BMv 6(% 555444222000..................---------,,,,,,,,,++++++******++++++,,,,,,)))***+++,,,000555<<<@@@777777777888999888666333111111//////444::::::666000000////////////000000........................***++++++++++++,,,...111777666444222111000///...111000///000222222111//////............---------+++---...///...///111222222333444555666777777777999;;;<<<===>>>AAADDDGGGIIIGGGEEEDDDBBB???;;;888:::;;;:::999888999<<<>>>>>>AAAHHHPPPVVVUUUNNNGGGBBBAAA<<<>>>FFFIIIUUUlllmmmdddUUUIIIBBB???======??????AAAHHHQQQWWWWWWSSSIIIGGGCCC???<<<:::999999666777888:::::::::999999777999===@@@BBBCCCBBBAAA???@@@BBBKKK^^^uuummm```XXXLLLGGGGGGKKKcccxxxttt~~~uuurrrzzzyyy~~~llljjjlllggg___[[[RRROOOJJJDDD>>>999666555222777NNNzzz{{{nnnzzztttDDD777:::===AAAFFFFFFEEEEEEEEEEEEEEEDDDCCCLLLKKKKKKMMMPPPVVV[[[^^^iiinnnuuu|||~~~wwwUUULLLEEECCCBBB???>>>??????888999EEEMMMJJJCCC@@@???<<<===BBBCCC???;;;;;;999999888777888:::<<<===>>>CCCNNNWWW[[[[[[^^^cccfff}}}{{{yyywwwrrrkkkfffhhhmmmwwwyyypppzzzxxxaaaNNNDDDDDDHHHLLLPPPRRRNNNMMMPPPQQQOOOXXX}}}mmmyyykkkooobbbWWWWWWRRRNNNCCCAAA>>>:::777555333333444333333222222333333333000888KKKaaaHHHQQQzzzaaa\\\XXXVVVTTTQQQOOOUUU\\\bbbhhhqqqvvvyyy{{{~~~zzz{{{}}}wwweeeQQQIIIGGGDDDCCCEEEEEEHHHFFFCCCccczzzXXXLLLKKKOOOKKKJJJJJJCCC@@@AAA>>>;;;AAANNNYYY\\\\\\WWWQQQOOOPPPRRRQQQOOORRRVVV]]]fffnnntttxxxzzz}}}~~~|||vvvqqqddd[[[SSSOOOLLLGGGEEEFFFDDDDDDCCCBBBAAA@@@??????DDDEEEHHHKKKOOOSSSWWWYYY]]]___aaabbbbbb```___^^^___hhhooorrruuu{{{555444222000..................---------,,,,,,,,,+++*********++++++,,,---(((***+++---///444;;;AAA666555444555666666444222222222000///333999:::666000000////////////000000........................***++++++++++++,,,...111666555444333111000///...000000///000222222000...///............---------+++---...///...///111222444555666888999999::::::<<<===>>>===<<<===@@@BBBHHHGGGFFFFFFFFFDDDAAA>>>>>>???>>><<<;;;<<>>CCCNNNZZZbbbbbb[[[UUUMMMJJJAAA???EEEIIIXXXqqqnnnggg[[[PPPHHHDDDBBBAAAAAA@@@CCCLLLVVV[[[[[[YYYMMMIIIDDD>>>:::999999:::666777999;;;<<<<<<<<<<<<>>>@@@CCCEEEFFFEEECCCBBB???@@@CCCMMMaaawwwjjj^^^WWWJJJFFFHHHQQQlll}}}xxxwwwzzzpppmmmuuuyyyqqqaaafffooolllaaaZZZTTTQQQKKKEEE???:::666555444777JJJqqqwwwrrruuuUUU;;;;;;???AAAFFFFFFEEEEEEFFFHHHGGGDDDAAAHHHIIIJJJLLLPPPUUUYYY\\\cccjjjuuu~~~vvvVVVMMMEEEDDDEEECCCBBBDDDBBB===BBBQQQXXXPPPFFFCCC???===>>>BBBCCC???;;;;;;::::::999999999;;;<<<===???@@@FFFLLLLLLIIILLLRRROOObbb~~~{{{yyyzzzooogggdddiiimmmsssnnnZZZWWW[[[WWW\\\^^^^^^]]]___```___\\\||||||iiiyyykkkttt|||[[[UUUVVVPPPLLLEEEBBB???;;;777444333222333333333222222333333444111888GGGwwwZZZQQQiiikkk]]]YYYVVVTTTPPPOOOUUU]]]ffflllssswwwxxxyyy{{{}}}xxxzzz|||}}}}}}jjjooo|||mmm]]]SSSNNNIIIEEECCCHHHGGGBBBBBBccc\\\NNNKKKNNNIIIHHHHHHBBB>>>>>><<<;;;@@@KKKTTTXXXXXXTTTOOOMMMMMMLLLJJJGGGHHHLLLSSS\\\eeemmmsssvvvwwwxxxzzz||||||zzzuuuqqqeee]]]VVVQQQLLLFFFCCCEEEBBBAAAAAA@@@>>>======<<<@@@AAACCCGGGKKKOOOSSSUUUYYY\\\______]]][[[[[[\\\]]]fffooossswww~~~555444222000..................---------,,,,,,,,,************+++,,,------(((+++------///333;;;AAA333222111222333333111///222333111///222888999777111000000///////////////........................***++++++++++++,,,///111333444444444333111///...000//////111222222000---///............---------+++---...///...///111222666666888999;;;<<<<<<<<<>>>>>>>>><<<::::::;;;===CCCDDDGGGKKKOOOQQQPPPNNNIIIIIIGGGDDDAAA@@@BBBCCCAAAGGGRRR___hhhjjjddd___UUUSSSHHHAAACCCEEEVVVrrryyytttkkk```WWWPPPLLLJJJHHHEEEIIISSS]]]___^^^]]]RRROOOJJJEEEAAA???>>>>>>999:::===???AAACCCCCCCCCFFFHHHIIIJJJIIIGGGDDDBBB???AAAFFFQQQeeezzzfff[[[UUUHHHDDDKKK[[[xxxxxxyyy{{{vvvkkkiiiqqqzzzeeeZZZffftttqqqfff```VVVSSSMMMFFF@@@:::777555333444AAAbbbsss~~~sssJJJ@@@>>>@@@KKKOOOLLLIIIHHHIIIHHHDDDAAAEEEFFFHHHKKKOOOSSSWWWYYY[[[dddrrrzzzvvv^^^TTTLLLMMMPPPPPPPPPRRRMMMKKKVVVgggjjjZZZLLLIII@@@===>>>BBBCCC???;;;;;;:::::::::;;;;;;<<<<<<<<>>DDDJJJMMMMMMKKKJJJIIIHHHFFFBBB???>>>AAAGGGOOOXXXaaaiiimmmnnnnnnoooqqqrrrqqqnnnkkkbbb[[[UUUQQQKKKDDDBBBDDD@@@??????===<<<;;;:::999;;;===???BBBGGGKKKNNNPPPVVVYYY\\\[[[YYYWWWXXXZZZ[[[eeennnsssxxx555444222000..................---------,,,,,,,,,************+++,,,---...))),,,.........222:::@@@444222111222333333222000222333222///111777999888111111000///////////////........................***++++++++++++,,,///111000222444555555333000.../////////111222222///---///............---------+++---...///...///111222666777888:::<<<<<<======>>>>>>===;;;888888999;;;@@@BBBGGGNNNUUUYYYZZZZZZXXXWWWSSSMMMHHHDDDDDDDDDEEEHHHNNNVVV\\\]]]XXXSSSNNNOOOFFF???>>>???RRRqqqvvvjjj___XXXTTTNNNJJJLLLWWW___^^^[[[[[[WWWVVVUUUSSSPPPLLLIIIGGGBBBDDDGGGKKKMMMOOOPPPQQQMMMNNNNNNNNNKKKGGGCCCAAA>>>BBBHHHTTThhh}}}zzzbbbXXXRRREEECCCOOOffftttzzzsssiiijjjuuu{{{qqqaaa^^^mmmwwwqqqhhhhhhYYYUUUOOOHHHAAA;;;777555444222:::VVV~~~wwwpppZZZCCC;;;AAAVVV```XXXNNNHHHGGGGGGFFFDDDBBBCCCFFFIIINNNRRRUUUWWWUUU^^^lllyyy~~~nnnddd]]]___dddggghhhiiiccceeerrr|||aaaMMMIIIAAA>>>???CCCCCC???;;;;;;999:::<<<=========;;;:::<<>>>>>??????AAACCCBBBCCCEEEGGGGGGDDD@@@>>>;;;<<<@@@FFFNNNWWW___ddddddcccbbbcccddddddbbb```[[[VVVQQQNNNIIIBBBAAADDD??????>>><<<;;;:::999888888:::<<>>@@@DDD@@@;;;999:::OOOooowwwjjjaaa\\\PPPKKKMMMVVV]]]ZZZVVVVVVYYY[[[^^^^^^\\\WWWQQQNNNLLLNNNRRRVVVYYY[[[]]]]]]QQQQQQQQQOOOLLLGGGBBB???>>>BBBJJJWWWkkkvvv___VVVQQQDDDBBBQQQlllqqq{{{qqqhhhnnn|||{{{oooeeeggguuuyyynnngggjjj[[[WWWQQQIIIAAA;;;777555666222777QQQzzz|||eeedddEEE888CCC```nnnbbbRRRHHHEEEFFFFFFFFF@@@AAAEEEIIIMMMQQQTTTUUURRRZZZgggttt~~~tttmmmpppvvvzzz{{{}}}yyy{{{dddJJJDDDAAA>>>???CCCDDD???;;;;;;888:::===>>>???===;;;999:::@@@TTTnnn{{{}}}}}}|||wwwtttyyyvvvmmmrrr}}}qqqxxxqqqjjjUUU___eeeXXXNNNGGGEEEAAA<<<777444222111222222222222333333444555555555777]]]lllbbb~~~PPPLLLiiiiii[[[ZZZ[[[___ZZZVVVSSSPPPOOOVVV___iiiooovvvzzz{{{|||}}}}}}|||ooogggaaa[[[PPPLLLLLLGGGCCCWWWuuu~~~ooodddUUUNNNLLLEEEHHHEEEDDDCCCAAA???===>>>===@@@DDDHHHIIIGGGCCC@@@<<<===>>>CCCJJJSSS\\\aaa^^^\\\ZZZYYYZZZYYYXXXVVVUUUQQQMMMKKKGGGAAAAAAEEE@@@???>>><<<;;;:::888888777888;;;>>>BBBGGGJJJLLLSSSWWWZZZYYYVVVTTTVVVYYYZZZdddmmmqqquuuzzz~~~~~~777444111000000000///......---+++,,,,,,---+++***((()))+++,,,---,,,,,,+++---------------000444888555444222111555:::888222444444333000...000555:::222111///......000111333111111000...+++))))))***,,,+++***))))))+++---...///111555777777555222///......///111333333111000///............---------+++---...///...///111222111333777999999999:::;;;===<<<;;;::::::;;;===>>>===CCCLLLSSSVVVWWWZZZ\\\\\\\\\\\\YYYPPPGGGFFFJJJIIINNNIIICCCEEEAAA999;;;>>>;;;<<>>DDDJJJTTTggg{{{|||~~~mmmaaaYYYMMMIIIEEERRRyyytttyyy|||rrrbbbcccyyyppptttkkkkkkvvvzzzqqqhhhgggddd[[[RRRKKKAAA888444555777111666IIImmmmmmpppJJJ777???OOOhhhjjj^^^IIIAAAHHHIIIAAACCCAAAAAADDDIIIOOOSSSUUUQQQVVV```ooozzzzzzwww~~~|||gggKKKBBBBBBAAAAAACCCDDDCCC???<<<999777:::@@@CCC@@@;;;:::>>>===NNNkkkzzzzzz~~~~~~}}}xxxtttvvv{{{}}}ttt{{{mmmtttbbbQQQ]]]bbbXXXSSSMMMIIICCC===777444222222333222222111111222222333444222===[[[ttteeesss~~~HHHVVV|||yyy```PPP\\\ZZZ^^^YYYSSSRRRNNNSSSdddpppooorrryyyzzzwwwyyy|||~~~yyyrrroookkklllcccXXXJJJCCCBBBIIISSS[[[vvvxxxvvvnnnaaaUUUOOOMMMMMMMMMJJJFFFBBBBBBBBBAAADDDBBBAAACCCFFFGGGEEEBBB===<<<<<>>CCCGGGIIIQQQTTTVVVVVVTTTTTTWWWYYY]]]fffnnnqqqtttyyy||||||777444111000000000///......---+++,,,,,,---+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///333777666555222111555;;;;;;666444444333000...///555:::333111///.........000111000000000...+++******+++,,,+++***))))))+++---......111444666777555222000.........000333333222000///............---------+++---////////////111222222444777888888777888999666999<<<>>>===<<<;;;:::@@@DDDIIILLLMMMOOOQQQSSSSSSUUUZZZ]]]XXXPPPLLLMMMPPPVVVQQQKKKLLLEEE<<<>>>???<<<>>>@@@;;;777AAARRRooo^^^JJJEEE???===???AAA@@@>>>CCCMMMYYY```fffkkkjjjgggdddaaa^^^```ccceeeccc```YYYRRRJJJFFFEEECCC???<<<>>>CCCHHHPPP```sss|||}}}~~~zzzhhh\\\TTTIIIGGGIII[[[}}}~~~rrr|||zzznnneeeooo~~~~~~wwwqqqsss|||~~~tttmmmnnnggg___UUULLLBBB888444555222222777DDDdddyyytttQQQ<<<<<>><<<:::===CCCEEEBBB@@@@@@;;;===III]]]hhhiiimmmtttvvvtttvvvsssmmm{{{pppuuu```YYYeeefff[[[XXXNNNJJJDDD===888444333222333222222111111222222333555222;;;WWWppptttKKKWWW~~~uuu]]][[[\\\```ZZZTTTTTTQQQVVVhhhpppnnnpppvvvxxxvvvxxx}}}}}}}}}~~~vvvgggTTTFFF@@@BBBHHHLLLUUUXXXZZZYYYVVVUUUXXX\\\^^^```]]]SSSIIIDDDAAA???@@@??????BBBGGGIIIHHHFFF>>>======@@@FFFNNNTTTVVVVVVSSSOOOKKKIIIFFFCCC@@@FFFFFFFFFEEEEEEDDDCCCBBBCCCAAA???>>>===<<<999777555666777:::===AAAEEEGGGOOOQQQSSSSSSQQQQQQSSSVVV[[[dddnnnqqquuuzzz}}}}}}777444111000000000///......,,,++++++------,,,***++++++******++++++,,,,,,***+++++++++,,,...222555555444000...333:::<<<999333444333000...///444999444333000...------...////////////...,,,+++,,,---++++++***))))))+++,,,---...000333555666444222000---------///222333222111///............---------+++---////////////111333333555777777777666777888777;;;???AAAAAA???>>>>>>FFFGGGGGGFFFEEEFFFIIIKKKLLLKKKOOOUUUVVVSSSRRRTTTVVV```aaa___\\\OOOBBBCCCAAA???AAACCC>>>999@@@LLLllllllUUUCCC>>>777444444555444333777AAAMMMXXXdddoootttsssnnnhhhaaa]]]\\\[[[YYYWWWSSSNNNGGGCCCAAA???<<<999===@@@DDDJJJWWWfffqqqttt}}}ssscccWWWQQQFFFEEEOOOiii}}}oooxxxmmmrrrwwwvvvzzzuuuqqqtttmmmcccXXXNNNCCC888333444///444888;;;SSS}}}]]]CCC:::<<>><<<>>>BBBCCC???>>>???<<<@@@GGGOOOUUUXXXZZZZZZ```pppxxxnnnlllppp~~~tttssstttwwwuuu\\\aaakkkeee\\\[[[OOOLLLEEE>>>888555444333333222222111111222222333777444999QQQyyy|||sss|||GGGPPP{{{|||iiibbbccc[[[TTTTTTRRRWWWhhhpppmmmmmmrrrvvvvvvxxxzzzzzz|||{{{uuu}}}dddOOOEEEDDDDDDDDDEEEFFFGGGGGGGGGKKKRRRXXXdddkkkkkk]]]LLLBBB>>><<>>???CCCHHHJJJIIIFFFAAA???>>>@@@EEEKKKOOORRRMMMJJJGGGDDDCCCAAA>>><<>>;;;999666666777888;;;>>>AAACCCJJJMMMNNNNNNLLLMMMPPPTTTZZZdddnnnrrruuuzzz}}}}}}666444111/////////...------,,,++++++------,,,+++,,,,,,*********+++,,,---)))***+++++++++,,,000333222111---***...666:::999333444333111...///333777777555222000...---.........//////...,,,,,,---///++++++***)))******+++,,,---///222444555444222111---,,,---///111333333222///............---------,,,---/////////000111333222444777888888888:::<<<===@@@DDDEEEDDDDDDFFFHHHNNNKKKGGGCCCBBBCCCFFFIIIHHHBBB@@@EEEJJJMMMSSSXXXVVVfffoooqqqmmm[[[KKKMMMIIIFFFEEEEEEBBBAAAHHHRRR___|||vvv\\\GGG>>>;;;777555555555444333333:::BBBLLLZZZjjjrrrtttpppiii^^^VVVQQQOOOMMMLLLLLLHHHCCC@@@???>>><<<:::<<<===???DDDMMMZZZgggmmm~~~{{{zzzmmm___VVVPPPFFFEEEUUUxxx|||rrrtttnnnsssvvv}}}|||sssqqqvvvrrrggg[[[PPPCCC777222333000555777222DDDttthhhIII::::::AAAXXXggg^^^MMMEEEDDDCCC@@@@@@@@@@@@@@@BBBDDDFFFKKKMMMRRR\\\ooowww^^^TTTSSSTTTUUUUUUTTTPPPLLLIIIAAA???AAADDDDDD???<<<<<<>>>FFFIIIGGGIIIPPPQQQKKKNNNYYYrrruuueee___YYY___pppsssxxxpppZZZeeeiii^^^YYY\\\QQQMMMFFF>>>999555444444333222222111111222222333999666888JJJnnnpppIIIIIInnnzzzmmmkkk^^^UUUUUUQQQTTTbbbooommmlllppptttwwwyyyyyyyyy}}}sss\\\QQQOOOMMMJJJHHHGGGFFFCCCAAABBBFFFJJJ^^^kkkpppbbbOOODDDAAA@@@BBBAAAAAADDDHHHIIIGGGDDDDDDBBB@@@@@@DDDHHHKKKLLLEEECCCAAAAAACCCDDDCCCBBB???@@@BBBDDDEEEDDDCCCCCCBBBAAA@@@@@@AAA@@@===;;;666666666777999<<<>>>???EEEGGGIIIIIIIIIKKKPPPUUU]]]gggpppsssvvvzzz}}}|||}}}~~~666333000/////////...------,,,++++++------,,,+++---,,,+++*********,,,,,,((()))++++++***,,,...111222222...***---444999999222444444111......222666999777444111///......///...//////...---,,,...///+++*********************+++---000333444444333222...---,,,...000222222111///............---------,,,...///000///000222333222444666888:::<<>>;;;>>>DDDHHHNNNTTTXXXgggrrrvvvqqq```WWW___[[[UUUMMMGGGEEEGGGPPPYYY[[[mmm{{{wwwhhhXXXHHH;;;888888888999:::999888777666999<<>>===999999;;;>>>EEEQQQ```kkk}}}wwwzzz|||iii]]]UUUPPPGGGGGG\\\xxxuuuppprrrqqqwww{{{sssssswwwtttiii\\\PPPCCC777111222222444444000???iiiqqqLLL;;;<<<;;;SSSfffaaaQQQGGGEEEEEE@@@AAAAAA@@@>>>>>>@@@BBBHHHLLLRRR\\\llljjjcccaaaaaaccceeeddd___VVVOOOFFFBBBCCCGGGIIIDDD???===<<>>888555555555333222222111111222222333666666888EEEdddsssQQQDDD[[[{{{uuueeeZZZXXXRRRQQQ\\\lllmmmnnnppptttyyy{{{zzz{{{yyyyyy{{{eeeZZZYYYWWWQQQHHHIIIHHHGGGEEEEEEEEEGGGVVVhhhqqqdddQQQIIIHHHFFFBBBAAA@@@CCCGGGIIIHHHFFFFFFDDDAAAAAACCCEEEFFFFFFBBBAAA@@@BBBDDDGGGGGGGGGAAABBBDDDEEEFFFFFFEEEEEEBBBBBBAAABBBCCCBBB???<<<777666666777888:::<<<===???BBBDDDEEEFFFKKKRRRXXXaaaiiiqqqsssuuuyyy||||||{{{|||666333000/////////...---,,,+++***+++---...---,,,,,,,,,++++++******++++++(((***+++++++++,,,...000666666333......444999999222333444111......111555999777444111///............//////...------...///***************)))))))))***,,,///111333333333222///...------///111111000///............---------,,,...000000000000222444222444666888;;;>>>BBBEEEIIIUUUdddmmmkkkddd___\\\OOOJJJEEEAAABBBDDDFFFGGG@@@>>>@@@EEEHHHHHHJJJNNNZZZhhhqqqtttpppbbbbbbtttvvvjjjYYYLLLFFFJJJSSSZZZ]]]gggmmmeeeWWWKKKBBB<<<999999:::;;;;;;::::::999;;;;;;:::===IIIXXXaaacccXXXSSSLLLEEE@@@??????@@@BBBBBBAAA@@@????????????888777777:::>>>HHHYYYiii}}}{{{yyyfff[[[SSSMMMIIIPPPggguuuqqqxxxvvvzzz{{{sss|||sss|||~~~wwwwww{{{ssshhh[[[NNNAAA666111222333111555666AAAeee{{{RRR<<<<<<:::OOO```^^^QQQHHHFFFGGG???AAABBBAAA===<<<>>>AAAEEEJJJQQQZZZggg|||}}}mmmqqqnnnmmmnnnsssxxxuuukkkaaaOOOFFFAAADDDHHHFFF@@@<<<777===???;;;===CCCCCC???>>>@@@OOOnnnkkkYYYQQQMMMJJJOOOeeecccyyyrrrcccnnnddd\\\```^^^SSSNNNFFF>>>888555444555333222222111111222222333111555999AAA]]]}}}RRR???IIIgggzzzhhh]]]\\\TTTQQQYYYeeekkkpppqqqsssxxx|||||||||vvviii^^^bbbuuujjj___^^^[[[UUUPPPOOONNNLLLJJJGGGDDDCCCLLLaaalll^^^MMMGGGFFFCCC@@@>>>===@@@FFFKKKMMMMMMHHHEEEBBBAAABBBCCCCCCBBBBBBAAAAAABBBEEEGGGHHHHHHFFFFFFFFFFFFFFFGGGGGGGGGCCCCCCCCCDDDDDDCCC@@@===777666666666777999;;;<<<<<<>>>@@@AAACCCIIIRRRYYYaaaiiioooppprrrwww{{{|||}}}~~~555333000.........---,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,+++***)))(((***,,,,,,+++,,,...///888999666000///333666666222333444222......111444777555222///------------///000000///---,,,---///***************)))((((((***+++...000222333333333111///------...000000//////............------------...000000000000222444222444666888:::===AAADDDIIIUUUcccjjjiiiccc```___OOOKKKFFFDDDDDDFFFFFFEEEBBBBBBFFFJJJIIIGGGIIIOOOXXXjjjyyy|||llllll~~~hhhUUUMMMPPPWWW\\\bbbnnnwwwuuujjj^^^TTTMMMEEEDDDAAA>>><<<;;;<<<===???>>><<<<<>>BBBBBBBBB@@@>>>=========999666555666888@@@SSSeee{{{rrraaaWWWPPPJJJOOO```{{{vvvuuussseeejjjsssrrryyyvvv}}}|||}}}qqqfffYYYLLL@@@555111222444111777===BBB]]]___AAA:::===KKKWWWWWWNNNHHHFFFFFF???BBBDDDBBB>>><<<>>>AAAAAAFFFMMMUUUaaattt|||vvv~~~{{{zzziiiWWWHHHEEEHHHFFF@@@:::999;;;<<<<<<===>>>===<<<::::::EEE\\\xxx{{{hhhYYYSSSIIIFFFIIIYYYuuummmccchhheeerrrhhhcccfff\\\TTTNNNFFF===666444333444333222222111111222222333///555888<<>>DDDYYYdddWWWHHHEEEEEEAAABBB???<<<>>>EEEKKKOOOPPPHHHEEEBBBAAAAAAAAA@@@???AAA@@@AAACCCGGGJJJLLLLLLLLLJJJHHHFFFFFFFFFGGGHHHEEEDDDEEEEEEFFFDDD@@@===777666666666777999;;;<<<<<<===>>>>>>@@@FFFOOOVVV^^^eeejjjjjjmmmuuu{{{~~~555333000.........---,,,,,,+++***+++---...---,,,+++,,,,,,---,,,+++***((()))***,,,,,,,,,,,,...///777999666000---000333222222333444222......000333555333000---,,,+++,,,,,,000111111///---,,,---...***************)))(((''')))+++---000222333333333222000------...//////...//////.........------------...000111000111222444333555666777888;;;???BBBAAAIIIQQQSSSQQQQQQUUUYYYQQQMMMIIIGGGHHHIIIGGGEEEHHHGGGGGGFFFDDDCCCKKKUUUSSSkkkxxxqqqrrr]]]TTTWWW]]]aaagggwwwyyyjjj```TTTPPPJJJCCC>>>===@@@CCCAAA@@@===<<<@@@DDDAAA:::<<<===>>>======>>>AAACCCCCCCCCCCC@@@===;;;:::::::::666444444444;;;NNNaaazzz}}}jjj\\\TTTNNNIIIUUUnnnzzzyyyaaacccpppiiizzzbbbxxx~~~~~~ooodddWWWKKK???555111333666222;;;AAA???TTTtttzzzkkkGGG:::???HHHQQQQQQLLLGGGFFFEEE@@@CCCEEECCC>>><<<>>>AAA???DDDJJJPPP[[[nnnpppWWWMMMNNNKKKDDD===???>>>???AAAAAA===<<<===;;;:::>>>KKK```{{{yyyhhh\\\WWWPPPLLLKKKSSSfff^^^ggg|||\\\bbbtttjjjgggiiiYYYTTTNNNEEE<<<666333333444333222222222222222222333000666777777JJJqqqdddNNN@@@;;;QQQaaalllqqqkkk[[[TTTXXXSSSMMMTTTWWWfffqqqqqqpppuuuzzz|||||||||||||||jjj}}}fffSSSLLLHHHPPPddd}}}rrrrrrpppkkkeeeaaa[[[UUUOOOJJJFFFCCCBBBXXXcccWWWKKKKKKKKKFFFFFFBBB>>>>>>CCCIIIMMMNNNHHHFFFBBBAAAAAA@@@???>>>>>>>>>@@@DDDJJJOOORRRSSSOOOLLLIIIFFFEEEEEEFFFGGGFFFEEEFFFFFFFFFDDD@@@<<<777666666777888:::;;;============<<<===BBBKKKRRRZZZ```eeefffjjjsss|||888555111//////...---,,,,,,,,,,,,---...---***(((...+++)))***,,,---+++)))*********))))))***---000888888666222000000222555666333111000111222222222111///---------------,,,000000000///---,,,...///***,,,...000000...,,,***,,,---...000222444666888///.........///000222333------......------,,,+++...000111222111000000111555777:::;;;;;;:::;;;<<<@@@???AAAFFFKKKMMMRRRXXXTTTHHHEEEMMMRRRMMMIIILLLNNNEEEFFFKKKIIIOOOVVVTTTUUUhhh{{{zzzwwwgggTTT\\\ccc```kkkyyy|||uuubbbXXXRRRQQQMMMDDDAAAEEEGGG>>>:::>>>AAA===::::::???@@@@@@AAACCCEEEDDD@@@CCCCCCBBBAAA>>>;;;999888;;;666555888666777HHH]]]yyyrrrbbbZZZVVVOOOIII___zzzxxxyyyllljjjnnnrrrvvv{{{eee{{{|||pppeeeWWWJJJ===333222555888888999>>>===BBBssssssJJJ<<>>eeezzzJJJ:::CCCGGGLLL\\\]]]YYYSSSOOONNNPPPQQQRRRUUU```lllqqqrrrtttxxx{{{|||{{{}}}ttt\\\YYYPPPVVVrrr}}}zzzzzz{{{uuunnncccXXXOOOHHHCCC@@@BBBVVVkkkrrrgggUUUIIIDDDFFFEEECCCBBBBBBFFFKKKOOOKKKIIIEEECCCAAABBBCCCDDDDDDCCCAAABBBEEEKKKQQQTTTSSSQQQMMMIIIFFFDDDDDDDDDCCCBBBBBBDDDFFFEEEAAA>>>::::::999999:::<<>><<<<<>>???>>>@@@EEEIIIKKKPPPVVVWWWPPPOOOWWWYYYSSSQQQUUUOOOEEEGGGOOOOOOTTTXXXSSSWWWfffsssvvvzzzyyycccbbbaaaYYY]]]kkk~~~nnnccc[[[XXXQQQHHHEEEIIILLLEEECCCGGGJJJEEEAAA@@@>>>?????????AAACCCDDDCCCAAAAAA@@@>>><<<::::::;;;<<<777777999777888III]]]zzz}}}jjj___XXXQQQLLLKKKeeexxx|||tttlllkkkmmmyyylll~~~rrrfffXXXJJJ>>>444333666777777888;;;;;;>>>iii}}}^^^FFF@@@ZZZiii]]]MMMIIIIIIEEEDDDCCCAAA???>>>>>>>>>???BBBAAACCCJJJUUUeee|||~~~}}}^^^MMMEEECCCEEE???FFFIIIGGGFFFGGGEEE@@@>>>@@@===???KKKYYYuuu~~~uuufffXXXMMMGGGFFFKKKQQQ\\\vvveee___|||nnnbbbcccrrrwwwlllccceeeYYYOOOCCC;;;444000111555222222222222222222222222222///666888;;;___VVV???AAACCCGGGTTTPPPOOONNNMMMNNNNNNNNNNNNTTT___lllrrrsssuuuxxxzzz{{{zzz|||pppllldddggg~~~~~~zzziiiXXXKKKCCC@@@>>>AAAKKK```tttrrr^^^NNNJJJHHHGGGFFFEEEFFFHHHLLLOOOJJJHHHDDDAAA???@@@BBBCCCFFFEEEDDDDDDFFFJJJNNNPPPQQQQQQRRRQQQNNNIIIDDDAAACCCAAA@@@AAABBBAAA>>>;;;<<<:::999999:::===>>>???@@@>>><<<<<<@@@GGGNNNSSSZZZ^^^aaaccciiisssyyyzzz{{{555333000/////////...---:::444---)))))),,,------+++***((()))******)))'''************)))***,,,///222333333333222222444666<<<999555333222111000...555444333111///---+++***...///000///---------///)))***,,,------,,,***)))))))))***,,,...000222333222111///.........///000///////////////......------...///000000222555888;;;===???@@@?????????@@@???===???DDDFFFHHHNNNUUU]]]\\\cccooosssooommmpppaaaQQQNNNTTTUUUZZZ\\\WWW___iiinnnqqqtttnnnmmmyyyhhh___XXXOOONNNYYYooo~~~rrrhhhcccYYYMMMHHHLLLRRRPPPRRRXXXZZZTTTMMMIIICCCCCCCCCBBBAAA@@@BBBDDD=========;;;888777999:::===::::::;;;888:::JJJ]]]zzzsssccc^^^WWWLLLJJJQQQoooyyyzzznnnjjjzzzyyyvvvqqqeeeUUUHHH<<<333111555444555555888777888ZZZddd@@@<<>>=========>>>BBB@@@BBBGGGNNN[[[ooo|||yyywwwsssnnnRRRJJJJJJKKKJJJNNNPPPOOOMMMLLLGGGBBBEEEEEE???===CCCKKKbbb~~~|||~~~~~~yyyfffUUUJJJEEECCCEEEGGGNNNcccxxx~~~dddmmmfff```dddsssxxxnnneeedddYYYNNNAAA:::444111111555222222222222222222222222111111777666777TTT~~~dddCCC>>>BBBIIIVVVPPPNNNKKKIIIHHHJJJKKKMMMTTT]]]jjjsssuuuuuuwwwyyy|||{{{}}}|||yyypppZZZIIIAAA?????????>>>PPPnnnxxxhhhTTTMMMIIIIIIGGGGGGHHHIIILLLMMMIIIFFFBBB>>>===>>>@@@BBBDDDDDDEEEFFFHHHKKKMMMNNNSSSTTTUUUTTTQQQLLLGGGDDDDDDBBB@@@??????>>><<<;;;>>><<<999:::>>>@@@@@@???@@@???======AAAHHHOOOSSSUUUZZZ^^^aaaiiitttzzz{{{{{{444222///.../////////...:::999666111,,,******,,,((((((((()))***+++++++++)))***+++***))))))+++---000222333333222222333444:::777444222222111///---777777666333000,,,+++***---...//////...------...***+++,,,------,,,+++***))))))***+++---///111222333222000///...---......000000000000000///......,,,---...///000333777;;;@@@BBBCCCBBB@@@???@@@AAA@@@???AAADDDFFFGGGNNNVVVaaafffwwwoooaaaaaa___aaaddd^^^fffnnnmmmiiieee^^^```ppptttuuuaaaWWWRRRLLLJJJNNN^^^zzzwwwgggTTTJJJKKKTTTYYYbbbkkkmmmeeeXXXOOOLLLKKKJJJIIIDDD@@@@@@CCC>>>AAADDDCCC@@@===<<<<<<>>>===<<<<<<999===MMM^^^{{{nnn```___XXXKKKNNN\\\zzz}}}{{{xxxsssuuu}}}|||~~~mmm```OOOCCC888000...111222444222444444222JJJqqqeee===888LLL]]]^^^UUUNNNIIIDDDCCCBBB@@@???>>>>>>>>>>>>@@@???@@@DDDIIIUUUjjj|||hhhbbbqqqzzz^^^XXXXXXUUUWWWVVVTTTQQQNNNKKKFFFBBBHHHHHHAAA===???BBBUUUrrrxxxllleee\\\]]]]]]^^^cccnnn~~~vvvbbbQQQJJJEEEBBB@@@???CCCQQQaaarrr```aaaiiivvvzzzrrriiieeeXXXLLL???999444111222444222222222222222222222222333444888777444HHHrrrtttIII===CCCRRRdddfff```VVVMMMGGGHHHMMMQQQSSS[[[hhhrrrvvvtttuuuyyy}}}{{{ppp[[[JJJAAA@@@AAA===<<>>@@@===???CCCGGGKKKMMMOOOPPPVVVVVVTTTSSSPPPMMMJJJIIIDDDCCCAAA@@@??????>>>>>>???<<<:::<<>>>>>BBBHHHNNNSSSRRRXXX\\\aaaiiissszzz{{{zzz444111///......///...---///777===;;;222++++++...+++++++++++++++***++++++)))***+++***))))))***,,,///222444555333111000000555333111111111111000...666888888555000,,,+++++++++---//////...------...,,,,,,---......---,,,,,,*********,,,---///111222444333111///------------000000111111000000///...,,,---......000333777;;;BBBBBBCCCAAA???>>>>>>@@@CCCBBBDDDGGGGGGHHHPPPYYY```hhh~~~~~~zzzsssmmmiiiaaa```iiiiiiddd___VVVXXXiiirrryyyyyykkk[[[TTTSSSSSSNNNLLLUUUtttbbbOOOKKKPPP]]]ppp}}}wwwfffYYYTTTPPPNNNMMMIIIBBB@@@CCCDDDLLLTTTWWWSSSKKKEEEBBB@@@@@@@@@===;;;AAARRRccc|||zzz|||jjj^^^]]]VVVKKKTTTggg|||~~~uuu}}}uuullluuuzzzjjj\\\KKK???666///...000000333000000222000===XXX|||vvvyyy}}}kkkIII:::BBBKKKQQQSSSPPPJJJDDDEEECCCBBB@@@????????????>>>===>>>BBBHHHVVVnnn```VVV]]]^^^mmmllliiieee^^^]]]WWWQQQMMMJJJHHHEEEDDDHHHIIIBBB>>>@@@@@@PPPkkkvvvjjj```ZZZQQQNNNKKKLLLRRRZZZccchhhsssvvvwwwuuussskkk\\\NNNJJJGGGDDD@@@<<<===FFFPPPaaauuuooo^^^dddpppzzz|||vvvmmmgggWWWJJJ===777444222222444222222222222222222222222222555777777666AAAjjj\\\CCCBBBSSSjjj|||wwwmmm```VVVRRRSSSUUUSSSXXXdddpppuuussstttxxxvvviii^^^hhhyyy~~~~~~wwwjjjZZZKKKCCCAAABBB===DDDHHHRRRnnn{{{^^^PPPMMMIIIHHHHHHHHHGGGEEEEEEBBB>>>:::999:::<<<>>>;;;>>>BBBGGGKKKMMMNNNNNNQQQRRRTTTTTTRRROOOJJJHHHCCCCCCBBBAAA@@@@@@@@@AAA===<<<;;;>>>BBBEEEEEEDDDAAA@@@>>>???BBBGGGMMMPPPRRRXXX]]]aaahhhrrrxxxxxxxxx~~~444222///.........---,,,$$$///:::<<<444......111/////////---***''''''((((((***++++++))))))***+++...111555666444111...---222111000000111222000///444666888666111---,,,---***,,,//////...------...---------......---------***++++++,,,---///111222444333111///------------000000000000000//////...,,,---...//////111444777===>>>>>>>>><<<<<<>>>@@@DDDEEEGGGIIIIIIKKKTTT^^^___cccvvvssshhh^^^VVV___```]]][[[TTTXXXhhhvvvwwwsssiii^^^WWWUUUUUUVVVPPPTTTqqqrrrZZZRRROOOccc}}}qqq___UUUNNNNNNKKKDDDBBBFFFFFFRRR```fffaaaVVVLLLHHHEEEFFFDDD???>>>HHH[[[kkk~~~yyyqqqeee[[[WWWPPPMMM\\\rrr}}}~~~wwwkkk```mmm}}}~~~wwwhhhYYYHHH===666111000333///222///...333111777GGGkkkmmmnnnnnnjjjMMM???<<>>???AAABBBCCCDDDDDDBBBAAA??????AAAEEEJJJMMMRRRXXX]]]aaahhhrrrwwwwwwxxx}}}555222///...------,,,+++''',,,222333111.........,,,---...,,,)))'''((()))(((***++++++)))((()))******...333666555222///...222111111111222222111///000444777666111------///))),,,...///...---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...000111444333111///...------...//////000000//////...---,,,...////////////111333444666888999:::<<<@@@BBBEEEFFFIIIKKKJJJLLLWWWbbbbbb```gggyyykkkccc^^^UUU[[[YYYWWWXXXVVV\\\nnnwwwvvvvvvtttmmmbbbYYYUUU[[[WWWXXXmmm~~~fff___XXXpppuuucccSSSOOOLLLFFFEEEIIIHHHVVVgggpppkkkaaaWWWRRRKKKLLLIIICCCBBBOOOddduuu~~~|||wwwfff```YYYQQQLLLRRRhhh}}}}}}|||lllkkkyyy}}}wwweeeUUUDDD:::555111111333///222...---444444444>>>SSSdddjjjhhhpppmmmQQQBBB;;;;;;EEEMMMLLLJJJJJJDDDCCCAAA@@@???>>>??????===;;;;;;???III```qqqccc______dddtttpppWWWVVVTTTMMMNNNeee}}}wwwvvvooodddZZZWWWUUUPPPNNNOOOLLLNNNJJJFFFFFFBBBNNNgggzzzyyyuuulllbbbXXXQQQNNNCCCBBBBBBDDDJJJRRR[[[aaaYYYZZZYYYVVVWWWXXXUUUOOOFFFFFFDDD???;;;:::<<<>>>FFFRRReee{{{~~~|||```___nnn{{{}}}{{{xxxpppgggVVVHHH:::555444333222333222222222222222222222222111444222888<<<:::\\\pppvvvzzzJJJ<<>><<<::::::999999;;;===@@@DDDGGGHHHIIIIIIJJJMMMPPPRRRSSSPPPMMMKKKKKKMMMNNNLLLHHHDDDCCCCCCDDDHHHJJJIIIEEECCCEEEGGGCCCAAA???>>>@@@CCCGGGIIIQQQWWW]]]bbbiiisssxxxxxxyyy~~~666333000...------+++***000---++++++,,,,,,+++)))%%%(((******))))))+++...(((***++++++)))((())))))''',,,222666666333000///444333222333333333111///...222666555111......000)))+++...///...---------++++++++++++++++++++++++*********+++,,,...///000444222111///...---......///////////////......---,,,...000000///...//////---000222555888<<>>======>>>>>>>>><<<;;;>>>IIIccczzzrrrwwwzzzXXXSSSUUUOOOMMMddd}}}ssshhheeeaaaXXXRRRQQQOOOQQQMMMHHHGGGBBBLLLdddqqqppplllddd[[[RRRLLLIIIIIIJJJHHHCCC@@@DDDNNNVVV\\\ZZZTTTMMMKKKKKKIIIDDDCCCDDDCCC>>>;;;:::::::::===CCCNNN^^^ttt}}}uuuoooVVV```ppp}}}}}}zzzwwwooofffUUUGGG999444444333333333222222222222222222222222666777444999<<<555RRRrrrmmmUUU999FFF@@@JJJWWW___bbbbbbdddgggTTTQQQYYYgggnnnllloooxxx|||~~~}}}vvv}}}xxxtttpppeee^^^jjj}}}qqqsssrrrjjj]]]PPPJJJGGGJJJPPPOOOMMM^^^xxxwww```XXXNNNHHHGGGFFFCCC?????????>>>===;;;:::999888777999===BBBFFFIIIKKKLLLSSSPPPKKKIIIIIIMMMSSSVVVTTTVVVWWWTTTNNNHHHFFFEEEMMMRRRTTTQQQJJJEEEGGGKKKCCCAAA???>>>???BBBEEEGGGPPPVVV]]]bbbjjjtttzzzzzzzzz666555222000...---------------,,,,,,,,,,,,++++++------,,,+++*********+++))))))))))))))))))))))))'''***///444777555000,,,333444666555333111111111...333888999666000---,,,***+++---///000000//////---,,,+++,,,///000...+++)))))))))+++,,,...000111222222222222000///...---..................---------------.........//////000...///444555444;;;DDDNNNKKKOOOWWWRRRGGGKKKYYY\\\\\\]]]cccnnn~~~ttthhhjjjcccYYYYYYYYYccceee___XXXUUUiiiyyylllmmmjjjeeeeeeyyyvvvmmmjjjqqq^^^SSSNNNCCCLLLWWWrrryyynnnaaaSSSXXXTTTJJJMMMbbbvvv~~~tttiii```YYYSSSRRRXXXgggzzzyyyvvvuuuzzz{{{~~~www```JJJ777333555222111222222111111111111333444555;;;]]]wwwlllxxx___;;;444BBBDDDHHHOOOIIIHHHGGGEEECCC@@@???>>>===888:::<<>>===;;;999<<<>>>CCCLLLVVVbbbmmmsss}}}fffdddrrrXXXkkkvvvzzztttnnnhhhWWW@@@555666222333666444222222111111111111111111444666555777777777NNNuuuqqqzzz\\\AAA666===;;;BBBRRR]]]______bbbTTTPPPVVVgggqqqnnnnnnrrryyyvvvzzz}}}pppqqqeeeYYYZZZcccvvvrrrggg```YYYSSS[[[PPPKKKJJJJJJUUU^^^YYYQQQPPPMMMHHHCCCAAAAAABBBBBBBBBAAA???===<<<;;;;;;<<<:::999<<>>@@@DDDGGGNNNRRRWWW[[[aaakkkvvv~~~~~~666444222///...---------------,,,,,,,,,,,,++++++,,,,,,+++***************))))))))))))))))))))))))''')))---111444333///+++111333444444111/////////---222777888555111...---+++,,,---/////////......---+++***,,,...///---+++++++++++++++,,,---......222222222111000///...---------...............------------........./////////...000555666666;;;CCCQQQRRRXXX]]]XXXOOOOOOWWW]]]```aaa```___dddoooxxxzzzkkkgggnnnhhhYYYUUUQQQZZZ^^^\\\UUUPPPgggwwwuuunnnlll{{{wwwmmmrrr___VVVSSSKKKVVVkkk|||mmm^^^aaa\\\SSSWWWkkk|||}}}mmmbbb]]]VVVRRRWWWcccttt|||}}}|||rrrnnn|||uuuqqqsssooosss}}}zzz}}}zzzsss]]]HHH666333444222000222111111000000111222444555999[[[{{{yyykkkFFF888@@@@@@CCCIIICCCGGGFFFDDDBBB@@@>>>======>>>>>>>>>???EEE\\\xxxsssmmmnnnuuuvvv}}}~~~|||mmmaaaUUULLLLLLJJJFFFFFFLLLKKKMMMRRRVVVXXXYYYYYYZZZQQQOOOLLLIIIIIIHHHHHHHHHNNNQQQSSSSSSPPPMMMLLLLLLIIIGGGCCCAAA???>>>;;;999999:::<<>><<<;;;:::===CCCJJJPPPRRRUUUSSSPPPLLLJJJLLLPPPSSSOOOSSSWWWYYYYYYYYY\\\___```^^^YYYPPPHHHDDDFFFJJJJJJGGGBBB>>>===@@@CCCFFFMMMPPPUUUYYY___iiittt}}}~~~555333111///---,,,,,,,,,------,,,,,,,,,,,,++++++++++++***)))))))))******))))))))))))))))))))))))&&&'''***---000000...,,,000111333222///---,,,,,,,,,000444666555222///...------......///......---,,,+++***+++---...---,,,------,,,+++++++++,,,,,,111111111111000000///...,,,,,,---...////////////------........./////////......222666888888;;;@@@QQQYYYaaaddd___XXXUUUTTTVVV]]]bbb```YYYWWW^^^ffftttsssiiigggpppjjjZZZSSSNNNQQQTTTXXXSSSMMMhhhzzzyyyzzzqqq___WWWWWWRRR___}}}|||ooonnnfff___eeeuuuwwwhhh^^^]]]UUUTTT```rrr{{{oooyyywwwxxxwwwhhhcccjjjmmmttt|||wwwxxxyyyuuummmWWWDDD444222333000///111000000000000111222333444555RRR{{{zzzSSS;;;;;;<<<@@@DDDAAAEEEDDDBBBAAA???>>>>>>===AAA???>>>>>>CCCXXX}}}{{{uuuyyy}}}|||zzzooo[[[JJJHHHJJJFFFCCCCCC???AAAFFFNNNYYYbbbeeeeeeXXXRRRLLLJJJJJJIIIFFFCCCGGGJJJLLLMMMMMMNNNOOOQQQKKKHHHEEEBBBAAA???<<<::::::::::::;;;???CCCHHHJJJ]]]nnnoooYYYhhh{{{bbbhhh{{{zzzuuunnnhhhTTT>>>555666222111444222111111222222222222222222555666333666;;;999GGGcccpppzzzcccCCC@@@>>>;;;999???OOO```gggeeeXXXOOOOOO^^^lllpppqqqsssrrrrrrvvv~~~qqq\\\TTTVVVkkkxxxqqqlllnnnuuuhhhZZZTTTNNNDDDDDDDDD===HHHIIIJJJIIIFFFDDDDDDEEEDDDFFFHHHHHHFFFDDDCCCBBB>>><<<<<<>>>DDDJJJOOOQQQPPPOOOMMMKKKJJJMMMQQQUUUOOORRRTTTUUUVVVZZZ```fffccc]]]SSSJJJEEEDDDGGGIIIHHHEEEAAA======???BBBEEEKKKNNNRRRVVV[[[eeeqqqzzz|||444333000...,,,,,,++++++------,,,,,,,,,+++++++++******)))))))))))))))***))))))))))))))))))))))))''''''(((+++...//////...///111222111///---,,,,,,+++...111444444333111000..................------,,,+++++++++,,,,,,------------,,,+++++++++,,,,,,//////000000000000000///+++,,,---...////////////............///////////////000333777999999:::<<>>>>>>>>===<<<<<<===BBBRRRooouuufffhhhpppfffLLLFFFHHHEEE???======>>>AAAJJJZZZiiiooonnnccc]]]UUUOOOLLLJJJHHHGGGFFFGGGHHHIIIJJJKKKMMMNNNIIIFFFCCCBBBAAA@@@>>><<<;;;:::::::::<<<@@@CCCEEEUUUiii~~~rrruuuhhhYYYqqqwwwcccqqq}}}zzzvvvrrrllleeeQQQ===555777222000333111111111222222222222222333555555222666<<<;;;BBBWWWtttJJJ@@@======::::::FFFZZZiiilll]]]RRRNNNYYYiiirrruuuvvvqqqqqqvvv|||lllaaaqqq~~~vvvvvv~~~qqqaaaYYYSSSHHHGGGKKKGGGJJJLLLNNNMMMKKKHHHFFFFFFDDDGGGKKKKKKHHHEEEDDDEEEAAA???===???CCCGGGJJJLLLHHHHHHGGGGGGGGGKKKPPPTTTTTTVVVWWWVVVUUUWWW]]]aaa___WWWLLLDDDCCCDDDEEEFFFEEECCC???<<<<<<>>>AAACCCHHHJJJMMMQQQWWWbbboooxxxxxx}}}444333000...,,,,,,++++++------,,,,,,,,,+++++++++***)))))))))))))))******)))))))))))))))))))))))))))((((((+++...000000000///111333222000.........,,,---///111333333222000............---------...,,,,,,,,,++++++,,,---...,,,,,,+++++++++,,,---------...///000000000000000+++,,,---...////////////........./////////000000111333666888:::<<<<<<:::CCCPPP]]]aaaaaa___XXXQQQTTTVVVXXXYYYWWWVVVXXXYYYwwwyyyzzz~~~lllWWWUUUVVVPPPggg|||nnniiimmmlll}}}yyy|||}}}~~~{{{oooeee___[[[XXX___ttt|||zzzqqq[[[aaapppwwwxxxzzz}}}}}}zzzpppeeeIII:::000111333///...111///000000111222222333333:::666```rrrJJJ777999>>>BBBJJJEEEDDDCCCAAA@@@?????????;;;:::;;;===???HHH[[[lll~~~|||nnnOOOEEEFFFCCC===;;;?????????GGG[[[qqq{{{zzzwwwrrriii]]]SSSLLLLLLMMMIIIHHHGGGGGGGGGGGGGGGFFFDDDBBB@@@???@@@@@@???>>>999999888888999<<<>>>???KKKbbbllldddnnnzzzbbb]]]}}}ooocccooo{{{|||zzzwwwuuussskkkcccMMM:::555777111///222111111111222222333333333333444666333666===<<<>>>MMMvvvWWW>>>888;;;:::666;;;LLL```mmmbbbVVVNNNUUUeeerrryyy{{{rrrssswww{{{~~~{{{|||nnnjjjgggZZZSSSSSSNNNNNNPPPQQQOOOKKKFFFCCCBBBCCCHHHLLLLLLHHHEEEEEEFFFEEEBBB@@@???@@@BBBDDDDDD@@@AAAAAABBBCCCGGGLLLPPPTTT[[[cccgggddd___[[[YYYUUUNNNFFFAAABBBCCCCCCAAACCC@@@===;;;;;;<<>>CCCCCC@@@AAAIIITTT]]]___\\\XXXVVVWWWYYY[[[]]]^^^___``````fff[[[ZZZVVVeee}}}wwwooohhhwww}}}~~~rrrhhhaaa^^^XXX[[[iii~~~tttddd\\\ggguuuzzzyyyyyy~~~yyymmmaaaCCC777///111333000///222000000222333333444333333>>>444RRR}}}ZZZ===;;;;;;>>>KKKHHHGGGEEEDDDBBBAAA@@@@@@>>>=========<<<>>>GGGRRR\\\pppiiiNNNEEEEEEBBB>>>>>>>>>>>>???EEE\\\yyy|||mmm\\\PPPLLLLLLNNNLLLJJJIIIHHHFFFCCCAAA@@@???===>>>???@@@@@@???===<<<;;;::::::;;;<<<<<>>===>>>??????AAADDDIIIMMMMMM[[[nnnyyywwwlll___WWWPPPKKKEEEBBBBBBBBBAAA???@@@>>><<<::::::;;;>>>@@@AAACCCEEEIIIPPP^^^mmmyyy}}}666444222///...---------------,,,,,,,,,,,,++++++***************+++,,,,,,))))))))))))))))))))))))(((((()))+++///111111111,,,...111222111111111222...,,,,,,...111222111///------,,,,,,---...///000---...///---+++,,,///222......---,,,++++++++++++***+++---///000111222222------...............---.../////////000000000000222666999<<>>:::;;;LLLKKKJJJHHHFFFDDDCCCBBBBBBAAA>>>===<<<::::::@@@HHHSSSeeemmmZZZIIIFFFFFFBBB@@@BBB<<<>>>>>>DDD\\\~~~ooo```UUUOOOPPPNNNMMMLLLLLLIIIEEEAAA@@@???======???@@@???>>>???>>>>>>=========>>>>>>GGG```aaagggfffYYYjjjxxxeeeiiisssxxxyyyyyyyyyzzzvvviii[[[DDD555333777222///333333111111222222333444444555222888666777===;;;<<>>>>>QQQjjjhhh^^^RRROOOZZZlllzzzvvvxxxxxxxxx{{{~~~}}}|||oookkkgggccccccaaa]]]WWWQQQMMMLLLKKKPPPSSSPPPJJJGGGIIILLLIIIFFFCCCAAA@@@@@@>>>===>>>???@@@@@@AAAEEEIIIMMMLLLXXXiiisssrrrkkkbbb]]]SSSOOOIIIDDDBBBAAAAAAAAA>>>===:::999999;;;===>>>>>>@@@BBBFFFOOO]]]nnnzzz666555222000......---------------,,,,,,,,,++++++++++++******+++,,,------))))))))))))))))))))))))''''''(((+++///111111000***---000111111111111222///---+++---000222111///---,,,,,,,,,---...000111...///000...,,,,,,000333111000...,,,+++)))))))))***+++,,,...000111222222.........///......------////////////000000000000222777:::>>>HHHTTTWWWTTTMMMHHHNNN]]]```YYYYYYbbb^^^hhhrrrssslllgggiiimmmwwwfffdddeeesss~~~{{{~~~wwwmmmfff___ttt~~~~~~uuulllfffccccccdddcccooommm\\\ZZZ^^^jjjrrruuuxxx}}}}}}wwwtttooocccWWW===333...222555111000444111222444555666666555444333;;;???ZZZ~~~pppIIIAAA;;;<<>>??????>>>===::::::::::::;;;===>>>???FFF___~~~~~~bbbnnncccYYYpppooo___ggguuuwwwxxxxxxxxxzzzuuueeeUUUBBB333222777222///444444111111222333333444555555111999888777<<<:::;;;GGGPPP[[[CCC888777@@@???999HHHbbbhhh___SSSNNNVVVhhhyyywwwxxxxxxvvvyyyxxxjjjiiiiiidddcccaaa\\\VVVQQQNNNMMMPPPTTTWWWSSSLLLIIILLLPPPJJJGGGDDDBBBAAAAAA@@@???@@@AAABBBBBBCCCFFFJJJMMMPPPVVV\\\`````````aaabbbYYYUUUNNNGGGBBBAAABBBCCC===<<<:::888888:::<<<>>>===>>>AAAEEENNN]]]ooo{{{333222000///---,,,,,,,,,,,,,,,++++++***)))((((((************))))))))))))))))))))))))************'''((()))))))))+++...000---+++***...222333...***///---***,,,///222222000...---------//////...---/////////...,,,,,,---...,,,,,,------,,,,,,+++***+++++++++---000111000///000000///............///...///////////////......666555999CCCQQQ]]]cccdddWWWMMMOOO[[[```ZZZ]]]hhhiiiuuuooommmtttmmmlllqqq}}}uuuuuutttzzztttcccgggeeerrr}}}qqqrrr{{{uuummmnnnjjjbbb```fffooo~~~ppp^^^ZZZ```pppvvvsssuuu||||||uuulll[[[KKK333333222111000000111111111222222333444555666666;;;888CCCOOOaaa\\\;;;;;;BBB===DDDMMMPPPIIICCCDDDFFFEEECCC======@@@>>>999@@@NNNpppeeeaaaWWWLLLKKKGGGDDDDDDFFFHHHHHHGGGFFFCCC===@@@\\\qqqggg___UUUPPPPPPOOOKKKFFFBBBCCCCCCBBB@@@>>>>>>???AAA???===<<<===???@@@AAAGGGcccqqq{{{ccc___iii\\\kkk{{{yyytttppp___MMM666666555444333333222222111111111222222333333444444666999:::;;;===???BBBIIIjjj^^^III555999AAA;;;AAAYYYjjjddd]]]WWWSSSYYYjjj{{{xxxtttqqqrrruuu||||||uuulllfffggghhhaaa^^^```XXXQQQXXX]]]]]]\\\XXXTTTPPPNNNNNNOOOIIIEEEFFFGGGEEEDDDFFFCCCDDDCCCAAA@@@BBBHHHMMMTTTVVVYYYYYYWWWUUUTTTTTTVVVUUURRRMMMHHHCCC???<<<<<<:::888666777999===???<<<===>>>BBBKKK]]]rrr333222000///---,,,,,,,,,,,,,,,++++++***)))))))))************))))))))))))(((((()))))))))*********'''((()))))))))***---000...,,,+++...222333111---///...,,,,,,...000111222...---,,,,,,,,,,,,,,,+++...//////...,,,,,,---...,,,,,,------,,,,,,+++************,,,///000000///000000///.....................////////////......444444777AAANNNXXX]]]^^^VVVNNNQQQ]]]aaa[[[^^^hhh}}}xxxwwwtttuuuzzzzzzuuusssnnnpppvvvkkknnndddggg~~~uuujjjiiippp}}}rrrlllkkkggg___```gggvvvuuu{{{xxxaaaYYY___iiirrrtttqqquuu|||}}}{{{ssshhhWWWHHH333222222111000000111111111222333333555555666777:::888BBBJJJRRRvvvvvvVVVBBB;;;>>>AAAHHHLLLIIIFFFGGGFFFBBBCCC>>>===@@@===888???KKKqqqmmm}}}rrrooojjjcccZZZWWWRRRPPPNNNLLLHHHEEEDDDEEE@@@DDDccc}}}uuulllfffbbb\\\SSSLLLIIIIIIHHHEEECCCAAAAAAAAAAAA???======>>>???@@@@@@JJJddd{{{jjjrrr~~~ddd^^^lllzzz}}}xxxqqq^^^III666555555444333333222222222222333333444444555555555777:::<<<===???BBBDDDHHHWWWlllGGG===AAA;;;>>>PPPfffbbb^^^XXXRRRTTTbbbqqq{{{wwwsssrrrvvv~~~{{{ttt{{{uuupppjjjjjjccccccjjjeee___eeegggfffeee```ZZZTTTOOOLLLLLLHHHEEEGGGHHHEEEEEEGGGCCCEEEFFFDDDBBBCCCGGGKKKOOORRRUUUVVVSSSPPPMMMLLLMMMMMMLLLKKKIIIGGGEEECCC???===;;;999888999;;;<<<;;;===???BBBIIIZZZooo~~~~~~333222000///---,,,,,,,,,,,,,,,,,,+++******))))))************))))))))))))(((((())))))))))))******'''((()))))))))***---///000---,,,...222444444222000///...,,,+++---111444111000...,,,+++++++++,,,...///000///---,,,---///,,,,,,------,,,,,,+++***)))))))))+++.../////////111000000///...---------......///////////////...111222666???IIIQQQTTTTTTOOOJJJOOO[[[^^^YYY]]]ggg||||||wwwvvvxxx||||||yyyqqqmmmzzzooojjj}}}uuullliiimmmzzzwwwpppllljjjeee```dddnnnxxxqqqjjjUUUTTTdddqqqrrrnnnpppwww|||{{{~~~~~~xxxooobbbPPPBBB333222111111000111111111222222333444555666666777888777@@@DDD@@@VVV|||TTT999???>>>DDDHHHIIIIIIIIIFFFBBBDDD???>>>???<<<888<<>>@@@BBBEEEGGGHHHKKKooo^^^@@@>>>;;;<<>>::::::[[[OOO999:::???FFFHHHFFFCCCDDDGGGEEEBBB@@@???<<<999:::===JJJ}}}yyy\\\YYYYYYnnnxxxjjj___YYYVVVVVVLLLOOOHHHDDDccc{{{vvvooohhhbbb]]]XXXTTTRRRQQQNNNIIIDDDAAABBBDDDRRR___ooo~~~pppddduuudddUUUeeeyyy}}}rrraaaKKK999333333333333333222222222222222333444555666777777777:::===???AAADDDGGGJJJDDDLLLhhhNNN999999===EEESSSVVV[[[ZZZQQQKKKQQQ[[[yyy~~~xxxtttyyyiiibbbZZZYYYtttzzzqqqyyyxxx|||~~~vvvwwwxxxxxxsssgggXXXNNNJJJEEECCCGGGJJJJJJJJJLLLKKKOOOTTTTTTOOOJJJHHHGGGHHHHHHGGGDDDBBBBBBDDDFFFEEEEEEDDDCCCBBBAAA@@@???@@@BBBCCCCCCBBB???<<<:::777;;;???CCCHHHRRR___hhh333222000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************))))))))))))''''''(((((((((((())))))'''((((((((('''(((+++---///.........///111444666222111///,,,++++++///111333555666333...++++++---,,,...111111000/////////,,,,,,------,,,,,,+++***---+++))))))+++,,,---,,,...///000000000///---,,,,,,---...///000000000000111222555888;;;===>>>???FFFJJJOOOQQQLLLIIIOOOZZZ]]]bbbkkkqqqppplllmmmqqqzzzqqqmmmkkkooowww~~~www|||~~~}}}|||{{{{{{{{{wwwrrrlll```bbbeeeiiimmmsss}}}dddSSSPPP```fffgggbbbiiixxxzzz{{{yyywwwpppaaaLLL===777111111111000111111222333333333444555666777777888888777555;;;???;;;OOOvvvZZZ999888;;;BBBHHHHHHEEEDDDFFFEEECCCAAA@@@>>><<<::::::CCCgggzzzpppkkk___SSSYYYvvvhhh___[[[MMMOOOJJJJJJddd~~~wwwpppgggaaaaaa___ZZZQQQHHHEEEFFFIIINNNWWWcccnnn}}}~~~hhhlll```XXXhhh{{{zzzkkkXXXFFF;;;333333333333222222222222111222333444555777777888999;;;???AAABBBEEEHHHJJJOOOPPP\\\ZZZ<<<999<<>><<<888;;;AAAJJJUUU___ggglll333222000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))'''''''''((((((((())))))'''((((((((('''(((***------......---...///111222444111...,,,---.........111555777555000,,,+++---,,,...111222111//////000,,,,,,------,,,,,,+++***///---***)))***,,,,,,,,,,,,---///000111000......,,,---...///000000000000000111333444555888:::<<>><<<999999WWWzzzqqqxxxqqq[[[TTTgggooocccRRRQQQNNNOOO^^^{{{xxxpppoookkkcccWWWKKKFFFHHHLLLIIIOOOVVV]]]iii{{{mmmdddzzzlll^^^cccrrr~~~uuuaaaLLL???999222222222222222222222222222333444555777888999:::<<<>>>AAACCCDDDFFFIIIKKKSSSTTTWWWbbb@@@:::;;;;;;DDDKKKVVV___^^^UUUNNNLLLZZZsssyyywwwzzz{{{sssqqq{{{tttpppjjjuuu{{{hhhVVVSSSVVVVVVQQQNNNJJJOOOTTTTTTOOOJJJGGGFFF@@@CCCFFFIIIJJJLLLOOOQQQMMMJJJFFFCCCAAABBBDDDFFFAAABBBCCCDDDCCC@@@>>><<<999<<>>SSSdddbbbTTTIIIDDDEEECCCAAA@@@???===999666UUUtttwwwgggZZZfff~~~lllYYYVVVQQQPPPSSSaaayyyzzzqqqlllbbbTTTGGGAAACCCHHHEEEJJJNNNQQQ\\\nnnsss``````sss]]]^^^nnn|||~~~pppXXXBBB777666222222222222222222222222444444555777888:::;;;;;;???AAACCCEEEFFFGGGJJJLLLKKKTTTWWW|||cccAAA<<<:::666888@@@QQQaaaeee\\\RRRMMMNNNnnn|||yyy|||}}}xxxxxxkkkjjjccceeerrr|||xxx```YYY[[[ZZZTTTNNNIIIMMMRRRRRRNNNHHHFFFEEE@@@EEEKKKQQQTTTUUUWWWXXXUUUQQQJJJEEEBBBBBBDDDFFFCCCDDDDDDDDDBBB???===;;;:::===HHH[[[rrr777333///,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))***************)))(((((())))))))))))************,,,------,,,+++,,,...000111111///......------------444;;;:::333---,,,...,,,---...///000000000000------......---+++***(((,,,,,,,,,+++++++++******+++,,,---///000000111111000///......///111333555//////000111333444555666555888???DDDHHHNNN]]]kkkyyy|||lll___XXXSSSppp~~~sssnnnkkkjjjdddppp|||wwwtttzzzvvvuuurrrlllfffeeehhhllljjjmmmrrryyyqqqeeeXXXUUU]]]bbbmmmssszzz}}}}}}{{{zzzzzzuuurrrooofffSSS>>>444666000111111222222333444444333444444555666777888888:::777555666777:::AAAIII|||vvvIII@@@======TTTxxx|||```IIIDDDCCCAAA@@@AAAAAA>>>;;;>>>FFFfffuuuaaafffyyyiiiXXXWWWTTTVVVXXXPPPUUUkkk~~~uuuiiiZZZNNNHHHDDDAAA>>>CCCDDDFFFMMMZZZjjjzzznnnaaannnmmmZZZcccqqqxxxmmmTTT???777888222333444333222222444555555666777888888:::>>>@@@DDDFFFGGGHHHIIIKKKNNNQQQKKKVVVVVVggg~~~sssGGG???@@@888===999DDD]]]mmmfffVVVMMMVVV[[[ssswwwqqq}}}yyynnnnnniiinnnnnngggdddnnn|||yyyhhh^^^YYYdddZZZKKKFFFMMMTTTSSSMMMFFFCCCDDD>>>AAAIIITTTYYYWWWWWWXXXXXXUUUNNNIIIEEEEEEGGGIIIEEEFFFGGGFFFCCC???<<<:::@@@@@@JJJaaattt}}}666333///,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))***************)))((((((''''''((((((((()))))))))---......---+++,,,...000222111000///...------------333999:::666111//////,,,---...///000000000000/////////......---++++++,,,,,,+++++++++************+++,,,---.../////////000///...---...///111333000000111222333444444555777777999@@@GGGNNN[[[fff{{{~~~oooddd]]]YYY___uuuzzzpppkkkjjjeeemmm~~~{{{wwwsssqqqsssrrroookkkgggfffjjjmmmrrrtttyyy~~~eeeWWWOOOSSSbbbjjjppptttyyy{{{yyyvvvttttttrrrnnnjjj```MMM:::222444111111111222333333444444444444555555666666777777888666666999999:::>>>EEEiiigggQQQGGG>>>SSS|||sss```JJJGGGDDDCCCAAA>>>;;;;;;;;;CCC___}}}~~~yyycccdddaaabbbaaaRRRKKKVVViiixxxlllbbbTTTIIIDDDAAA>>><<<>>>???AAAHHHUUUeeeuuu{{{iiiaaaoooiii\\\ggguuu{{{xxxfffMMM:::444555222333333333111222333555555666888888999;;;>>>AAAEEEGGGIIIKKKKKKMMMOOOQQQOOOUUUWWWddd~~~XXX???999:::;;;777>>>TTThhhkkk]]]PPPNNNSSSggg~~~xxx|||tttkkkfffgggfffddddddlllxxxsssccc```fffsssaaaMMMFFFKKKNNNLLLFFFCCCDDDGGGFFFGGGKKKRRRUUUUUUWWW[[[YYYSSSLLLFFFDDDEEEGGGHHHJJJJJJJJJJJJHHHEEEBBB@@@???AAANNNdddvvv}}}666333///---,,,---,,,+++++++++************++++++))))))))))))))))))))))))***************)))((((((&&&&&&'''''''''(((((((((...//////...,,,,,,...///222111111///...------,,,---000555888888666333000---......//////000000000111000///...............++++++++++++************)))***+++,,,------......000///...------...///000111111222222222333333333888444444;;;CCCLLLVVV^^^ttt|||vvvjjjaaa\\\YYY___ooo|||uuuooonnnhhhjjj{{{zzzzzz{{{{{{zzzyyyxxxyyy{{{yyyuuuqqqpppnnnllljjjkkkooorrrzzz||||||YYYNNNKKKTTTeeemmmooorrruuuvvvtttrrrpppppplllhhhaaaVVVDDD555///111111111222222333333444444555555555666666666666666777666777;;;;;;999;;;@@@RRRpppvvv^^^AAAFFFlll}}}uuuUUULLLEEEDDDBBB<<<;;;>>>999>>>SSSmmmuuuvvvrrrsssnnnnnnkkkWWWEEEEEEEEEWWWgggqqq^^^VVVKKKCCC???===;;;:::;;;;;;===DDDQQQaaaqqq{{{nnn```]]]sssqqqccc___mmm{{{{{{zzzppp\\\DDD555111333111222222222111111333555666777999999:::<<<@@@CCCFFFIIILLLNNNOOOPPPQQQRRRTTTTTTYYYaaasssyyyNNN:::>>>;;;888:::HHH^^^kkkcccTTTIIIMMM\\\ssszzz{{{zzzmmmfffdddkkkpppttt~~~zzzvvvmmm```eeevvviiiOOOIIIKKKLLLJJJGGGDDDEEEGGGHHHFFFGGGKKKMMMOOOVVV^^^\\\VVVOOOKKKLLLNNNOOOOOOMMMKKKIIIHHHHHHFFFEEECCC@@@GGGXXXmmm{{{666333///---------,,,+++++++++************++++++))))))))))))))))))))))))***************)))((((((&&&&&&'''''''''(((((((((...///000///---,,,---///222111111000///...---,,,+++,,,///444999999555111///////////////000000111111000///...---...//////,,,+++++++++*********************+++,,,---...///000000///.........//////222222222222222222222222666333333888>>>DDDNNNXXXdddkkknnnggg]]]XXXUUURRR___aaaeeennn}}}vvvuuulllkkkwww~~~}}}{{{wwwvvvvvvwwwwwwxxx|||~~~yyytttqqqooonnnnnnnnnooossswwwzzz~~~lllRRRQQQTTT[[[eeehhhkkkmmmoooppppppooonnnnnnfffbbbYYYKKK<<<222///000111111222222333444444555666666666666666555555555888666777999999777:::>>>CCC^^^}}}KKK777NNNgggttt}}}dddTTTFFFCCCBBB???>>>BBB::::::FFFVVV]]]aaavvvwwwpppnnn]]]IIIDDD???FFFJJJ___{{{hhhQQQKKKDDD>>><<<;;;:::999;;;:::<<>>222111222000111222222111111333555777888:::;;;<<<>>>BBBEEEGGGJJJOOOQQQRRRRRRSSSTTTUUUSSS]]]aaahhhmmmIII>>>:::;;;:::???QQQcccdddYYYMMMNNNUUUhhh|||yyyyyyllljjjxxxxxxjjjxxxtttjjjooohhhRRRMMMNNNOOONNNKKKIIIGGGGGGHHHFFFEEEHHHJJJNNNXXXbbb```\\\WWWWWWZZZ\\\\\\ZZZVVVRRRKKKGGGEEEEEEFFFGGGDDDPPPeeexxx555222///...------,,,***++++++************++++++))))))))))))))))))))))))***************)))((((((''''''((((((((()))))))))---...//////---,,,---...000111111111000///...---******+++000666888555111000000/////////000111111000000...---------...///,,,,,,,,,,,,+++++++++***+++******+++,,,---///000111111000000000000000000333333333222222222222111222222555888888;;;EEEQQQYYY___aaa\\\UUUSSSRRRQQQPPPQQQXXXggg{{{zzzvvvooonnnyyy~~~uuuzzzvvvuuuuuussswwwwwwwwwyyy|||~~~yyywwwwwwxxxlllkkklllnnnrrrxxx|||~~~```OOOUUU[[[aaaggggggkkkkkklllmmmmmmllljjjhhh```\\\QQQCCC777111000111111222222333444444555555666666666666666555555555999666555666666555999???===SSS}}}ZZZ777;;;MMMaaatttwwwdddOOODDDAAAAAA@@@@@@;;;888;;;EEELLLUUUjjj}}}lllhhh^^^MMMFFFFFFHHHEEETTTzzzmmmYYYHHHEEE@@@===;;;;;;::::::::::::;;;AAANNN___ppp{{{zzzfffbbbjjjsssTTT[[[iiiyyy|||vvvsssfffNNN:::333333333000111222222111222444666888:::;;;<<<>>>@@@DDDGGGHHHLLLPPPRRRSSSSSSTTTUUUTTTSSS___cccddd}}}]]]:::777;;;;;;:::EEEXXXbbbaaaQQQPPPSSSaaa|||xxx}}}{{{yyypppxxx~~~cccXXXWWWUUUQQQOOONNNNNNMMMLLLMMMKKKKKKLLLMMMPPPZZZeeebbb```___```bbbbbb```^^^gggaaaXXXNNNGGGFFFIIILLLIIIZZZooo555222000......---+++***++++++************++++++))))))))))))))))))))))))***************)))((((((''''''((((((((()))))))))***,,,......---,,,---...//////111111111111//////+++******---222555444333111000/////////000111222//////............//////------------,,,,,,,,,,,,+++*********+++---///000000000000111111111111111333222222222222222222222000333777888555444===IIIRRRWWWYYYUUUQQQRRRTTTSSSNNNYYYiiitttwwwwwwooopppoooyyy}}}tttsssvvvzzzzzzvvvqqqmmmjjjnnnpppuuu~~~~~~tttoooppptttwwwhhhhhhiiinnnuuu{{{zzz\\\NNNVVV\\\bbbjjjjjjnnnmmmmmmlllkkkhhhccc___YYYVVVKKK===333222222222222222333333444444555555555555555666666666666666888555444555444444999???===JJJnnndddAAA888<<>>KKK]]]nnnyyyppp___fffzzzgggPPP___qqq~~~yyysssqqqbbbIII777333444444000222333333222333555777999;;;===>>>???BBBFFFIIIIIILLLOOOQQQRRRSSSTTTUUUSSSSSS\\\bbbbbbssstttCCC888::::::999???NNN]]]fffTTTPPPPPPZZZpppxxx|||vvvyyyiiiooouuunnngggaaa___]]]YYYVVVPPPOOONNNNNNMMMOOOYYYeeeeeeeeeeeeeeeeeefffggggggwwwtttkkk]]]NNNGGGIIILLLRRRdddxxx444222000///...---+++)))++++++************++++++))))))))))))))))))))))))***************)))((((((&&&&&&'''''''''((((((((('''))),,,------,,,---...---...000222222222111000...,,,+++,,,///222444666222111000......///111222///000000000111000000/////////.........---------***))))))((()))+++...///......///000000111111111222222222222222222222333222333555777555333777>>>FFFJJJLLLIIIHHHKKKNNNNNNXXXcccuuu}}}tttnnnsssiiinnnmmmuuu~~~}}}zzzwwwoooqqqtttuuurrrllliiihhhhhhlllwwwuuukkkfffgggkkkooojjjiiikkkqqqyyyrrrXXXPPP[[[___ccciiijjjnnnmmmmmmmmmlllhhhaaa\\\RRRPPPFFF888000222444333222222333333444555555555444444555555666666777777555333444666666555777===???@@@YYYpppQQQ@@@888===MMM|||wwwWWWBBBDDDDDD<<<<<<999888;;;@@@IIITTT\\\mmmyyyeeeeeeeeeYYYPPP???FFFDDDGGGWWW___^^^___QQQVVV\\\ccclll{{{zzzgggYYYKKKAAA@@@@@@@@@???===;;;::::::888777888===JJJ\\\nnnxxx~~~gggWWWlll{{{ZZZSSSfffzzzzzznnnmmm^^^DDD444222444111111222444444333444777999:::<<<>>>???AAACCCGGGKKKIIIKKKNNNOOOPPPQQQTTTVVVSSSUUUVVV[[[^^^aaa}}}dddCCC>>>999999===EEERRR___XXXQQQNNNSSS^^^jjjvvv~~~zzz{{{}}}wwwqqqqqqkkk]]]TTTRRRQQQPPPPPPUUUcccrrrlllnnnppppppqqqwwwwwwaaaQQQNNNQQQ^^^qqq444222000//////---+++)))++++++************++++++))))))))))))))))))))))))***************)))((((((%%%%%%%%%&&&&&&&&&''''''%%%(((+++,,,,,,,,,---...+++---000222333333222111000///---,,,---111555888333222000......///111222///000222333333222111000000////////////.........)))(((''''''(((***,,,...,,,,,,...///000000000000111111222222222333333333555333333666777444444777888<<<===;;;;;;@@@DDDDDDUUUYYYfffsssqqqhhhooo|||ppphhhmmmjjjppp|||vvvqqqqqquuuxxxuuusssrrrpppmmmkkklllooorrrvvvtttjjjeeeeeehhhkkkmmmmmmooouuu~~~iiiUUUTTTbbbeeedddfffdddkkkjjjkkkmmmnnnjjjccc]]]NNNLLLBBB555///222555333222222333444444555555666333444444555666777888888111111444888888666777:::BBB999JJJxxx```KKK>>>===IIIppp___DDDFFFIIIBBB>>><<<::::::<<<@@@CCCEEEVVV}}}xxxuuuwwwyyyqqqyyypppeeekkkpppeee[[[IIINNNGGGAAAIIIMMMLLLPPPLLLNNNNNNLLLOOOZZZlll{{{ttt```PPPHHHDDDAAA???@@@@@@???===;;;:::::::::999999???KKK]]]ooozzz|||~~~gggWWWvvvsssUUUWWWlll{{{kkkjjj[[[AAA111111222///222333444444444555777999;;;<<<>>>@@@AAADDDHHHKKKIIIKKKMMMNNNNNNPPPSSSVVVUUUVVVQQQUUUZZZUUUooozzzQQQCCC:::;;;===>>>GGGTTT]]]TTTMMMMMMOOOTTTbbbqqq{{{{{{{{{|||vvvggg[[[jjjyyy___ZZZXXXWWWXXXZZZcccuuuuuuxxx{{{|||wwwbbbZZZ[[[jjj{{{555333000.........---,,,...---+++))))))***+++,,,))))))(((((((((((())))))+++*********))))))((((((''''''''''''((((((((((((&&&'''))),,,...///000000......//////000222333444---.........---...000333888555222///---------...222222111111222222333444000...,,,---...///...---++++++++++++++++++++++++------...///000111222222222111000000222444777888666444333444777777444111666777999:::<<<=========KKKKKKSSS\\\\\\ZZZeeeuuu|||}}}}}}zzzzzzxxxqqqhhhiiiiiimmmttt{{{}}}yyyuuutttrrrqqqpppppppppqqqnnnrrrtttpppkkkjjjpppwwwsssmmmkkkllljjjgggkkksss~~~{{{wwwuuussspppiiieeeiiippppppvvvzzz}}}wwwxxxzzz|||___ZZZYYY___cccddddddffffffllllllhhhiiilllcccUUUJJJAAA555000000333555444666555555444444444555555777666666666888;;;>>>@@@999888777666666888:::;;;<<<<<>>LLLaaaqqquuuuuuuuuxxx|||}}}wwwxxxUUU___jjjYYYgggsss|||jjj___NNN===333222222222111222333333333555999;;;===@@@CCCEEEDDDEEEIIILLLLLLNNNOOOMMMJJJLLLRRRXXXXXXSSSTTTYYYZZZ\\\kkk~~~zzz~~~QQQBBB>>>999AAADDDIIIOOOOOOJJJEEEGGGPPPWWWXXXkkk{{{{{{pppcccgggmmmcccWWWYYY^^^]]]```zzz{{{vvvbbbfff555333000.........---,,,...---+++))))))***+++,,,***))))))(((((())))))***************)))))))))(((''''''''''''((((((((((((((()))***,,,...000111222............000222444555111222111///---,,,---///777777555222///.........222111111111111222333333///...,,,,,,...///...---++++++++++++++++++++++++------...///000111222222111000000111333666999;;;999666444333333555555555444555666888999;;;;;;<<<@@@???DDDLLLLLLIIIQQQ___kkknnnnnnmmmmmmmmmhhhaaa___^^^aaagggmmmrrr|||wwwqqqpppooolllggggggeeeddddddeeefffgggfffjjjmmmllliiiiiilllqqqqqqllliiikkkkkklllsss|||zzzssslllpppnnnmmmllliiihhhmmmuuuuuu{{{|||oooooottt}}}yyy___[[[[[[```eeeeeeeeefffdddiiiiiidddeeehhh```RRREEE===444///000222333333555555444444444555555666777666666666777:::<<<>>>:::999888777777888:::;;;777===;;;IIIqqq|||^^^IIIEEEFFFccc^^^EEEDDDFFFDDDDDDBBB@@@<<<;;;<<>>AAADDDEEEEEEFFFIIIKKKLLLNNNPPPNNNLLLMMMSSSXXXYYYUUUVVVZZZZZZYYYeeevvvtttxxxjjjKKK;;;888???>>>HHHGGGEEEHHHLLLIIIEEEKKKVVVcccxxx|||sss^^^bbbjjj{{{qqq]]]YYY\\\cccqqqqqqqqq555333000.........---,,,---,,,+++*********+++,,,*********))))))*********************))))))))))))''''''''''''(((((((((((())))))))))))+++---///111......------///111444666222222222000---,,,---...555777999666222......///111111111111111222222333///---,,,,,,---......---,,,,,,,,,,,,++++++++++++------...///000111111222000000111222444777:::<<<>>>===:::666333333444666222333444666888:::;;;;;;===:::;;;AAABBB@@@DDDLLLUUUXXXZZZZZZ[[[]]]ZZZUUUQQQPPPRRRWWWYYY[[[aaahhhqqqssspppgggaaaaaabbbbbb_______________aaacccdddcccfffhhhiiihhhhhhjjjkkkjjjhhhiiimmmqqqwww~~~qqqmmmnnnkkkgggiiijjjnnnqqqnnnjjjnnnuuu}}}}}}jjjkkksss}}}sss^^^\\\]]]cccfffeeeeeefffcccgggfffbbbaaaaaaXXXMMM===888222///000222222111444444444444444555666777777777666666666888999;;;;;;:::999888888888999:::777AAA<<<>>>^^^www[[[KKKEEESSSxxxxxxWWWLLLNNNGGGFFFCCC???<<<<<<===>>>@@@qqq{{{|||wwwgggeeeooozzz{{{}}}~~~sssdddVVVgggpppsss||||||wwwyyyhhhYYYRRRIIIMMMSSSYYYzzzrrr^^^OOOHHHAAA<<>>AAA???@@@DDDDDDHHHJJJJJJKKKNNNMMMIIIGGGEEEGGGKKKMMMLLLNNNRRRYYY^^^```ZZZUUUVVVYYY[[[^^^^^^^^^___```ccceeefffhhhgggfffffffffggghhhiiidddhhhpppyyyooo___[[[aaaeeeeeelllwwwwwwuuuzzzsssuuu|||ssseee^^^]]]```eeehhhfffeeefffcccggghhhddd```[[[OOOCCC777444111111222333222111333333333444555666777888888777666666666666777777;;;:::999999888999999:::999@@@;;;;;;RRRpppsss^^^QQQGGG[[[}}}|||pppfffOOOKKKBBB;;;:::>>>???>>><<>>LLL___nnnssstttuuuwwwyyywwwttttttwwwzzzlll^^^UUU\\\fffkkkyyyeee```uuurrr```cccqqq{{{|||xxxqqqjjjUUUDDD444000222222111222333666:::<<<======???@@@GGGHHHJJJMMMOOOPPPOOONNNLLLNNNQQQSSSSSSTTTUUUVVVQQQRRRVVVZZZYYYVVVWWW[[[fff{{{[[[FFF>>>>>>```qqq[[[MMMKKKJJJFFFIIIUUUmmmpppqqq555333000.........---,,,,,,,,,,,,+++++++++***************))))))*********))))))))))))************''''''''''''(((((((((((()))(((''''''''')))***+++111000000///............555666666444000---,,,,,,***---222666888777555333///////////////000000111111///......///000000///......------,,,,,,++++++,,,,,,---...///000000111222222222222111111111111111888BBBIIIKKKJJJFFFDDD;;;999888666555555666666555444444777999:::::::::<<<@@@AAA>>>>>>@@@BBBAAADDDAAABBBGGGIIIHHHGGGIIIGGGMMMOOOMMMLLLQQQUUUWWW[[[[[[[[[[[[\\\___aaabbbdddaaa]]]ZZZZZZ^^^ffflll|||~~~vvv{{{xxxooobbbZZZYYYYYYWWWdddzzzxxxfffVVV]]]___^^^aaaffffffcccdddhhhgggiiihhhcccYYYLLL>>>555111222333444555555444444444444444444444555666777777777777777666666666555777777888888888999999999>>>999888???CCCCCCbbbsssnnn^^^OOODDDFFF^^^ppplll~~~{{{nnnZZZMMMHHHAAA999888===EEEOOO]]]nnn}}}\\\YYYMMMNNNdddrrrqqqqqqpppqqqsssgggXXXSSSXXX|||tttrrrxxxoookkkqqqdddPPPHHHFFFDDDCCC@@@DDDRRRcccmmmqqqssspppuuuyyyvvvqqqrrryyywwwmmm^^^aaapppvvvooo```lllyyy^^^WWWfffwww{{{|||wwwrrrjjjbbbKKK<<<111111333111111444555888;;;===>>>???AAACCCIIIJJJLLLOOORRRRRRQQQOOOLLLMMMOOOQQQSSSUUUVVVVVVOOOQQQUUUWWWWWWWWWXXXYYY]]]mmmxxx~~~|||WWWDDD888IIIjjj}}}[[[KKKJJJIIIGGGNNN```zzzdddqqquuummmsss555333000.........---,,,+++,,,,,,,,,++++++*********))))))(((((())))))***((()))))))))************''''''''''''(((((((((((((((((((((((())))))))))))---...///000000000//////666777777555111...,,,+++******...444;;;>>>;;;777///............///000000222111//////111111111000///......---,,,,,,+++++++++,,,,,,---...///000000111222222333333222222222111333888???FFFJJJKKKKKKCCCAAA===:::888666666666666888999999:::;;;<<<;;;<<<@@@AAA>>><<<@@@BBBBBBEEEAAAAAAFFFIIIGGGFFFGGGLLLNNNNNNMMMOOOUUUXXXXXX[[[ZZZZZZYYYZZZ[[[]]]^^^\\\^^^______```gggrrr|||~~~vvvkkkbbbccceeeeeeddddddccc[[[RRRWWWeee~~~ttttttgggZZZggg______aaaddddddaaadddiiigggeeeaaaZZZOOOCCC999555000111333444444444444444555555444444444555555666777777888888777777666666444555666777888999999999>>>===<<>><<<;;;::::::===EEERRR\\\kkk}}}oooUUUHHHMMMOOOPPPXXXwwwyyy~~~}}}sssdddYYYQQQzzzzzzttt```RRRIIIFFFDDDJJJXXXeeejjjnnnrrrpppsssuuurrrnnnooovvv||||||xxxgggcccttt}}}ccc___yyy|||dddQQQWWWlllyyyyyy}}}~~~yyysssmmmddd[[[CCC777000333444000000555888:::<<<===>>>@@@DDDFFFJJJJJJKKKOOORRRSSSPPPMMMLLLLLLMMMPPPRRRUUUVVVVVVPPPRRRTTTTTTUUUVVVXXXXXX]]]hhhyyyuuuaaaJJJAAANNNwwwlllQQQJJJLLLFFFKKKVVVjjjooolllpppxxxnnnmmmeee\\\^^^mmm~~~555333000.........---,,,+++,,,,,,,,,,,,+++******))))))(((((((((((())))))(((((())))))*********+++''''''''''''((((((((()))&&&&&&'''((((((''''''&&&)))+++...000222222111000333555666555222000//////***))),,,444>>>BBB???;;;...............///000000333111000000111222222111//////...---,,,,,,+++++++++,,,,,,---...///000000111111222333444444444444666333222555===EEEJJJLLLJJJHHHDDD???<<<:::999999555999;;;:::888999::::::;;;@@@AAA>>><<<@@@CCCDDDFFFAAA@@@DDDGGGFFFEEEEEEJJJKKKIIIHHHKKKRRRUUUTTTVVVVVVUUUTTTTTTUUUVVVWWWYYY___fffiiillltttwwwlllfff___WWWWWWZZZ^^^dddiiifffVVVFFFVVV[[[lll~~~jjjqqqgggZZZggg______aaacccbbb```ccciiifffaaaZZZQQQGGG===777777///111333333333333333444666555555444444444555555777777888888888888777777222333555666888999999999777<<<;;;<<>>444000555555///000777999;;;<<<===>>>AAAEEEHHHIIIIIIJJJNNNRRRRRROOOLLLMMMLLLLLLNNNRRRTTTVVVVVVRRRTTTTTTSSSSSSVVVWWWWWWYYYaaayyyeeeJJJDDDbbbyyy[[[LLLMMMFFFKKKQQQ^^^vvv~~~nnndddpppuuunnnhhhwwweeegggcccXXXXXXeeewww333222000---+++*********---,,,++++++******++++++++++++***)))(((((())))))%%%%%%&&&)))++++++***)))$$$%%%%%%&&&&&&%%%%%%$$$'''''''''''''''((()))))))))***,,,...///000111111666555333111000//////...+++---...000111555:::===777333///---......---,,,444444333222111000///...---///000111111///---+++***+++,,,---...000111111222666999777222000333777222111000000222555888;;;DDDHHHMMMQQQPPPKKKDDD???>>>:::777777;;;;;;888444999:::<<<>>>???AAABBBCCCBBBBBBCCCDDDEEEEEEEEEEEEEEEGGGIIIJJJIIILLLPPPTTTQQQSSSTTTRRRPPPSSSZZZ```bbbnnn}}}rrrgggaaaZZZSSSRRRVVVXXX\\\cccjjjkkkggg___YYYbbbkkkyyy~~~{{{iiihhhcccbbbdddbbbbbbfffhhheeecccddddddbbbggg___SSSGGG>>>888333111111111222222222333333333555555555444333333222222555555666666666666555555777777777777888888888888999999999:::<<>>??????888888777888:::;;;<<<<<<===>>>???@@@AAA@@@@@@@@@HHHJJJKKKJJJHHHIIILLLNNNSSSUUUVVVVVVYYYbbbnnnxxx}}}hhh___XXXVVVUUUSSSUUU[[[\\\aaajjjrrrxxxxxxvvvsss}}}xxxeeecccaaacccgggeeehhhjjjiiifffeeehhhgggdddbbbZZZNNNCCC;;;555222000111222222222222333333333555555555444444444444444555666666777777666666555666666777777777888888888888888888999<<>>GGGaaaiiiTTT???CCC>>>;;;===>>><<<;;;===???@@@QQQrrrvvvfffTTTHHHRRRuuuxxxiiiXXXMMMEEEDDDTTThhh}}}oooXXXUUUXXXaaaggghhhiiimmmppplllfff```^^^bbbjjjpppvvvuuunnnjjjxxxiii^^^qqqzzzWWWIIIRRRcccooorrrqqqvvvvvvoookkkdddQQQ===555444222111222333666777===AAAFFFHHHGGGHHHLLLPPPMMMPPPSSSSSSRRRQQQSSSUUUUUUOOOHHHGGGLLLRRRUUUUUU]]]\\\[[[XXXVVVVVVXXXZZZ[[[fffkkkzzz~~~___EEEGGGiiiooo[[[SSSNNNUUUdddxxxssseeexxxsssbbb]]]dddlllnnnrrrzzz555444222///...------------,,,++++++******+++++++++***))))))))))))))))))***************)))((('''(((((())))))))))))(((((('''''''''''''''((())))))((()))+++---///111333444000000000//////000000111111...+++'''(((---555;;;FFF>>>333......//////...000000000000111111111111.........///////////////---------.........//////000444:::>>>>>>:::555222555555555444333111000///000333888@@@JJJTTT]]]bbb^^^[[[VVVNNNHHHEEEEEEGGGFFFBBB>>>===???BBBBBBAAA???@@@AAACCCEEEFFFGGGGGGAAACCCFFFGGGGGGIIILLLNNNSSSXXX```gggppp||||||ooogggUUUPPPMMMNNNPPPSSSZZZ```aaagggpppzzzssscccbbb```dddjjjiiimmmllliiifffgggiiigggaaa[[[SSSHHH===666333111000222222222222333333333333444555555555555666666666666777777888888777777666666666777777777777888888777777888999<<>>nnn}}}WWW???999999:::555???\\\iiiXXXFFFHHHCCC@@@@@@>>>;;;;;;>>>>>>999===MMMeeemmm\\\OOOHHHGGGUUU```[[[QQQKKKHHHGGGBBB===AAAKKKUUUnnn{{{vvvzzz]]]YYYYYY^^^bbbdddfffiiilllgggaaa]]]^^^fffqqqzzzxxx|||{{{{{{gggllloooOOOKKKYYYgggooosssnnnqqqqqqlllhhh___JJJ444555444333333444666888:::>>>CCCIIILLLMMMNNNPPPSSSMMMQQQTTTUUUSSSSSSVVVXXXYYYSSSMMMKKKNNNRRRTTTUUU[[[YYYWWWWWWXXXZZZZZZZZZ\\\dddaaahhhwwwkkk^^^wwwiiiCCC666OOOpppjjjbbbZZZZZZbbbqqq{{{kkk{{{hhhaaadddgggggglllttt555333111///...------------,,,++++++******++++++******)))))))))))))))***((()))))))))(((''''''(((((())))))******))))))((('''''''''''''''((())))))'''(((***,,,...111333444............///000111222333111...***)))---333888CCC@@@:::333///------.........//////000111111222///............///000000.....................---///222777<<<@@@???:::777777777555444222111000///111222333666<<>>AAAEEEIIIKKKEEEHHHMMMRRRWWW\\\```bbbiiippp{{{}}}uuunnnfff]]]VVVQQQPPPOOOPPPSSSXXX___eeennnttt|||}}}nnniiiiiidddeeekkkkkklllkkkhhheeeggggggaaaXXXTTTLLLAAA888333111111111222222222333333333444444444444555555666777777888777777888888888888777777666666666666777777777888888888888999;;;===???@@@BBB^^^yyyjjjLLL===666??????EEEXXX___WWWRRRKKKGGGEEEEEEAAA<<<;;;>>><<<:::<<>>BBBAAA<<<<<<@@@???OOOnnn}}}ssstttddd^^^xxxaaa]]]ZZZ[[[___cccgggiiihhhfffeeeiiipppyyylll~~~~~~```KKKRRRaaahhhnnnuuupppqqqoooiiidddZZZFFF333444444444555777999<<<>>>===BBBHHHLLLNNNOOOPPPRRRIIIMMMQQQRRRQQQRRRUUUWWWYYYUUUOOOMMMOOOSSSUUUWWWWWWSSSOOOPPPTTTYYY[[[[[[\\\ddd]]]\\\}}}wwwvvvooo^^^gggooodddEEE888DDDSSSggg}}}pppjjjeeecccdddkkk||||||}}}kkkeeefffggggggsssxxx888666444222111111111111---,,,++++++******++++++***)))))))))))))))******''')))***)))(((((()))+++((((((((())))))((((((((('''''''''''''''((())))))''''''(((***---000222444............///000111222111111000...,,,---000222999===???:::111+++,,,///,,,---...///000111111222//////............///000...............---------...///222777===@@@@@@@@@@@@>>>:::777444222111111333222222111333555888:::EEENNNYYY```bbbffflllqqqxxxqqqhhhbbb___^^^\\\ZZZZZZWWWTTTSSSTTTXXX]]]aaadddfffkkkqqqvvvzzz||||||}}}yyyrrrjjj___XXXUUUUUUUUUTTTVVVYYY[[[\\\^^^cccjjjmmmwwwooollltttuuuiiifffkkklllkkkkkkiiigggfffdddZZZNNNLLLEEE<<<555222222222333222222333333333444444444333444444555666777888888777777888888888888777777555666666666666777777777999999999::::::;;;<<<===DDDIIIXXX}}}dddQQQ666???CCCNNNaaacccUUUNNNIIIFFFDDDEEEDDD???===???888;;;======;;;@@@QQQ```{{{eeeOOOLLLIIIJJJPPPPPPPPPJJJDDDBBB???;;;:::;;;999>>>KKKnnnqqq```kkkssscccUUUNNNVVVaaammmssswww|||~~~}}}}}}mmmeeebbb^^^]]]bbbiiioooqqqmmmooouuuwwweeeTTTOOO[[[gggiiimmmvvvrrrpppkkkccc[[[QQQBBB555333444555777:::===@@@BBB@@@DDDIIILLLNNNOOOOOOPPPNNNQQQTTTTTTQQQPPPRRRTTTUUURRROOOMMMOOOSSSWWWYYYTTTOOOJJJJJJPPPWWW\\\^^^[[[eee___XXXnnnooo|||{{{rrrSSSAAA???>>>FFFZZZfffcccdddfffgggeeedddlllvvvyyysssqqqqqqqqq}}}{{{666555333111000000000000---,,,++++++******++++++)))))))))))))))******+++(((***,,,+++)))(((+++///''''''(((((((((((('''''''''''''''''''''((())))))'''''''''(((+++...000222000000000//////000000111...///000///---,,,,,,---///777>>>===666///...111,,,,,,---...///000111111000/////////..............................---------...///222777===CCCGGGJJJHHHDDD@@@;;;888555444333222222111111222222222999>>>CCCFFFIIIPPPZZZcccmmmlllkkkllloootttzzz~~~|||yyytttqqqoooppprrrttt{{{|||}}}~~~{{{{{{yyytttoooiiieeeaaa```WWWRRRKKKGGGIIINNNTTTWWW\\\cccjjjlllooouuu{{{}}}~~~wwwyyygggmmmppp{{{|||mmmiiinnnmmmlllmmmlllgggccc^^^SSSHHHDDD???888333222222333333333333333333444444444444333333444555666666777777666777777888888777777666555555666666666666777777999999999::::::;;;;;;;;;@@@AAAKKKoooyyyQQQJJJCCCVVV{{{hhhSSSMMMFFFAAACCCDDDBBBAAABBB<<<>>>???;;;666666<<>>DDD@@@EEEJJJOOOTTT]]]gggooommmlllkkkiiigggdddcccbbblllkkklllmmmmmmjjjddd```WWWTTTQQQNNNMMMMMMNNNNNNFFFFFFGGGIIIMMMTTT\\\bbbfffqqq{{{}}}jjj{{{~~~uuuppppppooommmxxxwww|||yyymmmmmmssspppmmmnnnkkkbbb[[[TTTLLLDDD<<<888444111111222333222333333333444444444444555333333444444555555555666555666666777777666666555555555555666666666777777555666888999;;;<<<<<<<<>>???:::555,,,,,,------...//////000000111111111000...+++)))---------.........//////,,,...111000000555>>>GGGGGGKKKPPPUUUUUUQQQKKKGGG<<<:::777444111000000000444666777888888888:::;;;999>>>BBBBBB@@@CCCKKKSSSVVVXXX[[[]]]\\\YYYUUURRROOOOOOPPPSSSUUUSSSNNNIIIHHHGGGGGGHHHGGGFFFBBB@@@BBBGGGOOOUUU[[[bbbjjjpppqqq~~~}}}kkknnn~~~ssspppvvvtttkkkooo~~~|||zzztttlllpppwwwssslllmmmhhh\\\RRRLLLFFFAAA777444111000111222222111333333333444444444555555333333333444444444444555555555666666666666555555555555555555666666666777222444666999;;;===>>>???AAAYYYYYYUUUuuu]]]^^^xxxdddNNNEEEEEEEEEDDDCCCAAAAAA@@@??????>>>:::555666555<<>>777===JJJZZZcccfffiiimmmkkkvvv}}}|||~~~wwwoooiii^^^VVV___pppvvv444444222000///.........+++++++++************)))************))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((666777777444///,,,...000333111000//////...,,,***...444555111444===???:::222+++(((,,,///,,,,,,...//////000000111111222222........................000///......000555;;;>>><<<>>>DDDNNNTTTXXX^^^eeeXXXNNNAAA888555666666666555555666777888888666444999999999999999:::<<>>@@@@@@@@@CCCJJJLLLJJJRRRWWW^^^cccggglllrrrwww~~~}}}qqqfffhhhxxxzzz{{{|||yyyyyyuuunnngggnnnfff\\\RRRKKKDDD===888333333333333333222111000111111222222222333333333222222333333444555666666444555555666666666666666444444444555555555555666888888888777777:::>>>BBBKKKVVVQQQHHHaaaeeehhhUUUGGGLLLNNNKKKHHHDDDDDDCCCAAA>>><<<===>>>777999===>>>???GGG[[[nnnkkkYYYMMM@@@@@@SSSttt|||sssfffZZZXXXVVVRRRMMMLLLPPPWWW\\\^^^[[[XXXWWWWWWSSSLLLEEEDDDDDDEEEFFFIIILLLOOOQQQ[[[\\\aaaeeeccc\\\YYYZZZNNN\\\ggggggkkk|||}}}zzzxxx\\\HHHPPP[[[gggmmmrrrtttqqqlllaaaccc[[[HHH888444444444333555:::@@@AAAAAAEEEKKKTTTSSSQQQOOOMMMMMMNNNOOOUUUOOOLLLPPPPPPNNNNNNRRRKKKIIIEEECCCDDDHHHNNNQQQUUUQQQQQQTTTRRRLLLKKKOOOPPPUUUXXXVVVQQQSSS\\\eeeeeeRRRIIICCC;;;===BBBIIIMMMQQQZZZcccdddoooyyyxxxqqqqqq}}}~~~qqqjjjddd```]]][[[___eeeyyy~~~444444222000///.........++++++++++++************++++++*********)))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((111333555666333000...---222111111111111000...+++---444888666666:::???AAA;;;222---------++++++...//////000000111000000000.........------.........111///...---///222666888777777<<>>CCCPPP\\\sssvvvdddMMMAAAIIIaaa}}}lllccc```[[[VVVWWWTTTOOOJJJHHHJJJOOOTTT\\\YYYUUUTTTSSSOOOHHHBBBCCCCCCDDDEEEGGGJJJLLLNNNUUUSSSTTTUUUSSSPPPSSSXXXdddjjjkkkhhhpppxxxzzzeeeOOOJJJTTT___jjjpppsssrrrllleee^^^]]]TTTBBB666333444444888999===BBBCCCAAADDDIIIMMMLLLLLLMMMNNNNNNMMMLLLVVVPPPMMMPPPPPPMMMNNNRRRPPPMMMIIIFFFEEEHHHLLLNNNOOOMMMMMMPPPOOOJJJIIILLLMMMPPPSSSRRROOOQQQXXX^^^{{{zzzoooeeeSSSDDD>>>:::===BBBEEEJJJNNNWWWcccrrruuujjj___dddppp}}}yyyttthhhgggggggggbbbZZZWWWXXX```ssssss444444222000///.........,,,+++++++++************+++++++++***************(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((***---222777888555000+++111111111222333222000------111777:::777666===GGGCCC;;;333///---***+++------...///000111000///...///...---,,,,,,---...///000///.........///111222555333444:::@@@FFFQQQ[[[jjjooorrrnnndddYYYQQQNNNEEEDDDBBB???>>>>>>??????::::::999888888888999999666888999:::;;;===@@@BBB======???AAAEEEHHHKKKMMMQQQUUUWWWXXX]]]eeejjjjjjxxxyyymmmjjjqqqyyyfffYYYbbbqqqxxxrrrpppbbb[[[RRRJJJDDD===666111111222222222222111111000111111111222222222222333333333333333444444444444444444555666666666666555444444444555555555555666??????>>>;;;888888:::<<>>???:::999;;;>>>@@@CCCHHHQQQ^^^rrryyy[[[DDD@@@MMMaaappp}}}ppp```XXXWWWWWWVVVTTTQQQKKKEEEAAAAAAEEEIIIPPPNNNLLLLLLLLLIIIDDD???BBBBBBBBBCCCDDDFFFHHHIIILLLIIIGGGGGGHHHLLLWWWbbbsssuuusssqqq}}}lllgggtttsssOOOFFFQQQZZZcccmmmrrrsssooofff]]]\\\VVVJJJ;;;222222444333;;;;;;???DDDFFFDDDFFFKKKIIIIIIJJJNNNRRRSSSPPPLLLVVVRRROOOOOONNNMMMNNNRRRUUURRRMMMIIIGGGGGGIIIKKKLLLJJJKKKMMMMMMJJJIIIJJJIIIKKKMMMNNNNNNPPPSSSVVVaaarrrTTTEEE777666<<>>777222///,,,,,,---+++,,,...000111000000///000...---,,,,,,---...000////////////////////////777444333555777:::AAAIIISSSZZZeeelllnnnmmmlllkkkXXXWWWTTTOOOIIIDDDBBBAAA??????>>>???@@@AAAAAAAAA>>>AAADDDEEEEEEGGGLLLPPPKKKKKKLLLNNNQQQSSSVVVWWW___dddggghhhllltttyyyzzz}}}rrruuunnnlll___ZZZmmmyyypppkkk[[[UUULLLEEE@@@:::333...000111111111111111000000111111111111222222222222444444333333333333333333333444555555666666555555444444444555555555555666>>>>>>===;;;888777888:::@@@888999DDDGGGIII[[[rrrjjj{{{cccpppsss]]]VVVMMMHHHGGGEEEAAA<<>>???======???GGGKKKSSS]]]fffmmmpppppp{{{tttooovvv}}}}}}~~~uuu[[[FFF>>>DDDQQQ[[[fffjjjiiibbb[[[XXXVVVSSSNNNKKKGGGAAA===<<>>EEEIIIIIIJJJNNNNNNMMMNNNRRRWWWYYYVVVRRRWWWUUURRROOOMMMLLLNNNQQQVVVSSSOOOKKKHHHHHHIIIIIIMMMLLLLLLNNNNNNLLLJJJHHHHHHHHHJJJLLLOOOPPPQQQPPPWWW}}}cccQQQ@@@;;;>>>@@@@@@AAA<<>>AAACCCDDDIIIWWWeeeyyymmmqqqjjjttt```PPPIIIGGGFFFDDDBBB?????????===::::::>>>CCCBBBBBBFFFMMMSSSWWWYYYbbbqqq{{{kkk^^^]]]]]]ZZZ]]]dddddd\\\PPPDDD>>>@@@FFFKKKKKKSSSYYYWWWRRROOOLLLIIIGGGFFFCCC>>>;;;:::===???:::;;;<<<>>>@@@AAA@@@?????????>>>======???@@@AAA@@@@@@CCCFFFHHHMMMYYYfffmmmaaaZZZggguuuRRRHHHQQQ[[[dddhhhkkkkkkkkkiiibbbYYYWWWKKK>>>555333444555666<<<;;;???GGGJJJJJJJJJLLLUUUSSSSSSUUUYYY[[[ZZZXXXXXXWWWTTTOOOKKKKKKNNNPPPSSSQQQNNNKKKIIIIIIIIIJJJNNNNNNNNNNNNOOONNNJJJFFFJJJIIIJJJMMMPPPRRRQQQOOOPPPccc}}}kkk\\\MMMDDD@@@<<<<<<>>>:::<<>>FFFSSS___fffgggxxx{{{}}}wwwqqqmmmkkkeeebbbaaaaaadddddd```]]]WWWYYY]]]```bbbdddfffhhheeejjjqqqzzz~~~}}}yyypppaaaZZZaaalll{{{uuulll```VVVRRRKKKAAA:::777444111///...//////000000000000///000000000111111111111222222222222222333333333333333333444555555555555444444444444555555555555666666777888888888888:::<<<;;;CCCFFFCCCDDDMMMYYY```}}}}}}jjj[[[WWWXXXYYYKKKFFFBBB@@@===:::;;;@@@::::::<<>>===CCCFFFCCCAAACCCDDDCCCBBBAAA@@@===::::::<<>>>>>??????>>>>>>>>>======<<<;;;<<<===>>>??????@@@BBBCCCBBBCCCNNNZZZpppVVV```ooovvvcccKKKMMMWWW[[[fffhhhhhhggggggggg```WWWNNNDDD;;;777666666888;;;CCCAAACCCIIILLLIIIGGGGGGTTTTTTUUUVVVWWWXXXYYYYYYXXXZZZWWWOOOIIIKKKNNNPPPPPPOOONNNLLLKKKKKKKKKKKKMMMNNNNNNMMMOOOQQQLLLEEEJJJJJJKKKMMMPPPQQQQQQPPPMMMTTTcccuuukkk___TTTHHH<<<777777<<<:::FFFbbbzzzwww___IIIIIIGGGJJJTTTcccrrrzzz~~~|||ssspppnnnlllgggaaaaaaeeeiiibbbZZZVVVPPPIIIGGGHHHTTT}}}444444222000///.........------,,,,,,,,,+++++++++''''''((((((((()))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((()))***+++///444888333111//////000111111111---111111---+++---///...111666888555333777999888444333111///.........///,,,---...000000...---,,,.........///000111333444111000222666555333555999666666888===EEENNNTTTXXXaaahhhqqqwwwyyy|||zzzxxxwwwzzz~~~zzzssstttxxx|||~~~~~~tttdddbbbbbbbbbaaahhh{{{|||qqqggg___WWWRRROOOGGG<<<444111111000///---...//////000000//////000000000000111111111111111111111222333333333444222333444444555555444444444444444555555555555666555666888999999:::<<<>>>===@@@BBBBBBDDDLLLWWW___zzzsssqqq```TTTHHHCCCBBB@@@???AAA999:::<<<>>>>>>======<<<<<>>===:::888999::::::===>>>;;;;;;>>>@@@?????????>>><<<:::999;;;=========>>>>>>===<<<======<<<;;;:::::::::<<<===>>>>>>>>>???@@@AAAGGGWWWgggyyyttt```SSSgggzzz}}}lllTTTKKKRRR[[[```fffggggggffffffeee\\\RRRBBB<<<888999:::999<<>>???;;;<<>>>>>===@@@FFFJJJIIICCCGGGFFF@@@AAAGGGEEE===<<<===???===:::999;;;===666:::<<<;;;<<>>>>>===;;;999888:::;;;777999:::::::::;;;<<<>>>;;;::::::999:::;;;===>>><<<<<<>>>AAAFFFTTTmmmfffWWWZZZ```}}}~~~hhhPPPJJJOOOUUU^^^hhheeeggghhhggggggdddXXXMMM999555555:::<<<;;;???EEEHHHEEEGGGNNNQQQNNNKKKJJJGGGPPPYYY[[[XXXUUUWWWZZZYYY]]]ZZZNNNGGGJJJNNNOOORRRRRRQQQQQQOOONNNNNNMMMMMMPPPQQQRRRXXX]]]YYYPPPGGGIIIJJJJJJJJJKKKNNNPPPOOO[[[UUUTTTyyylll[[[QQQ>>>???BBBQQQooo~~~hhhYYYVVVRRRPPPPPPPPPQQQQQQUUU\\\dddlllwwwvvvmmmkkklllbbbaaasss~~~ssslll{{{888555111000111111...,,,...------,,,,,,++++++*********))))))))))))******************************((()))))))))'''''')))***'''(((((()))(((&&&$$$###&&&''''''((((((((((((((()))******))))))+++...111555777888444...,,,...111777666555222...------///000777<<<:::444222777===HHH@@@666111222222...)))---------///111111000///111000//////...//////000222222333444555555666666888888999:::;;;<<<>>>???DDDGGGLLLRRRWWW[[[^^^___iiilllppptttwwwzzzzzz|||xxxssssssxxxyyyzzz{{{zzzyyywwwvvvzzz|||}}}}}}}}}yyyssshhhiiirrrggggggkkkooovvv|||pppdddZZZTTTPPPNNNIII???444...///111222222000111222333333222000000333222222111111222222333222111000//////111333444444333333333333444555555555666666666666666666666888888777777888888999:::>>>>>>>>>???BBBFFFJJJMMMbbbwwwmmmZZZNNNGGGBBBDDDHHHCCC@@@??????<<<777777;;;>>>>>>>>>======>>>@@@BBBBBB@@@===<<<===???@@@@@@===<<<;;;;;;<<<<<<:::999999999:::;;;;;;<<<============;;;:::999888888888999999999:::;;;:::999888???;;;:::<<<>>>>>>@@@CCC???DDDGGGGGGKKK]]]yyyoooXXXTTTggg~~~zzzoooYYYGGGJJJWWWbbbgggiiijjjlllkkkhhhgggaaaQQQ@@@666555555777<<>>??????@@@CCCGGGIIIKKKLLLMMMXXX[[[^^^aaadddgggkkknnnsssuuutttrrrssstttpppjjjiiitttxxxrrroootttvvvsssrrryyyyyyssspppqqqrrrqqqqqqqqqsssvvvyyy{{{yyyzzz{{{{{{~~~uuufff^^^eeejjjpppvvvjjjdddnnn{{{vvvppphhhaaa\\\VVVOOOJJJAAA:::333///000111///---000111222222222222111000222222222111111222222222333222000000000111333444333444444444555555555555777777666666666666666666888888777777777888999999<<<<<<<<<<<>>===;;;;;;===>>>===<<<>>><<<;;;;;;<<<<<<;;;:::999999::::::;;;<<<<<<======<<<;;;;;;:::::::::;;;<<<:::999:::;;;;;;;;;:::>>><<<===???>>>>>>BBBIIIJJJOOOUUUXXX___nnndddPPPOOOccc~~~}}}^^^NNNDDDIIIWWWbbbhhhkkkjjjkkkiiifffccc\\\LLL<<<666555666:::???DDDGGGHHHLLLMMMTTT]]]ZZZPPPNNNUUURRRRRRSSSRRRRRRSSSWWWYYY]]]aaa___UUUMMMJJJKKKKKKNNNPPPQQQQQQOOONNNOOOPPPNNNPPPPPPRRRZZZ```\\\TTTOOOOOONNNNNNNNNOOOPPPQQQVVVWWWVVVVVV```|||wwwSSS:::>>>WWWwww}}}wwwuuulllccc```^^^SSSDDDKKKKKKLLLOOOWWWdddpppwww~~~{{{zzzxxxyyy~~~~~~}}}~~~yyyqqqkkkjjjpppwww|||~~~{{{}}}~~~qqq555333000//////...,,,+++...------,,,,,,++++++*********))))))))))))******((((((((((((((((((((((((((())))))(((''''''(((***(((((((((((('''&&&%%%$$$&&&''''''(((((((((((((((&&&&&&'''&&&&&&'''***,,,---000333222///,,,---...+++...222333111///...---+++,,,---......111555888999;;;===???>>>;;;777444222000......000222333333000000222222222222111000000000111111222222222333555555666777999;;;===>>>@@@@@@AAABBBBBBBBBAAAAAAFFFIIILLLNNNPPPRRRUUUWWW^^^``````^^^___aaa___ZZZ[[[dddgggbbb```dddeeebbbaaafffmmmqqqrrrpppooonnnrrrssssssuuuwwwzzz}}}|||~~~vvviiieeeccc```hhhttt||||||rrrkkk{{{{{{uuummmfff___TTTGGG===777444111000111000---)))000000111222222111111000222222111111111111222222333222111111111222444555333444555666777666555555999888666555555555666666777777777777777888888999::::::999999;;;>>>AAACCCEEEKKKQQQVVVeee{{{nnn]]]NNNJJJDDDAAADDDEEEBBB@@@???AAAAAAAAAAAA@@@@@@??????<<<;;;;;;<<<===>>><<<:::===<<<;;;;;;<<<===;;;:::999999::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<>>><<<::::::<<<=========<<<<<<@@@DDDGGGLLLVVVbbbqqquuu|||kkk]]]QQQTTTgggjjjOOOIIIGGGOOOZZZbbbgggkkkjjjiiigggbbb]]]UUUEEE777555666888>>>DDDJJJMMMMMMOOOQQQYYY```]]]VVVYYYbbbYYYWWWSSSOOOMMMOOOUUUYYYXXX[[[ZZZTTTOOONNNLLLIIIKKKMMMOOOOOOOOOOOOPPPRRRNNNOOOPPPSSSZZZ```^^^XXXRRRQQQQQQQQQQQQRRRSSSSSSTTTXXXYYYTTTTTTfff|||TTT@@@AAAZZZppptttsssxxxtttsssbbbLLLKKKLLLLLLKKKKKKPPP[[[cccpppyyy|||{{{zzzxxxtttwwwzzz{{{zzzxxxwwwxxxwwwxxxzzz}}}|||zzz}}}zzzrrroookkkiiiooozzznnnwww555444222000///---,,,,,,...------,,,,,,++++++*********))))))))))))******))))))))))))))))))))))))'''((()))(((&&&&&&((()))(((((('''''''''&&&&&&%%%&&&''''''(((((((((((((((%%%&&&'''&&&&&&''')))+++))),,,///000...,,,,,,---))),,,///000000/////////,,,***((((((+++...111222000555<<>>;;;::::::666333000...///111222222///111333444444333222111000000000000000000111111222333444555777999;;;<<>>CCCEEEDDDCCCKKKfffttt\\\QQQHHHFFFFFFEEECCCDDDBBBAAA??????>>>===;;;999???===<<<===>>>???>>>======;;;:::;;;<<<===;;;:::::::::;;;;;;;;;<<<<<<<<<======<<<;;;;;;;;;;;;<<<;;;===????????????BBBEEE@@@???DDDPPP```pppfffSSSXXXggg}}}hhhYYYNNNPPPUUU\\\aaadddgggiiijjjhhhccc^^^WWWMMM???444777888;;;AAAHHHMMMOOOOOORRRSSSVVVWWWUUUTTT___lll___]]]XXXRRRPPPQQQVVVZZZUUUVVVTTTOOOMMMNNNMMMIIIIIIKKKLLLMMMNNNOOOQQQSSSOOONNNOOORRRXXX\\\[[[XXXSSSSSSSSSSSSSSSTTTTTTTTTWWW[[[[[[UUUOOOWWWkkk}}}___AAAAAATTT^^^bbbxxxyyyoooYYYYYYZZZ[[[YYYVVVWWW[[[```cccgggkkkooorrrssssssrrrqqqppppppppppppooonnnsssuuuvvvxxxyyyyyyyyyxxxzzzyyyzzz~~~|||xxxsssppppppwww~~~wwwuuuvvvsssllllllqqqnnnttt}}}666555444111///...---......------,,,,,,++++++*********))))))))))))******************************'''(((((('''&&&&&&''')))((('''''''''&&&&&&&&&&&&&&&''''''(((((((((((((((&&&'''(((((('''''')))+++&&&))),,,------,,,,,,,,,***+++,,,------...000222///+++((('''))),,,---------333:::===<<<;;;===???:::777333111000000///...///111333444555444222111111111000000000000000000111111222333555777999:::<<<===>>>???AAABBBDDDDDDCCCEEEGGGGGGGGGHHHIIIKKKJJJNNNQQQQQQSSSXXX[[[YYYXXX\\\______```cccdddcccfffgggjjjooosssuuusssqqqyyy{{{~~~wwwhhhLLLIIIKKKVVVjjjwwwmmmtttyyyuuurrrxxxyyykkk^^^OOO???444222111///////////////.../////////000000111111222111000000//////000000111333333222333333333444444333444666888888777666444666666444333333333444444666666555555666666777888999999888888999:::;;;<<<===>>>???===???OOOiiiyyyfffZZZRRRKKKHHHHHHCCCAAA??????AAAAAA???===AAA???===<<<>>>???@@@???<<<;;;:::;;;<<<===<<<;;;<<<<<<<<<<<<<<<=========>>>>>><<<;;;;;;:::::::::777@@@IIIIIIDDDDDDMMMVVVRRRMMMRRRgggeeeUUUsss~~~mmmSSSQQQPPPXXX```eeefffggghhhhhhjjjeee^^^XXXQQQFFF;;;555999:::>>>DDDJJJNNNOOONNNMMMNNNQQQQQQPPPRRR[[[fff___]]]ZZZVVVRRRSSSUUUXXXTTTTTTPPPJJJHHHKKKMMMKKKHHHIIIKKKLLLLLLNNNQQQSSSQQQNNNMMMOOOSSSTTTTTTSSSQQQRRRRRRSSSSSSSSSSSSSSSUUUWWWWWWTTTRRRUUU\\\ccc}}}eeeQQQNNNIIIPPP]]]www{{{uuurrrtttrrrkkkfffeeeeee]]]VVVWWW]]]ccceeeeeejjjhhheeeeeehhhjjjjjjiiilllnnnqqqtttvvvwwwvvvuuuvvvsssqqqtttzzz~~~~~~}}}{{{lllmmmpppvvvzzz{{{xxxtttuuuooohhheeecccfffqqq{{{zzzzzz|||}}}yyyyyymmmbbbsssqqqqqqxxx555666555222///---...///...------,,,,,,++++++*********))))))))))))******************************'''(((((('''&&&&&&''')))(((''''''&&&&&&&&&''''''&&&''''''(((((((((((((((&&&((())))))(((((()))+++&&&''')))+++,,,,,,,,,++++++,,,,,,,,,+++---000222111///,,,******++++++***---222888;;;;;;<<<===???<<<:::888777666444000---///000222333444444333222333222222222111111000000000000111111333444666777888999;;;>>>AAADDDGGGIIIGGGHHHJJJJJJIIIIIIKKKMMMIIINNNQQQQQQSSSXXX\\\[[[]]]___aaabbbcccdddcccccceeefffjjjoootttwwwxxxwwwyyyqqqnnnhhhZZZMMMNNNRRR^^^rrrzzzvvvxxx~~~|||yyy{{{ppp]]]LLL>>>666333222000/////////000111///////////////000222222000000////////////000000222222222222333333333333333444555666777666555555444444444444444444444444555555555555555666777777999888888999999:::;;;<<<999;;;>>>@@@???DDDSSSbbbzzzhhhXXXNNNKKKHHHEEEBBBBBBDDDFFFEEEDDDCCCAAA??????AAABBBAAA@@@>>>===<<<===>>>???>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<777IIIXXXVVVJJJKKK___ttttttnnnqqqsssdddjjjuuu^^^LLLSSSQQQ[[[eeegggggghhhiiihhhhhh```WWWQQQJJJ@@@:::999;;;===AAAGGGMMMOOOOOONNNEEEJJJPPPSSSTTTSSSTTTVVVWWWWWWUUURRRPPPPPPRRRUUUTTTUUUQQQJJJFFFIIILLLMMMIIIJJJJJJJJJJJJLLLOOORRRQQQLLLJJJLLLMMMMMMMMMOOONNNOOOOOOPPPQQQPPPPPPPPPPPPOOOOOOQQQTTTVVVWWWWWWeee}}}bbbGGGFFF@@@PPPyyy~~~wwwtttuuujjj[[[MMMKKKOOOTTTWWWYYY[[[YYYXXXZZZ]]]aaadddeeedddhhhnnnssswwwxxxxxxwwwxxxtttqqqsssxxx}}}|||vvvqqqpppnnnmmmppptttrrrjjjbbb___[[[XXXXXXYYY___kkkwwwzzzjjjfffkkkpppoooppp}}}444555555222...,,,---......------,,,,,,++++++*********))))))))))))******************************''''''((('''&&&%%%''')))((('''&&&&&&&&&&&&'''(((&&&''''''(((((((((((((((&&&((())))))(((((()))***((('''((()))***,,,,,,,,,+++---......------...///222111000...---,,,,,,,,,+++///555999::::::999999;;;<<<===>>>>>>:::444000000000111111222333333333555555444333333222111111000000000000111222333444888888:::<<<@@@CCCGGGIIIHHHJJJKKKKKKJJJKKKLLLMMMKKKPPPSSSQQQRRRVVVZZZZZZ______```dddfffffffffffffffiiimmmrrrwww{{{~~~wwwbbbVVVWWW]]]aaaaaauuuooooooxxxooohhhrrrzzzpppYYYEEE999444111222222111000000000000//////......///000222333000//////......//////000000111111222222222222222333444444444555555555555222444666777888777666666555555444444555555666777777777888999999:::;;;;;;::::::===AAA@@@@@@HHHSSSrrr~~~ooohhhUUUOOOHHHEEEEEEFFFDDDAAADDDEEEGGGIIIJJJIIIFFFBBBAAA@@@???@@@BBBCCCBBBAAA????????????????????????=========>>>???@@@AAABBB===UUUiiibbbPPPSSSuuu{{{wwwmmmUUUPPPUUUUUU___gggfffeeeggghhhgggdddZZZPPPJJJCCC;;;999<<<;;;>>>CCCJJJOOORRRQQQPPPHHHLLLQQQUUUWWWVVVSSSOOOPPPPPPNNNLLLKKKLLLPPPTTTSSSWWWVVVNNNHHHIIILLLMMMJJJKKKKKKJJJIIIJJJMMMOOOPPPJJJHHHJJJJJJHHHIIINNNJJJKKKLLLMMMMMMMMMLLLLLLNNNLLLJJJKKKOOORRRSSSRRRYYYppppppcccWWWTTTaaarrr|||zzz}}}zzzsssrrrxxxsssfffYYYQQQMMMIIIKKKPPPLLLLLLMMMNNNQQQUUUYYY\\\ZZZ___fffnnnsssvvvvvvuuutttqqqooonnnppptttwwwxxxuuutttssssssrrroookkkggglllkkkjjjjjjhhhbbbXXXQQQQQQOOOPPPSSSVVV\\\jjjvvv{{{vvvwwwyyy|||333444444111---+++,,,.........---,,,,,,++++++*********))))))))))))******))))))))))))))))))))))))&&&'''((('''%%%%%%'''(((((('''&&&%%%%%%&&&((((((&&&''''''(((((((((((((((%%%'''))))))((('''((())))))((('''(((***+++,,,,,,+++---000111000...,,,,,,111222333222///---...///'''+++111666999777444111:::<<<@@@CCCCCC???888333000000000000111222333444777666555555444333222222000000000000000111111222555555666888:::>>>AAACCCIIIJJJLLLLLLKKKKKKMMMNNNNNNTTTVVVSSSQQQUUUXXXXXXXXXXXX[[[aaaeeegggggghhhkkkoootttxxx|||[[[RRRHHHGGGTTTjjjyyyssswwwwwwiiiiiikkk}}}yyyfffQQQ@@@777444///111333333222000///...///.........///000222333//////............//////000000111222222222222111444333333333333444555555222444777:::;;;:::999777555444444444444555666666666666777888999:::;;;;;;;;;888888;;;:::999@@@IIIHHHmmmzzzqqqfff___\\\YYYUUURRRGGGJJJNNNSSSTTTQQQJJJEEEDDDCCCBBBCCCEEEFFFEEEDDDAAAAAA@@@@@@@@@@@@@@@@@@<<<===>>>???BBBDDDFFFGGGCCC___sssiiiSSSYYYuuuiiiwwwvvvWWWQQQUUUUUU]]]eeejjjgggdddfffgggeee```UUUKKKEEE>>>888999???;;;>>>DDDKKKRRRUUUTTTRRRRRRRRRRRRSSSVVVXXXVVVQQQMMMLLLJJJGGGGGGKKKQQQUUURRRYYY[[[TTTKKKJJJLLLMMMKKKLLLKKKIIIHHHIIIKKKNNNOOOIIIFFFIIIIIIGGGIIINNNGGGHHHIIIKKKKKKJJJJJJIIIPPPMMMIIIGGGHHHJJJMMMOOONNNTTTppp~~~```KKKIIISSS[[[jjjhhhmmmvvvsssjjjjjjqqqrrrdddSSSDDDBBBGGGEEEFFFGGGGGGGGGIIINNNQQQNNNSSS[[[cccjjjmmmmmmmmmiiigggeeebbbaaaaaacccdddaaa``````aaabbbbbb```^^^VVVYYY\\\^^^[[[VVVQQQNNNLLLLLLNNNSSSWWW^^^kkkxxx~~~{{{```aaarrr777666444222000...---,,,,,,---...///...---,,,+++))))))))))))))))))))))))'''((()))******)))((('''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&'''&&&&&&%%%%%%%%%&&&((()))*********)))***(((%%%%%%(((+++---...---000///,,,///333000)))000000///..................---,,,++++++,,,---...666<<>>???CCCJJJeeeuuukkkeeeUUUOOO```qqqmmmVVVBBBHHHIIIGGGBBB@@@CCCCCCAAAFFFAAA@@@CCCBBB???AAAHHHAAADDDGGGIIINNNUUU[[[]]]```nnnxxxvvvsssoooqqqeeeMMMOOO[[[bbbfffggggggdddaaabbbggglllfffOOO:::666<<>>===<<<:::888777333777===@@@@@@@@@AAACCC???===;;;:::<<<<<<;;;999999:::;;;;;;;;;<<<>>>AAABBBDDDFFFHHHKKKNNNPPPQQQTTTUUUWWWWWWWWWWWWYYY[[[bbbdddfffgggiiimmmuuu{{{|||{{{{{{}}}|||vvvoooiiiaaaUUUSSSNNNDDDMMMXXXOOO^^^```ppp~~~vvvpppsssyyyiiigggrrr~~~}}}jjjOOOAAA777777555...,,,000000000000000000000000000............////////////......//////000111111222666666555222///...000222222444444444333222333444555555666666666666555555444444444444444444444444666666666666777777777777888888888999:::;;;======>>>AAASSSuuujjj\\\gggxxxyyyhhhXXXSSSSSSOOOKKKJJJLLLJJJEEEEEECCCEEEJJJIIIEEEEEEIIIKKKOOOVVV___iiissszzz|||wwwjjjbbbkkk}}}}}}]]]QQQZZZgggkkkjjjgggccc``````ccchhhlll```LLL:::888===BBBEEEGGGHHHJJJMMMPPPRRRRRRQQQPPPWWWWWWVVVVVVYYY[[[VVVNNNPPPRRRRRROOOJJJHHHKKKOOOPPPMMMMMMOOONNNJJJHHHJJJKKKLLLLLLJJJGGGEEEEEEFFFKKKHHHDDDDDDFFFHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFLLLLLLLLLSSSkkkgggQQQEEEDDDDDDHHHXXXmmm|||}}}gggVVVKKKPPPIIIDDDFFFGGGFFFEEEEEEIIIIIIIIIJJJLLLOOONNNMMMMMMIIIGGGIIIIIIGGGGGGJJJMMMLLLJJJIIIIIIIIIHHHFFFIIINNNVVV___iiipppssssssiiidddaaadddmmmuuuxxxwwwlllrrrssskkkdddaaa___]]]777666444222000...------,,,,,,,,,---,,,++++++***))))))))))))))))))))))))+++)))(((&&&&&&((()))+++''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&((()))))))))))))))((('''&&&(((***,,,++++++---000111111555999999555***++++++,,,...000222333000000///...............,,,444AAAMMMSSSOOOFFF???<<<===???@@@@@@>>>:::888999;;;======<<<<<<>>>AAADDDCCCBBBBBBDDDEEEDDDCCCBBBCCCDDDDDDCCCBBBCCCDDDBBBCCCEEEIIILLLPPPRRRSSSXXX[[[]]]___```aaadddfffkkklllkkkeee```aaahhhpppqqqkkkccc\\\VVVQQQIIIDDD>>>;;;AAACCCBBBPPP___]]]]]]cccxxx|||ooocccggg|||iiiVVVBBB666......///,,,...333000000000000000000000000---............///////////////000000111111222222777777666333000///000111111222333333222111222333666555333222222333555666333333333333333333333333555555666666666777777777666777888999::::::;;;;;;<<<:::BBBVVVnnnuuuwww{{{vvvrrriii```[[[WWWNNNCCCFFFFFFIIIOOOTTTUUUXXX\\\ccchhhsss~~~ppplllnnn}}}{{{gggWWWZZZiiipppoooooohhhaaa^^^aaaeeefffeeeTTTFFF:::999@@@EEEGGGGGGLLLMMMNNNPPPQQQQQQRRRRRRUUUVVVVVVVVVYYY\\\XXXRRRWWWXXXVVVQQQKKKIIIJJJLLLMMMKKKLLLPPPPPPLLLJJJLLLIIIIIIIIIHHHEEECCCCCCDDDGGGEEECCCBBBDDDFFFFFFEEECCCDDDDDDEEEEEEFFFFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDGGGFFFFFFHHHSSSsss}}}fff^^^NNNBBBCCCRRRccclll|||rrrfff[[[PPPMMMLLLJJJHHHIIIJJJHHHGGGGGGIIIHHHGGGFFFFFFCCCCCCFFFFFFDDDDDDGGGGGGFFFHHHLLLRRRUUUTTTRRR^^^cccjjjppprrruuu{{{qqqhhhgggsss|||xxxppplllZZZVVVVVVYYY^^^fffuuu666555444111000......---,,,,,,,,,+++++++++******))))))))))))))))))))))))***)))(((''''''((()))***'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&''''''(((((()))))))))&&&&&&''')))+++,,,***(((***+++,,,...000333444333******+++,,,---///000111111000000///////////////000333888===AAAAAA===:::777777;;;BBBJJJLLLGGGAAAGGGCCC>>>:::::::::999888<<<<<<===>>>@@@AAAAAAAAAGGGGGGHHHGGGEEEEEEFFFHHHEEEFFFHHHKKKNNNQQQSSSTTTVVVXXX\\\^^^```bbbeeehhhiiifff```VVVMMMJJJKKKNNNOOOJJJAAA999777:::<<<<<>>666000111222000000444////////////////////////---------.........//////000000000000111111222222444555444222000///000222000222333222111000111222555444222111111222444555222222222222222222222222444555555555666777777777444555777999999999999888===999;;;DDDOOOeeerrrdddcccdddjjjsss}}}sssooo|||cccaaa___aaammmyyyxxxqqqrrrllleeedddfffeee]]]UUUGGG???999<<>>BBBDDDBBB>>>666777888888777666555555>>>>>>===;;;:::;;;>>>@@@CCCDDDEEEFFFHHHIIIJJJKKKGGGHHHJJJJJJKKKMMMPPPSSSQQQKKKEEE@@@??????===;;;@@@EEEFFFDDDFFFMMMQQQQQQ___tttrrrfff```fff{{{vvvvvvxxx{{{yyyvvvpppgggXXXGGG:::333444111000111111///...///........................------------............000000000000000111111111///000111111000///111333000111222222000000111222444444444555555444444444222222222222222222222222333444444555666777777777444555777888999888888777;;;:::<<<@@@BBBLLLhhh}}}||||||{{{eeeZZZaaakkkttt}}}{{{uuurrrooonnnkkkaaaQQQEEE<<<<<<<<>>===999666666333888JJJbbbppppppjjj```TTTFFFAAAEEEGGGDDD???AAABBBBBB???:::555333222111222111000//////111333666777777777888888888888666666555444333555999<<<;;;666444999CCCJJJLLLKKK[[[kkkvvvrrrkkkeee___YYYeee}}}}}}tttsssvvv|||{{{uuupppfffYYYMMMAAA555000000+++,,,...000111000//////........................,,,------------.........///////////////000000000,,,...000000000000111333000111222222111000111222333444666777777666444333222222222222222222222222333333444555666777777888555666777777888888888777777777<<<@@@???AAARRReeezzzzzz}}}yyy{{{{{{dddWWWiiiqqq{{{zzzzzzzzzuuukkkZZZIII>>>;;;???CCCEEEJJJOOOOOOLLLFFFGGGIIILLLPPPSSSWWWYYYZZZ]]]]]]ZZZZZZ\\\\\\YYYPPPRRRUUUXXXWWWTTTPPPNNNLLLKKKMMMQQQQQQNNNLLLNNNGGGFFFDDDDDDEEEEEECCCBBBCCCDDDEEEDDDBBBAAABBBCCCBBBBBBCCCDDDFFFGGGHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFCCCCCCEEEFFFDDDDDDLLLUUUfffqqqrrr~~~ssskkk___UUURRR___zzz{{{qqqqqqtttxxx|||wwwqqqpppvvv~~~~~~yyyiii\\\^^^iiiyyy555444333111000/////////......,,,+++++++++,,,---))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((('''&&&&&&%%%&&&'''((())))))))))))((('''&&&&&&&&&&&&'''(((((('''&&&''')))***((('''(((&&&'''***)))%%%(((///------,,,+++++++++++++++***,,,---///111111111111...000444999======;;;999666444888CCCSSS^^^```^^^YYYQQQHHHBBBBBBDDDEEEEEELLLMMMMMMIIICCC===:::999222555777777444111000///000000000000000000000000555444333222444999@@@EEEEEECCCCCCHHHSSS___fffiii}}}pppcccZZZ```xxx}}}zzz}}}|||zzzyyyrrriii___RRRDDD;;;444...---000+++---///000000111222111------------------------,,,,,,---------.........///.....................---///111111000000111222111222333222111111222333333444555666666555444333333333333333333333333333222333333444555666777888777777777666777777888888777555888>>>>>>===GGGUUU]]]~~~oooooozzzbbbZZZaaazzzvvvcccRRRFFFBBBBBBHHHMMMMMMOOORRRQQQLLLGGGHHHKKKNNNQQQTTTWWWXXXSSSWWWXXXVVVVVVYYYZZZXXXPPPPPPQQQSSSTTTTTTSSSQQQOOOMMMMMMPPPPPPLLLKKKNNNIIIGGGEEEEEEFFFGGGEEEBBBDDDFFFGGGFFFCCCAAAAAABBBDDDDDDEEEEEEFFFGGGHHHHHHIIIIIIIIIHHHGGGGGGFFFFFFBBBDDDCCC@@@BBBGGGIIIHHHGGGddd{{{rrr}}}fffVVVWWWaaaxxxxxxlllhhhsss|||zzzwwwwwwlllqqqyyy555444333111000////////////...---,,,+++,,,------))))))))))))))))))))))))***)))(((''''''((()))***''''''''''''''''''''''''(((((((((((((((''''''&&&%%%&&&'''((())))))))))))((((((&&&%%%%%%&&&'''(((((('''&&&'''((()))((('''&&&$$$%%%)))((($$$(((000,,,++++++++++++++++++,,,)))***,,,///111222222222333111//////333777999;;;;;;;;;<<>>111111000///............,,,,,,---...///000000111........................------------............///...---,,,---...000111/////////000111111222222000111222222333333222222444444444333333333333333333333333333444444444444444444444444444555555666555666666666777777777777888999999888777999<<>>===:::555222333777===AAAEEECCCCCCHHHPPPUUUVVVTTTPPPRRRQQQJJJCCCAAAFFFLLLgggiiidddaaa```QQQBBBCCCEEEXXXhhhkkkjjjkkkiiidddMMMHHHLLL___sss{{{wwwqqq~~~tttfff___hhhvvvzzzvvv|||{{{rrrjjjeeecccaaa\\\RRRFFF;;;555333//////.........//////000---------.........//////........................------------...............---,,,,,,,,,---//////...//////000000111111222000000111222222222222222333333333333333333333333222222333333333444444444333333333333333444444555555555666666666777777777888999999777666777999;;;<<>>EEEFFFJJJXXXgggnnnlllmmmuuummmRRRHHHIIIKKKPPPVVVRRRSSSSSSSSSRRRSSSTTTUUULLLKKKKKKKKKKKKLLLKKKKKKFFFHHHKKKMMMOOOPPPOOOOOOPPPPPPPPPNNNLLLJJJJJJKKKOOONNNLLLKKKIIIFFFEEEEEEEEEDDDDDDDDDFFFGGGHHHHHHDDDCCCAAA@@@@@@BBBDDDEEEDDDEEEGGGHHHHHHHHHHHHHHHBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDBBBEEEGGG@@@>>>UUUrrr555444333111000//////...///...,,,+++***+++,,,---''''''((((((((((((''''''(((((())))))))))))((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&'''((()))***''')))+++---......---,,,000111111111222333666888======<<<999666444666888BBBCCCHHHTTTcccooouuuvvvwwwsssmmmcccZZZSSSQQQQQQ]]]dddaaa___ccc^^^UUUVVVTTTeeerrrnnnggghhhjjjjjj[[[XXX\\\jjjwwwzzzxxxvvvwwwzzz||||||}}}|||sssmmmssszzz||||||~~~vvvooojjjddd___SSSNNNEEE;;;444000///...000///...---,,,,,,,,,,,,------------,,,,,,,,,,,,........................,,,,,,,,,------------...---------,,,,,,,,,------.........///000000111111...///000000111111000000000000000000111111222222111111111222222222333333444444444333444555555666555555555555666666666666555777888888888999;;;<<<<<>>===:::CCCWWWrrr~~~uuuqqqpppmmm\\\MMMKKKKKKHHHHHHLLLXXXYYYXXXTTTQQQPPPTTTXXXUUUSSSOOOKKKGGGFFFIIIKKKHHHJJJLLLNNNNNNNNNMMMLLLJJJLLLMMMLLLJJJHHHHHHHHHKKKMMMLLLHHHEEEEEECCC???===???AAAAAA@@@AAABBBDDDBBBBBBAAA@@@@@@@@@AAAAAA??????@@@@@@AAABBBBBBCCCBBBBBB@@@???>>>>>>>>>>>>??????>>>>>>>>>???@@@AAAAAA<<<<<<@@@???;;;>>>GGGRRRnnn555444333111000//////...---------...---,,,,,,+++++++++,,,,,,,,,,,,++++++''''''((()))))))))))))))+++***(((&&&&&&(((***+++''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((''''''((()))***++++++,,,......///000333444555555222777<<<===<<<<<<>>>AAACCCDDDDDDCCCAAABBBFFFIIIYYYYYY^^^jjjwwwzzzrrriiizzzoooffflllvvvzzz|||ssslllhhhbbb]]]WWWOOOEEE>>>444111---++++++,,,---...------,,,,,,,,,,,,,,,---+++++++++++++++,,,,,,,,,------------------------++++++,,,,,,,,,---------////////////......------------......///000000000---...//////000000//////------...//////000111111000000000000111111111222333333333333333444444555444444444555555555666666444666888888777777777999666;;;999888;;;777999GGGQQQiiizzztttzzztttaaaWWWPPPPPPNNNIIILLLSSS```aaa___YYYSSSPPPSSSVVVVVVVVVTTTOOOJJJGGGHHHJJJIIIJJJKKKLLLLLLKKKJJJIIIKKKLLLMMMKKKHHHFFFDDDDDDJJJMMMLLLGGGEEEEEEBBB===;;;===??????>>>===???@@@===???AAACCCCCCCCCBBBAAA>>>>>>>>>??????@@@AAABBB@@@???>>>======>>>>>>???======<<<<<<<<<===>>>???@@@>>><<<<<<===>>>??????@@@IIIeee}}}555444333111000//////...,,,---...///...---,,,+++(((((())))))))))))((((((''''''((())))))))))))))),,,+++(((''''''(((+++,,,''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&'''((((((''''''''''''(((***+++,,,,,,---...111555777777777888<<<@@@@@@>>>>>>AAAEEE>>>BBBEEEDDDBBBBBBGGGLLLMMMGGGGGGRRRdddnnnkkkcccddd{{{tttvvv|||}}}yyyssspppggghhhwwwqqqfffccc```[[[WWWQQQGGG;;;333.........---,,,---000222++++++++++++,,,---...///******+++++++++,,,,,,,,,------------------------++++++,,,,,,,,,---------//////000000///...------------......///000000000---......///////////////------......///000000111000000000000111111111111222222111111222222333444444444444555555555666666555777888777555444444555;;;<<<666666<<<999999CCCJJJXXXssswwwjjjppppppccc]]]XXXVVVWWWSSSOOOTTT___ggggggeee]]]UUUPPPRRRUUUVVVWWWWWWSSSMMMHHHGGGHHHJJJJJJJJJJJJIIIHHHHHHGGGLLLMMMNNNKKKGGGDDDBBBAAAIIIMMMMMMGGGDDDEEEBBB===999<<>><<<;;;<<<>>>999<<<@@@DDDFFFEEECCCBBB>>>>>>>>>>>>???@@@AAABBB===<<<<<<<<<===>>>@@@AAA<<<<<<;;;:::;;;<<<===>>>999<<<===:::;;;===;;;666EEE999BBBjjjwww444333222111000...------...------,,,,,,++++++***************))))))))))))&&&''''''((()))******+++,,,***''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((((((''''''(((***++++++///222444444444444555222<<>>===<<<<<<======<<<;;;>>><<<<<>>:::;;;===>>>>>>>>>===<<<<<<<<<;;;;;;;;;<<<<<<===<<<;;;;;;::::::;;;;;;<<<;;;<<<<<<<<<<<<<<<<<<;;;<<<:::@@@PPPbbb}}}yyy444333222111000///...---...------,,,,,,++++++***************))))))))))))'''''''''((()))*********,,,)))''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''((()))+++...000000111222333888<<>>999999===BBBCCC>>>>>>BBBAAA>>>FFFSSSWWWVVVTTTSSSRRRRRRRRRRRRVVVYYY[[[[[[ZZZ\\\bbbgggfffgggkkknnnkkkbbb[[[XXX___gggrrr{{{{{{vvv|||yyywwwqqqjjjfffkkkttt|||}}}uuummmfff^^^WWWRRRKKKGGG@@@999333///---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,---///000000000...---+++,,,,,,---...///000000000000/////////.........//////000000000000//////000000//////000111111222000000111111111222222222333333333333444444444444555555555555555555444444666666777888999:::;;;;;;===<<<>>>KKKiiiwwwkkkYYYWWWgggaaaYYYSSSRRRRRRSSSRRR[[[ZZZXXXTTTQQQQQQSSSVVVZZZaaaaaaYYYUUUWWWTTTLLLKKKKKKJJJIIIGGGFFFHHHIIILLLLLLMMMLLLJJJIIIHHHHHHHHHGGGGGGGGGHHHGGGEEECCC???===<<<<<<======<<<:::;;;::::::===BBBBBB>>>:::::::::<<<===>>>======<<<;;;::::::999999::::::;;;::::::999999999999::::::999::::::;;;;;;::::::999999555888AAAJJJ[[[zzzzzz444444333111000///...---...------,,,,,,++++++***************))))))))))))''''''(((((())))))******+++)))''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''''''''''''''''')))+++,,,---...000222:::<<<<<<999444444:::???CCC??????CCCDDDDDDMMMYYYXXXUUURRRPPPPPPSSSVVVXXX______^^^^^^]]]]]]^^^___aaaXXXWWW```bbbYYYXXX___ZZZ]]]cccjjjpppvvv}}}|||zzzxxxvvvuuuyyy{{{vvvnnniii```XXXPPPJJJDDDAAA888666222///,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********)))))))))***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---.../////////...---,,,---------............///............---------...//////000000//////...000000/////////000111111000000000111111111222222222222333333333444444444444444444444444444555555555555666777888999999:::<<<666555<<>>;;;<<<@@@DDDGGGQQQ[[[RRRPPPNNNMMMQQQWWW^^^cccfffhhhiiihhheeecccdddffflllccc___dddhhhiiinnnuuubbbeeejjjlllkkkooo|||yyyyyyqqqooovvv||||||yyyxxxttt{{{|||tttmmmoootttvvv}}}wwwnnnhhh^^^XXXOOOFFF@@@<<<888666///...,,,++++++,,,---...++++++++++++++++++++++++------,,,,,,+++***)))))))))*********+++,,,------++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,---............---------------------------------------------------...//////////////////...000000/////////000000111000000000000111111111111222222222222333333333333333333444444444444555555555555666777888888999999===999<<>>??????===:::999:::<<<999999:::;;;;;;<<<<<<<<<999999888777777777777888999999888888888888999999666777777888888777777666;;;888999:::888777???JJJaaayyyqqqjjj|||555444333222111///.........------,,,,,,++++++***************)))))))))((((((((((((((())))))))))))((('''&&&'''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))))))))((('''&&&((()))))))))***---///---333888;;;888555222111555333333666:::>>>EEELLLJJJIIIGGGHHHMMMUUU]]]bbb^^^dddiiigggbbbaaaeeekkkqqqsssqqqlllmmmssssssooo]]]hhhvvvzzzrrrhhhlllvvvyyy|||zzzpppiiigggmmmssssssnnnjjjkkkrrrvvvrrrnnnqqqyyy|||vvvooofff]]]WWWOOOIIIAAA:::666333111000,,,,,,++++++,,,---......++++++++++++++++++++++++------,,,,,,+++***))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,---------------......////////////......000000///////////////000//////000000000111111111111111111222222222333333333333333333444444555555666666777777888888999999777777???HHHFFF===;;;BBBKKKfff}}}tttmmmrrr{{{dddTTTGGG@@@DDDLLLPPPOOONNNMMMLLLMMMOOOQQQOOORRRUUUVVVUUUSSSSSSSSSTTTTTTSSSSSSUUUXXXVVVSSSIIINNNRRRPPPJJJJJJQQQYYYKKKKKKLLLNNNQQQQQQNNNLLLJJJIIIIIILLLPPPTTTVVVVVVDDDCCCAAAAAABBBAAA@@@>>>@@@BBBCCC@@@;;;999<<>>===<<<===@@@EEEKKKNNNLLLSSSZZZXXXSSSSSSZZZccc___lllrrrlllkkkpppmmmdddcccfffmmmnnndddYYY]]]hhhnnnppprrruuuvvvtttoookkkbbb___^^^aaafffhhheeebbbmmmuuu~~~~~~{{{vvvrrrllleee^^^VVVNNNIII???;;;555000......------+++++++++***++++++,,,,,,++++++++++++++++++++++++---,,,,,,++++++*********+++,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------...---......//////......---000000//////......///////////////000000000111111000000111111111222222222222222333333444444555555666777777777888888888888999:::===@@@>>>:::;;;???===JJJZZZ{{{ssswwwyyyhhhVVVMMMIIIGGGIIIMMMRRRRRRPPPNNNLLLMMMQQQSSSMMMPPPTTTVVVUUUUUUUUUUUUTTTRRRPPPRRRUUUWWWVVVSSSNNNVVV[[[VVVLLLHHHNNNVVVJJJIIIJJJMMMQQQQQQMMMIIIHHHHHHHHHKKKOOORRRRRRRRRDDDCCCAAABBBCCCCCCBBB@@@@@@BBBCCC@@@===<<<>>>@@@===<<<;;;;;;:::;;;;;;;;;;;;;;;:::999888888888888::::::999999999999::::::777888888999999888888777555555666888999999:::;;;DDDPPPeeewwwcccaaammmwww555555444333111000//////...------,,,,,,++++++***************))))))))))))))))))))))))((((((((((((&&&%%%&&&'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&&&&$$$&&&(((((('''%%%%%%&&&(((((())))))+++///333666333333444555777:::;;;;;;666666666777888;;;===???BBBFFFIIIIIIFFFGGGNNNTTTOOOWWW___```___bbbgggjjjttthhh___[[[UUUOOOSSS]]]RRRTTTWWWZZZZZZXXXWWWWWW[[[\\\\\\^^^bbbhhhnnnqqq}}}zzzvvvrrrpppoooooollljjjccc^^^WWWQQQKKKDDD???;;;333000,,,++++++,,,,,,,,,************************************************++++++++++++++++++++++++)))***+++,,,,,,,,,+++******************************++++++++++++,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,---,,,---------............---......//////......---000000///...............////////////000000000111000000000000111111111222111222222333444444555555555555666666666666777777>>>@@@>>>999777888999777999???CCCYYYfff\\\SSSOOOOOONNNMMMNNNJJJLLLNNNNNNNNNPPPSSSWWWQQQSSSVVVVVVUUUTTTSSSTTTOOOKKKJJJMMMRRRUUUTTTRRRPPPVVVZZZVVVMMMHHHJJJOOOKKKIIIJJJNNNRRRRRRMMMHHHFFFEEEFFFHHHIIIJJJHHHFFFBBB@@@@@@@@@BBBCCCBBBAAAAAABBBCCCBBBBBBAAABBBCCC@@@???===<<<:::::::::;;;<<<;;;:::999888888888888999999888888888888999999777777888888888888777777999888777777999<<<<<<;;;<<>>???===888999:::<<<>>>???@@@@@@CCCCCCCCCBBBBBBEEEIIIMMMPPPLLLMMMPPPNNNNNN]]]qqqzzziii^^^___]]]SSSKKKJJJFFFIIIPPPXXX]]]```fffkkkdddgggiiiiiimmmxxx}}}{{{wwwtttnnnhhhaaa]]]\\\\\\\\\[[[NNNJJJCCC===888333///,,,...+++))))))+++---------)))***************++++++************************++++++++++++++++++,,,,,,'''(((***,,,---------,,,******************************+++++++++,,,,,,,,,++++++******++++++,,,---+++++++++,,,,,,------------------....../////////---..................---111000///...............////////////000000000000000000000000111111111111111111222333333444555555444444555555555555555555999???>>>888888===<<<555999===;;;CCCdddsssZZZVVVTTTSSSRRROOOMMMMMM>>>BBBHHHLLLNNNRRRVVVZZZWWWXXXYYYWWWTTTQQQOOOOOONNNIIIHHHMMMSSSVVVVVVUUULLLPPPSSSRRRLLLHHHHHHIIILLLKKKKKKOOOSSSSSSNNNIIIDDDCCCCCCDDDEEECCC???<<>>>>>???AAABBBBBBAAACCCCCCDDDEEEFFFFFFFFFEEEBBBAAA>>><<<;;;:::::::::;;;:::999888777777777777888888777777777777888888666666777777777777666666999777555444777;;;<<<:::555::::::777AAA```|||xxxrrrxxxwwwmmmkkkqqqxxxxxx666666555333000...///000...---,,,,,,++++++,,,,,,******))))))((((((''''''))))))))))))))))))))))))))))))((('''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&((()))+++,,,...,,,***'''%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$%%%'''***---///777444000+++(((&&&&&&&&&((((((((('''&&&&&&%%%%%%(((***,,,000333777999;;;=========>>>@@@BBBEEEFFFMMMKKKHHHEEEEEEFFFIIIKKKIIISSSZZZXXXRRRSSS___lllyyypppeee___^^^]]]WWWRRROOOSSSXXX[[[^^^fffqqqzzzzzzxxxyyysssmmmkkkkkkiiiddd```YYYXXXUUUQQQMMMIIIFFFDDD999777333///,,,*********(((((()))*********************))))))))))))******+++++++++++++++++++++++++++++++++************)))+++*********))))))((((((*********************++++++*********++++++,,,---++++++******++++++,,,---,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,---------........................------////////////000000000000000000000000000000000000111222222333333444444555555555555555555555555555777888888888999999999999555777===DDDJJJTTTeeeuuupppccc```bbb\\\WWWVVVTTTQQQOOOQQQJJJJJJKKKOOORRRTTTSSSQQQQQQZZZ```[[[TTTPPPMMMLLLKKKJJJIIIKKKNNNPPPNNNLLLJJJIIIIIIJJJKKKKKKJJJHHHSSSSSSRRRRRRQQQPPPOOONNNFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@????????????@@@@@@AAABBBCCCDDDDDDCCCBBBBBBBBBAAA>>><<<;;;;;;<<<===999999888777666666777777777777777777777777777777888888777777666666555555555555555555555666777888444666777888:::DDDQQQ\\\uuuiiilllpppvvviiijjjvvv666666666333000...///000...---,,,,,,++++++,,,,,,((((((((())))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))***,,,+++(((&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&'''%%%$$$''''''&&&%%%$$$%%%&&&&&&111///,,,)))'''&&&'''(((&&&&&&&&&'''''''''''''''))))))+++---000222333444:::;;;<<<>>>AAADDDGGGIIIJJJIIIGGGEEEEEEFFFHHHJJJJJJUUU^^^^^^WWWVVV___iiigggbbb]]]\\\^^^___^^^\\\WWW\\\ccciiiooozzz~~~xxxsssoookkkhhhlllgggbbb______^^^YYYUUUOOOMMMKKKGGGDDD@@@===<<<333111///,,,+++++++++,,,(((((()))*********************))))))))))))******************************+++++++++*********))))))************)))))))))(((*********************)))******+++++++++,,,,,,,,,++++++******++++++,,,---++++++++++++,,,,,,,,,---,,,,,,,,,---------------,,,,,,,,,------------.....................------.../////////000000000000000000000000000000000000000000111111222333333444444444444444444444444444777777777777888888888888999:::===AAABBBFFFRRR___uuuaaaZZZZZZbbb]]]YYYXXXSSSNNNLLLOOOLLLMMMNNNPPPRRRRRRRRRRRRXXX```ddd```ZZZVVVTTTRRRMMMJJJHHHLLLRRRRRRKKKDDDIIIHHHGGGHHHJJJJJJIIIGGGRRRQQQPPPNNNMMMLLLLLLLLLGGGGGGFFFEEEDDDCCCBBBBBB???>>>>>>======>>>>>>???@@@AAABBBCCCCCCBBBAAAAAAAAA???===;;;::::::;;;;;;999888777777666666666777777777777777777777777777777777777666666666555555555555555555555555666777444777888777666:::AAAHHHccczzzwww}}}{{{|||~~~xxx777777666333000...///000...---,,,,,,++++++,,,,,,''''''((())))))***++++++))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&'''((()))(((&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&(((***++++++))))))'''%%%$$$#########+++***(((&&&%%%&&&'''((($$$%%%%%%&&&''''''((((((((())))))***+++,,,,,,---333444666999<<<@@@CCCEEEIIIIIIJJJLLLNNNPPPSSSTTTRRR\\\gggiiiccc```eeelllffffffgggiiillloooqqqssswwwyyy|||~~~xxxuuuuuusssoooiiieeeaaa^^^[[[YYYZZZVVVQQQOOONNNMMMIIIFFF@@@???===:::777444222111++++++***)))***+++,,,---((())))))************)))***))))))(((((())))))***)))))))))******)))))))))++++++*********)))))))))************))))))))))))+++*********))))))(((((()))***+++,,,---,,,+++++++++************+++,,,,,,************++++++++++++------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............/////////000000000000000000000000000000000//////000000111222222222444444444444444444444444555555666666666777777777::::::;;;<<<999888???HHHVVVnnnvvv]]]RRRSSSVVVbbb```^^^\\\UUUMMMLLLOOOMMMNNNPPPPPPOOONNNOOOPPPSSSZZZ^^^[[[WWWUUUTTTQQQPPPLLLKKKRRRZZZ[[[RRRHHHHHHGGGFFFGGGHHHHHHGGGFFFOOONNNKKKIIIHHHGGGGGGGGGFFFEEEEEEDDDCCCBBBAAAAAA===<<<<<<;;;;;;<<<<<<===???@@@AAAAAAAAA@@@??????>>>===;;;999888888888999888777666666555666666666666666666666666666666666666666666555555555555555666666555444444444555555333666888777444333555888@@@[[[{{{xxxzzz777888777444000//////000...---,,,,,,++++++,,,,,,(((((()))))))))*********))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&+++000333444''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&''''''''''''''''''((((((((())))))***+++---000333666888999???AAAEEEKKKPPPUUUXXXZZZXXXaaakkkmmmjjjhhhlllqqqrrruuuyyyzzzyyyzzz||||||zzz{{{}}}{{{uuuqqqnnnnnnllljjjhhhfffdddaaa___```\\\YYYVVVSSSQQQPPPMMMKKKIIIFFFBBB@@@???===;;;888444333111///---+++***)))(((((((((((()))***,,,---((()))************))))))))))))(((((((((((())))))))))))***++++++***))))))************))))))))))))*********)))))))))))))))+++******))))))((((((((()))***,,,------,,,***)))***************++++++,,,*********++++++++++++,,,...------,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,------------.............../////////000000000000000000000000000000//////000000111222222333333333333333333333333333444444444555555555666666666666888:::777444777>>>>>>GGG^^^uuu^^^RRRPPPTTTWWW``````aaa___WWWNNNMMMRRRMMMOOOPPPOOOMMMLLLLLLMMMKKKQQQSSSRRRPPPQQQOOOKKKMMMKKKLLLRRRZZZ]]]XXXRRRIIIGGGFFFFFFGGGHHHGGGFFFLLLJJJGGGEEECCCBBBCCCCCCBBBAAAAAA@@@???>>>======;;;::::::999999::::::;;;===>>>?????????>>>===<<<:::999888777666666666666666666555555555555555666555555555555555555555555555555555444444444444444666666555444333333333333111444666777666555666888666@@@KKKZZZuuu}}}|||{{{{{{{{{fffeeelll~~~|||tttpppuuu888888777444111/////////...---,,,,,,++++++,,,,,,+++*********)))))))))((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$""""""$$$)))...111222$$$%%%%%%&&&'''((())))))(((((('''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''(((((()))%%%&&&''')))***,,,,,,------000555:::@@@EEEHHHIIINNNTTT[[[]]]\\\]]]bbbgggjjjmmmqqqpppmmmkkklllooommmmmmkkkiiifffeeeeeefff___``````]]]XXXTTTRRRRRRTTTSSSRRROOONNNNNNNNNMMMGGGEEECCCBBBBBBAAA@@@>>>===;;;888666555333222111---,,,,,,***)))(((''''''((((((((())))))******+++))))))*********))))))((())))))(((((((((((()))))))))***+++,,,,,,+++***)))*********)))))))))(((((())))))))))))))))))******+++*********))))))(((((()))***,,,------,,,***)))******))))))******+++,,,++++++++++++,,,,,,,,,,,,---------,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,------..................////////////////////////////////////000000111111222333333333333333333333333333333333333444444444444555555555444555888;;;999666777<<<;;;888AAAVVVjjj{{{tttiii\\\TTTSSSUUUVVVUUUXXXZZZ]]]]]]WWWNNNMMMQQQNNNOOOQQQRRRQQQPPPOOOOOOOOORRRSSSQQQQQQQQQLLLFFFHHHIIIJJJLLLNNNQQQSSSTTTJJJHHHFFFFFFGGGHHHGGGFFFHHHFFFDDDBBBAAA@@@@@@@@@@@@??????>>>===<<<;;;;;;999888888888888888888999;;;<<<======<<<;;;:::999777777666555555444444444555444444444444444555555444444444444444444444444333333333333333333444444666555444333333222333333111222444555666777:::;;;555777888===LLLhhhyyyqqqzzz}}}wwwvvvuuuyyy999999888555111/////////...---,,,,,,++++++,,,,,,,,,++++++***))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""###%%%'''((((((###$$$$$$%%%%%%%%%%%%$$$(((((('''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$###%%%%%%&&&&&&'''(((((()))%%%%%%&&&'''((('''''''''%%%&&&))),,,///111222333999<<>>:::<<>>===<<<;;;;;;888777777666666777777888999:::;;;;;;:::999777666555555555444444333333333333333333333333333444555333333333333333333333333222222222222333333333333444444333222222222333333333222222222333555777888222555:::>>>@@@HHHXXXgggxxxxxx|||::::::888555111///...///...---,,,,,,++++++,,,,,,************************((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&'''$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$%%%$$$"""###$$$%%%%%%%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&&&&'''((((((((()))******+++)))+++---......000222555777888999::::::;;;===>>>??????>>>>>>>>>===;;;999999:::;;;:::888777888999999<<<;;;666444666555111444333333444666666555333//////...,,,***)))******((((((((())))))))))))***((((((((((((((((((''''''***************)))((((((((((((''''''''''''((((((((()))+++------+++)))(((***)))))))))((((((((((((((()))))))))*********************+++,,,,,,------,,,,,,,,,+++++++++******)))))))))))))))***++++++************+++++++++++++++++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,***++++++,,,------......---------.........////////////////////////////////////000000111222222222222222222222222222222222444444444444555555555555777555777;;;;;;777666999:::;;;======<<<===BBBHHH___ooo|||aaaRRROOONNNOOOSSSVVVVVVRRRNNNNNNNNNRRRWWWUUUNNNIIIHHHKKKKKKOOOVVV^^^___YYYSSSPPPSSSUUUWWWZZZZZZRRRGGGSSSPPPLLLHHHGGGIIILLLOOOKKKHHHEEEDDDDDDEEEEEEEEEBBBCCCDDDDDDDDDCCCAAA@@@>>>>>>===<<<;;;::::::999777777666666666666777777888999999999888777555444444444444444444333333222222222222222222333444444333333333333333333333333111111111111222222333333222222222222222222333444222222111222333333333222111333999===;;;777<<>>:::LLLddd|||~~~666888999666222///000222---,,,,,,++++++******)))((()))***++++++***)))((())))))(((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''&&&%%%$$$$$$'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))+++,,,......,,,+++,,,---++++++************++++++******))))))***,,,---///******))))))((((((''''''))))))((((((''''''&&&&&&((((((((((((((('''''''''&&&'''''''''(((((())))))&&&&&&''''''''''''&&&&&&((((((((((((((()))******&&&((())))))(((((()))*********+++++++++,,,,,,,,,++++++++++++++++++++++++))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))+++++++++*********)))))))))************+++++++++******+++,,,,,,---......---------.........////////////...---------------///////////////000111111222222222111111111111111111222333333444444333333333444444444444666999<<<888888888777777777777777:::777@@@PPPVVVYYYllliiiXXXRRROOOKKKIIITTTLLLJJJRRRXXXVVVSSSSSSRRRRRRWWW[[[YYYOOOHHHEEE@@@AAAGGGQQQVVVTTTQQQQQQJJJOOOSSSUUUZZZaaaaaa\\\TTTQQQLLLGGGDDDDDDFFFGGGMMMKKKGGGDDDCCCDDDFFFHHHEEEDDDCCCCCCDDDEEEDDDCCC???>>><<<;;;::::::;;;;;;888888777555555444444444666777888888888777555444333333333333333333333333111111111000111111222222111111000000111111222333222222222111111111111000111111111111111111111111000111111111111222222222333333333333333333333333222555===GGGTTTlllyyyuuu555666666444000---...///---------,,,++++++******((()))***++++++***)))(((***)))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))'''(((******((('''((()))*********))))))***************))))))***+++---...))))))))))))((((((''''''((((((((((((''''''''''''((((((((((((((((((((('''''''''''''''((((((((()))'''(((((((((((((((((('''((((((((((((((()))******'''(((***)))(((((()))+++*********+++++++++,,,,,,++++++++++++++++++++++++))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))+++++++++*********))))))))))))*********+++++++++******++++++,,,------...,,,,,,---------............------,,,,,,------...///............///000000111111111111111111111000222333444444555555444444333444444444444555777:::777777777777777777777777777777>>>EEEDDDBBBKKKZZZtttcccSSSNNNPPPPPPOOONNNLLLFFFEEEMMMSSSSSSQQQQQQRRRQQQTTTXXXWWWOOOJJJIIIGGGEEEHHHOOOSSSQQQNNNNNNKKKOOOQQQQQQUUU[[[[[[VVVUUURRRMMMIIIFFFFFFHHHIIILLLJJJGGGDDDDDDEEEGGGHHHEEEDDDBBBBBBCCCBBBAAA??????>>>===;;;:::999::::::888888777555555444444555666777777888777666555444222222222222222222222222333222111000000000000000111111000000111111222333222222222111111111000000111111111111111111111111000000111111111222222222333333333333333333333333444555777999<<>>===AAA@@@>>><<<:::999999888888888777666555555555555666777777777777666555444111111111111111111111111444333222000////////////111000000000000111222222222222111111111000000000111111111111111111111111000000000111111111222222222222222222222222222222000000111222111333<<>>EEE@@@;;;<<<<<<888DDDOOOgggpppaaaccc\\\VVVSSSSSSQQQKKKGGGFFFFFFEEEFFFJJJNNNOOOPPPQQQSSSSSSVVV\\\]]]YYYVVVWWWPPPGGGCCCGGGNNNQQQRRRSSSPPPNNNKKKJJJLLLPPPQQQQQQPPPMMMIIIEEEDDDDDDGGGHHHGGGFFFEEEDDDEEEFFFIIIJJJFFFDDDBBBBBBBBBAAA@@@>>>CCCBBBAAA>>><<<:::999888888888777666555555666666666666666666666555555555000000000000000000000000444333222111111111111111000000000000000111222222111111111111000000000000111111111111111111111111000000000000111111111111222222222222222222222222//////111333555666888;;;AAAKKK```{{{xxxfffOOO???;;;;;;;;;999;;;999666333222111000000///......------,,,++++++((()))***++++++***)))(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''((((((((($$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((''''''((((((''''''&&&&&&''''''(((''''''(((((((((((((((((('''''''''''''''(((((((((%%%%%%&&&&&&''''''((((((&&&'''''''''(((((())))))((((((((((((((('''''''''&&&''''''((((((''''''&&&((((((((((((((())))))***''')))******))))))***+++(((((()))))))))*********************************))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))***************+++++++++++++++,,,*********+++++++++,,,,,,222111000...---,,,,,,,,,,,,,,,,,,,,,,,,---......------......////////////000000111222222222222111111222333333111000111222333333444555666777777777111===BBB;;;888===>>>:::;;;:::CCCSSS]]]cccsssvvvcccOOOMMMXXXTTTNNNKKKKKKJJJHHHHHHKKKIIIJJJKKKJJJJJJMMMOOOPPPQQQQQQVVV]]]^^^ZZZWWWXXXTTTKKKEEEGGGLLLOOORRRUUURRRNNNKKKKKKMMMPPPSSSUUUOOOLLLHHHDDDCCCDDDFFFHHHEEEDDDDDDDDDEEEGGGIIIJJJEEEDDDCCCCCCDDDDDDCCCBBBEEEDDDCCCAAA>>><<<:::999888777777666666666666777777666666555555555555555000000000000000000000000222222222222222333444555000000//////000000111222111111111000000000//////000000000000000000000000//////000000000111111111111111111111111111111111222222222222333444333111666666<<>>@@@MMMaaatttvvvhhh```YYYZZZ[[[WWWRRRNNNOOOQQQQQQKKKGGGJJJLLLKKKJJJJJJLLLOOONNNEEEAAAGGGOOOSSSRRROOONNNQQQRRRPPPRRRUUUWWWTTTQQQPPPMMMJJJNNNTTTUUUNNNKKKMMMOOONNNQQQVVVRRROOOJJJFFFCCCDDDEEEGGGDDDDDDDDDDDDEEEFFFHHHIIIHHHGGGEEEEEEFFFFFFEEECCCBBBBBBBBBAAA???===:::999888777777777777777888888777666555444444444555555111111111111111111111111000000000000111222333333///////////////000111111111000000000////////////000000000000000000000000////////////000000000111000000000000000000000000+++///000...000555666333222222333555444222666===MMMXXXkkk{{{ppp___QQQGGG@@@:::666777888999:::999888777777:::666222000222444444333------,,,++++++******)))((()))***++++++***)))(((&&&'''''''''(((((())))))''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$###$$$&&&''''''&&&$$$###$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''''''''&&&%%%$$$&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''((())))))***))))))(((((('''''''''&&&(((((())))))))))))((((((((((((((((((((()))******%%%&&&''''''&&&&&&''')))''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((('''((((((((())))))******(((((((((((())))))))))))++++++******************++++++,,,,,,,,,---------))))))))))))***+++,,,---...------------...//////.........///000111111222000000111222222222222222///111333444333222222333444444444444444444444333555444666888777555666999333777888666555888;;;<<<<<<@@@LLLZZZ___bbbsssoooccc\\\XXXVVVPPPTTTUUUOOOLLLMMMNNNLLLKKKFFFEEELLLRRRPPPLLLJJJMMMRRROOOEEEAAAHHHRRRWWWWWWQQQNNNNNNNNNOOOSSSYYYSSSRRRSSSSSSOOOLLLPPPXXXUUUNNNJJJMMMNNNLLLNNNRRRQQQMMMHHHDDDAAAAAABBBDDDDDDDDDDDDDDDEEEFFFGGGHHHJJJHHHFFFEEEEEEEEECCCAAA@@@@@@@@@@@@>>><<<999888888777777777777777888888777666555444333444555555111111111111111111111111000000///////////////000///////////////000111111000000000000////////////000000000000000000000000////////////000000000000000000000000000000000000)))///111......222222///,,,---111555444111444999333;;;HHHXXXjjj|||uuuhhhWWWPPPGGG@@@===:::777555444333222444666777666555888777666444222000///......---------...---***(((******))))))))))))******''''''((((((((((((''''''******(((### """***222)))'''$$$######%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%'''&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%'''((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&'''((((((&&&$$$%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''(((((((((((('''***,,,***&&&$$$%%%&&&((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))(((((((((((())))))(((***+++***)))((()))***)))************+++++++++++++++******************,,,---......,,,+++,,,...////////////000000000000000000000000000000000000000000111111111222222222222222222333333333444444666555333222222333444666444444444444555666888888???EEELLLNNNLLLIIIIIIKKKiiittt}}}hhh```UUUNNNNNNRRRWWWZZZ[[[VVVOOOJJJGGGHHHJJJKKKVVVQQQLLLKKKMMMOOOOOONNNMMMQQQTTTSSSPPPOOOSSSWWWVVVTTTQQQOOOOOOPPPPPPPPPPPPNNNLLLLLLNNNQQQTTTUUULLLLLLLLLJJJIIIJJJLLLOOOPPPNNNJJJEEEAAA???AAACCCDDDBBBAAAAAADDDGGGHHHIIIFFFDDDCCCCCCDDDEEEDDDCCCBBB@@@===;;;888777777777888888999===???>>>:::555666666555444444333222222111222333444333111///.........------------......////////////////////////....................................////////////////////////////////////////////////////////////000000000000000000000000///000000000111111111111444555777;;;BBBJJJRRRWWWjjjrrr~~~rrr___PPPHHHDDD<<<;;;999888666555444444333444444555555444444333888777666444222000///......---,,,---------***(((******))))))))))))******''''''((((((((((((''''''$$$&&&''''''(((...888???)))&&&$$$###$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&'''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''(((((((((((('''((())))))'''%%%%%%&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''&&&&&&''''''((()))''''''''''''''''''''''''))))))(((((((((((())))))((()))******)))((()))***))))))*********+++++++++************************,,,---...---,,,+++,,,........./////////000000000000000000000000000000000000000000111111111222222222222222333333333333444666444333222222333444555444333333444444666777777999>>>CCCCCC???<<<<<<===HHHOOOTTTUUUZZZfffqqqvvv~~~qqqeee]]]YYYXXXTTTNNNKKKKKKNNNRRRUUUWWWSSSNNNKKKKKKLLLMMMMMMQQQOOONNNMMMMMMNNNMMMLLLNNNQQQSSSQQQOOOOOOSSSWWWZZZWWWSSSQQQRRRSSSQQQPPPPPPNNNLLLLLLLLLNNNOOOOOOMMMMMMMMMLLLKKKMMMPPPRRROOOMMMJJJEEEAAA??????@@@EEECCCAAAAAACCCEEEFFFFFFDDDBBB@@@@@@BBBCCCBBBAAAAAA@@@>>>;;;999777666555444444444777999888555222555444444333222222111111000000222222222111///.........------------..............................---------------------------.........////////////................................................000000000000000000000000//////000000000111111111000000000111333777;;;===>>>CCCLLLWWWdddrrr{{{iiibbbVVVJJJ???888555444888777666555555555555555333444444555555444444333999888666333111000///......---,,,,,,------+++)))******))))))))))))******''''''((((((((((((''''''%%%&&&(((''''''***000555(((&&&$$$###$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$###!!!!!!###%%%&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''(((((((((''''''&&&'''(((((('''%%%''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''((())))))'''''''''''''''''''''''')))((((((''''''(((((()))((()))******(((((()))***)))))))))*********++++++************************+++---...---,,,+++,,,............////////////000000000000000000000000000000000000000111111111111111111222222222333333333444444222222222333444555333333333333444555666666:::===???===999666555666666;;;<<<999999===BBBDDDEEELLLVVVbbbmmmyyytttkkkgggccc]]]VVVPPPLLLKKKJJJJJJKKKKKKJJJJJJKKKNNNPPPRRRPPPMMMLLLLLLMMMNNNNNNMMMPPPSSSTTTRRROOOMMMLLLOOOPPPQQQOOOMMMNNNRRRVVV[[[VVVQQQPPPSSSTTTQQQMMMOOONNNNNNMMMLLLKKKJJJJJJLLLLLLLLLKKKKKKLLLOOORRRMMMKKKIIIEEEBBB@@@>>>>>>EEECCC@@@@@@AAACCCCCCBBBAAA???>>>>>>@@@AAA@@@@@@@@@???>>>;;;999777555444222111111222333333111000333222222111111000000000...///000000000///...---...------,,,,,,------...........................---------------------------------.........//////........................................................................////////////000000000000111000//////......//////000111222444888???HHHNNN```hhhuuu}}}qqqdddWWWKKKDDD>>>;;;777444222111222333333333333333444555666666444444555555555555444444999888555333111000//////...---,,,,,,------+++*********))))))))))))******''''''(((((((((((('''''''''((((((%%%"""!!!###%%%'''%%%$$$###%%%&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$""" """%%%&&&'''$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((((((&&&%%%'''***+++)))&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((('''''''''(((''''''''''''((())))))''''''''''''''''''''''''(((((((((''''''(((((((((((()))***)))((('''(((***))))))))))))***************************++++++++++++,,,------,,,+++,,,...------.........//////////////////////////////////////////000000000111111111111111111222222222222333222222111222222333444444444444444444555666666;;;======;;;777555555666888:::;;;:::888999;;;===<<<>>>BBBFFFJJJPPPVVV[[[aaahhh|||www{{{~~~zzzooo```TTTNNNTTTRRRQQQOOOOOOPPPQQQRRRIIIKKKMMMMMMKKKKKKLLLNNNOOOPPPPPPNNNKKKJJJKKKMMMNNNSSSZZZ\\\YYYTTTQQQPPPOOOOOOOOOMMMLLLMMMPPPTTTWWWQQQMMMMMMQQQRRROOOKKKMMMNNNOOOOOOMMMKKKJJJJJJJJJJJJIIIHHHFFFGGGIIILLLIIIHHHGGGFFFEEECCC@@@???BBB@@@>>>???@@@AAAAAAAAA???>>>======@@@AAAAAAAAA@@@???===;;;999666444222333222111111111111111111000000000/////////......------............---,,,------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........................................................------------------------........./////////000000111111222222222111111111777666555333111222555888:::@@@JJJVVVaaalllvvv|||yyyqqqllljjj[[[VVVOOOHHHAAA:::444///666666555555666777999999333333333333444555666666444444555555555555444444:::888555222000/////////...,,,++++++,,,---,,,+++******))))))))))))******''''''((((((((((((''''''%%%&&&''''''&&&&&&&&&'''&&&%%%###$$$%%%&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$######""""""#########$$$$$$$$$%%%%%%$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&$$$$$$$$$%%%%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###!!!!!!$$$&&&((((((%%%%%%&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''')))'''&&&(((,,,---+++(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((())))))''''''''''''''''''''''''((((((''''''''''''((((((''')))***)))((('''((()))(((((()))))))))*********))))))*********+++++++++***+++,,,,,,++++++---...------------........................................../////////000000000000000000111111111222222111111111111222222333333555555444444555555666666666777777666444333444555777777888999999888:::<<<;;;<<<===???AAAFFFLLLPPPAAAAAARRRooo~~~yyysssuuuxxx{{{~~~{{{{{{~~~|||kkkZZZSSSVVV[[[```___XXXPPPJJJHHHMMMMMMMMMMMMLLLKKKJJJIIILLLMMMNNNMMMKKKIIIHHHHHHNNNRRRUUURRRLLLHHHIIIKKKNNNTTTZZZ]]]YYYUUURRRQQQNNNNNNMMMLLLKKKLLLOOOQQQQQQNNNKKKLLLPPPQQQOOOLLLKKKNNNQQQQQQOOOMMMMMMMMMKKKKKKIIIFFFCCCCCCDDDFFFFFFEEEDDDEEEFFFFFFDDDAAA===<<<;;;===???AAAAAA@@@>>>======???BBBDDDEEEDDD@@@???===:::777555333222333222111000//////000111...............---------,,,,,,,,,---------,,,,,,,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------................................................,,,,,,,,,,,,,,,,,,,,,,,,---............/////////,,,---...000111111111000---///111222111222333555...222777<<>>:::888777666555333333333333333333333333333666666555555444555555555444555555666666555555444:::888555222000//////000...,,,++++++,,,---,,,,,,******))))))))))))******''''''((((((((((((''''''''''''''''''''''''&&&&&&%%%$$$###$$$&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%############""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###$$$%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######%%%'''((('''%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''((((((((()))++++++***)))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((('''((())))))''''''((()))((((((((()))))))))******)))))))))***++++++,,,,,,)))***,,,,,,++++++---...,,,,,,,,,---------..........................................///////////////000000000000111111111///000000111222222222333555444444444444444555555444444444555555666666777888555555777777555666999222333444666888<<>>@@@@@@???=========@@@DDDHHHIIIIIIAAA???<<<888555333222222000111111///---,,,...///------------------------+++++++++,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------.........///,,,------.../////////...+++---000111000//////000000111222222111222555777999<<>>:::888777888666555333222333444333222000000000000000000000000999888777666555555555555555555666666666666555555;;;888555222000///000000...,,,******,,,------,,,******))))))))))))******''''''(((((((((((('''''')))((('''%%%%%%$$$###"""%%%$$$###%%%&&&'''&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%##################$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%"""###$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$###%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&'''&&&%%%%%%%%%&&&''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%'''((()))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((('''((()))(((''''''((()))(((((((((((()))))))))***((())))))***++++++,,,,,,(((***+++,,,++++++---...+++,,,,,,,,,,,,---------------------------------------.........//////////////////000000000111111...///000111222222222222333333222222222222222333444444555777999999999888>>>888666999999666666999:::::::::::::::<<<@@@CCCCCC>>>888999>>>CCCCCCBBBCCCCCCBBBAAA@@@???>>>>>>;;;<<<===???BBBDDDGGGHHHLLLBBB???CCCCCC>>>>>>DDD>>>AAAEEEGGGGGGFFFEEEEEE@@@AAACCCEEEHHHJJJMMMNNNIIIIIIKKKQQQUUUSSSIIIAAALLLOOOWWWfffppplllYYYIIINNNMMMKKKLLLMMMNNNMMMMMMKKKKKKKKKLLLMMMLLLKKKIIIMMMNNNOOONNNKKKIIIIIIJJJFFFJJJMMMLLLIIIHHHJJJMMMOOONNNLLLHHHEEEDDDEEEGGGEEEBBB???@@@CCCCCCAAA===999999999:::<<<======;;;;;;;;;<<<@@@FFFJJJMMMMMMCCC@@@;;;666333222222333///000111000---,,,,,,...------------------------++++++++++++,,,,,,------++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,---------.........////////////////////////222333333222///.........000111111000...---...000...///111222333333333222333444666888;;;===???@@@>>>???@@@AAA@@@???===<<<888888888888777777777666666666555444333333333333222111000000111222000///222222222222333333444444999888777666555555555555555555666666666666555555;;;999555111//////000000...,,,******+++---------******))))))))))))******''''''((((((((((((''''''((('''&&&&&&((()))***)))$$$######%%%''''''&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&%%%$$$%%%%%%"""###$$$%%%&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$######%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''########################&&&%%%%%%%%%'''&&&%%%###$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''###&&&)))(((%%%###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''((()))((('''&&&''')))(((((((((((())))))))))))((())))))***++++++,,,,,,(((***++++++++++++---...++++++,,,,,,,,,------------------------------------------.........//////////////////000000000000......000111222222222222111111000000000000000111222222444666888888777555===777444666777444444888777777777666666777:::======@@@???;;;;;;???>>>:::===<<<;;;999999999999999::::::;;;<<<>>>BBBDDDFFFLLLCCC@@@FFFEEE===<<>>===@@@@@@===999:::999999:::<<<<<<:::888::::::<<<@@@FFFKKKNNNOOODDD@@@:::555222111222333///222444222///------///------------------------,,,+++++++++,,,------...++++++************++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------............------...///000000,,,---------,,,...111444---///000000//////000222///000111222333333333333333333333444444444444444444444333222222222222222...000111111111333555888222333333444333222111111111111111333666777666444222222111111222333333444777777666555555555666666555555666666666666555555;;;777444111111111000//////...---,,,++++++++++++((((((''''''''''''((((((''''''((((((((((((''''''''''''((((((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$############$$$%%%&&&&&&%%%$$$###(((&&&$$$$$$&&&&&&$$$"""((('''&&&&&&$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&###(((,,,,,,(((&&&(((+++'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((%%%###$$$&&&&&&"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''((()))+++,,,,,,***'''++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///////////////000000000000//////000111222333333333000111111111111222222222222333444444555555444444666888999999888888999:::;;;::::::999888777666666888999::::::;;;;;;::::::;;;::::::::::::;;;<<<===;;;;;;;;;;;;<<<<<<===>>>???>>>>>>======>>>@@@@@@:::AAADDDBBBCCCHHHKKKHHHJJJKKKJJJIIIFFFEEEFFFGGGHHHJJJPPPXXX^^^]]]UUUMMMJJJMMMZZZkkkrrrgggSSSDDDLLLIIIGGGIIIHHHEEEEEEHHHLLLIIIFFFGGGKKKNNNNNNMMMOOOOOONNNMMMKKKIIIGGGFFFFFFFFFIIILLLGGGAAACCCKKKLLLPPPMMMDDDDDDJJJIII@@@@@@>>>;;;:::<<<>>>???@@@===:::999:::<<<===;;;999;;;;;;;;;===???BBBEEEGGGAAA???;;;888555222111111222000...---,,,---///000///...---,,,+++,,,,,,---++++++++++++++++++++++++++++++***************+++++++++************++++++))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,---------......,,,---------.../////////////////////////////////............///////////////000000000111111111111000000000000000000000000000000000000000111111222///000000000111111111111444444444444333333222111111111111111111111111111111111222333333333333222888555333444777999888777888777777666555444444444<<<999555222111111000//////...---,,,++++++++++++))))))(((((((((((())))))''''''((((((((((((''''''''''''((((((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%%%%%%%%%%$$$###(((&&&$$$$$$&&&&&&%%%"""'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$%%%&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&$$$(((++++++(((&&&'''***''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''((((((***++++++)))(((*********+++++++++,,,,,,++++++++++++,,,,,,,,,---------------................../////////000000000/////////000000111111111000000111111111222222222222333444444555444444444555777888888777777888999:::999999888888777777666777888999999::::::999999::::::;;;;;;;;;;;;;;;;;;888888888999:::;;;<<<===>>>===<<<<<<<<<>>>???AAA999???AAA???@@@DDDFFFEEEGGGHHHIIIGGGFFFEEEGGGHHHIIIJJJMMMSSSXXXWWWPPPJJJHHHHHHPPP___ggg```RRRGGGOOOLLLKKKNNNMMMHHHCCCBBBKKKIIIGGGFFFGGGIIIIIIIIIMMMMMMMMMMMMLLLKKKKKKJJJHHHGGGHHHKKKHHHBBBAAAEEEOOOXXXZZZQQQIIIIIIGGGAAABBB???<<<;;;<<<>>>??????<<<;;;999:::<<<===;;;999999999999:::<<<>>>@@@BBB>>><<<999555222111000///000000///...---......//////...---,,,+++,,,,,,---++++++++++++++++++++++++++++++***))))))******++++++******))))))******+++(((((()))************)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***,,,,,,,,,------------...------------................................................//////////////////000000000111111111000000000000000000000000//////......//////000111//////000000000111111111333333333333333222111111000000000000000000000000000111111222222222222222555333111333555777777666666666555444444333222222>>>;;;666333222111000///......---,,,++++++++++++******))))))))))))******''''''((((((((((((''''''''''''((((((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$'''%%%$$$$$$&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&'''''''''$$$'''******'''%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''''''''((((((((())))))))))))))))))************+++************++++++++++++,,,,,,,,,---------...............////////////000////////////////////////000000000111111111222222222222333444444444444444444555777666555555666888888888888888777777777777666777777888999888888888::::::;;;<<<<<<;;;:::999777777888888999;;;<<<======<<<:::999:::<<>>???======@@@BBBAAACCCDDDFFFFFFEEEFFFHHHJJJMMMLLLLLLOOORRRQQQMMMIIIHHHEEEIIITTT\\\ZZZRRRMMMQQQNNNNNNTTTUUUOOOFFFBBBJJJJJJIIIHHHFFFEEEFFFGGGJJJKKKLLLMMMNNNNNNNNNNNNKKKHHHHHHKKKJJJEEEAAA@@@LLL[[[cccZZZMMMHHHGGGEEEDDDAAA===;;;<<<>>>>>>>>><<<;;;::::::<<<<<<;;;:::777777777777888:::;;;<<<:::999666333000.........///////////////...------...------,,,,,,,,,,,,---++++++++++++++++++++++++******)))))))))******++++++******))))))******+++''''''((()))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------...------------------,,,........................---............/////////////////////000000000000000000000000000000000000---------------...//////////////////000000000000111111222222111111000000//////////////////////////////000111111111111111111000///111333555666555666666555555444333333333@@@<<<888444333222000///...---,,,,,,+++++++++,,,***))))))(((((())))))***''''''((((((((((((''''''&&&''''''((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&'''''''''$$$&&&)))(((&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$''')))(((%%%###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''&&&'''(((***)))))))))*********++++++*********++++++++++++,,,+++,,,,,,,,,------------------........./////////000/////////////////////000000000000111111111111222222333444444444444333222444555555444444555666666666666777777777888888666777888888999999888888999:::;;;<<<<<<;;;999777888999999:::;;;===>>>???<<<:::888888999;;;>>>AAA===???@@@???>>>>>>@@@@@@@@@AAACCCDDDDDDFFFIIIKKKPPPNNNLLLLLLNNNOOOOOONNNMMMHHHHHHPPPWWWWWWSSSRRRRRRMMMMMMUUUZZZVVVMMMHHHHHHKKKLLLKKKGGGEEEGGGIIIJJJKKKLLLMMMOOOOOOOOOPPPMMMJJJIIILLLNNNKKKDDD???DDDSSS\\\WWWLLLGGGHHHIIIEEEBBB>>><<<<<<===>>>===;;;;;;::::::;;;;;;;;;:::888888777777777888888888888666444111///...---...---...///000000...,,,+++---,,,,,,,,,,,,,,,,,,,,,***************************))))))))))))******+++******))))))))))))******'''((())))))******))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...---------,,,,,,++++++---------------------------------.........//////........./////////000000////////////////////////---------------......///........./////////000000///000000000000000//////////////////////////////...//////000000000000000/////////000222444555666777777777666666666555555@@@===888555333222111///------,,,+++++++++,,,,,,)))((((((''''''(((((()))''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$''')))(((%%%###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&(((+++************+++++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------------............000000000000000000000/////////000000000111111111111222333333444444333333111333444444333333444555555555555666666777888888777888888999999999999999888999;;;<<<<<<;;;999777999999999:::;;;<<<>>>>>>;;;:::888777888:::===??????@@@BBBCCCBBB@@@AAABBB>>>@@@BBBCCCDDDFFFIIILLLMMMKKKIIIIIIKKKNNNPPPQQQRRRLLLJJJOOOTTTSSSQQQQQQSSSMMMKKKQQQVVVTTTMMMIIIEEEHHHKKKKKKIIIGGGIIIKKKKKKLLLMMMNNNNNNOOONNNNNNOOOMMMLLLNNNQQQQQQJJJBBBCCCKKKQQQNNNIIIGGGHHHIIIEEEBBB>>><<<<<<=========999:::::::::999999999:::::::::999999999888777777666555333000///...//////,,,---///000000...,,,***++++++,,,,,,,,,,,,,,,,,,************************))))))(((((()))******+++***))))))))))))))))))***((()))******++++++******************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,+++++++++***------------------------------------............---............/////////..............................------......///000---............/////////...//////000000/////////000000000000000000000000......///000000000000/////////000111222444666777666666666666555555555555???<<<777444333222111000---,,,,,,++++++,,,,,,,,,((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###%%%&&&&&&$$$$$$%%%'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$######$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%(((***)))'''&&&(((+++*********+++++++++,,,,,,++++++++++++,,,,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,---------......000000000000000000000000/////////000000000111111111111222333333333333333111222444333222222333555444444555555666666777777777888999999::::::999999777888999;;;;;;;;;:::999888777777888888999:::;;;;;;:::999999999:::;;;<<<>>>???CCCGGGGGGCCCBBBDDD???@@@BBBCCCDDDEEEHHHKKKHHHGGGGGGGGGHHHKKKNNNPPPRRRLLLIIILLLOOONNNMMMNNNSSSMMMJJJNNNPPPMMMHHHFFFAAADDDHHHJJJJJJIIIIIIIIIKKKLLLMMMMMMNNNNNNMMMMMMNNNNNNMMMMMMPPPQQQLLLDDDGGGIIIKKKJJJGGGEEEEEEEEEDDDAAA===;;;;;;<<<<<<<<<777888999999777777888999::::::::::::999888777666444333222000/////////000,,,---/////////...,,,******++++++,,,,,,,,,,,,+++************************(((((((((((()))******+++***))))))(((((())))))***))))))***+++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------.........///...........................------------...//////------------.........///......///000000000//////000000000000000000000000......///000000000000000///111222222222333555888222222222222222222222222>>>:::666444333222111111,,,,,,,,,++++++,,,,,,---))))))(((((((((((())))))''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''"""%%%&&&&&&$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""###$$$%%%'''$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&%%%%%%$$$'''''''''&&&&&&%%%%%%$$$###$$$%%%'''))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$(((,,,,,,)))'''(((+++)))))))))************+++************++++++++++++************+++++++++++++++,,,,,,,,,,,,---------.........//////000000000////////////000000000111111111222333333333333222111222444333222222333555555555555555555555555555666777777888999888888888777777888999:::;;;;;;<<<999888888888888888999999;;;;;;;;;;;;;;;:::::::::999:::AAAHHHIIICCCBBBDDD@@@BBBCCCDDDDDDEEEGGGJJJGGGGGGHHHHHHIIIKKKMMMOOOQQQKKKFFFGGGIIIIIIKKKNNNRRRNNNMMMPPPPPPLLLIIIIIICCCDDDGGGJJJLLLLLLJJJGGGIIIJJJKKKLLLMMMMMMMMMMMMMMMNNNMMMIIIJJJLLLHHHAAAEEEGGGIIIIIIFFFBBBBBBCCCBBB???;;;999:::;;;<<<<<<555777888888555555666888777888888888888777555444222111000///...//////000------.........---,,,+++)))***+++,,,---,,,,,,+++************************'''''''''(((((()))++++++))))))(((((((((((())))))((())))))***************************************************************)))))))))))))))))))))))))))))))))******+++++++++***++++++++++++,,,,,,,,,************++++++++++++++++++++++++++++++++++++,,,,,,---------.........,,,,,,---------.........------------------------,,,,,,,,,,,,,,,------...,,,,,,---------...............///000000000000000//////////////////////////////000111111111111000///111333222111111444666111111111111111111111111<<<999555333222222222111,,,,,,,,,++++++,,,------******))))))))))))******''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''"""$$$'''&&&$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&((($$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$%%%$$$######(((((('''&&&%%%$$$$$$#########%%%''')))***)))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###&&&'''%%%"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$)))------***((()))+++(((((((((((())))))))))))))))))))))))************)))************+++++++++++++++,,,,,,,,,---------,,,,,,------...///000000////////////000000000000111111222333333333333222111333444444333222444555555555555555555555555555555666666777777777777777777777777888999;;;<<<===<<<;;;::::::999999::::::;;;<<<======<<<;;;999888555777>>>HHHIIICCCAAACCCBBBCCCDDDDDDDDDDDDGGGIIIHHHJJJKKKLLLLLLLLLMMMOOORRRJJJDDDEEEFFFHHHLLLQQQOOONNNPPPUUUUUUQQQNNNOOOHHHGGGIIILLLPPPPPPLLLGGGGGGHHHJJJKKKMMMNNNNNNNNNKKKNNNLLLFFFEEEFFFDDD===>>>CCCHHHIIIEEE@@@@@@DDDAAA>>>:::999999;;;<<<<<<444666888777444333555777555666666777666555333222111000///...---...//////------......------,,,,,,)))***+++,,,---,,,,,,+++))))))))))))))))))))))))''''''''''''((()))++++++))))))(((((((((((())))))'''(((((()))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((((((((())))))*********+++******+++++++++,,,,,,,,,))))))******+++++++++,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......------------------------++++++******++++++,,,---,,,,,,,,,---------............///000111111000000........................//////000111111111111111///111333222000000222555222222222222222222222333===;;;777555444333222000......---,,,,,,,,,------+++******))))))))))))))))))((('''&&&&&&'''((()))&&&'''((((((((('''%%%$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$!!!!!!###&&&######$$$$$$$$$%%%%%%%%%%%%%%%######"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%&&&'''&&&%%%%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###$$$%%%&&&'''&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&)))111...$$$&&&+++%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''&&&'''(((******((('''&&&''''''((())))))((('''&&&)))((('''((()))***)))((())))))***++++++++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,---------------............///............////////////000000111111111222222222555444333333222222222222222222333444444555555666666777777888888888888777888777666888:::<<<<<<;;;;;;:::999888888888999:::???>>><<<<<<===>>>>>>>>>===>>>CCCHHHGGGAAA>>>???EEE@@@@@@EEEFFFCCCDDDIIIKKKKKKKKKKKKKKKLLLMMMMMMLLLOOOIIIEEEJJJHHHDDDIIIKKKOOORRRTTTSSSQQQOOONNNNNNNNNNNNNNNNNNMMMLLLLLLLLLEEEEEEJJJJJJIIIRRRaaa___JJJDDDIIIGGGEEEDDD>>>===AAAFFFJJJKKKGGGCCC??????>>>;;;999777777888888888888777555555444444444777666444333222111111111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))************)))************++++++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------......///000000000000000000000//////.........---111000/////////111222333...------...111222222111111111000000111111222333===:::777555444333222000///...---,,,+++*********+++***))))))(((((()))))))))((('''&&&&&&'''((()))'''''''''''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&######%%%'''######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""&&&''''''&&&$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!+++???DDD444)))'''"""&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&'''&&&'''((())))))((('''&&&&&&'''((())))))((('''&&&)))''''''''')))***)))((())))))***++++++++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,---------............//////000000000111111111000000000111111111222222444444333222222222222222222222333333444555555555555666666777777777777777777666666888:::;;;;;;:::::::::999888888888999:::===<<<;;;;;;===???@@@@@@AAAAAAEEEIIIGGGAAA===>>>AAA@@@BBBGGGFFFAAA@@@DDDJJJJJJJJJJJJKKKKKKLLLMMMJJJQQQLLLEEEDDD@@@???IIIJJJMMMPPPQQQPPPMMMLLLKKKMMMMMMMMMMMMKKKIIIGGGFFFGGGEEEGGGLLLLLLNNN]]]pppvvvYYYJJJJJJGGGFFFEEE>>>>>>AAAFFFJJJKKKIIIFFFCCCAAA???<<<:::999999999:::999888777555444333333333555555333222111000000000........................,,,,,,,,,,,,,,,,,,,,,,,,************************((((((((((((((((((((((((******))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((***))))))(((((())))))***(((((((((((((((((((((((((((((()))))))))*********(((((()))))))))*********))))))*********++++++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,---------------------------......///000000000000///000/////////.........---000//////...///000111222///...---...000111000///111111000000111111222333===:::666444444333222111//////---+++***)))))))))+++***))))))(((((())))))(((((('''&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%######$$$&&&######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############&&&''''''%%%"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""111PPP^^^III111(((%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&'''((())))))((('''&&&&&&''''''(((((((((''''''((('''&&&''')))***)))(((((()))******++++++************************************+++++++++,,,,,,,,,,,,,,,,,,,,,------------/////////000000000000111000000000000111111111111444333222222111222222222222222333333444444555555444444555666666666666666666666555777999;;;:::::::::999888777777888999::::::::::::;;;<<<>>>@@@BBBBBBAAACCCFFFEEE>>>:::;;;<<<>>>DDDHHHFFFAAA@@@CCCGGGGGGGGGHHHIIIJJJKKKLLLNNNXXXUUUJJJBBB999999FFFHHHJJJMMMNNNLLLKKKJJJJJJHHHIIIJJJJJJIIIGGGDDDBBBEEEEEEHHHLLLLLLPPPaaauuucccMMMHHHDDDCCCCCC<<<===???CCCGGGIIIHHHGGGEEEAAA@@@>>><<<:::::::::::::::999777555333222222111333333222111000//////...........................++++++++++++++++++++++++************************((((((((((((((((((((((((***))))))(((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))******(((((())))))))))))******)))))))))*********+++++++++************)))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,---------------...//////000//////////////////...............///............///000000///...------///000///---111000000000000111222222<<<999666444333333222111///...---,,,++++++++++++******)))(((((((((((((((''''''''''''''''''''''''((('''&&&%%%$$$%%%&&&'''%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######""""""!!!"""#########$$$$$$$$$%%%%%%%%%$$$%%%'''(((((('''%%%###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%$$$"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$---LLL^^^KKK000'''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&''''''''''''''''''((('''&&&''')))))))))(((((())))))***************************************************++++++++++++++++++++++++,,,,,,,,,---,,,,,,---------........./////////000000000111111222222111111111111222222111222222333444444555555222333444444555555555555555555444666888:::999999999888888777777888999:::::::::;;;;;;;;;<<>>???:::999;;;???BBBDDDEEEEEEDDD@@@???===<<<::::::999999:::999777555333111000000111111000000///...------------------------------++++++++++++++++++++++++************************(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((()))))))))***))))))))))))************************))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,---------------...////////////...................................................///...------...///---,,,000000000000000111222222;;;888555333333333222111......---------......///***))))))((('''(((((((((&&&&&&''''''''''''&&&&&&((('''&&&$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###############$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""######""""""######$$$$$$$$$%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""######""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###!!!333CCC777&&&""""""&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&'''((()))((('''(((((()))************))))))))))))))))))))))))))))))))))))*********++++++************++++++++++++,,,,,,,,,,,,------------....../////////000000000111111000000000111111222111111222222333444444555111111333444444555555555444444333555777999888888888888777777777888::::::;;;<<<<<<;;;999:::<<>>:::999===>>>:::777777999===AAABBB@@@AAABBBCCC@@@@@@@@@AAACCCEEEFFFGGGSSS\\\[[[VVVSSSGGG===???DDDFFFIIIKKKKKKMMMOOOQQQIIIIIIJJJJJJIIIFFFDDDBBBIIIFFFEEEJJJNNNQQQTTTVVVVVVFFFDDDGGGAAA<<<>>><<<999:::===@@@BBBCCCCCCCCC>>>===<<<:::999888777777999888666444222111000//////////////////...,,,,,,------------------------************************))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''''''(((((((((((()))))))))'''(((((((((((()))))))))(((((()))))))))*********))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---...............---------...............---............---------///...------...///---,,,000000//////000000111222:::888555333333333222111------------...///000111***)))((((((''''''((((((&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&'''%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$ """######"""###%%%((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###,,,&&&"""###"""&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))'''&&&%%%&&&((()))(((''''''((())))))******))))))((((((((((((((((((((((((((())))))))))))*********))))))))))))*********+++---------.........//////............////////////000000000///000000111222111111222222333333444444000111222444444555555555333333222444666888777777888777666666777888:::;;;:::<<<===;;;888888;;;>>>BBB===;;;>>>@@@>>>;;;;;;<<>>>>>???@@@BBBDDDFFFGGGIIIQQQQQQRRRXXXQQQEEEEEEFFFGGGIIIKKKLLLNNNRRRTTTPPPOOONNNKKKIIIFFFDDDBBBFFFCCCBBBIIIQQQVVVTTTQQQCCC;;;BBBLLLEEE???@@@???;;;<<>>@@@CCC@@@===<<<===@@@AAABBBGGGLLLHHH@@@>>>???@@@AAADDDFFFHHHIIIDDDKKKLLLNNNWWWSSSKKKLLLIIIJJJKKKKKKKKKMMMQQQTTTPPPOOOMMMKKKIIIHHHHHHHHH@@@@@@AAAFFFNNNUUUVVVSSSEEE<<>><<<;;;;;;:::999888666555444666555444222111000000000---...///000///...,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))'''''''''((((((((())))))(((((((((((()))))))))***(((((((((((())))))******))))))))))))))))))))))))************************************************************++++++++++++)))******+++,,,,,,------++++++,,,------------,,,,,,,,,,,,------............//////000///...---,,,///...---...000111000//////////////////000111111999777444333333333222111///...------,,,,,,,,,,,,))))))((('''''''''''''''%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&'''&&&%%%$$$######$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%$$$###!!! %%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$'''(((%%%"""######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$######$$$%%%&&&&&&%%%$$$###"""###$$$%%%&&&&&&'''&&&&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$"""'''%%%###((( &&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%'''((()))'''&&&%%%&&&(((((((((''''''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,---------........./////////////////////000111111000111111222333333444444000111333444555666666666222111111333555777666555777666666666777888:::;;;555888;;;:::777888===BBBLLLDDD???AAACCC@@@<<<;;;;;;???CCCHHHRRRYYYSSSHHH@@@@@@AAACCCEEEHHHJJJKKKFFFMMMMMMMMMTTTQQQMMMQQQLLLLLLLLLKKKJJJLLLOOORRRLLLKKKJJJIIIJJJLLLOOOPPP===>>>@@@CCCHHHOOOTTTUUUOOOBBBDDDMMMIIICCCAAA<<<:::;;;>>>??????<<<999777;;;;;;::::::888777555444555444333222111111111111,,,...///000000...---+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))***+++,,,,,,------++++++,,,------------,,,,,,,,,,,,------.........//////000000000///---,,,......---...111222222111///////////////000111111;;;888444111111222222222------......------,,,+++((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$###""""""$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&%%%###$$$######$$$&&&&&&%%%#########$$$$$$$$$%%%%%%%%%#################################$$$$$$%%%%%%%%%########################%%%$$$###""""""###$$$%%%###################################################$$$%%%$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""&&&$$$######%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))************))))))***+++,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000//////000111111111111111222333444444555555444444222222222333333444444444444444555555666777777777777777888999::::::;;;;;;??????@@@@@@???>>>======AAA???EEEVVVgggjjj[[[KKKBBBAAAAAACCCFFFIIIJJJJJJKKKHHHFFFEEEHHHLLLQQQSSSSSSMMMIIIJJJKKKJJJLLLPPPLLLHHHEEEGGGMMMQQQQQQOOOEEE===:::AAAFFFFFFEEEGGGJJJIIIHHHGGGFFFCCC>>>;;;<<<;;;;;;<<<>>>===999555888888888888777666555444444333222000///000111111,,,------......------,,,+++******)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&%%%###!!! &&&&&&%%%$$$%%%&&&'''(((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&(((((())))))((('''&&&&&&((((((((((((((((((((((((++++++++++++)))((('''&&&(((((((((((())))))))))))************************))))))))))))))))))))))))************************))))))*********+++++++++.........------,,,,,,,,,000//////......---,,,,,,+++,,,---...////////////000000000000////////////===:::555333222333222222------......------,,,+++((((((((((((((((((((((((%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$###""""""$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&%%%###$$$######$$$&&&&&&%%%############$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$%%%%%%########################$$$$$$###""""""###$$$$$$###################################################$$$%%%$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""&&&%%%$$$%%%'''((('''&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((((()))))))))((('''''''''&&&'''''''''''''''''''''''''''''''''''''''((())))))(((((()))))))))*********))))))***+++,,,,,,,,,,,,,,,,,,,,,------------............/////////000000//////000111111111111000222222333444444444444333333333333333333333333333444444555555666777777777777777888999999:::;;;;;;<<<<<<<<<<<<<<<;;;;;;:::>>>???FFFQQQ[[[[[[RRRHHHCCCBBBAAACCCFFFGGGGGGGGGFFFGGGHHHGGGFFFHHHNNNSSSQQQLLLHHHIIIJJJIIIJJJNNNLLLHHHDDDDDDHHHKKKKKKJJJHHH@@@>>>CCCGGGGGGFFFHHHGGGFFFEEEEEEDDDBBB>>>;;;===;;;:::;;;===<<<999666777777777777666555444444444333222111000/////////,,,,,,------------,,,,,,+++***))))))(((((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((('''&&&&&&((((((((((((((((((((((((***************)))((('''(((((((((((())))))))))))************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,...---------,,,,,,,,,,,,.........------------,,,+++,,,---...////////////000/////////////////////???<<<777444333333222111------......------,,,+++((((((((((((((((((((((((%%%&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$""""""###%%%#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&%%%###$$$######$$$&&&&&&%%%############$$$$$$$$$$$$%%%########################%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""###$$$$$$###################################################$$$%%%$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%'''))))))'''%%%###$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''((((((((((((+++******)))((('''&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))(((((())))))))))))******((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------.........//////...///000000111111000000000111222222333333222222333333333333333333333333444444555555666777777777777777888888999:::::::::;;;;;;::::::::::::999999;;;???EEEIIIJJJHHHFFFDDDBBBAAAAAACCCEEEEEEDDDCCCAAAEEEIIIGGGDDDEEEKKKQQQPPPLLLIIIKKKJJJHHHJJJNNNOOOJJJEEECCCEEEGGGHHHGGGKKKEEEBBBEEEHHHHHHGGGHHHDDDCCCBBBBBBBBBAAA===;;;===;;;::::::::::::999777666666666666555444333222333333222222111///...---,,,,,,------------,,,,,,+++***))))))(((((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''$$$$$$%%%&&&'''((()))***(((((((((((((((''''''&&&((((((((((((((((((((((((((())))))******))))))((((((((((((((())))))))))))************************))))))))))))))))))))))))************************+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------+++,,,---......///......////////////////////////@@@<<<777333222111111000------......------,,,+++((((((((((((((((((((((((%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$""""""###%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######$$$&&&&&&%%%###$$$######$$$&&&&&&%%%###############$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#################################$$$##################$$$###################################################$$$%%%$$$######%%%'''%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%''')))(((&&&###"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$&&&&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''))))))((((((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))(((((((((((()))))))))***((()))***++++++,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,---------.........//////000000000000000///000000111111111111111444444333333333333222222444444555555666777777777777777888888999999999:::;;;;;;;;;::::::::::::;;;:::>>>AAAAAA???>>>???AAA?????????AAADDDDDDCCCBBB@@@CCCFFFFFFEEEEEEHHHKKKOOOLLLKKKMMMKKKIIIJJJNNNQQQMMMHHHEEEFFFHHHIIIJJJLLLHHHEEEFFFGGGGGGFFFFFFAAA@@@@@@@@@AAA@@@>>><<<<<<;;;:::999999999888888555555555555444333222222222222222222111///,,,+++,,,,,,,,,------,,,,,,,,,******)))((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))'''(((((((((((((((''''''((((((((((((((((((((((((''''''((()))******))))))(((((((((((())))))))))))************************))))))))))))))))))))))))******************************++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++))))))***+++,,,,,,------+++,,,------.........---.........///////////////???;;;666222111000///...------......------,,,+++))))))))))))))))))))))))&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######$$$&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######$$$&&&&&&%%%###$$$######$$$&&&&&&%%%###""""""#########$$$$$$$$$########################%%%%%%%%%$$$$$$##########################################$$$$$$############################################################$$$%%%$$$######%%%'''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$""""""###&&&''''''$$$"""""""""$$$%%%%%%$$$""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$%%%$$$$$$$$$#########"""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((())))))'''(((((((((((()))))))))(((((()))***+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------------......///000000000000000...///000000111111000000333333333333333333333333444444555555666777777777777888888888888888999999::::::999999999999:::;;;<<<;;;;;;;;;;;;===@@@AAA<<<<<<===???CCCDDDDDDCCCCCCAAAAAACCCGGGIIIHHHFFFKKKIIIJJJLLLJJJFFFGGGLLLOOOLLLHHHGGGGGGIIIKKKLLLJJJIIIFFFDDDDDDEEEDDDCCC@@@???>>>???@@@@@@>>>===;;;;;;:::999777777888888555555555555444333222111000111111111000...,,,++++++,,,,,,,,,,,,,,,,,,+++***))))))((('''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&***)))(((&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((('''((((((((((((((((((((((((&&&'''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++((())))))***+++,,,------+++,,,------------------------....../////////000???;;;666222000000///...------......------,,,+++))))))))))))))))))))))))''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$###$$$%%%'''#########$$$$$$$$$$$$%%%###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######$$$&&&&&&%%%###$$$######$$$&&&&&&%%%###"""""""""############$$$########################%%%%%%$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$$$$###"""###################################################$$$%%%$$$######%%%'''&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$"""""""""$$$&&&&&&$$$""""""##################"""######$$$$$$$$$%%%%%%%%%########################"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$%%%#################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$%%%%%%%%%%%%######$$$%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))''''''(((((((((((())))))'''((()))***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......---...//////000000//////...///000000111111000000222222222333333444444444444444555555666777777777888888888888888888888888888777666666666777888999<<<:::999:::===@@@CCCEEE<<<<<<;;;===AAADDDEEEEEEFFFBBB???BBBHHHKKKIIIDDDFFFFFFHHHJJJGGGBBBCCCHHHJJJIIIGGGFFFGGGHHHJJJKKKGGGHHHFFFBBBAAABBBCCC@@@@@@>>>======>>>???>>><<<999::::::999777666666777555555555555444333222111000000000//////...---,,,++++++,,,,,,,,,,,,++++++***)))((((((''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&***)))((('''&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))))))))***)))************+++++++++))))))***+++,,,,,,------,,,,,,------------,,,,,,---------......//////000???;;;666333111111000000------......------,,,+++))))))))))))))))))))))))''''''(((''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$%%%''')))$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######$$$&&&&&&%%%###$$$######$$$&&&&&&%%%###""""""""""""####################################$$$$$$$$$$$$$$$$$$%%%%%%########################"""###$$$$$$$$$$$$###"""###################################################$$$%%%$$$######%%%'''&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$###"""###%%%&&&%%%$$$######""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))'''''''''((((((((())))))'''((()))***++++++++++++***++++++++++++,,,,,,,,,------------............---...//////000000////////////000111111111111000111111222222333444555555444444555555666777777777888888888888777777777777888777666555666777999:::;;;;;;<<<===>>>AAAEEEHHH@@@>>><<<<<>>===;;;;;;<<<<<<;;;:::777999;;;:::888555555666666666666555555444333222///......------.........++++++,,,,,,,,,,,,++++++))))))(((''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))))))))*********))))))))))))******++++++***+++++++++,,,,,,------,,,,,,,,,------,,,,,,+++,,,,,,---......///000000???<<<777444333222222111------......------,,,+++))))))))))))))))))))))))((((((((('''&&&%%%######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$$$$$$$%%%(((***$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$######$$$&&&&&&%%%###$$$######$$$&&&&&&%%%###""""""""""""#############################################$$$$$$%%%%%%&&&########################"""###$$$%%%%%%$$$###"""###################################################$$$%%%$$$######%%%'''&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%&&&$$$######%%%&&&&&&&&&$$$###"""!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%&&&''''''(((""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))''''''''''''((((((((()))'''((()))******++++++*********+++++++++,,,,,,,,,---------.........//////---......//////////////////000000111111111111111000000111222444555666666444444555555666777777777888888888777777777777777:::999888777888999;;;===999===@@@@@@???AAAFFFKKKCCC@@@===<<<>>>AAADDDEEEFFFFFFFFFFFFFFFHHHJJJLLLFFFHHHLLLOOOJJJEEEEEEJJJHHHIIIJJJJJJHHHGGGFFFGGGDDDHHHGGG@@@>>>AAABBB@@@===;;;999999::::::999888555888;;;;;;888555555555666666666666555444333222......---,,,,,,...///000+++++++++,,,,,,+++++++++))))))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''''''''&&&%%%$$$%%%&&&'''''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&'''((())))))(((((((((((((((((((((((((((((('''(((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++(((((())))))*********++++++,,,,,,,,,,,,---------,,,,,,,,,------,,,++++++,,,,,,------...///000000===999555333444333111...000000000000...,,,***)))******)))((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$######"""%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''(((((()))'''%%%$$$%%%%%%$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""%%%###"""###$$$$$$###""""""############$$$$$$$$$%%%### !!!%%%'''######$$$$$$$$$######"""&&&%%%###"""""""""###$$$########################""""""###$$$$$$$$$$$$###################################################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######""""""#########$$$$$$$$$########################%%%$$$$$$###"""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&###,,,(((!!!))) ########################%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))************+++++++++*********))))))+++---------+++++++++---+++,,,,,,------.....................////////////111111111222333444555666555555555555555666777777999999888777666666777777333444666777777777666555::::::<<<===>>>@@@@@@AAA<<<>>>@@@???<<<;;;===???>>>BBBFFFFFFDDDEEEKKKQQQMMMIIIEEEEEEFFFGGGFFFEEEEEEDDDEEEHHHJJJJJJFFFBBBBBBDDDEEECCC???<<<>>>@@@???===:::888888777666555888777777777666666666555666777777666444222222333//////...---,,,,,,,,,,,,******++++++++++++******(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$'''''''''(((((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))******))))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((())))))))))))************+++,,,---...,,,+++*********+++,,,------,,,,,,++++++,,,,,,---,,,---......///.........>>>:::555333333444222000,,,---...///000//////...******)))((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''((((((&&&$$$$$$%%%%%%$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""$$$###"""###$$$$$$###""""""############$$$$$$$$$$$$###!!! """$$$&&&######$$$$$$$$$######"""%%%$$$$$$###""""""##############################""""""###$$$$$$$$$$$$###################################################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$###############$$$$$$$$$$$$%%%########################%%%%%%$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###&&&!!!)))%%%##############################$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********+++++++++******)))))))))+++,,,------+++++++++------------------..................////////////000000000000111222333444555555555555555555666666777999888888777777666777777555555777888888888777666999::::::;;;;;;<<<======;;;===???>>>===<<<>>>@@@BBBBBBCCCCCCCCCEEEGGGIIIHHHDDDAAA@@@BBBDDDEEEDDDBBBBBBDDDGGGJJJJJJGGGDDDCCCDDDDDDBBB???===<<<<<<;;;::::::999999888777666777666666555555444444444444555555444111000000111///...---,,,++++++++++++))))))************))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&%%%%%%$$$$$$&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))***((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))************+++,,,------++++++*********+++,,,------,,,,,,++++++,,,,,,---,,,,,,---...............@@@;;;555222333444333222---...///000000000000///******)))((((((((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&'''(((((())))))%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''(((&&&$$$$$$$$$%%%$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$###############$$$###"""###$$$%%%$$$""""""############$$$$$$$$$###""""""""""""###$$$$$$"""######$$$$$$$$$#########$$$$$$$$$$$$###""""""########################""""""###$$$$$$$$$$$$###################################################$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%########################&&&%%%%%%$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""777''' &&&!!!%%%'''########################!!!"""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))***,,,---,,,+++***,,,---...............---------....../////////000000000/////////000111222333444555444444444444555666666888888777777777777666666666666777888888888888888999999888999999::::::;;;:::<<<======<<<<<<===???DDDBBB@@@AAACCCEEEEEECCCFFFCCC???>>>@@@CCCEEEEEEBBBCCCDDDGGGJJJKKKIIIGGGEEEDDDCCCBBBAAA>>>:::777777777888999999999888888666666555444333333222222222222333111///---.........---,,,++++++***++++++((((((((())))))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''(((((()))***((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))***+++,,,---+++************+++,,,,,,,,,,,,++++++++++++,,,,,,+++,,,------......------AAA;;;444111222444444333444333222111///---,,,+++***))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''((((((((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''%%%######$$$%%%$$$###""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################$$$"""""""""$$$%%%$$$###""""""#########$$$$$$$$$""""""######$$$$$$$$$###""""""###$$$$$$$$$######"""###$$$%%%%%%$$$""""""########################""""""###$$$$$$$$$$$$###################################################$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&########################&&&&&&%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%000MMM555""")))"""!!!&&&########################!!!!!!###$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))***+++,,,,,,+++***,,,---/////////......---------.........//////000000111/////////000111222333444444444333333444444555666777777777777777777666666666666777777888888888888888888888888999;;;===>>>:::;;;;;;;;;:::::::::;;;@@@@@@AAABBBEEEGGGGGGHHHJJJGGGDDDBBBBBBDDDGGGHHHEEEFFFGGGIIIKKKKKKJJJIIIEEECCCBBBBBBCCC@@@:::555555666666777777888;;;<<<777666555444333222111111000111111000---,,,,,,---------+++***************&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''((())))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))***++++++***************++++++,,,,,,,,,++++++++++++,,,,,,++++++,,,---------------@@@:::444111222444444444777666333111...,,,***)))***))))))((((((((((((((((((''''''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&$$$######$$$%%%$$$###""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$######"""###########################"""!!!"""$$$%%%$$$###""""""#########$$$$$$$$$!!!"""###$$$%%%$$$$$$###!!!"""###$$$$$$$$$$$$$$$""""""$$$%%%%%%$$$###"""########################""""""###$$$$$$$$$$$$###################################################$$$######""""""######$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&########################%%%%%%%%%$$$$$$%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$000MMM555""")))"""!!!&&&########################"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))***,,,+++******,,,---//////......---------,,,,,,------...//////000000000000000000222333444555333333333333333444555555555666777777777777666666555555555555666666777777888888888999;;;???BBBCCC<<<;;;:::999999888777666:::>>>CCCFFFFFFHHHLLLQQQMMMKKKHHHEEECCCDDDFFFHHHEEEFFFHHHHHHGGGFFFFFFEEEDDDBBBAAABBBBBB@@@:::555555555555444333666<<<@@@888777666555333222111000000111111000---,,,,,,---,,,+++***))))))((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))))))))((((((((()))******))))))******++++++++++++,,,++++++******++++++,,,***++++++,,,,,,,,,,,,,,,>>>999333111222444333222444333111///---,,,,,,,,,******)))((((((((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$""""""$$$$$$$$$###"""############$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""###############$$$$$$$$$###"""!!!"""$$$%%%%%%$$$"""############$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################""""""###$$$$$$$$$$$$#########################################################""""""""""""############$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%########################%%%$$$$$$$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""777''' &&&!!!%%%'''###########################$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''(((((((((((((((***++++++******,,,------------------,,,,,,,,,++++++,,,---...//////000000000000111222333444555333222222222222333444444444555666777888777666555555555555555555666777777777777777999<<<@@@DDDFFF===;;;:::999:::999888666666===DDDFFFEEEGGGMMMRRRKKKJJJHHHEEEBBBAAABBBDDDCCCDDDEEEDDDBBBAAAAAABBBBBBAAA@@@@@@>>>;;;777444555666555444222444:::???999888777555333111000///000111111///---+++,,,---++++++)))(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((()))''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((()))******++++++******++++++************++++++)))***++++++,,,,,,++++++;;;777222111222333222000111000///------------...******)))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$###"""############$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""""""""#########$$$$$$$$$"""!!!!!!"""$$$&&&%%%$$$"""############$$$$$$$$$#########$$$$$$$$$%%%%%%!!!!!!"""$$$$$$%%%%%%$$$######""""""###$$$$$$%%%########################""""""###$$$$$$$$$$$$#########################################################""""""""""""############$$$$$$$$$$$$###############$$$$$$$$$$$$%%%#######################################$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""&&&###&&&!!!)))%%%###########################$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''(((((((((''')))++++++******,,,---+++++++++,,,,,,,,,,,,,,,)))******+++,,,---...////////////000111222333444222222222222222333333444333444666777888777666555777666555555555666888888666666666777999===AAADDD===;;;:::;;;===>>><<<:::999===AAACCCDDDDDDGGGIIIEEEFFFFFFDDDAAA???@@@AAAAAACCCDDDDDDAAA@@@AAACCCBBBBBB@@@<<<777333000///222555888777444444777;;;888777666444111///...---///000000...,,,***+++,,,******)))(((''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((()))))))))))))))((((((''''''((((((((('''((()))***+++******)))++++++************++++++)))******+++++++++++++++999666222111333333111///222000///---,,,,,,,,,,,,******)))((((((((((((((((((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''''''''#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$###"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""""""""######$$$$$$$$$$$$"""!!!!!!"""$$$&&&%%%$$$"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&!!!!!!"""$$$$$$%%%%%%%%%$$$###"""""""""###%%%&&&########################""""""###$$$$$$$$$$$$#########################################################""""""""""""############$$$$$$$$$$$$######""""""#########$$$$$$$$$###########################"""""""""###$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""&&&###,,,(((!!!))) ##############################$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''')))***+++******,,,---*********++++++,,,,,,,,,((())))))***,,,---..................///111222333222222111111222222333444222444666777888777666555888777666666666777999:::666555444555777:::>>>@@@===;;;:::<<<@@@BBBAAA???=========???BBBBBB@@@>>>@@@CCCEEEDDDAAA???@@@BBBAAADDDFFFEEEDDDCCCEEEHHHBBBBBB@@@:::222,,,***+++///555::::::777444444666777666555222000...,,,+++...//////---+++)))***+++***)))(((''''''&&&&&&'''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((()))))))))))))))(((((('''''''''(((((('''((()))++++++******)))++++++************++++++))))))***+++++++++++++++===999333000000111222333111333000,,,,,,///...)))(((((((((((())))))))))))+++***((('''&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%% !!!!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""(((&&&$$$"""!!!!!!"""###"""""""""###$$$$$$$$$%%%######"""""""""###%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%%######""""""###%%%'''(((%%%$$$"""!!!!!!!!!""""""######$$$$$$$$$%%%%%%%%%########################$$$$$$##################$$$$$$###############$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!################################################$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$$$$%%%%%%&&&'''"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""###$$$$$$%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((())))))*********+++++++++,,,,,,,,,,,,---------------,,,,,,------............//////000111222000111111222222333444444444888666111555>>>;;;111777666555666888999999999999888888777999;;;===???AAA@@@>>>===<<<===>>>???????????????@@@AAABBBCCCCCCDDDEEEEEEDDDBBB@@@???EEEFFFGGGHHHGGGEEECCCBBBBBBJJJHHH999---...111000000555888888444222333666444444444333111///...---......---,,,,,,+++******))))))))))))(((((((((((((((''''''''''''&&&&&&&&&'''&&&$$$######$$$&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((('''''''''&&&&&&&&&''''''''''''(((&&&'''((())))))***))))))))))))))))))************))))))))))))((((((((((((++++++++++++++++++++++++<<<888333111111222222222444111---,,,,,,---......)))(((((((((''''''&&&&&&***)))(((&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$$$$##################$$$$$$$$$%%%!!!!!!!!!"""###$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""'''%%%$$$###"""###%%%&&&###############$$$$$$$$$######"""""""""###%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$##############################"""!!!!!!"""######$$$############$$$&&&'''&&&&&&$$$#########$$$$$$""""""#########$$$$$$$$$################################################$$$$$$###############$$$########################"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$###""""""################################################$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$######$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###############$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))******************+++++++++,,,,,,+++++++++++++++,,,------............///000111222000000111111222333333444222666555333999DDDCCC;;;777666555555777999999888777777666666777999;;;===>>>>>>>>>>>>>>>======<<>>777555444555777999999888555555444444555777999:::;;;<<<>>>>>>>>>===;;;:::>>>>>>>>>>>>???@@@AAABBBCCCBBBBBBAAAAAAAAABBBBBB>>>???AAACCCCCCCCCBBBBBBHHH[[[qqqvvvdddHHH666111222777;;;;;;888666666777333333222111000...------------,,,,,,+++*********''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((()))))))))(((''''''(((((())))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))666555333333333333222000...+++444DDDFFF666***+++))))))(((''''''&&&%%%%%%''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$######!!!""""""""""""#########"""""""""######$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%&&&%%%$$$$$$$$$###"""""""""##################$$$$$$########################""""""""""""""""""""""""##############################""""""""""""######$$$$$$$$$#####################"""""""""""""""""""""#########$$$$$$$$$$$$#######################################$$$$$$$$$#########"""######$$$%%%########################""""""###$$$$$$$$$$$$$$$######$$$$$$$$$######"""#######################################################################################################################################################################################$$$%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$#########$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))*********++++++((())))))***+++---///000...............///111111//////000000111222222222222444444333777======888666555333444666888888777444444444444555666777888;;;;;;;;;;;;;;;;;;;;;:::>>>>>>>>>>>>>>>???@@@@@@BBBAAA@@@??????@@@BBBCCC======???AAABBBBBBCCCBBBCCCOOOeeerrrgggMMM;;;888111444888999777555333333222222111///...---------,,,,,,++++++*********)))((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''(((&&&&&&&&&''''''''''''(((((()))))))))((('''&&&&&&(((((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))555333222333444444222000111///888IIIKKK::://////((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$######!!!""""""""""""#####################$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$$$$###"""""""""%%%$$$$$$$$$###"""""""""#########$$$####################################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""###"""""""""$$$$$$$$$%%%%%%%%%&&&&&&########################""""""#########$$$$$$$$$######""""""###$$$$$$%%%########################""""""###$$$$$$$$$$$$###"""######$$$$$$$$$##############################################################################################################################################################################""""""######%%%&&&((()))""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&'''''''''(((&&&&&&&&&''''''''''''((())))))((((((((((((((((((************+++++++++,,,))))))***+++---///000111------------...///000111...//////000000111111222222444444333444777777444555444333444666777777777555555555555666666777888<<<:::888666666888;;;<<<>>>>>>=========>>>??????AAA@@@???>>>>>>???AAABBB===>>>???@@@AAAAAABBBBBB<<<===GGGRRRPPPCCC::::::111333666777666555333333111000///...---,,,,,,---+++***************)))))))))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((('''&&&%%%'''(((((((((((()))))))))'''((((((((()))))))))***************************444333222222333444222111222...000888999111,,,...(((((((((((())))))******&&&&&&''''''''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$######"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$&&&%%%%%%$$$###"""!!! $$$$$$$$$##################$$$$$$$$$$$$###""""""########################################################################$$$$$$%%%&&&&&&%%%$$$$$$""""""######$$$######"""######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&'''########################"""""""""###$$$$$$%%%%%%""""""""""""###$$$%%%%%%########################!!!"""######$$$$$$######""""""###$$$$$$$$$$$$##################################################################$$$$$$$$$################################################################################################"""######$$$%%%'''((()))"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''(((((((((&&&&&&&&&''''''''''''((())))))((((((((((((''''''*********+++++++++,,,,,,******+++,,,---///111222------------...///000111.........///000000111111111222333333444666666666555333222333555777777666555555666666666777777777;;;999555333333666:::===>>>>>>============>>>>>>@@@??????>>>>>>>>>??????>>>>>>>>>???????????????>>>999888;;;>>><<<;;;;;;444555666666666666555444111///...,,,++++++,,,---))))))))))))))))))))))))***)))))))))(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((%%%%%%%%%&&&''''''((((((&&&&&&&&&''''''''''''(((''''''((((((((('''&&&&&&''''''(((((((((((())))))''''''(((((())))))******************************444222111111222333333222///---++++++++++++)))(((((((((((((((((((((''''''&&&'''(((((((((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$##################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%$$$######"""###############$$$$$$$$$###$$$$$$%%%$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%%%%%%%$$$### !!!"""###$$$$$$######"""###$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&########################!!!""""""###$$$$$$%%%%%%""""""""""""###$$$%%%&&&########################!!!""""""###############""""""###$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$%%%&&&"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$%%%&&&'''(((&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&''''''''''''((())))))(((((((((''''''''')))))))))************+++*********+++,,,...///000------------...///000000------...//////000000111111111222333444333444666444333222222555666666666444555555666666666666666888777555333444666888:::>>>======<<<<<<=========????????????>>>===<<<<<>>===<<<;;;;;;;;;<<<===;;;888999===>>>;;;555444333333444444444444000///---+++***+++,,,---))))))))))))))))))))))))))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&''''''(((''''''''''''''''''((((((((())))))'''''''''((()))*********))))))))))))))))))))))))444222000000222333444333///222222//////111---'''))))))((('''&&&%%%%%%$$$&&&'''((()))))))))''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%""""""######$$$$$$$$$%%%###$$$%%%%%%$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###""" """###$$$$$$$$$### !!!"""###$$$$$$###"""######$$$$$$$$$%%%%%%%%%########################!!!""""""###$$$$$$%%%%%%""""""""""""###$$$%%%&&&########################!!!!!!"""###############!!!"""###$$$$$$$$$$$$$$$################################################""""""######$$$$$$$$$$$$########################""""""""""""""""""""""""################################################&&&%%%$$$###"""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%'''((()))&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&(((((((((((()))))))))))))))))))))***+++,,,---...---------------...000000------......///000000000111111222222111///000222444222111222444666666555444444555555666555555555555555555555555666777888>>>======<<<<<<<<<======>>>????????????===;;;:::@@@???===;;;999888888888111:::>>>888777<<<<<<777333111//////000111222222///...,,,*********,,,---(((((((((((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((('''''''''''''''((((((((()))&&&''''''((()))******+++((((((((((((((((((((((((444333111111222333222111///...------++++++***)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$""""""###$$$$$$$$$$$$###%%%%%%$$$$$$###"""""""""%%%%%%%%%$$$$$$#########################################################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$#########""""""!!!!!!""""""""""""""""""""""""%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))*********+++++++++++++++******************+++******,,,...000///...,,,---...///000000000000111111111111111222222333444333222222222444666888;;;888555444444555444444777666555555555777888999=========;;;999888999;;;;;;;;;;;;;;;;;;;;;;;;;;;999===BBBBBB???;;;999888666666666666666777777888111111111000000000000000------,,,,,,+++***))))))))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%&&&((()))))))))((('''((((((((((((((((((((((((666333111111111222222111///......---,,,+++******)))))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#####################$$$$$$%%%%%%%%%$$$$$$#########################################################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##################"""""""""!!!""""""""""""""""""""""""$$$%%%%%%%%%$$$$$$###"""#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%########################$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))*********++++++***************************))))))+++---///......,,,---...///000000000000000000000000000111222222555444333333333555777888777555444444555666555444555555555555555666888999;;;<<<<<<<<<:::999999:::::::::::::::::::::::::::999===@@@AAA>>>;;;:::999777666666666666666666666111111000000000000//////---,,,,,,+++******))))))))))))))))))((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%&&&'''((()))(((((('''((((((((((((((((((((((((777555111000000111111111//////...---,,,+++************)))(((((('''&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$######""""""###$$$$$$$$$$$$###!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$#########################################################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$###############$$$$$$$$$###$$$$$$$$$$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##################""""""""""""""""""""""""""""""""""""$$$$$$$$$%%%$$$$$$###"""#########$$$$$$$$$$$$%%%$$$$$$############$$$$$$#########$$$$$$$$$$$$%%%#########$$$$$$$$$$$$%%%########################$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''))))))))))))***************************************))))))***---......---,,,---...///000000000000///////////////000111111222222111111222333555666444444333444555444222000333333444444555666666777777999<<<<<<;;;999888999999999999999999999999999999;;;======<<<:::::::::777777666666555444444444000000000/////////......,,,,,,++++++***))))))))))))))))))(((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((('''((((((((((((((((((((((((888555111000000111111111//////...---,,,+++******+++******)))((('''&&&&&&((((((((((((((((((((((((&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""############"""""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$###############################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$######"""##############################################################################$$$$$$$$$$$$###############"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$############$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$########################$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''&&&&&&((((((((()))))))))******))))))))))))************+++***)))+++---//////...,,,---...///000000000000...............///000000///.........///000111222666555555555444111---)))222333444444555555555444444777;;;<<<;;;999888888888888888888888888888888777888888888888888888999777777666555444333222111000000//////...---------++++++******))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((777444111000111111111111000//////...---,,,+++***+++******)))((((((''''''(((((((((((((((((((((((($$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%"""######$$$$$$#################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""############"""""""""###$$$$$$$$$$$$###$$$$$$$$$#########""""""########################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################"""######$$$$$$$$$####################################################################################$$$$$$$$$$$$######""""""""""""""""""######"""""""""""""""""""""""""""######$$$$$$#########""""""#########$$$$$$$$$$$$######""""""######$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((((((((()))))))))(((((()))))))))*********,,,++++++,,,///000000///,,,---...///000000000000...............//////000............///000111111777777777888888666111---222333444555555444333222111444999<<<;;;999888777777777777777777777777777555444444444555555555555666666666555444222000/////////......---,,,,,,+++******))))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((444333111111222333222111000000///...---,,,++++++******))))))))))))((((((''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&!!!"""######$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$######""""""###$$$$$$$$$$$$###%%%%%%$$$$$$###""""""!!!"""""""""###############################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$###############""""""###$$$$$$$$$$$$#################################################################################$$$$$$$$$$$$######""""""""""""############""""""""""""""""""""""""!!!"""######$$$#########"""""""""############$$$######""""""""""""######"""""""""############$$$"""""""""############$$$########################$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((('''(((((())))))*********---,,,,,,---000111111000,,,---...///000000000000...............///000000000000111222222333333333555666888;;;======;;;888333555666777666444111//////222777::::::999888888777777777777777777777777444333222222444444333222444444555444333111///...///......---,,,+++******)))))))))(((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((111111111222444444222111000000///...---,,,++++++)))))))))))))))*********&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$##################!!!"""""""""#########$$$################################################"""############$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$######!!!"""""""""############""""""""""""""""""""""""!!!!!!"""###############""""""""""""##################""""""""""""######""""""""""""############""""""""""""####################################$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""###%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''((((((&&&&&&'''''''''(((((((((''''''(((((()))******+++,,,++++++---///000000///,,,---...///000000000000//////......//////000111111222222333444444444444222333555999===>>>===<<<555777888999777333///,,,...111666888999999999999777777777777777777777777555444222333555555222///222333444444333111///.........---,,,+++***))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%&&&'''(((((((((((((((((((((((((((///000111333555555333111000000///...---,,,,,,+++((((((((()))******++++++&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&""""""###$$$%%%%%%&&&&&&!!!!!!"""###############&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$""""""###$$$$$$$$$$$$###"""""""""###$$$$$$%%%%%%!!!!!!""""""#########$$$################################################"""############$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$######""""""!!!"""###$$$$$$$$$$$$$$$########################""""""""""""""""""""""""##############################$$$$$$$$$$$$######!!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!"""###############""""""""""""##################""""""""""""######""""""""""""############""""""""""""####################################$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!"""###%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%'''((())))))&&&&&&&&&'''''''''((((((&&&''''''((()))******++++++******,,,...000///...,,,---...///000000000000///////////////000111111000000222333333444333333111111222555888:::999888777888::::::888333...+++---111555777888888999:::888888888888888888888888777555444555666666222///111222333444333111///.........---,,,+++***)))((('''''''''((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&%%%$$$%%%&&&'''(((((((((((((((((((((((((((888444111222555777444111............---,,,++++++((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$###""""""$$$&&&'''""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############"""!!!!!! !!!!!!#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######""""""""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""###"""!!!!!!!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$########################&&&%%%$$$#########$$$$$$"""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$###"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""###!!! !!!$$$%%%$$$!!!"""""""""""""""""""""""" !!!!!!!!!!!! """"""""""""############$$$#########""""""!!!!!!$$$###"""!!!!!!"""###$$$"""""""""!!! !!!$$$'''$$$###"""""""""###$$$%%%###!!! ###%%%%%%###$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$######"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&((()))***&&&&&&&&&''''''''''''(((&&&''')))+++,,,---,,,,,,(((***---//////...,,,***)))+++---...------...///............///////////////000111222222222222222444444333333333444444555222333999@@@???888111000000111333555777999::::::;;;:::999777777777777888666666666777888666222......///000000000///---,,,...---+++***)))******+++))))))(((''''''''''''''''''''''''''''''((()))***((('''%%%$$$###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%$$$######%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%'''(((''''''''''''''''''''''''888444111111444666444111............---,,,++++++((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$###""""""$$$%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$###""""""!!!!!!!!!"""$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$#########""""""""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%########################"""""""""""""""######$$$########################%%%%%%&&&&&&&&&%%%$$$###"""############$$$$$$$$$########################""""""###$$$$$$$$$$$$###"""############$$$$$$$$$""""""""""""""""""""""""$$$######""""""######$$$""""""""""""""""""""""""###!!! !!!$$$%%%###"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""########################"""""""""!!!$$$###"""!!!!!!"""###$$$"""###"""!!! !!!$$$&&&&&&%%%$$$###"""######$$$###!!! !!!###%%%$$$#########$$$$$$$$$$$$############$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%""""""###$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&''''''''''''&&&'''((()))************)))***,,,---...---,,,+++***,,,.........---...///............////////////000000000111111111222222444444333333333333444444666555888===<<<666333333///000222444666777888999;;;:::888777666666777777555555666777888777333000...///000000///...---,,,,,,,,,+++***))))))))))))))))))((('''''''''''''''(((''''''''''''(((((()))'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%''')))''''''''''''''''''''''''666333000111333444333000......///......---,,,+++((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%$$$#########$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$###""""""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""""""""""""""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$########################$$$%%%'''((((((&&&$$$""""""############$$$$$$$$$########################""""""###$$$$$$$$$$$$###"""############$$$$$$$$$""""""""""""""""""""""""$$$######""""""######$$$""""""""""""""""""""""""###!!!!!!!!!###$$$###"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""########################""""""""""""######""""""""""""######"""######""" !!!###%%%%%%$$$$$$$$$$$$%%%&&&'''$$$"""!!!!!!###$$$$$$###"""##################"""######$$$$$$$$$$$$######$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$######""""""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((()))+++++++++,,,,,,,,,,,,,,,***,,,...///......///000............////////////111000/////////000111222444444333222222333333444:::777777999888555444666000111222444555777888888999888777666666555666666444444555777888777444222...////////////...------************)))(((''''''))))))((('''''''''''''''((((((''''''&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&((()))''''''''''''''''''''''''555333111111222333222000////////////...---,,,+++((((((''''''''''''((((((((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$######$$$%%%%%%&&&''''''%%%$$$$$$######$$$$$$%%%&&&&&&%%%############$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""""""""""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""######$$$########################%%%%%%&&&&&&&&&%%%$$$###""""""#########$$$$$$$$$########################""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""!!!"""############""""""""""""""""""""""""###""""""!!!!!!""""""###!!!"""""""""#####################"""""""""""""""###""""""""""""""""""###"""######"""!!!!!!###%%% !!!"""$$$''')))+++,,,$$$###""""""######$$$###""""""############""""""######$$$$$$$$$$$$######%%%$$$$$$$$$###"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""#########$$$$$$$$$######$$$%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''''''''&&&%%%&&&'''((())),,,+++*********+++------+++---//////......///000............////////////111000...------///000222444333333222222222222222999666555777777333222555222333333444555777888999777777666666555444444444222222222444666666444222.....................---***++++++++++++)))(((&&&))))))(((''''''''''''''')))(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###########################$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))((('''((()))''''''''''''''''''''''''444333111111222222222111////////////...---,,,,,,((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$######$$$%%%%%%&&&''''''%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""""""""#########"""""""""########################"""""""""""""""######$$$########################&&&%%%###!!!!!!"""$$$%%%""""""#########$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$""""""""""""""""""""""""###""""""""""""""""""###""""""""""""""""""""""""!!!"""""""""""""""###$$$""""""""""""""""""""""""######""""""""""""######!!!"""""""""############""""""""""""""""""######"""""""""######""""""""""""###$$$###!!!!!!"""$$$ !!!###%%%(((***+++,,,##################$$$%%%""""""############""""""######$$$$$$$$$$$$######%%%$$$$$$$$$###"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$$$$$$$$$$$$$$$$###"""!!!""""""#########$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''(((''''''&&&'''(((***+++,,,+++***))))))+++,,,...***,,,...///......///000............////////////222000///------...000111444333222111111111111111444222444888777333111222222111111222222444555666555555555555444333222222/////////111333333222000...------------.........+++,,,,,,---,,,***)))((())))))(((''''''''''''''')))((('''&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))((('''((()))''''''''''''''''''''''''444444333222222222222222///////////////...,,,,,,((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%###""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""######$$$%%%%%%%%%###############$$$$$$$$$"""""""""""""""""""""""""""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$########################'''%%%"""!!!###%%%"""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$###"""############$$$$$$$$$""""""""""""""""""""""""###""""""!!!!!!""""""###"""""""""""""""""""""""" """######""""""###$$$""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""############""""""""""""############""""""############"""""""""###$$$###"""!!!"""###$$$%%%&&&&&&'''''''''&&&"""###$$$#########%%%'''"""##################"""######$$$$$$$$$$$$######$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#####################$$$$$$$$$######""""""############$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((()))***,,,,,,+++******))))))+++,,,---)))+++---...------...///............////////////222111000/////////000111333333222111000000000000111000333888999444222222000///.........000111222444444444444333222111000......---///111111000///---------,,,------...///,,,------,,,,,,+++***)))))))))((('''''''''''''''''''''&&&&&&%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((()))(((''''''(((''''''''''''''''''''''''444555444333222222333444000000000//////...---,,,((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######!!!!!!""""""###$$$$$$%%%""""""#########$$$$$$$$$"""""""""""""""""""""""""""######$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$########################&&&%%%###!!!!!!"""###%%%"""############$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""############$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" """$$$###"""!!!###%%%""""""""""""""""""""""""!!!###%%%&&&&&&%%%###!!!""""""""""""############!!!"""""""""############!!!"""###$$$$$$###"""!!!"""###$$$$$$"""!!!!!!"""%%%&&&&&&'''&&&%%%$$$### """$$$$$$###$$$'''***######$$$$$$$$$$$$############$$$$$$$$$$$$#####################$$$$$$$$$################################################%%%$$$$$$###############""""""###$$$$$$$$$######"""############$$$$$$$$$""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%''')))+++,,,,,,---***************++++++,,,(((***,,,---,,,,,,---...............////////////222222111111111000000000333333111000000/////////111000333888999666555777111000///......///111222222333333333333111000//////.........000111000...------,,,,,,,,,---...///---,,,+++***))))))))))))))))))((('''''''''''''''&&&&&&%%%%%%%%%&&&''''''###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%((()))(((&&&&&&&&&''''''''''''''''''''''''555555555444333222333555000000000000///...---,,,((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&%%%$$$$$$######$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%!!!!!! !!!!!!"""###############$$$$$$%%%%%%&&&######$$$$$$$$$$$$###### !!!!!!"""######$$$$$$""""""######$$$$$$$$$$$$"""""""""""""""""""""""""""###$$$$$$$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$########################%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$########################""""""###$$$$$$$$$$$$###"""############$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" """$$$###!!!!!!###%%%""""""""""""""""""""""""!!!###&&&((((((&&&###!!!""""""""""""############!!!!!!""""""#########$$$!!!"""###$$$$$$###"""!!!"""###%%%$$$"""!!!!!!"""###$$$%%%&&&&&&&&&%%%$$$!!!$$$$$$###$$$(((+++$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######""""""######$$$$$$$$$%%%""""""""""""""""""""""""########################%%%$$$$$$###"""#########!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&"""$$$&&&)))+++,,,,,,,,,))))))******++++++++++++(((***,,,,,,++++++,,,---............/////////000222222222222222111000///333222111000////////////333222333888:::888888;;;444333111000000222333555222222333333222111///...111///...///000111000...---,,,,,,+++,,,---//////---+++***((((((((())))))))))))((('''''''''''''''%%%%%%%%%%%%&&&&&&'''((("""###%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&(((((()))''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&"""$$$'''((('''&&&%%%&&&''''''''''''''''''''''''444444333222111111111111////////////...---,,,+++&&&&&&&&&''''''((()))***((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$!!!!!!!!!"""###$$$&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$###$$$$$$%%%&&&""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$#########""""""""""""############""""""""""""""""""""""""""""""########################$$$$$$$$$###"""!!!!!! ###!!!  !!!###!!!!!!""""""######$$$$$$%%%%%%###!!!"""$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$###!!!!!!"""###$$$###""" !!!"""######"""!!! !!!"""###$$$$$$###"""!!!""""""""""""""""""""""""$$$###""" !!!"""$$$$$$$$$$$$$$$###"""!!!!!!!!!""""""######$$$$$$###"""###%%%&&&%%%""" """"""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$###"""""""""###"""$$$%%%%%%$$$###%%%&&&***)))(((&&&$$$#########"""###$$$$$$###"""###$$$""""""""""""""""""""""""########################&&&$$$######$$$%%%%%%$$$########################""""""""""""""""""""""""""""""""""""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%((((((((('''&&&&&&&&&%%%'''&&&%%%&&&((()))***)))******+++***))))))+++,,,***,,,------++++++,,,...,,,,,,------...///000000000000////////////000000111000///.........000000////////////111333555666444222000...---...000222333333222222222222111111222111000///------,,,,,,---------,,,,,,,,,++++++++++++***(((((('''''''''((('''&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%"""!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''333333222222111222222222////////////...---,,,+++((((((''''''(((((())))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$#########$$$%%%%%%$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""""""""###########################$$$$$$############$$$$$$$$$$$$$$$#########""""""""""""############""""""""""""""""""""""""""""""########################$$$$$$######"""!!!!!! $$$###"""!!!!!!"""###$$$"""""""""""""""############"""!!!!!!!!!!!!!!!!!!##################$$$$$$$$$##################$$$###!!!!!!"""###$$$###""" !!!"""######"""!!! !!!"""###$$$$$$###"""!!!""""""""""""""""""""""""$$$###"""!!! !!!"""###$$$$$$$$$$$$###"""!!!"""""""""""""""#########""""""###$$$&&&%%%""" """"""""""""""""""""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$###############"""###%%%$$$######$$$&&&+++***(((&&&$$$"""!!!!!!"""###$$$$$$###"""###$$$""""""""""""""""""""""""########################%%%$$$######$$$$$$$$$$$$################################################$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%''''''''''''&&&&&&&&&&&&'''&&&%%%%%%((()))))))))((((((((()))***************,,,------++++++,,,...,,,,,,------......////////////............//////111111000///......////////////.........000111222333111000......000222444222222222222222111111000222222000///...---------,,,,,,,,,,,,++++++++++++******)))(((''''''''''''(((&&&%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""############$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''222222222111222222333333////////////...---,,,+++******)))((((((((())))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###############'''&&&%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$###############""""""############""""""""""""""""""""""""""""""########################$$$$$$######"""!!!!!!!!!$$$###"""!!!!!!"""###$$$############"""""""""""""""!!!!!!$$$''''''###$$$$$$#############################################!!!!!!"""###$$$###"""!!!!!!""""""""""""!!!!!!""""""############""""""""""""""""""""""""""""""###""""""!!!!!!!!!!!!"""######$$$$$$######""""""############"""""""""""""""""""""$$$%%%%%%###!!!""""""""""""""""""""""""###""""""""""""!!!!!!!!!""""""""""""""""""""""""########################%%%%%%$$$$$$######$$$$$$"""###$$$$$$######$$$&&&+++***(((&&&###"""!!! """###$$$$$$###"""###$$$""""""""""""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&%%%&&&((())))))))))))((((((***...///---******,,,------++++++,,,...------------------------........................111111111111111000////////////...------......///222111000///000222444555222222222222222111111000111111000///...---------++++++++++++*********))))))(((((('''''''''(((((('''&&&%%%&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&111111111111222333444444////////////...---,,,+++,,,+++***)))((((((((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$#########$$$%%%&&&(((((($$$$$$######""""""!!!!!!((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""############""""""""""""""""""""""""""""""####################################""""""!!!!!!!!!!!! !!!!!!$$$$$$######""""""!!!!!!###"""$$$)))------&&& $$$$$$$$$###############""""""############""""""###!!!!!!!!!###$$$###"""!!!!!!""""""""""""!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""############""""""$$$$$$######""""""!!!!!!"""!!!!!!###$$$$$$###!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################%%%%%%$$$$$$$$$$$$$$$%%%"""###$$$$$$######$$$%%%)))(((&&&%%%###""""""""""""###$$$$$$###"""###$$$""""""""""""""""""""""""########################"""###$$$$$$###"""##############################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''''')))'''&&&''')))++++++***,,,******...333444111,,,***+++---,,,++++++,,,...------------,,,,,,,,,,,,...//////////////////...///000222333444333222222////////////000000000111333222111111111222333444222333333444333222111111/////////......---,,,+++************))))))))))))((('''''''''''''''(((((('''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&$$$"""###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%$$$###"""%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&111111111111222333444444////////////...---,,,+++---,,,+++)))((((((((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$#########$$$%%%&&&((((((#########""""""!!!!!!!!!$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""############""""""""""""""""""""""""""""""#################################"""""""""""""""!!!!!! !!!!!!$$$$$$######""""""!!!!!!###"""$$$)))...---&&&########################!!!"""############"""!!!###!!!!!!!!!###$$$###"""""""""!!!!!!!!!!!!""""""###""""""""""""""""""###""""""""""""""""""""""""!!!!!!!!!""""""""""""!!!!!!""""""#########""""""$$$$$$######""""""!!!!!!"""!!!!!!"""###$$$###"""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################$$$$$$$$$######$$$%%%%%%!!!###$$$$$$###"""$$$%%%$$$$$$#########$$$$$$$$$"""###$$$$$$###"""###$$$""""""""""""""""""""""""########################!!!###%%%%%%###"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!""""""######&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''***)))((()))+++,,,,,,,,,,,,******...333444111,,,***+++---,,,++++++,,,...---------------------,,,///000111111111111000///---...111333555666666666000000111222444444555555555444333222111111111111333444555555555444222111---------------,,,***************)))))))))(((((((((((('''''''''(((((()))'''%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###!!! """$$$%%%$$$###''''''%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&222222222111222222333333////////////...---,,,+++,,,+++***)))((('''''''''((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$#########""""""""""""""" !!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###############$$$$$$$$$""""""############""""""""""""""""""""""""""""""##############################""""""""""""""""""""""""############""""""############"""""""""""" !!!"""&&&((('''"""""""""#########$$$$$$$$$ !!!"""######"""!!! ###!!!!!!"""###$$$###"""""""""!!!!!!!!!!!!""""""######""""""""""""######"""""""""""""""""""""""" !!!!!!""""""""""""!!!!!!!!!""""""######""""""############""""""""""""!!! !!!###$$$######"""""""""""""""""""""""""""""""""############$$$""""""""""""""""""""""""#################################"""######$$$$$$!!!"""######""""""###%%%""""""""""""###$$$%%%&&&"""###$$$$$$###"""###$$$""""""""""""""""""""""""########################!!!$$$''''''$$$"""###%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&***)))((()))+++,,,,,,,,,)))((((((***...///---******,,,------++++++,,,...........................000000222222222222000000,,,---///222444666777777000111333444666777777777666555333222000/////////222333555666555444222111+++,,,---------,,,***)))************)))))))))(((***)))(((((((((((())))))&&&%%%$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&%%%$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***222:::<<<777...%%%!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!%%%***...///---+++***(((&&&$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%333333222222111222222222////////////...---,,,+++***))))))(((''''''''''''((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$%%%%%%$$$############$$$""""""##################""""""!!!!!!!!!!!!!!!!!!########################$$$$$$############$$$$$$""""""#########$$$$$$$$$""""""############""""""""""""""""""""""""""""""########################"""""""""""""""""""""###""""""############"""""""""""""""""""""######### !!!"""######""" !!!!!!"""###$$$%%%%%%&&& !!!"""######"""!!! ###!!!!!!"""###$$$###"""###"""!!! !!!"""###$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""" !!!"""######"""!!! !!!!!!""""""""""""""""""""""""""""""#########!!!  """$$$$$$###""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""###$$$!!!"""######""""""###$$$"""!!!!!!""""""###$$$%%%"""###$$$$$$###"""###$$$""""""""""""""""""""""""########################!!!%%%))))))%%%###$$$&&&################################################$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%)))((('''''')))++++++***((((((((()))***************,,,------++++++,,,...---......//////000000000///000111222222111000///---------...000222333444000111222444555555444444333333222111000/////////000222333555444222000///,,,---...//////...,,,+++++++++*********))))))))),,,+++***)))))))))))))))&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((((((''''''&&&%%%$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%000777>>>???777,,,$$$ %%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$(((///333333111///---***'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%444444333222111111111111////////////...---,,,+++)))((((((''''''''''''''')))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!""""""###$$$$$$!!!!!!!!!"""###$$$&&&&&&""""""######$$$$$$%%%%%%''''''%%%$$$######""""""""""""""""""""""""""""""$$$$$$############$$$$$$""""""######$$$$$$$$$$$$""""""############""""""""""""""""""""""""""""""########################"""""""""""""""######### !!!!!!!!!!!! !!!!!!""""""######$$$$$$"""$$$%%%$$$""" !!!""" !!!###$$$%%%&&&''' !!!"""$$$$$$"""!!! ###!!!!!!"""###$$$###"""###"""!!! !!!"""###$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""" !!!#########"""!!! !!!"""""""""""""""!!!!!!""""""######$$$$$$!!!  """$$$$$$###""""""""""""""""""""""""""""""######$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######!!!"""######""""""###$$$###"""""""""""""""######"""$$$$$$$$$###"""###$$$""""""""""""""""""""""""########################!!!&&&******&&&###$$$'''########################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%&&&((()))***)))******+++***))))))+++,,,***,,,------,,,+++---...---......///000111222222...///000222222000///......---,,,,,,,,,...///000000111222333333222111000111111111000000000000000...000222333333111...------...000111111///---,,,++++++++++++************------+++***))))))))))))&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((('''&&&%%%$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""'''++++++'''%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&###"""%%%***---,,,)))111///,,,(((%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%444333222000000000000111///......------,,,++++++))))))))))))(((((((((((('''&&&%%%%%%%%%%%%&&&'''###$$$$$$%%%%%%&&&&&&'''"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%"""!!!"""%%%(((+++&&&%%%$$$#########$$$%%%$$$$$$$$$#########""""""%%%%%%%%%%%%###"""!!! $$$#########""""""!!!!!!$$$#########""""""!!!!!!""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""$$$$$$%%%%%%$$$###!!! """"""###$$$$$$$$$$$$###""""""""""""###############"""!!!"""###$$$###!!!""""""""""""""""""""""""###############"""!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!! !!!###$$$""""""""""""!!!!!!!!!!!!!!!!!!"""###############$$$$$$############$$$$$$$$$#########""""""!!!!!!""""""""""""""""""""""""$$$###""" !!!"""###"""!!! !!!"""###"""#########$$$$$$$$$$$$""""""""""""""""""""""""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$############$$$$$$##############################################################################$$$$$$$$$$$$######""""""######$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''+++***(((&&&&&&''')))***+++******)))***,,,---...+++,,,------......------,,,,,,---...//////......//////.........---------222333333444444444333333222222222222222222222222222111111000000000000000000//////000000///---+++))))))(((((('''''''''&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%'''((('''%%%$$$$$$%%%%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&555444222111000000111111///......------,,,++++++))))))))))))((((((((((((''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###"""###%%%''')))&&&%%%$$$#########$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$###"""!!!!!!############"""""""""!!!############"""""""""!!!""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""""""""#########"""!!! """"""###$$$$$$$$$$$$###""""""""""""###############"""!!!"""###$$$###!!!""""""""""""""""""""""""###############"""!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!"""""""""###"""""""""""""""""""""""""""!!!!!! !!!"""###$$$""""""""""""!!!!!!!!!!!!!!!!!!"""###############$$$######""""""######$$$############"""""""""!!!""""""""""""""""""""""""$$$###"""!!! !!!!!!"""###"""!!!!!!!!!!!!"""###"""""""""#########$$$$$$""""""""""""""""""""""""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$############$$$$$$##############################################################################$$$$$$$$$$$$######"""#########$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''+++***(((''''''(((***++++++******)))***,,,---...+++,,,---...///000111111,,,,,,,,,---------......//////.........---------111111222333333333333333000000111111222333444444000000///..................---------...---+++)))((((((((((((''''''&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$&&&((((((&&&$$$######$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&555444222111000000111111///......------,,,++++++))))))))))))((((((((((((''''''&&&%%%%%%&&&''''''''''''&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###$$$$$$%%%&&&'''&&&%%%$$$$$$######$$$$$$$$$$$$$$$###############!!!""""""######""""""!!!############""""""""""""############""""""""""""""""""""""""""""""""""""$$$$$$$$$###############""""""""""""""""""""""""!!!""""""######""""""!!!"""""""""""""""""""""""" !!!""""""""""""!!!!!!"""######$$$$$$######""""""""""""###############"""!!!"""###$$$###!!!"""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""!!!!!!!!!!!!!!!!!!"""###############$$$######""""""######$$$############""""""""""""""""""""""""""""""""""""######"""!!!!!!!!!""""""###""""""!!!!!!""""""###!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""############""""""########################""""""""""""############$$$$$$############$$$$$$##############################################################################$$$$$$$$$$$$##################$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''+++***)))(((((()))+++++++++******)))***,,,---...---------...000222444666---,,,+++++++++,,,---.../////////............---///000111222333333333333111111111222222222333333......---,,,,,,,,,,,,---,,,+++******+++***(((&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$&&&))))))'''$$$""""""$$$%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&444333111000//////000000///......------,,,++++++))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$######################## !!!"""""""""""""""#########"""""""""""""""#########"""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""#########!!!""""""###############!!!"""""""""###############"""!!!"""###$$$###!!!""""""""""""""""""""""""""""""############"""!!!!!!!!!!!!!!!!!!""""""###!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###""""""""""""!!!!!!!!!!!!!!!!!!"""#####################""""""""""""###############"""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""!!!"""""""""############$$$$$$############$$$$$$###########################################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''+++******)))******+++,,,+++******)))***,,,---...///...------///111444666///...,,,++++++,,,...////////////...............---...000111222333333444555555444222111///.........------,,,,,,,,,,,,,,,+++***(((((())))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$'''***+++)))%%%###"""%%%%%%&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&333222000///....../////////......------,,,++++++))))))))))))((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%$$$###%%%%%%%%%%%%$$$$$$############################## !!!""""""###""""""""""""""""""""""""######""""""""""""""""""######""""""""""""""""""""""""########################""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%&&&!!!!!!"""############"""!!!"""""""""###############"""!!!"""###$$$###!!!""""""""""""""""""""""""!!!""""""#########""""""!!!!!!!!!!!!!!!""""""###""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""##################""""""""""""""""""###""""""""""""""""""######""""""""""""""""""""""""""""""##################""""""############""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""!!!"""""""""############$$$$$$############$$$$$$########################################################################$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''***************++++++,,,+++******)))***,,,---...000///---------///111333111000...,,,,,,---///000////////////////////////---...000111222333333444555555333222000///...---///...------,,,,,,------+++***(((((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$'''+++,,,***'''%%%$$$&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&333222000///....../////////......------,,,++++++))))))))))))((((((((((((&&&'''(((((((((((('''&&&######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###"""###############$$$$$$$$$ !!!""""""############""""""""""""############""""""""""""############""""""""""""""""""""""""###############$$$$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""###$$$&&&&&& !!!""""""######""""""""""""""""""###############"""!!!"""###$$$###!!!""""""""""""""""""""""""!!!""""""############"""!!!!!!!!!!!!!!!"""######"""""""""#########$$$$$$"""""""""""""""""""""""" !!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""##################""""""!!!!!!""""""###""""""""""""############""""""""""""""""""""""""!!!"""###$$$$$$$$$######"""######$$$$$$######"""!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""############""""""########################""""""""""""############$$$$$$############$$$$$$########################################################################$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''(((((()))******++++++++++++******)))***,,,---...///...---------...///000111000///.........///000...////////////000000000///000111222333333333333111111111111111111000000//////...------------...,,,***((('''(((((('''&&&$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###&&&)))***)))(((''''''%%%&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&444333222000000000111111///......------,,,++++++))))))))))))((((((((((((&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$##################$$$$$$%%%%%%%%%$$$###"""""""""#########$$$$$$$$$""""""######$$$#########!!!"""""""""############!!!"""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!!!! """"""""""""""""""""""""""""""!!!!!!"""###$$$%%% !!!!!!"""""""""""""""""""""""""""###############"""!!!"""###$$$###!!!""""""""""""""""""""""""!!!!!!"""###############!!!!!!!!!!!!!!!"""######""""""#########$$$$$$$$$"""""""""""""""""""""""" !!!"""###""""""!!!""""""""""""!!!!!!!!!!!!!!!!!!"""###############""""""!!!!!!!!!!!!""""""!!!"""""""""############""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$###"""###$$$$$$$$$$$$###""""""""""""#########$$$$$$""""""""""""""""""""""""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$############$$$$$$########################################################################$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''((()))************+++******)))***,,,---...,,,,,,---......///000000000000//////.............../////////000000000000111111222333333333333333000000000000111111111111//////...---------------+++)))&&&&&&&&&'''&&&%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!###&&&''''''&&&'''(((###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&666555444222111222222333///......------,,,++++++))))))))))))((((((((((((&&&'''((())))))((('''&&&'''&&&&&&%%%%%%$$$$$$############$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######"""######$$$$$$$$$%%%&&&%%%$$$###"""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!""""""#########$$$!!!!!!""""""#########$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""""""""""""""""""""!!!!!! !!!###$$$ !!!!!!"""""""""""""""""""""""""""###############"""!!!"""###$$$###!!!""""""""""""""""""""""""!!!!!!"""###############!!!!!!!!!!!!!!!"""######"""############$$$$$$$$$"""""""""""""""""""""""" """#########"""!!!""""""""""""!!!!!!!!!!!!!!!!!!"""###############""""""!!!!!!!!!!!!""""""!!!!!!""""""#########$$$""""""""""""""""""""""""!!!"""###$$$%%%%%%$$$###"""###$$$%%%%%%$$$###"""############$$$$$$$$$$$$""""""""""""""""""""""""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$############$$$$$$########################################################################$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%'''''''''&&&&&&'''''''''&&&&&&((()))************+++************,,,---...)))+++---///000111222222......//////...---,,,,,,.../////////000000111111222333333444444444333333333222222111000///......///...------,,,,,,------***(((%%%$$$%%%&&&%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!###$$$%%%%%%'''(((!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&555444333111000111111222333111/////////...,,,+++))))))))))))))))))))))))''''''''''''''''''''''''###((('''!!!###)))((( %%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""#########$$$######$$$%%%%%%&&&'''''' """$$$%%%&&&%%%###"""%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$#########""""""###################################################"""!!! !!!"""###""""""""""""""""""""""""%%%$$$""" !!! !!!"""###############""""""""""""""""""""""""!!! ###"""""""""$$$$$$""" !!!!!!!!!!!!######""""""!!!!!! """"""""""""""""""""""""""""""""""""#####################"""""""""""""""%%%$$$"""!!!!!!!!!"""###!!!!!!!!!!!!""""""""""""$$$$$$$$$###"""!!!!!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!""" !!!!!! """###"""############$$$$$$$$$""""""""""""""""""""""""""""""#########""""""!!!""""""""""""############$$$#########""""""!!!!!!###############"""!!!!!!##############################$$$$$$$$$$$$##############################"""############$$$$$$$$$########################################################################%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&''''''''''''((((((((((((((())))))))))))'''((((((***+++,,,---------------............/////////.........---------//////...//////000111222000000111111111222222222000000000000000111111111...------,,,,,,++++++***''''''''''''''''''''''''%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&555444333111111111111222222111///...///...---+++))))))))))))))))))))))))''''''''''''''''''''''''$$$&&&'''&&&''')))&&&!!!%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%######$$$%%%%%%&&&''''''!!!"""###$$$%%%$$$$$$###%%%%%%%%%$$$$$$$$$######&&&%%%%%%%%%$$$$$$$$$$$$%%%$$$############$$$%%%$$$$$$$$$#########""""""################################################$$$###""""""""""""###$$$########################$$$###"""!!!!!!!!!!!!!!!!!!""""""############"""""""""""""""""""""""""""""""""!!!!!!!!! ###""""""###$$$$$$"""!!!!!!!!!!!!""""""""""""###$$$#########""""""""""""""""""""""""""""""""""""""""""""""""###############"""""""""""""""""""""&&&%%%###"""""""""######!!!!!!!!!!!!""""""""""""$$$$$$######"""!!!!!! """"""""""""!!!!!!!!!!!!###########################"""!!!!!!!!!!!!"""### !!!###"""!!!!!!"""###""""""#########$$$$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""########################"""""""""!!!###############"""!!!!!!##############################$$$$$$$$$$$$##############################"""############$$$$$$$$$########################################################################%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))(((((()))***+++,,,,,,---------------............//////.........---------//////////////////000111000000000111111111222222000000000000000000000000---------,,,++++++******''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&555444333222111111111222222000///...///...---+++))))))))))))))))))))))))''''''''''''''''''''''''%%%###&&&,,,...)))$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$#########$$$######""""""######$$$$$$$$$$$$###############################################################%%%$$$############$$$%%%########################"""""""""###""""""!!!!!!"""############""""""!!!""""""""""""""""""""""""#########"""""""""!!!!!!###""""""###$$$$$$###!!!""""""""""""############$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""############""""""""""""""""""######%%%%%%$$$#########$$$$$$!!!!!!!!!!!!""""""""""""$$$$$$######"""!!!!!!!!!#########"""!!! ##############################""""""""""""######"""###$$$###"""!!!"""###"""""""""#########$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""########################""""""""""""#########$$$######"""!!!##############################$$$$$$$$$$$$##############################"""############$$$$$$$$$########################################################################%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))*********+++++++++------------............/////////............---000000//////.../////////000000000000111111111111000000000000000/////////---,,,,,,+++******))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&555444444333222222111111222000///...//////---,,,((((((((((((((((((((((((''''''''''''''''''''''''&&&"""&&&111222)))###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""###########################################################################$$$$$$$$$######$$$$$$$$$######################## !!!###$$$$$$###"""!!!###############"""!!! """"""""""""""""""""""""######"""""""""!!!!!!!!!###""""""###%%%%%%$$$"""!!!!!!"""""""""#################################!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############"""""""""""""""#########$$$#####################!!!!!!!!!!!!""""""""""""############""""""!!!!!!###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$###!!! !!!"""""""""""""""############""""""""""""""""""""""""!!!""""""############"""!!!"""""""""#####################"""""""""""""""#########$$$$$$######"""##############################$$$$$$$$$$$$##############################""""""#########$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((())))))))))))******************++++++,,,,,,---------........./////////...............111000///.............../////////000000000111111000///////////////......,,,++++++******)))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&555555444444333222222111111000......//////...,,,((((((((((((((((((((((((''''''''''''''''''''''''&&&"""'''111333***$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""######"""""""""########################################################################################################################!!!"""###$$$$$$###""""""###############"""!!! """""""""""""""""""""""""""""""""!!!!!!!!! ###""""""###%%%&&&$$$### !!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############!!!!!!""""""############!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""#########""""""""""""""" !!!!!!!!!"""""""""### !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""  !!!!!!!!!"""""""""#########""""""""""""""""""""""""!!!!!!"""###############!!!"""""""""############""""""""""""""""""############$$$$$$$$$$$$####################################$$$$$$$$$$$$##############################""""""#########$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((((((((())))))))))))******************++++++,,,,,,,,,------------...////////////////////////000000///......---............/////////000000000/////////.........------+++******)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''444555555555444333222111111///......//////...---))))))))))))))))))))))))''''''''''''''''''''''''%%%$$$(((...000,,,'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$"""######$$$$$$######"""###############$$$$$$$$$################################################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$######"""""""""############""""""!!!""""""""""""""""""""""""""""""!!!!!!!!! ###""""""###%%%&&&%%%$$$ !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!"""######$$$$$$ !!!!!!""""""!!!!!!!!!!!!!!!!!!""""""""""""######"""""""""""""""""" !!!"""#########"""""""""""""""""""""""" !!!!!!!!!!!! !!!"""!!!  !!!!!!!!!!!!"""""""""######"""""""""""""""""""""""" !!!"""######$$$######""""""""""""############""""""""""""############"""###$$$$$$%%%$$$$$$$$$##############################$$$$$$$$$$$$##############################"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((())))))))))))))))))*********+++++++++,,,,,,,,,,,,------------...////////////000000000//////......---...................../////////////////////...------,,,,,,***))))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&'''''''''444555555555555333222111000///......//////...---))))))))))))))))))))))))''''''''''''''''''''''''%%%''')))(((***---+++&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&######$$$%%%%%%$$$######""""""#########$$$$$$$$$######################################################$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""""""""!!!""""""############"""""""""""""""""""""""""""#########"""""""""!!!!!!"""""""""$$$&&&'''&&&$$$ !!!!!!!!!!!!"""""""""!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""############ !!!!!!"""######$$$$$$ !!!"""###""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""###!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!""""""""""""!!! !!!""""""!!! """###!!!!!!!!!!!!"""""""""###"""""""""""""""""""""""" !!!"""######$$$$$$$$$""""""""""""############!!!"""""""""############"""###$$$$$$%%%%%%%%%$$$##############################$$$$$$$$$$$$##############################"""############$$$$$$$$$###########################################################################################################################$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((())))))))))))(((((()))***+++,,,,,,---++++++,,,,,,,,,---------.../////////000000000000......---------...//////------.........///////////////......---,,,,,,+++))))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''(((444555555666555333222111000///......///000...---))))))))))))))))))))))))''''''''''''''''''''''''$$$))))))$$$'''...---&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''''''&&&%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###""""""######$$$$$$$$$$$$################################################$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$"""!!!!!!"""### !!!"""###############""""""""""""""""""""""""$$$$$$$$$############""""""""""""$$$&&&'''&&&%%%""""""""""""############""""""######$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""############ !!!!!!"""###$$$$$$$$$ !!!"""$$$$$$$$$###"""!!!!!!!!!!!!"""""""""""""""""""""""""""###############""""""!!!!!! !!!"""###$$$$$$###"""!!! """######""""""###%%%!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!######$$$$$$$$$""""""""""""############!!!!!!""""""#########$$$"""###$$$%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$##############################"""############$$$$$$$$$###########################################################################################################################$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((())))))))))))'''((()))***+++,,,------++++++,,,,,,,,,---------.../////////000000111111---------------...///000---------.........////////////...------,,,++++++)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((444444444444333222111000,,,///000------///...+++++++++)))(((''''''''''''(((((('''''''''&&&&&&&&&******++++++++++++******$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&(((******(((%%%#########$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$#########""""""%%%%%%%%%$$$$$$#########$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!#########""""""""""""""""""""""""""""""""""""""" """######""""""###$$$###$$$$$$$$$$$$%%%%%%%%%""""""############""""""!!!"""###%%%%%%$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$#####################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###!!! !!!"""###"""  !!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""###"""""""""$$$$$$""" """"""""""""!!!!!!!!!!!!##############################""""""""""""######""""""""""""############!!!!!!"""#####################$$$$$$$$$$$$######%%%$$$###""""""###$$$%%%""""""###$$$$$$$$$$$$###""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&)))))))))***++++++,,,,,,++++++,,,,,,,,,,,,------+++,,,---...////////////,,,---.........---,,,++++++,,,///000111000///...,,,,,,+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&((('''%%%$$$###$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&444444444444333222111000---000000...---//////++++++***)))(((''''''''''''(((((('''''''''&&&&&&&&&(((((())))))))))))(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''&&&%%%######$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$#########""""""%%%%%%%%%$$$$$$#########""""""######$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$#########""""""###########################""""""""""""""""""""""""""""""""""""""""""""" """######""""""###$$$ !!!!!!!!!"""""""""""""""############""""""""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!! ###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###!!! !!!"""###"""  !!!!!!""""""!!!!!!###"""!!!!!!!!!!!!!!!"""!!! !!!"""###!!! ###############"""""""""##############################""""""""""""######""""""""""""############!!!!!!"""#####################$$$$$$$$$$$$######$$$$$$###""""""###$$$$$$######$$$%%%%%%%%%%%%%%%########################$$$###"""!!!!!!"""###$$$######$$$$$$$$$###"""""""""############$$$$$$$$$########################%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((())))))******+++,,,,,,++++++,,,,,,,,,,,,------++++++,,,---..................//////...,,,+++******,,,---/////////...---,,,++++++***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&444444444444333222111000...111111///...000///,,,******)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$###############$$$$$$$$$$$$$$$######### !!!"""###$$$%%%&&&&&&""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""""""""###$$$############"""""""""########################""""""""""""""""""######"""""""""""""""""""""""" """######""""""###$$$ !!!!!!!!!!!!""""""############""""""###""""""""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! """"""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""###!!! !!!"""###"""  !!!!!!""""""!!!!!!######"""!!!!!!!!!!!!!!!!!! !!!###$$$###"""###############$$$$$$$$$""""""""""""""""""""""""######""""""""""""######""""""""""""############!!!!!!"""#####################$$$$$$$$$$$$######$$$$$$###""""""###$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%########################$$$###""""""""""""###$$$"""######$$$$$$$$$######"""############$$$$$$$$$########################$$$############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((()))******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,/////////......,,,+++******+++---......---,,,+++++++++***)))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&333333333333333222111111///222222//////000///,,,***)))((('''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$&&&'''######$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$###############!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!############""""""""""""########################"""""""""""""""#########"""""""""""""""""""""""" """######""""""###$$$"""""""""#########$$$$$$""""""############""""""###"""!!!!!!!!!"""$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$#########"""""""""""""""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###!!! !!!"""###""" !!!"""""""""""""""$$$###"""!!!!!! !!!"""""""""$$$&&&'''&&&%%%""""""###############$$$!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######!!!"""""""""############!!!!!!"""#####################$$$$$$$$$$$$######$$$##################$$$###$$$$$$%%%&&&%%%%%%%%%################################################!!!"""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###########################"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''(((((())))))***++++++++++++++++++,,,,,,,,,------......------------------...............---------,,,,,,------------,,,+++******)))(((((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&222222333333222222111111000222222///...000///,,,)))(((((('''''''''''''''&&&'''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!###%%%'''######$$$%%%%%%%%%%%%$$$""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################################################################"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""############"""""""""""""""""""""""" """######""""""###$$$#########$$$$$$$$$%%%%%%""""""############""""""###"""!!!!!!!!!"""$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#########""""""""""""!!!!!!!!!""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###!!! !!!"""###""" !!!!!!"""""""""""""""######"""!!!!!!!!!!!!!!!"""""""""$$$&&&'''&&&%%%!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######!!!"""""""""############!!!!!!"""#####################$$$$$$$$$$$$###############$$$$$$#########"""######$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################"""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''(((((()))******+++++++++++++++,,,,,,,,,------000///......---......///------------...//////000............------,,,,,,))))))(((((('''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&111222222222222222111111///222222///...///...+++((((((''''''&&&''''''(((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###%%%&&&######$$$%%%%%%%%%%%%$$$"""""""""############$$$$$$$$$######$$$$$$%%%&&&###############$$$$$$$$$"""""""""###############$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######"""!!! !!!!!!"""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$"""""""""""""""""""""""" """######""""""###$$$""""""""""""############""""""############"""""""""!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###!!! !!!"""###""" !!!""""""######""""""""""""!!!!!!!!!!!!""""""!!! !!!###$$$###""" !!!""""""######""""""""""""""""""""""""######""""""""""""######""""""""""""############!!!!!!"""#####################$$$$$$$$$$$$######"""###$$$$$$$$$$$$###"""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######"""######$$$$$$$$$######"""############$$$$$$$$$########################"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((''''''((())))))******+++++++++,,,,,,,,,,,,------000000///......///000111------------...///000111000//////...---,,,,,,+++((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&111111222222222222111111///222111...---...---)))'''''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$######$$$%%%%%%%%%%%%$$$""""""""""""############$$$$$$######$$$$$$%%%&&&""""""#########$$$$$$$$$!!!"""""""""#########$$$###############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!###$$$$$$###!!! !!!!!!!!!!!!""""""######"""""""""""""""""""""""" !!!!!!"""######$$$$$$"""""""""""""""""""""""" """######""""""###$$$!!!!!!!!!!!!""""""""""""""""""############"""""" !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!  !!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###!!! !!!"""###""" !!!!!!"""############"""!!! !!!!!!"""###$$$!!! !!!"""###!!! !!!!!!"""######$$$$$$##############################""""""""""""######""""""""""""############!!!!!!"""#####################$$$$$$$$$$$$######"""###$$$$$$$$$$$$###""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$###"""""""""############$$$$$$$$$####################################$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))''''''(((((()))*********++++++,,,,,,,,,,,,------///...---------///111222111000///...------...///000///...,,,+++*********'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&000111111222222222111111///111111...,,,...,,,)))''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%%%%%%%%%%$$$""""""""""""############$$$$$$######$$$$$$%%%&&&""""""######$$$$$$$$$$$$!!!!!!""""""#########$$$!!!!!!"""###$$$%%%%%%&&&"""""""""""""""""""""""""""""""""""""""""""""""" """###%%%%%%###""" !!!!!!!!!""""""############################## !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""!!!"""######""""""###$$$""""""""""""############""""""############"""""" """#########"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###!!! !!!"""###"""!!!!!!!!!"""############### !!!###$$$%%%###"""""""""$$$$$$""" !!!""""""###$$$$$$%%%%%%##############################""""""""""""######""""""""""""############!!!!!!"""#####################$$$$$$$$$$$$######"""###$$$%%%%%%$$$###"""$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''(((((()))*********++++++,,,,,,,,,---------...---,,,+++,,,...000222444222000...---,,,,,,,,,///...---+++***)))))))))&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$"""###%%%&&&'''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&333333444444444444444444111111111000//////......******)))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%$$$#######################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""$$$###"""!!!!!!###%%%&&&%%%%%%$$$###""""""############$$$$$$$$$$$$######""""""""""""""""""""""""###!!!!!!"""###$$$###"""""""""""""""############""""""""""""""""""""""""""""""############""""""""""""""""""############!!!!!!!!!!!!""""""""""""""""""######$$$$$$$$$%%%"""""""""""""""""""""""""""!!! """###$$$"""""""""""""""######$$$"""############"""!!!!!! !!!######$$$$$$$$$######""""""!!!!!! """""""""""""""""""""""""""!!!!!!"""$$$$$$###"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!"""###$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$###########################%%%''''''%%%###""""""$$$$$$$$$#########"""""""""###$$$%%%%%%$$$###""""""###%%%&&&&&&%%%###"""$$$$$$$$$############""""""###$$$%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,---...///000000///...------,,,,,,...---+++******+++---...&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%444444444444444444333333/////////...------,,,,,,******)))((((((((((((((('''''''''&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""$$$###"""!!!"""###%%%&&&%%%$$$$$$###""""""######"""""""""######"""""""""""""""""""""""""""""""""###!!!!!!"""###$$$###"""""""""""""""############""""""""""""""""""""""""!!!""""""######""""""!!!""""""""""""############""""""""""""!!!!!!!!!!!!""""""""""""######$$$$$$"""""""""""""""""""""""""""!!!!!! !!!"""###$$$"""""""""""""""######$$$ !!!"""############### !!!######$$$$$$######"""""""""!!!!!!!!! """""""""""""""""""""""""""!!!!!!"""$$$$$$###"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""#################################%%%&&&%%%$$$######$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$######"""###%%%&&&&&&%%%###"""$$$$$$$$$############"""######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((())))))*********++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++***,,,+++***))))))***+++,,,&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%555555444444333333222222/////////...------,,,,,,******)))((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############$$$###"""""""""###%%%&&&%%%$$$######"""#########!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""###!!!!!!"""###$$$###"""""""""""""""############"""""""""""""""""""""""" !!!!!!""""""!!!!!! """"""""""""##################""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######"""""""""""""""######$$$ !!!"""$$$$$$$$$%%% !!!"""############""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!"""$$$$$$###"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################""""""""""""############################################################""""""""""""""""""""""""######"""""""""""""""##############################$$$$$$$$$######$$$&&&$$$$$$$$$###############$$$$$$############$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$############"""$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((()))************+++++++++++++++***+++,,,---------,,,+++************************)))******((((((((((((******&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%555555444444333222111111111111111000//////......***))))))(((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################"""""""""###$$$%%%$$$$$$###############$$$!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""###!!!!!!!!!###$$$###"""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!"""""""""############$$$######"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######"""""""""""""""######$$$ """######$$$$$$$$$ !!!"""######""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!"""$$$$$$###"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""########################!!!"""""""""############$$$#########"""""""""!!!########################""""""""""""""""""""""""$$$######"""""""""""""""########################"""######""""""###%%%(((########################%%%$$$###""""""###$$$%%%"""###$$$$$$$$$$$$###"""$$$$$$$$$#########""""""%%%$$$###""""""###$$$%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))***)))******++++++++++++***,,,---...///...---+++))))))))))))))))))))))))***))))))(((''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%555555444333222222111111111111111000//////......***))))))((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$$$$###############$$$$$$"""######$$$$$$######"""""""""""""""""""""""""""###!!!!!!!!!###$$$###"""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!"""""""""############$$$######"""!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!##################"""""""""""""""""""""######$$$""""""############"""!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!"""$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""########################!!!"""""""""############$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""""""""###########################!!!"""""""""!!!###&&&(((########################%%%$$$###""""""###$$$%%%########################$$$$$$$$$#########""""""%%%$$$###""""""###$$$%%%########################################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((((())))))((()))******++++++++++++---...///000///...+++***))))))))))))************))))))(((((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%444444333333222222111111/////////...------,,,,,,******)))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$""""""######$$$$$$$$$$$$#########"""######$$$%%%######$$$$$$$$$$$$######""""""""""""""""""""""""###!!!!!!"""###$$$###"""""""""""""""############"""""""""""""""""""""""" !!!!!!""""""!!!!!! """"""""""""##################""""""!!!!!! !!!!!!!!!!!! """"""""""""""""""""""""######$$$$$$$$$###"""!!!"""""""""""""""######$$$###############"""!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!"""$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################""""""""""""#####################""""""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$######################## !!!###"""""""""%%%'''###############$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$############"""$$$$$$############$$$$$$########################################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''((())))))(((((()))***++++++++++++,,,---.........---,,,+++************************((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%333333222222222222222222/////////...------,,,,,,******)))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$$$$######""""""###$$$$$$%%%""""""############""""""""""""""""""""""""""""""###!!!!!!"""###$$$###"""""""""""""""############""""""""""""""""""""""""!!!""""""######""""""!!!""""""""""""############""""""""""""!!!!!!!!!!!!"""""""""!!!!!!!!! """"""""""""""""""""""""###$$$$$$$$$$$$###"""!!!"""""""""""""""######$$$!!!""""""############""" !!!!!!!!!!!!!!! !!!!!!!!!"""""""""###"""""""""""""""""""""""""""!!!!!!"""$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###%%%%%%######################## !!!###$$$###"""###$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$############""""""""""""######$$$$$$$$$############"""######$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''(((((()))'''((()))***++++++++++++***+++++++++++++++,,,,,,++++++******))))))((((((&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%222222222222222222333333111111111000//////......******)))((((((((((((((()))(((((((((''''''''''''&&&&&&''''''&&&&&&%%%$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########""""""###$$$%%%%%%!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""###!!!!!!"""###$$$###"""""""""""""""############""""""""""""""""""""""""""""""############""""""""""""""""""############!!!!!!!!!!!!""""""""""""######""""""!!!!!!!!! """"""""""""""""""""""""###$$$%%%%%%$$$###"""!!!"""""""""""""""######$$$ !!!###$$$$$$$$$$$$ !!!!!!!!!!!!!!! !!!!!!!!!""""""######"""""""""""""""""""""""""""!!!!!!"""$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!!!!"""""""""""""""""""""""""""""""""""""""######################## !!!"""$$$&&&&&&########################!!!$$$$$$###""""""###""""""######$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""######""""""""""""######$$$$$$$$$############""""""###$$$%%%%%%$$$###"""########################""""""""""""""""""""""""########################""""""""""""""""""""""""########################%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))'''''')))******+++++++++)))((((((((()))***++++++++++++***)))(((''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%222333333222000///000222//////000000///...------)))((('''((()))***)))((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%!!!!!!"""###$$$$$$%%%%%%""""""#########$$$$$$$$$%%%$$$$$$$$$######""""""######$$$$$$$$$$$$######%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""(((&&&###!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############ !!!###$$$%%%$$$"""!!!"""""""""""""""######$$$$$$###""" !!!"""%%%%%%%%%%%%###"""!!! !!!"""###$$$$$$###!!! """""""""""""""""""""""""""######$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""############""""""###############"""!!!!!!""""""""""""""""""""""""################################################%%%%%%$$$###""""""##############################"""""""""""""""######$$$########################$$$$$$$$$#########""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&))))))))))))************))))))))))))))))))))))))******)))((('''&&&%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%222333333222000///111222000000000000///...---,,,***)))'''((()))***((('''(((((((((((((((((((((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$!!!""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$###"""""""""!!!!!!!!!!!!######$$$$$$$$$$$$######$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!!!!"""#########""""""""""""""""""""""""""""""""""""############!!!"""###"""!!! """!!!!!!!!!!!!"""######$$$###""" !!!"""$$$$$$$$$$$$###"""!!!!!!!!!""""""#########"""""""""""""""""""""""""""""" """"""""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""""""""############""""""###############"""!!!!!!""""""""""""""""""""""""################################################%%%$$$$$$###""""""##############################"""""""""""""""###$$$$$$########################$$$$$$$$$#########""""""##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&(((((()))))))))*********(((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%222333333222000000111333222111000///...---,,,++++++)))(((((())))))(((&&&(((((((((((((((((((((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""###$$$$$$%%%%%%###############$$$$$$$$$"""""""""""""""!!!!!!!!!######$$$$$$$$$$$$############""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""######$$$$$$$$$########################""""""""""""############ !!!"""""""""!!! !!!!!! !!!!!!"""#########!!! !!!!!!"""!!!""""""######""""""!!!"""!!!!!!!!!"""###$$$$$$"""""""""""""""""""""""" !!!""""""""""""!!!""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###$$$######"""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""""""""############"""""""""############""""""!!!""""""""""""""""""""""""################################################%%%$$$######"""####################################""""""""""""###$$$$$$########################$$$$$$$$$#############################################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&(((((())))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%222333333222111000222333333222111///---,,,++++++,,,***)))((()))((('''%%%(((((((((((((((((((((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%$$$###"""""""""########################!!!"""""""""############!!!"""###$$$$$$$$$$$$### !!!""""""###"""!!! !!!"""### !!!""""""""""""""""""!!! !!!###%%%&&&""""""""""""""""""""""""###$$$%%%%%%&&&&&&%%%%%%""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%#########"""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""############""""""""""""############"""!!!""""""""""""""""""""""""################################################$$$$$$###############$$$##############################""""""######$$$%%%##############################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((()))))))))***((((((((((((((((((((((((''''''''''''(((((())))))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&222333333222111111333444333222000...---,,,,,,,,,,,,***)))((()))((('''%%%(((((((((((((((((((((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""###############$$$$$$$$$########################$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######!!!!!!!!!!!!!!!"""""""""################################################"""$$$%%%$$$""""""###$$$########################!!!"""""""""############"""######$$$$$$$$$$$$$$$ !!!""""""###"""!!! !!!"""### !!!""""""###"""""""""!!! !!!###%%%&&&######################## !!!""""""######""""""########################""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%%%%############""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###""""""############""""""!!!""""""#########""""""""""""""""""""""""""""""################################################$$$###############$$$$$$#######################################$$$$$$%%%##############################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''''''''(((((((((((()))))))))''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&222333333333111222333555333222000...---,,,------+++)))(((((())))))(((&&&(((((((((((((((((((((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$###############"""""""""#####################$$$$$$$$$$$$######!!!!!!""""""""""""######################################################!!!######"""###'''+++########################""""""""""""############!!!!!!!!!"""""""""######!!!!!! !!!!!!"""###"""!!!!!! !!!###### !!!""""""############"""!!!!!!!!!"""###$$$$$$######################## !!!"""""""""""""""########################"""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$%%%$$$$$$#########"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""############""""""!!!""""""############"""""""""""""""""""""""""""#########################################################"""######$$$%%%########################$$$############$$$%%%%%%#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''(((((((((((())))))''''''''''''''''''''''''&&&'''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''111333333333222222444666222111///---,,,---......***)))'''((()))***((('''(((((((((((((((((((((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################$$$$$$$$$#########"""""""""""""""######$$$$$$$$$######$$$$$$$$$$$$######"""""""""#########$$$$$$################################################ """###""" """)))...""""""""""""""""""""""""""""""""""""############""""""!!!!!!""""""######"""!!!!!!!!!!!!"""######"""!!! """###$$$""""""######$$$#########!!!""""""#########""""""##############################$$$%%%%%%%%%$$$$$$########################""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""#########"""######$$$$$$$$$$$$$$$#########""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########""""""############""""""!!!!!!"""###############""""""""""""""""""""""""######################################################""""""###$$$$$$%%%########################$$$$$$######$$$$$$%%%&&&########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))'''''''''''''''''''''''''''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''111333333333222222444666222111///---,,,---...///)))((('''((()))***)))((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%$$$$$$##################$$$$$$$$$$$$######""""""$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$$$$######""""""######$$$$$$$$$%%%################################################$$$%%%%%%""" &&&---!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############$$$$$$######$$$$$$%%%&&&"""""""""""""""###$$$$$$"""!!! """###$$$######$$$$$$$$$$$$######!!!"""###$$$$$$###!!! ########################""""""###$$$$$$$$$$$$###########################"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$##################$$$$$$$$$############"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""############""""""!!!!!!"""###############""""""""""""""""""""""""######################################################""""""###$$$%%%%%%########################$$$$$$######$$$$$$%%%&&&########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''555444333222111111111111444222///---,,,,,,---...+++)))''''''******(((&&&'''''''''''''''((()))***(((((('''&&&&&&&&&&&&''''''&&&%%%$$$############$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$###""""""###$$$%%%!!!"""###"""!!!!!!###%%%################################################%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""######""""""!!!!!! ########################"""###$$$###!!!!!!"""###"""""""""""""""""""""""" !!!!!!""""""""""""############""""""$$$$$$###!!! """###$$$$$$$$$"""!!! ########################"""###$$$###"""!!!"""###$$$###"""!!!!!!"""###$$$$$$$$$##################"""###$$$$$$###"""###$$$###########################"""!!!!!!"""$$$&&&'''%%%$$$$$$$$$###""""""""""""!!!!!!"""###$$$$$$###"""############$$$$$$$$$!!!!!!""""""""""""!!!!!!%%%$$$###""""""###$$$%%%(((---000---%%%!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###!!!"""%%%###""")))""""""""""""""""""""""""""""""""""""##########################################""""""######$$$%%%%%%$$$###$$$%%%&&&$$$"""$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&###!!!!!!$$$%%%$$$"""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))''''''((((((((((((''''''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%''''''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''(((((('''''''''(((((()))%%%%%%%%%&&&'''((()))***)))((('''&&&&&&&&&&&&&&&555444333222111111111111333222///---,,,,,,---...+++)))'''((()))***(((&&&'''''''''&&&''''''(((((((((''''''&&&%%%&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$######$$$%%%%%%"""###$$$###"""###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""##############################$$$#########""""""""""""########################%%%&&&&&&%%%###!!!"""###########################!!!!!!""""""""""""""""""""""""############""""""$$$###"""!!!!!!!!!!!!!!!"""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$###"""!!!"""######""""""!!!!!!"""###$$$########################"""###$$$$$$###"""###$$$##############################"""!!!"""###%%%&&&$$$$$$$$$###############""""""!!!"""###$$$$$$###"""############$$$$$$$$$!!!""""""######""""""!!!$$$######""""""######$$$,,,000444111)))$$$$$$'''""""""""""""!!!!!!!!!!!!########################"""!!!"""&&&### %%%""""""""""""""""""""""""""""""""""""##########################################""""""######$$$%%%%%%$$$###$$$%%%&&&$$$"""$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!"""$$$%%%$$$"""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))''''''((((((((((((''''''(((''''''&&&&&&''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''(((((((((((('''''''''''''''((()))***+++,,,''''''&&&''''''((()))***))))))((('''''''''''''''555444333222111111111111222111///...---------...***)))(((((())))))((('''((('''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%(((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&##############################""""""""""""##############################$$$$$$$$$$$$####################################((((((((('''$$$""""""###########################$$$###############""""""""""""############""""""###""""""!!!!!!!!!""""""""""""""""""""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!!"""$$$""""""!!!!!!"""###$$$$$$########################"""###$$$$$$###"""###$$$########################$$$###"""!!!""""""$$$%%%###############$$$$$$$$$"""""""""###############"""############$$$$$$$$$"""##################""""""######$$$$$$######"""'''+++...,,,&&&"""###%%%!!!!!!!!!!!!""""""""""""##############################%%%'''%%% """""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######""""""######$$$%%%%%%$$$###$$$%%%&&&$$$"""$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""###$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&'''''''''(((***+++---...(((((('''''''''(((((()))))))))((((((''''''((((((444444333222111111111111222111///...---------...***))))))((()))(((((('''((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%###$$$%%%$$$###$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$$$$$$$$$$%%%%%%########################################################################&&&''''''&&&$$$######$$$########################$$$$$$$$$######""""""!!!""""""############"""""""""""""""!!!""""""#########"""!!!!!!!!!###$$$%%%########################!!!"""######""""""###$$$!!!!!!!!!""""""###$$$$$$""""""""""""############"""###$$$$$$###"""###$$$########################$$$###""""""""""""######"""""""""###$$$$$$$$$%%%"""###$$$######"""###$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$######!!!"""###$$$$$$###"""!!! ###&&&$$$ !!!!!!!!!!!!!!!""""""""""""########################&&&%%%%%%%%%$$$"""!!!"""""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!######""""""######$$$%%%$$$$$$###$$$%%%&&&$$$"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((''''''((((((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%############%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&((('''(((((()))***+++,,,((((((''''''&&&''''''''')))(((((('''''''''((((((444444333222111111111111000000//////......------))))))))))))((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######"""###$$$$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$$$$$$$$$$%%%%%%########################""""""""""""""""""""""""########################"""###$$$$$$###"""$$$%%%#################################""""""!!!!!!!!!""""""############""""""###""""""""""""######$$$###"""!!!!!!!!!###$$$%%%"""""""""""""""""""""""" """######""""""###$$$!!!!!!""""""############!!!!!!"""""""""#########"""###$$$$$$###"""###$$$##############################"""""""""""""""""""""""""""###$$$$$$$$$%%%"""$$$%%%$$$""""""###%%%""""""#########$$$$$$$$$######$$$$$$$$$$$$######!!!"""###$$$$$$###"""!!!!!!###%%%$$$""" """### !!!!!!!!!"""""""""###""""""""""""""""""""""""&&&%%%""" """###"""""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!######""""""######$$$%%%$$$$$$###$$$%%%&&&$$$"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((''''''((((((((((((''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%############%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&))))))((('''''''''((((((''''''&&&&&&%%%&&&&&&&&&((('''''''''''''''((((((555444333222111111111111000////////////......---((()))***)))((('''((()))((('''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""######$$$$$$######""""""###$$$###"""###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""""""""########################!!!""""""""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""!!!!!!""""""############""""""$$$######"""""""""######""""""""""""""""""###$$$ !!!######""""""###%%%""""""############"""""" !!!!!!""""""#########"""###$$$$$$###"""###$$$########################!!!"""""""""""""""""""""###############$$$$$$$$$"""%%%'''%%%"""!!!###%%%"""############$$$$$$$$$"""##################"""!!!""""""######""""""!!!"""###$$$$$$""""""###$$$ !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""  $$$%%%"""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######""""""######$$$%%%%%%$$$###$$$%%%&&&$$$"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%########################%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''((((((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((''''''((((((((((((''''''***)))((('''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((((((''''''(((((())))))555444333222111111111111///////////////......---(((***+++***'''&&&''')))'''''''''&&&''''''(((((((((''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%$$$#########$$$%%%%%%###$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&##############################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""################################# """###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$""""""##################""""""############""""""%%%%%%$$$###"""""""""""""""############""""""!!! !!!######""""""$$$%%%######$$$$$$###"""!!! !!!!!!"""######$$$"""###$$$$$$###"""###$$$######################## !!!""""""#########$$$$$$$$$###############"""%%%(((&&&""" ###&&&"""############$$$$$$$$$!!!""""""######""""""!!!""""""!!!!!!!!!!!!""""""#########""""""""""""### !!!"""#########"""""""""""""""""""""""" ###$$$$$$(((,,,***$$$""""""""""""""""""""""""""""""""""""##########################################""""""######$$$%%%%%%$$$###$$$%%%&&&$$$"""""""""#########$$$$$$$$$########################"""$$$%%%$$$"""!!!###%%%########################%%%%%%%%%%%%%%%%%%%%%%%%########################"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((())))))(((((((((((((((((((((((('''(((((()))***+++******))))))******+++,,,555444333222111111111111...///////////////...---(((***+++***'''&&&''')))'''''''''''''''((()))***(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((''''''$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%'''(((''''''''''''''''''''''''########################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%###########################$$$$$$###!!! !!!"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&""""""############""""""&&&%%%$$$###"""""""""""""""###$$$$$$$$$"""!!! """"""""""""""""""""""""!!!"""###""""""$$$&&&$$$$$$$$$$$$###"""  !!!"""######$$$"""$$$$$$$$$###"""###$$$########################!!!"""############%%%$$$$$$$$$######"""""""""&&&(((&&&""" """&&&"""############$$$$$$$$$!!!!!!""""""""""""!!!!!!###"""!!! !!!"""###&&&&&&%%%%%%$$$%%%%%%&&& !!!"""######$$$######################## &&&***,,,111555111(((""""""""""""""""""""""""""""""""""""#############################################"""###$$$$$$%%%%%%$$$###$$$%%%&&&$$$"""""""""######$$$$$$$$$$$$########################"""$$$%%%$$$!!!!!!###&&&########################%%%%%%%%%%%%%%%%%%%%%%%%########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))************))))))))))))((())))))***++++++))))))))))))***+++------,,,+++++++++,,,------...333444444222///------...000000///...............---,,,+++)))(((((('''''')))(((&&&%%%%%%&&&'''(((((('''%%%%%%&&&&&&%%%$$$((($$$"""$$$'''(((%%%!!!###$$$$$$%%%&&&&&&&&&&&&""""""###$$$%%%&&&&&&'''"""""""""###$$$%%%'''''')))'''%%%%%%&&&&&&%%%$$$%%%%%%%%%$$$$$$#################################"""""""""###$$$$$$$$$%%%######$$$$$$$$$$$$###### !!!"""########################"""""""""""""""""""""############""""""######$$$$$$$$$######""" """#########"""!!!%%%$$$###!!!!!!!!!"""###$$$$$$############$$$$$$######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!$$$"""!!!"""%%%&&&$$$"""%%%%%%$$$$$$###"""!!!!!!!!!!!!"""###############$$$#########""""""!!!!!!!!!!!!""""""######$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""#########"""""""""""""""$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%""""""""""""""""""""""""!!!!!!""""""######$$$$$$!!!'''222;;;>>>777***""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!! %%%)))(((""" !!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%&&&'''((())))))))))))))))))))))))))))))''''''(((((('''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$######$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((((('''&&&%%%%%%&&&((()))''')))***)))'''&&&&&&''')))***,,,------...000111,,,444888222...111555666222333333222///......///000000///...............,,,+++***)))((((((((((((***)))'''%%%%%%%%%''''''(((&&&%%%%%%&&&'''%%%$$$'''%%%###&&&***+++(((%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$######$$$%%%%%%$$$%%%%%%%%%$$$$$$$$$#############################################$$$$$$$$$######$$$$$$$$$$$$######!!!""""""############""""""""""""""""""#########""""""############""""""""""""#########""""""!!! !!!!!!"""""""""""""""###"""!!!  !!!$$$$$$############$$$$$$######""""""""""""##############################$$$"""!!!"""$$$&&&$$$###%%%%%%$$$$$$###""""""!!!!!!""""""###############$$$#########""""""""""""""""""""""""############"""############$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""#########$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$########################"""""""""""""""######### ###&&&)))'''###""""""""""""""""""""""""$$$$$$$$$$$$$$$###""""""######'''+++)))$$$###%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%&&&&&&&&&'''((((((((())))))))))))))))))))))))''''''(((((('''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''((((((((((((((((((((()))***+++''''''((()))++++++++++++)))******))))))---555;;;;;;EEEJJJFFFCCCGGGNNNQQQ111222333222000///000111000000///...............******))))))))))))******+++***(((&&&%%%%%%&&&&&&(((&&&%%%%%%&&&'''&&&$$$&&&$$$###&&&)))+++)))'''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$######'''&&&%%%$$$######"""""""""!!! !!!###%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$#####################$$$$$$$$$$$$###############$$$######""""""!!!!!!""""""######$$$$$$""""""############"""""" !!!!!!"""""""""!!!!!!"""!!!!!!!!!!!!"""######""""""!!! !!!!!!$$$$$$############$$$$$$######""""""""""""#################################"""""""""$$$%%%$$$###%%%%%%$$$$$$###"""""""""!!!"""######$$$$$$#####################"""""""""###############""""""""""""############$$$$$$$$$$$$$$$$$$###############!!!!!!""""""######$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""##########################################"""""""""""""""  """""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""$$$$$$&&&)))(((######&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&''''''''''''''''''(((((((((((((((((((((((('''''''''(((''''''&&&%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''(((((())))))******'''(((((())))))*********+++******,,,///111222222444666888999;;;AAAIIIOOO___fffiiiccc\\\\\\bbbfff000111222222000000111222000000///...............))))))(((((()))***+++++++++***((('''&&&&&&&&&&&&'''&&&%%%%%%&&&'''&&&%%%$$$######$$$'''(((&&&$$$&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###############""" !!!###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$###"""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######"""!!! !!!"""###$$$$$$%%%""""""############"""""" !!!""""""###"""""""""###"""!!!!!!!!!"""$$$%%%$$$$$$##################$$$$$$############$$$$$$$$$######""""""######$$$###########################""""""###$$$$$$$$$$$$$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###########################$$$$$$$$$######"""""""""""""""#########$$$$$$$$$######################## !!!"""###$$$$$$%%%######"""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""########################$$$$$$######""""""!!!!!!""""""$$$&&&&&&&&&$$$###""""""""""""""""""""""""######$$$$$$$$$######""""""!!!"""$$$### $$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''*********+++++++++*********++++++,,,,,,,,,,,,,,,///111555777999===BBBGGGJJJKKKOOOTTTZZZ^^^___^^^ooouuuvvvpppgggdddhhhmmm000111222222111111222333000000///...............(((((((((((()))***+++,,,******)))(((''''''&&&&&&'''%%%%%%%%%''''''&&&%%%&&&&&&%%%%%%&&&%%%$$$"""&&&&&&&&&&&&%%%$$$$$$###""""""###$$$%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&&&&%%%######$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$###"""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!! !!!"""###$$$$$$%%%""""""############""""""!!!"""######$$$$$$$$$######"""!!!!!!!!!"""$$$%%%######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$"""""""""""""""""""""""""""###############$$$$$$$$$$$$$$$###############""""""###$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$######""""""""""""#########$$$$$$$$$######################## !!!"""###$$$$$$%%%###"""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!########################$$$$$$######""""""!!!!!! ###%%%%%%###"""!!!"""""""""""""""""""""""""""######$$$$$$$$$######!!! """!!!###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((******+++++++++***))))))......//////000000111111///777AAAHHHMMMVVVdddpppllleee```ccciiilllhhhbbbcccgggkkkllliiihhhmmmsss000222333222111111222333000000///...............))))))(((((()))***++++++)))))))))(((((((((''''''&&&%%%$$$%%%'''''''''&&&)))))))))((('''&&&$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$!!!"""###$$$%%%&&&&&&'''"""""""""###$$$&&&'''((((((&&&$$$$$$$$$%%%$$$"""###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$#####################$$$$$$$$$$$$######$$$$$$$$$%%%$$$$$$######!!!!!!""""""######$$$$$$""""""############""""""!!!"""###$$$$$$%%%$$$$$$###""""""""""""###$$$$$$ !!!"""#########""""""$$$$$$############$$$$$$$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$######$$$%%%########################"""###$$$$$$%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""############$$$$$$$$$###############$$$$$$$$$!!!!!!""""""######$$$$$$"""""""""""""""######$$$""""""""""""""""""""""""######""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!  """%%%""""""""""""""""""""""""""""""###$$$$$$$$$$$$######!!!"""$$$### !!!%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((''''''''''''''''''''''''((((((((('''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''(((***+++,,,,,,+++***---------...111444666888444>>>LLLXXXdddtttrrrkkknnnrrrqqqooohhhiiimmmrrrsssrrrssswww111333333333111111111333000000///...............***)))))))))))))))******'''(((((()))))))))))))))&&&%%%$$$%%%'''((('''&&&'''((()))((('''&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%#########$$$$$$%%%%%%%%%"""""""""###$$$%%%'''((('''%%%######%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%#######################################$$$$$$$$$######$$$$$$$$$$$$############$$$%%%%%%%%%$$$$$$"""""""""""""""#########""""""############"""""" !!!"""###$$$$$$$$$$$$""""""###$$$$$$$$$$$$### !!!"""############"""$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""!!!###%%%$$$""""""$$$&&&########################"""###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$""""""#########$$$$$$$$$"""""""""""""""#########"""""""""""""""###$$$$$$""""""""""""""""""""""""$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""############$$$$$$"""!!!!!!%%%(((""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$###"""$$$'''%%%!!!"""%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&'''''''''((((((((()))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''))),,,///222333444444111111222555:::AAAGGGJJJHHHMMMUUUbbbrrrzzzxxx|||||||||zzzyyy222333444333111000111222000000///...............******))))))))))))******&&&'''((()))************&&&%%%$$$%%%'''((('''&&&###$$$&&&&&&%%%$$$%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###############$$$%%%&&&'''$$$###"""###%%%&&&&&&%%%#########$$$$$$%%%%%%%%%########################""""""######$$$$$$$$$%%%######$$$$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%#########"""""""""""""""""""""############"""""" !!!"""############!!!"""###%%%%%%$$$######"""###$$$%%%&&&&&&%%%$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%########################!!!###%%%$$$""""""$$$&&&##################$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&"""############$$$$$$$$$""""""######$$$$$$$$$$$$#########"""""""""""""""""""""!!!""""""###$$$$$$""""""""""""""""""""""""%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$"""&&&'''%%%######$$$""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$""""""$$$'''%%%!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((%%%%%%&&&'''((((((((('''&&&'''''''''(((((())))))))))))((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$######$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((())))))+++000555999<<<===>>>>>>>>>@@@DDDKKKTTT]]]bbb]]][[[\\\eeeuuu|||111111111222222333444444222111///...///000///...******)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$####################################""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######$$$%%%$$$%%%&&&%%%$$$###$$$%%%'''%%%!!! !!!###%%%%%%&&&%%%)))***$$$%%%%%%$$$###$$$&&&'''&&&%%%((((((&&&%%%$$$$$$$$$$$$""""""###%%%'''(((&&&$$$((($$$$$$%%%$$$"""###'''%%%&&&''''''((((((%%%"""%%%%%%&&&&&&$$$###"""""""""$$$%%%$$$""""""$$$'''######$$$$$$$$$%%%%%%%%%################################################$$$%%%%%%&&&'''''''''&&&"""############$$$$$$$$$########################""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$##############################"""############$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((()))&&&&&&''''''(((((())))))(((((((((((((((((((((((($$$$$$%%%%%%&&&'''((((((&&&'''((((((((('''&&&%%%***)))'''&&&&&&&&&''''''(((((())))))((('''&&&%%%&&&''''''((((((&&&%%%$$$(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&((()))***((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&%%%$$$%%%(((+++'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((+++***)))((((((((()))***''''''''')))******(((&&&***000444555:::CCCIIIIIILLLOOOTTTXXXZZZ\\\bbbhhhfffhhhiiilllvvv333333222222222222222222444222000/////////---,,,******)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%###########################$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$####################################""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$###""""""###$$$!!!"""######""""""$$$%%%"""""""""###$$$$$$###"""$$$%%%###000FFFEEE000###"""""""""$$$''')))((('''###""""""###''')))******,,,,,,+++(((%%%$$$&&&)))%%%&&&***---***%%%''',,,$$$&&&&&&"""!!!%%%***,,,###$$$%%%%%%$$$$$$&&&'''!!!###$$$$$$""""""###&&&&&&%%%%%%%%%$$$$$$#########################################################$$$$$$%%%&&&&&&%%%%%%"""############$$$$$$$$$########################""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""##############################$$$$$$$$$$$$##############################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))'''''''''(((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&''''''(((&&&'''((()))))))))((('''***)))((('''''''''((())),,,+++***)))((('''&&&&&&%%%&&&'''((())))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&'''((()))***((('''&&&&&&%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&(((***''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((,,,+++***)))(((((((((((((((******)))((()))---000000444:::???DDDKKKTTT[[[aaaccchhhkkkjjjhhhggghhhooorrrttttttxxx444444444333222111111111666333000//////...,,,+++******)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%###########################$$$$$$%%%%%%$$$$$$#########$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$########################$$$$$$#########"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###$$$"""###$$$###"""!!!"""$$$###$$$$$$%%%%%%&&&&&&&&&###$$$&&&<<>>CCC@@@999444111777CCCHHHJJJNNNJJJEEEKKK@@@===::::::<<<>>>@@@AAAEEECCCBBBEEEJJJLLLIIIFFFIIITTTbbbgggfffdddfffjjjfffaaabbbllluuurrrggg___jjjssszzz~~~sssYYYHHHCCCAAAFFFMMMOOOHHH???,,,***'''&&&&&&&&&%%%###$$$%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""############$$$$$$$$$########################""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))******((((((((((((((('''''''''((((((((((((((((((((((((((((((((()))))))))))))))++++++***)))((()))))))))''''''((()))))))))((((((******++++++***)))((('''((((((((((((((()))***+++)))))))))(((((((((''''''''''''''''''''''''''''''&&&''''''((()))((((((((('''''''''&&&''''''((()))'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((((((&&&%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((())))))))))))((((((((()))+++---...444777@@@MMM^^^llluuuyyytttrrrvvv{{{{{{|||xxxpppkkk]]]YYYRRRJJJIIIKKKJJJEEELLLRRRYYY```hhhsss333333444444444444444444222000......///000000///******)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%$$$########################%%%%%%$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$###$$$%%%'''&&&(((***++++++,,,...000222:::DDDGGGCCC<<<777444111::::::999===999444999666555555555444222...+++222444777<<<>>>===999555666;;;BBBIIINNNRRRVVVYYYXXXSSSVVVbbbnnnpppllliiigggnnnooommmttt{{{nnnYYYXXXRRRRRR]]]lllpppeeeWWW666222---*********)))(((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""""""""############$$$$$$$$$########################""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))*********'''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++*********+++,,,...///------...///......,,,,,,---///222444555444333222333222000...,,,+++++++++,,,,,,,,,++++++++++++***((((((((((((((((((((((((&&&&&&((()))))))))(((''''''''''''''''''((())))))'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((&&&%%%$$$&&&(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''((((((((())))))))))))'''((())),,,111888>>>BBBHHHLLLQQQXXX___gggnnnrrrrrrtttwwwzzz}}}wwwnnneeeYYYMMMKKKJJJHHHIIIQQQZZZ[[[WWWXXX```iiinnnpppssszzz666555555444444333333222333111////////////...---******)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$ """###%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&%%%%%%$$$########################%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&''''''(((***+++111222333222000//////111333777:::888333000111333333444,,,)))111000+++//////111666:::<<<999333...222333555777888::::::;;;333111///111666;;;@@@AAA>>>;;;>>>HHHQQQTTTTTTUUUYYYcccfffeeemmmxxxsssccceee___```nnnwwwfff???:::444000000000000...(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############"""!!!!!!"""############$$$$$$$$$########################""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))************&&&'''''''''(((((())))))((((((((((((((((((((((((''''''((()))***++++++,,,*********+++...000333444;;;;;;<<<<<<<<<;;;999888555999>>>DDDGGGIIIHHHHHHHHHFFFBBB===888555333222//////.........---------))))))))))))))))))))))))%%%&&&((()))))))))(((''''''''''''''''''((())))))'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''))))))(((&&&$$$$$$&&&)))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((())))))))))))+++---000777AAAMMMWWW^^^cccfffgggeeeaaaaaaffflllsssxxxzzzyyy~~~xxxfffccc___]]]```aaaWWWJJJOOOTTT[[[eeesss}}}{{{tttlllrrryyy{{{yyyvvvuuuvvv777666666444333222111111333111//////000000...,,,(((''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&%%%&&&'''***---///:::999777555333222111000333000......111333333111333000------000333333222<<<@@@EEEGGGFFF@@@999444333555===HHHRRRSSSKKKCCC555777888777<<>>AAA<<<666444666999;;;;;;LLLPPPTTTVVVRRRKKKCCC===???BBBKKKWWWaaaddd^^^WWWBBBDDDDDDBBBGGGSSS___dddddd```OOO@@@>>>;;;:::BBBKKKLLLRRRYYY[[[XXXWWWXXXSSSMMMOOO[[[bbb```aaahhhkkkppplll^^^WWWaaasssgggIII000---000***%%%&&&'''%%%$$$###"""###&&&)))$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######################################################$$$$$$##################&&&$$$"""###%%%&&&%%%###########################################################################%%%%%%%%%$$$$$$$$$######""""""""""""############$$$$$$############$$$$$$$$$$$$$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$&&&''''''&&&&&&'''(((+++***)))'''''''''((()))%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((++++++,,,++++++)))((('''))))))((()))***++++++++++++***))))))***+++---000222///---///444:::>>>@@@===???AAACCCHHHUUUfffrrr{{{wwwtttsss~~~vvviiiuuu~~~eeeZZZMMMGGGFFFHHHOOOVVVJJJGGGAAA:::444111///.........---+++)))((())))))***++++++++++++***)))))))))(((''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((%%%&&&''''''((((((''''''***'''&&&&&&)))******)))...+++)))+++***)))...666PPPdddvvvyyyyyy}}}}}}yyy|||~~~}}}wwwuuuvvvwwwxxxrrrbbbSSSKKKIIIHHHPPPSSS[[[dddmmmpppooolllqqquuu{{{|||qqquuu{{{yyyuuuuuu666666555444333222222111222111//////000000...---+++***))))))((((((((()))((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$$$$%%%%%%%%%&&&&&&'''''''''+++++++++,,,------...///+++---000444666777777777333///+++,,,333>>>HHHMMMNNNHHH???<<<===AAADDDEEETTTVVVZZZ\\\YYYSSSKKKGGGFFFIIIOOOXXX___aaa]]]YYYMMMOOOOOOKKKNNNZZZgggnnnnnnnnn```RRROOOKKKKKKUUU^^^]]]```bbb___VVVOOOMMMMMMJJJLLLTTTXXXVVVXXX]]]lllvvv{{{ssslllrrr~~~ZZZ999222555111+++***,,,)))%%%$$$&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""""""""#########$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$############&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&''',,,***'''$$$$$$&&&)))+++%%%&&&&&&&&&&&&''''''''')))(((((((((((((((((()))***************)))(((''''''(((((())))))))))))***...,,,)))***...222333222444444666;;;DDDNNNXXX^^^aaa___^^^___fffqqq|||}}}wwwvvvggg^^^\\\bbbqqqmmmnnncccPPPAAA===;;;666222000...------------,,,((()))***+++***)))&&&%%%)))(((((('''&&&%%%######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&'''(((((((((((('''(((''''''(((***+++***)))------,,,,,,+++...;;;GGGhhh~~~}}}|||ooo___VVV]]]^^^[[[TTTRRRVVVZZZZZZ^^^___cccjjjrrrvvvuuurrrmmmxxxuuujjjuuu|||xxx{{{666666555444333333222222222000//////000000///---+++***))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$%%%&&&&&&'''(((((())))))))),,,,,,---......---,,,,,,***---333888<<>>>>>>>>???AAADDDGGGIIICCCBBB@@@???@@@CCCIIIMMMFFFJJJKKKIIIHHHKKKKKKHHHOOOZZZ]]]]]]```\\\YYY```pppmmmlllnnnkkkccc[[[XXXXXX___fffkkkllliiiaaaZZZMMMSSS]]]fffkkknnnpppsssyyymmmfffdddZZZJJJGGGOOOKKKGGG<<>>888999999777555555666777888888999>>>CCCDDDAAA>>>>>><<<:::999;;;???CCCFFF===>>>>>>>>>@@@FFFQQQXXXTTTWWWYYYYYY[[[[[[SSSJJJJJJVVV\\\^^^bbbZZZQQQTTT[[[WWWWWW\\\aaa```______mmmvvv|||}}}}}}yyyjjj[[[IIIFFFGGGRRR___gggkkkooonnnnnnvvv}}}wwwlllppp~~~~~~hhhIII333......,,,(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$%%%&&&&&&&&&###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&''''''))),,,//////---***(((&&&&&&'''''''''((((((((((((''''''&&&&&&''''''(((******))))))***+++,,,,,,''')))+++,,,,,,000666<<>>>>>:::666222///000111333444555666666222444666666444222333555555555888===BBBCCC@@@<<<>>>===<<<<<<===@@@CCCEEE???BBBEEEEEEEEEIIIRRRYYY```aaabbbgggmmmnnndddWWWSSS^^^ccchhhnnnggg\\\\\\XXXQQQNNNRRRXXXZZZ[[[]]]qqqyyy~~~~~~qqq\\\OOOGGGFFFPPP^^^fffkkkoooiiiffflllzzz~~~~~~jjjGGG777222000*********)))((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$%%%&&&&&&'''###$$$&&&%%%###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$&&&''''''&&&&&&'''(((%%%(((,,,...///---***'''''''''''''''(((((((((((()))((((((''''''(((((()))+++*********+++,,,...///***---000222666===IIIQQQcccnnnzzzooofff\\\WWWVVVRRRKKKCCCCCCDDDJJJWWWgggtttzzz{{{nnnddd^^^bbbkkkvvvvvvpppiiiaaaaaabbbvvvyyytttrrrbbbTTTZZZZZZ[[[aaakkkpppmmmiiiiiitttuuuuuuvvvwwwyyyzzzzzzrrraaaVVVRRR???@@@AAAAAA>>>888222.........---+++************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((()))))))))))))))(((((((((((())))))''''''((())))))))))))))))))***+++***+++...444999BBBMMMXXX___gggppprrroooxxx~~~~~~}}}oooaaaRRRZZZjjj{{{{{{sssooowwwvvvssssss~~~wwwvvvxxxxxxwwweeehhhkkklllqqqvvvwwwtttrrr|||444444444444444444333333000///...///000111000///...---,,,***)))(((((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))(((***,,,.../////////...222666;;;>>>>>>;;;666222111111111111111111111111...111555555444555777999777777888===BBBCCCAAA===;;;<<<===???@@@BBBDDDDDDIIIMMMQQQOOOKKKIIINNNSSS^^^]]]^^^eeepppssshhhZZZYYYccchhhnnnyyyuuukkkkkkkkkaaaYYYXXXZZZZZZZZZ\\\ZZZcccjjjooo{{{wwwbbb]]]WWWXXXcccmmmpppqqqtttqqqccc___iiissswww{{{VVVAAA999444,,,++++++***)))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$%%%%%%&&&''''''"""%%%&&&%%%###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&((('''&&&&&&''')))###%%%(((***+++)))'''&&&''''''''''''((((((((()))******))))))))))))******++++++******+++---///000444777<<>>:::>>>BBBEEEFFFJJJPPPUUUUUUQQQQQQSSSTTTSSSUUUZZZ___```ccceeebbb___dddkkkmmmkkkiiikkkoooqqqpppnnnkkkoootttvvvuuuqqqnnnlllnnnmmmllliiihhhiiikkknnn]]]]]]ZZZVVV[[[eeeiiifffnnnqqquuu{{{~~~zzzqqqjjjeee[[[ZZZbbbaaa\\\hhh|||kkkRRRAAA999:::666000+++---///***"""'''&&&&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$///444...&&&%%%''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$######$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((%%%&&&((()))))))))(((''''''((((((((()))))))))***(((***------+++*********''''''***......,,,000888CCCPPPgggzzz{{{mmmaaa^^^[[[XXXSSSOOOMMMKKKIIIHHHPPP]]]ppp{{{ggg^^^dddnnnyyyvvvrrrzzz||||||~~~qqqcccYYYSSSZZZjjjrrrnnneeemmmoootttxxxtttkkkggghhhdddooo{{{{{{lllTTTAAA;;;888555444222...***)))%%%(((++++++(((%%%$$$%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''''''''''''''((((((((((((******))))))((((((((('''(((((('''(((***++++++***%%%///666333111<<>>@@@BBBDDDFFFGGGFFFFFFGGGJJJOOOTTTXXXZZZYYYWWWVVVYYYYYYVVVVVVYYY[[[\\\```dddbbb```dddkkkmmmlllkkknnnrrrtttrrrpppppptttzzz~~~yyy{{{zzzvvvpppmmmooosss}}}{{{ssshhhbbb___YYYQQQdddbbbfffvvv|||mmm```VVVOOOMMMIIIEEEMMMZZZgggwwwzzzkkkbbb___\\\WWWJJJ:::111///...,,,((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!***...)))######$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&'''(((((())))))((((((((((((((()))))))))))))))***)))''''''(((***,,,---///...---///555AAANNNVVVmmmsss~~~|||jjj\\\WWWMMMTTT\\\]]]YYYTTTRRRSSSqqqxxxvvvwwwxxx{{{~~~|||zzzoooeeeeeemmmsssqqqkkkgggdddfffnnntttqqqkkkhhhqqq|||sss^^^LLLEEE<<<777555333000...''')))***(((&&&&&&(((***(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''***)))))))))((((((((('''''''''''''''(((((((((((()))))))))(((((((((''''''))))))))))))******))))))''',,,111666@@@PPPeeerrrvvvtttqqqrrrxxx}}}~~~}}}bbbSSSTTTTTTYYYeeetttzzzzzzuuutttpppjjjddd``````bbbdddnnn|||~~~{{{zzzzzz{{{yyyzzz777777666555444333333222111///...---...///...------,,,+++))))))))))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%$$$###$$$%%%&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((***+++---...555444333000---,,,...///...---,,,+++,,,///111333000///222666777666888===DDDDDDEEEEEEFFFGGGGGGHHHHHHEEECCCGGGNNNUUUWWWWWWXXXUUUUUUWWWUUUQQQOOOQQQJJJKKKPPPSSSRRROOOQQQVVV[[[ZZZZZZ^^^bbbcccaaa^^^hhhkkkooosssvvvzzz~~~zzzxxxvvvpppiiijjjaaa[[[cccttt{{{qqqjjj]]]RRRLLLLLLQQQTTTTTTfff{{{{{{xxxzzzsssXXX???333222333)))((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!%%%'''%%%#########!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((((((((''''''(((((()))***))))))))))))))))))))))))***)))'''''')))+++,,,,,,...444777999FFF\\\lllqqqssssssttttttmmmccc\\\ZZZdddqqq~~~~~~tttkkkiiilllzzz~~~}}}~~~|||}}}oooeeejjjuuu{{{yyyvvvsssyyylllcccXXXKKKBBB@@@>>>999444000///---***'''''')))+++((((((((()))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''')))*********++++++,,,,,,///000777HHH```xxxyyyuuuyyylllOOOVVV]]]ggguuutttoooiiidddccccccdddddddddmmmxxxzzz|||yyytttttt|||777777666666555444333333111///...---...///...------,,,***)))(((((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%$$$$$$$$$%%%&&&%%%%%%&&&&&&&&&'''''''''(((((()))))))))***+++,,,......777777555111...---...000000///...---...000333444333555999===>>>???AAADDDHHHGGGFFFEEECCCBBBAAA@@@@@@>>>===@@@FFFMMMQQQSSSTTTPPPNNNNNNLLLGGGFFFHHHRRRRRRTTTWWWTTTNNNMMMPPPXXXWWWXXX[[[___aaa^^^[[[\\\]]]^^^___aaaffflllppp}}}{{{wwwrrrmmmfff``````gggrrr{{{vvvtttiii\\\[[[cccgggdddWWW___lllxxx}}}~~~xxxVVV???555333...---+++(((&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%&&&'''%%%#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&((()))((('''''''''(((***+++*********))))))))))))((((((***------++++++---000>>>OOOZZZYYY^^^lllssspppllliiigggggghhhkkkooorrrzzz~~~|||uuuuuuyyyrrr~~~|||vvvnnneeehhhiiifffhhhpppxxx||||||xxxtttxxxvvvpppxxx{{{xxxwww{{{|||mmmmmmeeeYYYQQQNNNJJJ@@@444<<<999555///+++(((((((((((((((((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((((((''''''''''''((((((((((((((((((''''''''''''''''''))))))******+++---000222666888FFFaaayyyzzzuuuccc^^^\\\YYYooowwwzzzqqqfffaaadddjjjnnnooojjjnnnsssxxxzzz}}}}}}~~~vvvxxx~~~}}}555666666666555444333222111///...---...///...---,,,+++)))(((''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''((())))))******++++++***++++++,,,---...444333222///,,,+++---/////////000000222333555666999===@@@BBBCCCEEEGGGHHHHHHGGGEEEBBB???===:::999888:::===???BBBGGGMMMSSSQQQLLLHHHGGGEEEAAABBBEEETTTSSSTTTWWWUUUOOOMMMOOOSSSQQQQQQTTTXXXYYYWWWTTTUUUTTTSSSRRRSSSWWW]]]aaadddhhhppp|||zzzvvvxxxyyyuuuooojjjjjjlllqqqtttppphhhmmm{{{~~~___YYYYYYcccnnnuuu}}}nnnSSS???555222000...+++)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&$$$###%%%''''''&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&((())))))((('''''')))***+++************))))))))))))&&&***...,,,***...999CCCbbbuuuwwwnnnnnnmmmfffnnniiiaaa^^^aaajjjpppsss{{{~~~nnn]]]UUUVVV___kkksssrrrtttwwwqqqeeeYYY[[[YYYSSSTTT___llltttlllgggcccbbbfffiiiiiigggnnnqqqssstttwwwvvvxxx~~~|||uuunnnlllgggbbbaaa[[[JJJ888@@@>>>:::555000+++(((%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&'''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))''''''''''''((((((((((((''''''((((((((((((((((((*********)))))),,,222777>>>EEEXXXttt}}}}}}|||lll]]]UUU]]]lllxxxnnndddeeelllrrrtttssstttuuuwwwyyy}}}}}}}}}xxx~~~333444555555555444222111111///...---...///...---+++***)))''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$###$$$&&&&&&%%%%%%'''(((&&&'''((()))***,,,,,,------,,,,,,++++++++++++,,,------,,,+++)))***---///222333666999;;;===??????>>>BBBDDDBBBBBBEEEFFFFFF@@@???>>>;;;999777555444444888<<<===>>>AAAGGGLLLHHHCCC@@@AAA???<<<===AAACCCBBBDDDIIIKKKIIIIIIKKKGGGEEECCCDDDHHHIIIGGGEEEJJJIIIHHHGGGGGGIIINNNQQQYYY[[[aaajjjrrrsssooojjjfffeeegggmmmrrryyy}}}}}}zzztttpppsssqqqlllqqq~~~kkk[[[PPPRRRYYY___fffoooiiiyyy|||hhhSSSCCC555333000,,,)))((('''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%"""!!!$$$%%%$$$###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''((())))))(((((())))))******)))))))))*********++++++(((,,,......000;;;LLLZZZiiiuuu{{{ssskkklllpppqqq{{{tttiiiaaadddlllooonnnxxx{{{qqq}}}vvvsssoookkkwww}}}ttt___SSSPPP```hhhnnnqqqwww}}}yyypppaaaccc```XXXVVV___llltttwwwoooeee]]][[[ZZZYYYWWWXXX]]]aaa___[[[___jjjuuu}}}tttuuuwwwvvvtttyyy{{{yyyyyytttbbbOOOCCC@@@<<<888555111---***))))))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))''''''''''''(((((((((((((((((((((((()))))))))))),,,,,,+++)))***000:::AAAUUU\\\nnnxxxfffhhhkkkfffeeemmmtttyyysssiiijjjrrrzzz~~~}}}222333444555444333111000111///...---...///...---,,,+++***(((((((((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$"""$$$&&&&&&%%%%%%''')))%%%&&&(((***,,,...///000///...---+++***))))))))))))***+++++++++---111555;;;;;;===???AAACCCDDDEEE???CCCCCC>>><<>>@@@AAA>>><<<===AAAAAA===<<<>>>DDDBBBDDDLLLQQQRRRUUUXXXSSSOOOKKKKKKNNNOOOOOOMMMGGGGGGFFFDDDBBBBBBDDDFFFQQQTTTYYY]]]aaaffflllqqqnnniiifffeeeddddddllluuu~~~wwwtttmmmfffccciiittt|||zzzjjj\\\WWWSSSPPPWWWbbbdddkkkttt{{{zzzjjj[[[JJJFFF???777000+++((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%""""""%%%$$$!!!!!!%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''((((((((()))************)))(((((()))***++++++,,,---///333999AAAJJJTTT]]]bbbUUUWWWZZZ]]]cccnnn{{{}}}}}}~~~zzzssszzzzzzuuunnniiihhheee```gggmmmwww}}}wwwllleeeddd[[[___cccfffhhhjjjjjjjjjkkkooommmddd^^^bbbiiinnn{{{uuummmgggccc```]]][[[gggiiiiiiddd\\\WWWXXX[[[jjjooouuuxxx{{{wwwpppnnnnnnyyyzzzjjjOOOJJJCCC>>>;;;888555333,,,,,,+++***)))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((()))))))))***''''''''''''(((((((((((())))))))))))******+++++++++,,,---...333???OOOZZZooorrr}}}}}}yyy|||uuueee\\\dddooopppkkkiiissswww{{{}}}|||qqqlllpppzzz111222333444444333111000111///...---//////...------,,,+++))))))))))))***((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$"""%%%''''''%%%%%%'''***%%%&&&(((***,,,///111111000///---+++***(((((((((***+++,,,...///333888;;;@@@???=========>>>@@@AAA???CCCAAA999666:::;;;999;;;;;;<<<>>>???@@@AAABBB>>>===<<<>>>BBBBBB???;;;===>>>BBBIIIJJJEEEBBBBBBDDDBBBDDDLLLRRRUUUYYY]]][[[VVVRRRPPPRRRTTTTTTSSSSSSSSSRRROOOKKKHHHGGGHHH@@@FFFLLLNNNPPPZZZkkkyyytttnnniiifffaaa^^^ccclllxxxrrrhhhgggrrr~~~xxxnnniii```XXX___lllnnnllllllrrr~~~zzzlllgggaaaVVVJJJ>>>444...+++''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################'''$$$$$$'''%%% !!!'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''((('''(((***++++++******)))''''''(((***+++,,,---...555;;;HHHYYYgggjjjddd\\\LLLFFFFFFSSScccrrr|||yyyxxxwwwwwwxxx{{{~~~}}}{{{tttllljjjkkkjjjfff___^^^```eeegggfffgggjjjcccdddffffffaaa^^^aaagggmmmrrrrrriii```___bbbccceeefffiiillloooooollliiitttsssqqqmmmgggaaaZZZWWWSSSXXX^^^ccchhhpppzzzrrrmmmkkkuuuvvv]]]VVVLLLDDD@@@>>>;;;999///...---,,,***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******''''''''''''((((((((()))))))))******+++++++++,,,)))+++///444===OOOdddttt|||zzzvvvgggddd]]]```aaabbbhhhoooqqqnnnpppvvv{{{{{{~~~}}}xxxrrrooosss{{{}}}~~~}}}~~~333333444444444333222222111///---,,,+++,,,...///+++***)))(((((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$########################&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((&&&'''((())),,,...000222000///,,,***(((((()))***,,,---...000333666888999???>>><<<;;;:::999888888777888888777555444555666;;;>>>AAABBBAAA@@@??????===<<<>>>@@@???<<<===BBBFFFCCCCCCFFFLLLMMMIIIDDDEEEFFFEEEDDDKKKUUU[[[[[[[[[VVVTTTXXX[[[[[[ZZZ[[[ZZZ^^^]]]XXXUUUUUUTTTRRRUUUSSSSSSUUUUUUSSSVVV[[[fffaaa]]]^^^^^^^^^bbbhhhppprrruuuyyy~~~~~~mmmlllvvv~~~mmmhhhuuu~~~yyyvvvnnnjjjuuulllLLL:::555666///)))&&&))))))%%%%%%)))&&&%%%%%%'''((((((%%%###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''((((((((()))'''&&&$$$###%%%((()))***+++(((***///000///333;;;III]]]llljjjdddaaa]]]WWWKKKKKKNNNWWWeeerrrzzz~~~wwwqqqeee___gggttt{{{zzzwww}}}xxxiiiZZZ\\\hhhjjjaaaYYY^^^```aaafffmmmnnnjjjjjjqqquuuqqqnnnnnnooooooooorrrqqqllliiikkkmmmlllhhhmmmqqqqqqllliiiiiijjjfffaaa^^^ccckkknnniiiccc```^^^]]]```eeeiiijjjiiioooyyyvvvqqqsss|||~~~~~~zzzsssjjj]]]YYYWWWOOOMMMKKKCCC;;;444///000...)))(((+++((()))))))))((((((***+++((((((((((((((()))*********)))'''&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''+++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******)))+++,,,+++(((''')))+++///111000555IIIddduuuwwwtttwww}}}xxx\\\ZZZiiiyyyvvvnnnfffjjjsssssskkkqqqxxxtttsss~~~~~~vvvyyyyyyzzz}}}}}}}}}uuu|||yyyxxxzzz{{{zzz|||333333444444333333222222111000...---,,,---...///+++***)))(((((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))))))))))))))***,,,---///000+++***)))))))))+++---...///000111222333333333333666555555444444444555555<<<===>>>===;;;999999::::::<<<>>>>>>===;;;;;;<<<<<<;;;<<<>>>;;;777999===;;;;;;<<<>>>AAADDDFFFFFFDDDEEECCCBBBEEEMMMPPPNNNOOOKKKKKKNNNOOOLLLKKKMMMTTTWWWYYYZZZ^^^eeehhhggg___]]]___dddfffbbb^^^^^^\\\VVVPPPPPPPPPRRRYYY```iiifffccceeemmmzzz|||ttt~~~}}}}}}wwwvvvsssmmmnnnttt|||XXXAAA<<<---+++,,,///---%%%"""###(((''''''(((((((((%%%###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))((('''&&&'''((((((((('''(((,,,...///888OOOeee{{{yyypppccc]]]bbbkkkpppfffdddcccgggooovvvyyyzzz}}}xxxmmmccc]]]bbbiiijjjfffccceeegggdddaaacccjjjnnnmmmgggooosssrrrrrrxxx}}}}}}zzz{{{~~~~~~{{{{{{~~~~~~|||uuuwwwyyywwwqqqkkkiiiiiiccc]]]ZZZ^^^fffllljjjffflllnnnsssxxx{{{vvvmmmeeeaaaccccccaaagggvvv~~~zzzvvvqqqjjjcccgggkkkgggkkkoookkkSSSDDD777222000+++))))))*********)))(((((())))))((((((((((((((()))*********)))((('''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******&&&'''((())))))*********+++555>>>GGGYYYppp}}}~~~yyyxxxvvvuuusssuuulllXXXddd~~~yyyqqqrrrnnnfffnnnyyywwwpppsssttttttyyy~~~zzzttttttzzz~~~}}}yyy|||zzzzzzvvvsssqqqkkkcccaaabbb333333333333333222111111111000///...---...///000+++***)))(((((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***+++,,,,,,,,,++++++++++++,,,,,,&&&'''''')))+++...111333222333333333333222000///111111111111111222333444>>>???@@@@@@===;;;::::::777888999999777777777999;;;:::<<>><<<777,,,"""'''&&&%%%%%%'''((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***''')))******)))***---000666BBBSSS___bbb[[[OOOFFFFFFOOOcccxxx~~~xxxggg[[[\\\WWW\\\iiillleeegggqqqvvv|||yyy|||{{{wwwqqqmmmjjjeee^^^YYYjjjnnnsss{{{vvvddd```aaalll~~~xxxnnnbbbWWWMMMCCC;;;555111,,,))))))***)))((()))))))))))))))***++++++,,,+++)))((((((((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***++++++,,,------,,,,,,333???IIIXXXlll|||~~~|||}}}}}}zzzyyyyyy{{{wwwhhh^^^\\\kkk{{{}}}{{{xxxtttsssqqqqqq}}}}}}{{{}}}}}}wwwuuuxxx}}}vvvllljjjeee[[[PPPFFFBBBAAA>>><<<===???@@@CCCMMMWWW333333333333222111//////000000000/////////......+++***)))(((((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&'''((()))***+++,,,---))))))(((((((((((())))))------...///000111111222111///......222888???CCCAAA???<<<999666444222111000222444444333444666777888:::>>>AAACCCFFFIIILLLMMMOOOSSSUUUSSSRRRZZZdddxxx~~~fffUUUOOOWWWUUUYYYaaahhhmmmttt{{{zzzrrrfff\\\YYY^^^gggmmmiiipppvvvxxx}}}xxxiiiuuu{{{hhhZZZUUUUUUYYY[[[```ooowwwiiicccUUUEEE;;;666111+++)))'''&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))******(((******))))))---555;;;NNN___mmmlll```TTTLLLIIIOOO[[[nnn{{{rrrggg```]]]```ggghhhgggnnnyyyzzz}}}{{{{{{vvvpppkkkccchhhmmmsss{{{{{{qqqggg\\\[[[gggxxxwwwwwwssskkkccc]]]TTTMMMBBB;;;222---+++++++++)))***))))))))))))***+++++++++***)))((('''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))***++++++)))***+++---333@@@PPP\\\kkkxxxyyylllfffbbbfffpppzzzzzzsssnnnnnnuuu}}}tttuuuwwwuuutttzzzyyyxxx~~~zzzwwwrrriii```ZZZNNNMMMJJJEEEAAAAAAEEEJJJIIIIIIJJJLLLNNNRRR^^^jjj333333333333111000///...///////////////...------+++***)))(((((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''(((((()))***++++++'''''''''(((***+++---...------.../////////...............000333777;;;>>>888777555444222111111000000111333333444777;;;>>>@@@CCCGGGKKKMMMOOOQQQSSSWWWYYY\\\[[[VVVSSSZZZddduuutttbbb^^^]]]```fffhhhggggggjjjppptttvvvrrriii___YYYVVV[[[bbbjjjmmmjjjnnnnnnpppyyyxxxqqqbbb]]]ZZZ___jjjttt{{{~~~bbbIII===;;;;;;...,,,)))((((((((((((&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))*********(((***,,,---222===LLLWWWjjjppppppkkkggggggfffcccdddqqq}}}|||mmmoooppppppsss|||}}}{{{}}}~~~vvvnnnrrrrrrmmmiiijjjllllllrrrooohhh```^^^dddpppzzz~~~yyyxxxsssnnnnnnoookkkcccTTTIII<<<222...---,,,*********))))))******+++,,,***)))((('''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))******+++,,,******---888KKK^^^mmmuuuyyyzzzmmmeeedddiiioooxxx|||vvvlllfffffffffqqqwwwqqqnnnssszzz{{{}}}{{{xxxzzz}}}}}}zzzrrrdddWWWNNNJJJIIIDDDCCCCCCDDDHHHPPP[[[ccceeegggkkkooooooqqq{{{444444333333111000///............///...------,,,+++***)))(((((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$########################&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''(((((()))))))))***&&&'''((())),,,...000222,,,,,,------...------,,,,,,...000222444555666666000000000000000111111222000111222333555999???CCCFFFJJJNNNRRRTTTUUUVVVWWW\\\^^^```___YYYUUU\\\fffnnnyyydddgggooowwwwwwmmmdddaaa```gggooopppjjjdddcccddd___QQQLLLWWWcccjjjpppwwwuuuxxxwwwwww}}}mmmcccgggjjjiiissskkkMMM===777444111---***))))))'''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************'''***...333===OOOdddssssssiii___cccyyyzzz~~~|||{{{|||}}}zzz{{{~~~zzz}}}qqqeee``````aaadddnnnuuurrrhhhdddjjjssseeefffsss{{{rrrnnnuuu~~~|||ttt```TTTCCC666000...,,,************)))******+++,,,***)))'''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********)))******+++,,,000---222FFFccc{{{~~~qqqiiijjjpppuuurrrqqqtttuuupppgggaaakkktttvvvnnnjjjqqqyyyzzz|||yyyuuuzzzxxx|||{{{uuuuuu______ZZZNNNCCCAAAGGGMMMOOONNNOOORRRZZZeeerrrzzz333333222222111000/////////---,,,,,,---/////////'''''''''(((((((((((((((((((((''''''''''''(((((()))'''&&&$$$$$$%%%&&&'''%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$#########$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&'''&&&%%%&&&)))+++++++++%%%&&&(((******)))'''&&&***+++---...///...------///000111///,,,,,,000444444333222111000000000000......---,,,---///111333555888999777999AAAGGGIIIOOOPPPSSSYYYZZZYYY[[[```cccbbbaaa```___^^^^^^^^^qqquuu{{{zzznnnkkktttrrrffffffrrrhhhbbbXXXMMMJJJTTTeeessssssssstttyyynnnmmm~~~~~~jjj^^^]]]eeemmmqqqhhhIII<<<999666333///***&&&&&&)))$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''+++)))'''&&&'''))),,,...,,,999;;;@@@WWWeee]]]SSSOOOZZZjjjzzzsssnnnwwwvvvsssqqqrrrwww~~~uuukkkdddkkkmmmnnnkkkjjjooo{{{nnnfff___dddwww|||{{{xxxbbbIII;;;444......111,,,))))))------)))'''((())))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''((()))))))))))))))(((((((((((()))))))))))),,,)))'''(((+++,,,+++)))333777AAAYYY{{{qqqqqqvvvyyyxxx|||uuurrrsssooogggfffkkktttwwwyyywwwuuuxxx}}}~~~|||zzzrrryyy|||yyyzzz~~~uuuhhh^^^XXXWWWPPPMMMIIIGGGHHHOOOZZZaaafffiiiooowww555444333222111000//////111///---,,,---...------((((((((((((((((((((((((((((((''''''''''''(((((()))'''&&&$$$$$$%%%&&&'''%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&(((***,,,++++++'''((()))******)))((('''++++++,,,---............,,,...111222222111222333222222111000////////////------,,,,,,...000222444777<<<>>>===@@@GGGMMMOOOTTTSSSUUUZZZZZZYYY[[[```dddddddddccccccdddddddddjjjmmmqqqvvvzzzyyy|||zzzmmmiiioooxxxvvvpppfff\\\XXXYYY\\\iiirrrwwwtttjjjllltttxxxfffUUUPPPVVV___oooxxxvvvVVVCCC???===999444...***)))***&&&&&&''''''&&&&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))******&&&(((******))))))+++---(((???PPPYYYaaa[[[OOOKKKOOO\\\lllwww{{{yyyuuutttsssuuuzzzyyykkkgggiiiiiiiiijjjnnnvvv||||||pppccc```lllyyyfffQQQDDD<<<555111111///,,,***+++***&&&&&&)))***)))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''((()))))))))))))))(((((((((((()))))))))*********+++---.........---222???QQQgggwww{{{}}}~~~wwwsssrrrkkkccceeennnwwwwwwvvvuuuuuu|||}}}}}}|||sssyyy|||{{{}}}vvvfffWWWMMMKKKKKKSSSPPPNNNOOOVVVaaammmttt}}}777666555333222000//////333000...,,,------,,,+++((((((((((((((((((((((((((((((''''''''''''((((((((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&'''''''''''''''))),,,---+++***************************+++,,,,,,---......//////+++---000444666666333000//////...............///,,,,,,---...000333555777:::???CCCCCCFFFLLLQQQRRRVVVUUUVVVZZZZZZZZZ^^^cccggggggffffffeeeeeeddddddeeegggiiimmmqqqwww}}}tttlllkkkssswwwzzzxxxoooddd\\\XXXaaallloooqqq{{{yyypppmmmttt{{{dddTTTVVV___bbbcccmmmeeePPPCCCAAA<<<888444000+++'''(((((()))((((((&&&%%%$$$'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***++++++&&&))),,,,,,***+++000555>>>SSSccchhhaaaLLL@@@GGGPPP```pppwwwyyy~~~zzzpppuuuyyyzzzwwwwww{{{}}}wwwnnnhhhfffgggjjjkkkzzzpppbbbXXX\\\jjjxxx{{{zzzwwwiii[[[QQQIII@@@888444444000---,,,)))%%%(((---******)))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))''''''((()))))))))))))))((((((((()))))))))******%%%(((,,,---,,,---///111999PPPgggwww|||~~~ppppppyyy}}}~~~~~~|||}}}zzzxxxyyyzzzyyytttnnnbbbUUUMMMOOOXXX```jjjeeebbbeeeooo{{{888777666444222000///...222000---,,,---------,,,)))))))))(((((((((((((((((((((''''''''''''((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((''''''(((+++------+++((()))))))))***+++,,,---...,,,,,,,,,---...///000000......///222555555111---,,,,,,,,,,,,,,,---......---...///111444777:::;;;===CCCGGGGGGHHHMMMPPPPPPUUUSSSTTTXXXYYYZZZ___eeeeeeeeecccbbb___]]][[[ZZZZZZ\\\```bbbeeeiiinnnqqqtttwww{{{}}}~~~tttpppkkkpppvvvxxxvvvqqqmmmkkkbbbddd]]]^^^nnnxxx}}}nnn~~~xxxrrrrrrlllhhhjjjvvvrrrfffSSSLLLBBB;;;;;;:::222((((((((()))(((((('''&&&%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((()))*********,,,,,,))))))111@@@MMMnnnooollllllfffQQQIIIWWWYYYiiiyyy~~~}}}kkk^^^bbbkkkwwwrrrllliiifffdddiiifffeeeggghhheeeaaa```mmmttt~~~yyyzzzrrrlllddd___XXXOOOEEE>>>:::555111///,,,(((***...*********)))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((()))))))))*********&&&***...---+++---555<<>>XXXlllxxxmmmvvvtttiiiooolllyyy{{{xxxvvvfffZZZ___jjj~~~sssiiibbb___bbbkkknnnjjjeeedddggghhhnnnzzzxxxwwwrrrqqqnnnllliiiddd[[[TTTAAA:::444222///+++***,,,************))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))'''''''''((((((((())))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))************,,,...000...---444BBBNNNcccoootttttt|||wwwrrr~~~{{{yyy~~~{{{{{{rrrhhh^^^WWWUUUVVVXXXTTTMMMKKKRRRfff777666555333222000/////////---+++,,,---/////////+++******))))))(((((('''((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))''''''''')))++++++)))'''%%%&&&(((***---///111222***+++---///000111000000333000,,,******+++++++++******+++,,,---///111222333444777:::===@@@BBBCCCGGGKKKMMMKKKJJJMMMMMMLLLSSSPPPPPPPPPNNNKKKLLLQQQJJJKKKLLLNNNNNNNNNMMMLLLGGGKKKOOORRRQQQOOOMMMMMMUUUSSSSSSVVV\\\___^^^[[[___aaacccfffiiikkklllmmmppp|||{{{rrrooorrrwww|||nnnmmm___SSSVVV]]]jjj}}}uuu}}}vvv{{{mmmMMM>>>===<<<888---,,,)))'''&&&'''((()))(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))******+++,,,,,,******)))+++666KKKfffyyyoooiiijjj{{{tttkkkiiijjjcccbbblllvvvsssgggcccbbbccc___```ooo{{{ooobbbeee|||vvvvvvxxxxxxwwwwwwwwwsssnnnPPPDDD888444222...***)))++++++*********)))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''((((((((()))))))))))))))))))))))))))))))))''''''((())))))))))))))))))))))))*********++++++***,,,---,,,000===PPP___rrrssspppnnnvvv}}}oooiii{{{yyyvvv|||wwwlll```SSSHHHFFFHHHSSSQQQOOOPPPXXXjjj555444333222111000//////111...,,,,,,---.........++++++******)))(((((('''((((((''''''''''''((((((&&&&&&''''''&&&&&&%%%%%%'''''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%'''((()))***((('''&&&'''((()))((('''&&&'''))),,,---...///...(((***...111222222000///000///---+++)))(((***,,,++++++,,,---///111333444444666888;;;>>>AAACCCCCCEEEJJJKKKHHHGGGJJJLLLKKKJJJIIIIIIKKKIIIEEEEEEIIICCCEEEHHHJJJLLLLLLLLLKKKJJJLLLPPPQQQPPPOOONNNNNNQQQRRRTTTWWWYYY[[[[[[ZZZ\\\[[[\\\]]]^^^`````````aaajjjuuu}}}}}}{{{{{{{{{wwwxxxkkk[[[XXXYYYcccuuusss|||wwwzzz|||rrrSSSEEE???;;;666222---)))&&&'''(((***(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))*********+++++++++***---222999CCCQQQ___hhh[[[dddqqqwwwqqqjjjddd```dddfffrrrwwwkkkeee___```pppttthhhlll~~~{{{~~~}}}zzz|||iiiUUUAAA888666333...++++++++++++*********))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***'''((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))*********+++++++++(((***,,,111:::LLLbbbqqqxxxvvvtttuuuzzzwwwuuuvvvtttvvvzzztttsssjjj___VVVLLLEEEEEEKKKSSSVVVZZZ___hhhvvv333333222222111000//////333000---,,,------,,,,,,+++++++++***)))(((((('''((((((''''''''''''((((((&&&&&&''''''&&&&&&%%%$$$''''''((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%((('''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((******(((&&&%%%%%%'''((((((''''''(((+++---...---,,,+++'''***...222444333000...,,,---///---))))))+++...++++++,,,...000222555666555666999<<>>>>>>>>@@@AAABBB???BBBEEEFFFFFFEEEFFFGGGGGGHHHIIIIIIJJJIIIIIIIIILLLLLLLLLKKKJJJIIIIIIHHHKKKNNNQQQSSSSSSSSSTTTUUUYYYZZZ[[[[[[[[[YYYXXXWWWbbbbbbcccdddeeegggiiiiiikkkmmmttt{{{~~~~~~wwwrrrqqqooodddXXXWWW]]]fffoooyyyyyynnnfffxxxmmmeee\\\]]]lllzzz[[[GGG???@@@<<<333,,,,,,***''''''(((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''(((((((((((((((((('''''')))&&&'''+++---,,,---000:::OOO^^^YYYMMMJJJPPPUUUfffvvvooobbbggglllhhhpppxxx|||qqqiiiqqq||||||uuuqqqiii___sss{{{{{{~~~|||uuuyyy~~~nnn^^^SSSHHH;;;444333///***(((***+++((((((+++)))((((((((((((((()))***(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))************,,,,,,***((()))+++,,,+++///111<<>>???===<<<<<<;;;<<<===???@@@>>>@@@CCCDDDCCCCCCDDDEEEGGGGGGHHHIIIJJJJJJJJJIIINNNOOOOOOOOONNNLLLIIIHHHOOOQQQSSSSSSRRRRRRRRRTTTVVVWWWXXXYYYZZZZZZZZZZZZ[[[]]]^^^^^^___aaadddgggeeefffjjjnnnooopppxxxuuuxxx}}}uuuXXXTTT\\\ppp}}}{{{qqq{{{xxxdddXXX]]]eeevvviiiZZZPPPIII???666222///+++&&&((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''(((((()))%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''(((((((((''''''''''''''''''(((******((()))444???[[[cccgggbbb[[[[[[bbbhhhvvv}}}}}}pppkkkpppssspppssstttxxxqqqlllrrruuusssqqqqqqpppmmmdddhhhpppyyyxxxzzzpppgggbbbYYYKKK???:::555000------,,,))))))+++))))))(((((((((((())))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************,,,,,,,,,++++++---------222999JJJbbbvvvxxxvvvxxxyyyyyy{{{}}}wwwrrrrrrrrrkkkbbbkkkrrr|||}}}qqqvvv}}}vvvyyysssYYYKKKKKKIIIVVViiiuuutttooottt}}}~~~wwwqqqjjjfffeeeccc___[[[666444333333333333222000222111000...------------))))))))))))(((((((((((('''(((((((((((('''&&&&&&%%%&&&''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%''''''''''''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$&&&((('''&&&$$$######%%%'''((()))((())),,,//////,,,((('''''''''((()))+++,,,------,,,***)))***,,,...000+++---//////---+++******)))))))))***+++,,,---......000111444666777888888666666777888999:::;;;;;;:::999999888999;;;<<<======???AAAAAAAAA@@@AAABBBDDDDDDEEEGGGGGGHHHHHHHHHLLLMMMNNNOOONNNKKKIIIGGGOOOPPPQQQQQQQQQQQQSSSUUUSSSTTTTTTVVVWWWYYY[[[\\\VVVYYY\\\[[[YYY[[[aaagggjjjiiikkkmmmlllkkkpppwwwrrryyyjjjYYYYYYooo}}}{{{~~~wwwzzzdddbbbeeelllzzztttggg]]]PPPBBB===<<<888///(((((((((((((((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&'''(((((()))******''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((***,,,+++)))///BBBUUUooommmmmmppprrrssswww}}}vvvyyy{{{vvvqqqqqqtttvvvvvvuuurrrrrrsss|||vvvqqqnnnlllkkkqqqxxxmmmjjjffflllzzz|||qqqoooooooooiiiYYYHHH???999444///...,,,))))))---***))))))(((((()))))))))(((''''''&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++,,,---...------...000555BBB[[[uuu{{{yyyyyyxxxyyyzzz|||wwwuuusssmmmeeerrrzzzxxx}}}|||nnngggcccbbbYYYLLLEEEGGGFFF[[[uuuyyy~~~}}}yyyuuurrrpppiiiaaa\\\\\\\\\[[[ZZZ555333222222333222111///000///...---,,,++++++***))))))))))))((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&'''''''''&&&$$$%%%%%%%%%$$$$$$&&&(((%%%%%%$$$$$$$$$&&&'''((('''((())),,,......***''''''(((((()))***,,,---...++++++++++++,,,---///000+++,,,...---***)))((()))((())))))+++,,,...///000000111222444666777777777666666666666777777777777777777777777888999;;;<<<===>>>@@@@@@??????@@@AAA@@@AAABBBCCCDDDEEEEEEEEEHHHHHHHHHHHHHHHHHHHHHGGGJJJKKKMMMNNNOOORRRVVVYYYSSSSSSSSSSSSUUUWWWZZZ[[[UUUZZZ^^^\\\YYY[[[ccckkknnnlllmmmooonnnmmmqqqwwwrrrtttwwwxxxzzz~~~nnndddjjjpppttt|||}}}yyylll[[[JJJEEEFFFAAA777///***)))((('''''''''((()))''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&'''((()))***++++++((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''''''''''''''(((((((((***)))***///555@@@RRRbbbffffffooo~~~vvvooopppsssmmmnnnwww{{{vvvtttvvvyyyrrrjjjeeeccclllzzzxxxoootttyyyppprrrwww{{{wwwjjjYYYMMM???888111...,,,******---******))))))((()))))))))'''''''''''''''(((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))((((((((((((((()))))))))))))))))))))))))))))))))((()))))))))***************+++---...---+++///555???NNNfff~~~}}}lllkkkrrrwwwzzzxxx{{{~~~}}}wwwsssuuuvvvvvv}}}}}}{{{jjj]]]QQQMMMKKKGGGFFFGGGDDDYYYrrr}}}{{{wwwxxxxxxxxxwwwyyy}}}}}}zzzuuuqqqnnnkkkjjjiiijjjeee___[[[[[[\\\\\\[[[555333222222222222111/////////......,,,+++******))))))))))))(((((((((((((((((())))))(((((('''&&&''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%$$$%%%%%%&&&'''''''''&&&$$$%%%%%%%%%$$$$$$&&&(((###$$$%%%'''((((((''''''&&&''')))+++,,,+++(((&&&(((((())))))***,,,---...)))***---///000///...---***,,,,,,+++)))''''''(((((()))***,,,---///000000000111222444555666666666555555555555555555555555666666666666777999;;;<<<===>>>????????????@@@BBBAAABBBCCCDDDDDDEEEEEEEEEEEEDDDCCCCCCDDDGGGIIIKKKHHHIIIKKKLLLMMMPPPTTTWWWTTTSSSSSSSSSSSSUUUWWWXXXVVV[[[___^^^[[[\\\dddkkkiiiffffffhhhhhhgggjjjoootttssspppllljjjmmmsssxxxrrriiikkksssxxx|||{{{}}}{{{{{{bbbPPPHHHEEE???999...,,,)))'''%%%&&&'''((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&'''''''''((()))******+++((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((('''''''''((((((((())))))***&&&(((555EEERRR\\\bbb]]]eeetttxxxxxxvvvqqqoooooowwwzzzyyy{{{nnnddd___fffrrr|||sssuuu}}}~~~{{{~~~vvvlllSSSFFF999444222...++++++++++++***)))))))))))))))'''''''''''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((())))))******************************((()))))))))******************,,,...,,,+++333???XXXbbbrrrrrraaa```hhhnnnrrr{{{sssnnntttwwwsssttt~~~yyy}}}xxxoooYYYNNNDDDBBBEEEIIIKKKLLLRRR```pppzzzyyyfffTTTSSSSSSSSSTTTVVV[[[aaaddd```______^^^]]]]]]___```^^^\\\ZZZXXXXXXWWWVVVUUU555333222222222222111///111111111000///...,,,+++))))))))))))((((((((((((((())))))))))))(((''''''(((((('''&&&&&&'''((((((%%%%%%&&&&&&''''''&&&&&&''''''''''''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$&&&((("""$$$''')))******)))(((&&&'''((())))))(((((('''))))))))))))***+++,,,---)))+++///111222000...,,,***++++++***((('''((()))((()))+++---//////000000000111222333444444444444444444444444444444333333555555555555777999;;;<<<<<<>>>??????>>>???BBBDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDEEEHHHKKKMMMKKKLLLMMMMMMMMMMMMOOOQQQTTTTTTTTTSSSTTTTTTUUUUUUTTTYYY]]]]]][[[\\\aaafffjjjfffeeeggghhhgggiiinnnrrrpppmmmiiiggghhhmmmpppvvvuuuxxx{{{qqqeeeYYYlllqqqyyyyyyqqqzzztttnnnwwwbbbKKKIIIHHHBBB555222---)))&&&&&&'''((())))))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''''''''(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((())))))******++++++)))000AAASSS\\\___```hhhsssuuunnntttuuuooonnnttt{{{}}}xxxlllhhhiiilllzzzwwwpppmmmkkkooo\\\HHH???===888000+++,,,+++******))))))))))))''''''''''''((()))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******'''(((((())))))******+++************************))))))))))))************+++***,,,///...000@@@RRRtttxxx|||pppaaadddeeehhhnnnxxx~~~~~~~~~yyy~~~}}}rrraaaSSSIIIFFFCCCGGGNNNVVV\\\___kkkrrrzzz}}}xxxppp^^^JJJBBB@@@>>>===???CCCHHHKKKNNNPPPSSSUUUVVVXXX[[[]]]UUUVVVWWWWWWVVVUUUSSSQQQ555444222222333333111000000000111000///...,,,+++))))))))))))(((((((((((()))))))))))))))((('''''')))((('''&&&&&&'''((()))$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$&&&((($$$%%%'''(((***+++,,,,,,)))))))))(((((((((((()))******)))))))))*********,,,---///111111///...,,,)))*********(((((()))+++)))***,,,...///000000///000000111222333333333333333333333333333333333333444444333444555888:::;;;:::<<<======>>>???BBBEEEEEEEEEEEEFFFEEEEEEDDDCCCEEEFFFGGGHHHIIIIIIIIIIIILLLNNNOOOPPPOOONNNOOOPPPSSSSSSTTTUUUUUUUUUUUUTTTTTTWWWZZZ\\\\\\\\\^^^___gggccccccgggkkklllooosssqqqooommmjjjiiiiiilllnnnuuurrrrrrvvv|||qqq___cccggglllsss}}}zzzsssssspppfffhhhmmmrrr}}}}}}\\\UUUQQQEEE===999333,,,(((''''''((()))))))))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((())))))(((((((((''''''''''''&&&%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((((())))))***++++++,,,,,,...666EEETTT\\\]]]```dddtttvvvxxxvvvpppkkkiiigggfffeeeooo{{{|||yyyvvvvvv|||ooo___kkkwwwyyywwwtttpppkkkmmmjjjQQQHHHIIIDDD999111---,,,+++***))))))))))))''''''''''''((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********'''(((((()))******++++++************************))))))))))))************,,,***---222333:::QQQiiitttooohhhgggppp}}}iiiXXXLLLBBBFFFKKKQQQWWW^^^hhhqqqwww|||xxxqqqtttvvviiiWWWDDD@@@;;;888888:::===???HHHLLLRRRUUUVVVWWWYYY[[[VVVWWWXXXXXXWWWUUUTTTTTT666444333333333333222000......//////...,,,***)))))))))))))))(((((((((((()))))))))))))))((((((''')))((('''&&&&&&'''((()))$$$%%%%%%&&&'''''''''&&&!!!"""$$$&&&'''((())))))$$$%%%%%%%%%$$$$$$&&&(((''''''&&&'''(((+++...000***+++***((('''(((***++++++***))))))((()))))))))///////////////.........)))******)))((((((***,,,***+++---///000000/////////000111222222222222222222333333333333444444444222222222333444777999:::999:::;;;<<<===???BBBEEECCCCCCCCCCCCBBBAAA@@@@@@DDDFFFIIIKKKKKKIIIEEECCCJJJLLLPPPQQQRRRRRRRRRSSSQQQRRRTTTUUUVVVVVVUUUUUUUUUVVVYYY\\\^^^^^^]]]\\\XXXVVVWWW^^^eeeiiinnnsssooonnnkkkhhhffffffffffffqqqnnnllllllmmmuuu{{{[[[___bbbfffrrrssslllvvvpppccc``````bbboooooodddXXXEEECCC>>>777///***(((((()))***))))))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&((()))***((((((((('''&&&&&&%%%%%%%%%&&&((())))))(((&&&%%%))))))))))))))))))))))))))))))***+++,,,,,,------333DDDZZZeeeaaa[[[aaallluuussslllhhhkkksssooobbb]]]aaa[[[eeepppwwwooommmooovvvzzz{{{|||lllooopppooosssxxxyyywww```tttnnnSSSLLLPPPNNNBBB777---,,,+++***))))))))))))''''''''''''((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''(((((()))***+++++++++************************))))))))))))************---+++...444888BBB^^^{{{uuuhhhdddpppcccIIICCCEEEEEEIIIRRR\\\bbbhhhqqq|||~~~|||zzzrrrlllrrryyyooo^^^FFFBBB;;;777666888:::<<>>999777888:::>>>CCCIIIQQQVVVVVVVVVVVVWWWWWWWWWVVVUUUUUUTTTSSSRRR444222000000111111000//////---,,,,,,---...,,,+++---,,,+++***)))((('''''''''+++///...***&&&&&&'''(((''''''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$'''$$$###%%%+++......,,,))))))(((((()))***++++++***)))(((''''''(((***+++((((((((()))******++++++&&&((())))))(((((()))***,,,,,,---------.........------......///000000000000111222333444444444444333444555666777888999:::888888:::;;;===>>>???@@@CCCBBBAAA@@@@@@AAABBBDDDCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGHHHKKKNNNPPPRRRVVVYYY\\\]]]\\\[[[]]]^^^]]]```hhhppppppllliiikkkbbb___^^^aaaccccccfffkkkfffffffffffffffiiimmmpppmmmmmmooopppllliiinnnuuuvvvxxx^^^SSSYYYlll~~~rrr{{{|||ooojjjjjjkkkvvvllleeeKKKMMMHHH===444///---+++)))(((''''''((((((&&&%%%)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((((((((((((((((((((((((((******))))))))))))******(((((()))***))),,,666AAAVVV\\\bbbpppwwwppppppjjjllloooooommmkkkkkklllwwwsssfffiiiccc```hhhvvv~~~zzz~~~|||~~~|||sssvvvxxxzzzxxx{{{zzzvvvqqqjjjbbbZZZRRRKKKHHHCCC???999222...,,,,,,---,,,+++***)))((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******((()))******))))))+++,,,,,,---111<<>>AAA@@@??????@@@AAACCCDDDCCCCCCBBBAAAAAABBBCCCDDDEEEDDDCCCCCCDDDGGGIIIKKKNNNRRRXXX[[[]]]^^^______aaaeeeppp{{{}}}|||~~~zzzxxxwwwxxxtttnnnmmmppptttsssooohhhaaa___ccchhhtttpppnnnmmmkkkfffeeehhhdddqqq|||jjj^^^aaavvv}}}nnnyyyxxxnnnlllooo}}}uuuxxxXXXRRRKKKFFF>>>555000000+++)))''''''))))))((('''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))((((((((((((((((((((((((***)))))))))))))))************+++++++++000@@@OOO[[[]]]```sssyyyrrrpppkkkrrr}}}zzznnnnnnwwwrrr```\\\bbboooqqqppprrr}}}yyy|||yyy|||}}}xxxtttmmmnnniiipppqqquuuyyywwwooobbbTTTKKKEEEBBB;;;555///+++***))),,,+++)))((((((((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******((()))***)))((((((***+++......444FFF```ttt}}}~~~xxxvvvzzzlllfff```eeessszzzoooaaaaaahhhjjjgggeeeiiinnntttyyy}}}}}}yyypppqqqjjj```PPPBBB:::888999:::CCCJJJRRRSSSQQQQQQUUUZZZUUUTTTTTTUUUVVVXXXZZZ\\\666444222111222222111000///---,,,,,,---...,,,+++*********)))(((''''''&&&%%%222>>><<<000&&&'''---&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&'''))),,,---+++)))%%%''')))***+++++++++***((()))***+++,,,,,,++++++*********)))((((((''''''(((***++++++***)))+++,,,******+++++++++,,,,,,,,,------......///000000000111111000000111222444555333444555666777888999:::::::::;;;;;;<<<=====================>>>???AAABBBAAA@@@>>>>>>>>>AAACCCEEECCCAAA???=========???@@@===AAAHHHNNNRRRTTTTTTTTTVVV[[[fffttt{{{}}}xxxvvvsssnnnkkkjjjkkklll{{{sssmmmmmmlllhhhdddccciiilllooowwwmmmbbblll}}}pppqqqyyy{{{yyy{{{}}}fffUUUGGGFFFDDD;;;555555---***((('''((())))))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))***+++,,,+++---000333999GGGTTTWWW]]]bbbttt|||xxxvvvqqqvvvuuuuuu|||ooo^^^RRRZZZkkkxxx|||yyy|||zzzxxxrrryyylll```fffqqqwwwzzz^^^FFFBBB???:::444///+++)))(((+++***)))((((((((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************++++++++++++******)))******)))'''((()))+++---///999OOOhhhyyy|||yyy~~~}}}oooiii^^^^^^kkksss}}}~~~xxxiii^^^bbbnnnsssppplllmmmqqqyyy|||{{{~~~{{{yyymmmXXXDDD::::::<<<===AAAIIIRRRTTTQQQPPPSSSXXXUUUUUUTTTUUUVVVYYY\\\]]]666444222111222222111000///---,,,,,,---...,,,+++******))))))((((((''''''###***111000)))$$$%%%(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''')))******((('''&&&''')))***++++++******)))***,,,......---,,,+++******))))))(((''''''''')))***++++++******+++,,,*********+++++++++,,,,,,------......///000000000222222111111111333555666666666666666777777777777999999::::::;;;;;;;;;;;;777777777888999:::;;;;;;;;;:::999888:::===AAADDDAAA@@@===:::888777777777222444999???EEEHHHIIIHHHGGGJJJRRR]]]eeeiiiooovvv~~~zzzsssmmmvvvmmmfffgggjjjiiifffdddfffggggggjjjtttwwwjjjnnnyyyttt}}}www]]]FFFBBBDDD@@@<<<;;;111---)))''''''((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((()))***++++++,,,***---666>>>DDDJJJOOORRRaaammmzzz~~~}}}vvvssszzz|||vvvkkkaaa]]]XXXUUU```ooowwwvvv}}}lll```iiixxxvvvyyyrrrQQQBBB???;;;666222///...---,,,+++)))((((((((()))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************++++++++++++******)))******((('''(((***---+++333CCCXXXlllyyy~~~}}}{{{wwwpppbbbbbbqqq{{{|||~~~|||}}}nnnmmmtttwwwnnnbbb[[[bbbmmmrrrpppmmmpppttt{{{~~~{{{vvvwwwvvvttttttxxx~~~zzz```FFF999:::<<<<<>>@@@???===;;;999888777777444444555999>>>BBBCCCDDDEEEFFFJJJQQQUUUWWW\\\bbbnnnnnnnnnkkkffffffqqq~~~xxxoooeee^^^```eeeggggggggg```dddiiijjjkkkuuu~~~sssppp|||vvvsssqqqTTTFFFDDDDDDBBB@@@777333---)))'''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,******111@@@KKKNNNMMMLLLQQQgggvvv{{{rrrooowwwwwwjjjggg^^^WWWWWW[[[```fffkkkttt~~~zzzrrruuu}}}kkk___hhh}}}qqqwwwiiiDDDAAA<<<666222000//////---,,,***)))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++***************)))((()))---///...===RRRfffttt~~~zzz}}}~~~~~~vvvkkkqqqxxxhhhjjjsssoooaaa\\\\\\ccckkknnnooopppxxxyyy|||}}}xxxssspppooommmjjjiiinnnwww~~~yyyiiiLLL===<<<===999AAAGGGNNNRRRRRRQQQPPPQQQTTTTTTTTTUUUUUUVVVVVVVVV444222000000111111000//////---,,,,,,---...,,,+++***************))))))))),,,)))''''''***+++***)))(((''''''''''''''''''(((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%&&&&&&'''(((((())))))******)))((('''''''''(((+++******))))))))))))))),,,,,,,,,,,,+++***))))))&&&&&&''''''((())))))***((()))******))))))***,,,++++++++++++,,,,,,,,,---------......///000000000///000111222333333333333666666666666777777777777444444555666666777888888777777777888888888777777777666555555555777999:::???@@@AAAAAAAAA@@@>>>>>><<<999555666:::???AAABBBFFFFFFIIINNNNNNMMMOOOTTTYYY]]]```^^^UUUOOOVVVbbbgggbbb___cccppp~~~xxxmmmcccbbbdddeeefffgggccceeejjjmmmiiigggnnnzzztttssssssqqquuuuuusss{{{}}}}}}pppTTTFFFEEEFFFEEE???999222+++((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((((((((()))***+++,,,+++000===NNNXXXYYYWWWVVV```sss~~~~~~{{{|||}}}|||yyyjjjkkkkkkhhhccccccjjjssstttpppxxxyyyoooqqqwww}}}pppcccjjj}}}rrr}}}qqqNNNJJJBBB:::444000//////...---+++*********+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******)))******))))))+++///222;;;LLLdddvvv~~~~~~~~~www|||{{{yyytttvvvjjjooosssdddVVVXXX___gggkkklllrrryyy}}}{{{{{{{{{{{{xxxuuuppplllfff___\\\aaallluuuqqqrrrrrrttt{{{nnnTTTFFFEEEBBB;;;FFFGGGJJJMMMOOOQQQQQQQQQOOOQQQSSSTTTUUUUUUTTTSSS444222000///000000///...///---,,,,,,---...,,,++++++++++++******************(((%%%&&&((()))'''%%%((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''((())))))***,,,,,,+++)))''''''(((***---+++***((((((((()))))),,,,,,+++***)))((('''''')))))))))(((''''''&&&&&&''')))******))))))***+++++++++,,,,,,,,,---------------......///000000000---...000222222222111111444555555666777888888999555555666777888999::::::======>>>>>>>>>===<<<<<<<<<;;;:::999888888999999???AAADDDFFFGGGGGGFFFEEEAAA;;;555444777<<>>555...***((('''&&&&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))(((((((((((()))***+++,,,...777HHHZZZbbbbbbaaacccuuu}}}{{{xxxxxxzzz}}}{{{ggghhh{{{wwwxxxvvvsss{{{{{{|||~~~pppzzzzzzkkklllxxxsssyyyuuuiii]]]WWWMMMCCC:::555333333...---,,,+++++++++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******)))******)))***,,,111444GGGXXXooo}}}|||vvvooouuu}}}wwwxxxzzzyyyqqqiiipppmmmTTTNNNUUUaaajjjlllmmmwww}}}xxxwwwyyy{{{||||||rrrlllbbbWWWSSSYYYeeeoooddd^^^bbbooouuuuuuzzz~~~oooZZZOOONNNJJJ@@@KKKHHHFFFHHHMMMQQQSSSRRRKKKNNNQQQTTTUUUTTTSSSRRR444333111000///...//////,,,+++)))***+++,,,,,,+++,,,,,,---000222000***%%%''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''&&&%%%$$$###'''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%'''+++///222333...)))''')))+++++++++,,,+++)))''''''(((***+++(((((())))))((('''&&&&&&''''''''''''(((((((((((()))((('''))),,,---***'''++++++,,,,,,,,,,,,---------------............///000000000000000111111111444444555555666777777777666777999;;;<<<<<<<<<<<>><<<::::::<<<>>>:::>>>AAA@@@<<<999999:::BBBDDDFFFFFFEEEEEEFFFGGGCCCBBB???:::666777<<>>CCCEEEMMMWWWZZZVVVUUUYYYiiifff\\\NNNIIINNNSSSRRRiiirrrsssiii```aaafffhhheeeeeeeeefffgggiiijjjkkksss}}}oooyyytttppp~~~yyykkkqqq{{{}}}{{{qqqbbb\\\ffftttuuuZZZMMMFFFDDDHHHEEE@@@777...(((''''''+++)))'''''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((***(((&&&&&&)))+++***((())))))))))))))))))))))))(((((((((((())))))))))))///((('''+++...++++++...000GGG]]]ddddddffflllpppuuuwww|||www{{{eee\\\kkk|||sssxxx}}}uuuooorrriii~~~sssrrrrrrkkkjjjcccXXXKKK@@@888333222000///------------+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************************++++++++++++******,,,'''(((...---)))222???VVVmmm}}}~~~{{{wwwyyyyyyxxx~~~vvvtttlll]]]WWWYYYTTTWWW^^^gggooouuu{{{vvviiiiiiqqqxxx|||}}}qqqmmmaaaSSSPPPXXXaaacccZZZ______cccnnnrrryyyqqqbbbaaa___TTTJJJGGGNNNLLLGGGEEEJJJQQQSSSOOOSSSSSSSSSRRRRRRQQQPPPOOO444333111000///...//////---,,,******+++,,,,,,++++++***,,,...111000,,,((('''(((((())))))(((((('''&&&&&&''''''''''''&&&&&&''''''''''''&&&%%%$$$###''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%&&&(((+++///111111---)))((()))*********+++***)))(((((()))***+++((((((((((((((('''&&&&&&''''''''''''(((((((((((()))(((((())),,,,,,***'''*********+++++++++,,,,,,............////////////000000000000111111111111444444444555666666777777555777888:::;;;<<<;;;;;;:::;;;;;;;;;::::::<<<>>>999;;;======<<<;;;::::::===???AAAAAAAAABBBDDDEEEFFFEEECCC>>>:::888:::===>>>>>>???BBBDDDEEEDDDBBB>>>???EEEMMMPPPNNNOOOSSSiiihhhaaaVVVPPPQQQPPPMMMRRR]]]ggggggdddeeeeeecccccccccdddeeefffhhhjjjkkkqqqwwwyyy~~~{{{vvvtttkkklllggg^^^zzzlllWWWFFFBBBHHHGGGCCC<<<222***'''&&&***(((''''''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((***(((&&&''')))+++***((())))))))))))))))))))))))(((((((((((())))))))))))+++)))***,,,+++)))///777CCCKKKXXXfffqqqxxx}}}vvvxxx}}}}}}ssswww}}}yyyrrrjjjhhhtttzzzqqqxxx~~~~~~|||sssmmm~~~uuunnnllllllkkkggg]]]NNN@@@888444111000...---------+++)))************************))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******,,,(((***...,,,+++666FFF^^^rrr{{{}}}xxxuuuyyy||||||wwwwww}}}}}}yyyoooeee___[[[XXXYYY]]]ccckkkqqqvvvyyy|||tttfff___eeeooorrrooolllhhh^^^SSSRRRZZZaaabbb^^^```]]]dddssswwwxxx~~~mmm```___]]]TTTOOOPPPVVVSSSLLLGGGJJJQQQSSSPPPRRRRRRSSSTTTTTTSSSRRRQQQ444333111000///.../////////---+++***+++,,,+++***))))))***,,,...///---+++((())))))******))))))(((&&&&&&''''''''''''&&&&&&''''''''''''&&&%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''')))+++...///---+++)))))))))***)))((()))))))))))))))***+++,,,(((((((((((((((''''''&&&''''''''''''(((((((((((((((((((((***,,,,,,***((())))))*********+++++++++........./////////000000000000000111111111222222333333444444555666666666555666888::::::;;;::::::555777999:::::::::<<<===999999:::<<<>>>???>>><<<:::<<<===>>>>>>@@@CCCEEEGGGHHHHHHEEE@@@<<<999888;;;===>>>??????@@@BBBCCC;;;;;;>>>CCCEEEEEEHHHMMMTTTWWWXXXUUUSSSSSSPPPLLLEEEOOOYYY___ccceeeeeebbb```aaabbbccceeegggiiijjjlllppprrruuu|||yyy~~~{{{wwwaaaccc}}}eeeRRROOOIIIJJJJJJDDD:::000***(((((('''''''''((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((()))((('''''')))******)))))))))))))))))))))))))))(((((((((((())))))))))))'''***---,,,(((***666DDDSSSPPPZZZqqq{{{oooxxxzzzpppeeeuuu}}}mmmlllnnnsssxxx|||vvvmmmvvv}}}fffhhhtttttttttzzz~~~xxxgggRRRBBB999333111///---------+++)))************************))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******,,,***+++---,,,...>>>QQQhhhvvv}}}{{{yyyxxxvvvlllwwwwwwhhh^^^___^^^XXX]]]bbbiiiooossstttsssrrrvvvrrrbbbSSSUUUcccfff^^^ccc___YYYTTTWWW```dddddddddccc^^^gggxxx{{{www{{{rrrfff]]]\\\[[[WWWYYY___aaa]]]TTTKKKJJJOOORRRQQQQQQSSSUUUWWWWWWVVVTTTSSS444333111000///...//////000...,,,+++++++++***)))************+++,,,,,,+++))))))************))))))&&&&&&''''''''''''&&&&&&&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((***+++,,,***************)))((('''(((((()))***++++++,,,,,,'''(((((((((((((((''''''''''''''''''(((((((((((((((((()))***++++++***)))************++++++++++++---------.........//////000000000111111222222333333333333444555555666666555666888999:::999999888444666999;;;;;;;;;;;;<<<;;;::::::===AAADDDBBB???===>>>?????????@@@CCCEEEEEEHHHJJJJJJGGGAAA;;;777;;;>>>BBBAAA??????@@@CCCAAA@@@AAABBBBBBCCCGGGKKKFFFJJJNNNQQQRRRRRROOOMMMOOOPPPRRRUUU[[[aaaeeeeee___```aaabbbdddfffhhhiiihhhlllmmmiiijjj{{{xxxwww{{{}}}}}}~~~uuuddduuuppp```___JJJLLLMMMJJJBBB999111---(((''''''((()))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''(((((()))(((''''''((()))******(((((((((((((((((((((((((((((((((((())))))))))))'''***,,,+++***111@@@NNNTTTRRRbbb{{{~~~yyydddfffmmmyyyqqqeeejjjttt~~~{{{sssnnnvvv~~~{{{|||~~~|||yyy{{{qqqrrrmmmSSSBBB777444111///...---+++***************************))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++******++++++++++++************+++,,,---444HHH\\\oooxxx|||qqqrrrxxxtttiiinnnmmmbbb[[[\\\]]][[[```ffflllpppsssrrrllleeemmmpppbbbLLLLLL]]]```SSSYYYWWWUUUYYY```hhhkkkjjjllljjjdddjjjzzz{{{uuuxxxkkkeeeaaa```^^^]]]cccllliiifff[[[OOOIIILLLPPPQQQRRRUUUWWWYYYZZZXXXUUUSSS444333111000///...//////000...,,,+++,,,,,,+++***+++++++++***)))((())))))))))))************))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((((()))++++++***)))(((((('''(((***+++,,,,,,,,,+++''''''((((((((((((((('''''''''''''''(((((((((((('''(((***++++++***))))))+++++++++,,,,,,,,,,,,---+++++++++,,,,,,,,,------///000000111222333333333333333444444555666666777666777888999:::999888777666888;;;<<<<<<;;;;;;<<<<<<:::999===AAADDDCCCAAAAAABBBBBBAAA@@@@@@BBBCCCCCCFFFKKKOOONNNHHHAAA<<<<<>>;;;;;;;;;<<>>???@@@CCCFFFHHHKKKMMMMMMKKKJJJLLLNNNNNNRRRWWWXXXVVVSSSRRRRRRQQQNNNPPPYYY``````\\\[[[OOOLLLJJJHHHGGGFFFDDDBBB===AAADDDCCCBBBCCCHHHLLLRRROOOMMMNNNQQQQQQNNNKKKSSSRRROOONNNNNNQQQTTTVVV]]][[[YYYYYYZZZ[[[ZZZYYY]]]^^^aaadddeeeeeeeeedddkkkvvv|||{{{yyy}}}vvvxxxbbb___ZZZZZZlllmmm```UUUDDDIIINNN??????999000***(((((('''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))(((((((((((()))))))))))))))(((((((((+++,,,888IIIMMMLLL\\\ssszzzxxxzzznnnyyyjjjbbb``````iiitttrrrrrrrrrooojjjjjjwwwyyyxxx|||yyyvvvxxx~~~|||ggggggzzzggggggPPPHHH>>>777555333111///...---,,,,,,++++++,,,,,,************)))))))))))))))((('''''''''(((***+++************************++++++++++++++++++++++++---'''...EEE```nnntttvvvwwwwwwtttyyy{{{xxx{{{tttuuu}}}qqqooozzzsssgggiiimmmggg[[[SSSNNNUUUZZZZZZ[[[___bbbbbbbbbnnn~~~~~~vvvwwwqqq]]]QQQZZZ___^^^\\\[[[VVVPPPQQQWWWfffvvvxxxnnniiikkktttiiidddlllooobbbPPPFFFLLLSSSccctttxxxrrrmmmnnnlllnnnlllcccWWWOOOOOOQQQNNNOOORRRTTTVVVVVVVVVVVV555444222000///......///------------------------*********)))(((((('''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%'''((()))//////---,,,***)))))))))...---+++***)))))))))))),,,,,,++++++******))))))(((((((((((())))))))))))(((((('''''''''&&&&&&&&&(((((())))))))))))(((((())))))***+++,,,,,,++++++,,,,,,,,,,,,------------...///000111222222222222666777999;;;;;;:::888777555888<<<>>>===;;;::::::999<<>>@@@???>>>>>>>>>===@@@CCCEEEEEEEEEFFFFFFLLLNNNPPPQQQPPPPPPQQQRRR[[[]]]^^^^^^\\\[[[ZZZ[[[ZZZVVVVVV]]]bbbbbbbbbbbbfffeeeeeeeeeeeeccc```]]]\\\[[[XXXRRRKKKEEEBBBAAAJJJLLLNNNPPPPPPPPPOOOMMMGGGHHHKKKMMMOOOQQQRRRRRRVVVXXXZZZZZZWWWVVVYYY[[[[[[]]]```ccccccbbb```^^^```hhhllltttzzzxxx~~~wwwlllppprrrtttpppeeeUUULLLKKKFFFEEE???666///***)))((('''''''''''''''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))'''(((******))))))+++---,,,999HHHRRRYYYhhh~~~uuutttccckkk{{{aaacccmmmyyyzzzrrrnnnpppqqqmmmlllppptttuuuxxx|||~~~yyywwwxxxuuussstttyyy~~~yyy~~~zzzuuuiiiWWWGGG===999666555///...---,,,++++++++++++++++++*********))))))))))))(((((((((((()))***+++************************++++++++++++++++++++++++///222<<>>>>>======???AAAAAAAAAAAACCCEEEEEEHHHLLLNNNMMMLLLKKKKKKQQQRRRSSSUUUWWWYYYYYYYYYZZZZZZZZZ[[[^^^aaacccdddiiieeeeeehhhkkkjjjkkkoootttssssssttttttqqqllliiimmmnnnpppsssrrrlllbbb[[[LLLMMMOOOQQQRRRQQQPPPOOOHHHHHHGGGGGGIIIMMMPPPSSSSSSXXX\\\\\\ZZZYYY\\\```[[[]]]```bbbbbb```^^^\\\XXXZZZ[[[aaaggggggzzzssszzzwwwtttoootttyyy}}}vvvhhhRRRGGGJJJGGGDDD===555...***((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%'''((((((((('''&&&(((((((((((((((((((((((('''''''''((((((((())))))((()))))))))*********+++(((******)))'''***111666FFFLLLNNNMMMZZZttt{{{{{{pppbbbccceeeiiikkkllltttjjjYYYTTTfffrrrlll\\\VVVVVVVVV^^^nnn{{{}}}uuuqqqnnnttt|||~~~~~~}}}|||}}}}}}tttTTT>>>777:::333222000...---,,,++++++++++++++++++************((())))))************************************************++++++,,,,,,,,,***777GGGRRRYYYaaajjjqqqssssss{{{||||||~~~wwwvvv~~~~~~ssssss~~~yyyhhhUUUJJJIIIMMMPPPRRRXXXdddvvvsssnnnvvv}}}xxxuuutttlllOOOLLLUUUccccccWWWSSSZZZVVVQQQRRRWWWWWWUUU\\\hhhiiicccaaa___WWWJJJHHHMMMUUU\\\dddhhhiiifffbbb___```aaaaaa]]]WWWRRRPPPPPPOOOOOOOOOPPPPPPQQQQQQRRR666444222///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((((((''''''&&&&&&((()))'''&&&'''+++///))))))******,,,---//////)))((('''&&&&&&&&&'''((((((((((((((())))))))))))'''(((((((((((()))))))))(((((())))))))))))(((((())))))))))))***+++,,,,,,............/////////000000111222333444555555555888999:::<<<>>>??????@@@@@@AAABBBBBBBBBCCCFFFHHHHHHKKKNNNOOOOOONNNNNNOOOSSSSSSTTTWWWZZZ\\\\\\[[[WWWWWWXXX[[[___ccceeefffjjjggggggjjjkkkjjjkkkoootttsssssstttuuussspppmmmnnnooosssyyy}}}zzzqqqhhhYYYWWWUUUVVVXXXYYYVVVSSSPPPOOOLLLJJJKKKNNNQQQSSSSSSVVV[[[\\\\\\\\\]]]```XXXZZZ]]]```cccdddddddddZZZ[[[ZZZaaagggccciii~~~mmmxxxsssqqqiiijjjkkk|||www[[[GGGHHHGGGFFFBBB;;;333,,,)))((('''''''''''''''''''''''''''(((((((((((()))))))))''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''((((((((()))))))))((())))))******+++++++++(((***+++))))))///:::CCCNNNRRRUUUXXXfff}}}zzzwwwnnndddeeeeee``````tttsssVVVOOOSSSxxxttt```QQQIIIOOOSSS___ooozzz||||||}}}|||tttrrroooxxx}}}~~~}}}```DDD::::::666555333000///---,,,,,,,,,++++++++++++*********((()))******++++++***************************************++++++,,,,,,---...>>>OOOWWW\\\ccclllrrrooorrrzzz{{{vvvooosssyyyuuutttrrrzzzxxxrrrzzzqqqccc```___UUUIIISSSXXX```mmmwwwoootttxxxmmmeeeeeecccPPPQQQZZZeeedddZZZTTTVVVUUUQQQQQQVVVVVVUUU]]]hhhjjjccc^^^\\\SSSIIIIIIPPPXXX^^^cccbbbaaaaaa___\\\\\\]]]]]][[[VVVRRROOOOOOPPPOOOOOONNNOOOOOOPPPPPP777555333000...---,,,,,,++++++++++++++++++++++++******))))))((('''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))((((((''''''''''''((()))***+++((()))+++,,,---...------''''''''''''(((((((((((((((((((((((())))))))))))'''((((((((())))))))))))(((((())))))))))))(((((('''((()))+++,,,---------------.........////////////000111333555666777777888999;;;<<<>>>@@@AAABBBCCCDDDDDDDDDDDDFFFIIILLLJJJLLLOOOPPPPPPPPPQQQRRRTTTTTTTTTWWW\\\^^^^^^\\\YYYXXXYYY]]]bbbfffffffffkkkiiijjjmmmmmmkkkkkkoooooonnnoooqqqsssuuutttsssuuussssssxxx~~~~~~xxxpppkkkddd^^^^^^bbbddd___ZZZYYYWWWUUUSSSRRRQQQRRRSSSRRRTTTWWWZZZ]]]]]]^^^^^^\\\]]]^^^```cccdddffffff^^^```^^^bbbjjjiiiiiiuuuwwwppp{{{ppp~~~lll\\\]]]fffrrrfffJJJFFFGGGHHHGGGAAA999111,,,***'''''''''''''''''''''''''''((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''((((((((())))))))))))((())))))******+++,,,,,,(((***+++***---777GGGTTTOOOXXXbbbkkkvvv{{{xxxrrrlllhhh```dddeeelllyyy[[[LLLQQQ\\\vvvfffWWWJJJCCCKKKTTTdddrrrxxxwwwzzzxxxtttuuurrr|||}}}~~~hhhLLL>>>;;;888777555222000///...---,,,,,,+++++++++*********((()))***+++++++++******************************)))******+++,,,,,,------333DDDTTTZZZ]]]dddkkkmmmkkkrrryyyzzz}}}|||wwwmmmmmmqqqnnnlllvvvppptttwwwjjjllllll___NNNUUU\\\fffrrryyyooossstttcccVVVXXX[[[OOOUUU\\\``````[[[VVVSSSUUUOOOOOOSSSSSSSSS\\\iiiiiiaaa[[[YYYSSSKKKMMMTTT]]]bbbccc___\\\^^^^^^[[[ZZZ[[[[[[ZZZWWWSSSPPPOOOPPPOOONNNMMMMMMNNNOOOOOO888777444111///...------++++++++++++++++++++++++,,,++++++***)))(((((('''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((************&&&%%%%%%'''***,,,++++++)))***,,,......---,,,+++%%%&&&'''((())))))))))))(((((((((((())))))))))))'''((((((((())))))******(((((())))))))))))((((((%%%'''))),,,............------------.........///...///111444666777888888999999;;;<<<>>>@@@BBBCCCEEEFFFFFFFFFFFFHHHLLLOOOKKKMMMOOOOOOPPPPPPSSSUUUUUUTTTTTTXXX\\\___^^^]]]\\\[[[\\\___dddggggggeeemmmlllnnnqqqpppmmmmmmpppnnnmmmnnnqqqvvvyyyzzzzzz~~~xxxtttwww}}}zzztttwwwnnnddddddjjjlllfff___^^^]]]\\\ZZZXXXUUUSSSRRRRRRRRRUUUYYY]]]^^^]]]\\\cccbbbbbbaaabbbbbbcccddd[[[```]]]^^^gggjjjjjjsss{{{gggooo|||iiiPPPSSSfffiiinnnNNNGGGHHHJJJJJJFFF===444...,,,'''''''''''''''''''''''''''((((((((())))))******((((((((((((((((((((((((''''''&&&%%%%%%'''((()))))))))))))))))))))))))))(((((((((((())))))))))))((())))))***++++++,,,,,,''')))++++++000===QQQ```OOO[[[mmm{{{yyywwwuuunnniiijjj]]]kkkyyy{{{```NNNMMM\\\jjjyyylll^^^RRRHHHAAAFFFSSSffftttwwwvvv{{{{{{tttsssxxxuuu~~~}}}~~~~~~lllSSSBBB;;;:::888666444111///......,,,,,,,,,+++++++++******((()))***+++,,,+++******************************))))))***+++,,,,,,------666FFFUUUZZZ\\\bbbggghhhhhhsssxxxvvvyyyuuuooonnniiimmm~~~yyygggtttssskkkiiicccZZZVVV^^^iiitttuuuxxxxxxdddTTTWWW]]]MMMUUU[[[[[[ZZZ[[[XXXRRRTTTNNNLLLOOOPPPQQQ\\\jjjhhh___XXXWWWSSSNNNPPPXXX```eeeddd]]]ZZZ]]]^^^[[[ZZZ[[[[[[ZZZXXXUUURRRPPPPPPOOONNNMMMMMMMMMNNNOOO888666444111///...------------,,,,,,+++***))))))%%%&&&'''***,,,+++(((&&&'''((((((((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%''')))+++,,,+++***)))((()))***++++++***)))((()))***,,,---,,,+++)))(((&&&'''''''''(((((())))))%%%%%%&&&'''((()))******'''((()))((('''&&&'''))))))*********++++++++++++************+++,,,---.........---------......///000111222333555777999;;;777:::<<<>>>>>>???AAABBBGGGFFFFFFFFFHHHJJJMMMOOOOOOOOOPPPPPPQQQRRRSSSSSSWWWXXX[[[\\\]]]\\\[[[ZZZ___aaabbbbbbbbbbbbdddfffiiimmmsssuuusssoookkkiiinnnnnnooossswww{{{~~~~~~zzz|||yyymmmmmmvvvtttjjjfff^^^YYYYYYXXXUUUSSSSSSUUUUUUUUUWWWYYY\\\___aaabbbiiimmmhhhaaa^^^bbbfffeeeeeebbb___bbbkkkrrrtttuuu~~~{{{llllll||||||fffVVVUUUddd|||bbbRRRHHHJJJQQQKKK===999888///...+++(((''''''(((((((((((((((((((((''''''''''''))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''))))))))))))))))))))))))***)))((((((((((((((()))'''+++******666LLLZZZ\\\TTTttt{{{nnnmmmyyy^^^lllwww\\\OOOPPP\\\qqqrrreeeooovvvgggSSSIIIPPPZZZhhhttt{{{~~~~~~}}}|||}}}wwwsssrrrrrrqqqwwwyyy{{{~~~}}}}}}~~~~~~~~~~~~}}}{{{zzzzzzzzz~~~~~~~~~~~~~~~~~~|||qqq\\\III@@@:::222555888222111222,,,+++++++++******************************************+++,,,,,,******+++,,,,,,+++,,,---,,,***...444AAAIIIQQQWWWaaammmpppllltttwwwooojjjsss{{{xxxzzzvvvggg```pppttthhhqqqyyykkksssbbbjjjkkk```WWW```kkkvvv}}}{{{oooooogggYYYPPPTTTYYYZZZXXXUUUUUUWWWTTTSSSQQQOOONNNQQQVVVZZZ^^^WWWPPPOOOPPPPPPSSSXXX```dddddd^^^YYYZZZ^^^```\\\]]]\\\[[[YYYWWWTTTRRRQQQMMMJJJKKKNNNPPPNNNKKK888666444111///...------...---,,,++++++***++++++,,,+++)))((())))))((('''''''''((((((''''''&&&%%%&&&&&&''''''''''''&&&&&&((((((((('''''''''''''''&&&''')))+++++++++***)))((()))************)))((('''((()))++++++***(((''''''''''''((((((((())))))&&&&&&''''''((()))))))))'''((()))((('''&&&''')))((((((((())))))))))))***************+++,,,---.........---------...//////222222333444555666888888666888<<<>>>???AAACCCEEEIIIHHHGGGGGGIIIKKKMMMOOOQQQPPPOOOOOOOOOPPPQQQRRRXXXXXXZZZ[[[[[[[[[ZZZZZZdddeeeffffffdddccccccdddiiimmmrrruuuuuusssqqqqqquuuwwwzzz~~~zzznnnpppyyyxxxoooeee^^^YYYZZZ[[[YYYXXXYYYUUUUUUVVVWWWYYY[[[]]]^^^```lllvvvwwwrrrpppppppppjjjllljjjddddddiiippprrrpppuuuzzzvvvyyyfff^^^SSSrrrlll]]]NNNHHHKKKKKKAAA===:::111///,,,)))'''((())))))(((((((((((((((''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))...++++++444FFFXXX]]]ZZZgggzzzwwwtttsss}}}xxx\\\qqq}}}fffPPPMMMZZZlll}}}llleeetttsss___TTTUUU\\\gggpppvvvyyy{{{|||}}}xxxsssqqqqqqrrrrrrzzz{{{~~~~~~~~~~~~}}}}}}~~~}}}}}}|||yyywww}}}}}}|||{{{yyywwwuuutttuuuxxx|||~~~xxxiiiVVVIIICCC999999;;;444222222+++++++++++++++***************************************+++,,,,,,******+++,,,,,,***+++---+++***///777AAAIIIRRRZZZfffsssyyyxxxuuu|||sssjjjsss~~~{{{xxx|||xxxllleee|||uuudddcccooolllWWWfffyyy|||jjj___dddeee^^^RRRZZZcccmmmyyy{{{nnn\\\UUUWWWYYYYYYXXXVVVUUUVVVUUUTTTRRROOONNNOOOSSSVVVYYYRRRLLLMMMNNNPPPTTTYYYaaaeeefff```[[[\\\______]]]]]]\\\[[[YYYWWWVVVUUUPPPMMMKKKMMMRRRTTTSSSQQQ888666444111///.........///---,,,+++***+++---...333///***''''''((())))))''''''((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&)))(((((((((''''''&&&&&&&&&''')))***+++******)))(((((()))******))))))(((&&&'''((())))))((('''&&&''''''(((((((((((())))))(((((((((((((((((((((((('''((()))((('''&&&''')))&&&&&&'''''''''(((((((((************+++,,,---.........------......///000333333444444555666666666555888;;;>>>@@@BBBEEEGGGIIIIIIHHHIIIJJJLLLNNNOOOSSSRRROOONNNMMMOOOPPPRRRYYYXXXXXXXXXXXXYYYYYYZZZaaadddffffffeeecccbbbbbbkkkooosssvvvvvvuuuuuuuuussswww}}}~~~sssuuu{{{ooogggbbbbbbccc```______WWWWWWXXXYYYZZZZZZ[[[[[[ZZZiiiyyyxxxpppoooqqqoooiiifffiiinnnooorrrsssxxx|||wwwhhhKKK[[[zzzwwwnnnXXXFFFDDDKKKHHHBBB===555111...***(((((()))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''')))))))))))))))))))))))))))))))))(((((())))))***///''')));;;RRR^^^\\\XXXyyy~~~nnnxxxooonnnuuummm^^^wwwiiiWWWJJJRRRiii{{{mmmbbbeeezzz~~~lllaaa___ccciiinnnrrrvvvzzz}}}{{{vvvpppmmmmmmpppsssuuuzzz|||~~~}}}~~~||||||}}}~~~~~~}}}}}}yyyvvvuuuxxxyyyyyyxxxuuupppkkkhhhjjjooovvv|||www~~~{{{{{{tttbbbQQQLLL===999;;;555333222,,,,,,,,,,,,++++++*********++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,******+++++++++222:::CCCJJJRRRZZZggguuu~~~{{{uuummmwww}}}vvvpppnnnppp^^^jjjqqq^^^HHHKKKZZZddd```[[[\\\^^^^^^TTTXXX]]]dddppp~~~nnnZZZ\\\ZZZXXXXXXXXXWWWVVVTTTVVVUUUTTTQQQOOOOOOQQQSSSSSSLLLHHHIIIMMMPPPUUUZZZ```eeegggccc______``````___^^^\\\[[[YYYXXXWWWWWWRRROOOMMMOOOSSSUUUTTTRRR777666333111///.........///...,,,******,,,///000444000+++(((((()))******''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&((((((''''''&&&%%%%%%%%%''''''((()))******))))))(((((())))))))))))))))))((()))))))))((('''&&&%%%(((((((((((((((((())))))))))))(((((('''''''''''''''((()))((('''&&&''')))&&&&&&&&&'''''''''((((((************+++,,,------...---------...///000111222333444555666666777777666999<<>>999444...***((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))***++++++---000<<>>BBBGGGEEEHHHOOORRRVVVeeevvvvvvssskkkeeejjjvvvxxxkkkdddfffaaaZZZXXXXXXYYYXXXWWWVVVXXXZZZ[[[[[[ZZZ[[[\\\RRRKKKGGGIIILLLPPPUUU[[[ZZZ```ddddddeeehhhhhheeeiiigggccc___\\\ZZZXXXXXXXXXVVVTTTSSSSSSRRRQQQPPP666555333111///////////////---,,,+++***+++---...***))))))***++++++)))'''''''''((()))))))))((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((***************+++,,,---000///---+++)))(((&&&&&&******))))))))))))(((((())))))(((((('''''''''&&&'''((()))((('''&&&''')))(((((()))))))))*********************+++,,,---...---------...///000111222...000222555777888999999888:::===>>>>>>???@@@BBB@@@BBBDDDGGGKKKNNNPPPQQQRRRQQQQQQQQQTTTWWW[[[]]]VVVVVVUUUUUUVVVYYY[[[]]]^^^```cccdddcccaaaaaaaaagggjjjnnnqqqsssuuuwwwyyy~~~||||||zzzqqqjjjfff```^^^\\\ZZZYYYXXXYYYYYYZZZ```hhhwww}}}qqqooosssrrrmmmppptttwwwyyykkk[[[cccttt~~~|||^^^LLLKKKKKKLLLKKKDDD@@@:::333---***(((((('''((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))******+++,,,,,,888GGGQQQTTT\\\pppzzznnnrrrhhh[[[RRRKKKVVVqqqllleeesssvvviii]]]UUUUUUbbbuuuxxxmmmjjjooommmmmmnnnnnnnnnqqquuuxxx}}}}}}|||xxxqqqkkkeeedddeeeiiiooovvv{{{}}}}}}~~~|||zzzxxxwwwzzzyyyxxxxxxzzzzzzyyyxxxuuuuuutttsssqqqooommmlllmmmmmmmmmkkkhhhffffffggghhhhhhiiiiiigggeeebbb```aaaeeekkkooorrrtttvvvwww|||}}}~~~~~~~~~xxx^^^EEEAAA;;;888666111//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,+++***+++------///666???AAAEEENNNXXX^^^cccjjjrrrsssfffdddyyyttt|||llleeeuuuooonnnvvvnnnNNN;;;CCCDDD@@@AAAGGGNNNYYYnnn{{{pppgggiiiuuu~~~rrrgggeeefffbbb]]]ZZZYYYZZZ[[[[[[WWW[[[___aaabbbaaabbbbbbVVVOOOKKKLLLPPPSSSXXX^^^[[[```dddeeehhhlllllliiillljjjgggccc```]]][[[ZZZXXXXXXWWWWWWWWWWWWWWWWWW666555333111////////////...---,,,++++++***++++++)))((('''((())))))'''&&&''''''((()))))))))))))))&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''(((((()))((((((((('''''''''((((((+++++++++++++++---...///...---,,,+++***)))))))))*********)))))))))(((((((((((((((((((((''''''''''''((()))((('''&&&''')))(((((()))))))))*********************+++,,,---...------......///111222333///111333666777888777777555777;;;======???AAABBBCCCDDDFFFIIIKKKMMMNNNOOOQQQQQQQQQSSSUUUWWWZZZ[[[TTTTTTUUUVVVXXX[[[]]]___aaaccceeeeeedddcccdddeeegggkkkppptttvvvxxxzzz{{{zzz|||~~~}}}|||~~~uuupppjjjhhhdddaaa``````bbbccc]]]bbbbbbfffuuurrrsssrrruuurrrttt|||zzz{{{nnnwwwooo\\\\\\mmmnnnYYYNNNHHHNNNRRRJJJGGGAAA999111---+++)))(((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))***+++,,,---...>>>NNNVVV[[[fffsss{{{tttmmmpppeee\\\[[[WWWiiitttfffyyy{{{fffYYYSSSQQQPPPZZZgggmmmggg```___dddfffiiilllmmmnnnnnnpppqqqwwwwwwwwwuuurrrmmmiiieeeddddddgggmmmtttzzz}}}~~~}}}~~~~~~|||}}}~~~{{{yyyvvvvvvxxxzzz{{{yyytttpppooonnnmmmkkkiiifffdddcccbbbaaa___\\\WWWUUUTTTUUUYYY\\\aaadddeeeccc```]]]ZZZ]]]```cccfffiiimmmqqqxxxxxxyyy{{{{{{||||||{{{||||||}}}~~~jjjJJJCCC===999777333000000///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,******,,,/////////666>>>AAAEEEOOOYYY\\\[[[___fffaaadddkkkzzzwww|||pppxxxjjjnnnxxxvvv^^^JJJDDDAAA???>>>@@@DDDMMM\\\ppp|||wwwmmmdddgggttt~~~mmm```^^^cccbbb___\\\ZZZZZZ]]]___YYY]]]cccffffffeeeeeeeeeXXXRRRNNNPPPTTTWWW]]]cccaaaeeeggggggjjjnnnnnnkkkkkkkkkiiigggdddaaa___^^^ZZZZZZZZZYYYXXXWWWXXXYYY666444333111////////////------,,,,,,+++***))))))+++(((&&&%%%&&&&&&&&&%%%''''''((()))))))))))))))&&&''''''''''''''''''&&&&&&&&&'''((()))***++++++)))(((((('''''''''((((((,,,,,,++++++,,,...///000++++++************+++++++++*********))))))(((((((((((((((((((((((((((((('''((()))((('''&&&''')))(((((((((((())))))))))))************+++,,,---...------......///111222333111222555666777777666555222555999;;;===???BBBDDDGGGGGGIIIKKKLLLMMMMMMMMMQQQRRRRRRSSSTTTVVVWWWXXXSSSTTTUUUWWWZZZ\\\^^^```___```cccddddddeeehhhjjjllloootttxxxyyyyyyyyyzzzuuuyyy|||}}}|||~~~sssnnntttqqqmmmiiihhhiiikkkmmmhhhlllfff\\\kkkyyyppprrrvvvvvvlllmmmyyy~~~zzzdddiiiyyynnnXXXQQQdddyyycccPPPGGGPPPWWWOOOMMMFFF===555///---+++***)))(((((((((''''''''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))***+++,,,---666FFFVVV^^^hhhtttxxxssszzzzzznnnppppppdddaaajjjiii{{{yyymmmmmmsssYYYNNNNNNPPPTTTZZZaaaeeeccc______bbbcccgggllloooooonnnnnnnnnoooqqqrrrppplllgggdddcccdddeeeiiipppwww}}}|||~~~{{{{{{|||qqqtttxxx{{{|||zzzwwwtttrrruuuyyy}}}}}}xxxpppjjjiiihhhgggeeebbb___\\\[[[WWWVVVTTTPPPLLLIIIJJJKKKPPPVVV]]]cccfffccc___\\\TTTVVVXXXZZZ]]]bbbhhhllltttuuuvvvwwwxxxyyyyyyyyy}}}}}}~~~mmmJJJAAA<<<999999555111000///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,******---000000000555===CCCGGGPPPYYYYYYSSSSSSYYYTTThhhvvv}}}}}}wwwwwwbbbnnn}}}nnnNNNHHHJJJ:::>>>@@@CCCFFFNNN^^^ooo{{{sssooofff```eeesssppp^^^ZZZ```aaaaaa^^^[[[[[[^^^bbb[[[___eeehhhhhhgggeeeeeeYYYSSSOOORRRWWW[[[aaagggfffiiijjjiiikkkpppooollliiijjjjjjiiigggeeebbbaaa\\\\\\[[[XXXUUUTTTSSSTTT:::888444111....../////////...---,,,++++++++++++(((((((((((((((((((((((()))((('''((()))(((&&&%%%''''''''''''''''''''''''(((&&&%%%&&&((())))))(((((('''&&&'''***,,,,,,,,,,,,+++***))))))***+++,,,,,,'''&&&))))))%%%%%%)))+++***((('''&&&''')))***((((((((((((((('''''''''((()))+++***(((''''''(((''''''(((((())))))******'''(((((((((((())),,,......///000111111222222111111222444333333444666888666888999::::::<<<>>>@@@CCCDDDFFFHHHKKKLLLMMMNNNLLLMMMOOORRRUUUXXXZZZ[[[YYYYYYZZZ[[[[[[\\\]]]]]]aaaeeehhhhhhffffffhhhjjjsssnnnooowww~~~~~~zzzxxxxxxyyy|||yyyyyy~~~yyyrrrooonnnnnnkkkiiioooiii```]]]hhh|||zzz|||qqqooooooqqqttt|||}}}rrrooozzzwwwiiiTTTHHHVVVxxxwwwhhh```MMMJJJSSSRRRLLLGGG???888222...)))''')))((((((''''''''''''((()))***++++++***)))((('''((((((((((((''''''''''''''''''((((((((((((''''''&&&''')))*********)))(((,,,,,,)))'''***...///---===UUUeeeeeennnttt|||~~~uuuyyy}}}rrrWWW^^^ooouuu}}}uuucccbbb|||fffGGGHHHSSSPPPXXXZZZ]]]```ccccccccccccgggggggggiiilllmmmmmmlllnnnooommmhhhbbb```dddhhhaaaeeekkkrrrwww{{{|||}}}{{{qqqiiikkkqqquuuuuuuuuwwwwwwtttppppppppppppooojjjccc^^^]]]YYYUUUSSSRRRRRROOOMMMIIIIIIIIIGGGGGGHHHLLLPPPRRRUUUZZZ___```___]]][[[[[[ZZZXXXUUUUUU\\\fffnnnsssvvvwwwwwwuuutttvvvyyy}}}}}}rrrRRRAAA===;;;777444222000---,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,------...///444:::???BBBFFFHHHPPPVVVNNNJJJTTTeeennnzzz~~~xxx|||yyyuuu}}}qqqfffaaaxxxWWWLLLHHH@@@AAA???999???IIIRRRddduuuvvvjjjdddaaagggpppwww~~~mmm^^^ZZZccchhhhhhaaa]]]___aaa```aaadddgggjjjnnnpppiii```OOOPPPQQQRRRWWW___eeegggfffgggiiiiiijjjlllooorrrtttpppllliiigggfffeeedddfffccc^^^[[[ZZZZZZYYYXXX:::888444111.........///......,,,++++++*********(((((((((((((((((((((((()))((('''((())))))'''&&&''''''''''''''''''''''''(((&&&%%%&&&)))*********)))((('''(((***,,,,,,,,,------,,,++++++,,,------+++'''&&&))))))%%%&&&)))+++***(((''''''''')))***((((((((((((((((((((('''((()))+++***(((''''''((((((((((((((('''''''''''''''((()))))))))***,,,...------...///000000000000111222333333333444666888777888:::;;;;;;<<>>???DDDGGGNNNUUUMMMJJJVVVqqqyyy~~~wwwuuu{{{vvvhhhnnnxxxhhh^^^lll|||mmmPPPIIIEEE===??????:::AAAMMMVVVfffsssrrrlllggggggnnnwww|||lll```^^^gggjjjhhhbbb```cccdddbbbeeehhhkkkmmmqqqqqqjjjaaaQQQPPPPPPTTT[[[dddjjjlllkkklllmmmmmmmmmnnnqqqtttwwwtttpppllljjjiiihhhhhhgggdddaaa___^^^]]]\\\[[[999777444111///......///------,,,+++************(((((((((((((((((((((((((((''''''((()))***(((''''''''''''''''''''''''''''''&&&&&&'''***,,,,,,,,,+++))))))***+++,,,,,,+++------,,,,,,,,,,,,------+++((('''))))))''''''***+++***)))((('''((())))))''''''((((((((((((((((((''')))******(((''''''((()))(((((('''&&&&&&%%%%%%&&&(((++++++++++++,,,...,,,,,,---...////////////111222333333333444666888888999;;;<<<<<<>>>@@@CCCCCCCCCEEEGGGHHHIIIJJJJJJNNNOOOQQQSSSTTTSSSRRRQQQWWWXXXZZZ\\\___aaacccdddcccfffiiiiiigggfffhhhjjjjjjlllsss{{{|||yyyzzz~~~yyy{{{|||yyyxxxvvvrrrooosssnnnhhheeehhhttt~~~wwwrrruuu{{{~~~wwwpppyyyzzzwww|||ttt___UUUccc|||uuuiiiTTTHHHLLLPPPLLLFFF???999333...*********)))((((((((((((((())))))*********)))((((((((((((((((((''''''''''''''''''((((((((((((''''''''''''((()))))))))))))))(((''')))---+++)))222???[[[YYYhhhooo}}}wwwZZZmmmjjjHHHPPPnnn{{{```QQQHHHOOO]]]```\\\]]]___aaabbbbbbbbbaaahhhhhhhhhiiijjjjjjhhheeeeeedddaaa\\\YYYZZZ```eeekkkpppwww~~~|||~~~}}}{{{vvvrrrsssvvvuuupppnnnmmmjjjfffbbb[[[RRRIIICCC???<<<;;;<<<:::888888999;;;;;;;;;AAAEEEIIIMMMPPPSSSWWWZZZ\\\\\\]]]^^^___```aaabbbeeehhhjjjhhhccc___^^^___lllppptttwwwxxxxxxyyy{{{~~~~~~}}}pppbbbVVVLLLAAA<<<;;;444222///---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++,,,111777<<<======>>>CCCFFFMMMSSSLLLJJJWWWvvv~~~vvvvvvxxxwwwyyypppccc___oootttccc```|||uuu\\\GGGDDDAAA:::===???;;;FFFUUU___mmmvvvrrrqqqmmmooowww~~~~~~kkkcccdddjjjkkkhhheeeeeehhhgggdddeeeiiimmmoooqqqppphhh^^^SSSOOOOOOUUUaaakkkppprrrsssssstttsssrrrsssuuuxxx}}}zzzuuupppmmmlllllllllhhhfffdddcccccccccaaa___888666333111///.........---,,,+++***************))))))))))))))))))))))))'''''''''(((***+++)))((('''''''''''''''''''''''''''&&&&&&'''***---------,,,+++***+++,,,---,,,******++++++,,,,,,++++++******)))((())))))((()))***+++***)))((((((((())))))''''''''''''((((((((((((''')))******((('''((()))(((((((((''''''&&&&&&&&&&&&))),,,------,,,------,,,,,,---...////////////000222333333333444777999888:::<<<<<<===???BBBDDDDDDEEEFFFGGGIIIIIIJJJJJJKKKMMMPPPSSSSSSRRRQQQOOOSSSTTTWWWZZZ]]]```cccdddcccgggjjjiiigggggghhhkkkkkknnnwww~~~{{{||||||zzzzzzyyyvvvrrrpppmmmjjjjjjppp{{{~~~zzz|||mmmooopppaaaccciiilll~~~yyy```KKKQQQQQQMMMHHHCCC===777000+++++++++***)))(((((((((((())))))))))))))))))((((((((((((((((((''''''''''''''''''(((((((((((('''''''''(((((()))))))))))))))(((%%%(((...------>>>SSSaaacccuuuxxxjjj|||jjj[[[{{{}}}\\\NNNdddlllOOOLLLNNNWWWaaaddd```aaabbbcccccccccbbbbbbgggggggggiiijjjiiigggdddaaa```]]]YYYXXX\\\bbbhhhrrruuuyyy}}}~~~|||~~~~~~}}}~~~}}}}}}}}}{{{yyyuuuvvvtttnnniiifff```XXXPPPJJJBBB;;;888777777777666666555555777999;;;;;;AAAFFFLLLRRRUUUXXX[[[]]]aaaaaa```___^^^]]]\\\[[[bbbfffkkkkkkgggbbb```___fffiiinnnssswwwxxxyyyyyyzzz{{{|||}}}~~~~~~|||sssfffVVVEEE>>>???666333000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,+++,,,333;;;@@@???<<<@@@EEEGGGMMMRRRJJJIIIWWWmmmyyyyyyuuulllnnnfff___eeeyyyssskkkuuunnnNNNAAAAAA===:::<<<>>>>>>OOOcccooo{{{zzzyyyuuuttt{{{zzzjjjgggkkkkkkjjjiiijjjllllllhhhcccccchhhlllnnnooommmddd[[[SSSMMMMMMXXXfffpppuuuwwwxxxxxxyyyyyyxxxyyy|||~~~zzzuuupppnnnnnnooohhhgggffffffggggggdddbbb666555333111///.........,,,,,,++++++***+++++++++************************(((''''''(((***+++***((('''''''''''''''''''''''''''&&&&&&'''***---------+++******+++------+++***)))***,,,------,,,***)))*********))))))***+++***+++******)))))))))))))))&&&'''''''''(((((())))))'''(((******((((((((()))''''''((((((((()))))))))&&&))),,,------,,,------------...///000000000000000111333333333444777999888:::<<<===>>>???BBBEEEEEEFFFGGGIIIJJJKKKKKKKKKIIIKKKNNNQQQSSSSSSRRRQQQRRRSSSVVVYYY]]]```cccdddbbbeeeiiiiiiggggggiiikkklllmmmuuu~~~~~~~~~|||yyyvvvooonnnllloooxxx~~~}}}xxxmmm|||nnn______dddtttfffNNNOOOPPPMMMJJJFFFAAA:::222---,,,,,,+++))))))((((((((((((((((((((((((((())))))((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((((())))))***+++'''(((+++---444III___eeeuuussslllyyy|||rrrfffkkkgggJJJUUUxxx```JJJPPPWWW^^^ddddddddddddeeeeeeeeedddddddddeeeeeefffhhhiiihhheeeccc[[[YYYWWWVVVXXX^^^eeekkkwwwwwwxxxyyyzzz{{{{{{|||}}}}}}}}}~~~|||yyyzzz{{{{{{yyyzzzyyytttkkkddd]]]RRRHHH@@@===999666666777666666666666777777888:::===???EEEJJJPPPVVVYYYZZZ\\\\\\^^^_________^^^[[[XXXVVV___ccchhhiiifffbbb``````aaaeeejjjpppvvvyyyzzzyyyyyyyyyzzz{{{|||}}}}}}~~~}}}~~~lllTTTCCC===888555222000//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,+++---444===AAA???;;;BBBGGGIIIMMMPPPHHHHHHXXXdddwww{{{uuuxxxtttkkklllfffeeeooossswwwfffHHH@@@>>><<<;;;<<<>>>CCCZZZrrr~~~yyyuuuyyy~~~vvvjjjkkkqqqkkkjjjkkkoooqqqmmmgggcccccciiiooopppooolllbbbYYYQQQKKKMMM[[[jjjssswwwzzzzzz{{{|||}}}}}}yyysssooooooppphhhhhhggghhhiiiiiigggeee555444333111000.........------,,,++++++,,,,,,---************************)))(((((()))***+++)))((('''''''''''''''''''''''''''&&&&&&'''***,,,,,,,,,)))))))))+++------+++)))+++,,,///000000///,,,+++)))++++++((())),,,,,,+++++++++*********)))))))))&&&&&&''''''((()))))))))&&&(((******)))((()))***''''''(((((()))******+++&&&(((++++++++++++,,,...------...///000000000000///111222333333555777:::777999;;;<<<===???CCCEEEEEEFFFGGGIIIJJJKKKLLLLLLHHHJJJMMMPPPRRRSSSSSSSSSTTTUUUWWWZZZ]]]```bbbddd```cccggghhhggggggiiillljjjhhhnnn|||}}}{{{xxxvvvtttrrrrrrvvv~~~~~~{{{}}}uuuwwwZZZ]]]ooolllyyy~~~iiiQQQHHHNNNMMMLLLJJJFFF>>>666000------+++***))))))))))))(((((('''''''''((())))))((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((((()))******---+++))))))111@@@SSSaaaeee|||llljjjlllggg[[[```www[[[BBBYYYtttXXXLLLWWW^^^cccgggeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddffffffeeeaaa^^^SSSRRRQQQSSSXXX```hhhmmmzzzyyywwwvvvwwwxxxzzz{{{}}}}}}}}}{{{||||||{{{yyy|||xxxooobbbYYYQQQEEE;;;888666555666777666555333444666777888999<<<@@@CCCJJJNNNTTTYYYZZZZZZ[[[[[[WWWXXX[[[\\\\\\[[[XXXWWW^^^ccciiijjjgggbbb```___```bbbfffmmmtttyyyzzzzzzzzzzzz{{{||||||}}}~~~~~~}}}~~~jjjLLL<<<:::777333111000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,///666<<>><<>><<>>BBBGGGKKKMMMQQQVVVZZZ[[[ZZZZZZ[[[VVVVVVWWWXXXYYYYYYYYYYYY\\\bbbkkknnnkkkfffbbb```\\\]]]```gggooouuuwwwwwwyyyyyyzzzzzz{{{||||||||||||~~~yyyUUU???;;;888444222111000...,,,------------------------++++++,,,,,,,,,,,,------+++---222666:::<<<<<<<<<<<>>777///...---+++***)))))))))((('''&&&&&&'''((()))***)))(((((((((''''''''''''''''''(((((((((((('''''')))((('''''''''(((***+++%%%+++---000GGGgggsssmmmsss{{{uuuhhhmmmeeeYYY___gggxxx{{{SSSEEEPPPllluuuUUUOOOTTT]]]___gggnnnjjjccccccbbbbbbbbbcccddddddcccbbbbbbaaa^^^YYYSSSNNNNNNOOOQQQXXXaaakkkrrrvvvzzz{{{{{{||||||{{{zzzyyy|||}}}{{{zzzzzzxxxsssnnnbbbYYYJJJ<<<999;;;;;;777555444555666999:::999888666:::>>>AAADDDIIIPPPUUUOOORRRWWWZZZ[[[ZZZ[[[[[[ZZZYYYWWWVVVVVVVVVXXXYYYWWW```lllrrrqqqkkkfffdddWWWWWWZZZ```iiiooorrrrrrwwwwwwwwwxxxxxxyyyyyyyyy{{{}}}~~~|||~~~[[[EEE<<<999555222111000...---------------------------++++++,,,,,,,,,---------***...333777888:::;;;===777===@@@EEEIIIDDDIII\\\]]]aaaiiippppppjjjjjjnnn^^^eee{{{~~~```OOOOOOLLL:::999AAA:::CCCSSSsssuuuooommmttt}}}~~~nnnmmmssswww}}}xxxtttrrrmmmhhhllluuuwww~~~vvvjjj\\\QQQMMMMMMXXXjjjtttsssuuu}}}~~~uuuqqqpppqqqoookkkjjjkkklllllllll666444111......///222333,,,,,,,,,++++++*********++++++++++++,,,---......)))))))))))))))))))))***((((((((('''%%%%%%&&&'''&&&''''''((()))*********+++*********))))))((((((+++++++++************)))+++******)))***,,,---...000///---+++***)))((((((''''''''''''(((((((((((('''))),,,//////---+++)))&&&'''***+++,,,+++***)))&&&''')))***)))***+++---,,,---//////......000111222222222333444555666777777777999;;;>>>AAADDDEEEEEEDDDCCCDDDFFFJJJNNNQQQVVVUUURRRPPPPPPQQQSSSTTTQQQSSSUUUUUUUUUVVVWWWYYYYYY\\\___bbbdddgggjjjmmmhhhkkknnnnnnmmmmmmppptttuuuwww{{{|||{{{|||~~~tttsssmmmYYYvvvzzzvvvOOONNNMMMRRRRRRLLLMMMGGG666222///,,,******)))((('''******))))))(((((('''''''''((()))((('''&&&''')))))))))))))))))))))))))))))))))))))))(((((((((((()))((()))555NNNgggsssssswwwrrrmmmqqqVVVMMMpppmmmJJJ>>>[[[fffDDDLLLTTTZZZbbbkkkooonnnlllhhhdddaaaaaabbbbbbaaaaaa^^^]]]^^^[[[SSSNNNNNNPPPOOOQQQXXXbbblllrrrtttzzzyyyyyy{{{~~~{{{}}}~~~zzzyyyyyyrrrdddWWWMMMCCC===<<<:::666777;;;;;;999888666666777999::::::BBBFFFGGGJJJSSSWWWWWWSSSUUUYYY\\\]]]]]][[[ZZZYYYXXXXXXWWWWWWWWWXXXXXXYYY^^^fffmmmpppoookkkhhh\\\ZZZYYY]]]dddlllppprrrtttvvvxxxxxxwwwuuuuuuuuuzzzzzzzzzzzz{{{}}}~~~|||[[[BBB@@@===777111///111222111------------------------,,,,,,++++++,,,,,,---...,,,000666:::;;;:::::::::;;;;;;???FFFGGGGGGMMMVVV[[[[[[iiillldddooovvvccc___ppp~~~xxx~~~tttiiiUUURRRLLLCCC===<<<<<<;;;BBBZZZtttvvvmmmlllqqq|||tttjjjjjjrrr{{{|||uuunnnjjjlllrrrwww}}}zzzwwwtttooofffXXXNNNHHHNNN^^^pppxxxxxxxxx}}}|||~~~|||yyyuuuuuuqqqooopppooommmooorrr555333111///...///000111.........------,,,,,,,,,******))))))***+++,,,,,,******))))))))))))))))))'''(((((('''%%%%%%&&&'''''''''((())))))***++++++,,,+++++++++************+++++++++************)))+++************,,,---...///...---+++***)))((((((''''''''''''((((((((((((&&&(((***,,,,,,+++)))(((&&&((()))***+++***((((((&&&''')))***)))***+++---,,,...///000//////000222222222222333444555666777777888:::<<>>:::===>>>;;;<<>>??????EEEIIIIIILLLSSSWWWVVVTTTVVVXXXZZZ[[[[[[[[[ZZZXXXXXXWWWWWWWWWWWWXXXXXXZZZ]]]bbbgggjjjlllkkkkkkbbb^^^YYYYYY]]]dddiiilllppprrrssssssrrrrrrssstttsssttttttuuuvvvxxx{{{}}}}}}}}}|||zzz]]]LLL???===999333000///000111------------------------,,,,,,++++++,,,,,,---...,,,///444888999999:::;;;999999===CCCFFFHHHPPPYYY\\\\\\hhhnnnlll|||tttooo}}}~~~ssshhhmmmcccPPPNNNHHHBBB===<<<======FFF```{{{|||sssrrrvvv~~~{{{lllffflllvvv{{{}}}{{{vvvpppmmmnnnssswwwyyyxxxwwwvvvqqqfffXXXNNNJJJRRRbbbttt|||{{{{{{}}}zzzvvvyyyuuussssssrrrnnnnnnqqq222222000///..................------------,,,,,,)))((((((((((((((()))************))))))((((((((('''(((((('''%%%%%%&&&((((((((())))))***+++++++++,,,,,,,,,,,,,,,++++++++++++++++++************)))************+++,,,---...///...,,,+++))))))((((((''''''''''''((((((((((((&&&&&&'''((()))((((((((('''((()))))))))((('''&&&&&&''')))***)))***+++---...///111111000000222333222222333333444555777888888999:::<<>>AAAIIIeeezzzyyy|||uuuaaa___mmmwwwwwwxxxxxxvvvsssqqqqqqsssuuutttvvvxxxxxxrrrfffWWWMMMOOOYYYjjjzzz~~~{{{xxx|||yyywwwxxxuuuqqqoooqqq000000000000///...,,,,,,++++++++++++++++++++++++))))))((('''''''''((((((*********)))((((((''''''''''''((('''%%%%%%'''((())))))******++++++++++++,,,,,,,,,,,,+++++++++++++++++++++*********))))))************+++,,,------...---,,,***))))))((((((''''''''''''((((((((((((''''''&&&&&&''''''((()))'''((((((((('''&&&%%%%%%&&&''')))***)))***+++---...000111222111111222444333333333333444666777888999:::;;;===???BBBDDDFFFEEEFFFHHHJJJJJJKKKJJJJJJKKKLLLNNNOOOPPPPPPPPPOOOQQQRRRSSSSSSSSSVVVYYY\\\XXX[[[^^^```___^^^]]]]]]___dddjjjlllkkkjjjkkkmmmqqqooorrrzzz~~~}}}xxxdddZZZlllwwwnnnmmmOOOHHHKKKPPPNNNOOOKKK===666222...++++++++++++***))))))))))))(((((((((((('''((()))((('''&&&''')))(((((((((((((((((((((((()))))))))))))))*********++++++---888PPPhhhvvvxxx|||zzztttqqq{{{tttsss\\\BBBPPP___yyygggPPPSSS\\\dddfffhhhlllnnnmmmllljjjhhhggggggfffeeeccc```ZZZUUUOOOIIIEEEIIIOOOLLLRRR]]]hhhqqquuuvvvuuuuuuvvvyyy|||}}}|||wwwkkkfff]]]TTTKKKEEEBBBAAAAAABBBEEEJJJMMMKKKHHHFFFFFFGGGIIIKKKMMMNNNNNNNNNOOOQQQSSSSSSRRRTTTUUUVVVWWWWWWVVVVVVVVVWWWXXXYYYWWWVVVVVVVVVVVVWWWWWWXXXXXXYYYZZZ\\\___cccgggiiikkkfff^^^WWWUUUVVVXXXZZZ^^^______^^^___aaafffiiimmmoooppppppooopppssswwwuuuvvvyyy{{{}}}|||}}}uuunnnoooZZZLLL===666444111...---------------------------,,,,,,++++++,,,,,,---...,,,...111333444666:::===>>>>>>======???FFFQQQ[[[[[[[[[___fffppp{{{{{{rrr~~~fff\\\~~~iiiOOODDDBBBAAA???<<<;;;>>>DDDNNNeee|||~~~yyy{{{pppYYYYYYlllvvvpppqqqssstttsssrrrqqqqqqrrrrrrwww||||||ssseeeVVVLLLTTT```rrr~~~zzz}}}zzzyyy{{{yyysssqqqsss000000000000///---+++***+++++++++++++++++++++++++++***)))((((((((((((((())))))))))))((((((''''''&&&'''((('''%%%%%%''')))***************+++++++++******+++++++++++++++++++++++++++*********)))))))))******+++,,,,,,,,,------,,,+++***)))(((((((((''''''''''''(((((((((((((((((('''''''''((()))***'''''''''''''''&&&%%%%%%&&&''')))***)))***+++---///000222222111111333444333333333444555666777888999:::;;;<<>>888444///+++*********)))(((((((((((())))))))))))'''((()))((('''&&&''')))((((((((((((((((((((((((((()))))))))*********+++...///333@@@YYYuuuxxxooopppsss|||zzzttt^^^KKKAAA]]]uuueeeXXXQQQXXXbbbjjjmmmmmmpppqqqqqqmmmkkkiiiiiihhhgggdddbbb___UUUKKKHHHHHHGGGIIILLLOOOVVVbbbmmmuuuxxxxxxxxxxxxzzz|||tttnnnaaaWWWKKKDDDDDDHHHLLLOOOOOORRRVVV[[[^^^^^^[[[VVVPPPQQQRRRTTTUUUUUUUUUUUUUUUUUUVVVWWWVVVUUUVVVXXXYYYXXXVVVUUUUUUUUUWWWXXXVVVVVVVVVVVVWWWWWWXXXYYYWWWXXXYYY[[[^^^```aaabbbgggddd```[[[VVVSSSRRRRRRRRRSSSSSSRRRSSSVVV[[[___fffiiijjjhhhffffffiiimmmppprrrtttwwwzzz~~~}}}{{{uuu[[[@@@666666444///,,,------------------------,,,,,,++++++,,,,,,---......///111222333555999<<>>@@@BBBCCCCCCDDDFFFGGGHHHHHHHHHGGGGGGIIIKKKNNNOOOPPPQQQPPPPPPRRRSSSSSSRRRRRRSSSTTTUUUUUUUUUTTTTTTWWWZZZ^^^cccgggjjjjjjgggeeefffgggjjjlllooorrrtttzzz|||lllnnnzzzlll```OOOKKKNNNLLLLLLKKKAAA<<<777111---+++******)))(((((((((((())))))))))))'''((()))((('''&&&''')))))))))))))))))))))))))))((())))))******+++++++++***---333@@@XXXrrr~~~ttthhhkkkjjjjjjhhheeeooolllPPPAAADDDhhh^^^PPPPPP]]]gggpppqqqpppqqqsssrrrnnnlllkkkjjjiiifffccc___ZZZOOOEEEEEEHHHIIIJJJKKKTTT\\\gggpppvvvyyyzzz{{{{{{~~~ttthhhaaaTTTKKKBBB@@@FFFOOOVVVZZZXXX\\\aaadddhhhkkkiiiddd\\\\\\[[[[[[ZZZYYYYYYXXXYYYWWWXXXZZZYYYVVVWWWZZZZZZYYYWWWVVVUUUUUUVVVVVVWWWWWWWWWWWWXXXXXXYYYZZZYYYYYY[[[\\\]]]]]]]]]]]]``````___[[[UUUOOOLLLJJJGGGGGGHHHGGGHHHKKKPPPTTT^^^aaacccaaa]]]]]]aaafffhhhkkkooosssvvvzzzgggFFF999777444000---------------------------,,,,,,++++++,,,,,,---...///111222333333555888:::DDDEEEBBB<<<===GGGSSSZZZ\\\aaa___bbbpppqqqjjjlll||||||jjjqqqxxxOOOFFFCCC>>>===>>><<<:::CCCPPPeeeppp{{{ssskkkttt}}}xxxooo]]]PPPZZZpppyyysssiiikkkmmmmmmkkkkkkkkklllqqqwww}}}zzzmmm^^^RRRMMM\\\kkk||||||{{{}}}|||xxxwwwyyy333222111000...---,,,,,,,,,,,,,,,------.........---,,,+++)))((('''''''''&&&&&&''''''((()))))))))%%%&&&''''''&&&&&&((()))))))))))))))))))))))))))++++++++++++,,,,,,------+++++++++************)))((()))+++,,,------,,,,,,,,,+++***))))))(((((()))''''''''''''(((((((((((('''((((((((())))))))))))''''''''''''''''''((((((&&&''')))***)))***+++---...///111111000000222333444444444444555777888999888888999;;;===???AAABBBDDDDDDFFFGGGHHHIIIIIIJJJGGGHHHJJJMMMOOOQQQRRRRRRLLLOOORRRSSSRRRQQQRRRRRRTTTUUUVVVVVVUUUVVVYYY[[[aaadddhhhhhhgggfffhhhkkkiiinnnsssttttttxxx~~~zzzqqqyyysssyyyllleeeRRRJJJLLLKKKMMMMMMFFFAAA<<<555///---++++++***'''((((((((()))))))))***'''((()))((('''&&&''')))))))))))))))))))))))))))((())))))******+++,,,,,,+++000999FFF[[[ppp{{{}}}~~~|||{{{pppbbbiiiddd]]]SSSVVVsssoooRRRDDDNNNsss___NNNQQQaaalllttttttqqqppppppooonnnmmmlllkkkiiieee```]]]QQQIIIDDDEEEHHHIIIKKKMMMYYY```jjjrrrvvvyyy|||}}}|||}}}qqqdddZZZUUUPPPPPPQQQTTTXXX^^^cccfffccchhhjjjjjjmmmrrrpppkkkgggeeeccc___]]][[[ZZZZZZZZZXXXYYY\\\[[[WWWXXX]]][[[ZZZYYYWWWVVVUUUUUUUUUXXXXXXXXXXXXYYYZZZ[[[[[[^^^]]]\\\[[[ZZZZZZZZZZZZZZZ[[[ZZZVVVNNNHHHDDDCCC>>>??????@@@@@@CCCFFFJJJMMMQQQUUUSSSPPPPPPVVV\\\___ccchhhmmmqqqvvvzzz}}}~~~nnnNNN???888222///111------------------------,,,,,,++++++,,,,,,---...111222444555444555666888???BBB@@@;;;>>>LLLYYY```\\\ccc]]]]]]llllllhhhrrr~~~{{{yyyooohhh~~~vvvMMMGGGBBB<<<;;;>>><<<<<>>@@@AAAEEEEEEFFFGGGIIIJJJKKKLLLGGGHHHJJJLLLOOOQQQSSSTTTHHHLLLPPPSSSSSSRRRRRRRRRTTTVVVXXXYYYXXXWWWWWWXXX\\\___dddfffgggjjjnnnrrrlllsssxxxxxxwwwxxx|||}}}}}}{{{xxxxxxxxxrrrppphhhRRRIIIKKKKKKMMMPPPJJJEEE???888222...---,,,+++'''((((((((())))))******'''((()))((('''&&&''')))))))))))))))))))))))))))((())))))***++++++,,,,,,222:::FFFUUUhhhyyy~~~{{{yyyyyyooo```ggg[[[MMMEEEVVVuuuZZZMMMZZZ}}}|||___PPPUUUcccnnnvvvuuupppnnnmmmlllooonnnlllkkkiiieee___[[[JJJGGGEEEGGGHHHGGGKKKQQQ]]]ccclllrrrvvvyyy||||||}}}rrreeeXXXQQQNNNXXXaaakkkpppqqqppprrruuutttwwwwwwtttuuuyyywwwqqqnnnkkkgggbbb^^^\\\[[[ZZZZZZWWWYYY]]]\\\XXXYYY^^^[[[[[[ZZZYYYWWWVVVUUUTTTXXXXXXXXXYYYYYY[[[\\\\\\bbb```]]]ZZZXXXXXXYYYZZZWWWXXXVVVQQQHHHAAA>>>===888:::;;;;;;<<<>>>AAADDD999>>>BBBBBB???@@@GGGNNNYYY]]]dddiiinnnrrrvvvyyyyyyzzz~~~yyypppTTTDDD999///...444------------------------,,,,,,++++++,,,,,,---...222444666666555555666777:::>>>>>>;;;@@@PPP___fff\\\cccZZZWWWeeeeeecccrrr}}}~~~pppaaafff|||QQQHHH@@@;;;:::======>>>LLL___uuuttthhhjjjsss|||xxxdddQQQOOO\\\jjjpppoookkkkkkjjjhhhfffgggiiilllgggnnnsssooocccXXXSSSSSS___ooo~~~~~~zzzyyy|||222111///...,,,,,,++++++,,,,,,++++++***)))((((((+++***((('''((()))+++,,,$$$%%%%%%&&&'''((())))))''''''(((((((((((('''''',,,+++++++++,,,------...)))***,,,...///000111111+++,,,---+++)))&&&&&&&&&***+++---//////...---,,,,,,+++)))((((((((()))***(((((((((((((((((((((((())))))(((((('''''''''&&&(((((())))))))))))((((((&&&'''))))))***+++...000...///000111222333333333222333333444555666777777;;;:::999888999;;;>>>???DDDEEEEEEFFFGGGGGGGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKLLLMMMNNNPPPQQQRRRRRRRRRVVVVVVWWWYYY\\\^^^^^^^^^eeefffhhhjjjkkklllmmmnnnpppqqqsssvvvwwwxxxxxxxxxxxxyyyzzz{{{|||~~~{{{|||xxxyyyyyyxxx~~~sss```MMMGGGNNNSSSNNNFFFGGGCCC===666000---+++***))))))(((((((((((())))))(((''''''&&&&&&&&&''''''(((((((((((())))))))))))'''---(((%%%------***...===BBBKKKYYYnnnuuu~~~{{{jjjdddccc[[[HHHFFFeeettt```XXXhhh}}}~~~sssdddXXXPPPjjjnnnrrruuussspppmmmlllrrruuussslllfffbbbYYYOOOGGGEEEDDDEEEEEEHHHQQQ[[[fffiiinnntttwwwyyyzzzzzz}}}}}}}}}zzzqqqgggaaa]]]\\\aaagggmmmttt~~~zzzwwwxxxrrrkkkccc_________\\\YYY]]]]]]\\\[[[\\\]]]^^^___cccbbb___]]]ZZZXXXWWWVVVYYYXXXWWWWWWXXX[[[___aaaeeedddbbb___[[[XXXUUUSSSNNNKKKFFF@@@<<<:::999999888555333444666888888777<<<;;;999999:::<<>>===<<>>BBBEEEMMMVVVZZZ[[[```gggppprrryyy{{{___III???:::555000000///...------,,,------,,,------,,,,,,---000333???===;;;777333222333555777888CCCRRRSSSNNNWWWgggsssjjjaaaYYYOOOLLL]]]sssqqqeeemmmLLL???AAA:::999>>>======OOOgggxxx}}}yyy{{{ggg___XXXZZZdddmmmpppnnnkkkiiiiiiiiikkkkkkjjjiiifffllleee\\\ZZZTTTPPPWWWeeettt222111///...,,,,,,++++++,,,,,,++++++***)))))))))---,,,***((('''''''''(((******))))))((((((((((((&&&''''''((((((((()))))))))))))))((())))))***+++,,,,,,,,,------,,,,,,+++***+++---,,,***))))))***,,,,,,,,,,,,------------,,,+++)))((((((((()))***((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%'''(((((())))))(((((('''''')))******)))***,,,.........000111222333333333444444555666777888999999777888:::<<>>KKK]]]nnn|||uuuggg]]]KKKJJJffffffaaa___QQQXXXvvv}}}kkk]]]WWWZZZaaafffkkknnnqqqrrrpppmmmkkkjjjlllkkkhhhdddaaa[[[OOOCCCBBBAAABBBFFFIIILLLVVV```kkkmmmqqquuuxxxzzz{{{{{{wwwzzz~~~{{{uuuwww{{{}}}|||ppphhheeedddcccaaa]]]^^^___aaadddgggjjjkkkkkkjjjgggdddaaa___^^^]]]```___^^^^^^^^^^^^______]]]]]]]]]ZZZVVVPPPKKKGGG>>><<<999666555555555666444555555444444444666888555555666777777888999:::;;;>>>DDDLLLQQQTTT[[[cccnnnooovvv~~~~~~cccLLLAAA;;;777333000///...------,,,------,,,,,,---,,,,,,---111444FFFDDD???999444111222444666666AAAQQQVVVQQQUUU```qqqiii___TTTIIIIII^^^vvvdddlllvvv[[[CCC>>>@@@::::::>>>===???RRRjjjvvv|||ccc___\\\```hhhooopppoookkkjjjjjjkkkllllllkkkiiidddggg```XXXYYYTTTRRRYYYkkkxxx222111///...,,,++++++++++++++++++*********)))))),,,+++)))((('''''''''(((((((((((((((((((((((((((((((((((())))))***+++,,,***)))))))))))))))******((()))***+++,,,---------)))+++------+++***+++,,,---,,,,,,++++++,,,------,,,+++)))((((((((()))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''((()))***)))((()))+++,,,---...///111222222222222444444555666777888888999555777999<<<>>>@@@AAAAAABBBDDDFFFHHHIIIHHHGGGFFFFFFFFFGGGIIIJJJKKKLLLMMMOOOPPPRRRTTTUUUVVVWWWWWWSSSUUUXXX[[[]]]```ccceeegggcccZZZQQQLLLPPP[[[dddhhhjjjlllmmmnnnmmmkkkjjjjjjkkknnnsssxxxyyywwwsssttttttvvvxxx{{{}}}~~~zzz|||{{{www|||rrr```aaannnrrr^^^NNNHHHIIILLLNNNDDDAAA===777333///------***))))))))))))))))))***))))))((((((((()))******++++++******)))(((''''''&&&+++))))))---+++,,,888FFFTTTfffttt{{{fffMMMRRRvvvmmmlllbbbSSScccxxxbbbSSSRRR[[[eeekkknnnppprrrrrrpppmmmkkkjjjjjjgggccc```]]]VVVIII>>>??????BBBHHHLLLPPPZZZdddmmmnnnpppsssvvvxxxzzzzzzxxx{{{zzz|||ssskkkgggdddbbb```___```bbbeeehhhkkkmmmnnnnnnllljjjgggdddbbbaaa```^^^^^^____________^^^^^^```___^^^ZZZTTTMMMFFFBBB:::888777666666666777888444666888777666666777999444555777888888888888777:::;;;AAAHHHLLLPPPYYYccchhhjjjrrr|||vvv```MMMAAA:::555222000///...------,,,------+++,,,,,,,,,,,,...111444IIIGGGBBB;;;555333444666666555===LLLRRRPPPRRRYYY___^^^[[[TTTLLLMMM```uuu}}}ZZZuuurrrSSSCCCBBB???::::::===>>>BBBVVVmmmxxx~~~``````aaaeeekkkooonnnmmmlllkkkkkklllmmmmmmkkkiiifffeee[[[TTTVVVRRRQQQ[[[qqq{{{222111///...,,,++++++++++++++++++***************(((((((((((((((((())))))%%%%%%&&&''''''((()))))))))))))))***+++---...///,,,++++++*********++++++((()))***+++,,,,,,------)))+++,,,,,,+++++++++,,,---,,,,,,+++++++++,,,,,,,,,+++)))((((((((()))***((((((((((((((((((((((((''''''''''''''''''((((((''''''((((((((((((''''''((()))))))))((((((***,,,---...///000111222222222222333444444666666777888888999;;;===???@@@@@@@@@CCCDDDFFFHHHHHHHHHGGGFFFGGGHHHHHHIIIKKKLLLLLLMMMNNNOOOQQQSSSUUUVVVWWWWWWRRRUUUWWWXXXYYYZZZ\\\___ddd```TTTDDD999>>>PPPaaaffffffffffffeeedddcccbbbhhhlllpppqqqppppppqqqssslllllllllmmmppptttxxxzzzyyyzzz}}}~~~xxxxxx}}}xxxuuuyyy{{{oooeeennnwww```OOOJJJKKKLLLLLLEEEBBB>>>999555111///---******))))))))))))******((('''''''''(((((()))***,,,++++++***)))(((((('''&&&+++***)))---+++000AAAXXXbbbnnnwwwrrrYYY```}}}sss[[[OOOlllvvvZZZKKKOOO]]]kkkrrrrrrssstttssspppmmmlllllljjjeee```^^^ZZZQQQEEE======>>>CCCJJJOOOTTT^^^hhhmmmnnnoooppprrruuuwwwxxxyyy|||~~~zzzuuupppkkkfffbbb```cccdddeeehhhjjjlllmmmnnnnnnmmmkkkhhhfffdddcccbbb______``````aaabbbbbbbbb```^^^ZZZTTTMMMEEE???;;;999888888777777888999:::555888;;;======<<<<<<<<<888999:::;;;;;;999888777777777;;;AAAEEEIIISSS\\\eeegggoooyyyuuulll^^^QQQEEE<<<555111000///...------,,,------+++,,,,,,,,,,,,...111444FFFDDD@@@;;;777555777999777444999DDDKKKLLLOOOUUUQQQSSSTTTPPPLLLPPPcccuuusss]]]rrrTTTHHHDDD===;;;;;;===>>>FFF[[[ppp|||}}}{{{|||aaaaaacccgggmmmooommmjjjkkkkkkkkkmmmnnnnnnllliiiiiieeeYYYQQQQQQNNNQQQ___uuu}}}222111///...,,,,,,++++++************************'''''''''(((((()))))))))$$$$$$%%%&&&'''((()))))))))))))))***+++---000111...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++******))))))***,,,,,,+++******+++,,,,,,,,,,,,++++++++++++,,,+++)))((((((((()))***(((((((((((((((((((((((('''''''''(((((((((((((((&&&''''''((((((''''''&&&&&&((())))))((()))+++---------///000111222222222222222333444555666777777<<<<<<===???@@@BBBCCCCCCDDDEEEEEEFFFGGGGGGHHHHHHJJJJJJJJJKKKLLLLLLMMMMMMMMMNNNPPPRRRTTTUUUVVVWWWSSSVVVYYYYYYWWWWWWYYY\\\eeebbbXXXHHH<<<@@@RRRccccccbbb___]]][[[YYYYYYXXXdddjjjooonnnkkkiiilllqqqdddcccbbbcccffflllrrrvvvssswww|||}}}vvvwww|||xxxrrrxxx}}}~~~rrrooozzz{{{cccQQQJJJKKKLLLLLLGGGEEEAAA<<<777333000...+++******))))))******+++''''''''''''((()))******+++++++++******))))))((('''+++)))***---+++555LLLjjjpppuuuyyy{{{|||wwwffftttnnnPPPSSS|||uuuTTTDDDLLL___qqqyyyuuuvvvuuussspppmmmlllllliiiddd```\\\UUUJJJBBB???===???EEENNNSSSXXXaaakkkmmmmmmmmmnnnooorrrtttuuuwwwzzz~~~}}}|||yyyuuupppjjjfffccceeefffhhhjjjlllmmmnnnnnnmmmllljjjhhhgggeeeeeedddccccccccccccdddeeegggggg^^^ZZZSSSKKKDDD>>>:::888<<<<<<;;;:::::::::::::::888:::???DDDHHHGGGCCC@@@>>>>>>>>>>>>===;;;999888666666999>>>AAADDDMMMVVVbbbdddllluuu{{{~~~pppllleeeZZZNNNCCC999444000///...------,,,------++++++,,,,,,,,,...222555??????===:::888777888:::666444777>>>DDDGGGMMMSSSQQQPPPMMMHHHGGGRRRfffwww}}}{{{jjjgggpppRRRHHH@@@<<<;;;;;;<<>>@@@CCCEEEGGGFFFEEEEEEEEEEEEGGGHHHIIILLLLLLLLLLLLMMMMMMMMMMMMMMMNNNPPPRRRTTTVVVWWWWWWSSSVVVYYYYYYVVVVVVYYY\\\bbb```[[[SSSNNNPPPYYYaaa```]]]XXXSSSPPPNNNNNNOOOYYY^^^dddfffeeecccdddeee[[[YYYUUUTTTWWW]]]ccchhhkkksss|||zzzuuuxxxuuu{{{yyy~~~tttiii}}}}}}hhhTTTIIIGGGJJJNNNIIIGGGCCC>>>999444000...+++******))))))******+++(((((((((((()))***+++,,,************************(((+++)))***---,,,:::UUUtttuuuvvvxxxwww{{{ooonnn|||aaaMMMfffqqqRRREEEPPPcccqqquuuvvvvvvuuurrrnnnkkkkkkkkkhhhddd___[[[PPPDDD???AAA===@@@GGGPPPVVV[[[dddmmmnnnnnnmmmlllmmmpppssstttwwwzzz}}}xxxqqqlllhhhgggfffhhhjjjmmmooopppqqqqqqlllkkkjjjiiihhhggggggggghhhfffeeeddddddeeeggghhhaaa[[[RRRIIICCC@@@@@@AAADDDDDDBBBAAA???>>>===<<<<<<===BBBKKKSSSRRRKKKCCCCCCCCCBBB@@@>>><<<:::888777777999===>>>@@@HHHPPPZZZ\\\dddnnnuuuxxx~~~wwwvvvpppeeeWWWHHH===888000///...------,,,------***+++,,,,,,,,,...222555999::::::999888777888999444555999>>>AAADDDKKKQQQPPPNNNIIIEEEHHHVVVjjjxxxwwwuuupppvvvpppaaalllkkkNNNGGG<<<;;;;;;<<<<<>>BBBFFFHHHGGGFFFDDDDDDDDDFFFIIIJJJNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNPPPSSSUUUWWWXXXXXXQQQUUUXXXXXXUUUUUUYYY]]]XXXXXXWWWXXXYYYYYYYYYXXXZZZVVVOOOIIIEEEDDDDDDEEEJJJNNNTTTZZZ]]]\\\XXXUUUQQQMMMGGGDDDDDDIIINNNRRR^^^jjjxxx~~~}}}{{{{{{}}}~~~wwwttt{{{wwwnnn}}}}}}xxxzzz~~~yyy~~~}}}dddqqq~~~lllWWWHHHCCCIIIPPPKKKIIIEEE@@@:::555111...++++++************++++++))))))))))))***+++,,,---***************+++++++++)))+++)))***------===[[[uuuuuutttvvvttt~~~tttnnneeeqqq{{{tttkkkUUUNNNuuulllSSSMMMYYYhhhmmmlllvvvvvvtttqqqmmmjjjiiijjjhhhccc___YYYMMM@@@===BBB>>>AAAIIIRRRXXX]]]fffooopppnnnmmmlllmmmpppsssuuuwww|||~~~wwwpppkkkiiiiiifffhhhkkknnnqqqsssssstttlllkkkjjjjjjiiiiiiiiiiiijjjhhheeebbbbbbbbbdddfffgggaaaWWWMMMHHHHHHJJJMMMLLLKKKJJJGGGEEECCCAAA@@@>>>???DDDPPPZZZZZZOOOEEEGGGFFFCCCAAA>>><<<:::999444333666999::::::AAAIIIPPPTTT\\\iiiqqqvvv}}}~~~xxxkkk[[[JJJ???999000000...---------------***+++,,,,,,,,,...222555666777999999777666666777222555;;;@@@BBBDDDJJJPPPIIIIIIHHHGGGNNN]]]mmmwww|||rrrlllsssnnn___kkk~~~eeeJJJFFF<<<;;;<<<<<<<<>>===;;;999888999;;;FFFOOOaaaqqqtttpppqqqxxxxxx~~~vvvpppvvvyyyooovvv~~~|||uuuzzz||||||yyyrrr```UUUFFFCCCPPPOOOKKKEEEAAA===888111,,,,,,+++)))''''''(((***+++))))))************))))))+++++++++***)))((('''&&&&&&(((++++++***000CCCUUUkkk{{{zzzyyyuuuzzzvvvppprrrfffTTTNNN\\\~~~sssnnnYYYEEEWWWppp]]]WWWcccrrruuuppprrrrrrtttuuunnnfffgggnnnfff```UUUKKKFFFFFFEEECCC>>>BBBJJJSSS\\\ccciiillllllllllllmmmpppssswwwyyy||||||zzztttooolllhhhfffcccfffkkkoooqqqqqqooommmkkkjjjhhhiiijjjkkkjjjhhhfffhhhfff```^^^```cccbbbiiilllnnniii___VVVQQQPPPTTTXXX\\\ZZZTTTMMMIIIHHHAAA>>>>>>EEEOOOTTTPPPKKKGGGEEEBBB>>>;;;999888888555555555666777999<<<===AAAIIITTT^^^fffooowww}}}}}}{{{qqqWWW;;;888111///......//////...,,,,,,,,,,,,+++,,,///444888999888888999::::::888777333333444999@@@FFFGGGFFFDDDPPPKKKDDDUUUkkktttxxxtttkkkbbbTTT|||rrrXXXHHH>>>======???===:::@@@RRRgggsss|||zzz|||vvvsss}}}mmmmmm___YYYeeewww~~~zzzxxxvvvwwwxxxxxxwwwuuuttteeeTTTIIIBBBGGGbbb~~~~~~~~~}}}{{{---...//////---+++(((&&&,,,+++******))))))*********)))((('''''''''''''''''''''''''''''''''''''''''''''''''''((()))+++++++++)))((((((***+++***))))))+++,,,---+++++++++,,,---,,,+++*********+++,,,+++,,,---------+++)))(((******)))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%''')))*********,,,.........///000111222222333333333333444555777888999999999:::<<<>>>AAADDDFFFFFFGGGGGGHHHGGGGGGFFFFFFIIIIIIHHHIIIKKKMMMOOOPPPSSSSSSSSSSSSTTTTTTTTTUUU@@@CCCIIIPPPTTTVVVVVVVVVSSSSSSSSSTTTTTTSSSQQQOOOOOOJJJBBB<<<888555222111000333888<<<>>>===<<<<<<<<<===<<<;;;999888888888999???KKKWWWYYYVVVVVV[[[```fffkkkiiiaaa^^^iiivvvyyy{{{nnnooouuuvvvxxxjjj|||iii]]]MMMGGGRRRNNNJJJEEEAAA===888111---++++++)))(((((())))))***))))))************))))))((()))*********************+++...///111:::OOOcccooo}}}|||zzzssshhhpppxxxuuunnnooorrrbbbMMMIIIaaasssooofffQQQGGGaaajjjddd^^^aaappp~~~uuuooolllnnnmmmjjjiiilllhhh```TTTIIICCC@@@>>><<>>>>>===FFF[[[rrrwwwqqqyyykkklllcccbbbnnn}}}|||{{{zzzyyyyyyyyyxxxwwwttteeeTTTJJJEEELLLggg|||yyyxxx~~~||||||111000000000///,,,******,,,+++******))))))******((((((((('''&&&%%%$$$###(((((((((((((((((((((((((((((((((((())))))*********))))))***,,,+++***((()))***++++++***((()))))),,,+++*********+++,,,---+++,,,------,,,+++)))(((******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((()))))))))((('''&&&&&&###&&&(((***+++,,,///111.........///000111222333333333333333444555666777888999;;;===???AAACCCDDDFFFFFFGGGGGGGGGGGGFFFFFFGGGHHHHHHJJJKKKLLLMMMNNNMMMNNNOOOPPPRRRTTTUUUUUUHHHKKKOOOTTTVVVVVVUUUTTTPPPNNNMMMPPPTTTTTTOOOKKKGGGDDD???;;;999888777555111111333777;;;<<<:::666:::;;;;;;<<<;;;:::888777666777<<>>===:::======<<<<<<:::999888777555666777888888999999999<<>>???>>>>>>IIIaaazzztttkkktttzzzffffffgggnnnzzz}}}{{{yyyyyyzzzrrrcccTTTKKKJJJTTTmmm{{{uuurrryyyzzz}}}666222...---,,,***,,,///,,,+++******))))))******'''((((((((('''%%%###"""''''''''''''''''''''''''''''''(((((((((((((((((())))))***,,,---,,,)))''')))+++,,,+++)))(((((()))******))))))***,,,---...,,,,,,,,,,,,,,,+++)))(((***))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((()))(((((('''&&&%%%$$$&&&)))***+++---///222//////......///111222333333333333333333444555666777999;;;===@@@AAABBBBBBDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHJJJKKKKKKKKKKKKIIIJJJKKKNNNPPPRRRTTTUUUTTTUUUWWWXXXWWWUUURRRPPPJJJFFFDDDIIIQQQSSSNNNGGG@@@>>>;;;:::;;;;;;;;;:::777555555;;;BBBCCC>>>888;;;;;;<<<>>>???>>>;;;999:::999999===@@@@@@===;;;<<>>999555222+++++++++++++++***(((((())))))************))))))'''''')))+++,,,---------)))((()))---444EEE___vvv}}}|||xxxttt|||xxxrrrkkkmmmjjjUUUIIISSSjjjhhhbbbdddmmmVVVCCCQQQ{{{hhhWWW^^^dddgggooo{{{xxxvvvxxxvvvooojjjdddVVVFFF>>><<<<<<>>>@@@>>>FFFRRR[[[```cccfffhhhmmmmmmllllllmmmnnnppppppttttttyyy~~~{{{uuuqqqooonnnooopppppppppooommmkkkjjjgggiiikkklllkkkkkkmmmoookkknnnlllcccYYYQQQIIIBBBEEEJJJUUUeeettt{{{zzzvvvqqqhhh\\\RRRKKKFFF@@@<<<<<<:::888888:::;;;999777:::;;;<<<===<<<;;;999888666888:::;;;<<<;;;:::999;;;;;;@@@MMM___nnntttuuu~~~xxxYYYDDD555333000/////////...---,,,------,,,---111666:::777666333333333222111//////333888:::;;;>>>BBBGGGPPPXXXOOOGGGVVVkkk{{{zzzggg^^^fff{{{]]]QQQKKKCCCAAAAAAAAA>>>===IIIaaayyynnngggrrruuu```]]]gggwww|||yyyyyyyyymmm```RRRLLLOOO]]]ttt|||wwwtttvvvzzz222...---///...)))(((+++,,,+++******))))))******(((((())))))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''((()))***---...---)))&&&***,,,---,,,***))))))*********))))))***,,,...///,,,,,,,,,,,,+++***))))))***))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$&&&(((***+++,,,---///111222111000//////000222333333333333333333444555666888999;;;===???@@@AAAAAACCCDDDEEEEEEFFFFFFFFFEEEEEEFFFGGGIIIJJJJJJJJJJJJJJJJJJLLLNNNPPPRRRTTTUUUUUUUUUUUUTTTRRRPPPMMMLLLCCC===:::???JJJPPPMMMGGGBBB@@@===<<<<<<;;;999777666444777???JJJOOOJJJDDDBBB@@@@@@AAABBBBBB???===888777777999>>>BBB@@@<<<<<>>>>>???EEERRRaaakkkmmmkkkbbbYYYNNNEEEAAA>>>;;;888888999<<<>>>>>>===:::888999:::;;;<<<<<<;;;999888999;;;>>>AAAAAA???===;;;===;;;>>>KKK^^^mmmssssss~~~qqqZZZDDD777444111/////////...---------------...222777;;;444222111111222333333222...333777:::;;;>>>CCCGGGNNNUUUMMMFFFTTThhhyyyyyyiiiXXXeeeuuuZZZRRRLLLCCC@@@CCCBBB>>>===JJJbbbzzz{{{kkkjjjyyyttt]]]WWWhhh}}}zzzvvvuuuggg[[[OOOMMMVVVggg{{{~~~|||xxx}}}000///444<<<:::000)))))),,,+++******))))))******((())))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))))))))((('''))))))+++---...---***'''+++,,,...---,,,++++++,,,******))))))***,,,---///------,,,++++++***************)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&(((+++,,,,,,...000222555444222000///000111222333333333333444555666777999999:::<<<>>>@@@AAABBBBBBCCCDDDEEEEEEFFFEEEEEEFFFFFFFFFGGGHHHHHHIIIIIIMMMMMMNNNOOOPPPQQQRRRRRROOONNNMMMLLLLLLLLLMMMMMMBBB<<<888<<>>777777555666===EEEHHHFFF???@@@IIIRRRMMM@@@???HHH```qqq~~~yyywwwwwwwwwwww|||~~~~~~}}}}}}eee\\\sssqqq```OOOHHHMMMLLLKKKFFF@@@;;;888777------,,,+++***))))))((())))))************))))))))))))*********))))))(((+++)))+++000:::JJJbbbvvv}}}uuu{{{hhh```lllnnnSSSCCCTTTbbbTTTBBBAAAbbbtttYYYOOObbbuuuzzzvvvsssrrrqqqpppvvvyyyyyyyyyzzzxxxuuuppp\\\IIIBBB???:::999<<>>BBBKKKSSSUUUUUUNNNIIICCC>>><<<;;;<<<<<<666;;;@@@BBBBBB@@@======;;;<<<<<<;;;;;;:::999888<<>><<<777777444111888FFFQQQSSSFFFCCCIIIVVVTTTGGGBBBHHHSSShhh{{{xxxsssoooppptttyyyyyy{{{{{{{{{xxx}}}uuu___ccc{{{jjjTTTGGGJJJKKKJJJEEE???:::777777///...,,,***))))))))))))))))))************))))))(((((()))))))))((((((''')))(((+++222<<>>???KKKTTT___eeefffgggjjjnnnmmmmmmnnnnnnoooooooooooosssqqqsssyyyzzz}}}}}}xxxuuuvvvxxxwwwxxxxxxwwwtttpppkkkhhhfffbbb^^^```eeegggddd___bbbggghhheeebbbdddcccaaaTTTNNNHHHEEEFFFJJJLLLMMMJJJIIIGGGCCC@@@???AAACCC<<<@@@EEEGGGEEECCCCCCDDDBBBAAA@@@>>>===<<<;;;;;;>>>BBBHHHMMMNNNLLLHHHEEE@@@???AAAJJJYYYfffoooqqq}}}yyypppqqqgggKKK;;;777333000//////......------......///333999===CCC@@@;;;888666555333222000111444999???DDDGGGHHHGGGNNNIIIDDDNNNZZZfffuuuyyyoooVVVnnnmmmSSSNNNJJJCCCDDD???>>>===@@@PPPjjj|||vvvooottt{{{dddggg|||ssshhh\\\TTTNNNSSSdddyyy}}}~~~666...+++000...'''(((///,,,++++++***)))*********((('''&&&&&&'''(((***+++((((((((((((((((((((((((&&&(((***---......---,,,+++******,,,------+++)))(((***,,,,,,++++++,,,---,,,+++*********+++,,,---...---,,,+++******************)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((())))))******###%%%))),,,...111444777<<<999666222000000111222222333333444666888999:::;;;:::::::::;;;>>>AAACCCAAABBBCCCDDDEEEEEEEEEEEEGGGFFFEEEDDDDDDFFFHHHJJJJJJIIIHHHGGGEEEDDDCCCCCC???<<<888444444666:::===:::444...000;;;JJJUUU[[[VVVTTTQQQOOOKKKFFF@@@;;;999555333999FFFWWWeeemmmggg]]]NNNDDD@@@>>>;;;999555555///***111CCCSSSYYYMMMFFFKKKZZZ[[[OOOIIIOOOKKKccc~~~yyywwwuuurrrqqqrrrtttuuuxxxyyyxxx{{{pppddd[[[lllpppWWWFFFHHHIIIHHHDDD===888666777000///,,,***((()))******))))))************))))))&&&&&&'''(((((((((((((((,,,,,,000999DDDRRRfffvvv{{{|||~~~qqq}}}oooqqqooorrrwwwUUUTTTkkk]]]???===QQQuuutttTTTAAAKKK^^^qqqvvvrrrooooooooojjjllljjjfffhhhllllllfffRRREEEAAAKKKQQQMMMHHHHHHKKKTTT___ddddddeeeiiinnnlllmmmnnnooopppppppppooouuurrrsssyyyvvvzzz~~~}}}zzzxxxzzz~~~}}}~~~~~~}}}yyyrrrlllhhhfff___ZZZ[[[```aaa\\\UUUSSS^^^jjjpppssstttpppkkkfffaaaYYYSSSQQQSSSUUUVVVRRRSSSRRRNNNHHHEEEEEEGGGCCCGGGKKKJJJGGGFFFHHHKKKJJJHHHEEECCCAAA@@@@@@@@@@@@EEEKKKQQQRRRPPPKKKHHHAAA@@@BBBJJJWWWccclllppp||||||tttqqq{{{tttUUU<<<888333000//////......---.........000444999>>>MMMIIIBBB<<<888555111///111111222999AAAGGGIIIHHHFFFMMMIIIDDDLLLTTT^^^mmmtttdddkkkPPPKKKHHHDDDGGG>>>>>><<<@@@PPPhhh}}}xxxtttooottt}}}iiisssssseeeZZZSSSNNNVVViii{{{}}}888555111...------,,,+++,,,,,,,,,+++***)))(((((())))))))))))))))))))))))&&&'''''''''''''''&&&&&&''')))---///000000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---***++++++,,,,,,++++++++++++++++++*********))))))...,,,***(((''''''((()))'''''')))******)))(((((('''''''''''''''((())))))''''''((()))***+++,,,,,,)))''''''***111777::::::555444222111111222333555444444555666777888999999<<<999777888<<>>BBBAAA@@@@@@AAABBBDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFDDDAAA@@@???@@@===999555333222222111000333222222333999DDDQQQZZZRRROOOJJJCCC<<<888888999666444555888>>>III\\\mmmhhh\\\KKK???:::::::::999555222//////222===QQQccc]]][[[RRRRRR\\\XXXMMMMMMSSSdddyyy~~~yyyxxxzzzvvvvvvrrrxxxwww]]]kkkwwwyyyjjj[[[FFFJJJLLLKKKGGG???999777777333000---++++++***)))(((((((((((((((((()))******...+++((('''((())))))))),,,***+++>>>WWW___gggyyyqqqzzz{{{cccmmmzzz|||lll___lll^^^aaatttPPP???>>>bbbeeeEEEIIIOOO^^^pppwwwtttpppqqquuurrrpppllliiikkklllfff]]]LLLAAA;;;BBBNNNSSSSSSQQQTTTWWW\\\```cccgggjjjmmmjjjlllnnnnnnmmmnnnrrruuuuuuuuuvvvxxx|||}}}vvvwwwyyy~~~}}}{{{yyyvvvrrrooobbb^^^[[[[[[]]]]]][[[YYYSSSZZZiiizzzyyyqqqgggaaa``````^^^[[[VVVYYYUUUKKKHHHNNNOOOJJJHHHMMMTTTXXXWWWSSSOOOMMMRRRPPPKKKEEE@@@===>>>???BBBDDDJJJPPPTTTSSSNNNJJJBBBBBBDDDKKKVVVbbblllqqq|||~~~rrrqqqqqqwww|||^^^BBB999111000000///...000...------...111777<<>>>>>777555111////////////...000000111444:::DDDPPPWWWLLLHHHAAA:::555333333333------///444999BBBRRRaaa\\\RRREEE<<<999777444222555555555444222888JJJ\\\cccccc[[[YYY```ZZZNNNMMMSSSdddyyy~~~{{{zzz}}}wwwxxxvvvzzzzzziiihhhooottt]]]@@@KKKLLLLLLHHH@@@:::888888333000---++++++***)))(((((((((((((((((()))******---+++((('''((()))***)))+++***///EEE___ccceeerrr~~~xxx|||vvvaaadddooommm[[[VVVllliiillluuuPPP;;;@@@fff~~~yyy^^^BBBIIIUUUbbbpppwwwuuuqqqqqqrrrpppoookkkhhhhhhhhhaaaXXXHHHAAA<<>>>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCDDDBBB??????@@@@@@===:::444222///...///000000///111222555888<<>>III[[[cccnnnttttttpppmmmlllmmmllliiieeeeeeddd\\\RRRCCC???;;;::::::>>>JJJWWW\\\```dddggghhhhhhhhhhhhiiikkknnnoooooooooppprrrtttttttttvvvyyy|||}}}{{{{{{|||zzzvvvrrrssswww|||}}}zzzwwwsssoookkkaaa^^^[[[[[[___bbbcccbbb^^^___hhhyyyxxxuuuuuutttsss```WWWOOOMMMMMMJJJIIIKKKQQQSSSYYY```ffffffaaa]]]YYYVVVQQQKKKGGGDDDBBBBBBAAAAAA@@@@@@@@@CCCGGGJJJFFFFFFIIIOOOYYYdddlllpppyyyzzz}}}|||{{{PPPCCC777222111///............---...000444888;;;<<<======:::::::::666111222222444777:::???CCCEEEEEECCCCCCFFFLLLSSSYYY]]]gggsss~~~uuubbbvvv~~~dddUUUOOOKKKEEE???>>>???>>>BBBVVVqqq~~~qqqnnnzzzoooddddddwwwdddUUUWWWbbbuuu|||yyywwwxxx~~~666333///---------,,,++++++++++++++++++***)))(((''''''''''''''''''''''''((((((((((((((())))))***%%%&&&(((*********))))))************************+++************+++---...'''(((***,,,---...//////......,,,+++)))((('''&&&+++***))))))((())))))***++++++******)))((('''&&&'''''''''''''''((())))))******))))))((((((((((((+++***)))***,,,///111222000222444333111000111222222333333444555555666666444888<<<<<<:::999:::<<<<<<=========>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBB>>>;;;<<>>>>>===999999CCCPPPeeeooommmiiijjjbbbVVVSSSQQQ___ttt~~~zzzzzz~~~~~~}}}~~~ppp{{{~~~~~~wwwsss}}}hhhKKKKKKNNNOOOKKKDDD>>>;;;:::333111---,,,++++++***)))((((((((((((((())))))***,,,***(((((()))******)))***...;;;\\\|||~~~yyy~~~sss~~~~~~rrrrrrjjjlllYYYAAAMMMxxxcccZZZnnnnnn\\\>>>666KKKtttxxxbbbKKK===LLL\\\aaahhhnnnpppnnnkkkhhhiiiiiigggddddddbbbXXXMMM???<<<999888777:::GGGUUU[[[aaaiiinnnooollljjjhhhiiikkkmmmoooooooooppppppssssssssstttwwwzzz~~~zzzwwwwwwyyy|||}}}xxxqqqrrrzzzzzzvvvrrrnnnkkkhhhddd```___bbbddddddbbbXXXTTTWWWcccsss|||uuuuuuyyy~~~pppbbbXXXXXXUUUNNNJJJNNNSSSTTTXXXaaaiiikkkgggbbb___\\\VVVQQQLLLHHHDDDBBBCCCBBBAAA???>>>AAAFFFJJJIIIIIILLLSSS]]]gggooorrryyyzzz|||uuuWWWHHH999222111///...///......---...000333666888666777999;;;<<<:::555000///111444777:::>>>BBBEEEDDD???>>>FFFQQQWWWZZZ\\\dddlllrrrjjjQQQ___sss\\\RRROOOLLLEEE@@@>>>>>>>>>CCCYYYvvvtttuuu}}}```[[[bbbyyyfffRRRYYYiii~~~||||||666333///---,,,---,,,+++******+++++++++***))))))''''''''''''''''''''''''((((((((('''((()))***+++&&&&&&((()))))))))))))))++++++++++++++++++++++++******))))))***,,,---...'''(((***,,,...//////000......,,,+++)))((('''&&&))))))))))))))))))******---,,,+++***))))))(((((('''''''''''''''((())))))******))))))((('''''''''))))))******,,,///333555000222444333//////222666444444444555555666666777555999======;;;999;;;===;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???<<<999;;;???AAA>>>::::::888777888999:::999888:::;;;<<<<<<===@@@EEEIIIQQQRRRVVV]]]bbb___VVVNNNAAA:::444222333>>>RRReeemmmnnnooopppmmmhhh```[[[QQQIIIBBB???>>>===BBBHHH___ooorrrooooooggg\\\ZZZXXXcccttt}}}xxxwwwyyy{{{~~~{{{zzz~~~ppp~~~~~~yyyvvvyyykkkSSSKKKNNNOOOLLLEEE???<<<;;;444111...,,,,,,+++***)))((((((((((((((())))))***+++)))((((((***+++***)))***///<<<]]]{{{{{{~~~uuu{{{ooorrrllliiiSSS===MMMzzz[[[WWWqqqjjjRRR===888SSSyyyrrrWWWFFF>>>NNN\\\```eeekkkooonnnllliiifffgggfffddddddaaaVVVJJJ===999777888:::>>>GGGPPPWWW___jjjrrrtttqqqmmmjjjkkkkkklllmmmoooooooooooorrrrrrrrrsssvvvyyy}}}~~~wwwtttuuuvvv|||sssmmmsss{{{vvvrrrnnnkkkllliiifffeeeeeedddaaa]]]YYYQQQNNNTTTaaaooo~~~}}}pppggggggnnnwww~~~vvvjjjbbbbbb___VVVSSSWWWYYYYYY[[[bbbjjjmmmjjjfffaaa]]]WWWRRRNNNJJJDDD@@@CCCCCCBBBAAA@@@BBBDDDFFFIIIKKKOOOWWWbbblllrrruuuzzz{{{|||~~~vvv___MMM:::222111//////000.........///000333666777666666999<<<<<<888333///...111555888;;;???DDDGGGEEE===<<>>GGGaaa~~~{{{{{{uuuYYYVVVaaawwweeeQQQ\\\ooo333000,,,******+++************+++++++++******)))''''''''''''''''''''''''(((''''''&&&'''(((***+++'''((())))))*********)))++++++++++++++++++++++++******))))))***,,,...///((()))+++,,,...//////000------,,,+++***(((((('''(((((())))))*********+++,,,+++***)))))))))))))))'''''''''''''''((()))))))))))))))(((((('''''''''%%%&&&((((((***---111555333777999777222000222666444444555555666666666666888:::;;;<<<;;;:::;;;<<<:::;;;<<<===>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999;;;???BBBAAA???>>>===<<<<<<===<<<;;;999888888777888<<>>CCCIIIOOOTTT[[[fffnnnqqqqqqooommmmmmllljjjkkkmmmoooooooooqqqqqqqqqsssvvvzzz}}}}}}vvvtttuuuvvvzzzwwwllllllxxxzzzvvvrrrnnnkkkmmmlllkkkllllllhhhaaa[[[[[[TTTMMMNNNUUU```qqq~~~wwwnnnaaaVVVSSSXXXaaahhh{{{uuupppkkkddd\\\XXXYYY[[[ZZZYYY\\\aaadddcccbbb___[[[VVVSSSQQQLLLFFFAAACCCBBBAAAAAACCCCCCBBB@@@FFFIIIOOOXXXdddnnnuuuxxx{{{{{{|||~~~~~~{{{~~~iiiTTT>>>444111000///000......///000111444666888:::777888;;;;;;555111//////333888;;;===@@@DDDIIIEEE<<<<<>>>>>>>>===::::::::::::::::::::::::888999;;;===@@@BBBDDDEEEDDDCCCAAAAAA@@@???===;;;888666333222777CCCRRR\\\\\\ZZZXXXVVVVVVWWWXXXYYY^^^YYYSSSNNNJJJKKKWWWccciiihhheeeaaa]]]ZZZZZZZZZ]]]UUUMMMKKKGGGBBB??????OOOhhhrrrlllggg]]]QQQNNNLLLSSS```qqq|||xxxxxxxxx~~~xxx{{{{{{}}}}}}~~~iiiZZZ___}}}xxxZZZIIILLLOOOMMMFFF???<<<:::444222...,,,,,,,,,+++***((((((((((((((()))******)))(((((()))++++++***))),,,333@@@ZZZqqqrrrssswwwxxx{{{eeeVVVbbb~~~rrrWWWiiirrrRRR>>>888BBB\\\wwwbbbGGGDDDCCCPPP```dddiiilllmmmmmmnnnpppfffggggggeeebbb[[[MMM???:::666555999>>>CCCKKKSSSTTTYYY___dddhhhkkknnnpppooollliiiiiilllooopppoooppppppqqqsssvvvzzz~~~}}}wwwtttvvvxxxzzz{{{~~~sssjjjppp~~~}}}wwwssspppmmmjjjlllnnnrrrvvvxxxsssjjjbbb]]]XXXSSSQQQPPPUUUcccpppqqqiii^^^SSSNNNOOOTTTYYYtttyyyyyyrrrkkkhhhfffeee\\\ZZZXXXVVVVVVXXXZZZ[[[]]]ZZZWWWVVVWWWUUUOOOJJJGGGCCC@@@AAAEEEFFFBBB===AAADDDLLLWWWdddooovvvyyy{{{{{{{{{}}}zzzuuu^^^DDD777333000///.........///111333555888999<<<777666888888222///000444888===???>>>???CCCGGGEEE<<<<<>>>>>>>>>>>===999999999999999999999999666999<<>>===AAAIIIVVVdddooowwwzzz{{{zzz{{{|||~~~}}}}}}eeeIII:::444111...---......///111444666999:::<<<666333666666000...111888<<>>AAAHHH\\\~~~yyyeeeIIILLL^^^ttt\\\PPPddd~~~~~~555222...***)))***---...,,,+++)))((((((((()))***))))))(((((('''''''''&&&((('''&&&$$$###%%%(((++++++---......,,,+++******)))((((((((((((((()))***,,,)))''')))---...+++((()))***+++---.../////////---,,,***)))((('''(((((((((((())))))*********+++(((''''''&&&&&&((()))***))))))((((((''''''&&&&&&))))))(((((('''''''''&&&((('''''''''(((***---///:::TTTjjjhhhUUUEEE;;;777333333333333444555666666555666777888999:::::::::999::::::;;;<<<===>>>>>>>>>===<<<;;;::::::999888999888777777;;;@@@EEEIIIOOOMMMJJJEEEAAA<<<:::888//////---,,,///999CCCIIIIIIEEEAAA===999888;;;???BBBFFFOOOTTTUUUWWWaaammmpppoooiiibbb___^^^YYYSSSNNNOOOOOONNNMMMKKKEEE???HHHVVV```\\\PPPGGGCCCAAA;;;===BBBNNNfff}}}~~~}}}~~~|||uuuyyywwwcccOOOYYYkkkQQQHHHIIIKKKEEEBBB@@@777555333000...+++***))))))))))))))))))))))))))))))''')))++++++***))))))***---000NNNsss}}}{{{~~~xxxooommmnnntttkkkccc[[[___mmmaaaDDD111===IIIhhhlllRRRBBBCCCKKKTTTbbbeeehhhjjjiiihhhhhhiiieeegggjjjjjjaaaPPPCCC>>>999999999:::>>>EEENNNTTTXXXZZZ\\\___aaadddhhhkkktttrrrnnniiiffffffiiilllkkkmmmpppssswww{{{~~~wwwrrrrrrtttsssxxx|||~~~|||uuullliiilllmmmwwwuuuqqqmmmiiiccc___cccjjjmmmnnnooommmfff___]]]^^^]]]ZZZZZZ]]]bbbiiiwwwyyylll\\\TTTUUUYYYZZZXXX]]]]]]gggkkkdddbbbccc\\\TTTKKKEEEHHHKKKJJJFFFDDD???BBBIIISSSbbbooovvvwwwyyy{{{}}}|||zzzpppzzzyyygggVVVBBB000///222,,,---...///333666888777666777444444666555000///000888<<<@@@AAA???======???DDD555999QQQ[[[SSSYYYlllqqqjjjpppzzzkkkUUUaaaiiiTTTOOOKKKIIIGGG???CCC???III]]]wwwzzzttt|||XXXDDDGGGhhhxxxlllYYYccc444222...+++******,,,---++++++)))((((((((()))***)))(((((((((''''''''''''((((((((('''&&&&&&)))+++,,,---//////---++++++,,,+++***)))(((((((((((((((+++)))''')))---...+++(((***+++,,,---.../////////---,,,***)))((('''((((((((((((((()))))))))******(((''''''&&&'''((()))***(((((((((((((((''''''''')))(((((((((''''''''''''((((((''''''(((***,,,...888KKK[[[\\\RRRGGG===666333222222333333444555666444555777888:::;;;<<<<<<::::::;;;;;;<<<<<<============<<<;;;:::999888888666555555666:::???EEEIIINNNMMMJJJEEE???999444111...///...,,,---555AAAIIIFFFGGGFFFEEEAAA>>>>>>AAA>>>BBBIIIPPPTTT]]]ppp~~~sssjjjeee```[[[WWWTTTPPPMMMLLLKKKGGGCCCDDDPPPZZZZZZUUUNNNGGGAAA@@@AAABBBKKK^^^uuu}}}}}}zzzwwwyyyiiiPPPTTTwwwpppSSSHHHIIIKKKEEEAAA>>>555444222000---+++*********))))))))))))))))))))))))''')))++++++))))))***+++000666UUUvvv|||yyy{{{|||rrroooqqqpppooodddeee{{{]]]eeemmmXXX<<<***777GGGeeeiiiOOO@@@CCCNNNYYYhhhiiijjjiiihhhhhhiiikkkfffgggiiiiii___OOOBBB===999999999:::>>>EEEMMMTTTYYY[[[^^^___```aaadddfffooonnnmmmjjjhhhhhhkkknnnlllnnnppptttxxx{{{~~~xxxrrrrrrtttrrrvvv}}}}}}vvvnnnlllooopppzzzzzzwwwrrrmmmkkknnnsssttttttsssmmmddd\\\YYYQQQNNNMMMPPPTTT\\\jjjwwwyyyoooccc\\\]]]^^^]]][[[\\\^^^lllvvvqqqlllfffYYYYYYOOOGGGJJJNNNMMMIIIFFF@@@AAAFFFQQQbbbpppwwwxxxyyy{{{}}}~~~www|||vvv~~~{{{kkk[[[HHH333///222------...///333666888888777777444444666555111000222666:::===>>><<<<<<===@@@AAA888>>>TTT^^^\\\aaaooopppjjjooouuucccMMM[[[}}}dddPPPMMMIIIHHHHHHAAABBB===GGG[[[ttt|||zzz}}}ZZZIIIKKKggg}}}ppplll~~~~~~~~~}}}}}}}}}~~~222111///---+++++++++++++++******)))((()))))))))(((((((((((('''''''''''''''((())))))(((((()))+++,,,...//////---,,,,,,---,,,+++***)))((('''''''''***((('''))),,,---+++(((+++,,,---...............---,,,***)))((('''(((((('''((((((((((((((())))))(((''''''''''''((())))))'''''''''(((((((((((((((((((((((((((''''''''''''((((((''''''(((***+++---222<<>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999888888777333333333555999>>>DDDGGGLLLJJJGGGBBB<<<555///,,,,,,......---...777GGGTTTLLLQQQTTTRRRMMMGGGCCCBBBDDDFFFIIIMMMQQQ```zzzxxxooojjjgggaaa[[[SSSMMMKKKJJJHHHFFF>>>DDDKKKOOOSSSRRRIII???CCCCCCCCCFFFTTTiii{{{zzz~~~}}}zzzzzz{{{]]]YYYsssxxxWWWJJJIIIMMMFFFAAA===444333111///---,,,+++++++++))))))))))))))))))))))))((()))******))))))***,,,000;;;ZZZuuuxxxwww{{{{{{iiinnnxxxtttjjjrrrlllZZZjjjwwwfffsssqqqTTT999,,,888HHHcccdddKKK===BBBPPP___jjjjjjiiigggeeefffhhhkkkgggggghhhggg]]]MMMAAA===::::::::::::>>>EEEMMMTTTWWWZZZ]]]``````aaabbbdddiiijjjkkkkkkjjjkkkmmmpppnnnoooqqqtttxxx{{{xxxsssrrrsssqqquuu|||}}}wwwpppooorrruuu}}}~~~{{{zzz}}}xxxnnn```VVVMMMJJJHHHIIILLLRRR___kkktttnnngggbbb```___\\\ZZZ]]]___ooo{{{ppp___^^^RRRIIIKKKQQQQQQLLLHHHEEEBBBDDDQQQdddtttzzzzzz|||}}}{{{www}}}|||||||||mmm```NNN666///222000......///333777999999888666333333555444111111444555888::::::999:::>>>BBB???>>>GGGWWWcccfffjjjppprrrnnnsssuuu```LLL^^^zzz]]]LLLJJJGGGGGGHHHCCCBBB===FFFWWWnnnxxxUUUKKKRRRmmmvvvyyy}}}||||||{{{}}}|||}}}111000///...,,,+++******+++******)))))))))))))))((((((((((((((('''''''''%%%''')))***)))(((((()))+++,,,...---,,,++++++---++++++***)))((((((((())))))(((((()))+++,,,***(((------...............------,,,***)))((('''((((((''''''''''''((((((((((((''''''''''''((((((((()))&&&&&&''''''(((((())))))((((((((((((((('''''''''((((((((('''((()))***++++++///444888;;;:::666222111111111111222333444555555666777999;;;<<<<<<===;;;;;;;;;;;;::::::999999:::::::::999999888888888444444333555888<<>>999555222000...///000000333???UUUiiijjjqqqtttnnndddZZZSSSNNNSSSQQQOOOMMMMMMXXXqqqxxxuuutttkkkcccYYYTTTPPPMMMLLLNNNDDDBBB@@@DDDMMMSSSMMMCCCAAACCCDDDEEEMMM^^^tttxxx|||~~~|||{{{}}}}}}yyyqqq\\\LLLJJJOOOIIIBBB===555222111///---,,,,,,,,,,,,))))))))))))))))))))))))((()))******)))***+++---///===ZZZnnnooouuu}}}|||bbbpppyyyfffgggtttvvvhhhUUURRRrrruuujjjxxxoooOOO;;;111<<>>EEEMMMSSSSSSWWW\\\```bbbdddeeegggfffhhhkkklllllllllmmmoooooopppqqqtttwww{{{yyyuuussssssqqqvvv~~~|||{{{wwwrrrqqqssswww~~~zzzjjj[[[VVVSSSQQQQQQQQQSSS\\\ffftttqqqmmmgggccc___\\\[[[___```rrrqqqeeeYYYPPPSSS[[[[[[UUUPPPLLLFFFEEETTThhhwww}}}~~~~~~uuuhhhnnnqqqeeeTTT:::///222111......///333777:::;;;:::777333111333333000111555666777999888888;;;AAAFFFBBBFFFOOOZZZeeekkkmmmmmmqqqqqqwwwvvv^^^KKK```rrrYYYKKKJJJGGGFFFHHHDDDBBB>>>FFFTTTgggyyyTTTOOO[[[zzz|||ttt~~~}}}}}}}}}{{{{{{}}}000//////...,,,+++***)))************)))))))))((('''''''''(((((((((((((((###&&&((()))(((''''''''')))***++++++))))))***,,,)))))))))))))))***+++,,,((((((((()))***+++***)))------......///.........---,,,***)))((('''((((((((((((((((((''''''''''''&&&''''''(((((((((((((((&&&&&&''''''(((((())))))'''''''''((((((((((((((((((((((((((((((((())))))(((***---000111000111222111111111111111222444444777888999999::::::::::::;;;;;;;;;:::999999888888999999999999999999999999888888777777999<<>>;;;999999:::;;;888666555666999EEE^^^uuutttiiibbb]]]XXXRRRKKKFFFJJJZZZkkk}}}{{{|||sssllleeebbb\\\XXXZZZaaaYYYOOODDDAAAKKKUUUSSSKKK>>>AAAEEEHHHKKKXXXnnnzzz{{{|||zzz~~~|||}}}xxx```NNNKKKRRRLLLDDD>>>666222111///---,,,,,,,,,,,,))))))))))))))))))))))))((()))******)))***,,,...222BBB[[[eeefffqqq}}}yyyaaarrryyybbb```hhhfffTTTEEEQQQ{{{nnnbbbmmmbbbEEE777222>>>UUUcccZZZAAA999AAAPPPaaa___aaadddfffeeeeeefffgggfffdddcccaaaWWWHHH???===;;;;;;;;;;;;>>>EEEMMMSSSTTTXXX]]]aaaccceeefffhhheeehhhkkkmmmmmmllllllmmmooopppqqqsssvvvzzz~~~zzzwwwuuuttttttzzz}}}xxxwwwuuurrrqqqtttttt|||xxxhhh]]][[[ZZZYYYWWWWWW]]]fff{{{{{{wwwpppgggaaa```aaa]]]aaazzznnnddd^^^bbbhhhfff^^^YYYQQQHHHHHHWWWjjjvvv{{{~~~}}}nnnZZZ[[[ooozzzmmm[[[???///000000......///222777;;;<<<===999444222222111///000444777999999888888<<>>GGGTTTeeeggg\\\dddzzzttt~~~~~~~~~}}}zzzzzz|||000///...---,,,***)))))))))************)))(((((('''''''''(((((((((((((((###&&&(((((('''&&&''''''((()))***)))((((((***,,,((((((((()))***+++,,,---'''((())))))******)))))),,,---...///////////////---,,,***)))((('''(((((()))))))))(((((((((((('''&&&''''''((()))((((((((('''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((('''******---///...,,,///444000000000000111222333444888888888999999888888888:::::::::999999888888888777777888999:::;;;<<<======<<<;;;;;;;;;===???AAACCCBBB???>>>>>>???BBBCCCCCC===:::<<<===DDDXXXmmmuuukkk]]]VVVMMMGGG@@@???FFFOOOnnnyyyvvvvvvooollljjjjjjdddaaakkkzzznnncccRRRIIIMMMTTTRRRLLL???CCCIIIMMMNNNWWWjjj||||||zzzwwwzzz{{{vvvcccNNNKKKSSSNNNEEE>>>777333111///---,,,+++++++++)))))))))))))))))))))))))))*********)))***---000:::KKK___bbbaaaqqq{{{rrrcccrrruuuaaa```gggaaaLLLCCCXXXhhhYYYddd[[[BBB555333CCC]]]cccTTT>>>:::CCCPPP___^^^aaaeeeggghhhggghhhhhheeebbbaaa]]]TTTGGG???>>><<<<<<;;;<<>>???>>>999555333111///000444999::::::::::::>>>EEEKKKMMMOOOSSS[[[ccchhhkkklllsssvvv{{{sssTTT999DDDbbbgggTTTOOOQQQJJJEEEEEEAAA===<<>>???@@@???>>>>>>>>>???AAACCCDDDFFFFFFFFFFFFEEEEEEDDDDDDEEE===;;;>>>>>>???JJJYYYooo~~~tttjjj^^^TTTJJJEEEAAA======AAAPPPdddwww{{{tttkkkeeebbb\\\\\\^^^```\\\^^^rrr{{{mmm```ZZZYYYSSSKKKHHHJJJNNNRRRRRRWWWiii{{{{{{www{{{xxxvvvyyyooorrrcccLLLHHHRRROOODDD===777444222000---+++*********)))))))))))))))))))))))))))******))))))+++...111???QQQdddeeeeeexxx~~~nnnbbbooozzzrrrfffnnnvvvoooPPPKKKbbbeeeUUUccc___EEE444444KKKbbbbbbOOO;;;===HHHRRR^^^```bbbdddeeeeeeeeeggghhhccc```^^^[[[RRRFFF??????===<<<<<<<<>>EEEJJJOOOKKKNNNZZZccchhhnnnuuuxxx|||yyyWWW888<<>>>>>:::???JJJQQQjjj|||tttiiiaaaVVVKKKFFFDDD???=========RRRgggnnnhhh^^^UUUOOOHHHIIINNNQQQOOOTTTpppzzznnneeeZZZQQQPPPPPPRRRUUUTTTXXXiii{{{~~~{{{ttt{{{uuupppnnnooo}}}bbbJJJFFFQQQNNNCCC<<<666555333000...+++***)))))))))))))))))))))))))))))))))******))))))+++...111>>>SSSggghhhkkkooo___jjjvvvrrrmmm}}}WWWSSSjjj}}}___QQQcccbbbEEE000222MMMdddaaaKKK:::???KKKTTT^^^bbbbbbbbbaaa```aaadddfffbbb___]]]YYYQQQFFF@@@@@@======<<<<<>>GGGVVVmmm|||}}}wwwuuuyyyqqqjjj```WWWNNNHHHFFFGGGDDDPPPggg~~~uuucccZZZOOOHHHCCCCCCEEEPPPiiirrrZZZZZZSSSTTTUUUUUUYYYcccrrr}}}}}}{{{{{{|||}}}zzzzzzzzz{{{qqqnnnYYY~~~~~~jjjKKKHHHTTTJJJ@@@>>>555444333111///---+++******))))))))))))))))))))))))++++++''')))///)))***888OOOTTTfffooorrrssspppqqqvvv}}}eee]]]ooonnn[[[SSS```ZZZEEE444333QQQhhhUUUBBB;;;AAAKKKWWW```dddcccaaa```___^^^______cccaaa]]]VVVNNNGGGAAA>>><<<===>>>>>>@@@EEENNNTTTUUUYYY]]]aaaccceeegggiiiiiihhhggghhhkkkmmmmmmllliiijjjllloootttyyy}}}zzz}}}yyyzzzwwwrrrsssxxxxxxtttpppuuussshhhooo~~~uuuppprrr|||yyyiiilllooorrruuuyyy}}}|||rrrzzzpppqqqdddKKK999555222,,,000000111555:::<<<;;;999AAAGGGIIIDDD999111222555:::::::::;;;::::::???EEEBBB???FFFVVVbbbhhhpppyyy|||sssVVV777AAAQQQPPPHHHLLLRRRMMMJJJGGG???;;;@@@HHHRRR\\\hhhssszzz~~~uuuwwwxxx```{{{~~~zzzxxxyyyzzzxxxuuuxxx~~~222111///---,,,,,,,,,---,,,,,,+++******)))((((((***)))(((''''''&&&&&&&&&'''''''''(((((()))***+++,,,,,,++++++++++++,,,,,,,,,+++))))))***+++***)))&&&(((*********+++---///222111222444666888777555444,,,&&&'''(((''''''((()))***++++++)))(((((()))'''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))'''(((((())))))(((((('''((((((((()))***+++---.../////////000111111222222555666777666555555777999999888777777666666666777333444555666999@@@HHHMMMKKKJJJHHHFFFFFFGGGJJJKKKWWWUUUQQQMMMJJJGGGEEEEEEBBBAAA???===;;;<<<>>>@@@@@@NNNeeezzzvvvrrrmmmhhhaaaXXXQQQMMMKKKRRRiiiuuu[[[PPPMMMNNNFFFCCC___www[[[UUUZZZ[[[[[[[[[^^^hhhvvv{{{{{{~~~|||zzz}}}zzzxxxzzzrrr|||lllRRRmmmrrrRRRKKKSSSLLLDDD???555666444222000...,,,,,,+++************************+++,,,(((+++000+++,,,;;;XXX```ppptttvvvuuuuuuuuuyyy[[[VVVjjjggg]]]SSS[[[TTT@@@222444SSSiiiVVVBBB;;;AAAKKKWWW```dddcccbbb```______``````bbb```\\\VVVNNNGGGBBB@@@======>>>>>>@@@FFFNNNTTTYYY[[[___bbbcccdddeeegggkkkiiihhhiiikkknnnnnnnnnnnnooooooqqqtttxxx{{{}}}|||yyyyyyxxxuuuvvvzzz}}}tttlllmmmyyy}}}tttxxx|||ooommmqqq{{{rrrtttuuuvvvwwwzzz}}}uuutttqqqrrrfffMMM<<<666333......---...222666999888777<<>><<>>HHH[[[rrr~~~}}}xxxuuukkkkkkkkkllljjjcccZZZQQQUUURRR^^^~~~ttt]]]QQQRRRHHH@@@^^^~~~^^^RRRfffeeecccaaaccclllyyy~~~xxx{{{~~~}}}{{{xxxyyysss}}}rrrRRR\\\|||]]]OOORRROOOHHH@@@666666555333111///---,,,,,,++++++++++++++++++++++++,,,---***---222---///???bbbooo{{{xxxzzzttt|||{{{|||YYYYYYjjj|||{{{iii^^^QQQVVVKKK999000555TTTiiiVVVAAA;;;@@@KKKXXXaaadddcccbbbaaaaaaaaaaaaaaaaaa___[[[TTTLLLFFFCCCBBB>>>>>>===>>>@@@GGGOOOUUU\\\^^^aaacccccccccdddeeemmmkkkiiiiiilllnnnpppppptttssssssssstttvvvxxxyyyyyyyyy{{{xxxyyyyyywwwyyy}}}uuujjjfffooozzz}}}~~~||||||zzz|||ppplllkkknnnqqqqqqrrrttt}}}~~~}}}{{{zzz{{{~~~uuuuuuqqqrrrgggQQQ>>>777444///---------000444666777777777<<<@@@===666222444888333333444333555999???BBB>>>===FFFWWWccchhhpppzzzvvv~~~wwwTTTIII^^^kkk^^^LLLFFFKKKLLLNNNLLLBBB>>>CCCKKKSSSZZZaaagggkkkuuuxxx~~~nnn___~~~{{{zzzyyyvvvssstttyyy111000///---,,,,,,,,,,,,*********))))))((((((((())))))((('''''''''''''''''''''''''''((()))***+++...------,,,,,,------...+++***)))***++++++)))'''''')))***+++++++++---///000111333666999;;;999888222+++&&&((()))((('''((((((***++++++)))((()))***))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((()))******((())))))******))))))((((((((((((((()))***+++,,,---......///000111222222444555666666555666888999:::999777666555444444444444444555666999>>>EEEJJJIIIKKKLLLIIIDDDCCCGGGKKKMMMNNNNNNNNNOOONNNNNNNNNIIIFFFCCCBBBBBBCCCEEEEEEEEEHHHTTTfffqqqnnnfff```YYY[[[]]]___cccddd^^^VVV[[[RRRPPP___{{{xxx]]]RRRIIIFFF]]]~~~iii]]]ssspppkkkggghhhoooyyy}}}~~~zzz|||zzzyyy{{{WWWTTTqqqiiiSSSPPPPPPKKK@@@666666555333000...---,,,,,,+++++++++++++++++++++++++++---***---222---111BBBfffxxxxxx{{{ppp}}}~~~uuuXXX```ooowwwvvvtttsssppp^^^PPPQQQEEE555///666SSShhhTTTAAA:::@@@LLLXXXbbbcccccccccbbbbbbbbbbbbbbb```___[[[SSSJJJEEECCCCCC???>>>======AAAGGGOOOUUU\\\^^^bbbcccddddddeeefffmmmkkkiiiiiikkknnnppppppuuuttttttssstttuuuwwwxxx}}}rrrmmmvvv|||zzzyyyyyyyyy{{{~~~wwwmmmfffjjjpppsssuuuxxxqqqrrrqqqqqq{{{uuuooopppvvv}}}zzzvvvtttrrrnnnjjjhhhfffhhhjjjkkkkkkkkkqqq|||~~~||||||yyy~~~oooppphhhTTTAAA777333000//////000222444777888999666:::===:::555222444888444555444222444:::???@@@===>>>IIIZZZfffkkksss}}}ttttttlllVVV]]]ssswww```OOOIIIMMMKKKLLLJJJAAA>>>DDDLLLTTT[[[```dddgggttt}}}~~~kkkbbb}}}yyyxxxuuuqqqrrruuu///...---,,,+++*********************)))))))))))))))((((((''''''''''''(((''''''''''''((()))***+++,,,,,,++++++++++++,,,,,,)))(((((()))******)))'''***+++,,,,,,+++***+++---///000222666999:::999777111***&&&(((***((('''(((''')))++++++)))))))))***))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((()))******))))))************))))))(((((((((((()))***++++++,,,---...///000111222222333444555555444555777999999888777555444333333333555555555444555888===@@@???CCCEEECCC>>>===AAAFFFIIILLLQQQUUUVVVTTTPPPNNNGGGEEEBBBBBBDDDFFFFFFFFFIIIHHHNNN\\\hhhjjjhhhggg\\\\\\YYYUUUXXX^^^___[[[YYYYYYWWWXXXaaaqqq~~~cccMMMGGGUUUgggxxx}}}vvvqqqpppttt{{{~~~~~~}}}zzzvvvzzzyyyzzzttt}}}}}}```WWWmmmrrrXXXMMMQQQMMM@@@666555444222///---,,,+++***************************))),,,***,,,000,,,111CCCeeexxxxxx}}}ooo}}}}}}~~~xxxkkk___LLLaaauuuzzzuuukkkiiiooo```QQQPPPAAA333111777RRRdddQQQ???:::AAALLLXXXaaabbbbbbbbbccccccccccccccc```___ZZZRRRHHHCCCBBBDDDAAA>>><<<<<>>===CCCLLLUUU\\\aaaeeegggtttyyy}}}kkkhhh~~~yyywwwtttpppppprrr...------,,,+++***))))))++++++******************((((((''''''''''''(((((('''''''''(((((()))***++++++******))))))******+++''''''(((***,,,,,,***(((+++------,,,+++***+++,,,000111333777::::::888666000***&&&)))+++)))'''(((''')))***+++)))))))))***((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''(((((()))*********++++++++++++******((((((((((((((()))***+++,,,,,,---...000111222222111222333333333444666888888777666444444333333333555444444222111222555888777999;;;999777777999<<>>DDDKKKRRRVVVUUURRROOOIIIFFFEEEGGGIIIHHHCCC>>>888777:::CCCQQQfffmmm\\\YYYXXXTTTUUU```qqq{{{nnn~~~iiiRRRTTTaaayyyyyy}}}{{{yyy~~~iiioooxxxpppmmm~~~bbbMMMSSSQQQBBB===555444222000...,,,++++++***************************---++++++---)))///DDDWWWhhhoooxxx~~~qqqvvvyyyooobbbTTTJJJ>>>```zzz}}}mmmZZZPPP;;;000555>>>WWWXXXHHH;;;:::CCCMMMXXX```^^^___```bbbccccccbbbbbbaaa```[[[PPPDDD>>>@@@DDDCCC???;;;;;;AAAJJJQQQUUUVVVYYY^^^aaaccceeehhhjjjjjjiiijjjlllooopppnnnmmmlllmmmooorrrvvvzzz~~~|||ooofffccc]]]YYYQQQHHHAAACCCNNNXXXjjjuuu}}}}}}yyyzzz}}}sssmmmhhhccc^^^___cccjjjrrrwwwzzz}}}~~~tttccc[[[PPPIIIFFFDDDBBBBBB@@@GGGNNNQQQTTTUUUOOOFFFBBBGGGNNNUUU[[[cccnnnwwwwwwzzz|||}}}}}}}}}~~~vvvwwwwwwYYY@@@555333---222777999999888888999888999999777444333555777AAACCC>>>666:::EEEHHHCCC;;;@@@PPPdddnnnrrr{{{|||xxxiiigggzzzUUUHHHHHHMMMJJJGGGDDD;;;;;;AAAIIIQQQXXX___dddggggggjjjpppuuutttrrrwww|||jjjqqq~~~vvvtttsssooonnnppp/////////...---,,,******,,,,,,,,,,,,,,,,,,,,,,,,(((((('''''''''(((((()))'''''''''(((((()))***++++++******************+++'''(((***---111222000///)))***,,,,,,,,,,,,...///444555777:::===<<<999666///)))&&&)))+++)))(((((('''(((***+++***)))***+++&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((***++++++,,,,,,++++++***)))(((((((((((())))))***++++++---...///111222222...///000111000111444666555555444333333333444444222222111///......000222:::888666666666555333111222888@@@IIIPPPSSSTTTSSSKKKIIIGGGIIIJJJHHH@@@:::333111000444===TTTvvvlllccc^^^XXXXXXZZZddd{{{vvvyyypppVVVNNNVVVhhh{{{}}}~~~hhhqqqhhhiii{{{eeeNNNUUUSSSCCCAAA666555333111///---,,,,,,+++++++++++++++++++++++++++...,,,,,,...)))///DDDPPP___gggvvvyyykkkwwwzzznnn```SSSJJJ???\\\nnnttt^^^PPP888---555AAA[[[TTTFFF999:::CCCNNNXXX___]]]^^^```aaabbbbbbbbbaaabbbaaa[[[PPPCCC===???DDDDDD???:::;;;AAAJJJRRRUUUVVVYYY^^^aaacccdddfffhhhjjjjjjllloooqqqqqqooommmmmmnnnpppssswww|||~~~ssscccXXXVVVZZZUUUNNNHHHCCCAAAFFFKKKaaammmyyy~~~~~~~~~zzz~~~}}}yyyzzz~~~uuurrrmmmcccYYY\\\^^^cccjjjooossswww{{{qqqeeeVVVMMMGGGCCC@@@>>>777@@@HHHLLLQQQTTTOOOGGG>>>BBBGGGKKKOOOVVVdddqqquuuxxx|||~~~}}}||||||}}}uuuyyybbbEEE777555///555;;;>>>===;;;;;;;;;666777777555333333666888@@@BBB>>>666;;;GGGKKKFFF888>>>OOOcccmmmpppyyypppiiixxxTTTDDDAAAHHHIIIJJJGGG<<<;;;@@@HHHPPPVVV\\\bbbfff___dddhhhhhhgggiiioootttrrr~~~{{{|||zzziiisss}}}vvvtttrrrooonnnppp//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))))))))'''''''''''''''((()))******)))((()))***+++***(((***+++,,,...000///+++(((***---///...+++)))+++---222555999<<<<<<;;;888666///***(((***+++)))(((******+++,,,***((('''((()))***))))))((('''&&&&&&%%%))))))))))))))))))))))))))))))***))))))((('''&&&'''))))))''''''+++,,,***,,,+++***)))((((((((((((,,,,,,------.../////////222333444444555555444444666666666555444333111111333333222222333444555666999888555333111000000111333333777???JJJTTTYYY[[[XXXOOOJJJLLLJJJBBB:::888777222///222777CCCXXXlllssscccUUUVVVRRRYYYvvvxxxrrr{{{vvv___PPPQQQeeeuuu~~~~~~}}}wwwzzzyyy|||ssswww{{{}}}}}}kkkkkkdddVVVYYYRRRLLL<<<777444000......---,,,+++************************+++...+++,,,111///222AAALLLVVVpppvvvuuu]]]yyyrrrnnngggPPPPPPWWWiii~~~mmmdddGGG;;;333333KKKSSSQQQDDD999777===HHHVVV```aaacccdddcccaaa^^^]]]]]]jjjcccXXXMMMFFFBBBBBBCCCAAA>>>::::::???IIITTT[[[YYY\\\```bbbcccdddeeegggkkkkkklllmmmnnnnnnnnnmmmnnnmmmmmmqqqwww}}}yyyiii]]]XXX]]]SSSJJJGGGCCC@@@DDDKKK^^^iiivvv~~~}}}|||}}}|||zzzxxxzzzxxxtttiii[[[___aaaeeeiiinnnrrruuuwwwyyyjjj[[[RRRJJJBBB@@@CCC;;;;;;BBBGGGLLLXXXVVVCCCCCCAAABBBDDDGGGNNN\\\jjjwww{{{||||||}}}}}}eeeBBB777444333333;;;GGGGGG<<<777;;;:::444111444555222333777777888:::===???AAABBBCCC888BBBSSSdddmmmrrryyynnnjjjwwwOOOLLLKKKMMMKKKDDD???>>>:::???GGGNNNTTTZZZ```cccdddcccbbbaaacccfffiiikkkpppooooooqqqtttvvvwwwvvvsssgggwww{{{ssspppqqqqqqlllggg//////...---,,,,,,,,,,,,************************++++++***)))((((((((()))'''''''''''''''((()))***+++)))((()))***+++***((()))))))))+++,,,,,,)))'''***---///...+++***+++---333666999<<<===;;;999777222---)))******'''&&&((('''((())))))((('''(((***++++++******)))(((((('''))))))))))))))))))))))))((())))))))))))(((((('''(((---///,,,*********'''+++******))))))))))))))),,,,,,------.../////////111222222333333333333333555555555555444333222222666666777777888888999999:::999888777666666555555555444444999BBBLLLSSSWWW]]]VVVQQQOOOIII@@@999999;;;888888<<<<<<===CCCKKK^^^vvvrrraaa\\\SSSRRReee~~~uuuuuunnn]]]SSSUUUUUU^^^fffgggggglllrrruuuvvvyyy|||~~~}}}~~~zzzxxxzzzxxx{{{~~~yyygggkkk___SSSWWWSSSMMM>>>777444111///...---,,,+++************************+++---***,,,111///444FFFRRR[[[ooowwwyyyaaayyy}}}|||ppp\\\eeettt~~~vvvrrrggg```EEE999111222LLLUUUNNNBBB777666===GGGSSS]]]^^^___`````````_________fff___UUUKKKDDDAAAAAABBB@@@>>>::::::???IIITTTZZZZZZ]]]aaadddeeeeeeggghhhkkklllmmmnnnooooooooonnnpppoooooorrryyyuuukkkhhheee[[[RRROOOKKKEEECCCFFFVVV___kkkrrrttttttvvvyyy{{{yyywwwyyy|||~~~~~~}}}}}}vvvfff```aaaaaabbbdddgggiiijjjqqqzzzuuudddXXXMMMBBB<<<;;;999777;;;???EEEUUUYYYKKKCCCAAAAAACCCDDDJJJWWWcccpppuuuzzz}}}aaa???333...222222:::EEEFFF<<<888;;;===777444666555222333666777888:::<<<>>>@@@AAAAAA;;;DDDTTTeeennnrrrxxxhhh```zzz|||qqqWWWRRRPPPQQQMMMEEE???===:::???GGGNNNTTTZZZ___ccccccccccccdddeeefffggggggkkkkkkkkkiiifffeeehhhjjjsssyyyvvvvvveeettt~~~vvvssssssrrrlllggg//////...---,,,,,,,,,,,,************************,,,+++***)))(((((('''(((''''''''''''((()))***++++++***))))))***+++***))))))(((((()))******)))'''))),,,...---+++***,,,...444777:::======<<<:::888555///+++***)))%%%$$$&&&%%%&&&(((((('''''')))***,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))'''(((((())))))))))))((("""***000---*********))))))))))))))))))******+++,,,,,,,,,---......//////000111111222222222222222333444444555555444444333777888:::;;;<<<<<<;;;;;;;;;<<<>>>??????>>>===<<<;;;777444555<<>>@@@===<<<>>>CCCDDDAAA??????DDD]]]zzz~~~kkk```UUUMMMTTThhhzzzzzzqqqggg___XXXQQQPPPSSSPPPPPPSSSTTTRRRTTT^^^jjjnnnttt{{{~~~{{{zzz}}}|||yyyzzzyyy{{{}}}nnn[[[aaa~~~~~~~~~^^^RRRWWWSSSNNN???777444111///...---,,,***************************+++,,,)))***///...888OOOYYYaaapppzzz~~~iii}}}}}}dddooo|||uuummmaaa]]]CCC666///222MMMVVVJJJ???666666===FFFQQQYYY[[[[[[\\\^^^___aaabbbbbb```ZZZQQQHHHBBB@@@@@@BBB@@@===::::::???IIISSSZZZ[[[^^^bbbeeefffggghhhiiikkklllmmmnnnoooooooooooosssqqqqqqtttzzz{{{vvvvvvsssiiiaaa]]]YYYRRRJJJFFFMMMTTT]]]ccceeehhhnnnssswwwvvvuuuvvvxxxyyyyyyxxxsssmmmgggfffggglllxxx|||kkkeeeccc___[[[YYYYYYZZZ[[[\\\cccjjjqqq|||iii\\\QQQFFF===::::::666777999@@@TTT___XXXKKKGGGEEEEEEDDDFFFNNNXXXjjjrrrzzz{{{XXX???666000///000888BBBCCC;;;888;;;:::666444555444222333666888888999;;;<<<>>>>>>???===EEETTTeeeooossswww|||}}}ggg\\\tttrrrddd\\\WWWTTTSSSOOOEEE>>><<<:::???GGGOOOUUUZZZ___bbbbbbccceeefffffffffeeedddfffhhhhhhbbbZZZWWWYYY^^^jjjlllqqqyyy~~~ssstttbbbqqqzzzvvvuuurrrlllfff//////...---,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***)))((('''''''''''''''''''''((()))+++++++++***))))))++++++***)))+++***))))))+++++++++)))))),,,...---******---000555777:::======<<<:::999666///+++***)))%%%$$$&&&&&&'''(((((('''''')))***++++++,,,,,,,,,+++***)))((((((((((((((((((((((((&&&'''((())))))***))))))***222666111)))((()))***(((((((((((()))***+++,,,+++,,,,,,------...//////000111111222333222222222222333444444555555555444666888:::<<<======<<<;;;>>>AAAEEEHHHIIIHHHFFFDDDAAA>>>:::999<<>><<<::::::???HHHRRRXXXYYY]]]bbbeeegggggghhhiiijjjkkklllmmmnnnnnnoooooosssrrrrrrtttyyy{{{zzz|||vvvlllfffbbb[[[PPPHHHHHHMMMRRRUUUVVV[[[dddkkkppppppqqqrrrtttuuuttttttiiibbb\\\ZZZZZZ\\\dddlll|||~~~oookkkggg___WWWQQQOOOOOOPPPOOOSSSWWWZZZfffyyy{{{jjj]]]TTTLLLDDD@@@???999999:::???SSScccaaaZZZUUUPPPMMMJJJHHHMMMTTTiiisss|||xxxiiiNNN???;;;444---///666???@@@:::888;;;777555444333222222444666888888999999:::;;;<<<===<<>><<<:::@@@HHHOOOUUUZZZ^^^aaadddddddddeeeddddddcccccceeeggggggccc]]]XXXXXXYYYbbbeeejjjsss|||{{{uuupppcccooo|||yyyvvvqqqjjjddd//////...---,,,,,,,,,,,,+++++++++++++++++++++++++++***)))(((''''''''''''&&&''''''''')))***+++,,,+++***)))***+++,,,+++)))+++***))))))+++++++++))))))+++---,,,******...111666888:::<<<===<<<;;;999444...))))))(((&&&&&&))))))***+++***((('''((())))))***+++++++++***)))(((((((((((((((((((((((((((&&&'''((())))))***)))))):::???>>>444)))&&&''')))(((((((((((()))***,,,,,,++++++,,,,,,---.........111222222333333333333333222222333444555555555555666888;;;===>>>>>>===<<>>??????>>>DDDGGGLLLPPPRRRPPPMMMKKKCCCDDDDDDCCCAAA@@@BBBCCCLLL[[[fffeee]]]WWWVVVVVVYYYWWWTTTRRRTTTUUUOOOHHHFFFGGGKKKVVVcccjjjiiiddd[[[RRREEE;;;555333444444111666888666666999===>>>AAABBBGGGOOORRROOONNNOOO]]]eeeooouuuvvvwww{{{~~~|||{{{|||~~~}}}{{{xxxyyyzzz}}}|||zzz~~~lll\\\aaayyyyyy[[[QQQWWWTTTPPPBBB999666222///...,,,+++)))************************+++***(((,,,...---BBBhhhqqq|||}}}ccchhh~~~gggKKKYYYwwwfffddd___AAA333222<<>>DDDGGGKKKNNNOOOMMMJJJHHHEEEFFFFFFDDDAAA@@@BBBDDDLLL^^^mmmmmmfff```[[[WWWOOOPPPOOOMMMOOOTTTRRRMMMKKKGGGFFFKKKSSSWWWWWWUUUSSSJJJ>>>555111111222333444333555777666333333555666999>>>FFFRRR[[[\\\WWWYYYcccooovvvwwwxxx|||{{{|||}}}|||{{{|||{{{uuuwwwzzzkkklllwwwttt{{{hhhqqqxxxxxxZZZPPPWWWUUUQQQCCC999666222///---,,,***)))************************+++***)))---///---CCCkkkzzz|||gggqqqUUU>>>RRR|||nnnccc\\\===000444BBBWWWSSS@@@888444888BBBLLLWWW```bbb```___bbbdddccc]]]XXXTTTPPPJJJDDDAAA@@@@@@AAA;;;:::888:::???GGGPPPUUUWWW\\\bbbggghhhiiiiiiiiifffggghhhjjjlllmmmmmmmmmoooqqqssstttvvvyyy}}}{{{{{{zzzppphhhhhhcccZZZOOOJJJKKKNNNUUUZZZ___bbbbbb`````````fffooo{{{zzzppppppuuu{{{vvvqqqjjjccc```___aaaccc^^^XXXQQQLLLLLLOOOUUUZZZnnn}}}zzzlll^^^TTTKKKCCCBBB@@@:::CCCSSSXXXSSSJJJCCC@@@@@@BBBGGGMMMaaannn{{{~~~}}}yyyuuupppkkk[[[EEE>>>;;;000...333777999999999999888CCCGGGEEE<<<555444666555999888777777999;;;===???;;;EEEUUUbbbgggmmmzzzrrr^^^tttppp\\\FFFCCCCCCGGGFFFAAA===<<<:::@@@IIIQQQVVVZZZ]]]^^^```___^^^^^^^^^___``````___aaaccceeeeeedddddddddcccaaaccchhhiiifffiiinnniiittt{{{vvvrrrzzztttpppllljjj//////...---,,,,,,,,,,,,************************'''&&&&&&''''''((()))***&&&&&&'''(((***+++---...,,,+++******,,,,,,+++******+++,,,...000///+++((((((***++++++)))+++000444555666888999::::::999999555...)))((('''&&&'''***%%%'''(((((('''''')))***&&&(((***,,,,,,+++((('''))))))))))))))))))))))))))))))***))))))(((''''''***,,,,,,)))(((***)))%%%)))))))))))))))******+++***++++++,,,,,,---......//////000111111111111111333444444555555444333333444444444555777999;;;<<>><<<999777<<<777777;;;;;;555333666...222666===OOOcccggg___\\\gggttt{{{{{{zzz{{{~~~xxx{{{~~~}}}zzz{{{~~~uuuxxx|||xxxyyy]]]aaarrruuuwww}}}}}}^^^SSSXXXUUUPPPBBB999666222///---,,,***)))************************++++++***///000,,,DDDmmmzzzrrrxxxqqqjjjMMMAAAVVVyyybbbaaaYYY999---555EEEZZZSSS???777222777AAALLLXXXaaa```^^^^^^aaadddccc\\\UUUSSSOOOIIIDDD@@@??????@@@;;;999888:::???GGGOOOUUUXXX]]]ccchhhjjjjjjjjjjjjggghhhiiikkklllmmmnnnnnnoooqqqtttvvvvvvyyy~~~yyyqqqnnnnnnqqqyyy~~~xxxwwwqqqeeeXXXOOOMMMOOORRRWWW\\\^^^]]]ZZZYYYYYYeeexxx{{{www{{{wwwqqqmmmkkkllloooqqqhhh^^^RRRKKKIIIIIILLLPPP[[[tttqqqfffVVVMMMJJJGGG???HHHYYYaaaeee[[[QQQMMMLLLMMMRRRXXXdddppp}}}}}}zzzzzz~~~}}}iiiMMMAAA;;;...///444888999888999999777<<>>@@@???JJJYYYdddfffkkkzzzfffwwwppp\\\KKKHHHGGGIIIHHHAAA<<<;;;:::@@@IIIQQQWWWZZZ\\\^^^\\\\\\^^^_________^^^^^^aaadddfffddd______ccchhhggg```___dddfffddddddgggfffnnnppptttyyyrrr~~~{{{uuuqqqnnnmmm//////...---,,,,,,,,,,,,+++++++++************)))))))))(((((((((((()))))))))(((((((((((())))))***+++)))''''''((()))((('''***,,,---......---+++***)))************,,,000222777999:::;;;;;;888555444444...)))))))))&&&&&&(((***************)))(((((((((''''''(((******)))(((******))))))))))))******)))))))))(((((((((((((((++++++******************''''''''''''(((***++++++******,,,---......//////////////////000111222333222444555555444222111222222222333555:::>>>@@@@@@DDDMMMWWW\\\aaaaaaYYYMMMHHHGGGHHHIIIEEE@@@AAAEEEMMMbbbvvvzzzqqqhhhaaa\\\WWWLLLFFFJJJNNNLLLJJJJJJOOOKKKJJJKKKJJJJJJTTTaaaggglllhhhVVVEEE@@@AAABBB888;;;<<<;;;888444333333555111///777GGGXXXdddiii```fffmmmqqqtttxxxzzz{{{uuuwwwxxxzzz{{{|||}}}}}}|||yyyyyyxxx}}}|||]]]XXXmmmttt~~~___OOOWWWXXXVVVGGG<<<888222///---,,,+++***+++***)))(((((()))***+++++++++---+++'''...MMMmmmmmm~~~rrrZZZCCC:::RRR}}}wwwsssdddaaaVVV:::///333HHH___NNN>>>777333999CCCLLLVVV]]]]]]___bbbdddccc___ZZZWWWXXXQQQHHHAAA??????AAABBB<<<777555999???FFFPPPYYYZZZ]]]aaaeeehhhhhhgggeeefffhhhkkkmmmoooooonnnmmmoooqqqsssvvvxxx{{{~~~~~~yyylll```^^^___aaafffmmmrrr|||uuueee]]]YYYUUUYYYYYYXXXUUUUUUVVVXXXXXXccc}}}vvvsssnnnssstttoookkkcccXXXQQQNNNMMMLLLJJJZZZbbbrrrsssiiiYYYNNNLLLGGGEEEXXXrrrwwwyyytttfffYYYUUUVVVWWWiiiqqq||||||]]]HHH>>>///111///222777888666777:::::::::999888777666555555777666999777111:::DDDBBB@@@HHHZZZlllrrrrrr}}}jjjuuummm^^^NNNLLLMMMNNNKKKBBB<<<;;;:::???GGGPPPVVVZZZ\\\\\\[[[]]]aaabbbaaa``````aaa[[[^^^aaaaaa___]]]^^^___cccdddeeeeeecccbbbbbbbbbeeejjjkkkmmm{{{{{{wwwtttqqqooo///...---,,,,,,+++,,,,,,+++++++++*********))))))))))))(((((((((((()))))))))(((((((((((()))*********((('''((()))+++******)))***,,,---...---,,,+++)))************,,,///222555777888:::;;;:::999888777000******)))'''''')))***************)))(((((((((''''''(((******)))(((******))))))))))))******))))))))))))))))))))))))************************((((((((((((((()))***++++++,,,---......///......////////////000111222333222333555555333222222333111111222555888:::<<<<<>>===<<<:::888444222111...---222>>>KKKUUUZZZYYY^^^dddiiimmmsssxxx|||vvvxxxzzz{{{|||}}}~~~|||{{{yyy|||www```YYYkkkqqq{{{~~~```QQQYYYZZZVVVFFF<<<888222///---,,,+++***+++***)))(((((()))***+++'''(((***+++)))111NNNkkkrrr{{{vvv]]]vvvttt[[[CCC888NNNuuu{{{ttt[[[^^^SSS888///333HHH___OOO>>>777444:::DDDMMMWWW______```bbbcccbbb___[[[XXXWWWQQQHHHAAA>>>???@@@AAA<<<777555999???FFFPPPYYYZZZ]]]bbbfffhhhiiihhhggghhhjjjlllnnnoooppppppooopppqqqsssxxx|||zzzkkk[[[TTTRRRQQQTTTZZZ```gggqqquuussstttwwwooogggaaa^^^``````[[[UUUSSSTTTVVVhhh{{{xxxnnnmmmmmmhhhgggbbb[[[UUURRRRRRQQQQQQTTTWWWaaasss}}}sssiii```YYYQQQNNNYYYjjjxxx|||qqqiiiccc^^^iiiooowww~~~hhhJJJ:::,,,000///222666777444444777888888777555333222444666666555::::::666???JJJGGGBBBIII[[[ooovvvvvv}}}pppsss^^^PPPMMMMMMMMMIII@@@::::::;;;???GGGOOOVVVYYY[[[[[[[[[^^^```aaaaaa______```\\\^^^aaaaaa___^^^___aaabbbccceeeeeecccbbbcccdddbbbhhhjjjjjjttt|||zzz|||~~~yyyuuuqqq///...---,,,,,,+++++++++++++++*********))))))))))))((((((''''''(((((()))((((((((((((((()))***+++***)))((((((******)))((('''(((***,,,---------,,,)))************,,,///222333444666888:::<<<<<<===:::222+++***(((&&&'''***))))))******))))))(((((((((''''''(((******)))(((***))))))(((((())))))***************************************************))))))((((((((())))))***---....../////////......////////////000111222222222333444444333333444555222333444666777777777777@@@JJJ\\\sssooo___NNNIIIIIIGGGBBB???===FFFSSSaaaqqq~~~xxxmmmaaa[[[WWWTTTSSSUUUNNNLLLKKKLLLLLLNNNWWW```{{{xxxcccWWWIIIBBB;;;999;;;:::666111000///...///444<<>>777444:::EEEOOOYYYaaabbbbbbbbbbbb```^^^\\\ZZZWWWQQQGGG@@@======???@@@<<<777555999???FFFPPPYYYZZZ]]]aaaeeehhhjjjiiiiiikkklllmmmnnnoooqqqqqqrrrqqqqqqtttzzz~~~ooo^^^RRRMMMJJJKKKNNNOOOQQQUUUWWWYYY```qqqyyykkkllljjjbbbWWWPPPQQQUUUhhh||||||nnnhhhfffccc```___]]]ZZZWWWWWWXXXZZZSSSPPPQQQZZZiiiwww|||}}}{{{{{{vvvlllbbb^^^```dddvvv{{{tttkkkdddfffhhhmmmsssyyy||||||zzz||||||}}}oooMMM;;;000//////222777666222222555777::::::777222111444888555444:::<<<:::EEEOOOLLLBBBJJJ\\\pppxxxwwwzzzxxxsssyyy___SSSOOOMMMLLLFFF>>>999999;;;@@@GGGOOOUUUXXXYYYYYY\\\^^^``````___^^^^^^___]]]^^^____________bbbddd```bbbddddddcccbbbcccccc___eeehhhfffjjjuuu||||||vvvuuuvvv{{{uuuppp///...---,,,++++++++++++************))))))))))))(((((((((''''''((((((((((((((((((((()))***++++++,,,***))))))******(((&&&((()))***+++,,,,,,++++++))))))***))))))+++///222444444666888:::<<<>>>???;;;333+++((('''%%%'''***((()))))))))))))))(((((((((''''''(((******)))((())))))(((((((((((())))))***************+++++++++***************+++++++++******))))))((()))))))))//////000000///...------///......//////000111222222333444333333333555777666888999999888777777777777:::BBBQQQggg|||qqq]]]SSSLLLDDD<<<888555777999???PPPeeeuuuzzz~~~yyyrrrlllfff```[[[YYYPPPOOONNNMMMMMMOOOUUU[[[fffwwwuuujjjQQQEEE999444888:::777222333333222000000222666999777888;;;@@@DDDKKKWWWbbbssswww|||~~~~~~~~~|||{{{xxxyyydddZZZjjjooozzzuuulll|||ZZZSSS___^^^XXXHHH<<<888222///---,,,+++******))))))))))))))))))***+++)))***,,,,,,222HHH___```ssslllNNNkkk{{{|||ppp^^^NNN@@@KKK]]]{{{{{{\\\VVVLLL444000444GGG___SSS>>>777444;;;FFFPPP[[[cccdddcccbbbaaa___^^^]]]]]]XXXQQQGGG???<<<<<<===>>><<<777555999???FFFPPPYYYYYY[[[```dddgggiiijjjjjjlllllllllmmmoooppprrrsssssssssvvv|||xxxjjj___YYYUUUTTTSSSJJJHHHGGGHHHKKKUUUhhhyyy~~~wwwmmmcccXXXQQQQQQTTTccctttxxxmmmgggccc___WWWZZZ\\\[[[YYYYYY[[[^^^ZZZSSSLLLMMMUUU___gggjjjttt}}}wwwpppnnnkkkeeennnrrrtttpppllliiieee```]]]]]]^^^dddjjjoooooommmnnnooossszzzoooLLL<<<444///111555999777222111444999>>>AAA>>>777333555999333222999<<<;;;FFFOOOKKK@@@LLLaaaqqquuutttyyyqqqnnnzzzbbbWWWRRRNNNKKKEEE===999999;;;@@@GGGOOOTTTWWWXXXXXX[[[]]]______^^^]]]]]]^^^^^^^^^^^^^^^___aaaccceee```bbbcccbbb```______```\\\cccgggddddddkkkrrruuurrrqqqttt|||}}}wwwsss......---,,,++++++++++++*********)))))))))((((((((((((''''''''''''(((((((((((((((((()))***+++,,,+++++++++---//////...,,,++++++++++++***))))))(((((())))))))))))+++...111555666777888:::<<<===>>>:::111***'''&&&$$$%%%)))'''(((((()))))))))(((((((((''''''(((******)))((())))))(((((((((((())))))))))))******++++++++++++))))))*********++++++++++++******))))))))))))***000000000000///...---,,,............///000111222222222333222222444777:::<<<>>>???>>>;;;::::::;;;333111111444===NNNcccsss}}}rrrdddXXXLLL???666444000111///---444EEEVVV___mmmqqquuutttnnnfff]]]VVVTTTSSSQQQNNNLLLOOORRRTTT]]]```gggrrrxxxvvvoooiiiXXXKKK===777888;;;999666666555444111///...000222111111444999:::===IIIVVVnnnttt|||~~~~~~yyyyyyvvvwwweee]]]nnnuuunnnbbbxxxzzzrrrRRRQQQ```___YYYJJJ<<<888222///---,,,+++***)))))))))******)))))))))+++)))***,,,---444JJJbbbiiiyyypppRRRjjjvvvvvviii]]]TTTEEEKKKfffvvv{{{|||rrr\\\VVVKKK444000333EEE^^^UUU>>>777555;;;FFFQQQ[[[ccceeedddbbb```_________```YYYRRRHHH@@@<<<<<<======<<<777555999???FFFPPPYYYYYY[[[___cccfffhhhiiiiiilllllllllmmmnnnppprrrssstttuuuxxx~~~vvvmmmgggccc]]]XXXNNNKKKIIIKKKOOOXXXgggvvv}}}}}}jjj___YYYTTTRRRTTT```ppp}}}zzzrrrlllggg```ZZZPPPTTTXXXYYYWWWWWWZZZ]]]^^^XXXQQQMMMMMMPPPRRRSSS^^^llltttqqqppptttqqqhhhdddeeebbb\\\ZZZ[[[XXXTTTPPPNNNOOOSSSYYY]]]]]]\\\ZZZ\\\cccnnn|||jjjIII999111000333999===:::333222555999@@@EEECCC;;;444333555333111777;;;:::DDDKKKEEE@@@RRRiiiuuusssrrr}}}pppgggyyyhhhXXXSSSNNNLLLFFF>>>:::;;;;;;???FFFNNNTTTWWWWWWWWWZZZ\\\^^^]]]\\\\\\]]]^^^^^^]]]]]]]]]___aaacccddd```aaabbb```^^^\\\[[[[[[\\\bbbfffdddcccgggnnnrrrpppqqqsss|||}}}...---,,,++++++***************)))))))))((((((((((((''''''&&&&&&''''''(((((((((((()))***+++,,,---)))***,,,///444666555444,,,,,,+++***)))(((''''''((())))))))))))+++...111555666888:::;;;<<<<<<<<<888000)))(((&&&$$$%%%(((''''''((()))))))))(((((((((''''''(((******)))((()))((((((''''''(((((()))(((((())))))***+++++++++)))))))))***++++++,,,,,,******)))))))))******+++///////////////...---,,,............///000111111222222222111222555999===@@@BBBBBB@@@===<<<>>>AAA888777666444111555DDDTTTddd```[[[TTTHHH:::555555...444777333111777???EEEWWWcccooosssooohhh^^^VVVUUUVVVSSSMMMLLLNNNOOONNN^^^WWWUUU[[[dddiiikkklllaaaZZZOOOGGGCCC@@@>>><<<777555333111000000000111///000555;;;999777???LLLjjjsss}}}~~~}}}wwwwwwuuuvvvfff```sss{{{nnn]]]oootttkkkKKKNNN```___ZZZLLL<<<888222///---,,,+++***))))))************))))))((('''))),,,---777RRRnnnvvvsssTTThhhttteee]]]OOOSSSvvv~~~~~~ssshhhWWWYYYLLL444000222BBB]]]WWW???888555;;;FFFPPPZZZbbbdddcccaaa`````````aaabbbZZZSSSIII@@@<<<<<<<<<===<<<777555999???FFFPPPYYYZZZ\\\___cccfffhhhiiiiiikkkkkklllnnnooopppqqqrrrtttwww{{{|||tttooojjjaaaYYYVVVSSSRRRUUUYYY___jjjtttsss{{{ddd[[[YYYTTTRRRSSScccrrr|||{{{~~~|||xxxtttpppmmmggg^^^VVVPPPRRRTTTUUUVVVVVVWWWXXXYYYWWWUUURRRNNNLLLJJJIIIKKKVVV___aaaeeekkklllggg___^^^[[[VVVUUUTTTNNNFFFCCCCCCCCCFFFIIILLLMMMMMMJJJLLLTTTcccuuuwww|||^^^EEE:::111000444<<>>;;;;;;999>>>EEEMMMSSSVVVWWWWWWYYYZZZ\\\\\\[[[[[[]]]___^^^]]]\\\]]]___aaaaaaaaa___```aaa```]]][[[ZZZ[[[]]]aaaeeeeeedddfffkkkpppnnnooosss|||...---,,,+++***************)))))))))(((((((((((((((''''''&&&&&&''''''(((((((((((()))***+++---...((((((+++...222444333111+++***))))))((((((((((((((())))))((((((***...111333555888;;;=========<<<666///***))))))&&&&&&)))&&&''''''((())))))(((((((((''''''(((******)))(((((((((''''''''''''((((((''''''((())))))***++++++((())))))***++++++,,,,,,))))))))))))***+++,,,,,,------.........------,,,...............///111111222222111111111555;;;???@@@BBBBBB???<<<<<<@@@EEEAAA???>>><<<666222888BBBMMMLLLLLLKKKCCC:::777999111999>>>;;;777888;;;<<>>FFFBBB;;;???KKKgggrrr~~~~~~~~~{{{wwwxxxvvvuuujjjcccvvvooo[[[jjjssshhhHHHLLL```___ZZZMMM<<<888222///---,,,+++***((()))***++++++***)))(((((((((***,,,,,,888XXXxxxzzzuuuWWWjjjoooaaaSSSYYYxxxuuunnnZZZ]]]NNN555000111@@@\\\YYY???888555;;;EEEOOOYYY```bbbbbbaaaaaaaaabbbcccddd\\\TTTJJJAAA===<<<======<<<777555999???FFFPPPYYY^^^___bbbdddgggiiijjjjjjkkklllnnnppprrrrrrrrrrrrrrrwww~~~zzzuuussslllbbbaaa\\\ZZZ\\\^^^```eeelllhhhkkktttsss```YYYWWWQQQOOOSSSdddrrrzzzyyy||||||~~~{{{qqqiiiggggggfffoooppprrrtttrrriii```YYYTTTTTTSSSTTTUUUVVVTTTSSSRRRSSSUUUTTTQQQNNNLLLKKKGGGKKKPPPUUUYYY^^^aaabbb___\\\UUUOOOMMMLLLEEE<<<:::<<<>>>??????@@@AAACCCAAACCCLLL\\\ppp{{{~~~{{{yyyjjjOOOBBB===222///444===BBB>>>666555888444666888888666555444444555222888<<<;;;CCCGGG>>>===VVVrrr}}}{{{|||yyydddssspppcccQQQMMMJJJJJJEEE>>>:::;;;888<<>>???>>>===666///+++++++++((((((***&&&&&&'''((())))))(((((((((''''''(((***+++)))(((((((((''''''''''''((((((&&&''''''((()))*********((())))))***++++++,,,,,,))))))))))))***+++,,,---,,,,,,---------------,,,...------......///000111222111111000111555;;;@@@???AAAAAA>>>:::;;;AAAGGGFFFAAA>>>===999333666<<>>=========<<<777555999???FFFPPPYYYaaabbbdddfffhhhjjjkkkllllllmmmpppsssttttttsssrrrpppwww}}}~~~yyyqqqjjjddd___^^^^^^\\\^^^aaaWWWQQQSSSaaapppwwwyyy|||mmm^^^ZZZUUUMMMLLLRRRaaannn{{{{{{vvvwwwzzzyyywwwrrrhhh\\\TTTRRRSSSaaagggrrryyyvvvlllddd```YYYVVVTTTTTTVVVVVVTTTQQQNNNQQQTTTTTTQQQPPPPPPQQQLLLKKKLLLPPPTTTVVV[[[___bbbZZZNNNCCCAAACCC???888777:::======;;;:::<<<>>>>>>@@@HHHZZZooo~~~|||wwwbbbHHH@@@===000---444===CCC>>>666555999444444333444555777999:::666333999===>>>FFFIII???999QQQnnn|||}}}zzzcccpppiii[[[MMMJJJHHHHHHDDD===::::::777<<>>?????????<<<666///+++***+++***)))&&&&&&((()))***************)))'''(((***++++++*********))))))((((((''''''***++++++++++++***))))))***++++++++++++***))))))(((((((((((()))))))))))),,,,,,---...///////////////......------///000111222111111111222444666777555999>>>???<<<;;;===@@@FFFGGGBBB999777<<<>>>;;;AAAEEEGGGHHHIIIKKKGGG@@@???@@@CCCEEEFFFGGGFFFFFF@@@???EEEQQQWWWUUUTTTVVVUUUQQQLLLJJJKKKKKKJJJHHHPPPSSSVVVVVVQQQNNNLLLMMMUUUcccqqquuuqqqeeePPP>>>===888999:::>>>LLLQQQEEEEEEJJJXXXeeedddVVVNNNNNNeeeooozzzwww|||{{{zzz|||sssgggeee|||mmmcccrrrlllSSSNNN[[[ddd[[[LLL???888222111///+++***,,,))))))))))))))))))))))))+++,,,)))///)))555bbbuuuzzzzzz}}}bbbppp^^^CCCHHHUUU]]]~~~xxxmmm``````NNN555444666BBB[[[WWW<<<999555666???NNNYYY]]][[[___ccceeeggghhhjjjkkkccc[[[NNNCCC===;;;<<<<<<999444222666===EEEPPPYYY]]]bbbeeeeeeeeeiiikkkjjjmmmllljjjllloootttwwwyyy|||}}}~~~yyyqqqggg```]]][[[WWWTTTXXXTTTOOONNNUUUdddwwwzzzlllccc```WWWIIIFFFNNNlll{{{{{{xxxqqqsss~~~ooofffggg___SSSRRR\\\jjjxxx}}}zzzuuunnnhhhggg^^^VVVVVV[[[\\\VVVOOOQQQSSSRRRPPPTTT[[[ZZZTTTLLLKKKMMMPPPPPPPPPVVV^^^ZZZVVVLLLBBB??????===888;;;<<<======;;;::::::;;;@@@???III```uuu~~~~~~cccMMMDDD<<<333222444;;;AAA???888444444888::::::666222555???GGG@@@999;;;IIITTTSSSLLLGGGAAAPPPeeetttxxxxxx}}}zzzrrr}}}lll^^^NNNIIIKKKGGG===<<<>>>777<<>>???@@@;;;555///+++++++++***(((&&&'''((()))***************)))'''(((***++++++******)))))))))((((((((('''((()))***+++++++++++++++***++++++++++++***))))))(((((((((((()))))))))******+++,,,---...////////////......---...///000111111111111111222333333444555999<<<===;;;:::<<<>>>BBBCCC@@@:::999===???<<>>999999;;;BBBSSSYYYLLLJJJOOO]]]kkkjjj___XXXYYYkkkrrr|||{{{|||{{{zzz|||sssiiiiiiyyyjjjoooyyykkkRRRNNN[[[ddd[[[LLL???888222111///+++***,,,))))))))))))))))))))))))***,,,)))///***666bbbuuutttmmmxxxsssTTT>>>DDDQQQ```uuuhhhzzz]]][[[JJJ222111333@@@ZZZVVV===999555777@@@NNNYYY___^^^aaadddfffggggggiiijjjaaaXXXLLLBBB<<<;;;<<<===:::555333777===EEEPPPYYY^^^cccfffdddeeehhhjjjiiilllkkkkkkmmmqqqvvvyyy{{{www|||zzz}}}yyypppeee______```^^^[[[ZZZYYYVVVTTTXXXccctttyyylllcccaaaXXXJJJGGGOOOhhh{{{yyyqqqtttsssnnnfff[[[YYYaaannn{{{~~~zzztttnnneee^^^XXXWWW[[[\\\XXXTTTQQQTTTTTTRRRUUU[[[[[[WWWPPPOOOPPPQQQQQQPPPVVV^^^^^^]]]UUUIIIAAA???>>><<<===AAADDDEEECCC???<<<:::@@@BBBNNNcccuuu}}}nnnNNN>>>777222///222999???>>>777222222222555777555555:::EEENNNEEE??????KKKTTTTTTMMMIIIBBBMMM```qqqyyy{{{~~~mmmkkk|||kkkSSSLLLKKKFFF<<<;;;===777:::>>>DDDIIINNNSSSWWW[[[WWWXXXZZZ\\\]]]]]]\\\\\\]]]]]]\\\]]]^^^^^^[[[YYYZZZ___bbb```___aaabbb```cccbbbaaa```aaabbbeeefffkkkiiikkkrrr}}}zzz///...,,,+++***))))))(((***))))))(((((())))))***((((((((((((((((((((((((&&&'''(((***++++++++++++***)))((()))***+++***(((''')))+++------,,,***)))(((((()))((((((***...111444444666888:::===???@@@999444///,,,,,,,,,***(((&&&'''((())))))******)))***)))'''(((***++++++***))))))))))))(((((((((((('''((()))***+++,,,,,,,,,******++++++******)))(((((((((((()))))))))******)))***+++---......//////......------......///000111111222222222000///...444777;;;<<<<<<;;;;;;<<<===???>>><<<<<>>XXXUUU???:::666888@@@MMMYYYaaabbbeeeggghhhhhhggghhhhhh___VVVJJJAAA<<<;;;<<<===;;;666333777===EEEOOOYYY```eeegggeeeeeegggiiigggjjjkkkmmmpppsssvvvyyy{{{uuu|||yyyqqqiiinnnxxx~~~uuukkk```\\\___ddddddccc]]]^^^______aaajjjwwwvvvjjjcccaaaWWWIIIHHHPPPhhhyyy}}}}}}rrrfffbbbfffrrr}}}}}}xxxtttdddaaa]]]ZZZZZZZZZYYYXXXTTTWWWYYYVVVUUUWWWXXXWWWUUUSSSSSSTTTSSSRRRXXX___ffflllkkk^^^OOOGGGEEEEEELLLQQQVVVXXXSSSKKKCCC>>>@@@GGGVVViiiwww}}}~~~}}}\\\@@@777666...222999AAA@@@888333333111444666666666<<>>@@@777333...---------***'''''''''((()))))))))))))))***)))'''(((***++++++***))))))))))))(((((((((((((((((()))***+++,,,,,,,,,***************))))))((((((((()))))))))*********((()))***,,,---......///------------....../////////000222222111///,,,***///333999???BBBBBB???===:::<<<>>>???AAABBBCCCBBBNNNWWW^^^\\\YYYXXXWWWVVVQQQNNNIIIEEECCCCCCDDDEEEEEEFFFJJJPPPTTTTTTRRRPPPLLLKKKHHHFFFEEEDDDCCCCCCDDDFFFJJJPPPSSSQQQKKKEEECCC@@@===@@@MMM^^^mmmuuuhhh[[[RRROOOUUUiiiqqqeeeZZZ___mmmzzzxxxllldddeeevvvzzz~~~}}}}}}zzz{{{zzz{{{}}}vvv~~~lllrrrwww}}}fffQQQRRR^^^cccYYYMMM???888222111///+++***,,,)))))))))))))))))))))))))))+++)))000,,,666___oootttmmmzzz|||nnneeeWWWHHHNNNfffbbbxxxhhhnnnXXXZZZKKK444333333>>>WWWTTTBBB;;;666888???KKKXXXcccgggiiikkkkkkjjjhhhhhhhhh```XXXLLLAAA<<<;;;<<<<<<;;;666444777===DDDOOOXXXbbbfffiiiffffffhhhiiihhhjjjllloooqqqsssuuuwwwyyyxxx|||xxxzzzjjjdddZZZ___kkkqqqwwwyyypppggg]]]SSSRRRZZZcccjjjkkkddddddeeekkksss{{{qqqfff``````VVVHHHFFFOOOfff}}}nnnfffkkkttt{{{}}}}}}|||zzzvvvjjjiiifff```[[[XXXXXXZZZXXX[[[\\\YYYUUUTTTUUUVVVWWWVVVVVVWWWVVVVVV]]]eeettttttfff```___iiimmmpppnnnfff[[[PPPJJJDDDOOOaaapppyyy}}}oooJJJ999555111444===EEEDDD===777777666888888666555777>>>DDDHHHEEEDDDHHHNNNPPPOOOMMMHHHNNN___rrrzzzyyyzzzjjjXXXpppXXXJJJFFFEEE===;;;;;;444777;;;AAAGGGMMMRRRWWW[[[YYYZZZZZZ[[[[[[ZZZYYYYYYXXXXXXXXXYYYZZZZZZXXXVVVZZZ___bbb```___aaaaaa___aaaaaaaaabbbccceeefffgggkkkkkkkkkkkklllvvv}}}}}}~~~111000///---+++******)))))))))************))))))((((((((((((((((((((((((&&&'''((()))++++++++++++***))))))***++++++)))''''''))),,,//////---+++)))(((((()))((((((***...111222222333444666999<<<>>>555222---,,,------+++((('''(((((())))))))))))(((***)))'''(((***++++++***(((((((((((())))))))))))******+++++++++******))))))************)))(((((())))))))))))************((()))+++,,,---.........,,,------..................///111222111...***((()))...777BBBJJJKKKGGGBBB;;;<<>>===AAANNNcccttt|||oooddd^^^cccvvvvvvgggkkkvvv|||mmmdddeeeooouuu|||}}}~~~|||yyyxxxyyyzzz}}}{{{lllsssyyy~~~|||zzzdddQQQUUUaaacccYYYOOO???888222111///+++***,,,************************)))***(((000,,,666\\\iiimmm~~~hhhvvvwwwnnncccMMMQQQqqqlll~~~mmmgggQQQTTTGGG222222333>>>YYYWWWDDD<<<666888===FFFUUUccckkklllnnnnnnllljjjiiijjjddd[[[NNNCCC===;;;;;;;;;<<<666444777<<>>::::::;;;;;;999666333333666999@@@@@@@@@CCCGGGLLLNNNMMMDDDNNNcccwww}}}yyy}}}|||ZZZxxxVVVFFFBBBEEE???<<<:::222666:::@@@FFFLLLQQQVVVZZZXXXXXXXXXXXXXXXWWWWWWVVVXXXXXXXXXYYY[[[[[[YYYWWWYYY^^^```___^^^``````^^^______aaacccdddeeeffffffiiijjjkkkiiigggnnn~~~vvvmmmiiiiiilllnnnooo111000///---,,,+++++++++)))******++++++******)))((((((((((((((((((((((((&&&'''(((***++++++++++++*********+++,,,,,,***(((''')))+++------,,,***)))(((((()))((((((***...111000111222444666999;;;<<<555111,,,+++,,,---+++)))(((((())))))))))))((((((***)))'''(((***++++++***(((((((((((())))))))))))+++++++++++++++***))))))))))))******))))))(((''')))))))))*********++++++***+++,,,------......---,,,,,,---............---,,,---///111000...,,,***'''+++444BBBNNNSSSOOOIII>>>===@@@DDDEEEBBBAAACCCOOOYYYbbbcccaaa___ZZZUUUMMMMMMMMMLLLIIIFFFCCCAAABBBFFFIIIKKKOOOSSSRRRNNNIIIJJJIIIGGGDDDBBBBBBBBBAAAAAACCCHHHMMMQQQSSSSSSIIIGGGEEE???999<<>>???BBBIIILLLLLLAAAMMMeee~~~~~~]]]YYYEEE???DDD@@@===:::333666:::@@@FFFKKKPPPUUUXXXWWWVVVVVVVVVVVVVVVVVVVVVYYYXXXYYYZZZ\\\\\\ZZZXXXWWW\\\___]]]\\\^^^___]]]\\\]]]```ccceeeffffffeeeggghhhjjjhhheeejjj{{{{{{uuueee[[[RRRPPPQQQRRRUUUXXX///...---,,,++++++++++++)))***++++++++++++***)))((((((((((((((((((((((((&&&'''(((***+++++++++++++++***+++,,,...---+++)))((()))***+++++++++***)))(((((()))((((((***...111...///111444666888999:::555111+++)))+++,,,,,,+++(((((())))))))))))((((((***)))'''(((***++++++***'''((((((((()))))))))***)))******+++++++++******)))))))))))))))(((((('''))))))*********+++++++++,,,------.........------+++,,,---.........------+++,,,...///000///...---***+++111>>>MMMUUUTTTPPPAAA>>>???CCCCCC>>>===???BBBMMMZZZccchhhjjjeee^^^UUUUUUTTTSSSPPPLLLIIIFFFEEEIIIKKKKKKNNNSSSQQQLLLIIIJJJKKKIIIEEECCCBBBCCCAAACCCGGGJJJLLLOOOSSSUUUOOONNNLLLHHH???888===GGGWWWVVV[[[\\\^^^llltttjjjccc______aaa\\\SSSTTT[[[XXX]]]fffnnnqqqnnnhhhbbbqqq|||vvvvvvwww{{{~~~rrrqqqzzzuuu___YYYzzzxxxaaaSSS[[[fffdddZZZSSS???888222111///+++***,,,************************))))))'''000+++222SSS]]]eee|||iiitttxxxnnnMMMGGGnnn{{{eeeMMMKKKAAA///111222>>>[[[[[[FFF;;;444555777<<>>@@@GGGKKKKKKGGGPPPhhhUUUbbbIII>>>BBB???<<<;;;666666:::@@@EEEJJJNNNSSSVVVVVVVVVVVVVVVVVVVVVWWWWWWYYYXXXYYYZZZ\\\\\\ZZZYYYVVV[[[]]]\\\[[[]]]]]][[[YYY[[[___bbbeeeeeeeeedddeeefffhhhiiifffiiiuuuwwwoooVVVKKKCCCBBBCCCBBBDDDHHH---,,,,,,+++*********+++)))***+++,,,,,,+++***)))((((((((((((((((((((((((&&&'''(((***++++++++++++++++++,,,---///...,,,)))(((((()))***************(((((()))((((((***...111,,,...111444777888888999666000***(((***,,,---,,,((()))))))))))))))((((((***)))'''(((***++++++***'''((((((((())))))******'''((()))***+++,,,,,,,,,)))))))))))))))((((((''')))************+++++++++......//////......---,,,+++,,,---.........---,,,***+++---///000000000///...,,,...:::IIITTTVVVTTTBBB>>>>>>BBBAAA;;;999<<<777CCCSSSbbbmmmrrrnnnggg___]]][[[XXXTTTPPPMMMLLLIIIMMMNNNLLLNNNRRRPPPJJJIIIKKKLLLJJJFFFCCCCCCDDDAAAEEEJJJMMMMMMNNNQQQUUUPPPNNNNNNNNNFFF;;;888======AAALLLPPPPPPZZZ^^^SSSTTTMMMHHHHHHDDD@@@GGGRRRSSSWWW]]]bbbccc^^^WWWQQQbbbzzz|||vvvvvvvvvzzzuuuppp}}}xxx]]]NNNiiiwwwaaaTTT]]]hhheee[[[UUU???888333111///+++***,,,************************))))))'''///+++000QQQYYYpppyyycccrrrzzzsssPPPFFFmmmkkkSSSRRRGGG555555333>>>YYYYYYGGG;;;333444555888HHH[[[dddfffiiijjjiiiiiiiiijjjaaaXXXLLLAAA<<<:::;;;;;;:::555111444888>>>HHHQQQXXX^^^cccdddfffllloooooommmqqqtttuuuuuuxxx|||~~~fff___ggggggdddaaa[[[TTTSSSOOOJJJMMM]]]www}}}|||yyygggeeekkkqqqgggTTTNNNUUUggg|||~~~{{{}}}}}}zzztttwwwzzzyyytttnnnjjjhhheee^^^\\\```bbb^^^[[[\\\___^^^^^^aaacccfffooozzzyyyjjj```ZZZgggsss}}}jjjNNN:::222...000555;;;<<<888888:::999888888777555555555555555===AAA???@@@GGGKKKJJJQQQUUUkkksssJJJvvvjjjNNN???@@@===<<<===999666:::@@@EEEIIIMMMRRRUUUWWWVVVVVVVVVVVVWWWXXXYYYXXXXXXXXXZZZ\\\\\\ZZZYYYUUUZZZ\\\[[[ZZZ\\\\\\ZZZXXXZZZ^^^bbbdddeeedddddddddeeehhhiiihhhiiirrr}}}}}}rrrkkkRRRHHH??????@@@???@@@DDD//////...---+++***))))))(((((((((((((((((((((((('''&&&%%%%%%&&&'''((()))(((''''''))),,,---------))))))***,,,......+++))))))''')))+++)))&&&&&&***)))******))))))))),,,...111111222444777:::===>>>666111,,,***+++,,,+++)))***************)))(((((('''''''''(((((()))***+++(((((()))***************((()))***++++++***)))(((((((((((('''&&&&&&(((***))))))))))))***+++,,,---///...------,,,,,,,,,,,,***++++++++++++***))))))***+++---///111222333333333222222777@@@KKKUUUZZZLLLJJJDDD<<<999999666111111555<<>>888444777:::<<<===AAAGGGHHHEEE@@@:::666666666666;;;@@@DDDBBBEEEMMMVVVXXXQQQIIILLL]]]yyyyyy{{{uuurrruuu|||nnnhhhqqquuu{{{VVVMMMbbb~~~yyy```XXXdddkkkjjj```PPP@@@999222000...+++***,,,******+++,,,,,,,,,,,,,,,...,,,(((,,,333333BBB^^^mmm~~~gggkkkjjjIIINNNmmm}}}~~~wwwlllYYYaaaPPP333222666;;;WWWcccJJJ>>>444222444888GGGWWWdddffffffdddfffjjjjjjggg^^^ZZZOOOAAA999:::<<<<<<<<<999555333666<<>>AAABBB@@@BBBIIIRRRUUUTTTnnnhhhGGGmmmuuuSSSBBBDDDAAA;;;:::777777;;;???DDDGGGLLLPPPSSSTTTUUUUUUUUUTTTUUUXXXZZZVVVYYY]]]^^^\\\YYYWWWVVVZZZYYYXXXXXXXXXYYY[[[\\\\\\]]]]]]^^^aaadddgggiiieeeffffffeeefffllluuu|||{{{pppfffbbbcccdddjjjpppsssyyy~~~|||ttt```QQQFFFGGGEEE???>>>DDD------,,,+++******))))))))))))))))))))))))))))))''''''&&&&&&&&&'''((()))(((''''''))),,,---------+++++++++,,,......,,,***)))'''(((,,,,,,)))(((***)))******))))))))),,,...000111333555888:::<<<===777222,,,)))***,,,+++***))))))*********)))(((''''''''''''(((((()))***+++(((((()))***************((()))***++++++***)))(((((((((((('''&&&&&&(((***))))))))))))***+++,,,---......---,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,---///111333444555555222111111444:::BBBIIIMMMJJJIIICCC<<<999:::777333222333444<<>>888444444777777888;;;@@@>>>999<<<777444555555555777<<>>@@@@@@BBBIIIOOOOOOTTTtttlllGGGdddmmmPPPBBBEEEAAA;;;:::777666999>>>BBBFFFJJJOOORRRUUUVVVVVVVVVUUUVVVYYY[[[WWWZZZ\\\]]][[[XXXWWWVVVZZZZZZYYYYYYYYYZZZ[[[\\\^^^^^^___```bbbdddeeefffcccddddddddddddiiiqqqxxxsssmmmggg___TTTIIIEEEFFFFFFNNNXXXddduuuuuucccTTTSSSSSSLLLGGGIII+++++++++******)))))))))************************(((((('''&&&&&&'''''''''(((''''''))),,,------------,,,++++++,,,---,,,******'''(((---111...***))))))******))))))))),,,...000111444777999:::;;;;;;999333,,,)))***,,,,,,,,,)))******++++++***(((''''''''''''(((((()))***+++((()))))))))************((()))***++++++***)))(((((((((((('''&&&&&&(((***))))))))))))***+++,,,---------,,,+++++++++,,,,,,************+++---///000///000222333555666777777888888777999<<<@@@DDDGGGIIIHHHCCC<<<:::<<<:::666666333///111;;;HHHOOOOOOPPPPPPPPPPPPPPPOOOMMMMMMQQQPPPOOOPPPSSSUUUVVVUUUUUUVVVWWWTTTPPPLLLIIIHHHDDDCCCAAAAAACCCFFFIIIKKKKKKLLLNNNMMMIIICCC===999777777777999>>>BBB???888;;;888666888888777999===AAA@@@CCCMMM[[[ddddddaaaYYYWWWjjj}}}|||}}}~~~tttqqqqqqttt|||sss~~~|||kkkllluuuuuuzzzWWW[[[jjjtttjjj^^^fffjjjiii```QQQBBB:::444111...***(((************+++******)))))))))***''')))---111IIInnnrrrqqqhhhxxxmmmyyyeee>>><<<[[[zzzrrrzzz|||ccc___PPP333111333888TTTaaaVVVGGG999333222444@@@OOO^^^bbbdddcccdddhhhiiifffccc```UUUEEE;;;999999999:::777333111333999???CCCJJJQQQ[[[bbbfffiiilllooorrruuuyyyzzz|||{{{uuuhhhfffbbb]]]WWWQQQMMMKKKIII???CCCSSShhh{{{yyyeeeWWWLLLIIIWWWcccccc^^^\\\WWW___ffffff```^^^bbbhhhgggiii^^^TTTVVVYYYbbbrrr~~~|||yyyxxxxxxyyyzzz{{{{{{zzzyyyxxxvvvrrrllleee^^^ZZZUUUTTTTTTWWW[[[dddvvv}}}sssaaaUUU]]]mmmzzz|||}}}}}}yyyiiiSSSEEEAAA999000000///333888:::777666888777666777888555111333888999<<<@@@CCCFFFIIILLLNNNIIIRRRyyypppFFFWWW~~~~~~bbbKKKBBBGGGAAA;;;;;;999555888<<<@@@DDDHHHMMMQQQUUUVVVWWWWWWVVVVVVYYY[[[YYYZZZ[[[[[[XXXWWWVVVWWWZZZZZZZZZYYYZZZ[[[[[[\\\___```aaabbbccccccdddccccccdddeeeddddddhhhpppvvv~~~rrrbbbVVVUUUTTTRRRIII???;;;===<<<@@@HHHXXXoootttccc```^^^WWWOOOMMM++++++++++++************************************))))))((('''''''''&&&&&&(((''''''))),,,------------+++***)))***++++++***+++''''''...444111,,,))))))******))))))))),,,...000222555888:::::::::999:::333,,,((())),,,------***+++,,,------+++***)))''''''''''''((()))***+++)))))))))))))))******+++)))***++++++++++++***)))((((((((('''&&&&&&(((***))))))))))))***+++,,,------,,,,,,+++++++++,,,,,,+++***))))))***+++...///000111222444555666777777:::;;;===>>>@@@CCCFFFIIIHHHHHHCCC>>>===???>>>;;;;;;777222000555<<>>??????CCCHHHKKKJJJMMMWWWdddnnnrrrqqqhhh^^^llluuusssrrrttt|||vvvyyy|||{{{jjjoooyyywww}}}aaagggyyykkk___gggkkkjjjbbbTTTCCC;;;444111...)))'''))))))************)))((((((+++---***)))+++000KKKttt|||xxxooo~~~lllkkklllmmm[[[999:::\\\~~~}}}~~~``````QQQ444111111555QQQ___YYYIII999444222444>>>KKKZZZ___bbbaaacccfffhhhfffbbb```VVVGGG<<<999999888888666222111222777===@@@IIIQQQ[[[bbbeeegggjjjllltttwww{{{|||}}}||||||~~~}}}|||vvvqqqhhh```YYYQQQJJJFFFCCC999;;;KKKbbbzzz{{{hhhYYYIII@@@GGGRRRVVVUUUVVVTTTYYY^^^]]]ZZZ]]]fffooorrrrrrdddVVVUUUWWW___ooo{{{}}}{{{xxxvvvvvvxxxyyywwwuuuuuuuuurrrjjjccc^^^WWWQQQNNNMMMMMMQQQXXXeeeyyyzzznnn^^^UUU___nnn|||}}}}}}wwwZZZHHHCCC===444000000333888999666555666666555555777555222333888777<<>>@@@@@@BBBDDDHHHLLLOOOQQQRRRSSSUUUWWWYYY[[[]]]^^^^^^^^^\\\ZZZWWWSSSNNNKKKEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIJJJJJJFFF@@@:::555666777===JJJZZZaaaaaaVVVOOOIIIGGGGGGIIIPPPWWWZZZYYY\\\dddooowwwzzzyyyvvvkkkvvv}}}wwwtttppppppzzz}}}{{{oooxxx}}}gggggg|||~~~}}}cccYYYbbbhhhhhh```RRRCCC;;;444111...)))''')))))))))*********))))))((())),,,+++***,,,111OOOyyy~~~uuuqqqnnnfffaaacccVVV777444OOOtttbbbaaaSSS666111000222NNN]]]XXXGGG888333333444>>>IIIUUU\\\``````aaaeeeffffff______WWWIII===:::::::::888555222000222666:::>>>FFFNNNYYYaaaeeehhhkkkmmmuuuxxx|||}}}~~~xxxttttttvvvvvv~~~{{{sssnnnhhhccc```ZZZRRRKKKJJJ@@@@@@LLLaaa}}}ooo[[[KKK@@@AAAFFFFFFJJJOOOQQQTTTWWWWWWXXX```mmmxxxyyyzzzmmm^^^ZZZWWW[[[hhhxxx|||~~~}}}~~~~~~zzzzzzuuuqqqooooooooollliiilllooonnngggcccbbb]]]WWWOOOLLLKKKNNNTTTaaavvv~~~vvvjjj]]]ZZZcccppp|||}}}~~~~~~~~~gggJJJ@@@999000111000333888999555444555444222333555555333444888222:::DDDMMMWWWZZZRRRFFF@@@EEEpppkkkDDDUUUwwwsssUUUGGGEEEGGG@@@<<<===:::555888;;;>>>BBBGGGMMMRRRRRRTTTUUUUUUTTTSSSTTTVVVYYYZZZYYYWWWUUUUUUVVVXXXYYYYYYZZZZZZ[[[[[[[[[[[[[[[]]]___bbbcccddddddddddddfffhhhhhhhhhkkkpppuuu}}}fffTTTEEEHHHQQQ[[[]]]XXXSSSSSSNNNKKKKKKUUUiiivvvhhh___]]]---------,,,,,,,,,++++++))))))))))))))))))))))))(((((()))))))))(((''''''(((''''''))),,,---------***)))((()))+++++++++******'''(((---111...***))))))******))))))))),,,...222333555777888999888888888222+++((()))+++++++++,,,---///000000...,,,***'''''''''(((((()))***+++***)))((((((((()))+++,,,)))***+++,,,,,,+++***)))((((((((('''&&&&&&(((***))))))))))))***+++,,,---------,,,,,,,,,---.........---,,,*********+++,,,---...///111222222333333+++///555888<<>>666---111000333999;;;888777999555222222444555333333777333<<>>:::555888:::===AAAGGGMMMRRRQQQSSSUUUUUUSSSRRRSSSTTTWWWXXXXXXWWWUUUUUUVVVXXXXXXXXXYYYZZZZZZZZZZZZZZZ[[[\\\^^^```aaacccddddddaaadddggghhhhhhjjjooottttttfff\\\]]]dddoootttnnneee```XXXUUUTTTZZZeeeuuuxxxnnnjjj...------,,,+++***))))))************************''''''))))))***)))(((((((((''''''))),,,---------)))((()))+++......---+++)))'''(((,,,,,,)))(((***)))******))))))))),,,...444555555666777888888999555000***((()))******)))***,,,...000///---***((('''''''''(((((()))***+++***)))((('''((()))+++,,,******,,,,,,,,,,,,******((((((((('''&&&&&&(((***))))))))))))***+++,,,---...---------......///000---------...............,,,---...000111111111111+++///555888:::@@@IIIOOOQQQQQQMMMIIIJJJMMMMMMJJJ@@@===>>>???===:::>>>EEEIIIHHHGGGFFFHHHKKKNNNQQQRRRVVVZZZ]]]^^^```ccceeefffdddaaa```___\\\VVVRRRNNNMMMKKKIIIIIIIIIKKKLLLRRRPPPOOOQQQUUUVVVRRRNNNDDDDDD@@@???JJJbbbzzzzzzooogggbbb```ccciiifffgggjjjnnnrrrrrroookkknnnuuu~~~}}}{{{qqqqqqnnnnnnzzz}}}uuuoooyyy|||tttaaacccvvvsssrrr\\\YYYhhhpppnnncccRRRAAA999333111...***)))+++((((((***+++,,,,,,,,,,,,''')))((()))---000IIInnnoooyyyyyyeeedddzzz{{{xxxtttwwwsssXXXAAABBB\\\xxxrrrhhhZZZ<<<444///...IIIXXXSSSCCC666444555555:::AAAMMMVVV]]]^^^^^^aaadddeeebbbddd___PPPBBB<<<;;;;;;888666333111222555888;;;>>>EEEQQQZZZbbbhhhoootttqqquuuyyy{{{}}}{{{qqqkkkeee___ZZZPPPVVV___jjjtttvvvlll___XXXVVVXXXaaammmqqqllleee^^^ZZZZZZ___pppqqq___MMMDDD???:::>>>FFFIIIOOOXXX]]]___bbbfffjjjeeemmmiiicccccc^^^\\\dddkkkpppssssssqqqpppkkkeeeaaa___[[[UUUOOOKKKJJJJJJNNNXXX___```eeemmmmmmgggUUUPPPJJJGGGEEEKKK[[[jjj~~~vvvjjjbbbccciiiqqqtttzzzyyy{{{~~~}}}PPP===777111//////444<<>>>>>AAA888444222444444111111333222;;;FFFTTTiiixxxrrrbbbFFF???[[[fffOOOvvv```OOOHHHEEE>>>>>>???999444666999;;;???EEELLLPPPQQQSSSUUUUUUTTTSSSSSSSSSTTTVVVWWWWWWVVVVVVWWWXXXVVVWWWXXXYYYZZZYYYYYYXXX\\\\\\]]]]]]___```aaabbb```dddhhhjjjjjjlllqqquuu}}}zzz~~~|||rrrdddcccddddddaaaaaajjjwwwtttmmm------,,,+++***)))((('''++++++++++++++++++++++++&&&'''(((*********))))))(((''''''))),,,---------((()))+++...111111///---)))''')))+++)))&&&&&&***)))******))))))***,,,...555555555555666777888999444///***((()))***)))''')))***---///...,,,)))''''''''''''(((((()))***++++++***((('''((()))+++,,,***+++,,,,,,,,,,,,+++***((((((((('''&&&&&&(((***))))))))))))***+++,,,---...............///000111,,,---///000111111111111,,,---...000000111111111***...222555666;;;DDDLLLSSSSSSPPPLLLLLLOOOOOOLLLCCCAAA@@@AAA>>>;;;AAAKKKHHHGGGFFFGGGIIINNNSSSVVVSSSWWW\\\___```bbbeeehhhhhhfffccccccbbb___ZZZUUURRROOOKKKHHHGGGIIILLLOOOQQQNNNMMMPPPVVVXXXVVVSSSFFFEEE>>>888@@@XXXtttwwwoooiiiiiilllcccdddhhhlllnnnlllfffbbbcccsss~~~|||vvvyyy{{{ppprrrqqqrrr~~~yyysss{{{|||rrrttt___nnnvvvmmmXXXVVVgggooolll___LLL@@@999222000...+++***,,,'''(((***+++------......,,,---******,,,,,,@@@bbbmmmzzz}}}eeecccwwwzzzxxxsssuuuvvvbbbLLLHHHcccvvvrrrjjj\\\>>>555...---HHHWWWRRRBBB666444555444777>>>LLLUUU]]]]]]]]]aaadddeeefffhhhcccSSSDDD<<<;;;:::999666444222222555888;;;???FFFPPPXXX^^^eeekkkppppppsssxxxzzz|||{{{qqqkkkddd[[[TTTOOOTTT[[[eeeooossskkk___]]]WWWTTT[[[iiitttvvvsssgggeeegggkkk{{{jjjSSSFFF???999;;;AAAKKKTTT___fffgggeeeccccccSSS]]]^^^\\\___\\\\\\dddeeelllqqqqqqooolllddd\\\VVVUUURRRLLLDDD@@@@@@BBB@@@LLLTTTUUUZZZcccccc\\\RRRLLLFFFBBB@@@EEETTTbbbyyykkkcccgggooottttttxxxxxxzzz~~~}}}zzzKKK999666333......444===CCCCCCEEEHHH;;;666333444333///...///+++333<<>>???@@@888333555777:::>>>CCCJJJOOORRRTTTVVVVVVUUUSSSSSSTTTSSSUUUWWWWWWVVVVVVWWWXXXUUUVVVXXXYYYYYYYYYXXXWWW___^^^]]]\\\\\\^^^___```bbbfffjjjmmmnnnppptttxxx}}}~~~{{{hhhjjjmmmlll```VVVXXXaaammmwwwrrrhhh///...,,,***)))))))))***)))))))))))))))(((''''''(((((((((((((((((((((((()))))))))))))))******+++)))---!!!///111HHH555&&&((()))************+++++++++((()))///111...++++++222222333444555555555555444000,,,)))(((((((((((('''(((***,,,---,,,+++******)))((('''((()))+++---)))))))))))))))******+++++++++,,,---............)))((('''&&&&&&'''((()))))))))))))))))))))))))))........................//////000111111111111111///---,,,...333444111---))),,,///111222666===BBBPPPWWWUUUIIIDDDJJJMMMJJJCCCAAA>>><<<===@@@CCCFFFMMMIIIFFFGGGJJJNNNOOOOOOQQQSSSWWW]]]cccfffgggfffkkkjjjhhheeeaaa]]]YYYWWWRRRQQQOOOLLLIIIIIIKKKNNNWWWUUURRRRRRTTTXXXZZZ[[[TTTMMMGGGCCCBBBJJJ```vvvxxxmmmkkkllllllkkknnnjjjbbbbbbhhhdddZZZgggqqq||||||rrrssssssvvv}}}ooowwwvvv|||yyytttgggqqquuuwwweeeTTTVVVgggrrrsssfffRRR@@@;;;444///,,,+++++++++))))))************)))))))))***(((***------@@@```]]]vvv|||eeevvvyyyppprrr}}}iiiIIIBBBaaaqqqxxx}}}aaa<<<---222555BBB[[[WWWEEE555222333333777>>>MMMQQQXXX^^^aaacccdddeeebbbaaa\\\PPPCCC999777999888777444111000222666:::>>>DDDLLLTTT[[[aaagggjjjkkkpppnnnpppyyy|||tttmmmkkkeee]]]___]]]___iiiuuuwwwnnnccc___[[[WWW^^^nnn{{{zzzqqqoookkkfffiii}}}{{{^^^PPPHHH@@@BBBLLLSSS^^^hhhjjjjjjlllooooooaaaZZZXXX[[[\\\ZZZ[[[```ccciiimmmllliiiddd\\\SSSOOOMMMIIIDDD???:::777555>>>CCCHHHIIIGGGJJJSSS[[[PPPNNNIIICCC@@@CCCJJJPPPmmm{{{oooggghhhnnnuuuxxxzzzzzz{{{}}}|||oooIII:::666333...///222888>>>CCCEEEEEE@@@:::555333111...---000222555<<>>>>>===333666444666<<>>BBBFFFIIINNNLLLJJJKKKNNNQQQRRRRRRSSSVVV[[[```dddfffhhhiiijjjjjjhhheeeaaa]]]YYYWWWTTTTTTQQQNNNKKKKKKLLLOOOTTTSSSRRRRRRUUUZZZ___ccc[[[VVVPPPKKKGGGGGGSSSaaajjjqqqssslllfffgggjjjkkkkkknnnkkkeeeeeejjjfff[[[ZZZeeevvv}}}yyyttttttsssvvv}}}qqqwww|||xxx{{{mmm\\\lllzzz___UUU\\\lllpppmmmbbbQQQ@@@;;;444///,,,+++++++++))))))************))))))(((***(((***------???```___qqqkkk|||sssPPPCCC\\\qqqyyylllIII333111333BBBZZZ\\\III888444333222444:::HHHMMMUUU\\\```cccfffgggdddccc^^^SSSEEE;;;999:::888777555222000111555888<<>>EEEKKKNNNQQQSSSWWWJJJUUUqqqeeeRRRIIIFFF??????>>>666666444555;;;@@@BBBGGGLLLPPPQQQRRRSSSTTTUUUUUUVVVUUUVVVXXXXXXVVVVVVVVVWWWZZZYYYXXXVVVVVVWWWXXXYYYYYY]]]^^^[[[[[[aaadddeeeccciiimmmmmmooovvv|||~~~yyyrrrssszzzwwwgggVVVOOOQQQYYY[[[XXXYYY``````YYY///...,,,***)))))))))***))))))******))))))(((((((((((((((((((((((((((((('''''''''((()))+++,,,---)))///+++222222???333)))(((&&&%%%***111444000+++///***(((***,,,+++,,,...---...111333555777888888444111,,,)))))))))((((((%%%''')))+++,,,,,,,,,++++++***)))((((((((()))***---,,,+++***)))(((((((((******+++++++++***))))))((((((''''''''''''((((((************************---------......////////////000111111222111111111000...---///222222000,,,---000222222000222666:::GGGRRRZZZXXXUUUUUUQQQKKKFFFCCC???===???CCCHHHKKKPPPNNNNNNPPPRRRUUUUUUUUUVVV[[[```cccdddeeehhhkkkjjjiiihhheeeaaa]]]ZZZXXXWWWVVVTTTQQQMMMLLLNNNOOOPPPQQQQQQQQQQQQVVV^^^dddbbb^^^ZZZWWWQQQKKKJJJNNNRRRZZZ___]]]\\\^^^ccceeejjjnnnlllhhhiiilllfff]]]RRR^^^ppp|||vvvwwwvvvtttuuuvvv|||}}}}}}xxxbbbPPPdddzzzZZZWWWcccqqqoooggg^^^PPP@@@;;;444///,,,+++++++++))))))************))))))(((***(((***---,,,>>>^^^ccciiiuuuyyywwwPPP;;;TTTpppxxxxxxXXX999000555GGG___cccOOO<<<666444111222666AAAGGGPPPXXX^^^cccgggiiieeeeeeaaaVVVHHH>>>::::::999888666333000111333666:::???GGGOOOVVV\\\bbbeeelllpppnnnoooyyywwwqqqlllnnnyyy|||uuuqqqiii```cccuuuyyyssstttxxxxxxddd```hhhrrrrrrxxx{{{xxxuuutttqqqmmmnnniiieeeccc___ZZZYYYZZZ]]]___^^^ZZZWWWTTTMMMEEE???>>><<<:::888777666666333666<<<@@@BBBAAA>>><<>>FFFMMMRRRUUUVVV\\\NNNVVVuuu~~~aaaPPPIIIGGG@@@>>>???:::666444555:::>>>@@@DDDJJJJJJOOOSSSUUUUUUTTTVVVXXXWWWXXXXXXWWWVVVVVVWWWYYYZZZYYYXXXWWWWWWYYYZZZ[[[YYY]]]^^^\\\]]]cccggghhhdddjjjmmmlllnnnxxxxxxsssppptttwwwppp^^^NNNRRRZZZ[[[SSSOOOUUU\\\___///...,,,***)))))))))***))))))*********))))))(((((((((((((((((((((((((((%%%&&&&&&(((***,,,...///***---,,,,,,---444000***((()))+++111888;;;:::777555...*********)))+++...---...000333555666777888555111,,,***)))))))))(((%%%&&&(((***+++,,,,,,,,,,,,+++***)))(((((())))))---,,,+++***))))))))))))++++++++++++***))))))((((((((((((''''''(((((((((************************,,,------...///000000111000111111222222111111111111000000111333333000...///222555555222222444666BBBNNNYYY\\\\\\]]]ZZZVVVJJJFFFBBB>>>???BBBGGGJJJNNNOOOPPPRRRUUUWWWXXXXXXXXX^^^ccceeeddddddhhhllljjjjjjiiifffccc___\\\ZZZXXXWWWVVVRRROOOMMMNNNPPPNNNPPPPPPMMMKKKNNNVVV^^^cccbbbaaa```]]]VVVOOOKKKJJJPPPVVVWWWWWWWWWZZZ\\\iiilllllljjjkkkllleee\\\UUUaaarrrxxxyyyxxxuuuuuu}}}sss]]]PPPeee^^^ZZZfffrrrnnnfff]]]PPP@@@;;;444///,,,+++++++++))))))************))))))(((***(((***---+++<<<\\\eeebbb|||~~~xxxXXX888KKKqqqttt}}}aaa>>>111999PPPjjjhhhSSS>>>888666222111444<<>>===<<<:::999888888888444666;;;CCCIIIJJJGGGDDDEEEEEEDDDBBB???===<<<<<<<<>>;;;;;;<<<999444333666333999AAAIIITTT___fffhhh```RRRYYYmmmttt```NNNGGGHHH@@@===???<<<777555555:::===???CCCHHHHHHOOOUUUWWWTTTSSSTTTWWWXXXYYYXXXWWWVVVVVVXXXZZZXXXXXXWWWWWWXXXYYYZZZ[[[ZZZ^^^___]]]]]]cccggggggdddjjjllljjjmmmyyyzzzvvvllleeehhhmmmdddVVVXXXbbbeee[[[PPPQQQYYY```///...,,,***)))))))))***))))))************))))))((((((((((((((((((((((((%%%%%%&&&(((***,,,...///...---,,,'''***,,,000...333666999999555333222333999222,,,,,,+++)))***---///000111333444555555666555111---***))))))))))))&&&'''((()))***++++++,,,++++++***))))))(((((((((+++***************++++++++++++,,,++++++***)))((('''(((((((((((((((((('''************************,,,,,,---...///111111222111111222222222222111111333333333333444333111///000444999:::888555555666<<>>888777444333555:::AAAJJJSSSZZZ___ccceeeeeefffddd[[[MMM@@@:::888888888777444111000000111777<<>><<<;;;;;;:::@@@KKKZZZlllwwwsssiiibbb^^^\\\aaakkkssstttrrrzzz{{{|||~~~~~~zzzmmmUUUFFF===444000/////////000333777::::::999:::888999;;;888444555999<<>><<<888666666;;;>>>???CCCHHHJJJPPPVVVWWWTTTQQQSSSUUUXXXYYYXXXWWWVVVVVVXXXZZZVVVVVVVVVVVVWWWXXXXXXYYY[[[______\\\\\\```ddddddccchhhjjjiiinnn|||xxxrrryyy}}}~~~zzzyyyooobbbaaajjjkkkcccXXXdddkkkcccVVVPPPSSSXXX///...,,,***)))))))))***))))))******++++++******((((((((((((((((((((((((%%%&&&&&&(((***,,,...///222---...%%%,,,)))222111333777:::666///+++,,,///666111---------***)))+++///000111333444555555555555222---*********))))))'''((((((((()))******+++************))))))))))))***************+++,,,,,,***++++++++++++******)))''''''((((((((((((''''''+++++++++++++++++++++++++++,,,---...000111222333222222222333222222111000333444444444333222000//////555>>>AAA@@@<<<999888999>>>EEEIIILLLQQQVVVZZZSSSOOOJJJFFFCCCCCCEEEFFFFFFHHHKKKNNNQQQUUUZZZ]]][[[___bbbccccccdddhhhkkkjjjjjjiiihhheeebbb___]]]WWWWWWWWWUUURRRQQQQQQRRRNNNOOOOOOMMMLLLNNNSSSWWWbbbgggjjjkkkkkkjjjddd]]]WWWXXX\\\aaabbb```aaadddjjjiiihhhiiiiiifff___YYYTTT^^^nnn|||~~~}}}~~~~~~wwwxxxxxxvvvxxxyyyxxxzzzzzzggg\\\eeeyyyjjj```eeeqqqqqqkkk___OOO@@@;;;444///,,,+++++++++))))))************))))))''')))(((***,,,)))999XXXiiijjjzzzyyypppAAAOOOzzzsss}}}aaa@@@333888QQQooojjjSSS>>>888888555444555999???HHHQQQXXX]]]aaaccceeegggfff^^^OOOBBB:::777666777777555222000000000666:::AAAHHHOOOVVV]]]aaaaaahhhiiilllwww}}}~~~|||sssvvvtttjjjeeemmmzzzzzzpppgggddd[[[OOOIIIKKKJJJRRR[[[\\\UUUNNNNNNQQQ]]]qqq~~~ssslllhhh[[[aaaccc___[[[[[[ZZZYYYYYY]]]aaaeeejjjjjjaaaVVVKKKIIIDDD???<<<999888888777666777===GGGQQQVVVXXXOOOKKKDDD???<<<;;;;;;::::::===BBBJJJWWW```^^^WWWWWWVVVXXX^^^gggooorrrsssvvvwwwzzz}}}~~~xxx\\\DDD888333333222......000333888:::;;;:::666666777999777555888>>>???DDDFFFGGGPPP```kkklllfffZZZWWWxxxzzz]]]XXXyyyoooTTTGGGHHHBBB======;;;888555666:::>>>???CCCHHHLLLPPPTTTUUUSSSRRRSSSTTTWWWXXXXXXWWWVVVVVVWWWYYYVVVVVVVVVWWWWWWWWWWWWWWW[[[______[[[[[[___bbbbbbcccgggiiikkkrrr}}}hhh```gggvvv|||uuuuuuxxxmmmqqqnnneeeccchhhkkkhhh^^^iiirrrpppeee\\\ZZZ\\\///...,,,***)))))))))***((()))***++++++++++++***((((((((((((((((((((((((&&&&&&'''((()))+++---...000)))...$$$000(((111///+++---...---******---000///+++***---...+++)))***---...000222444555666777666222---************)))))))))((((((((()))))))))((())))))************))),,,,,,+++*********++++++(((((()))*********))))))&&&'''((())))))((('''&&&++++++++++++++++++++++++++++++---...000222333444222333333333222222111000222333444333111///...------666BBBHHHHHHCCC???===;;;===@@@AAABBBCCCIIINNNMMMKKKGGGDDDAAA@@@@@@@@@BBBEEEIIILLLOOOTTT[[[```^^^___```bbbeeegggiiikkkhhhhhhgggfffdddaaa^^^]]]WWWXXXXXXWWWUUUTTTTTTUUUSSSSSSQQQPPPOOOPPPQQQRRR[[[dddkkklllmmmmmmiiibbb```___bbbhhhiiiggghhhlllllljjjhhhiiiiiiddd^^^YYYRRR\\\kkkxxx|||}}}}}}wwwuuuvvvwww{{{uuu}}}ttteeepppggg___gggsssrrrjjj^^^MMM@@@;;;444///,,,+++++++++))))))************))))))''')))(((***,,,)))888VVVnnnvvv~~~zzzwww{{{sssuuuzzzwwwDDDTTTvvvsssxxxYYY>>>555666LLLmmmkkkSSS===888888666333444666<<>>DDDKKKSSSZZZ___aaaiiijjjllluuu||||||vvvwww{{{xxxvvvxxx}}}~~~zzztttjjjmmmjjjbbb\\\]]]``````bbbcccbbb]]]WWWRRRRRRTTTNNNKKKNNNRRRNNNEEEDDDJJJSSS___kkknnnmmmjjjgggcccVVV^^^bbb^^^ZZZZZZZZZXXXZZZ^^^bbbhhhqqquuunnneeeTTTQQQLLLFFFAAA>>>======<<<::::::===BBBJJJPPPSSSKKKGGGAAA===<<<;;;:::888666888:::<<>>;;;666333444999===>>>BBBHHHMMMNNNPPPRRRSSSTTTUUUUUUUUUVVVXXXXXXVVVVVVVVVWWWXXXXXXXXXXXXXXXWWWWWWVVVZZZ]]]^^^[[[[[[```cccdddcccfffjjjnnnxxx}}}qqqccc[[[^^^iiittt{{{tttgggbbbcccWWWXXXYYYXXXXXX[[[___aaaaaagggooorrrnnnhhhfffggg///...,,,***)))))))))***((()))***+++++++++++++++(((((((((((((((((((((((('''''''''((()))+++,,,---,,,$$$,,,###222'''///***+++***((('''(((***,,,---(((&&&'''---///,,,*********,,,...111444666888999666222...+++*********)))******)))((((((((((((((('''((()))***************......,,,+++***)))))))))&&&&&&'''((()))))))))(((&&&'''((())))))((('''&&&++++++++++++++++++++++++++++++---///111222444555333333333333333222111000111222333222000---,,,,,,,,,666DDDMMMMMMHHHCCC@@@@@@@@@@@@@@@===<<>><<<<<<;;;999666111444555333555;;;??????;;;AAAIIIQQQYYYbbbkkkqqqwwwxxx{{{}}}~~~~~~~~~}}}~~~|||vvvwwwzzzXXX888333333/////////000222555777777666444444666888777777>>>GGGWWW___aaa]]]cccpppuuuqqqhhhVVVLLLoooSSSfff```JJJKKKGGGAAA???;;;444111222888;;;===BBBGGGMMMLLLMMMPPPSSSVVVWWWWWWSSSVVVXXXXXXWWWUUUUUUUUUYYYZZZZZZZZZYYYXXXWWWWWWXXX\\\]]][[[\\\aaaffffffdddgggkkkqqq}}}tttppphhhaaa___dddlllsss|||lllYYYPPPOOOEEE@@@>>>AAAEEEJJJQQQXXXWWWYYY___dddfffeeefffggg000///...---,,,+++++++++************)))))))))))))))***+++++++++)))((('''''''''''''''(((***+++,,,+++***((('''''')))***,,,)))))))))+++,,,---+++)))*********+++------,,,+++---///111333333333555666666444000+++''''''))),,,***)))(((''''''((()))***(((((()))***************+++,,,---,,,***(((((()))******))))))((((((''''''((())))))((('''''')))+++++++++++++++++++++,,,,,,,,,,,,,,,,,,---///111222333666555222222555555333333555777777444111///...)))333DDDRRRSSSLLLFFFEEEDDDAAA???>>>@@@@@@===:::===CCCFFFBBB>>>======;;;888@@@GGGJJJLLLPPPWWW[[[ccceeehhhjjjllllllkkkjjjiiihhhgggdddaaa^^^^^^^^^aaa___]]]\\\]]]]]]\\\[[[YYYVVVSSSPPPLLLHHHDDD@@@IIIOOOYYYeeennnqqqooommmjjjiiiiiijjjkkkkkkiiigggsssrrrqqqppplllfff^^^YYYXXXbbbooowwwwwwuuuxxx}}}~~~{{{zzz{{{~~~~~~uuuzzzxxxvvvyyy~~~uuu|||oooWWWXXXhhhvvvsssjjj]]]LLLAAA999222///,,,)))(((***))))))))))))))))))))))))&&&,,,***'''******222EEEjjjwwwvvvkkk{{{|||yyy\\\OOOjjj|||fffqqq[[[CCC222444KKKbbbjjjVVVAAA:::;;;:::555222333888BBBMMMXXX```eeehhhmmmpppqqqiii[[[LLL@@@;;;666666666444222000000000222444999AAAFFFJJJRRR[[[aaahhhlllqqqwwwwww|||sssooooooppphhhcccfffnnnnnndddYYYWWWZZZ^^^aaaaaa[[[SSSMMMSSS[[[aaa___^^^aaacccbbbhhh^^^XXXYYYVVVNNNJJJLLLQQQRRRSSSSSSTTTVVVWWWVVVZZZ\\\bbbjjjjjjddd___^^^^^^aaagggooovvvyyyyyyyyykkkggg^^^VVVNNNIIIGGGFFFAAABBBAAA>>>;;;:::===AAA;;;;;;;;;;;;::::::::::::444555555555444444666888<<<<<>>LLLSSSPPPKKKIIIEEECCCAAAAAABBBBBB@@@===<<>>===999===BBBGGGNNNUUUZZZ[[[cccdddgggiiikkklllmmmmmmmmmllliiifffbbb```___```eeedddccccccdddeeedddbbbYYYVVVQQQMMMIIIEEEAAA===AAAEEENNNYYYdddjjjllllllkkkkkkkkkkkkjjjgggdddaaasssrrrrrrpppkkkeee]]]XXXZZZcccpppyyy{{{zzzzzz}}}~~~}}}{{{|||zzzuuuyyyvvv~~~tttxxxyyy}}}uuuxxxfffTTTWWWiiiwwwrrriii]]]LLL@@@888111///,,,)))(((+++))))))))))))))))))))))))''',,,***'''***)))111CCCaaapppqqqpppyyy|||xxxYYYMMMaaarrr|||{{{eeeuuuaaaIII555444JJJdddmmmXXXBBB999:::888333///222777@@@KKKWWW___dddffflllqqqssslll^^^NNNCCC>>>666666666444222111000000222333888???DDDHHHRRR\\\]]]dddgggmmmvvvwwwzzzvvvwww{{{qqqkkkqqq|||}}}pppaaa```aaacccfffeee```XXXQQQQQQYYYaaaccc```___ccciiijjjaaa\\\^^^\\\TTTRRRUUUVVVRRRPPPPPPPPPQQQWWW^^^YYYZZZ___fffhhhdddaaaaaa___aaafffpppzzzzzzssshhh\\\SSSMMMKKKJJJGGGGGGFFFBBB>>><<<===>>>======<<<;;;999888777777555555555555444444666777::::::<<>>===>>>FFFPPPWWWZZZZZZ___aaadddgggjjjmmmnnnnnnnnnllliiifffcccbbbbbbcccgggggggggiiikkkkkkiiiggg```[[[VVVPPPLLLHHHDDDBBBAAACCCGGGPPP\\\fffmmmppprrrssssssrrrooojjjeeebbbsssssssssqqqkkkddd\\\XXX[[[dddpppyyy}}}~~~}}}{{{}}}~~~~~~~~~zzzuuu~~~zzzuuuvvvttt}}}qqqvvv~~~sssmmmyyyoooZZZPPPWWWlllxxxqqqggg\\\LLL???777111...,,,)))(((+++))))))))))))))))))))))))(((---***(((***)))///@@@ZZZkkknnn~~~wwwuuu|||YYYIIITTT```kkk|||hhhxxxhhhSSS;;;555MMMlllrrr\\\DDD;;;:::888333000111666>>>JJJVVV___dddfffiiipppuuupppaaaQQQFFFAAA777777666444333222111000111111666<<>>>>>AAA@@@???<<<:::888666555666666444444333444555666888777999AAAOOO___llltttyyy|||~~~~~~XXX999222111222000000000333666888888777999888999===DDDKKKPPPSSSlll}}}zzzxxxjjjhhhzzz\\\QQQxxxxxxaaaTTTFFF@@@@@@;;;888555444777999;;;???EEEIIIKKKOOOTTTWWWXXXXXXXXXWWWXXXYYYXXXVVVUUUVVVWWWXXXXXXYYYYYYYYYZZZZZZZZZYYYYYYYYY[[[]]]```ccceeefffiiiqqq}}}uuurrrsss{{{sssooorrrrrrmmmmmmrrrvvvhhhWWWLLLBBB999666666<<>>666///---+++((((((+++)))))))))))))))))))))))))))---***(((+++(((,,,<<>>CCCOOOYYY^^^aaabbbkkkxxx|||tttttt|||}}}ssshhheeeooo{{{}}}uuujjjbbb___ZZZ[[[fffuuutttiiiiiitttqqqhhhcccccc```]]]cccnnntttccc]]]iiikkk]]]TTTXXX^^^[[[\\\___```^^^___bbbdddbbbdddooo~~~vvvkkkaaa[[[WWWWWWVVVTTTPPPKKKFFFBBBAAADDDCCCAAA>>><<<999888777777555333222333444444444666555777???NNN```pppxxxyyy|||~~~~~~~~~xxxMMM999444000111000//////222555777888888;;;999999>>>FFFMMMPPPQQQVVVaaahhhtttppp|||\\\LLLooo}}}```PPPGGGBBB???;;;:::666444777999:::>>>DDDEEEIIIPPPUUUXXXXXXXXXXXXWWWXXXYYYXXXVVVUUUVVVWWWWWWXXXXXXXXXYYYZZZZZZZZZYYYZZZ[[[\\\]]]```ccceeeeeekkkwwwssseee^^^eeekkkkkkmmmtttwwwiiiVVVCCC999888:::@@@FFFHHHFFFKKK[[[kkk000///...---,,,+++++++++************)))))))))((((((''''''''''''((((((((()))(((''''''(((***---...///......---------------+++)))((()))+++,,,+++***,,,,,,+++,,,------,,,***)))+++///111222444666888666666444000,,,))))))***(((((())))))))))))(((((((((((()))***************)))+++,,,,,,***))))))***)))***++++++***)))'''&&&&&&'''((((((((((((***,,,******+++,,,------......++++++,,,,,,,,,,,,,,,,,,,,,///000///222999======:::;;;:::888333///------******---222555777>>>EEEHHHKKKMMMNNNMMMJJJGGGEEEFFFMMMQQQPPPOOOQQQRRRRRRGGGCCCCCCFFFFFFBBBCCCFFFEEEJJJSSS\\\cccgggiiiiiigggeeeccceeeiiilllnnnnnnjjjjjjkkknnnppppppnnnlllkkkfff```[[[XXXUUUSSSQQQMMMHHHDDDDDDIIISSS\\\aaafffjjjnnnooollliiifffeeeqqqtttvvvssslllddd]]]YYY```jjjtttzzz{{{}}}}}}uuurrrqqqnnn{{{pppuuuuuu___```sssttt```LLLQQQ]]]qqqxxxmmmeeeZZZHHH<<<444...,,,+++((()))+++))))))))))))))))))))))))(((---***(((+++(((+++888VVVlllrrr~~~~~~ZZZGGGEEEMMM\\\~~~yyywwwgggJJJ999RRRzzz{{{cccHHH<<<;;;:::888666444666<<>>===<<<777555666888999===CCCBBBGGGOOOTTTVVVVVVWWWWWWWWWXXXYYYXXXVVVUUUVVVWWWVVVWWWWWWXXXYYYZZZZZZZZZXXXZZZ]]]^^^^^^___bbbeeefffkkk{{{{{{mmmeeejjjqqqqqqppprrrjjjNNN???>>><<>>???:::::::::777333///...---+++***,,,---,,,,,,333<<>>;;;:::999;;;777333333666999:::999999888:::CCCRRRdddttt~~~||||||}}}~~~}}}{{{zzzxxxttt~~~kkkKKK:::===888...---///------///222666888888888999<<>>AAA>>>999555666777888===BBBAAAGGGOOOSSSTTTTTTUUUWWWVVVWWWXXXWWWUUUTTTUUUVVVVVVVVVWWWXXXYYYZZZZZZ[[[XXX[[[^^^___^^^___bbbeeegggkkk}}}{{{qqqnnnpppoooiiicccyyyrrrVVVGGGEEE>>>>>>AAADDDBBBCCCOOO```000///...---,,,+++++++++************))))))))))))))))))((((((((()))***++++++)))'''&&&(((***...000............---,,,++++++,,,***((((((***+++,,,+++---,,,,,,,,,------+++)))***---///111111222444666666777666333///+++)))((('''((()))******)))((('''(((((()))***************(((***,,,,,,***)))***+++)))***+++,,,,,,)))'''%%%%%%'''((((((((()))+++---******+++,,,---...//////***+++,,,.../////////...,,,...///---111999??????;;;;;;:::777333000///000...+++***+++++++++...444888@@@LLLTTTUUUSSSOOOMMMTTTYYYZZZVVVUUUZZZ___aaaPPPGGGDDDIIIGGG<<<555666222555;;;DDDPPP\\\gggllljjjgggfffhhhkkkllliiieeecccccceeejjjpppuuuwwwwwwssspppjjjeee```ZZZUUUQQQIIIEEE@@@===???CCCGGGIIILLLRRRYYY]]]]]]___cccfffggglllqqqppphhh___YYYWWWeeesss}}}{{{|||~~~}}}~~~{{{lllkkk}}}|||yyyuuurrrrrr|||uuu~~~}}}yyyxxx___WWW```xxx|||lllaaaVVV```hhhtttuuukkkfffXXX@@@999222,,,+++***((())),,,))))))))))))))))))))))))&&&***((((((---))))))555MMMhhhrrr|||yyyttt]]]MMMKKK[[[hhh|||uuu}}}rrrSSS<<>><<>>FFFUUUgggvvv~~~~~~xxxsssmmm\\\CCC:::===666---222///...---///333777999:::555999???EEEJJJOOOTTTWWWUUU]]]nnn{{{|||iii}}}}}}ZZZhhhrrrRRRKKKBBB<<>>@@@FFFMMMQQQRRRUUU[[[```ccciiinnnmmmfff]]]WWWVVVbbbrrr|||xxxvvv|||}}}}}}{{{|||zzzjjjfffuuu~~~yyyzzzwwwtttuuuqqqooo|||xxxvvvZZZZZZeee~~~~~~oooggg```fffkkkuuutttkkkfffXXX>>>999111,,,+++***((())),,,))))))))))))))))))))))))&&&)))'''(((---***)))444NNNjjjssszzz}}}~~~uuuvvvdddOOOOOObbbmmmxxxnnn{{{rrrVVV@@@YYYvvvVVVCCC>>>;;;888666333333777DDDUUUaaaffffffjjjhhhhhhmmmooohhhXXXKKK===999555555888888444000---...111666888999@@@HHHMMMVVV^^^hhhsssxxxvvvzzzjjjaaaYYYRRRNNNKKKKKKMMMKKKOOObbbwwwzzzqqqbbbaaadddiiiiiiccc______aaaccceeeeeeeeejjjsss{{{qqqlllgggccccccbbb```^^^WWWVVVRRRNNNJJJFFFBBBAAABBB===999:::???DDDEEECCC>>>>>>@@@IIIWWWhhhvvv~~~yyyzzzxxxrrrbbbUUUBBB<<<>>>333---777111///...000444888:::;;;333999BBBIIINNNSSSYYY^^^ZZZcccvvvpppuuuyyyhhhoooqqq\\\NNN@@@:::HHH@@@:::666666666777;;;AAACCCIIIPPPSSSRRRRRRUUUXXXTTTUUUVVVUUUSSSRRRSSSTTTUUUUUUVVVWWWXXXYYYZZZ[[[WWW\\\```aaa^^^^^^aaaeeefffiii~~~}}}yyy~~~wwwfffXXX\\\eeelllhhh^^^UUUSSSMMMEEEAAACCC@@@;;;AAANNN222000...,,,+++******++++++)))'''&&&((()))))))))))))))))))))((((((((((((+++++++++***)))***---///333///+++***++++++***)))+++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,))))))+++...222555555555444777:::888222,,,((('''''''''(((((((((((('''''')))((()))+++---...---,,,***************)))((('''*********))))))((('''&&&''''''(((((())))))*********++++++,,,,,,------...---......///000111111111000------000222666===FFFDDDAAA888777:::111)))000///---***)))+++...000000777888???HHHNNNOOOQQQUUU\\\]]]YYYRRRQQQSSSQQQLLLGGGCCCCCCKKKXXX[[[NNN???;;;888888555777KKK```bbb``````^^^[[[\\\ZZZRRRIIIIIIHHHGGGGGGHHHKKKOOOQQQKKKIIIEEE@@@<<<999777666111111222222222333333333999<<<@@@CCCGGGKKKQQQTTT___ccchhhhhhddd^^^XXXTTTZZZdddmmmqqqtttzzz}}}yyy}}}uuuooouuuvvvqqqrrrzzzzzzqqquuuxxx~~~~~~zzzxxxzzzfffaaatttwwwjjj]]]fffooouuurrrhhh\\\NNNEEE888222+++(((((())))))((()))))))))))))))))))))))))))***++++++***+++---///888dddwwwxxxzzz___ooozzzOOOKKKdddxxxwwwrrrzzzpppLLLPPPkkkIII777777999555666555888AAAOOO\\\eeeiiikkkllliiigggiiikkkbbbVVVDDD===888777666333111333222111000111444:::???CCCKKKQQQXXXgggssssss~~~~~~wwwcccUUUNNNLLLLLLKKKKKKLLLOOOWWWaaaggg~~~nnnjjjffffffhhhhhheeebbbccceeegggfffddddddeeehhh{{{|||rrrjjjiiihhhfffeee___]]]^^^ZZZPPPIIIHHHQQQJJJEEEGGGNNNQQQLLLGGGFFF@@@BBBQQQdddqqqxxx|||}}}|||{{{xxxrrrNNN<<<@@@;;;222000000/////////111555888:::;;;999888<<>>:::666333444888===AAACCCGGGLLLPPPQQQRRRSSSTTTWWWVVVUUUTTTTTTTTTUUUVVVXXXWWWVVVVVVXXXZZZ[[[\\\^^^^^^]]]\\\]]]___aaaccceeemmm}}}yyyhhh]]]eeeoookkk^^^TTTRRRPPPKKKEEE@@@???AAADDD222000...,,,+++******++++++)))'''((()))***))))))))))))))))))(((((((((((())))))***))))))+++...111111...***)))***++++++)))+++***)))(((((()))***+++++++++++++++++++++++++++))))))***...222555555555444777:::888333---)))'''''''''(((((((((((('''''')))((()))***---...---,,,++++++,,,,,,++++++***************))))))((('''&&&''''''(((((()))************++++++,,,,,,---............//////000111111222000......111333888CCCNNNRRRMMM@@@;;;<<<333+++111///---,,,,,,///222444555333333888@@@DDDDDDEEEHHHMMMOOOLLLDDDAAABBBAAA>>>AAA<<<;;;DDDTTT\\\UUUHHH@@@;;;:::777777III]]]___\\\[[[XXXTTTSSSRRRJJJAAA<<<:::888777777999;;;<<<:::888666222000...------111111111222222222333333444666:::===@@@DDDHHHKKKQQQUUUYYY[[[XXXTTTQQQOOO\\\dddlllppptttzzz}}}|||~~~}}}{{{~~~~~~|||vvvtttvvvsssnnntttuuuwww}}}jjj___tttyyykkk^^^hhhooosssnnncccYYYNNNEEE777222+++((((((***)))((()))))))))))))))))))))))))))***++++++******,,,...555[[[{{{nnnppp~~~iiiwww```HHHWWWvvv~~~rrrLLLJJJuuuPPP<<<<<<===666555555777???LLLYYYccchhhlllmmmllljjjlllmmmeee[[[DDD<<<777777777444444666333111000111444999>>>BBBHHHNNNVVVeeeqqqrrr}}}qqqlllhhhkkkuuu||||||yyy|||nnn^^^SSSKKKFFFOOONNNLLLLLLRRR___ppp}}}{{{}}}zzzzzz{{{sssoookkkiiijjjiiifffcccdddeeeeeeccc___]]]]]]^^^iiivvv}}}uuussspppmmmlllgggdddfffccc\\\WWWWWWYYYSSSMMMNNNSSSUUUPPPJJJEEEAAAFFFVVViiiuuu{{{~~~|||zzzyyy{{{zzzrrr^^^BBB@@@<<<555333222000//////000333777999:::777:::???HHHRRR[[[^^^^^^kkkssswwwuuufffVVV```pppkkkRRRFFF@@@DDD>>>;;;666333444888===@@@CCCGGGLLLPPPRRRSSSTTTUUUWWWVVVUUUTTTTTTUUUVVVVVVVVVVVVUUUVVVYYY[[[]]]^^^^^^]]]]]]]]]^^^aaaccceeedddhhhtttnnngggllllllcccXXXXXXVVVRRRMMMGGGDDDEEEFFF222000...,,,+++******+++***))))))***++++++***((())))))))))))(((((((((((('''((()))))))))+++///222...,,,))))))***++++++***+++***)))(((((()))***+++************************))))))***...222555555444555777:::999444///***(((''''''(((((((((((('''''')))((((((***---...---,,,+++,,,---------------,,,*********))))))((('''&&&''''''((())))))******++++++++++++,,,------......//////000000111111222222000///111333333999HHHVVVgggaaaOOOBBB>>>444---333///...---///333666777777111000222777999666666999999===<<<777333444777777<<<777333;;;NNN]]]]]]TTTFFF???===999777GGGYYY\\\YYYXXXSSSMMMKKKIIIBBB:::777555333000.........///000000///...------------000000111111111222222222///222444666888;;;???BBBGGGJJJNNNPPPPPPOOOOOOOOO\\\cccjjjoootttzzz{{{xxxyyy}}}~~~~~~~~~~~~yyysss{{{|||xxxrrrmmmllllllvvvnnnzzzzzzlllcccxxxwwwhhh[[[jjjppprrrkkk```VVVLLLEEE666111+++((()))***)))((()))))))))))))))))))))))))))***+++*********,,,...333SSSuuu|||kkkkkkuuu|||xxxJJJIIIpppuuuNNNCCCiiiZZZ@@@???>>>555555444555;;;GGGUUUaaaggglllmmmnnnnnnooooooiiiaaaFFF>>>777777888777777999333222111111333888===@@@CCCKKKSSSaaannnooo|||yyyqqqtttmmmeeeccceeeiiilllmmmtttxxxvvvlllaaaYYYQQQIIIMMMKKKHHHEEEJJJ\\\vvvssskkkhhhkkkkkkhhhjjjrrruuurrrooommmkkkjjjgggeeedddddddddaaa]]]ZZZYYYYYYaaajjjuuu||||||xxxrrrmmmjjjkkkjjjgggeeeeee```ZZZSSSSSSUUUUUUOOOHHHCCCCCCKKK]]]ooozzz~~~}}}{{{yyyxxx{{{uuu{{{pppjjjEEE>>>:::666555111000//////000222444777999777>>>DDDGGGPPP]]]bbb```lllwwwmmmSSSVVVxxxzzzuuuRRRDDD@@@AAA>>>;;;777444444888<<>>999333666HHH\\\bbb]]]KKKBBB???;;;888EEEWWW[[[YYYXXXSSSKKKGGGDDD>>>777999777444111///---------111111111111111222222333000000000111111111222222///000222333444666888;;;AAACCCFFFGGGHHHIIILLLNNNXXX```hhhnnnuuu{{{{{{wwwyyy}}}~~~}}}{{{tttkkkkkk}}}{{{zzztttjjjiiinnn{{{rrr|||iiilll~~~{{{ooocccXXXkkkqqqssskkk```UUUJJJBBB444///***((()))******((())))))))))))))))))))))))((()))******)))***,,,...---IIIjjjvvvuuu|||rrrrrryyyTTTEEEddd|||vvvQQQ???UUUuuufffEEE>>><<<333444333333888BBBPPP]]]eeejjjlllnnnooopppooojjjfffMMMCCC:::888888888888999555333111000222666:::===???HHHPPP^^^kkknnnyyy~~~xxxsssmmmfff___[[[[[[]]]ccciiivvv{{{yyyooofffaaaYYYOOOLLLJJJEEE>>>???OOOiii}}}ppp___VVVYYYZZZUUUYYYdddppppppooonnnllljjjiiihhheeeeeedddbbb```^^^\\\\\\bbbfffkkkpppvvv}}}uuuqqqmmmlllkkkkkkkkkkkkgggbbb[[[YYYXXXUUUNNNHHHAAAEEERRReeevvv~~~~~~}}}yyyxxx}}}yyy~~~wwweeeEEE<<<777444333///000000000///000222666999;;;GGGMMMJJJNNN\\\ggghhhffftttwwwZZZVVVsssVVVEEEBBB@@@???<<<888555555888;;;>>>DDDHHHMMMQQQSSSTTTUUUUUUVVVVVVVVVVVVWWWXXXXXXXXXWWWWWWXXXXXXXXXZZZ]]]___````````````aaabbbdddeeeooonnntttmmmccc^^^fffwwwyyyllllllcccRRRNNNNNNNNNLLLGGGBBB???>>>222000...,,,+++******+++***)))***+++---,,,***((())))))))))))(((((((((((()))***+++***))))))***,,,)))***************+++,,,+++***)))(((((()))***+++((((((((((((((((((((((((((((((***---111444444444555666777888666222---)))''''''((((((((((((''''''((('''(((***,,,---,,,+++)))***+++,,,,,,---,,,,,,*********))))))((('''&&&(((((())))))***++++++++++++,,,,,,------...//////000000000000000111111111333444666555222555CCCRRRtttkkkNNN;;;<<<===:::777666666777666555444000///000///++++++...'''***...//////222:::BBBEEEDDD===999EEEYYYccc```OOODDD@@@>>>999DDDUUUZZZYYYYYYTTTLLLGGGCCC>>>888666555222000...------,,,000000000111111111111111000111111111111222222222...///111111000111333666999:::;;;;;;<<<>>>BBBEEESSS\\\gggnnnuuu{{{|||yyy}}}}}}|||zzzssslllhhh~~~~~~zzzoookkkttt||||||wwwtttgggrrr~~~ppphhhaaa[[[kkkrrruuunnnbbbUUUHHH???222...)))((()))+++***(((************************((()))******)))***,,,---'''@@@```iiiiii~~~}}}~~~xxxwww|||]]]FFFTTTmmmuuuRRR:::AAAUUU|||uuuOOO???:::444555444333666>>>KKKXXXaaafffhhhlllooonnnkkkhhhhhhWWWJJJ===999999777777888666444111000111444888;;;===FFFNNNYYYggglllwww}}}xxxvvvkkkddd___^^^^^^^^^ccckkk}}}rrrgggccc\\\RRRQQQPPPIII???:::BBBUUUeeehhhVVVJJJMMMNNNIIIMMMWWWeeeiiimmmooommmkkkkkkllljjjiiigggdddbbb```^^^]]]^^^___```bbbeeeiiipppuuu~~~|||xxxsssooonnnoooooonnnqqqkkkeeeaaa___ZZZRRRLLLAAAHHHXXXlllzzz}}}{{{}}}~~~sssUUUCCC???777222333111000000000//////111666:::@@@RRR```___]]]dddnnnssskkkuuufff[[[lll}}}___IIIFFFBBB@@@===999666666888;;;===CCCGGGMMMQQQRRRSSSTTTUUUTTTUUUVVVWWWXXXXXXYYYYYYYYYZZZ[[[YYYWWWXXXZZZ]]]bbbbbbaaaaaaaaabbbbbbbbbjjjlllsss{{{mmmZZZPPPIIIQQQbbbvvvvvvaaa]]]WWWJJJ@@@AAACCCAAA>>>;;;:::999222000...,,,+++******+++***))))))***++++++***((())))))))))))(((((((((((()))+++,,,+++)))((()))***)))+++,,,+++******+++,,,+++***)))(((((()))***+++(((((((((((((((((((((((((((((()))---111444444333444555666777666333---)))''''''((((((((((((''''''(((''''''))),,,---,,,+++)))******++++++++++++************))))))((('''&&&(((((()))******++++++,,,,,,,,,,,,---....../////////////////////000000000555555666666444444===IIIdddiiiNNNGGGJJJFFF@@@<<<:::999888777333///...//////---...222...------.........444<<>>aaappplll~~~bbbDDDFFFcccuuuSSS888333>>>kkk^^^EEE<<<999555555444666<<>>:::777666888:::<<>>777666555444333111111000111222333444444444333333222333333333333444444444---.........,,,---...000333444555555555888<<<@@@LLL\\\lllsssuuuxxx{{{}}}}}}~~~~~~~~~zzzsssrrr{{{|||vvvtttrrrnnnnnn{{{ssszzzyyywww~~~nnnbbb\\\qqq}}}ssseeebbbeeefffoootttuuulll^^^QQQEEE<<>>???bbbyyyXXX<<<000666]]]lllMMM>>><<<666666666777;;;CCCOOOWWW___bbbiiimmmiiibbbbbbgggeeeTTTBBB;;;999888777777888555222//////111444777888AAAFFFNNN]]]fffqqq{{{vvvxxxxxxssstttxxxqqqkkkaaaXXXVVVPPPIIIBBBAAAFFFKKKQQQNNNKKKJJJJJJLLLMMMMMMVVVaaapppwwwvvvssssssuuussspppkkkhhhfffccc___\\\\\\ZZZ\\\______[[[]]]bbbaaahhhooorrrwww|||tttsssuuutttpppoookkkfffbbb]]]VVVOOOIIIJJJTTTgggyyy|||{{{|||~~~NNNAAA@@@AAA777222555444///111222000///222999@@@DDDQQQhhh|||~~~vvvwww}}}{{{xxxeee^^^wwwnnnqqqQQQJJJDDDAAA???;;;888777888:::;;;BBBFFFKKKOOOPPPQQQRRRSSSQQQRRRTTTVVVXXXXXXXXXXXXZZZ\\\]]][[[WWWVVVZZZ]]]^^^^^^___aaabbbccccccccckkkrrr~~~{{{qqqjjjZZZJJJHHHNNNVVV]]]bbbcccccc___ZZZYYY___bbbbbbbbbmmmmmmZZZHHHCCCBBB???888888777666555666999<<<222000...,,,+++***+++++++++)))'''&&&((()))))))))))))))))))))((((((((((((&&&(((************+++,,,+++---///...+++***+++,,,+++***)))(((((()))***+++))))))))))))))))))))))))''''''))),,,111333444333333222333555666333---(((''''''((((((((((((''''''''''''''')))+++,,,,,,***,,,,,,,,,,,,++++++***)))************)))((('''&&&)))))))))***++++++,,,,,,,,,,,,------.../////////...............---------444444666::::::888999>>>FFFbbbvvv|||wwwkkkiiiTTTNNNEEE>>>;;;:::::::::444111111555888999>>>CCCAAA999444555555333444999HHHWWWZZZMMMHHHUUUbbbeee^^^NNNGGGDDD;;;>>>LLLSSSXXX\\\]]]WWWRRRNNNHHHCCC777666555444222111000//////000222444444444444333333333333444444444555555...///000///......000222///000111222333666:::>>>LLL^^^ooouuutttvvvzzz}}}{{{~~~{{{uuuvvvyyy{{{yyyuuusssssssssnnnzzzooovvv~~~sssuuuyyygggYYYRRRtttsssddd```cccdddqqquuussshhhZZZNNNDDD<<>>ddd~~~___DDD555444UUU{{{rrrRRR???;;;777777888888:::BBBMMMUUU___aaahhhmmmhhh``````ggggggUUUBBB;;;:::999888888888666222//////111444666777@@@CCCJJJZZZdddooo|||uuummmddd^^^\\\XXXSSSPPPPPPSSSVVVPPPTTTTTTPPPOOOQQQPPPLLLUUUcccsss{{{zzzvvvuuuwwwsssppplllkkkjjjiiieeebbb\\\ZZZ\\\```^^^WWWVVV[[[[[[bbbgggjjjpppyyy~~~~~~yyyqqqooosssqqqlllpppnnniiieee```YYYQQQLLLNNNYYYkkk}}}}}}{{{~~~~~~{{{NNN@@@======444111444222///111222111///333;;;AAAFFFGGGXXXpppxxxrrrvvv|||rrr___UUUqqqjjjvvvvvvRRRJJJEEEAAA???;;;888777888999;;;AAAEEEJJJNNNPPPQQQRRRSSSPPPQQQSSSVVVWWWXXXXXXXXXXXX[[[]]][[[WWWWWW[[[```ZZZ[[[^^^```bbbdddeeeeeekkkttt~~~vvvooo^^^LLLGGGKKKOOOSSSVVVRRRSSSQQQMMMNNNTTTWWWWWWQQQZZZ^^^WWWLLLEEE@@@;;;:::999666333222555999===222...---//////,,,***+++))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((()))))),,,------...---,,,+++***+++***))))))))))))'''%%%((()))+++,,,,,,***'''%%%'''((()))+++---000222444222333555666555222...,,,'''''''''(((((((((((((((+++******)))***,,,---...++++++++++++++++++++++++)))((((((((('''''''''''')))))))))***++++++,,,,,,---...///...---,,,---............///////////////000111333444555666666666>>>EEEPPP]]]dddddd\\\VVVUUUMMMBBB:::888:::<<<===555333333777@@@KKKTTTYYY]]]UUUJJJAAA===;;;:::999AAATTTbbb\\\RRRUUUbbbmmmbbb\\\QQQEEE<<<:::???DDDSSSVVV[[[^^^\\\WWWQQQLLLAAA===888444222111000///222222222222222333444555333555777888888666444222............///000111111222000//////222666999:::HHH[[[nnntttqqqqqquuuxxxwwwyyy||||||wwwsssyyy|||zzztttmmmjjj{{{vvv{{{{{{www___UUUXXX~~~uuuhhhaaadddiiisssxxxtttdddXXXQQQEEE777---,,,***(((''''''((()))''''''((()))))))))))))))+++++++++***************...111OOOmmmpppkkkvvvvvvKKKCCCbbbzzzPPP777222EEErrrYYYCCC;;;;;;777444555666;;;GGGSSSaaaeeegggfffggghhhddd___aaa]]]PPP@@@999999888333777666444222111111222222777888>>>HHHPPP[[[iiivvvyyymmmllljjjddd]]][[[\\\___aaaaaaWWWVVVWWWYYYUUUOOONNNQQQUUUdddvvv~~~zzzyyywwwuuurrrpppoookkkddd___bbb^^^]]]aaa___YYYWWWZZZ[[[^^^aaacccdddgggmmmqqqqqqooommmppptttsssmmmggglllkkkgggaaa[[[XXXUUURRRYYYfffuuu}}}zzz}}}qqqZZZ<<<@@@???999444444444333222000///111111333;;;EEEGGGSSSXXX___oooxxx{{{~~~rrrbbbSSSllliiimmmZZZIIIFFFEEE@@@======<<<999;;;>>>CCCFFFKKKOOOQQQRRRTTTUUUUUURRRQQQQQQSSSVVVXXXXXXSSSUUUXXXXXXWWWWWW[[[^^^\\\[[[[[[^^^aaadddfffggglll|||~~~pppnnniii[[[KKKFFFJJJLLLIIIFFFEEEEEEFFFHHHIIIIIIIIIEEEAAA@@@CCCDDDAAA@@@AAA>>>777555777333000===PPP999222---...///,,,******))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''+++,,,------,,,+++***)))***)))((()))***)))'''%%%(((***+++,,,,,,***(((&&&'''((()))+++---000222444222333555666555222///,,,(((((((((((((((((((((((())))))(((((()))***,,,---++++++++++++++++++++++++))))))((((((((('''''''''((())))))******+++,,,,,,---...///...---,,,---///......////////////000000000111222444555555555666555888???GGGNNNQQQNNNKKKNNNLLLHHHCCC??????BBBEEE;;;:::<<>>@@@IIIOOOXXX___bbb___ZZZVVVLLLGGGAAA;;;888555333111333333222222222333333333555666888999999777666555333333222111111111111111333222111111222555666777CCCVVViiiooommmoootttxxx||||||~~~zzzvvv~~~yyyssslllnnn}}}}}}~~~ttt^^^[[[eeessseeeaaagggooorrruuunnn^^^RRRLLLBBB666...---+++)))((())))))***'''((())))))******))))))************************---+++@@@```nnnpppwww~~~tttNNN???\\\}}}VVV>>>333>>>fffeeeJJJ;;;999666555555555:::FFFRRR^^^bbbddddddfffhhhfffbbbccc```VVVGGG>>><<<:::666777666444333222111222222444555:::CCCJJJSSS```mmmzzzqqqjjjiiiccc\\\YYY[[[aaahhhmmmjjjaaaZZZXXXWWWUUUVVVYYYZZZbbbnnnyyy~~~zzzvvv|||yyyvvvtttsssooojjjfffgggcccbbbdddccc]]]\\\^^^[[[]]]___``````cccgggkkkjjjhhhhhhkkknnnnnnkkkhhhffffffbbb]]]XXXUUUSSSRRRcccppp~~~{{{cccIII===@@@???999444444444222222000000111111333;;;DDDGGGQQQWWWaaarrryyy}}}wwwdddQQQbbbyyyhhh```NNNGGGEEE@@@======<<<999:::>>>CCCFFFKKKNNNPPPQQQSSSUUUUUUSSSQQQQQQSSSVVVWWWWWWTTTVVVXXXXXXWWWWWWZZZ]]]]]]]]]]]]^^^bbbeeehhhiiirrr{{{xxxrrrdddTTTMMMMMMLLLIIIFFFFFFFFFFFFFFFFFFGGGGGGAAA===;;;===>>><<<;;;<<<:::888777777555777AAANNNCCC777---,,,...---***))))))))))))))))))))))))))))))((((((''''''(((((()))''''''((())))))(((''''''******+++,,,+++***)))((()))(((((()))******(((''')))***,,,,,,,,,+++)))((((((((()))***,,,///222444222333555666555222///---)))((((((((('''(((((((((((((((((((((((()))++++++++++++++++++++++++++++++)))))))))(((((((((''''''(((((()))******++++++,,,---...///...------...///......//////000000000000000000111333444444444444444333444888>>>CCCGGGHHHDDDGGGIIIGGGDDDBBBEEEIIIEEEDDDCCCDDDHHHKKKMMMMMMKKKQQQVVVTTTLLLEEECCCDDD>>>KKKYYYaaafffiiikkkjjjfffiiijjjcccUUUGGG===999AAAIIIVVVbbbhhhgggccc___XXXSSSLLLFFF@@@<<<888666555555444333222222222222222333333444444444333333777666555333222111111111333333333444444444444444BBBSSSeeekkklllpppvvvzzz~~~~~~~~~yyyttt}}}xxxsssmmmxxx~~~}}}uuu```bbbuuupppbbb___iiitttqqqqqqhhhXXXLLLFFF>>>444...---+++***))))))***+++((()))******++++++******((())))))******+++++++++,,,&&&222SSSoooyyyzzz{{{zzz}}}uuuUUU;;;OOO^^^CCC666888VVV}}}sssTTT999777666666666444777CCCQQQ[[[___bbbccceeehhhhhheeeaaaaaa[[[OOOCCC===:::888777666555444222222222222333444888???EEELLLXXXccczzz{{{www}}}~~~mmmaaa[[[YYYVVVVVV]]]lll|||sss```WWWVVVWWWZZZ^^^aaaaaagggqqq|||}}}xxx~~~zzzvvvtttrrrnnnllljjjgggfffgggeeeaaa```bbb^^^^^^___^^^^^^___bbbdddaaaaaabbbdddeeefffggggggaaa___\\\XXXSSSOOOOOOPPPlllyyyuuuWWW======@@@>>>888444444333111222000000111111222:::CCCKKKQQQXXXfffwww|||{{{fffLLLTTTwww^^^qqqfffRRRFFFDDD@@@>>>>>>===::::::===BBBEEEIIIMMMNNNPPPRRRSSSTTTRRRQQQQQQSSSTTTUUUUUUUUUVVVWWWWWWWWWXXXZZZ\\\^^^^^^^^^___bbbfffjjjlllzzz~~~yyymmm___WWWTTTPPPLLLFFFGGGGGGFFFEEEDDDDDDEEE???:::888:::;;;888777999666999888444666@@@HHHKKKJJJ;;;---+++------+++)))))))))))))))))))))))))))))))))(((((((((((())))))(((***+++------+++***(((((()))***++++++***)))((((((((('''(((******)))''')))***+++,,,,,,+++***)))((((((((())),,,///222444333444555555555333000///***)))(((''''''(((((()))'''((((((((()))***++++++++++++++++++++++++++++++)))))))))(((((((((((('''(((((())))))***+++++++++,,,---///...------...////////////000000111111222///000111222333333333333777444222333777>>>EEEIII>>>???AAABBBBBBBBBCCCEEEFFFDDDAAA@@@>>><<<999666...444<<>>888555555444111111000000111111222999BBBRRRVVV[[[kkk||||||fffJJJKKKhhhSSSaaagggRRRDDDDDDAAA???@@@>>>::::::<<>>BBB???;;;888:::???CCCBBB??????>>><<<;;;;;;:::888666555555666888===BBBFFFHHHGGGIIIQQQ^^^iiiiii___WWWTTTTTTWWW\\\```ZZZNNNBBBBBBKKKYYYfffnnnnnnjjjfffddd```[[[UUUQQQMMMIIIGGG>>>===;;;999888666666555555444444444333333333333222222222222222333444444444666888888777777:::<<>>AAADDDFFFHHHIIILLLNNNQQQPPPOOOPPPRRRSSSSSSRRRVVVVVVVVVVVVXXXYYYZZZZZZ\\\\\\\\\\\\^^^ccckkkqqq{{{tttmmmeee^^^ZZZMMMLLLLLLLLLMMMMMMMMMLLLFFFBBB@@@BBBBBB>>>;;;<<<888;;;666000;;;NNNQQQFFFDDD888---+++---,,,++++++))))))))))))))))))))))))***))))))(((((())))))***''''''((())))))((('''''''''(((***++++++***)))))))))(((((()))******((('''(((((()))************)))(((''''''(((***...222444333444555555444333222111---+++)))''''''''')))***'''((()))***++++++++++++++++++++++++++++++++++++******)))))))))(((((((((''''''((())))))******++++++---......------///000//////000111222333333444111111222333333333333333/////////...///333888===DDD===888:::AAAFFFDDD@@@AAA>>><<<;;;<<<======<<<===999555555999>>>AAACCCEEEBBBEEENNNUUURRRJJJDDDCCCBBBCCCKKKTTTUUUOOOGGGEEEMMMZZZgggooorrrpppnnngggddd```\\\ZZZWWWTTTQQQGGGFFFDDDBBB@@@???>>>>>>777777777777666444333222444444444555777888:::;;;999;;;;;;999888999???CCCVVVcccooorrrrrrtttwwwyyy{{{yyyvvvuuuvvvsssrrrsssrrrqqquuu{{{|||{{{}}}{{{}}}zzzzzz|||yyyiiiZZZWWW___iiillljjjdddZZZNNNAAA666000((((((((((((((((((((((((((()))******++++++******'''(((((())))))*********###000111BBBkkk{{{sssvvv|||uuuuuu___???;;;XXXppptttuuuIII666333FFF___ssskkkQQQ===:::999888666555;;;BBBRRRZZZaaaaaaaaadddeeeddd]]]]]]___]]]SSSEEE===<<<999999888777666444222111000111444999<<<@@@HHHRRR^^^lllmmmbbbgggvvvuuullldddYYYWWWTTTTTTYYYcccoooxxxvvvjjj^^^RRRKKKMMMSSSLLLUUUaaahhhmmmuuu|||wwwtttssstttuuuwwwuuurrrrrruuuvvvuuunnnkkkgggdddcccbbbaaa___eeedddbbb````````````aaabbb\\\YYYWWWPPPIIINNNYYYqqq}}}mmmfffLLLDDDDDD@@@:::888999666111000///000222111111777???UUUbbbhhhppp}}}wwwaaaYYYggghhhaaazzzpppTTTIIIDDDAAAAAACCCAAA;;;999:::<<<>>>AAABBBDDDEEEHHHKKKNNNNNNMMMOOORRRSSSSSSRRRVVVUUUTTTVVVYYY[[[[[[[[[[[[\\\\\\\\\]]]ccclllsssxxxmmmeeebbb\\\XXXTTTUUUYYYZZZWWWSSSIIIEEEEEEHHHGGGBBB>>>===<<<<<<777777DDDTTTQQQBBB;;;333,,,,,,---++++++,,,))))))))))))))))))))))))******))))))))))))******''''''''''''''''''''''''((()))***+++++++++*********)))((()))***)))'''%%%''''''(((((())))))))))))(((''''''''')))---222444444444444555444444333222...,,,)))'''&&&''')))***&&&'''(((************)))++++++++++++++++++++++++*********)))))))))((((((''''''(((((()))*********+++,,,......---...///111///000000111222333444555222333333444444444444333000111111000000222888<<>>@@@FFFIIIHHHEEEEEEBBB??????BBBGGGJJJLLLLLLJJJHHHEEECCCBBBDDDEEEBBB<<<:::>>>???:::777777999:::===BBBHHHKKKLLLKKKLLLSSS]]]hhhppptttuuutttkkkiiifffcccbbb```]]][[[PPPOOOMMMLLLJJJIIIHHHHHH@@@@@@AAA@@@???<<<999777<<<<<<<<<===???AAABBBCCCAAAAAA???:::777:::BBBIIIZZZgggrrruuuuuuvvvxxxwwwzzz|||yyy~~~{{{vvvssspppooottt|||ppp|||{{{zzzwww{{{wwwrrrwwwvvvgggYYYWWW```jjjlllggg___UUUIII===444000(((((())))))))))))(((((('''((())))))******))))))((((((((()))))))))))))))"""000+++666cccvvvpppvvv}}}zzzzzzoooXXXAAA888FFF^^^nnn}}}pppPPP777999QQQooosss]]]BBB===999999888777999===IIISSS\\\______aaabbbaaa___]]]^^^___XXXKKKAAA>>>::::::999888666444222111//////222666777999@@@HHHSSS[[[tttxxxjjjgggmmmsssyyyiii___ZZZUUUTTTZZZeeepppwwwpppggg^^^WWWPPPIIIGGGHHHEEEPPP]]]fffjjjpppxxxzzzxxxyyyzzzwwwzzzyyyuuuuuu{{{}}}{{{vvvrrrnnnlllkkkkkkiiiggghhheeebbbbbbddddddbbb``````ZZZXXXXXXRRRLLLSSS```uuunnn~~~]]]LLLFFFEEEAAA;;;:::;;;777222000///000222111111777>>>SSSjjjuuuxxxppp]]]```hhhkkkwwwVVVKKKDDDAAABBBDDDBBB<<<888999:::<<<>>>???@@@BBBEEEHHHLLLKKKLLLNNNQQQSSSSSSRRRUUUSSSSSSUUUYYY\\\]]]\\\\\\]]]]]]\\\]]]cccnnnvvvssskkkjjjnnnfff___```fffhhhaaaXXXMMMJJJKKKOOONNNGGGAAA@@@@@@===;;;CCCRRR[[[PPP>>>555///,,,------++++++---))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))((()))***+++,,,,,,+++***+++***))))))))))))'''%%%&&&'''''''''(((((())))))((('''&&&''')))---222555444444444555444444333333...,,,)))'''&&&''')))***%%%&&&'''))))))))))))(((++++++++++++++++++++++++************))))))))))))''''''(((((()))*********+++,,,............///111///000000222333444555555333333444555555555444444000111111///...111666;;;AAABBBCCCFFFIIIJJJJJJJJJCCCAAAAAAFFFOOOZZZccchhhmmmpppooohhh]]]SSSPPPPPPEEE>>>999999777222222666;;;@@@DDDFFFGGGIIINNNSSSTTTYYYbbbjjjqqquuuvvvvvvooommmkkkiiihhhfffcccaaaVVVVVVTTTRRRQQQPPPOOOOOOMMMNNNOOOOOOLLLIIIEEEBBBCCCCCCDDDEEEFFFGGGIIIIIIHHHFFFBBB;;;777:::CCCKKK]]]jjjuuuyyyxxxyyyzzzyyyxxx~~~wwwxxx~~~wwwsssooommmsss|||tttzzzsss|||mmmiii{{{vvvfffYYYXXXbbbnnnmmmfff[[[PPPDDD999222000((()))************))))))''''''((()))))))))))))))))))))))))))((((((((((((###111&&&...^^^uuuqqqxxx|||www^^^KKK???BBBXXXppprrrtttjjj@@@555KKKooowwwdddFFF>>>999999:::888888999BBBMMMYYY]]]^^^```aaa```___[[[[[[^^^ZZZMMMBBB???:::::::::999777444222000111000222555555555;;;CCCNNNQQQgggrrrpppxxx}}}oooggg\\\XXX\\\fffooottttttiii^^^ZZZWWWQQQJJJGGGDDDNNN[[[eeekkkoootttxxx~~~~~~{{{zzz{{{~~~uuuyyyxxxtttuuu|||~~~|||}}}yyyuuusssssssssqqqoooiiieeeaaacccggghhhddd```^^^XXXWWWXXXSSSNNNVVVfffwww|||~~~SSSMMMHHHFFFBBB<<<;;;<<<888222000///000222111111666>>>RRRqqqwww[[[TTT{{{kkk___{{{VVVKKKCCCAAABBBDDDBBB<<<888888888:::<<<===>>>@@@CCCFFFJJJJJJKKKNNNQQQSSSSSSRRRTTTSSSRRRUUUZZZ]]]^^^]]]]]]^^^^^^]]]^^^dddoooyyywwwpppppp|||qqqggghhhooopppfff\\\QQQOOOQQQUUUTTTMMMEEECCCBBB===???LLL]]]___NNN;;;///...---,,,+++*********************************))))))(((((((((((())))))(((((())))))))))))(((((()))(((***...333333...)))((()))***+++,,,++++++*********+++++++++******))),,,***'''&&&(((---222666333222222333444555333222///---***'''&&&'''((()))((()))***,,,,,,+++******((()))))))))************++++++***)))(((((())))))(((((((((((()))***+++,,,,,,,,,,,,---...000222444000222333444333444666777777777666555444444555555000333666666444333444666@@@======EEEPPPVVVRRRLLLBBBAAACCCKKKWWWbbbjjjmmmrrrzzzzzzpppaaaTTTNNNDDD???AAA@@@:::444333777===CCCGGGIIIKKKMMMLLLVVVYYY___gggoootttvvvvvvtttrrroookkkhhhfffeeeddd___\\\YYYWWWWWWWWWVVVUUUSSSSSSRRRQQQOOOMMMKKKIIIKKKJJJIIIIIIJJJJJJIIIGGGGGGFFFEEEAAA::::::EEERRRaaaiiilllrrr{{{~~~zzzmmm{{{tttqqquuuqqqssszzz~~~|||sssqqqwww}}}zzzlllwwwzzzsssaaaTTTYYYgggppppppiii]]]OOOBBB777000---*********)))))))))))))))))))))))))))))))))))))))******))))))))))))******))),,,---///IIIyyywww{{{yyylllKKK999LLLeeefffsss~~~HHH111@@@^^^sssQQQEEE;;;:::;;;999888:::FFFJJJQQQXXX\\\^^^^^^^^^]]]___aaaaaa]]]TTTHHH@@@>>><<<::::::999888666444111111111222555999<<<>>>FFFHHH]]]~~~uuuiiibbbaaagggpppxxx{{{vvveeeYYYZZZTTTLLLMMMKKKTTT]]]cccjjjqqquuuttttttwwwzzzzzzxxxxxxzzz|||{{{}}}{{{vvvwww{{{}}}|||~~~~~~}}}zzzvvvtttssstttooohhhbbbcccjjjnnnkkkfffggg]]]XXXXXXQQQMMM___www~~~yyyRRRFFFIIIEEEAAA@@@AAA>>>888333222000000111000000777???YYYsssuuuOOOWWW~~~gggcccyyy^^^HHHEEE@@@===AAABBB>>>:::888777999<<<===>>>@@@BBBDDDKKKIIIJJJOOOVVVXXXUUUPPPTTTUUUWWWZZZ[[[]]]]]]]]]\\\XXXYYY^^^ccchhhuuu{{{xxxzzz|||yyywwwwww~~~xxxlllgggqqqzzzooo[[[RRRRRRVVV\\\[[[RRRHHHDDDFFFBBBEEETTTccc```MMM:::000///---,,,+++******)))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((''')))---222222---((()))***+++,,,,,,+++)))((()))******+++++++++******$$$%%%''')))+++------...222222222333444444333222000...***(((&&&'''((()))((()))******++++++******************++++++++++++++++++***))))))))))))))))))))))))))))))***++++++,,,,,,,,,---...000222333000222555555444444555666999999999888888777777777111333555555444222222222888777888AAALLLTTTUUUSSSKKKJJJJJJMMMSSSWWWZZZZZZ___gggpppssstttsssllleeeUUUOOOJJJJJJFFF>>>999999666;;;AAADDDGGGKKKPPPSSS[[[\\\```eeelllpppssssssqqqooollliiigggfffffffffaaa```^^^\\\YYYWWWVVVVVVVVVVVVWWWVVVUUURRROOONNNNNNMMMLLLLLLLLLKKKIIIGGGGGGEEEDDDBBB??????HHHTTTbbbjjjlllqqq||||||vvvyyyuuukkkwwwpppjjjnnnlllsss{{{zzzpppjjjjjjmmm{{{wwwmmmeeetttvvvooo___UUUYYYeeennnmmmfffZZZLLL???555///,,,))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***+++---...222IIIrrr|||YYY>>>GGG\\\___gggxxx]]]<<<;;;VVV]]]NNN@@@:::888444333444BBBFFFMMMTTTZZZ]]]^^^^^^```aaabbbbbb^^^VVVKKKDDD>>><<<999888888888666444111111111222444777:::<<>>AAACCCGGGIIILLLOOORRRRRRPPPOOOTTTTTTVVVWWWYYY[[[\\\]]][[[YYY[[[```dddkkkzzzoooiiifffiiimmmpppssswww}}}xxxnnniiirrryyynnn[[[OOONNNRRRYYYZZZTTTMMMJJJIIIDDDJJJ]]]iiiaaaJJJ999000///...,,,***))))))((((((((((((((((((((((((((()))((((((''''''(((((()))))))))(((''''''((())))))'''&&&(((,,,000000,,,((()))+++,,,------***(((&&&((()))***+++++++++++++++&&&''')))***,,,---......111111222333333333333333000...+++(((''''''((())))))((((((((())))))*********++++++++++++,,,,,,,,,+++***))))))))))))))))))******)))))))))******+++,,,,,,,,,---///000222333444666999:::999777666666;;;<<<<<<<<<<<<;;;;;;:::666555555666777666333111333333444:::CCCLLLRRRUUUKKKIIIGGGFFFEEECCCAAA???===DDDMMMRRRYYY___```]]]RRRRRRTTTVVVSSSIII@@@===;;;>>>@@@BBBEEEJJJRRRYYY___^^^___ccciiinnnrrrtttooollljjjgggffffffhhhiiiccceeefffccc]]]YYYXXXYYYZZZ[[[]]]^^^]]]ZZZVVVTTTUUUSSSQQQQQQPPPMMMJJJGGGGGGDDDBBBDDDDDDFFFNNNVVVbbbjjjjjjnnnxxxvvvpppsss|||{{{mmmiiirrr~~~}}}qqqlllppppppxxx|||~~~zzzwwwuuusssuuuhhh[[[]]]qqqqqqkkk___YYY]]]fffmmmiiibbbVVVIII<<<333---+++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))+++,,,---444EEEbbbwwwuuufffFFFBBBQQQZZZXXXooouuuKKK888JJJvvvmmm]]]KKK???:::666555666<<>>\\\uuuxxxVVVfffnnnYYYttt\\\EEECCC===<<>>;;;999777;;;;;;===>>>>>>>>>===<<<:::888666888;;;<<<999666555444333444888@@@IIIOOOEEECCC???;;;888555333111+++000666999>>>DDDFFFDDDAAAEEEOOOYYY]]]VVVJJJBBBDDDCCCCCCCCCCCCHHHSSS^^^aaa______bbbiiipppvvvyyyooommmjjjgggfffggghhhjjjdddhhhllliiiccc]]]\\\^^^^^^```cccdddddd```\\\ZZZ[[[YYYWWWVVVTTTPPPLLLHHHFFFAAA@@@DDDIIIMMMRRRXXXaaahhhhhhkkkuuusssmmmpppuuuttthhhjjjrrrwwwtttxxxvvvwww|||{{{|||rrr___SSS___{{{qqqmmmgggaaa___ccciiimmmfff___SSSEEE:::111,,,***((((((((()))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))***222>>>MMMrrroooffflllNNNBBBLLL]]]QQQeee|||zzzTTT777???ccc{{{qqqdddRRRDDD;;;888888999888<<>>@@@DDDGGGKKKOOOPPPQQQQQQQQQUUUUUUTTTTTTUUUXXX[[[]]]\\\___bbbdddhhhttt~~~sssggg]]]SSSPPPSSSZZZgggrrr{{{ttthhh___^^^\\\RRREEE===:::<<>>>>>>>>999777555777;;;>>>>>><<<777666444222222888AAAHHHDDDBBB>>>999555222222222111555666555777;;;;;;999666999???KKKWWW[[[UUUMMMJJJGGGEEEEEEDDDHHHVVVeeeeeecccbbbeeejjjqqqvvvyyyrrrpppllliiigggggghhhhhheeejjjnnnmmmgggbbbaaaccc```bbbeeegggfffccc___\\\^^^]]][[[YYYWWWSSSNNNJJJDDD???>>>DDDKKKPPPVVV\\\aaaggggggjjjttttttooorrrsss~~~rrrjjjpppwwwyyyrrrzzzyyyzzzzzz}}}zzzfff]]]mmmrrrooohhh```^^^bbbfffiiijjjbbb[[[OOOBBB777000,,,+++''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((())))))222999===bbbvvviiiyyyuuupppWWWEEEMMMbbbTTT^^^nnnmmmuuu{{{QQQ333888PPPhhhlllfffYYYIII<<<666666777666:::@@@IIIQQQYYY^^^aaabbbaaa______]]]ZZZVVVSSSBBB>>>999666555555555555444333111000000111222333777@@@FFFKKKbbbtttiiiddd___aaarrr}}}qqqddd\\\bbbgggmmmrrrtttwww|||~~~}}}yyyxxxwwwwwwvvvtttrrrqqqooopppmmmhhhfffhhhiiigggeeegggjjjmmmpppuuu{{{~~~xxxpppjjjhhhhhheeeddd^^^XXX^^^qqq___MMMKKKOOOWWWMMMLLLLLLJJJEEE???777222000///000222000///444;;;SSSsss^^^YYYzzzvvvkkkMMMWWW}}}hhhMMMCCC;;;888===CCCBBB===:::555666777777777999<<>>>>>@@@CCCDDDBBBSSStttsssTTT@@@...---,,,******)))))))))************************(((''''''&&&&&&''''''((((((((('''&&&&&&'''((((((''')))+++---......---,,,&&&''')))+++,,,---------((()))***+++++++++++++++'''***...222222000,,,)))+++...222222000///222444444111...***)))((()))***)))((((((((())))))******(((((()))))))))*********)))))))))))))))******+++***))))))******,,,------,,,---...///000000000000333777;;;<<<:::777444333444444555777:::===???@@@888666444444777;;;>>>@@@:::888555333444888@@@EEEDDDCCC@@@;;;666333222333444666666444777<<>>:::<<>>DDDKKKRRRZZZaaaccciiiiiilllvvvvvvrrrvvvwwwvvvpppuuu{{{}}}zzz~~~xxxttt{{{~~~sssppp~~~nnnmmmaaaWWWYYY```eeeffffff___XXXLLL???555...,,,+++&&&''''''(((((())))))***)))))))))))))))))))))))))))((((((''''''(((((()))(((---+++111888444SSS~~~uuu{{{uuuvvv]]]FFFMMM___\\\[[[```cccgggzzzuuuMMM222777BBBWWWdddhhhdddUUUCCC999777888555888>>>EEENNNVVV\\\___```___^^^^^^^^^\\\XXXUUUGGGCCC<<<777666666666666444333111000///000222333111:::AAAFFFSSSrrrxxxooohhhddd]]][[[lllpppeeeiiihhhnnnssstttvvv{{{~~~}}}{{{yyyxxxwwwwwwvvvtttqqqlllnnnmmmhhhgggiiihhheeeaaabbbcccdddfffkkkqqquuuuuuwwwxxxvvvrrrmmmiiihhhccc```\\\^^^hhhwww]]]IIILLLQQQUUUQQQQQQOOOKKKEEE===666222000///000222000///333:::UUUwww___WWWqqqrrrYYYQQQpppuuu]]]HHH>>>888===DDDDDD@@@<<<666666666666666888<<>>CCC@@@===999888999<<<@@@BBBBBBDDDFFFCCC>>>999666555222444333333:::FFFPPPTTTUUUSSSJJJ???>>>HHHTTTXXXQQQLLLJJJJJJEEECCCOOOaaahhhhhhiiillloooqqqpppooopppooonnnllljjjgggeeedddlllmmmmmmmmmjjjgggeeeccc```aaaaaaaaa___\\\ZZZXXXXXXWWWWWWWWWUUURRRLLLHHHDDDAAAAAAFFFLLLSSS^^^ggggggnnnmmmoooyyyyyytttxxx}}}~~~xxxrrrrrrvvvyyyzzz}}}vvvrrr|||xxx}}}wwwqqqnnn^^^RRRVVV```eeedddccc[[[TTTHHH;;;222,,,******&&&&&&''''''((())))))***))))))))))))))))))))))))***))))))(((((())))))***'''...***///666---FFFzzz{{{zzz[[[???FFFRRR```ZZZVVVaaa^^^bbbxxxSSS:::999444DDDRRRaaaiii\\\HHH;;;999:::444666;;;BBBJJJRRRXXX\\\^^^^^^^^^______]]]ZZZWWWMMMGGG???999777777777777555333222000000111222333333666<<>>EEEFFFCCC@@@666777777666666888<<>>>>>===>>>@@@AAADDDRRRmmmoooLLL++++++************++++++))))))))))))))))))))))))'''''''''&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&%%%''')))++++++***+++,,,++++++)))))))))***+++,,,******+++++++++******)))&&&(((+++---...,,,)))''')))---222222///...111555555333///+++)))))))))***((()))+++,,,,,,++++++*********+++++++++,,,,,,,,,))))))((())))))***++++++'''((((((***+++---///000,,,---...000000000//////000333666777555333222222000///000111666<<>>999:::999:::DDDWWWfffmmmbbbeee^^^LLL???AAAJJJOOOXXXRRROOOLLLDDD===FFFWWWcccdddggglllppprrrqqqpppmmmmmmmmmllljjjgggdddcccqqqooommmllljjjhhhdddaaa_________^^^\\\YYYWWWVVVTTTTTTTTTTTTSSSPPPJJJFFFFFFCCCCCCGGGLLLTTT```kkkkkkqqqpppqqq{{{zzzuuuyyy~~~|||xxxqqqlllnnnsssrrrxxxuuuwww}}}~~~|||~~~}}}tttuuuvvvppp^^^PPPUUUaaagggeeedddXXXQQQEEE999///***((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))******))))))))))))******$$$...(((+++333(((<<>>>>>AAA;;;AAANNNiii~~~XXX///...---,,,+++*********+++*********))))))((((((%%%''')))***((('''''''''''''''((((((((((((''''''))))))(((((()))***+++++++++***)))***++++++***(((***)))((())),,,---+++))))))))))))))))))((('''''')))+++---000222333333333555444222000---+++)))((())))))***++++++++++++***,,,)))''''''(((***++++++))))))))))))(((((((((((())))))***+++---...//////+++,,,---///000111111111...111444666555444222111333111111444666;;;HHHTTTLLLFFF===777777999<<<>>>EEEHHHHHHDDDEEEJJJIIICCCDDDCCCGGGQQQUUUOOOIIIGGGFFF===999???MMM___sssyyyooo___PPPFFFCCCCCCEEERRRPPPPPPOOOLLLJJJJJJMMMIIINNNZZZjjjssssssqqqqqqqqqoookkkggghhhkkkggg```hhheeeffflllmmmgggaaa^^^[[[[[[[[[ZZZYYYWWWUUUTTTTTTRRRQQQQQQRRRPPPKKKGGGFFFDDDEEEJJJOOOUUU___iiippprrrrrrqqqoooppptttxxx}}}zzzuuurrrrrrqqqtttppprrr{{{zzz~~~ooofff~~~xxxjjj}}}bbbOOOWWWgggiiibbb\\\SSSKKK???555///,,,++++++))))))(((((((((((())))))))))))))))))))))))))))))******++++++++++++******+++'''(((,,,+++,,,<<>>:::999999888888777555333222222222333666555666888???JJJWWW___~~~tttfffbbbggggggooo]]]UUURRRUUUaaammmuuuzzz{{{zzz{{{}}}~~~~~~}}}zzzvvvtttssspppkkkgggdddeeeeeecccaaaaaacccfffbbbaaa``````___^^^[[[XXXYYYbbbooo{{{~~~{{{~~~UUUMMM[[[[[[XXX[[[YYYTTTLLLBBB999333000///000111000//////111333>>>cccyyy~~~TTTMMMwww```UUUssspppBBBDDDDDDCCCNNNCCC@@@===:::777555777999;;;<<>>;;;===DDD\\\ttt///...---,,,+++*********************)))))))))(((((()))++++++)))((()))***''''''((((((((((((''''''(((((((((((()))***+++,,,+++******+++,,,,,,+++)))***)))(((***,,,---+++))))))))))))))))))((('''''')))***---///111333333333555444333000...+++)))((())))))***++++++++++++***+++)))'''''')))***++++++))))))))))))((((((((((((+++++++++,,,,,,---------,,,---...///000000000000444555666666444222111111222111222444777>>>MMM[[[aaa\\\RRRFFF<<<777888;;;@@@EEEGGGFFFIIINNNNNNJJJEEE??????GGGOOORRRUUUXXXMMMFFFAAADDDNNN]]]ppp~~~qqq___OOOGGGFFFHHHQQQUUUXXXXXXQQQIIIEEEEEE@@@AAAKKK^^^mmmtttuuuuuutttrrrnnnjjjlllooommmgggfffccceeekkkmmmhhhbbb```[[[\\\\\\[[[YYYVVVSSSQQQSSSRRRPPPPPPPPPNNNIIIFFFBBBBBBEEELLLRRRWWW```hhhlllnnnooonnnmmmmmmpppssssss~~~wwwqqqqqqssswwwqqqooowww|||pppgggjjj{{{tttsss___TTT^^^lllkkk```ZZZNNNGGG<<<222---+++******))))))(((((((((((()))))))))))))))))))))))))))))))))******************))),,,(((***---+++***888JJJnnnXXXRRRDDDZZZiii^^^PPPVVVdddkkkvvviiiXXXBBB111000666GGGYYY[[[KKK>>>;;;777666666999???GGGOOOTTT\\\]]]^^^______^^^ZZZXXXVVVPPPFFF???:::999888888888777555444222222222222444444555777<<>>;;;777555666999:::;;;BBBCCCFFFKKKRRRUUUUUUTTTTTTVVVXXXZZZ\\\]]]^^^^^^\\\___aaaiii~~~wwwkkkbbbYYYTTTUUUhhhpppzzz{{{rrrgggaaaXXXMMMGGGGGGCCC:::777;;;777>>>CCCQQQzzz///...---,,,+++*********************))))))))))))))))))***)))(((((()))+++'''(((((())))))((((((''''''''''''((()))+++,,,---,,,+++***+++,,,---,,,+++***))))))***+++,,,+++***))))))******))))))(((((()))***,,,...111222333333555444333111///,,,***)))))))))***++++++++++++***+++)))'''''')))+++++++++))))))))))))((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000000000666666555555444333222111333222444666777===MMM\\\sssuuurrreeeQQQBBB;;;;;;===BBBEEEGGGLLLRRRTTTSSSLLLCCC<<<===CCCHHHMMMQQQLLLGGGCCCDDDJJJVVViiizzzxxxfffWWWOOONNNQQQWWW\\\ZZZQQQGGG@@@<<<<<<999>>>PPPcccnnnrrrttttttsssooolllooosssrrrmmmeeedddfffkkklllgggbbbaaa[[[\\\]]]]]][[[WWWRRROOOSSSRRRPPPOOOMMMKKKGGGCCC??????EEENNNTTTZZZbbbjjjiiikkknnnnnnmmmmmmmmmnnnfffyyywwwoooppptttvvvrrrsss|||}}}bbbeeexxx{{{{{{~~~cccXXXWWWdddnnniii\\\TTTHHHAAA777///+++)))******))))))(((((((((((())))))))))))))))))))))))))))))((())))))******))))))(((,,,***+++...+++)))222@@@{{{sssPPPSSSkkkttt\\\TTTjjj|||~~~yyylllPPP777111111<<>>@@@EEEkkk///...---,,,+++******************)))))))))))))))(((((((((&&&%%%%%%'''***(((((())))))))))))((((((&&&&&&'''(((***+++---...---+++***+++---...---,,,+++************++++++***))))))*********))))))(((((()))+++---000111333444444444333222000...,,,***))))))***++++++++++++***+++)))((((((***+++++++++))))))))))))((((((((((((++++++,,,,,,,,,,,,------...//////000000000//////111222333444666555333111444444666888777:::EEEQQQmmm{{{lllVVVIIIFFFBBBDDDGGGIIINNNUUU\\\___TTTJJJ???:::999:::;;;:::???<<<<<<===AAAKKK^^^nnnvvv}}}|||mmm___WWWZZZ\\\ZZZTTTOOOKKKGGGCCCAAA<<<===GGGTTT]]]dddiiippppppnnnlllnnnsssssspppiiiggghhhkkkjjjddd______ZZZ\\\^^^^^^]]]YYYTTTQQQSSSQQQPPPMMMKKKGGGDDDBBB>>>>>>CCCLLLSSSZZZdddnnnjjjmmmoooqqqpppnnnlllkkk^^^tttuuupppqqqsssmmmnnnvvv{{{sssiii```nnn|||vvvyyyoooUUUSSSXXXeeekkkcccVVVNNNBBB<<<444---***)))******))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((())))))+++---***(((///999ooo}}}eeeKKK^^^yyyiiibbbzzzwww^^^EEE888000222CCCSSSSSSGGG===:::777444444888???GGGMMMQQQUUU[[[___```^^^\\\[[[[[[UUULLLDDD???<<<999888:::999888666444333222111222333444555666:::???CCCKKKjjj{{{zzz}}}wwwqqqlllaaaYYYUUU]]]jjjttt{{{yyyuuupppmmmkkkiiigggdddiiihhhddd```\\\ZZZ[[[\\\iiiqqq|||}}}lllVVVMMMTTT\\\aaaeeeXXXWWWQQQEEE888000000333///000111111000000222444???```sss___LLLIIIfff[[[RRRoooRRRJJJMMMOOOJJJHHHAAA===888555555777999:::@@@AAAEEEIIINNNQQQSSSTTTSSSUUUXXX[[[\\\\\\ZZZYYY]]]aaadddlll}}}sssiii```[[[cccjjjrrrvvvtttnnngggcccSSSIIIAAA>>>;;;666777:::333:::;;;>>>YYY///...---,,,+++*********))))))))))))))))))******((()))((('''&&&&&&(((***(((((())))))))))))((((((&&&&&&'''(((***+++---...---+++******,,,......---++++++******))))))***+++))))))************))))))'''(((***,,,...111333444333333444333222///---+++))))))***++++++++++++***+++***))))))+++,,,,,,+++))))))))))))(((((((((((()))******+++---....../////////000000000000000//////000222666999888444111333333555888777777===EEEVVVgggyyy|||ooo___VVVTTTMMMLLLKKKLLLOOOWWWaaajjjaaaYYYLLLAAA;;;:::999888777555666888:::AAAOOO]]][[[aaajjjtttxxxtttkkkbbbeee```TTTJJJKKKRRRUUURRRDDD@@@===???BBBGGGQQQ[[[kkkmmmmmmkkkmmmqqqrrroookkkiiijjjkkkggg___[[[[[[YYY[[[]]]___]]]ZZZVVVSSSQQQPPPNNNKKKGGGDDDAAA@@@>>>===@@@GGGPPPYYYgggrrrkkkmmmoooqqqpppmmmiiifff```sss|||uuuuuuvvvuuuiiikkkuuu||||||~~~~~~jjjZZZeee|||wwwqqqrrrcccRRRTTT[[[dddfff^^^SSSLLL???999111,,,******++++++))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((&&&'''***,,,***)))...555TTTssszzz}}}LLLKKKjjjpppxxxzzzjjjWWW???333,,,555EEEMMMJJJEEE<<<999555333555;;;BBBGGGNNNSSSZZZ]]]]]]\\\ZZZZZZ]]]XXXPPPJJJDDD???;;;888999999888777555444333222222333555555555777:::===???QQQbbb}}}xxxrrrooobbbYYYUUU]]]jjjsssyyy|||{{{{{{wwwsssooommmjjjhhhjjjjjjhhhddd```]]]^^^___rrrxxx~~~zzzrrrgggTTTKKKSSS\\\aaacccddd]]]YYYPPPCCC555...///222///000111111000111333555888XXXzzzppp]]]KKKTTTxxxlllYYYppp___MMMQQQUUUSSSMMMDDD@@@:::666555777999:::@@@BBBEEEIIIMMMPPPSSSUUURRRUUUXXXZZZ\\\[[[ZZZXXX]]]bbbfffnnnuuulllfffgggkkkoooqqqnnnhhhcccaaaRRRJJJAAA<<<:::888888;;;777666777>>>IIIbbb///...---,,,+++*********))))))))))))************++++++,,,+++***)))+++---((())))))******))))))((('''''''''((()))+++,,,---,,,+++))))))+++---...---+++,,,+++***((((((***,,,))))))******++++++******'''''')))+++---000333444222333444444333111...,,,))))))***++++++++++++***+++***)))***,,,,,,,,,***))))))))))))((((((((((((((()))***+++---...///000...///000000111111111111222222444999===>>>;;;777444222222666888888999===AAALLLWWW[[[XXXTTTUUUXXXRRROOOMMMMMMOOOUUUaaammmyyyuuuiiiXXXKKKEEECCCAAA<<<:::999;;;:::;;;BBBKKKHHHGGGIIIRRR^^^ffffffddd___ZZZLLL@@@BBBOOOVVVUUUAAA>>>:::999777999DDDPPPgggkkkmmmkkklllooonnnjjjfffeeefffgggccc[[[XXXZZZYYYZZZ\\\]]][[[XXXTTTRRRLLLLLLKKKGGGCCC???>>>>>>===;;;===EEENNNXXXgggsssjjjkkklllmmmlllhhhbbb]]]ddduuu~~~xxxtttzzz|||xxxvvvuuu{{{ttt{{{hhhWWWiiiuuummmjjj]]]WWW[[[```eeeeee]]]RRRJJJ<<<777000+++******++++++))))))(((((((((((())))))))))))))))))))))))))))))((())))))******))))))((($$$'''***+++******...222EEE|||zzzuuu~~~\\\EEETTTkkk}}}ssseeeHHH<<<000///999EEELLLOOO???<<<777444444888===@@@JJJOOOVVVZZZZZZYYYZZZ[[[]]]ZZZUUUPPPKKKDDD>>>999888888888888777666444333333444555444444555888:::???IIIOOObbbwwwrrriii```\\\dddpppwwwzzzzzzvvv{{{|||vvvsssrrrsssnnnnnnmmmhhhdddcccfffjjjyyy~~~|||{{{~~~~~~vvv___LLLMMM]]]ccceeegggbbb```YYYLLL???444//////111///000111111111222444666888SSSqqqTTTMMMiii|||ffffffrrrUUUTTTWWWZZZPPPHHHCCC<<<777666888:::;;;???BBBEEEIIIKKKOOOSSSVVVRRRTTTVVVYYYZZZ[[[ZZZYYY]]]ccchhhooovvvoookkkmmmnnnmmmjjjfffeeeddd[[[SSSJJJBBB===;;;::::::999333666===<<>>@@@BBBDDDHHHJJJIIIGGGGGGIIIJJJLLLWWWccc}}}yyyhhh[[[QQQJJJEEEAAA@@@AAA@@@<<<===@@@???<<<;;;>>>FFFNNNSSSUUUPPPSSSNNNAAA>>>GGGNNNMMMBBB<<<777666555888AAAJJJaaafffjjjiiihhhiiifffbbbZZZ[[[^^^aaa^^^YYYYYY\\\ZZZZZZZZZYYYVVVSSSOOOMMMFFFGGGFFFBBB===::::::;;;:::999===EEENNNXXXeeeqqqkkkjjjiiiiiihhhccc\\\WWWaaasss|||uuurrrxxx|||xxx~~~ttt~~~qqqbbbnnnuuujjj```ZZZ\\\```dddfffddd\\\OOOEEE999555...***))))))******))))))(((((((((((()))))))))))))))))))))))))))))))))******************)))&&&)))+++***)))***---///>>>gggzzzttt~~~wwwSSSFFF\\\}}}yyylllVVVMMM???333111;;;IIIRRRBBB>>>:::555444555888:::DDDKKKRRRVVVWWWXXX[[[^^^\\\[[[YYYUUUPPPIII@@@:::777777888888888777666555222333333333333444777:::>>>GGGIIIPPPmmmyyyrrriiieeemmmxxx{{{yyyvvvqqquuu|||{{{}}}uuutttqqqkkkgggiiiqqqxxx}}}~~~}}}{{{}}}~~~|||yyyyyy}}}{{{ZZZJJJQQQbbbdddhhhkkkbbb___UUUFFF999333111111111///000111111111222444666:::OOOeeeQQQeeemmm```aaaUUUTTT\\\QQQKKKEEE>>>888777999;;;<<<===@@@DDDGGGIIILLLQQQUUURRRSSSUUUWWWYYYZZZ[[[[[[]]]dddiiioooxxxooojjjjjjjjjhhhggggggiiikkkbbb\\\RRRHHHBBB???<<<:::888444777:::555555MMMkkk//////---,,,+++*********(((((())))))*********+++)))+++------,,,+++***+++))))))************))))))))))))((())))))***+++++++++)))''''''))),,,------,,,---,,,***''''''***---((()))***+++++++++++++++&&&&&&'''))),,,000333555111333444555444222///...))))))***++++++++++++***+++******+++------,,,***))))))))))))((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,------///000222222333333333111222:::GGGSSSZZZ\\\MMM???444333666777555444666555666999;;;===;;;:::===<<<>>>CCCCCCDDDMMMXXXhhh~~~qqq```UUUIIIEEECCCEEEDDD???<<<<<<<<<<<<======>>>???AAACCCIIIUUUYYYMMMDDDGGGJJJIIIGGG>>>777666999<<>>999666777888888888===FFFOOOXXXcccnnnmmmkkkiiihhhgggbbb[[[UUU[[[ppp{{{sssmmmtttxxxuuuyyy{{{uuuzzz{{{tttsssuuufffWWWWWW]]]aaadddeeebbbYYYKKK???888333---)))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))******++++++++++++******(((+++,,,***(((***,,,---333RRR|||nnn}}}ddd@@@PPPvvvyyyrrr}}}mmmccc]]]NNN:::...333CCCOOOCCC@@@;;;777444444666777AAAGGGOOOTTTUUUWWW\\\aaa\\\[[[[[[YYYTTTLLLBBB;;;666777888999999888777666111222222111111333666999444AAACCCCCCSSSoootttkkkhhhoooxxxyyysssnnnnnnqqqxxx|||yyyssslllhhhnnnyyy~~~}}}}}}~~~zzz{{{~~~~~~{{{wwwwww{{{~~~pppUUUFFFQQQbbbbbbiiioooeee]]]QQQAAA555222222333222///000111222111222555777:::KKKyyy\\\kkk}}}lll\\\}}}jjjUUUPPP\\\QQQMMMGGG???999888999;;;<<<<<>>;;;666777888666222444AAAPPP000...,,,,,,------,,,+++))))))))))))))))))))))))((((((((((((((((((((((((((()))***++++++***)))(((((((((''''''''''''((((((,,,+++***(((&&&''')))+++...---,,,***)))******+++***++++++******)))((('''***(((&&&&&&(((---111555555444444555555555222000+++*********,,,,,,***((()))************+++++++++((()))***+++++++++++++++***************+++++++++,,,---...000222444666888444222222777EEEXXXlllxxx```SSSCCC<<<>>>>>>:::444333111000000111222333444000222777===CCCFFFGGGFFFNNN\\\mmmwwwtttiii\\\TTTMMMKKKHHHFFFFFFDDDBBB@@@BBBEEECCC;;;888;;;;;;888DDDUUUeeefff\\\RRRLLLHHHDDD@@@;;;999:::===???@@@PPPPPPRRRTTTUUUSSSMMMHHHCCCDDDJJJPPPRRRRRRVVV]]]WWWUUUWWWZZZUUUIII@@@??????===:::999999888666444666777:::AAALLLWWW___cccmmmfff___\\\ZZZ\\\ccclllhhhooowwwxxxqqqkkklllqqqlllzzz|||tttyyytttjjjnnnxxxzzznnnYYYVVV___aaadddbbb[[[NNNAAA888222000---***))))))+++,,,******)))(((((((((((((((%%%&&&'''(((((('''&&&%%%))))))((((((''''''&&&&&&))))))))))))***+++,,,---444BBBuuuvvvjjj~~~ggg\\\XXXgggyyyxxxjjjuuu___===444444<<>>BBBQQQooo{{{gggzzziii]]]qqq}}}]]]VVVMMMUUUPPPKKKDDD===888777777888===>>>AAAEEEHHHJJJLLLMMMRRRSSSTTTTTTUUUWWWZZZ]]]```bbbccckkkzzzpppjjjjjjeeebbbaaa```aaahhhpppiiibbbWWWPPPMMMKKKCCC;;;888777555555555888;;;<<<000...,,,,,,------,,,+++************************((((((((((((((((((((((((((()))************)))(((((((((''''''''''''((((((,,,,,,+++)))'''(((***,,,...---+++***)))*********)))************)))((((((***((('''&&&(((---111444555555444555666666333111,,,+++******+++,,,***))))))************+++++++++))))))***+++++++++++++++************++++++++++++------...///111333555666777555444777AAAQQQaaakkk\\\QQQDDD>>>???@@@???<<<999555000///111222///,,,000000333777<<<@@@BBBBBBAAAFFFLLLOOONNNJJJFFFDDDDDDCCCDDDFFFHHHIIIHHHFFFBBBEEEEEE???<<<>>>===999DDDTTTcccbbbXXXOOOJJJGGG@@@??????>>>=========>>>FFFGGGJJJMMMNNNLLLGGGCCC@@@@@@CCCGGGGGGHHHNNNVVVVVVSSSSSSVVVQQQFFF===:::<<<;;;:::::::::888555222555555666===HHHSSS]]]bbbfff```[[[YYYYYYZZZaaaiiiooorrruuutttqqqpppuuu|||vvvzzz{{{rrrmmmrrrrrriiikkk~~~mmmSSSQQQ^^^```aaa^^^VVVJJJ>>>777000///,,,)))((()))***+++******)))(((((((((((((((''''''((())))))((('''''')))))))))))))))((((((((())))))))))))***+++,,,,,,///<<>>AAAFFFKKKMMMMMMKKKEEEHHHGGGDDDBBBAAA???;;;AAAPPP]]][[[RRRJJJFFFEEE???CCCFFFEEEAAA===<<<<<<===AAAFFFIIIJJJHHHDDDBBB@@@>>>>>>???>>>???EEENNNUUURRRRRRTTTRRRIII>>>999999999999::::::888444111666444444999EEERRR^^^eeeaaa[[[VVVWWWXXXZZZ```hhhoooqqqssstttuuuxxx|||nnnjjjrrrtttrrrvvv|||~~~yyyuuutttzzzlllPPPRRR]]]]]]\\\XXXPPPEEE;;;444...---***((('''((()))******))))))((((((((((((((((((((())))))))))))(((((())))))))))))************))))))))))))***+++,,,,,,---888SSS~~~sss}}}sss[[[^^^yyyxxxuuuvvvfffOOO>>>111555JJJeeeUUUCCC:::::::::555...444999AAAHHHMMMRRRWWWZZZ]]][[[ZZZZZZZZZWWWPPPKKK===;;;:::999999777555333666555444222222222333444444555777999===FFFSSS\\\kkkuuuooohhhddddddgggwww|||~~~~~~{{{{{{{{{{{{zzzzzz{{{|||{{{zzzxxxyyy|||~~~qqqYYY[[[hhhqqqnnnnnnlllcccPPPCCC666222111000000111///000222222222666===CCCLLLQQQbbbxxxoooSSSrrrkkkVVVPPPSSSSSSOOOIIIBBB===:::888888:::;;;>>>@@@CCCFFFHHHIIIMMMPPPTTTVVVWWWXXXYYY[[[]]]___aaajjj~~~wwwrrrllliiieeebbbeeekkkrrrpppkkkddd[[[PPPGGGBBB;;;999666333222222444555000...,,,,,,------,,,+++************************((((((((((((((((((((((((((())))))))))))))))))(((((((((''''''''''''((((((+++,,,------+++++++++---,,,,,,+++******)))))))))'''''')))******+++++++++)))((('''''')))---000333666555666777888888666444222///+++******+++,,,+++))))))*********+++++++++)))******+++++++++******)))******++++++,,,,,,,,,.........///000111333444999777555555888===CCCGGGCCCAAA<<<777555999@@@FFFDDD???999444333333222222000000000333777;;;=========<<<>>>AAADDDDDD???;;;===???CCCIIIOOOSSSSSSRRRPPPNNNKKKFFFDDDBBB@@@======MMMZZZYYYPPPHHHEEEDDDEEEJJJMMMJJJBBB<<<:::;;;===CCCIIIMMMMMMKKKHHHGGGDDDBBBAAAAAA>>>===BBBIIIPPPPPPTTTYYYYYYRRRFFF>>>===;;;:::::::::999777555888555444999EEEUUUbbbjjjddd]]]WWWWWWYYY\\\ccciiijjjnnnssswww{{{~~~}}}yyygggfffpppyyyoooxxx~~~bbbLLLUUU[[[ZZZWWWRRRJJJAAA888333,,,+++)))(((''''''(((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((())))))*********((((((((())))))***+++,,,///666DDDzzzqqquuummmNNNLLLfffyyyzzzuuuiiiYYYDDD222555FFFfffaaaQQQ===444666666111111555<<>>EEELLLQQQWWWqqqzzzqqqkkkkkknnnrrr}}}~~~|||}}}{{{{{{{{{xxxuuutttvvvzzz|||{{{yyywww{{{|||bbb\\\^^^kkkuuussssssmmm___GGG===333111111000000222///111222222333666<<>>;;;888777777888999000...,,,,,,------,,,+++************************)))))))))))))))))))))))))))(((((((((((((((((()))((((((''''''''''''((((((***,,,......---,,,,,,,,,,,,+++++++++***)))((((((&&&'''(((***++++++++++++))))))((((((***,,,000222555555555777999999888666444111---++++++,,,,,,+++))))))*********+++++++++******+++++++++******))))))******+++,,,,,,------.........///000222333444777666555444666999<<<>>>AAAAAA???:::777:::BBBIIIFFFGGGEEE>>>666333666:::888888:::???DDDIIIKKKKKK>>>???BBBFFFHHHFFF???999CCCDDDIIIOOOWWW]]]``````^^^WWWNNNHHHDDDAAA@@@???>>>PPP```bbbZZZSSSNNNLLLNNNPPPOOOHHH>>>999999;;;@@@HHHPPPTTTQQQMMMKKKLLLIIIGGGGGGFFFBBB>>>AAAFFFJJJOOOWWW^^^```ZZZOOOEEEDDD@@@<<<999999:::;;;;;;777555444999EEEUUUccckkkkkkbbb[[[[[[^^^aaaggglllkkkpppsssuuuzzz{{{{{{pppqqqxxxxxxqqqnnneeedddvvvsssvvvsssPPPGGGVVVYYYWWWSSSMMMEEE===666333+++***(((''''''''''''((())))))(((((((((((())))))'''''''''''''''''''''''''''''''''(((((()))))))))(((((((((((()))***+++,,,---333999gggxxxqqq~~~}}}jjjIII===LLLhhh}}}zzzpppcccJJJ666555===YYYdddbbbMMM999444666555000333777<<>>888666777888999555444444333222111111111//////111444:::???CCCEEEOOO]]]qqq|||uuuvvvzzz|||~~~|||~~~{{{yyyxxxxxxxxxsssqqqppprrrwww{{{|||{{{|||yyyuuuUUU]]]```mmmuuutttuuummmZZZ@@@888111111111000111333111111111111333555999<<>>:::888777888999;;;>>>AAACCCEEEHHHMMMRRRVVVXXXXXXYYYYYY```bbbeeennnxxxqqqjjjfffjjjqqq{{{jjjTTTFFFCCCAAA@@@===;;;;;;<<<>>>???000...,,,,,,------,,,+++++++++++++++++++++++++++)))))))))))))))))))))))))))((((((''''''(((((()))((((((''''''''''''(((((((((+++...///...,,,+++,,,++++++++++++***)))((('''''''''(((******+++++++++))))))((()))***,,,///111444444555777999:::888666555222///---------,,,+++)))************+++++++++***++++++++++++***)))))))))******+++,,,---............///000111333555666555444444555666888;;;<<>>::::::;;;===>>>555444333999DDDQQQ]]]ccclllddd___```dddfffhhhlllrrrtttrrrnnnsssxxxwwwzzz~~~pppccc]]]XXXggg}}}oootttxxx___HHHLLLYYYTTTRRRNNNHHHAAA:::444111***)))((((((''''''''''''((((((((((((((())))))***''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((()))***++++++)))---111UUUsssuuu}}}|||uuuZZZ@@@;;;QQQnnn{{{lllQQQAAA<<<666DDDZZZggg]]]HHH:::666555111222444777<<>>======???AAABBB000...,,,,,,------,,,+++++++++++++++++++++++++++)))))))))))))))))))))))))))(((''''''''''''((()))((((((''''''''''''((((((&&&***---///...,,,++++++***+++++++++***)))(((''''''((()))***************))))))))))))***,,,///000333333444666999999888777555333000//////...+++))))))************++++++++++++++++++++++++***)))))))))******+++,,,---...///...//////111333555777888555555555666777:::<<<===@@@AAA???:::555333666999DDDPPP^^^bbb\\\RRRMMMLLLGGGFFFGGGMMMXXXeeeooouuupppmmmfff^^^WWWSSSRRRSSSJJJHHHHHHMMMVVVbbblllqqqjjj]]]QQQLLLIIICCC@@@AAAIIIbbb~~~{{{pppiii\\\WWWOOOGGGBBBAAACCCDDDTTT^^^hhhggg___VVVTTTUUUVVVRRROOOLLLFFFBBBDDDJJJSSS]]]ccc```ZZZWWWRRRMMMKKKFFF@@@<<<;;;<<<======666555555:::BBBLLLTTTYYYccc___^^^dddiiiiiiggggggnnnrrrpppjjjooowww{{{}}}pppddd]]]]]]vvv{{{qqqtttmmmSSSLLLWWWXXXNNNLLLIIIDDD===777222///)))))))))(((((((((((((((((((((((((((((()))******)))((('''&&&&&&'''((())))))))))))((((((((((((((((((''''''(((((()))***+++***+++...EEEwwwuuu}}}}}}wwwzzztttRRR===AAA^^^|||ttt[[[RRRLLL:::777GGGWWWYYYNNNAAA888555333333222222777@@@KKKSSSVVVZZZ```ddddddcccaaa___ZZZTTTJJJCCC>>>;;;:::999666666555555333222111000333444444333333666;;;???EEEJJJQQQWWW```sss~~~yyyvvvrrrpppqqqqqqooommmooopppqqqssswww|||jjjdddbbb^^^]]]aaaccckkkoooooopppbbbHHH777333000222222000111444222111111222555999;;;<<<@@@BBB@@@HHHjjjlll___qqqlll```|||~~~VVVQQQQQQQQQPPPMMMHHHBBB<<<999777777777888;;;>>>AAACCCGGGKKKPPPTTTVVVWWWYYY[[[^^^ccciiivvv{{{vvvwwwtttppprrrvvvlllXXXKKKJJJDDDBBB@@@??????@@@BBBDDD000...,,,,,,------,,,+++++++++++++++++++++++++++)))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((''''''''''''((((((%%%)))---///...,,,************++++++***)))'''&&&((())))))************)))))))))))))))+++,,,...000222222333666888999888666555333111111000...+++))))))************++++++++++++++++++++++++***)))((()))******+++---...//////...///000111444666888999666666666777888;;;===>>>FFFFFFDDD???999555555666000@@@TTTaaabbbYYYNNNHHHGGGEEEDDDIIIVVVgggvvv~~~{{{xxxrrrggg[[[TTTRRRSSSKKKHHHDDDFFFNNNYYYdddjjjhhh\\\RRROOOLLLEEEAAAAAAJJJfffyyypppaaa[[[SSSLLLJJJKKKLLLLLLaaakkkuuusssiii___\\\^^^\\\WWWRRRMMMGGGDDDHHHPPP___gggjjjaaaWWWSSSRRRPPPJJJGGGBBB???======;;;::::::999999===CCCJJJOOORRRZZZXXX\\\fffmmmjjjeeebbbcccllloookkkpppxxxpppiiieeefff}}}vvvoooooobbbJJJNNNZZZRRRJJJHHHEEEAAA;;;555000---)))))))))))))))(((((((((((((((((((((((()))*********)))(((''''''((()))***++++++******))))))(((((('''''''''(((((()))***+++...---...<<>>JJJSSSVVV[[[aaaffffffdddbbb```[[[VVVOOOHHHCCC>>>:::777777777777666555333222111///000111000///333:::@@@999AAAKKKQQQUUU```www|||wwwtttqqqpppqqqqqqooollloooqqqtttvvvxxx}}}kkkdddaaa^^^bbbdddeeekkkmmmkkklll]]]AAA666222111333333000111444111000111333777;;;>>>???DDDHHHEEEHHHggglllUUU^^^zzzZZZ^^^]]]RRRPPPPPPPPPNNNIIICCC===999777777777888:::===AAACCCGGGJJJOOOSSSUUUWWWZZZ\\\[[[bbbjjjxxx{{{zzznnnjjjnnnuuuppp```TTTSSSHHHFFFCCCAAAAAABBBDDDEEE555222...++++++***)))(((++++++++++++++++++++++++))))))******)))(((''''''))))))))))))((((((((((((''''''''''''''''''&&&&&&(((((()))+++,,,,,,)))'''+++***)))(((''''''((((((&&&'''(((***++++++++++++......---,,,,,,,,,------000222444666777777666555888777555222///,,,***))),,,,,,++++++***)))((((((***+++,,,------,,,***))),,,,,,++++++,,,---///000333333333222222333777::::::999777666555666888999FFFIIIJJJEEE<<<555777;;;555888???GGGMMMOOOMMMJJJHHHGGGGGGIIIOOOYYYeeemmmnnnpppiii\\\WWWYYYUUULLLGGGDDD???>>>KKK^^^hhhhhh```\\\YYYVVVPPPIIIGGGJJJNNNiii{{{sssnnndddWWWOOOOOOVVV]]]ooo{{{{{{pppjjjgggddd^^^XXXRRRKKKDDDBBBJJJTTTfffkkkkkkddd[[[VVVRRRMMMOOOMMMJJJIIIMMMNNNFFF<<<===:::999???MMMYYY[[[WWWcccccceeeggghhhfffbbb^^^bbbaaabbbhhhrrr~~~xxxxxxvvvjjjttt{{{xxxlllcccXXXMMMPPPXXXUUUOOOKKKDDD===888333...+++***)))(((''''''((()))***((((((((((((((('''''''''((((((((((((((((((((((((''''''(((((())))))******))))))(((((((((((()))))))))333111000RRRqqq}}}wwwzzzcccTTTNNNaaarrrnnnhhhWWWEEE:::444777@@@IIISSSLLL666888444333555888<<>>CCCGGGMMMYYYhhhsss|||yyywwwnnnpppqqqqqqooommmmmmmmmrrrqqqrrrvvvwwwzzzyyy^^^fff___WWWlllqqqrrrooojjjgggaaaQQQAAA444333222111111111222333666666666666666:::???DDDIIIEEEHHHHHH[[[}}}oooaaaYYYxxxgggYYY|||[[[YYYUUURRRNNNMMMLLLHHHAAA;;;;;;999888999;;;===>>>>>>DDDGGGMMMRRRWWWYYYYYYYYY^^^^^^```ooo~~~wwweeebbbhhhtttssscccXXXVVVNNNMMMHHHCCCBBBCCCDDDCCC666333///,,,++++++***)))++++++++++++++++++++++++)))))))))(((((((((''''''))))))))))))((((((((((((''''''''''''''''''''''''''''''((()))++++++(((&&&***)))))))))((((((((((((&&&'''(((***++++++,,,,,,...---,,,,,,+++,,,,,,,,,...000222555777888777777888777666333111---+++)))------,,,,,,++++++*********+++++++++++++++******++++++++++++---///111222555777:::;;;:::999999:::;;;999777666555555666777>>>GGGQQQUUUVVVRRRFFF;;;999:::<<<@@@DDDFFFFFFEEELLLKKKIIIIIIKKKRRR[[[bbbbbbgggeeeZZZTTTTTTOOOGGGFFFGGGGGGJJJXXXmmm}}}vvvqqqlllggg^^^QQQGGGEEEQQQlll|||kkk^^^YYYZZZ]]]rrr}}}{{{pppjjjfffccc]]]VVVOOOIIIDDDEEEOOOZZZjjjrrruuunnnddd]]]XXXTTTUUUXXXRRRLLLVVVfffbbbPPP@@@>>>???EEEQQQ[[[___^^^gggiiikkklllkkkhhheeecccgggffffffkkkuuuxxx|||qqqcccXXXOOOSSSYYYTTTOOOJJJBBB;;;555111---******)))(((''''''((()))***((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))$$$---111...999___rrrssszzz~~~qqq\\\___~~~tttmmmbbbWWWIII:::444;;;HHH[[[\\\LLL>>>888333444777:::AAAIIIPPPTTTYYY]]]^^^```aaaccc```___ZZZRRRMMMHHH@@@777999888777666555555444444222111000000000222444555666999===AAAEEENNNZZZdddlll|||}}}zzzwwwtttrrrjjjlllmmmmmmllllllmmmnnnvvvssstttwwwxxxyyy~~~}}}sss{{{YYY^^^[[[[[[rrrvvvvvvrrrkkkeee\\\JJJ999333333222111111222222333333444444444555888===AAALLLLLLPPPJJJNNN}}}wwweeeXXXiii~~~sssWWWmmmiiiRRRWWWUUUSSSSSSRRRMMMDDD===:::999777888:::===>>>>>>CCCFFFJJJOOOSSSVVVXXXXXX\\\```eeerrr{{{uuukkkfffjjjtttuuuhhh]]]ZZZPPPOOOLLLHHHGGGFFFFFFEEE666222...,,,++++++***)))++++++++++++++++++++++++***)))'''&&&&&&'''(((((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&'''(((******)))'''((()))*********)))(((''''''(((((()))***+++,,,,,,---,,,++++++******++++++,,,...111444666888888999777888777666333000,,,***,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))******+++******+++,,,...111333555888<<>>@@@BBBCCCKKKJJJHHHFFFFFFIIIPPPTTTUUU]]]aaa\\\YYYXXXSSSJJJGGGKKKPPPWWWfff{{{yyynnnbbbSSSGGGBBBNNNgggyyyhhhZZZSSSPPPPPPYYYbbbhhheee```^^^```aaa]]]VVVNNNIIIFFFIIITTT```mmmxxx{{{ooofff```\\\\\\bbbYYYLLLXXXssstttaaaGGGGGGIIIOOOXXX___dddgggiiimmmpppooolllhhhgggggghhhhhhjjjooowwwtttwww}}}}}}~~~}}}sss___TTTOOOUUUYYYQQQMMMGGG>>>666111---+++)))))))))(((((((((((())))))''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))&&&(((---...)))777eeerrrvvvcccUUUrrr~~~uuupppkkk]]]DDD333444CCC^^^llldddKKK@@@777444555777<<<@@@IIIOOOWWWZZZZZZZZZ^^^aaabbbcccaaaZZZSSSMMMCCC999999999888777666444333222333222111000000111222333222555999;;;===CCCKKKQQQUUU^^^gggnnnwww~~~|||~~~zzzvvvrrrooommmlllggghhhjjjkkkkkkmmmppprrrzzzvvvuuuxxxzzzyyyyyy{{{ppp~~~YYY[[[[[[^^^rrrvvvuuuqqqjjjbbbUUUBBB222333222222111111222333333222333444555666999===AAAMMMMMMRRRQQQRRRrrrooo^^^ZZZqqq~~~ZZZ\\\wwwvvvJJJKKKKKKMMMRRRUUUSSSJJJBBB:::888777777999<<<======CCCDDDGGGKKKOOOSSSVVVWWWYYY```gggrrrzzzuuunnnmmmvvvyyypppfffbbbUUUQQQLLLKKKKKKIIIFFFBBB444111---+++*********)))***************************((('''%%%%%%&&&((()))))))))))))))((((((((((((&&&&&&&&&''''''''''''''''''&&&'''(((++++++***)))''')))***++++++***((('''((((((((()))***+++,,,---,,,++++++***)))*********,,,---000222555666777888777888999888666222...,,,+++++++++,,,,,,,,,,,,,,,***)))((((((((()))***+++))))))***,,,///222555777:::>>>DDDGGGEEEAAA===;;;;;;:::999888666555333333888EEENNNXXXrrruuu\\\UUUMMMFFFCCCCCCDDDEEEDDDDDDCCCAAA@@@BBBFFFIIIMMMTTT\\\```fffiiicccZZZRRRTTTYYYcccrrrpppaaaUUUKKKDDDCCCHHH___sssuuupppqqqrrrrrrnnnhhh___UUUNNNJJJHHHGGGEEEKKKOOONNNMMMQQQYYY___aaaZZZSSSNNNKKKLLLUUU___jjjyyyuuujjjdddaaaaaabbbXXXJJJQQQeeelllcccRRRRRRVVV\\\```ccchhhmmmggglllpppnnnhhhddddddfffcccggglllsss{{{yyy|||xxx{{{zzzqqqqqqsssyyy~~~nnnVVVNNNNNNUUUVVVMMMKKKDDD:::222---***)))((())))))(((((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))(((((((((((())))))000((('''------///EEEaaazzzvvv^^^III\\\~~~xxxtttjjjMMM777000999TTTjjjlllZZZKKK<<<555444555888;;;DDDLLLUUUYYYXXXXXX\\\aaa```dddddd___YYYRRRHHH???999888888666555444333222444333222000000000000000111444777999:::===BBBFFFJJJPPPXXX```hhhsss||||||yyy}}}zzztttnnnjjjgggfffffffffhhhjjjkkkmmmppptttxxx|||wwwvvvzzz|||yyyvvvvvv}}}vvvttt~~~aaa```______kkkqqqoookkkfff]]]OOO===000222222222222222222333333444555777888:::<<<@@@CCCLLLIIIPPP]]]hhh{{{zzznnnTTTooojjj[[[lllSSSGGGGGGIIIPPPVVVUUULLLDDD<<<999777666888;;;<<<<<>><<<:::::::::::::::999888666444333000;;;@@@EEE]]]}}}~~~ggg```XXXPPPKKKHHHGGGEEE@@@AAAAAA???===<<<===???FFFIIIPPP]]]kkktttpppggg]]]ZZZ\\\hhhxxxrrr^^^RRRJJJDDDBBBBBBGGG]]]mmmlllbbb^^^[[[XXXWWWVVVTTTRRRPPPQQQRRRSSSTTTSSSPPPMMMLLLPPPZZZdddggg```YYYUUUQQQNNNQQQWWWbbbsssuuulllfffcccddd___WWWOOOMMMRRR\\\ddd\\\\\\aaahhhjjjgggjjjpppgggkkknnnlllfffbbbccceee```gggqqqzzzzzzpppyyyrrrrrrvvvwwwooonnnzzzrrr{{{~~~yyyfffOOOKKKMMMSSSTTTJJJFFF@@@666...***((((((((((((((())))))))))))((((((&&&'''''''''(((((())))))((((((((((((((((((((((((******))))))((((((''''''))))))(((((((((((())))))000+++''')))...222888>>>yyyrrrvvvxxx]]]FFFHHH\\\ssstttmmmUUU@@@333000AAAWWW^^^aaaQQQ@@@888666555777:::@@@IIISSSWWWWWWWWW[[[```[[[```ccc```\\\WWWOOOHHH;;;:::888666555444444444444444333111000000//////000222444666888:::===>>>DDDGGGMMMUUU\\\aaafffkkkrrrwww}}}|||yyyxxxtttmmmgggcccaaabbbbbbeeefffiiikkknnnqqqvvvzzz|||wwwwww{{{~~~{{{wwwvvv{{{}}}yyy|||uuucccbbbbbbcccjjjrrrnnnhhhbbbWWWIII999000111111222222333333333333333666999;;;<<<>>>AAADDDMMMNNNUUUcccnnnttt{{{TTTnnngggeeemmmVVVQQQOOOQQQVVVVVVNNNFFF>>>;;;888777888:::;;;;;;BBBCCCDDDFFFJJJOOOSSSUUUWWW[[[^^^gggyyysssvvv~~~~~~{{{ppp]]]NNNQQQ\\\]]]TTTLLL222///+++***)))***))))))************************))))))(((''''''(((***+++))))))))))))((((((((((((%%%%%%&&&&&&'''((((((((((((''''''))),,,...///...((()))***+++++++++***)))***)))))))))***,,,...///,,,+++******))))))******------...000111333444555888888999888777444222000************************))))))))))))******+++,,,******+++,,,...111333555666777777777666555777888777888:::;;;;;;999777666///888===???MMMcccnnnlll```[[[TTTNNNJJJGGGEEECCCBBBCCCDDDBBB???<<<;;;;;;AAAAAAEEEQQQaaakkkllliii___WWWUUU___mmmrrrnnniiiddd[[[QQQMMMJJJEEEBBBBBBHHH]]]oooooogggbbb\\\VVVUUUVVVWWWUUUTTTWWW]]]cccccc^^^YYYVVVTTTWWWaaallljjjccc\\\XXXSSSOOONNNRRR[[[jjjxxxzzzsssmmmiiiffffffbbb___[[[SSSOOOYYYhhhbbbaaahhhqqqrrrmmmkkkpppjjjlllnnnmmmiiiffffffgggdddlllwwwqqqppp}}}xxxzzzuuuiiifffkkksssyyy\\\LLLMMMNNNPPPPPPIIIBBB;;;333,,,)))((((((((((((((())))))))))))((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))'''++++++&&&%%%,,,555888eeettthhhooozzzkkkVVVEEEEEE\\\wwwnnnZZZJJJ<<<...222AAAGGGWWWLLLAAA<<<999777777:::<<>>===;;;999666:::===>>>CCCLLLRRRRRRNNNJJJFFFBBBAAAAAAAAA@@@DDDFFFIIIIIIGGGDDDBBBBBBCCCBBBDDDIIIPPPXXX___cccbbbWWWQQQVVV^^^^^^[[[ZZZUUUPPPLLLLLLJJJFFFFFFIIIPPPddduuuwwwrrrnnnggg^^^ZZZ\\\[[[VVVTTTZZZiiiuuuvvvooojjjgggdddbbbhhhqqqjjjbbbZZZVVVRRRNNNOOORRRWWWeeeqqquuusssqqqmmmjjjiiilllkkkeee]]][[[```fffcccaaaiiivvvzzzrrrnnnqqqmmmmmmnnnmmmlllkkkjjjiiikkkrrrzzz~~~~~~~~~xxxppp{{{zzz{{{rrrfffcccjjj~~~jjjSSSIIIMMMKKKIIIHHHCCC===888111+++))))))))))))'''((()))******)))((('''&&&&&&''''''((())))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))%%%***,,,)))%%%&&&...666KKKnnnbbbooooooTTTCCCOOOoooqqq^^^QQQFFF555///333444???======???>>>999777888777===FFFMMMQQQSSSUUUVVVVVV\\\___]]][[[\\\\\\ZZZOOOKKKCCC<<<777666666888555555555444333222111000/////////000222333444444:::999===BBBEEEGGGQQQ[[[\\\bbbjjjpppssswww}}}{{{}}}{{{xxxtttoookkkdddbbb^^^ZZZYYYZZZ\\\^^^cccfffjjjmmmooorrruuuwww{{{{{{}}}~~~zzzyyy{{{||||||ooojjj^^^[[[]]]___eeeooorrrpppfffZZZQQQEEE999222222///000222333444444333333333666;;;>>>@@@AAACCCEEEOOOYYYUUUMMMNNNLLL\\\~~~|||{{{qqqmmmzzzsssrrrcccRRRLLLQQQXXX[[[ZZZFFFBBB<<<999888999999999>>>???AAACCCGGGJJJMMMOOOSSS[[[```ddduuusssqqqlll^^^RRROOO555222///---------------))))))))))))))))))))))))((()))***+++++++++++++++))))))))))))((((((((((((%%%%%%&&&&&&'''((())))))&&&%%%%%%'''***---......******))))))***+++,,,,,,+++***))))))***,,,...000---,,,++++++******++++++((()))+++---000444777888888888777666555444333333......---,,,,,,+++******((()))+++,,,------,,,,,,,,,,,,++++++,,,---///000///000000000///000333555333666:::>>>??????===<<<999888777888:::<<>>???CCCFFFKKKNNNNNNMMMLLLLLLJJJJJJIIIGGGFFFJJJUUU```lllaaaXXXWWWXXXVVVVVVYYYUUUOOOJJJHHHEEEEEEKKKRRR^^^ooo~~~|||xxxoooeeeaaacccaaaZZZXXXbbbxxxwwwnnnmmmrrrhhh^^^UUUQQQOOONNNPPPUUUWWWbbbnnnrrrttttttrrrnnnkkkuuuttthhhbbbffffff___bbb```hhhyyy~~~vvvpppqqqnnnmmmlllmmmnnnmmmllljjjpppuuuzzzzzzxxxwwwyyy}}}yyyqqqrrryyyvvvooocccbbbuuutttooouuuyyy___LLLGGGMMMGGGAAA@@@<<<:::666000+++))))))))))))'''((()))******)))((('''&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''(((((())))))******))))))(((((((((((())))))***(((***000///(((''',,,///kkkfffcccyyydddIIIGGGYYYjjj}}}ttt```TTTLLL<<<222///***,,,000999AAABBB;;;777777333888@@@HHHNNNQQQQQQPPPXXX]]]```]]][[[]]]___^^^YYYSSSIII???999666777888555555555555444333222111222111///000111222222222000222999@@@@@@>>>CCCLLLNNNRRRYYY```ggglllmmmnnnwww}}}|||xxxtttpppjjjddd```]]][[[YYYWWWVVVXXX[[[\\\fffiiinnnqqqsssuuuwwwxxx}}}}}}}}}xxxyyy}}}}}}}}}~~~yyyjjjhhhnnnWWWQQQLLLVVVbbbdddhhhpppoooggg[[[OOOFFF===333000444///000222333444444333333555999>>>AAACCCEEEFFFGGGKKKPPPDDD@@@OOOTTTYYYooo{{{xxxrrrnnnxxx|||bbbSSSQQQVVVXXXWWWIIIDDD>>>999888888999999;;;===???BBBEEEHHHKKKLLLMMMZZZaaabbbnnn|||cccTTTSSS222111///...---------------,,,+++***))))))))))))******))))))((())))))))),,,+++***)))(((((((((((((((((((((((((((((((((((()))'''%%%(((,,,......---(((*********)))((()))***)))***+++***))))))+++---+++***************++++++000...,,,,,,///222555666888777777666555333111000111///---+++)))******+++...---,,,+++,,,...000111---,,,,,,+++,,,---...//////.........000333666888888888999===BBBEEEGGGGGG:::;;;<<<:::999999<<>>LLLQQQWWWXXXSSSNNNPPPTTTPPPPPPHHHDDDHHHFFFIIIUUUyyyrrreee[[[[[[______\\\ZZZUUUQQQMMMHHHGGGMMMUUUdddwww}}}ssskkkcccbbbXXXZZZ___cccwwwtttpppiiiccc\\\RRRJJJHHHLLLTTTYYY^^^gggnnnoooppptttsssnnnppprrrqqqmmmhhhdddeeegggaaaaaaccciiipppttttttrrrxxxsssnnnllllllllljjjgggkkksss{{{|||vvvrrrsssuuummmpppzzz}}}|||ssslllhhhxxx|||rrrggg\\\MMMLLLLLLLLLJJJEEE???:::777111***((()))***'''$$$))))))))))))))))))))))))(((((())))))((('''&&&&&&)))((('''&&&&&&'''((()))***))))))(((((((((((()))(((((((((((()))))))))))))))))))))))))))******+++000EEEooo}}}kkkzzzzzzRRRGGG^^^rrrsssvvvlll]]]NNNCCC;;;333---111222444:::BBBDDD===555444444777<<>>AAACCCIIILLLQQQVVV[[[```fffjjjpppsssvvvxxxxxxyyyzzz{{{yyyooogggbbb]]]XXXTTTUUUWWWXXXYYYYYY[[[]]]```gggkkkpppvvvyyyzzzzzzyyy|||}}}}}}|||{{{}}}}}}}}}xxxkkk```jjjlllTTTMMMNNNTTT\\\cccgggjjjmmmhhhXXXEEE:::444111111333777444222333666999999888999444777CCCIIIDDDCCCFFFAAA@@@@@@???@@@LLLdddzzzmmmwwwooo```mmmhhhNNNVVVXXXSSS\\\KKKFFF@@@;;;888888888888===>>>???AAACCCEEEFFFGGGMMMXXX``````kkk~~~iiiXXXNNN333222000...---------...---,,,+++***))))))))))))*********)))*********+++,,,,,,+++))))))(((((((((''''''''''''''''''''''''((('''&&&(((+++......---)))***++++++***)))***+++)))***+++***))))))+++---++++++************++++++...,,,++++++---000333444555555666666666555444444222000...+++************...---,,,++++++,,,---......------,,,,,,---...//////......///000222333555777777999===BBBGGGIIIJJJAAA@@@>>>>>>>>>>>>===<<<===;;;<<>>@@@BBBDDDFFFGGGNNNXXX```aaakkknnn```XXX444333111///.........///---,,,+++***))))))))))))*********++++++,,,,,,---,,,,,,+++***))))))))))))''''''''''''''''''''''''((('''&&&(((***,,,---,,,***+++------+++***+++,,,)))***+++***))))))+++---++++++************+++++++++*********+++---000222222333444666777888888888333222///---+++*********---,,,+++*********+++,,,///......---------.........//////000000111222222888777888<<>>HHHKKKKKK;;;999555333666;;;BBBFFFOOORRRWWW[[[\\\^^^```bbb[[[[[[VVVMMMGGGDDD@@@;;;777666666555555555555555444333333222222111111000//////000111222444666777;;;>>>AAADDDGGGKKKOOORRR\\\___cccgggjjjmmmpppssstttuuuwww{{{~~~~~~~~~~~~}}}~~~~~~}}}~~~}}}|||||||||||||||}}}{{{~~~{{{tttooofffaaa\\\WWWUUUSSSRRRQQQSSSTTTUUUVVVZZZ```gggllloooqqqsssvvvxxxzzz{{{{{{~~~~~~}}}yyyxxx~~~yyyvvvXXXQQQTTTVVVYYY^^^cccfffeeecccdddQQQ===555333222111111111111222444777999888777222999???@@@AAADDDEEEDDDJJJGGGEEEDDDDDDLLL^^^oooxxxgggUUUOOOfffcccMMMOOORRRSSSSSSNNNGGG@@@;;;888777777999:::;;;===@@@BBBEEEFFFLLLUUU\\\___iiittteee]]]444333111000///...//////---,,,+++***)))))))))))))))***+++,,,------......,,,,,,+++***************''''''''''''''''''''''''(((''''''((()))***+++++++++,,,......---,,,,,,---)))***+++***))))))+++---,,,,,,+++*********++++++***************,,,///111222222444666777888999999555333111...,,,******)))++++++*********+++,,,,,,//////..................---...000111333333333333999888888;;;@@@EEEHHHJJJJJJEEEDDDLLLZZZbbbaaa\\\KKKJJJJJJIIIEEEDDDLLLUUUYYY]]]```^^^ZZZUUUNNNHHHHHHJJJDDDBBBFFFBBBBBBMMM]]]lll|||yyylllfff```\\\XXXYYYaaakkkuuuyyyjjjaaaYYYWWWLLLMMMRRRWWWttt~~~vvvpppkkkaaaaaa```aaadddhhhlllooouuutttrrrmmmkkkllloooqqqlllkkkjjjlllooopppmmmiiipppmmmiiiiiikkkmmmllljjjoooooonnnkkkiiikkkooossspppqqqrrrrrrpppmmmjjjgggttt|||www~~~}}}zzzcccPPPEEEKKKIIIFFFCCC???999333///...+++(((''')))******)))((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&%%%%%%'''''''''''''''(((((()))''''''&&&&&&&&&''''''((((((((((((((()))))))))))))))))))))))))))******+++***))),,,>>>ccczzzpppHHH@@@XXXpppeeekkkqqqjjj^^^AAA666---000:::CCCJJJMMM@@@===888333222666===BBBFFFKKKRRRYYY]]]^^^___^^^\\\^^^\\\VVVQQQNNNHHHBBB;;;999777666666777777777555555444333222111000000111111111111222333444555666888;;;<<<>>>@@@DDDFFFOOORRRWWW[[[___dddhhhkkkjjjkkknnnrrrvvvxxxxxxxxx{{{zzzxxxyyy{{{||||||{{{yyyyyyxxxyyyyyyzzzzzzyyywwwwwwvvvuuuuuuuuuuuuuuuqqqtttwwwvvvppphhhbbb```[[[XXXTTTQQQPPPPPPPPPQQQSSSVVVZZZ]]]bbbhhhooosssrrrssssssuuuvvvxxxzzz{{{|||~~~}}}|||xxxhhh\\\cccYYY[[[^^^aaafffiiifffaaa^^^KKK888222222333222111333555777:::===>>>>>>===888>>>@@@>>>DDDPPPSSSNNNIIIKKKOOOTTTUUUVVV]]]eeekkkrrr]]][[[```wwwYYYMMMLLLNNNQQQOOOJJJCCC===999888999777888999;;;>>>AAACCCEEEHHHPPPWWW\\\ggg~~~kkkaaa444333111000///...//////---,,,+++***)))))))))))))))***+++---............++++++******)))*********''''''''''''''''''''''''''''''(((''''''((()))***+++---///000...---,,,---)))***+++***))))))+++------,,,,,,+++******++++++)))+++,,,,,,++++++...111222333444666777777777777555444222000...,,,***************++++++,,,---.....................---------...000333555777888888;;;:::999<<>>DDDNNNXXX^^^```___]]]^^^bbbbbb^^^ZZZWWWQQQKKK>>>:::666444555666666555777666555444333111111000222222111111111222333333444666777888888:::<<>>@@@BBBCCCCCCBBBBBB>>>@@@PPPeeekkkeeeFFFGGGMMMTTTVVVUUUWWW[[[^^^gggSSSooozzzOOOfffuuuVVVJJJKKKLLLLLLJJJFFF@@@;;;::::::777777888999;;;???BBBDDDGGGLLLUUU\\\ggg|||uuunnn444333111///.........///---,,,+++***)))))))))))))))***,,,---...------,,,******)))))))))))))))***&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((&&&&&&(((******---///000///---,,,,,,)))***+++***))))))+++---...---,,,++++++***++++++))),,,...---++++++...111222333444555666666666666555444333111///---,,,+++)))******+++,,,,,,------+++,,,------......---------...000333666888:::;;;<<<;;;;;;>>>AAACCCCCCCCC>>><<<<<>>???GGGPPPaaaqqqooo]]]\\\RRRLLLPPPOOORRR```iiilllllljjjjjjkkkhhhccc```^^^___```aaabbbiiirrruuummmjjj^^^```eeejjj|||uuuuuutttsssrrrpppooonnn{{{~~~uuullliiiqqqnnnkkkjjjkkknnnpppqqqjjjhhhfffhhhlllooonnnlllrrrmmmiiihhhkkkllljjjhhhkkkmmmoooooonnnmmmnnnpppsss}}}|||~~~~~~vvvsss{{{}}}~~~~~~XXXFFFRRRLLLHHHCCC>>>:::666111...((((((((((((((())))))***''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&%%%&&&'''((()))))))))((()))(((''''''&&&&&&''''''(((((((((((()))))))))))))))))))))))))))******+++)))------(((333VVVvvvhhh^^^BBB:::TTTwwwsssmmmtttxxxQQQ???///,,,------000666777888888666333222555888:::???IIITTT]]]aaa```^^^___dddeeeccc```^^^YYYRRRBBB<<<666333444666555444777777666555333222111111111111000000000000111111333444666555555666888:::;;;>>>BBBEEEIIIMMMRRRUUUXXX[[[___bbbeeegggjjjmmmqqqooommmlllmmmmmmlllkkkjjjllllllllljjjjjjkkklllkkkkkkkkkjjjiiigggfffeee______\\\WWWPPPKKKKKKMMMJJJJJJJJJJJJJJJMMMQQQUUUYYY^^^fffllloooqqqrrrsssuuuuuuvvvvvvxxxyyy{{{|||yyy~~~}}}xxxwww}}}jjjfffggg]]]bbbddddddiiimmmfffZZZHHH===222000111222222555555888<<>>TTTjjjqqqmmmLLLIIIJJJNNNQQQQQQTTTXXX___xxxmmmTTT___VVVSSSrrraaaJJJDDDHHHKKKLLLJJJDDD>>><<<;;;888888777888:::===@@@BBBHHHLLLSSS\\\fffxxx{{{{{{333222000...---------...---,,,+++***)))))))))))))))***,,,------,,,+++***)))((((((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))'''%%%%%%''')))***,,,///000///---,,,,,,)))***+++***))))))+++---......---,,,++++++++++++(((+++...---******---000000111222444555555666666444444333222111///------++++++++++++***))))))(((((()))+++,,,---...------//////000111444666999;;;;;;<<<>>>AAAEEEFFFEEEDDD>>>======<<<@@@LLL[[[fffkkkfff```WWWKKKCCCFFFLLLXXXoooqqqmmm___UUUWWWVVV[[[jjj|||wwwqqqmmmhhheeecccbbbaaaaaahhhqqq|||uuuoooaaa___bbbeeeyyyyyyxxxwwwuuusssqqqppptttvvv~~~wwwnnnmmmppppppooommmllllllnnnppphhhfffeeehhhkkkmmmkkkiiiooonnnmmmmmmmmmmmmlllkkkhhhjjjjjjhhhgggllluuu}}}{{{~~~zzz{{{xxxxxxiiibbbttt|||xxxvvvQQQGGGPPPJJJFFFAAA<<<888444000---''''''((((((((((((((()))''''''''''''''''''''''''%%%&&&'''(((((((((((((((%%%&&&'''((()))))))))(((''''''''''''((()))***+++(((((((((((()))))))))))))))))))))))))))******+++(((+++,,,(((+++FFFxxxrrrnnn{{{UUU@@@LLLfffooojjjpppXXXEEE444111111------111///444:::;;;888555555777777999@@@JJJUUU\\\``````___cccfffdddbbbaaa\\\VVVJJJCCC;;;777888999888777777666666555444333333222111000000//////000000111111222333333222222444666555777:::<<<>>>BBBFFFIIIKKKNNNSSSVVVWWWZZZ^^^bbbeeecccbbbcccddddddcccbbbaaacccdddccc```___```bbb____________]]][[[YYYXXXPPPOOOMMMJJJGGGEEEFFFGGGEEEGGGJJJKKKMMMRRRXXX]]]cccggglllpppqqqrrrrrrssswwwwwwxxxzzz{{{}}}}}}~~~vvv{{{}}}xxxooojjjmmmqqqtttuuu]]][[[VVV\\\aaabbbaaaeeehhh___PPP===666111111111000333777666999<<>>:::888999444444777@@@KKKVVV]]]```^^^bbbeeecccbbbbbb^^^XXXRRRKKKBBB===>>>???>>><<<666666666555444444333333222222111111111222222333000111111111000000222444222444555777888;;;???BBB???CCCHHHJJJLLLOOOTTTWWWSSSSSSSSSTTTVVVWWWVVVUUUTTTVVVWWWUUURRRPPPQQQSSSNNNNNNNNNMMMKKKIIIGGGEEECCCBBBBBBBBBBBBBBBBBBBBBEEEHHHKKKNNNRRRXXX```fffllloooqqqsssssstttuuuvvvxxxyyy{{{}}}~~~yyy~~~yyymmmeeeeeeiiifffmmmsssssswww}}}\\\SSS\\\XXX\\\aaaaaa^^^```cccXXXHHH666333111222111000333999888;;;>>>@@@AAAEEEJJJOOOMMM@@@:::BBBJJJJJJKKKNNNNNNKKKLLLRRRSSSNNNHHHFFFIIISSSVVVZZZWWWWWWjjjMMMHHHNNNTTTSSSKKKBBB<<<:::;;;:::888888999;;;>>>@@@EEEEEEJJJSSSZZZeeezzz555222///---------,,,+++''')))+++---------,,,+++++++++,,,,,,+++***((('''((()))+++,,,,,,+++***)))&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((())))))***,,,------,,,***)))******))))))***+++,,,,,,---++++++---//////+++'''+++---///...+++)))***,,,,,,...000333444555555555333444444444333333222111++++++,,,,,,,,,+++***************+++,,,---///000//////000000111111222222888:::@@@IIIMMMMMMMMMPPPRRROOOKKKDDD===???NNN^^^rrryyy\\\LLLHHHIIIRRRrrr{{{rrrggg___ZZZ[[[bbbllltttmmmccc[[[TTTSSS]]]hhhrrr|||}}}sssbbbUUUUUU```kkkyyyuuuuuuvvvvvvuuu|||~~~|||xxxxxxzzzxxxtttrrrvvvyyyuuunnnhhhgggiiippppppnnniiidddaaaccceeegggfffeeeeeefffeeedddcccddd[[[XXX___mmm{{{}}}~~~}}}{{{vvvlllkkk~~~nnnsssxxxxxxbbbFFFDDDLLLGGGFFF@@@<<<:::666///***))))))'''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''))))))))))))************)))))))))))))))+++---...))))))))))))))))))))))))***)))'''&&&&&&(((***,,,)))&&&&&&***))),,,@@@XXXkkkjjj{{{fffNNNLLL___rrr{{{|||llleee\\\OOOLLLIII777,,,555444000999PPP\\\QQQ@@@666999444333999???DDDMMMVVV[[[```bbb```^^^___^^^[[[XXXXXXUUURRRRRRPPPHHH>>>444777::::::888666555555333444666666444333222222111111000000000000111111000111222333444555666666::::::<<<===???@@@BBBBBBCCCDDDDDDEEEEEEFFFGGGGGGIIIHHHHHHGGGEEEDDDDDDCCCAAA@@@???>>>>>>???@@@AAA======>>>>>>>>>???CCCFFFAAAJJJSSSXXX^^^iiirrruuuxxxwwwwwwxxxzzzzzzyyywww{{{~~~~~~{{{~~~yyy~~~wwwvvvyyy{{{{{{ccc___hhhoooqqquuuxxxaaaUUU\\\[[[PPPPPP\\\eee```]]]```ccc\\\III999000111222333333555888;;;???BBBCCCBBBBBBDDDFFFFFFHHHBBB@@@EEEKKKLLLLLLMMMMMMMMMOOOQQQLLLFFFEEEHHHHHHKKKffffffQQQpppmmmSSScccaaaXXXSSSQQQSSSQQQJJJ@@@;;;[[[PPPBBB999888:::<<<<<<>>>DDDFFFJJJPPPPPP___|||555222///---------,,,+++***+++,,,------,,,+++*********+++++++++***((('''((()))***++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))+++,,,...///000///---,,,***************+++,,,,,,*********,,,...///---++++++---///...+++******,,,,,,---///222333444555555333333444333333222222111---,,,,,,,,,++++++******+++++++++,,,---...000000/////////000111111222222999:::???IIINNNOOOQQQUUUXXXUUURRROOOHHHCCCFFFMMM]]]jjj{{{sss^^^PPPLLLJJJMMMccc~~~ooohhhaaa\\\XXXVVV\\\ccc~~~qqqfff[[[SSSOOOOOOUUU\\\qqq{{{}}}vvvzzzwwwoooaaaUUUSSS\\\eee{{{wwwvvvwwwvvvuuuvvvyyyzzzyyyyyyzzzxxxssswwwvvvtttrrroookkkgggdddkkklllkkkhhheeedddfffhhh```aaabbbdddeeedddbbb```___]]]]]]dddrrr{{{zzz~~~wwwrrrvvv}}}rrruuummmfffWWWEEEFFFKKKFFFEEE???999777444---)))))))))'''&&&'''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''((((((((()))))))))((((((''''''((()))***+++(((((((((((((((((((((((()))(((((('''((()))******+++((())),,,***)))555FFFppprrrjjj|||}}}bbbLLLKKK[[[jjjuuukkkfff```fffhhhOOO333---+++///;;;NNN``````MMM888888222000555:::===CCCJJJVVV[[[___^^^^^^______]]][[[]]]]]][[[[[[XXXMMMBBB>>>:::777555666666555333222333444444222111111111222222111111111111222222222222222222222333333333444555666777999:::;;;<<<;;;<<<<<<======>>>>>>?????????>>>>>>>>>>>>======::::::999999999:::;;;<<<<<<============???CCCGGGHHHSSS^^^dddkkktttzzz{{{xxxwwwwwwxxxzzz{{{yyyxxx{{{~~~~~~{{{~~~}}}bbbVVV___kkk~~~}}}lll]]]UUUWWWUUUNNNQQQ\\\bbb^^^\\\^^^___VVVFFF888111222333333333555999<<<>>>AAABBB@@@>>>???DDDGGGEEE???===BBBIIIKKKLLLNNNJJJIIIKKKLLLHHHAAA@@@BBBFFFHHH\\\mmmOOO___mmmNNNTTT|||xxxbbbXXXQQQRRRQQQIIICCCBBBSSSJJJ>>>888999<<<>>>>>>AAAFFFFFFIIILLLKKKWWWqqqvvv444222///------------,,,---.........---,,,***)))))))))*********)))(((((('''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((()))+++,,,,,,,,,+++++++++************++++++,,,)))((((((***---/////////+++,,,------+++***+++++++++,,,...000222333333444333333333222222222222111///...---+++*********+++,,,,,,,,,,,,---///000111...//////000111111222222777777<<>>???CCCEEECCC>>>>>>CCCJJJHHHAAA>>>AAAEEEGGGIIIKKKHHHGGGIIIKKKIIICCCBBBDDDIIIKKKTTTnnnxxxQQQKKKlllxxx___WWWccciiiYYYNNNRRRTTTLLLFFFFFFHHHAAA:::777999===??????@@@EEEDDDEEEIIIHHHQQQhhhrrr444111...------...---,,,...............,,,+++***((((((((()))))))))))))))'''(((((()))(((((('''&&&''''''''''''''''''''''''(((((((((''''''(((((((((&&&'''((()))***+++******+++++++++******++++++,,,))))))((()))+++---//////++++++,,,,,,,,,+++++++++++++++---...000111222222222222222111111111222222222000---+++******+++,,,+++++++++,,,,,,...//////......///000111222222333555333666>>>DDDGGGMMMSSSZZZ[[[___```ZZZPPPJJJJJJEEEFFFMMMVVVXXXRRRKKKHHHLLLHHHPPP]]]bbbgggeeeXXXUUUTTTTTTWWWXXXWWW[[[aaassszzz~~~yyymmmdddcccfffhhh```XXXTTTRRRQQQWWW]]]ttt|||wwwxxxuuummmbbb\\\\\\___vvv~~~|||zzzwwwvvvyyy}}}}}}}}}|||~~~vvvoooooorrrrrrmmmfffddddddeeeeeedddcccbbbbbbkkknnnqqqqqqkkkbbbZZZUUUMMM___nnnwww}}}~~~wwwvvvUUUDDDFFFGGGFFFFFFBBB@@@888111...,,,)))(((***((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''')))***+++***((('''&&&$$$&&&+++---***+++///555```ttt]]]dddwwwxxxVVVKKKPPP```}}}iiiiiiwwwoooTTTCCC777222,,,///???PPPQQQHHHAAA===777333111222444777???FFFMMMPPPTTTYYY[[[ZZZVVV]]]ccchhhlllnnniiiaaaZZZQQQGGG???<<<:::777555777555333222222333333333333222222111111222222333111111000000000000////////////000111222222333333111111222222333444444555444444444444555555555555555666777888888999999999:::===@@@DDDIIIPPPXXX]]]dddnnnwwwzzzzzz{{{zzzwwwzzzyyyyyyzzz||||||{{{yyyzzz{{{zzzzzz{{{xxx~~~}}}uuu~~~ZZZ______VVVMMMOOOWWW^^^^^^___^^^XXXOOOCCC999222333333333222333666:::>>>AAAGGGLLLMMMFFFAAAFFFNNNPPPHHHCCCCCCDDDDDDEEEHHHEEEDDDFFFJJJJJJFFFDDDFFFMMMRRRTTT___^^^KKKUUU|||qqq\\\kkkqqq[[[LLLQQQWWWQQQHHHEEE@@@<<<888777999<<<===>>>999??????BBBHHHIIIQQQdddwww333111...---......------------------------------''''''((((((((()))******((((((((((((''''''&&&&&&'''''''''''''''''''''''''''(((((((((((((((((('''((()))***+++,,,---......,,,,,,+++++++++++++++,,,+++++++++******+++,,,---******++++++,,,,,,+++*********+++,,,---///000000222111000000000111111222222111...,,,***++++++,,,************+++,,,------......///000111222333333555333444:::>>>AAAGGGMMMTTT]]]iiinnnggg[[[UUUWWWMMMGGGDDDIIIMMMLLLHHHGGGNNNFFFKKKXXXaaajjjjjj^^^ZZZWWWWWWXXXXXXWWW[[[aaaooovvv}}}}}}uuunnnnnnrrrssspppllleee\\\XXX^^^hhhtttuuummmjjjjjjmmm~~~|||zzzyyyvvvyyyxxxrrrpppsssuuuvvvzzzwwwsssrrrrrrrrrpppnnngggfffdddbbb```^^^[[[YYYPPPUUUZZZ\\\ZZZUUUQQQOOOSSShhhzzz}}}yyyxxxvvvvvv|||~~~rrrSSSDDDIIIGGGBBBAAA>>><<<444---+++)))''''''***(((&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''((((((((()))))))))'''''''''''''''''''''&&&''''''''''''''''''''''''%%%''')))++++++***((('''&&&%%%%%%)))++++++,,,...***DDDwwwaaaSSS\\\jjjzzzrrrRRR@@@NNN{{{zzziiipppooo___UUUGGG888+++***///555>>>GGGDDDCCC???888111000333555555<<>>@@@EEEKKKNNN\\\oooyyyrrreee^^^```YYYOOOFFFGGGKKKLLLLLLLLLOOODDDFFFPPPZZZjjjvvvrrrfffbbb___^^^ZZZWWWYYY___iiisss~~~wwwggg]]]aaakkkxxxzzzyyyuuu~~~}}}~~~wwwyyywwwoookkknnnrrrtttwwwwwwwwwuuurrrqqqpppqqqjjjgggccc```]]]ZZZWWWTTTKKKOOOSSSSSSPPPMMMMMMOOOcccuuuyyyqqqqqqvvv}}}oooSSSGGGIIIEEE???===999888111+++***)))&&&'''***'''&&&%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''((((((((()))))))))''''''(((((()))(((((('''''''''''''''''''''''''''&&&''')))***+++***((('''***)))((((((((()))***,,,***666]]]|||dddTTTMMMlllvvv\\\:::???^^^yyypppgggYYYRRRPPP@@@444333///***///;;;>>>FFFIII@@@555111222555000555999:::>>>EEEIIIJJJPPPUUUYYY\\\aaahhhkkkjjjggghhhgggaaaYYYQQQKKKIII@@@<<<888777888777555222444333333222222333333444111111111222222333333333///000000000000000000000000000111111222333333333555555555444444333333333222333444666:::>>>BBBDDDNNNSSS[[[ccckkkssszzzxxx|||{{{{{{|||~~~~~~}}}{{{{{{{{{|||~~~}}}~~~|||WWWJJJPPPSSSQQQQQQWWW___ccc___]]]WWWLLL???666222111222444555555666777:::===>>>CCCOOOXXXTTTHHHFFFKKKOOOJJJHHHIIIIIIIIILLLQQQOOOKKKJJJKKKIIICCC>>>===AAAJJJNNNQQQbbbcccWWWkkk}}}qqqpppkkk___ggggggPPPKKKOOOOOOKKK>>>===;;;:::888888888888888???===>>>GGGIIIKKKTTTZZZvvv333000...---.........---...---,,,+++++++++++++++(((((((((((()))+++---...+++***)))(((''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&######$$$%%%''')))+++,,,...---,,,+++++++++++++++)))+++------***((()))******)))(((***,,,---+++))))))((((((((()))+++---...111000.........000111333000/////////......------++++++******++++++,,,,,,------...000111222333444888555666:::>>>@@@DDDJJJMMMUUUdddnnnnnnhhhgggjjjfffZZZPPPOOOQQQQQQPPPPPPOOOHHHJJJNNNQQQaaatttyyypppllljjjhhhddd^^^^^^bbbiiiwww~~~nnnaaaaaaggguuu|||~~~vvvrrrtttxxxzzzwwwwwwwwwuuurrrooommmkkkjjjfffaaa^^^]]][[[YYYVVVXXXYYYYYYVVVQQQPPPTTTXXXooo{{{|||~~~{{{{{{}}}{{{kkkTTTFFFDDD???>>>;;;333555...)))))))))''''''***'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&'''''''''(((((((((%%%&&&'''((())))))((((((''''''''''''''''''''''''&&&'''(((******))))))((((((***+++)))'''((()))+++***333EEEbbbdddLLLYYYjjj}}}sssPPP???MMMjjjzzzwwweeeUUUOOOSSSIII===555000...///111555GGGSSSMMM>>>555444555///333444333555<<>>???AAAKKKVVVUUUJJJGGGLLLJJJGGGGGGIIIIIIIIIKKKPPPUUUPPPNNNPPPOOOIIICCCBBBCCCFFFKKKQQQXXXlllwwwRRRTTTvvv|||mmmtttgggWWWaaa^^^KKKMMMOOOIII??????===;;;888777777888888???======FFFHHHFFFLLLPPPccc222000...---...///......///...---+++***)))((((((((((((((((((***,,,...///++++++***(((((('''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%&&&&&&(((***,,,...///...---,,,,,,++++++++++++&&&***---...+++))))))******)))((())),,,---+++))))))((((((((()))***,,,---000///...---...///111333...//////000//////...---,,,,,,++++++,,,,,,------------...000111333444444555333444999===???DDDIIINNNNNNRRRZZZaaafffnnnvvvpppdddZZZWWWWWWTTTQQQPPPPPPNNNSSSSSSMMMWWWjjjssssssqqqqqqrrrnnnhhhgggjjjqqqqqqeeeaaadddiiiyyy||||||wwwxxx|||}}}yyywwwuuutttrrrnnniiieeeiiieee```^^^^^^^^^\\\ZZZUUUVVVUUUSSSPPPTTT\\\cccsss{{{ttttttxxxmmmjjjSSSCCC>>>:::===;;;///333---)))))))))'''''')))'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''###$$$&&&((())))))(((((('''''''''''''''''''''''''''(((((()))))))))))))))###(((+++***'''(((***,,,(((222666EEElllxxx^^^HHHddd|||qqqKKKMMMaaakkk\\\YYYUUUOOO???...---666666...///HHH\\\XXXGGG;;;777666000333333///000777===>>>???FFFNNNRRRYYYaaaeeefffhhheeeeeehhhkkkjjjccc]]]RRRNNNKKKJJJJJJHHHBBB<<<888888777777777777888888888777777666444333333222444444444444333333333333222222333333444555555555444444555666777888999999===>>>AAAGGGOOOZZZdddjjjooossszzz}}}}}}||||||}}}~~~}}}wwwooooooeee```xxxxxxmmm```OOOVVVMMMJJJQQQWWWWWWWWWZZZWWWQQQGGG===666333555777444777:::<<<======>>>???BBBAAAIIIUUUVVVMMMIIINNNIIIGGGGGGIIIHHHEEEGGGLLLPPPKKKJJJNNNOOOJJJFFFEEELLLHHHLLLUUUUUU___{{{OOOIIIgggzzz{{{xxx]]]___nnnQQQNNNLLLDDD@@@@@@>>>;;;888777888999555<<<;;;;;;EEEHHHFFFJJJKKKVVVuuu222222000///---+++***)))(((((())))))************))))))(((((((((***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((***)))'''&&&&&&(((***,,,---,,,,,,+++***)))(((''',,,*********,,,---,,,+++***+++,,,---,,,***(((&&&+++***)))))))))***+++,,,///000000111111111000000000000000000000///......---,,,+++*********+++,,,,,,,,,,,,---///111222333222222333555:::???DDDGGGJJJHHHGGGGGGNNN[[[jjjuuuyyyuuunnneee]]]XXXWWWXXXXXXSSSSSSXXXXXXUUU^^^mmm{{{zzz|||yyyooolllpppzzz~~~}}}yyytttvvv}}}|||vvvtttuuu}}}}}}wwwvvvxxxuuuuuuuuutttssstttwwwyyywwwyyyxxxvvvuuurrriii___```^^^]]]___aaa```ZZZUUUOOOPPPKKKFFFJJJYYYiiisss~~~ttt{{{{{{kkkmmmuuu}}}}}}|||qqqXXXNNNBBB<<<;;;999111***,,,***'''&&&'''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((('''''''''''''''((()))***''''''&&&&&&&&&&&&''''''(((((('''&&&&&&''')))******)))'''&&&'''(((***+++///,,,222555AAArrr}}}NNNUUUhhh___HHHNNNxxxVVVXXXWWW[[[RRRDDD;;;///)))111444???```nnnUUUCCC???444666222......000333666777:::<<<@@@FFFMMMUUU\\\```aaaeeeiiillllllkkkjjjjjjeee```VVVQQQ\\\fff\\\JJJGGGFFFGGGIIIFFF@@@???BBB===<<<;;;:::999888888888666666666777777777777777777666555666888888888666888666999>>>>>>;;;@@@IIILLLPPPWWW^^^eeemmmuuuyyyxxxzzz}}}~~~{{{yyy|||}}}|||xxxnnngggkkkwww{{{bbbQQQMMMOOOPPP]]]WWWPPPPPPVVVZZZZZZWWWPPPFFF:::222222444555444666777999<<>>>>>>>><<<======>>>>>>>>>??????FFFEEEHHHOOORRRSSSYYY```cccfffiiimmmpppuuu{{{|||}}}~~~~~~}}}|||}}}|||~~~|||zzzooosss|||fffOOOGGGKKKTTT[[[]]]XXXSSSTTTYYY\\\YYYVVVHHH@@@666111222555666666666777999<<<>>>AAACCCDDDDDDGGGJJJLLLMMMKKKHHHFFFGGGIIIJJJGGGCCCBBBCCCFFFEEECCCDDDJJJQQQRRRKKKCCCEEEGGGFFFHHHKKKKKK```~~~ZZZLLLcccuuuXXX___wwwiiiOOOKKKNNNIIIIIIEEE>>>;;;===<<<888999999999:::;;;===@@@AAACCCHHHVVVqqq222111000///---+++******+++++++++******************)))((((((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((('''''')))((('''&&&&&&(((***+++------,,,,,,+++++++++***))))))***+++------+++))))))***+++,,,,,,+++))))))...---,,,+++******++++++------///000111111111111111111111111111111000//////...---,,,+++******+++******+++,,,---///000111333333222222444777:::;;;;;;;;;;;;<<<>>>DDDKKKQQQWWWbbbnnnsssmmmbbbYYYUUU[[[VVVUUUWWWUUURRRXXXcccllljjjnnnwww{{{uuuqqqqqqqqqyyy~~~~~~}}}vvvpppnnnlllmmmooorrrssstttttttttwwwyyyyyyuuurrrmmmdddZZZWWWVVVVVVWWWVVVRRRMMMIIICCCEEEKKKZZZrrr}}}rrrpppyyyuuufff\\\SSSLLLEEEAAA===:::777444000---+++)))'''&&&'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))((((((''''''&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''')))******+++***)))((()))***+++,,,222...***+++***111]]]vvv]]]fffrrrkkkwwwkkk{{{{{{ooofffVVV>>>111///555SSSttt~~~wwwdddLLL;;;:::888555222000111222000000111444999???FFFJJJLLLRRR[[[bbbfffiiijjjkkkfffhhhcccYYYXXX```dddccc\\\ZZZ\\\^^^[[[WWWWWWZZZ[[[[[[[[[[[[\\\\\\]]]^^^YYYXXXWWWVVVTTTSSSQQQQQQNNNQQQSSSSSSQQQQQQSSSVVV\\\ZZZ\\\cccjjjmmmppptttssstttuuuuuuvvvyyy}}}}}}~~~xxxyyyqqqnnntttqqqhhhiiiqqq}}}zzzTTTDDDEEELLLVVV___ZZZWWWUUUWWW[[[ZZZUUUPPP>>>888333111333666777777777888999;;;===???AAABBBGGGFFFFFFFFFEEEEEEDDDDDDFFFIIIKKKIIIEEECCCDDDEEEGGGFFFEEEIIIVVV```WWWGGG@@@FFFEEEEEEMMMRRR^^^ssslllGGGRRRrrreeeMMMZZZ~~~___PPPSSSMMMMMMIIIAAA<<<<<<<<<;;;999888888999:::<<<>>>???BBBBBBIII[[[yyy111111000...---,,,+++***)))))))))(((((((((''''''******)))(((((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''')))((('''&&&&&&((()))***,,,,,,,,,,,,,,,,,,,,,,,,(((((()))+++------+++)))))))))***+++++++++******///...---,,,++++++******+++,,,---///000111111111//////000000000000////////////...---,,,++++++************+++,,,---///000222222111222333555777999888:::;;;;;;<<<>>>AAACCCAAALLLXXX]]]ZZZTTTQQQQQQPPPLLLKKKLLLKKKIIIMMMTTTZZZWWWXXX```lllxxx}}}|||{{{zzzzzz{{{}}}}}}xxxuuutttrrroooppptttqqqqqqssstttuuutttqqqooorrruuuuuupppkkkeee]]]UUUWWWWWWWWWTTTPPPKKKGGGDDD???HHHWWWkkkxxxqqqrrrxxxlllWWWSSSQQQKKK======<<<999555000...,,,***(((''''''(((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((()))))))))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((()))******))))))(((((())))))***+++***000---...///'''???sssuuuWWW[[[yyyZZZPPP]]]jjjzzzwwwaaaFFF<<<222111BBBddd~~~tttbbbDDD???888444333333333222111000///000333999>>>AAAFFFKKKTTT[[[___bbbdddeeeeeegggcccYYYTTTWWWZZZ[[[YYYWWWXXX[[[YYYVVVWWWZZZ`````````aaaccceeefffgggjjjiiihhhgggfffeeedddddd```eeehhhhhhddddddggglllnnnlllkkkpppuuuxxxyyyxxxwwwxxxxxxxxxyyy|||~~~zzz|||rrrwwwnnnbbb]]]YYY\\\jjjzzzqqq|||RRRGGGLLLNNNRRRWWWUUUUUUUUUXXXYYYUUUMMMFFF777444222222555777888888888888999;;;<<<>>>???@@@GGGFFFEEEEEEDDDEEEEEEFFFFFFIIIKKKJJJFFFCCCCCCEEEKKKNNNKKKIIITTT```WWWDDD@@@IIIGGGEEEPPPXXX]]]fffxxxZZZRRRaaalllrrrWWWOOOmmm|||ppp]]]OOOLLLMMMJJJDDD???<<<<<<<<<888888888888999:::<<<===@@@AAADDDNNNbbb111000000...---,,,++++++)))))))))(((((((((((((((+++***)))(((((()))******************************(((((((((((((((((((((((())))))(((((('''''''''&&&(((''''''&&&''''''))))))+++++++++,,,,,,------...(((((((((***,,,---+++***)))******+++++++++******......------,,,+++******++++++---...000000111111------...............---//////......---,,,++++++*********+++,,,---...///000000111222444666888999888:::<<<<<<<<<;;;===>>>@@@GGGNNNPPPLLLHHHFFFGGGFFFCCCAAA@@@>>><<<===AAAFFFDDDCCCGGGRRR___hhhllluuuzzz{{{~~~xxx~~~|||zzzxxxwwwxxxyyyyyy}}}xxxrrrlllkkkjjjjjjnnntttqqqqqqrrrssstttrrrnnnjjjjjjmmmlllfff```[[[UUUOOOVVVVVVTTTNNNGGGCCCCCCDDDFFFWWWkkk}}}}}}yyy}}}yyy~~~bbbLLLJJJIIIBBB:::;;;;;;888333---+++***)))(((''''''((()))'''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&''''''((()))))))))''''''''''''(((((())))))&&&000---+++111,,,111JJJwwweeeQQQ```www~~~lllFFFAAAPPPyyykkkIIIBBB:::333444JJJiiixxxwwwuuuRRRFFF888111222555444111222111//////111555888;;;===CCCKKKRRRWWW[[[^^^```eeeeeeccc]]]YYYYYYXXXVVVXXXWWWXXX[[[ZZZXXXYYY^^^]]]]]]^^^```bbbeeeggghhhkkkkkkkkkkkkkkkkkkkkkkkkhhhlllpppooolllkkknnnrrruuutttssstttxxxzzzyyyvvv|||}}}}}}}}}}}}yyyppplllooossszzzrrrZZZMMMPPPiii|||RRRHHHNNNOOOPPPTTTTTTUUUVVVXXXWWWPPPFFF>>>555444444555666888888777888999:::;;;<<<>>>??????BBBCCCDDDEEEFFFGGGGGGGGGCCCFFFIIIGGGDDDAAAAAABBBHHHMMMLLLEEEJJJSSSNNN???DDDNNNJJJDDDKKKPPPPPPTTTdddgggYYY[[[jjjtttWWWSSScccuuuiiiIIIKKKJJJIIIGGGCCC>>><<<===999888777777888999:::;;;;;;???DDDIIIRRRooo111000///...---,,,++++++***+++++++++,,,,,,,,,,,,+++***)))((((((((()))***************************)))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''&&&&&&''''''((()))))))))***+++,,,---......)))((('''(((+++,,,,,,+++++++++******************,,,,,,------,,,+++***)))++++++---...////////////+++,,,,,,---------------......//////......---,,,++++++++++++,,,---.../////////000222444666888999666888:::;;;;;;;;;===>>>:::???FFFJJJJJJHHHFFFDDDDDDAAA>>>;;;999666555555333444333444<<>>@@@@@@===>>>AAADDDFFFGGGGGGGGGAAADDDFFFDDD@@@>>>>>>@@@DDDJJJKKKFFFGGGLLLKKKDDDCCCLLLIIIDDDIIIMMMPPPYYYccctttxxxUUUNNNcccnnnxxxvvvTTTSSSqqquuuXXXOOOJJJGGGGGGFFFAAA>>>===:::999888777777888999:::666;;;BBBFFFGGGZZZ000000///...---,,,,,,+++******+++,,,---......///,,,+++)))((((((((()))***************************))))))))))))))))))))))))***))))))(((''''''&&&&&&&&&&&&&&&'''''''''((((((''''''(((***,,,---...///***(((&&&&&&))),,,------,,,,,,+++***))))))))))))***++++++,,,,,,+++***)))+++,,,---...............+++,,,------.........---,,,---...///000///......,,,++++++,,,,,,---...///...///000111333555666777666888:::;;;;;;>>>AAADDD999:::===BBBHHHKKKLLLKKKEEEDDDBBB@@@>>>>>><<<:::000444444222555>>>DDDEEE>>>AAA===@@@OOOWWWXXX___^^^cccddd```___dddkkkooolllpppwww~~~{{{wwwwwwxxxzzzzzzyyyqqqooommmmmmllljjjhhhhhhhhhgggiiinnnooollllllnnnllliiiggghhhjjjiiiddd___XXX[[[XXXQQQKKKJJJKKKIIIEEEEEECCC>>><<>>@@@AAABBB>>>???@@@BBBDDDGGGHHHIIIEEEGGGGGGEEEAAA???AAADDDFFFFFFGGGHHHIIIJJJJJJJJJBBBJJJIIIGGGJJJLLLUUUhhhggglllxxxTTTIIIXXX^^^dddssstttWWWcccvvvtttYYYNNNEEEEEEFFFCCC@@@???;;;:::999888888888999:::777999???CCCCCCJJJfff000000///...------,,,,,,(((((()))***,,,---...///,,,+++***((((((((()))***************************))))))))))))))))))))))))***))))))((('''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&((()))+++---...///***(((%%%%%%(((+++---...---,,,+++***))))))))))))((()))***+++,,,+++***))),,,,,,------...---------,,,------.../////////...,,,---...000000000//////,,,,,,,,,,,,---....../////////000111222333444444888999:::;;;===AAAFFFJJJIIICCC======CCCJJJNNNNNNFFFFFFFFFFFFGGGIIIIIIGGG:::@@@AAA<<<;;;@@@EEEFFF???FFFDDDDDDMMMPPPTTT___bbbffffff```^^^ccckkkppppppvvv{{{vvvtttuuuuuusssqqqmmmjjjggghhhhhhfffffffffkkkhhhhhhlllnnnmmmnnnrrrppplllhhhggggggeee___YYYTTTVVVTTTLLLFFFGGGIIIIII???@@@???<<<===KKK```qqqvvv~~~}}}uuu[[[III???999666222///---++++++***'''%%%'''''''''(((******(((&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''((('''''''''&&&&&&'''''''''((())))))))))))'''&&&%%%'''(((((()))))))))))))))*** ***333''''''000---111999```iii[[[pppwwwOOO]]]~~~```III===KKKBBB444444777PPPzzzzzzbbbJJJ;;;888999111111222222222111000000000222444666999>>>DDDHHHKKKOOOTTTVVVUUUTTTWWW\\\VVVTTTVVVYYYZZZZZZ^^^ccc]]]^^^___bbbdddgggjjjkkknnnnnnnnnooopppqqqqqqrrrtttsssqqqqqqrrrrrrpppoooqqqyyy{{{vvvrrrssstttqqqyyy||||||{{{{{{uuuggg[[[PPPUUU```mmmwwwxxxppphhhSSSTTTRRR^^^zzz}}}sss}}}}}}pppUUUTTTOOOIIILLLSSSUUURRRYYYYYYVVVQQQIII???555///000222444555555666888:::888999;;;===???AAABBBCCCBBBBBBAAABBBDDDGGGJJJKKKJJJLLLLLLIIIEEEDDDFFFIIIEEE@@@@@@DDDGGGEEEDDDFFFGGGMMMKKKHHHFFFCCCOOOhhhhhhggg}}}vvvYYYKKKSSS___cccooo___SSSmmmbbbRRREEECCCEEECCCAAAAAA;;;:::999888888888999:::<<<999<<>>===777222???RRRZZZggg{{{qqqvvv{{{wwwhhhUUUEEE;;;888777555333000,,,***)))))))))(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++000,,,EEE}}}sssZZZ___zzz|||kkklll}}}vvvdddPPPDDDJJJTTTPPP888)))AAAgggcccLLL>>>555///111333222000///000111+++///333444444555888<<>>@@@BBBCCC>>>>>>DDDDDD???BBBKKKGGGIIIJJJHHHFFFGGGKKKOOOSSSGGG<<<===FFFLLLIIIBBBCCCFFFKKKMMMGGGCCCMMM[[[ccccccqqq{{{dddGGGGGGQQQ___pppZZZYYYuuugggMMMCCCFFFHHHEEEAAA>>><<<999888999::::::999:::::::::<<<@@@FFFKKKOOOmmm222111///...,,,,,,++++++)))***,,,---...---,,,+++))))))))))))))))))))))))))))))******************((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''((()))***+++,,,---------,,,+++++++++,,,---+++***))))))***)))'''%%%*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---//////...------...,,,---///000111000000000//////---,,,,,,,,,---......---,,,...111333444444555777:::<<<>>>@@@DDDGGGJJJNNNQQQPPPPPPQQQOOOJJJFFFIIIKKKLLLLLLOOOWWW]]]aaaaaaaaa^^^[[[YYYXXXYYY___ppp}}}yyyyyyzzzdddbbb```aaahhhuuu~~~xxxsssuuussssssqqqjjjcccaaaeeeiiigggfffgggkkkmmmmmmlllhhhiiijjjiiihhheeebbbaaagggeeebbb___[[[WWWQQQMMMGGGHHHEEE???<<<>>>;;;666666777:::KKKffftttyyywwwzzzvvvtttwww|||wwwnnn^^^NNNAAA999555444333222...+++)))((((((((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((())))))***++++++)))666UUUzzzvvvZZZjjj}}}cccSSSOOOUUUhhh}}}|||[[[___ccc___QQQHHHHHHIIIFFFrrruuu]]]MMMBBB>>>999666444444222111444333111//////111555999;;;<<<>>>AAADDDGGGIIIJJJLLLLLLLLLMMMPPPRRRUUUVVV[[[```bbbaaabbbgggjjjjjjjjjjjjjjjjjjlllnnnpppqqqvvvuuusssrrrrrrssstttuuussssssrrrqqqppprrrtttwwwyyy~~~}}}{{{~~~}}}xxxuuuuuutttqqqeeebbbkkknnnppp{{{wwwnnn^^^PPPVVVgggsssgggrrrvvv]]]TTTQQQIIINNNNNNOOOPPPRRRUUUXXXZZZ___WWWMMMFFF===555333555333555666666444444666888999999:::;;;<<<>>>???@@@BBB???@@@CCCEEEDDDFFFIIIGGGGGGGGGFFFFFFGGGJJJLLLQQQLLLHHHHHHLLLMMMJJJGGGIIIHHHIIIKKKJJJIIINNNUUU[[[YYYbbbttt[[[NNNMMMhhhooofff}}}ppp___MMMAAA@@@CCC>>><<<:::999999999888666999888888999<<<@@@DDDFFFRRRjjj222111///...,,,,,,++++++******,,,---------,,,+++)))))))))))))))))))))))))))))))))***++++++,,,,,,)))((((((''''''(((((()))''''''((())))))***++++++%%%%%%%%%&&&'''((()))***''''''(((((()))***++++++---------,,,,,,+++*********)))(((((())))))'''%%%*********++++++++++++,,,---------,,,,,,+++++++++)))+++------,,,,,,---...,,,,,,...//////000//////000///...---------......---++++++,,,///111111000333555888:::<<<>>>BBBEEEGGGNNNTTTVVVWWWVVVPPPJJJDDDGGGJJJLLLLLLOOOUUUZZZcccfffiiiiiifffbbb___^^^PPP___ooouuuuuuuuuuuusssgggfffcccbbbfffppp~~~wwwwww|||yyyqqqpppoooooooookkkfffhhhnnnpppnnnkkkkkkkkkllllllkkkiiikkklllmmmkkkhhhdddbbbccc```\\\XXXSSSLLLEEE@@@AAABBB???:::777888777444000<<>>@@@AAABBBCCCFFFIIILLLNNNTTTZZZ___aaacccgggjjjhhhjjjjjjkkkkkkmmmooopppqqquuussspppnnnooorrrvvvyyyuuusssqqqpppqqqsssttttttyyy}}}|||wwwtttxxx}}}~~~~~~}}}wwwooogggcccUUU[[[XXX\\\nnnyyy{{{xxxdddWWWWWWWWW]]]~~~xxxrrr{{{qqq\\\UUUOOOLLLUUUVVVWWWYYYZZZ[[[[[[[[[\\\RRRGGG>>>777222222777555777999:::999888888888777888:::<<<===>>>>>>>>><<<>>>???AAAGGGNNNNNNJJJGGGEEECCCDDDFFFGGGHHHHHHLLLPPPSSSSSSQQQMMMLLLLLLPPPIIIFFFIIIMMMMMMMMMMMMNNNLLLOOOlllwwwYYYFFFgggYYYuuukkkTTTMMMHHH???AAA???<<<;;;;;;:::777555999999999999;;;<<<>>>>>>CCCLLLggg222111///...,,,+++++++++***+++,,,,,,,,,,,,++++++((((((((((((((((((((((((((())))))***+++,,,,,,---))))))(((((((((((())))))((()))))))))*********+++%%%%%%%%%&&&&&&((())))))&&&''''''((()))*********,,,,,,---...---+++)))''',,,+++***+++,,,,,,***(((************++++++++++++......---,,,,,,+++******''')))++++++++++++,,,...,,,,,,---....../////////000000/////////.........,,,+++******,,,......---///111444555777999===@@@AAAIIIPPPSSSUUUUUUQQQJJJGGGIIIKKKKKKJJJKKKMMMOOOSSSWWW[[[]]]\\\ZZZXXXWWWPPPNNNNNNTTTdddqqqrrrlllmmmlllkkkgggbbbaaajjjtttwww|||xxx}}}zzzooolllkkklllmmmlllkkkpppwwwuuussspppmmmlllkkkkkkjjjhhhjjjmmmnnnmmmjjjfffccc___[[[UUUOOOIIIDDD???;;;======;;;888666777888999;;;OOO\\\iii~~~{{{}}}yyy{{{}}}vvvzzzkkkcccccc^^^SSSEEE;;;777666333000---,,,***)))''''''&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((()))((((((''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******(((+++,,,***000OOOmmm[[[ccc{{{zzzbbbOOOIIIJJJaaattt~~~jjjQQQKKKWWWFFFBBBKKKdddyyywwwdddQQQCCC===::::::444222000111333333000---//////111222333555666777777777888:::===AAADDDFFFJJJRRRYYY]]]```eeefffeeehhhiiijjjkkklllmmmooooooqqqooommmmmmnnnqqqvvvxxxxxxtttooommmnnnooommmkkkrrrtttqqqjjjfffiiinnnqqqmmmppprrrnnneeeZZZRRRNNNIII\\\fffkkkvvvuuuiiiddd\\\III???OOOgggiii___```ZZZZZZ\\\___dddggggggccc^^^ZZZVVVLLLAAA999333000444999888999999:::999999999999666888;;;===??????>>>===666<<<>>>???IIIUUUTTTLLLFFFCCC@@@BBBEEEGGGGGGEEEGGGLLLQQQRRROOOLLLLLLMMMOOOJJJFFFHHHLLLLLLIIIFFFJJJKKKIIIYYYmmmKKKYYY{{{gggWWWvvvYYYSSSNNNBBBCCCAAA??????>>>===:::888:::;;;;;;<<<<<<===<<<<<>>PPPggguuu{{{wwwoooXXXSSSYYYSSSJJJ>>>888666555333000******)))(((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''((())))))***,,,***,,,///+++444[[[ppp___dddvvv~~~\\\GGGCCCPPPgggzzzmmm}}}pppWWWIIIIIIPPPCCC===DDDOOOYYYggguuuuuu^^^JJJ???;;;;;;777222222444555444222/////////000000111111222222222333555777;;;>>>???CCCKKKSSSWWW\\\aaacccbbbddddddeeeggghhhiiijjjjjjmmmnnnnnnoooppprrrtttuuuuuupppkkkhhhiiiiiigggeeelllmmmggg]]]UUUVVVYYYZZZ```bbb```XXXMMMGGGIIINNN\\\ooovvvqqqlll___QQQOOOQQQMMMMMM[[[yyyZZZYYYbbb^^^]]]]]]dddmmmsssrrrjjj```YYYNNNEEE<<<777333222666<<<;;;999777666666888999999666888;;;>>>@@@???>>><<<777<<<>>>>>>GGGRRRQQQHHHDDDAAA???AAADDDFFFEEECCCCCCDDDEEEFFFHHHIIIJJJKKKIIIHHHGGGFFFGGGGGGEEEBBBJJJRRRPPPUUUooohhhRRR[[[MMMlllpppOOODDDIIICCCBBB@@@??????>>><<<:::999:::<<<============<<<:::999???QQQmmm222111///...,,,,,,++++++++++++++++++************))))))))))))))))))))))))((((((((()))******++++++***))))))(((((())))))***++++++***))))))(((''''''(((((('''&&&&&&&&&&&&&&&((((((((())))))************+++,,,---,,,+++)))''')))))))))***,,,---+++***)))))))))************+++---------,,,,,,+++++++++***+++,,,,,,++++++---///------------...///000111111111222222222111000//////---++++++,,,,,,+++***---///111222333666999<<<;;;@@@DDDEEEIIIPPPRRRPPPKKKKKKKKKKKKKKKJJJJJJJJJGGGHHHJJJJJJHHHHHHHHHIIIGGGKKKLLLHHHIIIPPPWWWZZZ\\\^^^dddhhh```TTTRRRXXXXXXnnn|||tttrrrpppooojjjfffiiipppxxxxxxxxxuuurrrooonnnooohhhiiijjjiiifffbbb]]]ZZZPPPKKKDDD>>>;;;;;;;;;;;;888555333333333666???III___rrr~~~mmmTTTNNNRRRHHHBBB;;;666444333111...((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''(((((()))***...&&&'''...)))&&&AAAgggttt^^^bbbvvvjjjWWWFFFVVVuuuzzzhhhzzzkkkZZZLLLAAAJJJFFFDDDDDDEEEGGGNNNVVV|||kkk\\\UUUKKKDDD:::333000111444666000000000000000/////////222222222222444666888:::===EEELLLPPPUUU\\\``````bbbccceeeggghhhiiiiiiiiiiiikkkmmmnnnoooooonnnmmmnnnkkkhhhfffffffffeeeeeekkklllfffYYYOOOLLLLLLKKKMMMMMMJJJFFFFFFNNN\\\hhhlllqqqiii]]]TTTKKKPPPbbbgggppptttrrr}}}uuuTTTTTT___```]]]___fffooouuusssiii]]]TTTCCC===999888666555777<<<;;;888555333444666888888555777:::===???>>>===<<<<<<===>>>>>>CCCHHHGGGBBBAAA@@@@@@AAACCCDDDDDDCCCCCC@@@======BBBFFFHHHIIIBBBFFFGGGEEECCCDDDCCC@@@CCCPPPSSSSSS```sssgggUUUuuulllUUUaaajjjIIIIIIFFFCCC@@@>>>======<<<;;;888999::::::;;;;;;;;;:::999999<<>>@@@@@@DDDJJJMMMLLLIIIHHHGGGGGGGGGHHHHHHHHHEEEHHHJJJKKKJJJIIIJJJJJJJJJRRRVVVSSSPPPRRRUUUVVVRRRQQQVVV]]]ZZZQQQQQQYYYQQQ\\\kkkvvv}}}xxxvvvtttrrrmmmhhhiiioooqqqtttvvvuuuqqqnnnnnnnnnhhhgggeeebbb\\\VVVQQQNNNDDDAAA===:::888777555444666333333777<<>>???>>>???CCC???@@@BBBCCCBBBBBBCCCDDDFFFCCC???>>>@@@DDDHHHIII>>>CCCEEECCCCCCEEECCC>>><<>>===<<<<<<::::::999999999999999999999;;;===>>>>>>FFF\\\ppp222111///...,,,,,,++++++,,,,,,+++***))))))******))))))))))))))))))))))))((((((((((((''''''''''''******))))))))))))******&&&&&&''''''(((((())))))%%%%%%%%%&&&'''((()))******************+++++++++)))******+++++++++******(((((((((***,,,---,,,+++))))))))))))************,,,,,,,,,,,,,,,,,,,,,---000000000...------///111//////......///000222333222222333444333222111000222000...---------,,,+++(((***,,,---...000333666777;;;======@@@EEEGGGEEEHHHFFFCCCBBBBBBBBBBBBBBB???CCCHHHKKKLLLKKKKKKLLLMMMMMMLLLMMMSSSXXXUUUNNNPPPKKKMMMSSSQQQKKKNNNXXXWWWTTTWWW```hhhkkknnnqqqqqqpppooooookkkfffhhhmmmjjjnnnqqqrrroookkkjjjkkkaaa___[[[UUUMMMFFF@@@<<<<<<;;;999888777444000---444222666???IIIXXXnnn~~~xxxyyynnn\\\LLL===666777666333///***((((((&&&''''''((())))))((((((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))%%%(((******+++,,,+++)))FFFnnnjjjXXXZZZxxxgggPPPUUUYYYuuuwwwqqqfffooosssmmmkkkmmmjjjcccCCCKKKWWW```eeefffdddbbb~~~rrr```OOOCCC>>>::::::999777666555444333444333222111111111222222111666:::;;;@@@JJJRRRTTTSSSUUUWWWYYYZZZ[[[ZZZZZZ[[[[[[[[[ZZZZZZYYYXXXXXXSSSSSSQQQLLLEEEBBBCCCFFFIIIMMMNNNHHHBBB@@@???===AAACCCJJJYYYfffjjjbbbXXXNNNFFFCCCTTTkkkzzz~~~rrruuu~~~|||rrrqqqmmmggg]]]RRRYYY```[[[hhhyyywwwssssssqqqkkk___OOO@@@777000000333:::;;;888777888888666555777999888555222333444666888999:::::::::999444666===>>>:::>>>GGG===AAADDDDDDBBBAAACCCEEEIIIHHHFFFCCCBBBDDDHHHKKK>>>AAABBBAAADDDHHHDDD<<>>>>>>>>===;;;:::999999888999333666:::>>>======EEENNNdddzzz000///------......---+++******+++,,,+++***)))((('''))))))((('''&&&'''((())))))))))))************'''(((***++++++)))&&&$$$'''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''+++******)))(((''''''&&&***,,,---//////...,,,+++---***((((((+++,,,+++***,,,+++***)))))))))++++++---,,,++++++******++++++000444777444///,,,...222---...///000111111111111000000000000000000000000000000000000////////////******+++,,,---///000111///222777:::<<<>>>AAACCCCCCDDDDDDDDDCCCBBB@@@???CCCAAAAAADDDIIIMMMOOOOOOOOOLLLKKKMMMRRRUUUVVVVVVPPPPPPPPPPPPQQQQQQRRRRRRTTTTTTTTTTTTVVVXXXZZZ\\\dddhhhjjjgggfffggghhhfffhhhiiijjjjjjhhhccc___\\\SSSPPPKKKEEEAAA===<<<;;;:::777444111111333666999999???MMM___mmmwww|||tttwww{{{{{{||||||uuu```LLL>>>777555444222///---+++***)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&'''&&&&&&%%%%%%&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&(((((((((((((((''''''''',,,+++***)))((((((((((((444<<<]]]vvv\\\dddzzzkkkGGGDDDYYYrrr}}}}}}sssbbbVVVUUUTTTDDD;;;@@@CCC@@@???DDD\\\qqqooobbb___VVVQQQLLLHHHEEEAAA<<<888<<<:::777444222222222333222333555666888;;;???CCCBBBCCCFFFIIIKKKKKKJJJJJJIIIFFFGGGKKKJJJDDDAAADDD>>>============<<<:::999<<<:::<<>>???>>>BBBBBBBBBAAAAAAAAA@@@@@@FFFJJJKKKGGGDDDEEEEEECCC>>>DDDEEE???AAAJJJLLLGGGGGGDDDHHHRRRUUUXXXgggyyyhhhuuukkk[[[MMMEEECCCBBBAAA???>>>===<<<::::::;;;===777777888999:::<<<>>>???GGGOOOccc111///...---......,,,+++***++++++,,,+++***)))((()))*********((('''((()))'''(((((((((((()))))))))&&&''')))******)))'''&&&)))))))))))))))(((''''''&&&&&&'''(((((((((((('''******))))))(((''''''&&&)))+++,,,.........---,,,,,,***((((((+++,,,+++))),,,+++***))))))***++++++---,,,,,,++++++,,,,,,---...111444333000...///000---......//////000000000000000000000000000000000000000000000////////////++++++++++++,,,...///000///222555888999<<>>@@@@@@@@@??????>>>;;;;;;>>>===888666999======;;;999888888999;;;>>>===BBBKKKRRRZZZgggtttiiiaaaTTTMMMSSSgggzzzxxx~~~pppaaaOOOSSSOOORRRZZZccckkkrrrxxx|||zzzrrrgggZZZHHH777000111222333555555555555666666666666666777999999888777444555888999;;;::::::999;;;777555666;;;???@@@???@@@@@@@@@AAAAAAAAAAAAAAABBBFFFHHHFFFDDDFFFGGGEEE@@@CCCBBB@@@AAAFFFHHHGGGIIIEEEHHHNNNOOOOOOYYYhhhtttkkkwwweeeYYYLLL@@@???FFF>>>>>>===;;;999888999999888888888999:::;;;<<<===@@@AAAJJJ^^^zzz222000.........---+++******++++++++++++***)))))))))++++++***)))((()))***''''''''''''((((((((((((((((((((((((((()))))))))******++++++******)))(((''''''((()))))))))((((((***))))))(((((('''''''''((()))+++,,,---------,,,+++***))))))***+++***)))+++******)))******++++++,,,,,,+++,,,,,,---...///,,,...000222222111000/////////............//////000000000000000000000000000000000000////////////+++++++++++++++,,,------///111333444666888<<<@@@DDDDDDEEEEEEEEEEEEDDDDDDEEECCCCCCEEEHHHLLLMMMNNNPPPNNNMMMNNNPPPQQQQQQQQQXXXXXXYYYXXXWWWTTTRRRPPPOOOQQQSSSWWWZZZ\\\^^^___eeehhhiiifffdddffffffdddfffddd```ZZZSSSLLLFFFCCC;;;:::888777666666666777000333444222//////444999NNN\\\qqq~~~uuulllggg^^^QQQCCC999444222111000...,,,***)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***''''''(((((((((((((((((((((((((((((()))***+++,,,'''---444RRRdddfffrrrgggEEEFFFXXXcccaaauuupppaaa\\\]]]ZZZ]]]eeekkkbbbPPPDDDDDD;;;???GGGSSS^^^gggjjjiiigggooozzzzzzlllaaaTTTMMMEEEAAA@@@===888333333555666555444333333444777888888999999888777666888666555777777555666888888999;;;===@@@EEEKKKNNNVVVZZZcccmmmqqqnnnmmmnnnVVVOOOMMMYYYqqq}}}wwweee\\\QQQRRRXXX[[[```fffkkkoooqqqrrrpppiii]]]NNN;;;...---333333333444444444444444333333444555888;;;;;;888666222555888;;;<<<;;;999777<<<999666777;;;???AAAAAA>>>??????@@@@@@AAABBBBBB>>>CCCEEECCCCCCFFFHHHGGGDDDAAA@@@BBBCCCBBBDDDHHHHHHDDDFFFJJJJJJGGGMMMWWWsss{{{```mmmnnn\\\SSSLLLCCC<<>>===<<<;;;:::999888999999888888999999:::;;;<<<::::::CCCTTTjjj}}}222000.........---+++)))++++++++++++******)))))))))***+++***((('''((()))'''''''''((((((((()))))),,,+++***)))(((((()))******++++++++++++***))))))'''(((((()))))))))))))))))))))((((((((('''''''''&&&''')))***,,,,,,,,,,,,******************)))(((******************++++++*********+++,,,---//////,,,,,,...222444555222000222111///...------......000000000000000000000000000000000000////////////,,,++++++******+++++++++...///000111222444999<<>>???@@@@@@>>>999555333222444555666777888777666555777666777999<<<>>>AAADDDEEEHHHOOOZZZgggppprrrrrrqqqpppsssxxxyyypppbbbWWWQQQSSS___yyy{{{ooopppuuu}}}fff\\\ZZZZZZaaaeeehhhiiijjjkkkllliiieeeaaaWWWKKK???333---000777555555444555555555333222111222555999<<<;;;888555333555888:::;;;;;;999888===:::777888<<<@@@BBBBBB?????????@@@@@@@@@AAAAAA@@@CCCBBB>>>???DDDIIIJJJIIIAAA???DDDEEE@@@BBBJJJEEEBBBDDDHHHIIIHHHJJJPPP___tttfffvvvnnn]]]xxxnnnZZZUUULLL===@@@???>>>>>>>>>>>><<<;;;::::::999888888888888999::::::;;;>>>CCCLLLUUU[[[qqq222000.........---,,,***+++++++++***************((()))***)))'''&&&'''((((((((()))))))))*********000///,,,***)))((()))***))))))******))))))(((''''''(((((()))))))))))))))((((((((((((''''''''''''%%%&&&'''(((***+++++++++***+++,,,,,,+++***))))))))))))******++++++++++++((((((((()))***,,,---...------///222666777555444555555333111000///......////////////////////////000000000000////////////,,,,,,++++++******++++++---...///...///111555888===>>>???@@@AAACCCDDDEEEEEEFFFFFFGGGHHHKKKMMMOOORRRRRRSSSSSSRRRRRRRRRRRRQQQPPPNNNNNNOOORRRUUUWWWRRRSSSUUUVVVWWWWWWWWWVVVYYY[[[YYYRRRMMMLLLKKKIII@@@>>><<<999777555555555555555555555555555555555222222111111888LLLggg{{{~~~zzz|||lllQQQSSSMMMCCC999333000000111,,,+++***)))''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))******)))(((''''''((((((((('''###(((:::QQQzzzjjjbbbmmm{{{}}}hhhbbb~~~vvvnnnlllooowww}}}zzzsssnnnxxxooo\\\FFF:::777444000666===HHHSSS[[[aaadddfff[[[VVVQQQRRRWWWYYYUUUPPPKKKKKKJJJFFF@@@;;;777666666888;;;>>>??????>>>>>>>>>@@@DDDGGGLLLRRRVVVXXXaaaaaaiiixxx}}}iii^^^VVV\\\lllxxxuuummm~~~|||{{{qqqyyy|||vvv```WWWYYYZZZbbbsssrrruuuuuuqqqpppoooiii```TTTGGG:::333111000444888888666555555777666444222000222555999<<<;;;777444666666777888999::::::;;;<<<999777999>>>AAABBBAAA@@@@@@@@@@@@@@@@@@@@@@@@EEEFFFBBB<<<;;;BBBIIILLLKKKCCCAAAEEEEEEAAACCCKKKGGGEEEEEEIIILLLLLLLLLNNNSSSfff|||wwwgggffftttaaaPPPvvvqqqUUUJJJKKKAAA@@@>>>>>>???@@@>>><<<<<<;;;:::999888888888888666999;;;<<<;;;;;;===>>>GGGUUUmmm000///------......---+++,,,+++******))))))******'''((()))((('''&&&&&&((())))))))))))************000///---+++))))))))))))(((((())))))(((((('''&&&''''''((()))))))))((((((''''''''''''''''''''''''%%%&&&&&&'''((())))))***+++---......,,,*********((()))***+++++++++++++++''''''((((((***+++,,,------...000222444666777888:::999999777555333000///////////////////////////000000000000////////////---,,,,,,+++++++++,,,,,,,,,---.........///222555777777888:::<<<>>>@@@BBBEEEFFFHHHHHHIIIKKKOOORRRRRRTTTVVVWWWVVVVVVVVVWWWWWWUUUSSSQQQQQQSSSUUUWWWTTTUUUVVVXXXZZZ[[[[[[[[[XXXYYYTTTKKKCCC@@@>>>;;;:::999888666555444333333333333333333333222222222...///222888FFF^^^{{{}}}xxx{{{gggPPPKKKEEE<<<444000//////...+++***)))((('''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&''''''((()))))))))+++***)))((('''''''''''')))((('''+++---000VVVyyyfff___iiixxx___jjjwwwmmmmmmtttvvvoooffftttuuunnn^^^PPPGGG:::---///111444666999===BBBFFFCCCAAA@@@DDDJJJNNNMMMKKKLLLLLLKKKGGGAAA===::::::>>>AAAGGGKKKNNNNNNLLLJJJPPPVVV[[[___dddjjjlllkkkcccbbbeeeppp|||{{{nnnaaaKKKGGGJJJ^^^zzz~~~ttt[[[NNNXXX```aaammm~~~zzzxxxvvvmmm```KKK>>>222///111333333555888666444555888888555222111222555999;;;:::777333777666666777888999;;;<<<:::888888;;;???BBBAAA???@@@AAAAAAAAAAAAAAABBBBBBHHHHHHDDD>>>===CCCJJJLLLJJJFFFCCCDDDDDDDDDGGGKKKKKKIIIGGGIIIMMMNNNLLLJJJMMMTTTmmm}}}~~~{{{[[[\\\www]]]^^^vvvkkkLLLHHHFFFBBB>>>===??????>>>;;;===<<<;;;:::999999999999888999999999888888:::<<<:::@@@KKKZZZmmm///...------...///...---,,,+++***)))))))))***+++((()))***)))'''''''''(((((((((((())))))))))))***++++++***)))))))))******(((((())))))(((((('''&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((,,,...111000---+++***+++'''(((***+++,,,,,,++++++))))))))))))***+++,,,---,,,///111111111222777:::>>>>>>>>>===:::777333000////////////////////////000000000000////////////---,,,,,,,,,,,,,,,------+++---............000111111111222444666999<<<>>>???BBBDDDEEEEEEHHHLLLPPPNNNQQQUUUVVVUUUUUUWWWYYYYYYYYYXXXWWWVVVUUUTTTSSSSSSRRRRRRSSSSSSTTTUUUVVVPPPQQQLLLCCC===;;;:::777999999888888777666555444111111222222222222111111...444@@@OOOaaauuuqqqkkkttt~~~```TTTEEE???888333111000///---***)))((('''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''((())))))***)))(((((('''''''''(((((()))))))))...///***===cccfffaaagggyyyqqqdddggg___ZZZ```kkk|||uuuwwwxxxpppgggaaaiiimmmiiieeeaaaRRR@@@???AAABBB???;;;888777777777666666888:::<<<;;;999@@@@@@???===:::888888999===BBBIIIOOOQQQPPPMMMJJJPPPXXX^^^aaacccfffccc^^^NNNNNNPPPWWW^^^___ZZZTTTMMMUUUfff|||vvvrrrnnnmmmeeeUUUVVVeeemmmttt{{{wwwjjjYYYAAA888222222333333444666777444222444777888555111222333555888:::999666333555666777999::::::::::::888777888<<>>???@@@AAACCCDDDEEEFFFEEEHHHHHHDDDCCCGGGKKKKKKGGGGGGDDD@@@AAAFFFIIIIIIKKKHHHEEEFFFKKKNNNKKKGGGLLLNNN\\\||||||kkk```gggrrrbbbzzzlllRRRQQQKKKDDD@@@@@@@@@>>><<<======<<<;;;:::::::::::::::999888888999;;;<<<===;;;<<>>999444111////////////////////////000000000000////////////---,,,,,,,,,------...///***,,,//////......///000------...000333666:::;;;999;;;>>>???@@@BBBGGGKKKHHHLLLPPPRRRRRRRRRTTTVVVQQQRRRUUUVVVUUURRROOOMMMKKKJJJGGGEEEDDDDDDDDDEEE???AAA>>>888444666777555222333333444333333222111000111111222333333222222666BBBUUUkkk~~~yyyfff___mmm{{{}}}sssTTTPPP===888222///......,,,***))))))((('''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%&&&''''''''''''&&&&&&'''((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))&&&&&&&&&'''((())))))***''''''&&&''''''((()))***%%%%%%###)))000)))***;;;mmmiii___jjjxxxiiiUUUFFFCCCMMMnnntttiiiWWWaaaiiinnnwww~~~tttdddaaacccddd^^^RRRFFF<<<888111111333444555555555555333333333222111222555777111777>>>EEEGGGEEE@@@===999BBBHHHIIIIIIIIICCC:::AAACCCHHHNNNUUU]]]dddiiiiiirrrzzzoooqqquuu{{{lll```]]]```XXXWWWdddrrrzzzyyyrrrbbbOOO777444333555555333666;;;666333111333666888444111444444555777999888555333222555888;;;<<<;;;999888666666888===AAABBB>>>:::<<<===???AAADDDGGGIIIJJJAAAFFFJJJHHHHHHKKKKKKJJJCCCHHHEEE===>>>GGGKKKGGGFFFCCC@@@BBBHHHNNNLLLGGGNNNOOOOOOeee{{{iii^^^ooo~~~gggzzzxxx\\\TTTJJJEEEDDDCCC@@@===>>>===<<<;;;;;;;;;;;;;;;777666666777999999777444666888:::<<<>>>DDDLLLSSS\\\nnn/////////...------,,,,,,************))))))))))))************************''''''((()))))))))))))))+++******)))(((''''''&&&((((((((((((''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''&&&)))---000111000...,,,************))))))))))))(((***,,,---+++)))))))))------------///111444555666999<<<;;;888777999<<<777999777111...///000///111000000000000///...------------.........//////++++++,,,---------,,,,,,---------...///000000111111222333555777:::<<<>>>???@@@AAABBBDDDEEEFFFFFFFFFEEEDDDCCCAAA???>>>>>>888999999999888777666666666666666666555555555555333333333333222222222111---...///000000444>>>HHHPPPddd{{{}}}tttuuuyyybbbPPPCCC999777444222000...***'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$%%%'''((('''&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))))))))))))))))))))))))))((((((((((((***+++,,,DDDhhhxxxkkk~~~{{{iii\\\SSSMMMhhhxxxssseeefffpppuuuyyyyyyqqq{{{uuu\\\KKK;;;???AAA>>>888444444777555222111555666555444777444111222888;;;999555555;;;>>>???>>>BBBIIIMMMLLLXXX[[[iiiyyyxxxtttwwwqqqbbb]]]WWWOOOMMMeee}}}yyydddPPPAAA888444444333333444555777888333333333333333444555666555555444444444333333333444555777999:::999888777555333222555;;;===;;;888:::;;;;;;===@@@DDDGGGIIIFFFGGGGGGGGGEEEBBB???===:::@@@FFFFFFAAA???BBBGGG>>>FFFKKKIIIFFFEEEEEECCCGGGNNNQQQ[[[|||hhhoookkkxxxlllNNNKKKJJJ@@@<<>>===<<<;;;;;;;;;::::::999999888888777666666666777777888999;;;<<<===>>>AAAGGGPPPYYYfffvvv/////////...------,,,,,,+++*********))))))))))))+++++++++***************((())))))************************)))((('''''''''((((((((((((''''''''''''''''''''''''((((((((((((&&&'''''''''(((((((((((((((''''''&&&&&&''''''((('''))),,,...000///...---++++++******)))))))))(((,,,---------,,,+++---...---------...///000111222444444444666888;;;<<<===<<<@@@AAA===999777222---000000000000000/////////............------------)))***+++,,,---.........------......///000000111/////////000111333444555222333333444555666777777666666555555444444333333444444444333333333333333666666666555555555444444111222444555555444333222111111111333;;;KKK___ooo{{{|||~~~}}}tttyyy}}}eeeOOOAAA888888555222000...,,,)))''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%$$$%%%'''((('''&&&&&&&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))((((((((((((***+++,,,///HHHtttssswwwxxxdddRRR```ppp}}}vvvuuuzzzyyyeeekkkuuuzzzpppXXX]]]bbbaaaZZZSSSQQQQQQRRRKKKHHHKKKOOOMMMIIIGGGHHH@@@<<<@@@HHHNNNSSSWWWWWW]]]``````aaahhhmmmooovvv|||xxxyyyzzz}}}|||ddd[[[YYYVVVSSShhhyyydddNNN>>>555111222222111111222333555666444333333222222222222333444444444333333333222222444555777888999888777666888666444777<<<>>>;;;888;;;;;;<<<===@@@CCCEEEGGGEEEEEEEEEEEECCCAAA>>>===;;;???CCCCCC@@@???@@@CCC@@@DDDGGGGGGHHHKKKIIIEEEFFFLLLPPPXXXpppttt^^^ggguuuttt~~~tttWWWNNNSSSJJJ666BBB???;;;999999:::<<<===999999999888777777666666777777888999:::;;;;;;<<<<<>>333111222000000///000000111333333444333222111111000000111444444444333333333333333444555666777777777666555:::888777999<<<>>><<<:::;;;<<<<<<===???AAACCCDDDDDDDDDEEEEEECCCAAA???>>>===>>>????????????>>>>>>AAABBBBBBDDDJJJPPPNNNIIIGGGKKKPPPUUUbbb{{{dddQQQkkk~~~```___}}}rrrRRROOOMMMAAAAAA???=========>>>===<<<::::::999888888777777666777777888888999999999999888:::;;;;;;;;;>>>DDDIII/////////...------,,,,,,,,,,,,+++++++++*********,,,,,,++++++***)))))))))((()))******++++++*********)))))))))((((((((('''((((((((((((''''''''''''''''''''''''((((((((((((((())))))))))))*********((((((''''''''''''((((((*********++++++,,,---...------,,,+++***))))))(((***+++++++++***+++...111,,,---.../////////...---111//////222888>>>BBBCCCDDDJJJOOOOOOMMMGGG===333000111111000...---...............---------,,,,,,***+++,,,---........................//////000000000///...---------------111111000000000000000000000000111222222333444444111000000000000111333333444444333333333222222222555444222111000//////000444===IIIUUUdddvvvwwwrrrmmmaaaQQQCCC999333000333000,,,))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$######$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%'''((('''&&&$$$%%%&&&'''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''(((((()))******+++555333AAAddd}}}fffhhhqqqvvv~~~{{{sssqqqvvvkkkbbbuuutttgggXXXSSSZZZdddkkkmmmnnnuuu}}}||||||}}}pppnnntttyyy}}}{{{{{{|||~~~}}}xxx|||hhhQQQRRR```ooozzzlllWWWDDD888444444444////////////000111222222333222222111111111222222555444444444444444444444333444555666666666555555999777666888;;;======<<<<<<<<<<<<===>>>???@@@AAADDDDDDDDDDDDDDDCCCAAAAAA@@@>>><<<===???@@@>>>;;;@@@BBBBBBBBBGGGNNNOOOLLLGGGHHHNNNTTTXXXccc~~~ooohhhpppzzzooo}}}bbbRRRNNN?????????AAACCCAAA===999:::::::::999888888777777888888888777777777777777888:::;;;<<<<<<>>>BBBEEE/////////...------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*********))))))'''((())))))******))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))*********+++(((((((((''''''(((((((((******))))))***+++,,,------------,,,+++******)))'''***,,,...---------...,,,---///000111000/////////000222222333777===BBBBBBFFFIIIJJJKKKKKKDDD;;;444333333333333222000...........................------.........---,,,,,,............////////////000///////////////000000/////////............---000000000000000000111111111000000111111222333333222222222222111111111111222000---,,,...444:::>>>LLLXXXeeeppp{{{|||xxx}}}~~~nnn^^^III<<<777333///+++000---)))''''''(((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''((('''%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%'''((('''&&&###$$$$$$%%%'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((())))))*********)))///CCC^^^{{{zzzpppjjjeeejjjvvvgggTTTbbblll___xxxuuusss~~~|||wwwllljjjllllllkkkcccfffiiijjjlllsss~~~~~~zzzuuurrrnnnyyy|||rrrmmmmmmnnnlllooosssyyy~~~}}}uuuqqqmmmgggdddfff[[[XXXggg|||wwwbbbRRR@@@555333444111...//////000000111222222222111111111111222333555555555555555555555666666666222333444444555666666666555555555666999<<<===>>>;;;;;;<<<===>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAA@@@BBB???<<<===@@@AAA???<<<>>>CCCEEECCCCCCHHHLLLMMMEEECCCIIIPPPPPPPPP^^^qqqgggtttxxxuuu]]]LLLGGGAAA?????????===:::;;;;;;::::::999888888888888888777777777777666666777888888888777666666777/////////...------,,,,,,---------,,,,,,,,,++++++************************''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))************)))((((((''''''(((((()))******))))))******+++,,,---------,,,,,,,,,++++++))),,,///000///...---...---...///111222333444444...111333222000222777<<<>>>@@@AAABBBGGGKKKIIICCC:::888777;;;??????999444000000000///////////////...//////......---,,,+++......//////////////////.........---...//////000.........---------------000000000//////////////////000000111111111111000111111111000000000//////...,,,,,,///888FFFTTT\\\ppp{{{}}}uuuttt{{{dddPPP;;;222222222///,,,---+++(((''''''((('''&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''((((((+++)))'''$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%'''((('''&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''((())))))))))))((((((+++///777FFF___ttt{{{kkkcccccczzzfffkkkhhhNNNYYYtttzzz|||~~~wwwmmmeeedddjjjqqq~~~|||xxxpppiiijjjppp~~~yyywwwxxxvvvmmmdddaaa\\\eeekkkmmmnnnuuu{{{}}}~~~|||pppfff[[[UUUVVVTTT^^^qqqpppWWWIII===111---000333///***...///000111222222222222000000000111333444666777555555555555555666666666111222333444555777888888444444444555777999;;;===::::::;;;===============<<<=========>>>>>>??????BBB???======@@@BBB@@@???===CCCFFFDDDBBBFFFKKKLLLAAA???CCCIIIIIIEEEIIIRRR~~~ccc~~~}}}ooo```MMM???;;;<<<>>>???<<<<<<;;;::::::999999888888888888777777777777777666666666666666666666666/////////...------,,,,,,------------,,,,,,,,,,,,)))))))))***++++++,,,,,,(((((()))************)))(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((()))))))))******))))))(((((((((((()))))))))))))))***************,,,,,,,,,,,,------------+++,,,......,,,,,,,,,------...///111444777999;;;222333333333444555666888:::;;;;;;===DDDLLLLLLHHHAAA======EEEOOOQQQHHH???444444333111000...---------...............---,,,/////////////////////.........------------......////////////000000000000111111111111111111111111///000222333333111///...000000000/////////......///000444===KKK^^^ooozzzvvv}}}~~~mmmQQQBBB555222333111//////***)))''''''(((((('''&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''***)))&&&$$$$$$%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''))))))))))))(((,,,---......+++,,,777CCCqqqxxxiiirrrnnnaaaggguuu}}}wwwwww{{{zzzxxxyyy{{{{{{yyyzzz{{{vvvmmmhhh[[[UUUYYY[[[sssyyylllTTT>>>999444000...000222111///......000111222222111111000000000000111333444555333333333333444444555555111111222444666888:::;;;777777666555555666999;;;888999;;;<<<======<<<<<<<<<<<<<<<===>>>???@@@@@@@@@>>>======???@@@AAAAAA>>>BBBEEEDDDFFFJJJMMMKKK@@@AAACCCEEEDDDEEEGGGKKKffftttkkkqqqxxxhhhRRRGGGBBB@@@>>><<<<<<<<<;;;::::::999999888888888888888888888888777777777888:::;;;<<<<<<000//////...------,,,,,,......---------,,,,,,,,,(((((()))***+++,,,,,,---))))))***+++++++++++++++(((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))))))))(((((((((((())))))((())))))************)))++++++,,,------......///+++,,,+++)))'''(((***---......///222555999===???888666444666:::;;;999777999:::999<<>>IIIZZZnnnooowwwiiiQQQ===555000222111,,,+++...)))((('''((())))))'''%%%'''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((('''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''')))(((%%%$$$$$$&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$%%%'''((('''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%&&&'''))))))))))))((('''(((+++///...+++,,,000777ddd|||{{{sssnnnnnnsssuuutttwww~~~~~~hhhkkkpppeee^^^bbbnnnvvvcccWWWHHH:::000111222000......111333---...///111111111111000111000000000000000111222111111111222222333333333000111222444666999;;;===::::::888666444555777999777888:::<<<======<<<<<<>>>>>>>>>???@@@BBBCCCDDD===============???AAABBB???AAABBBDDDJJJPPPOOOKKKCCCFFFGGGDDDCCCHHHOOORRRQQQ}}}wwwWWWmmmjjjYYYMMMBBB:::===<<<<<<;;;;;;:::999999777888888888999999999999:::999666555555555444333000000000///......------+++***)))))))))***+++,,,,,,,,,***)))))))))***+++******+++++++++,,,,,,,,,---,,,***)))((((((((()))+++(((&&&''')))***)))''''''&&&&&&''')))***((('''((()))+++***(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---...---,,,+++---------,,,,,,+++++++++,,,///222444444555777888<<<999888888888888<<>><<<999888:::???EEEJJJKKKEEEAAAEEEOOOUUUSSSOOOBBBCCC>>>666444777666111444---+++000222///---//////******......+++,,,111111222111///---,,,---......//////000000//////...333222111222333222111000...000222444333222000///+++,,,---...///222777:::KKKQQQXXXeeezzzvvvtttxxx{{{uuuUUU???666444222000///---+++)))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((******+++,,,,,,,,,,,,+++555DDDccc~~~|||wwwmmmaaaXXXXXXeeepppfffrrr|||yyyyyyuuubbbRRRCCC888444////////////////////////222222222111111111000000222000///...///111444666222333444333111000111222222222222222444777999;;;888999888666444555:::???:::;;;;;;;;;;;;;;;;;;;;;=========>>>???AAABBBCCCAAA===:::888:::===??????===???AAADDDGGGJJJKKKLLLDDDCCCEEEIIIIIIGGGHHHLLLQQQXXXwwwyyyeeepppzzz^^^OOOLLL<<<===:::666888======888888;;;===<<<999666666666999888888777666666555555000000000///......---------,,,++++++++++++,,,---,,,+++***)))))))))***+++************++++++++++++,,,+++***(((''''''((((((+++(((&&&''')))***)))''''''&&&&&&''')))***((('''((()))******(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,---,,,,,,+++,,,,,,,,,,,,------......,,,000444777888777777777444666999>>>CCCEEE???999>>>>>>@@@AAABBBAAA???<<>>@@@BBBCCCAAA>>>;;;;;;<<>>999777555555777:::===>>>999999999999:::::::::;;;999999:::;;;===???AAABBBCCC@@@>>>>>>???AAACCCCCCAAACCCEEEGGGIIIKKKLLLLLLJJJGGGFFFHHHGGGDDDCCCEEEBBBKKKTTTeeekkkgggwww|||mmmXXXIIIFFFGGGBBB:::>>>===<<<:::999999999999999999999999999:::::::::000000000///......------.........---------------+++++++++***************(((((((((((())))))))))))))))))(((''''''''''''''')))((('''''''''((((((((('''&&&&&&''')))***((('''&&&((())))))(((''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''')))******++++++,,,,,,---...///000111111,,,000444666666555555555888;;;:::;;;III[[[___WWWKKKFFF???<<<======<<<:::999999:::;;;@@@HHHQQQWWWQQQSSSTTTTTTUUUYYY]]]___VVVOOOEEE===888888;;;???999555000---+++***,,,...---...///...,,,+++,,,,,,000111111222222222111111000000///...,,,+++,,,---)))+++,,,,,,///555>>>DDDOOO[[[mmm|||zzzpppaaarrr|||wwwrrrcccOOOAAA;;;888444111111///---,,,,,,+++)))'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))***+++*********111000...---555LLLlllrrr\\\^^^ssstttyyyooozzzyyy}}}wwwuuu|||qqqfffccckkkuuuttt^^^JJJ666///000111222333111111111111111111111111111111111111000000000000111222222333333222111000222333444333111000111222111111000111333666:::<<<>>>:::666555888999999777888888888999999::::::;;;999999:::;;;===@@@BBBCCCEEECCC@@@@@@AAAAAAAAA@@@CCCDDDFFFHHHJJJKKKLLLLLLKKKGGGFFFIIIIIIFFFFFFHHH@@@FFFHHHOOOqqqzzzlllxxx~~~|||rrr[[[KKKBBB>>>>>>>>>>>>??????===888555;;;;;;:::999999888777777000000000///......------------------,,,,,,++++++++++++++++++******))))))''''''((((((((()))))))))((((((((((((((('''''''''((((((((('''''''''(((((('''&&&&&&''')))***((('''&&&'''))))))'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))******........./////////000000...///111111000111222444333888888666<<>><<<::::::???GGGMMMUUUUUUUUUTTTRRRPPPRRRUUUUUURRRJJJCCCAAADDDJJJMMMTTTOOODDD999222/////////---...000000...------...---............------,,,...000333333222111222333444777;;;>>>CCCMMMZZZccctttzzzvvvgggkkkvvvwwwiiiUUU<<<000111333---&&&...---+++*********(((&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))******))))))%%%***...---,,,555FFFTTTxxxvvvfffpppttt~~~rrr{{{zzz}}}yyyuuu|||ttt}}}|||}}}tttkkkeeehhhzzzjjj]]]NNN???111///222333222222000000000000000000000000000000000000000000000000222222444555444333222111222333444333111000111222...000222444666777777777===999666555777999888666777777888999999:::;;;;;;::::::;;;<<<>>>@@@BBBCCCGGGEEEBBBAAA@@@???===;;;CCCDDDFFFHHHJJJKKKLLLLLLKKKFFFEEEIIILLLKKKLLLNNNKKKKKKHHHJJJ[[[lll}}}^^^UUUZZZFFFBBB======???@@@===999<<<<<<;;;;;;:::::::::999000000000///......------,,,,,,---,,,,,,+++***)))***++++++++++++***))))))(((((((((((())))))))))))(((((()))))))))((((((''''''(((((('''&&&&&&''')))'''&&&&&&''')))***((('''%%%'''(((((('''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''((()))***.........///////////////000000000///...///222444000888BBBEEECCCAAADDDGGGOOOMMMHHHCCC???===<<<<<<:::<<<===>>>===>>>???AAAJJJKKKNNNQQQQQQPPPTTTZZZdddccc^^^TTTOOOOOOQQQQQQ^^^ZZZQQQEEE>>>======;;;?????????;;;666222///......///000111111222222111888<<<@@@BBBBBBCCCFFFIIIQQQVVV\\\```dddmmmzzzuuukkkiiiwww{{{kkkKKKBBB777...+++,,,------,,,***)))((())))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''((()))))))))))))))$$$(((,,,+++((()))000777???gggxxx~~~yyy}}}zzzfffhhhuuu||||||wwwvvv~~~sssrrrssstttvvv~~~qqqZZZJJJCCC>>>555...///111///......//////////////////////////////000000000000000111111222333444444333222222222333444333111000111222...000333666777666444333666555444444777999::::::777888888999:::;;;<<<<<<;;;;;;<<<===>>>@@@AAABBBFFFEEECCCBBBAAA???<<<999@@@BBBDDDFFFHHHJJJKKKKKKIIIDDDCCCIIINNNPPPQQQSSSNNNMMMNNNNNNQQQfff}}}ooobbbQQQGGGDDDDDDBBB???::::::::::::::::::::::::000000000///......------,,,---------,,,+++)))(((***++++++,,,+++***)))((((((((()))))))))*********(((((()))******))))))(((&&&(((((('''%%%%%%''')))'''&&&&&&''')))***((('''$$$&&&(((((('''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''***)))((('''''''''((())),,,,,,---...//////000000111222333333111111333444444===NNN[[[VVVFFF>>>BBBDDDFFFGGGDDD@@@>>>@@@CCCAAAAAABBBCCCDDDDDDCCCBBB@@@AAAFFFKKKKKKJJJOOOWWWgggjjjiiiaaaZZZZZZYYYUUUZZZ\\\YYYQQQNNNOOONNNJJJPPPQQQPPPLLLFFF@@@<<<:::<<<===@@@BBBEEEGGGHHHIIIPPPTTTXXXYYY[[[```hhhnnnuuuzzzwwwsssxxx~~~{{{yyy~~~vvv\\\OOO555444222///------///222***(((''''''((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$################################################""""""###%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''(((((())))))((((((,,,,,,,,,***)))((()))+++)));;;\\\~~~www^^^```jjj|||}}}xxx}}}ssssss]]]QQQSSSmmmyyyqqqqqqzzz|||yyyvvvoooaaa___mmmxxxyyyfffWWWJJJ<<<555444555000...//////,,,+++...........................////////////000000111111///000000111222222222222222333444333111000111222000222333555555444333222111333444444555666999;;;888888999:::;;;<<<======<<<<<<<<<<<<===>>>??????DDDCCCBBBCCCCCCAAA===;;;===???AAADDDGGGIIIJJJKKKHHHBBBAAAGGGNNNQQQSSSUUUTTTYYY]]][[[VVV```{{{rrryyykkkddd^^^UUUNNNCCCBBBAAA???===;;;:::999000000000///......------------......---+++***)))******+++,,,+++***)))((())))))))))))************((()))***++++++***)))(((&&&''')))'''%%%$$$''')))'''&&&&&&''')))***((('''$$$&&&(((((('''''''''((())))))))))))))))))))))))'''''''''''''''''''''''',,,+++)))(((''''''(((((()))***+++---///000222222222444777777666555444444888===PPPeeeaaaKKK@@@DDDCCCGGGIIIFFFDDDFFFOOOXXXZZZUUUNNNHHHGGGFFFFFFEEEEEEDDDFFFGGGBBB:::<<>><<<;;;;;;;;;;;;<<<======BBBBBBBBBCCCDDDCCC@@@>>>;;;===@@@CCCFFFHHHIIIJJJHHHAAA@@@FFFNNNQQQSSSUUUeeennnrrrjjj___```nnn|||pppeeexxxsssgggUUUSSSPPPKKKFFFBBB>>><<<......---------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))---------,,,+++***)))((()))))))))))))))*********++++++++++++************+++***'''&&&&&&'''***+++***+++(((###%%%+++***$$$''''''(((((())))))******))))))))))))(((((((((((())))))(((((((((((())))))''''''(((((())))))******)))((()))***,,,000333555111333777;;;<<<:::888666777???KKKUUUXXXQQQEEE<<>>IIITTTVVVZZZ\\\TTTZZZfffmmmjjjcccaaabbbcccaaaaaabbbccc```]]]```fffcccdddfffgggiiiooowww|||{{{zzz|||~~~rrrgggfffmmmzzz}}}qqqxxxzzzuuudddLLL:::444555222111///---+++******)))''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&$$$######$$$&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''(((((((((((())))))))))))************,,,***---444<<>>@@@@@@>>>===>>>@@@CCCCCCDDDDDDCCCAAA@@@???:::===@@@BBBDDDFFFIIILLLIIIHHHFFFFFFGGGKKKOOOQQQVVV```hhhhhhaaa^^^cccjjjvvvrrrhhhppp~~~sssmmmddd\\\QQQGGGDDDFFF.........---------,,,,,,))))))***+++++++++******++++++++++++***)))(((((((((((()))))))))*********)))))))))(((((((((''''''***)))(((''''''((()))******+++((($$$&&&+++***%%%'''((((((((()))))))))***)))((((((((((((((((((((())))))(((((((((((())))))'''''''''((())))))******+++***)))***+++---///111222333555888999999999999999<<>>???AAABBBBBBCCCBBB@@@???>>>;;;===@@@AAABBBDDDFFFHHHGGGFFFDDDCCCEEEHHHKKKMMMOOOUUUZZZYYYRRRNNNPPPUUUSSSxxx|||pppjjjzzzssszzz{{{lllYYYJJJCCC.........------------,,,''''''(((***************((())))))***))))))((((((''''''((())))))***++++++))))))((((((((((((''''''))))))(((((((((((())))))******)))&&&'''******&&&(((((((((((())))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))&&&''''''(((((()))******,,,+++***))))))***+++,,,222222333444666888;;;<<<===>>>>>>@@@BBBEEEGGGIIIIIIGGGHHHOOOSSSRRROOOOOOJJJVVV]]]XXXTTTVVVYYYWWW\\\aaafffccc]]]ZZZ^^^dddZZZRRRQQQOOOGGGGGGHHHAAA@@@IIIRRRWWW^^^fffkkkkkkyyyzzz}}}}}}yyyzzzzzz{{{wwwwww{{{~~~|||fff[[[RRRFFF===888444000---,,,+++***((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''((((((((((((((())))))))))))******+++))))))+++((('''222BBBUUUnnnzzzqqqkkk___cccuuuwwwyyyuuuyyy~~~www}}}{{{{{{uuullliiilllpppqqquuuxxxyyyeeeRRRAAA666333000...,,,---///000...+++/////////...............///............---------......////////////......//////000000000000111111222222222222222111111111222111111222333333222000111111111111222333555666555444555777999:::888777999;;;======<<<;;;<<<===???@@@@@@AAA@@@???===<<<<<<===???@@@???@@@BBBCCCDDDCCCAAAAAABBBDDDFFFHHHJJJLLLNNNKKKFFFAAA@@@AAAFFF]]]|||lllpppxxx{{{ooo............------------))))))***************)))'''((())))))*********)))&&&&&&'''((()))***+++,,,+++*********))))))))))))'''((()))******)))(((''')))))))))(((((())))))((((((((((((((())))))))))))'''''''''((((((((((((((((((((((((''''''(((((((((&&&&&&''''''((())))))***+++***)))(((((((((((()))...///111333555888:::;;;???CCCGGGJJJIIIFFFCCCAAAFFFGGGNNN[[[fffggg]]]TTTXXX```aaaXXXRRRVVVYYYXXXnnnyyyfffbbbgggaaa[[[___bbb]]]___```XXXTTTSSSOOOJJJLLLRRRUUUTTTZZZ[[[aaahhhlllnnnuuu~~~xxxqqqpppyyy~~~uuuiiieeehhhmmmpppuuuzzzxxxbbbDDD<<<444000222333222///******((('''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***+++)))***---***&&&(((...333;;;SSStttuuubbbaaaXXX]]]hhhqqq~~~{{{}}}}}}uuurrr~~~xxxrrrvvvvvv}}}zzzooobbb```nnnzzzhhhRRRCCC:::333//////---,,,,,,---000111///---........................///............------------......//////......---////////////000000000111222222222111111111111111222111111111222222111111222111111111222444666777444555777999:::999777666999999;;;;;;;;;;;;;;;;;;===>>>>>>???>>>===<<<;;;<<<===>>>>>>===<<<===???AAAAAA@@@@@@@@@AAACCCCCCJJJJJJJJJHHHEEEBBB@@@???IIIUUUrrr]]][[[sss//////.........---------,,,,,,,,,,,,+++***)))((((((((()))***++++++++++++%%%&&&'''((()))***++++++*********))))))))))))((('''((()))******)))((('''((((((((())))))(((((()))))))))))))))((((((((((((&&&&&&''''''((((((((()))((((((''''''''''''((((((&&&&&&&&&'''(((((())))))((((((((('''(((((((((((()))+++///222555666777777;;;CCCLLLRRRRRRNNNJJJGGGFFFGGGMMMZZZhhhooohhh___dddiiifff\\\VVVXXXWWWRRR```|||uuuiii]]]TTTTTTVVVUUU___jjjiiijjjfff]]]TTTPPPRRRQQQMMMCCCDDDGGGMMMQQQVVV___iiirrrrrrsssssspppkkkeee``````lllssspppkkkpppxxx~~~|||cccMMM666333111000000000//////))))))((('''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))))))(((***,,,---++++++------&&&000MMMhhhyyy~~~~~~qqqkkksssuuujjjiiiddd]]][[[fff{{{{{{vvvqqq{{{}}}tttlll{{{~~~nnnrrrqqqnnntttwwwVVVHHH999333111000111333...---,,,,,,............---------...............///............---------------............------...////////////000000000111111111111111111111111111111111111111111111222222111111111222444666777444666888::::::999888777888888999::::::;;;:::999;;;<<<=========<<<;;;:::;;;<<<===<<<;;;:::;;;<<>>>>>@@@AAABBBBBBBBBBBBDDDDDDEEEFFFGGGHHHIIIIIIDDDPPPeeeuuuuuuhhh```SSSSSSooo////////////............,,,,,,,,,,,,+++)))(((((((((((())))))***)))))))))'''''''''((((((((())))))(((((('''''''''&&&&&&&&&(((((())))))))))))((((((%%%$$$&&&***)))$$$%%%******)))))))))((((((((('''%%%%%%&&&''''''((())))))(((''''''&&&&&&''''''(((%%%%%%&&&''''''(((((()))'''((((((((((((((('''''''''((()))+++...000111222333999???DDDHHHNNNWWW^^^VVVWWWUUUQQQTTT\\\```^^^[[[]]]^^^bbbooozzzuuuiiiddd[[[UUU___pppxxxpppeeemmmooozzznnnnnnkkkeeedddiiimmmmmmrrrqqqrrrsssoookkkmmmrrrxxx|||uuu{{{uuu|||yyyooo___QQQFFF;;;111222111000///,,,***'''&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))&&&(((((('''&&&''')))***)))***,,,---***...???QQQpppssskkknnnjjjeeeaaaaaagggpppwww{{{zzzjjj]]]UUUNNNYYYsssfffVVVRRRUUUSSSfff}}}wwweeeTTTFFF<<<777222...---///...+++***---+++,,,,,,,,,+++++++++,,,,,,,,,,,,------.........///............---------,,,,,,------------,,,,,,........./////////000000///000000000111111111222000111222000......111333222222222222333555666888222444777777666777999<<<999888777999;;;<<<:::888999:::;;;<<<<<<<<<;;;:::888999:::;;;::::::;;;===;;;===???AAABBBCCCBBBBBBBBBDDDFFFEEEDDDEEEGGGIIIJJJOOOQQQVVVbbbttt~~~qqq]]]YYYgggkkk000/////////............))))))*********))))))((('''((((((((((((((('''''''''''''''(((((((((((((((***)))))))))(((((((((((())))))(((((((((((())))))######&&&***(((###$$$*********))))))((((((((('''%%%%%%&&&&&&'''((())))))'''''''''&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))))))))))))))((('''&&&%%%)))((('''''')))---000333555999???AAABBBFFFMMMSSS]]]cccddd^^^YYYZZZXXXTTT]]][[[YYY___sssiiigggeeegggkkklllhhheeeWWWZZZnnnzzznnnllluuuxxxzzz~~~}}}vvvuuulllXXX@@@000---111333///,,,))))))++++++)))&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&$$$######$$$&&&'''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))&&&)))+++)))'''(((***+++''''''((()))******,,,...888JJJbbbvvvyyydddkkk~~~}}}jjj```bbbnnn|||wwwlllaaajjjiii```bbb```ppp}}}{{{wwwzzzvvvZZZRRRFFF:::222//////000)))))),,,000///,,,,,,000***,,,/////////...------,,,,,,,,,------.........//////.........---------+++,,,,,,------,,,,,,+++............/////////000//////000000111111111222000111222000......111444333222222222333555777888111333555555444555999<<<:::888777999;;;<<<:::888999:::;;;<<<<<<<<<;;;:::666888:::::::::;;;<<<>>>:::;;;>>>AAABBBCCCBBBAAAEEEGGGIIIGGGDDDCCCFFFIIIEEELLLIIIKKKTTTSSS```ooonnn]]]hhh111111000000//////............---,,,+++))))))((())))))))))))))))))))))))&&&'''(((((('''''')))***((((((((((((((((((((((((,,,)))((((((+++,,,***''')))(((''''''((('''&&&$$$))))))((((((((()))))))))&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&((('''&&&&&&'''((('''%%%(((((((((((((((((((((((()))******)))(((((()))+++000333777;;;???AAAAAABBBEEEJJJPPPZZZmmm|||uuudddVVVPPPPPP\\\qqqyyyqqqddd___kkkxxxuuuhhhdddlllkkkiiiooopppuuu{{{vvv```KKKEEE===666222111//////,,,+++***)))((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$######&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&(((((())))))))))))((((((((()))))))))************,,,...444???PPPdddwww~~~ssslllmmmqqq}}}wwwvvvwwwyyyqqqeeeccccccjjjxxx~~~zzzsssnnnpppzzz~~~oooaaaRRRGGG444333222111//////......,,,,,,,,,---------......------------------------***+++,,,,,,---------------,,,************,,,---******+++,,,,,,---......000///------,,,---...///////////////000000000000111000/////////000222333222222222111000111333555666555555444444444444555666666777888999999::::::<<<===>>>===<<<;;;<<<===>>>>>>======<<<<<<<<<;;;:::<<<===???@@@@@@@@@???GGGFFFFFFEEEAAA===BBBKKKJJJJJJJJJLLLOOOQQQQQQQQQppp|||rrrbbbfff}}}zzz}}}111111000000//////.........------,,,+++***)))((())))))))))))))))))))))))%%%'''((((((''''''((()))((((((((((((((((((((((((***(((&&&&&&((()))((('''((('''(((((()))((('''%%%''''''((()))))))))((((((((((((''''''&&&&&&%%%%%%&&&''''''(((((('''''''''((('''&&&&&&(((((('''&&&((((((((((((((((((((((((((()))******)))((()))***222444777:::===>>>>>>>>>===???AAAKKKccc}}}cccUUUHHHLLL___tttrrrooojjjhhhooowwwuuulllooo}}}rrrfffhhhsssvvvzzz}}}}}}}}}~~~yyy___HHH===999444111000000000///+++******)))((('''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&'''(((((())))))(((((('''(((((()))))))))*********))))))+++111:::GGGSSSZZZvvvuuuooommmvvv~~~|||yyywwwnnnqqqsss^^^VVVSSS[[[nnn}}}uuuzzzmmm]]]QQQFFF;;;333******************+++,,,,,,,,,,,,------------...------------------------***+++,,,,,,---------,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,------...///...---,,,,,,---//////////////////000000000111000///.........///111111111222222111000111333555666666555555555555555666777777777888999999::::::<<<===>>>===<<<;;;<<<>>>>>>>>>>>>=========<<<<<<:::;;;===???@@@AAABBBBBBDDDBBBCCCCCCAAA>>>BBBHHHFFFFFFGGGIIILLLOOOPPPQQQYYYuuueeeSSSWWW^^^jjj}}}111111000000//////.........---,,,,,,+++***))))))))))))))))))))))))))))))%%%&&&((('''&&&&&&'''((((((((((((((((((((((((((((((&&&$$$$$$&&&'''''''''''''''((())))))((('''&&&%%%&&&((()))))))))((('''***))))))((('''&&&&&&%%%(((((()))))))))(((((('''((('''&&&&&&(((((((((&&&((((((((((((((((((((((((''')))++++++***(((((()))...000333777:::<<<======>>>>>>>>>BBBUUUooovvvfffTTTNNNVVVcccjjjllliiikkknnnpppuuu|||~~~yyyssstttuuurrrrrrzzz|||xxxuuu}}}zzziiiYYYEEE444333111...---.........---)))))))))(((((((((''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%###########################%%%''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''(((((('''''''''(((((((((((()))))))))))),,,***)))))),,,000555888JJJWWWgggqqqzzzxxxzzz~~~|||uuusssvvv{{{}}}}}}qqqeeeiii{{{vvvjjj```ZZZdddzzz~~~}}}~~~qqqbbbWWWIII===888333...***++++++******+++,,,,,,---,,,,,,,,,,,,------------------------------------++++++,,,---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------...---,,,,,,---...000000/////////000000000111111///............///000000111222222111000000333555666666666555555666777777777777888888999:::::::::;;;===>>>===<<<;;;===>>>?????????>>>>>>>>>>>>>>>;;;<<<===>>>@@@BBBDDDEEECCCAAAAAAEEEEEECCCDDDGGGCCCCCCCCCEEEGGGKKKOOOQQQKKK\\\pppcccVVVTTTaaadddffflllvvv111111000000//////......------,,,,,,+++***))))))((((((((((((((((((((((((%%%'''((('''&&&%%%&&&((((((((((((((((((((((((((((((&&&%%%$$$%%%&&&'''((('''((())))))(((&&&%%%%%%%%%&&&((()))))))))''''''++++++***)))((('''&&&&&&(((((()))))))))(((''''''((('''&&&'''((()))((('''((((((((((((((((((((((((%%%(((++++++***(((((((((&&&(((,,,111555999;;;<<<<<<@@@BBBDDDMMM[[[cccdddsssnnnfffbbbaaaaaaaaaaaa\\\]]]```gggrrrxxx}}}~~~|||{{{ssslllgggllliii^^^MMMBBB===777222222111......------+++)))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""$$$&&&)))(((&&&$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''((((((((()))))),,,++++++******+++,,,---,,,222;;;CCCMMMZZZeeelllrrrwww{{{xxxxxx{{{|||}}}{{{|||xxxvvvtttpppbbb[[[YYYdddxxxyyywwwttttttxxxwwwjjj]]]PPPFFFAAA:::333/////////...,,,111000///...------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,+++,,,............,,,+++---------------,,,,,,,,,---,,,,,,,,,---...000111//////000000000111111111////////////000000000111111111222111000000222555666666666666666777888999888888888999999:::::::::;;;<<<======<<<<<<===>>>????????????????????????>>>>>>>>>>>>???AAADDDEEEEEEBBBCCCIIILLLJJJIIIJJJDDDDDDCCCCCCDDDHHHLLLOOOPPPUUUpppxxxkkkpppoootttvvvlll\\\\\\uuu111111000000//////......---,,,,,,++++++*********((((((((((((((((((((((((&&&'''((((((&&&%%%&&&((((((((((((((((((((((((((('''''''''&&&&&&''')))***(((***+++)))&&&%%%%%%&&&&&&'''((())))))((('''&&&+++******)))((((((''''''((((((((((((((('''&&&%%%((('''&&&''')))***)))(((((((((((((((((((((((((((%%%(((***+++***(((''''''###$$$'''+++///222555666222888???DDDIIIOOOSSSSSSZZZ^^^cccdddeeekkkwwweee\\\XXX\\\fffttt~~~~~~qqqnnndddTTTLLLGGG>>>333...///222333111///------,,,+++)))'''''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$######$$$$$$%%%""""""""""""""""""""""""$$$&&&((((((&&&###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((''''''((((((((((((((((((***)))((())),,,222:::AAAOOOUUUbbbqqq{{{xxxuuuxxx}}}{{{qqqrrruuucccdddiiisss~~~oooaaaNNNAAA<<<999555000---+++)))***,,,,,,+++)))...---,,,++++++***+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,............,,,+++...------------------------,,,,,,,,,---...000111000000000000111111111111000000111111222222222222000111111000///000222444555555555666666888999999999999999999999::::::::::::<<<======<<<<<<===???????????????@@@@@@@@@@@@BBBAAA@@@??????@@@AAABBBEEECCCEEEKKKNNNLLLKKKLLLGGGGGGGGGEEEDDDEEEJJJMMMSSSUUUfffgggooo___RRRTTT111111000000//////......,,,,,,,,,+++++++++******))))))))))))))))))))))))''')))))))))'''&&&'''(((((((((((((((((((((((((((&&&'''))))))(((((()))+++)))++++++)))'''&&&***---******))))))((((((''''''))))))))))))(((((((((((((((((((((((('''&&&%%%%%%((('''&&&''')))******)))((((((((((((((((((((((((&&&(((******)))''''''(((&&&&&&'''(((***+++,,,---000444999>>>BBBFFFJJJMMMLLLOOOQQQRRRXXXjjj{{{mmmgggbbbaaapppxxxsss}}}wwwbbb^^^SSSAAA555444222000............***)))((()))******)))((('''''''''''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$############$$$$$$%%%########################$$$&&&'''&&&$$$"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''(((((('''''''''&&&&&&&&&&&&'''''''''(((&&&''''''((((((((('''&&&+++((('''))))))'''(((++++++///777AAAKKKSSSZZZ^^^pppvvv~~~}}}mmmfffbbbXXXKKKCCCBBB;;;333/////////,,,)))+++******+++,,,+++(((%%%)))))))))***+++,,,---...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,------------,,,,,,---------------............---,,,,,,---...000000000000000111111111222222000111222222333333222222000111111000//////222444444444444555666888999:::999999:::::::::::::::::::::<<<======<<<<<<>>>??????????????????@@@@@@@@@BBBAAA@@@???????????????BBBAAADDDIIIJJJHHHIIIKKKHHHIIIJJJHHHEEEEEEIIILLLLLLRRRfff^^^VVVaaawwwppp\\\TTTcccttt111111000000//////......,,,,,,,,,++++++++++++***)))))))))))))))))))))))))))***+++***((('''((()))((((((((((((((((((((((((###&&&***+++)))((()))***)))+++,,,***)))+++222888///---+++)))'''''''''(((''''''(((((((((((())))))))))))))))))((('''&&&&&&''''''&&&''')))+++***)))(((((((((((((((((((((((('''((()))(((''''''((()))(((((('''''''''(((((((((000111333888;;;>>>AAADDDKKKJJJHHHHHHOOO```xxx{{{jjj\\\dddyyyuuunnnuuurrr^^^NNNDDD<<<555......000111111...++++++((('''&&&&&&(((******)))'''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))'''(((((())))))(((((('''%%%%%%&&&&&&&&&''''''''''''((())))))))))))(((((()))%%%''',,,---***)))+++,,,---...000444:::===>>>???GGGRRR\\\eeeqqq~~~sssmmm```VVVLLLGGGBBB999333222222111000000000...+++(((---,,,,,,------,,,+++)))************,,,---...///***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,---------,,,,,,+++***,,,,,,++++++++++++,,,,,,,,,,,,------....../////////...---,,,,,,---//////000000111111111222222222///000111222333222222111000111111000//////222444222222333444555777999::::::::::::::::::::::::::::::;;;======<<<<<<>>>@@@>>>>>>>>>?????????@@@@@@?????????@@@??????>>>>>>???@@@CCCGGGFFFCCCFFFKKKEEEHHHKKKIIIFFFFFFIIIMMMKKKSSSiiibbbRRRQQQZZZwwwqqqWWWUUUVVV\\\dddnnn{{{111111111000//////......,,,,,,++++++++++++++++++))))))))))))))))))))))))***++++++***)))(((((()))((((((((((((((((((((((((!!!%%%***+++***(((((())))))+++,,,++++++///999@@@222///,,,(((''''''((()))&&&&&&''''''(((((())))))+++++++++******)))''''''''''''&&&'''***++++++***(((((((((((((((((((((((('''((()))'''&&&&&&(((***'''''''''''''''((()))***%%%''',,,444:::<<<>>>???DDDEEEGGGLLLTTT]]]ggglllmmmooozzztttdddnnn}}}ppphhhjjjoootttrrr]]]NNNJJJBBB444///444000...---...---++++++,,,,,,)))''''''((()))***)))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$"""!!! """###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))(((((())))))))))))((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((((((...(((&&&)))***&&&&&&***)))(((''''''***...000000000444888<<>>999666555000***,,,222))))))***+++,,,,,,------***)))))))))***,,,---...+++***))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++------------,,,,,,+++***---,,,************,,,---,,,,,,,,,---...///000000000///...---,,,---...///000111111111111222222222...///000222222111111000000000111000//////111444111111222333555777888999:::::::::::::::::::::::::::;;;======<<<===>>>@@@======>>>>>>????????????<<<===>>>@@@@@@???>>>>>>???AAAEEEGGGDDDAAAEEEMMMBBBGGGJJJJJJGGGFFFJJJNNNRRRXXXmmmfffUUUNNNNNNdddhhhaaa^^^bbbddddddgggnnnddd```ZZZWWW]]]rrr