BM6P6(@ yyyrrriiiddd[[[TTTPPPNNNLLLKKKMMMOOORRRVVVYYY[[[\\\\\\___aaacccdddeeegggiiikkkjjjnnntttyyy|||uuuggg]]]SSSIIIFFFCCC@@@???AAA===<<<:::999::::::999888777777666555444333333222222222222222222222222222222222222222222222222222222444555555333222222333444444444333333444444555111111111222333444666666888888888888777777666666999;;;<<<<<<<<<===???AAAEEEHHHLLLPPPWWW```iiiooo{{{|||yyyqqqgggaaa___]]]ZZZWWWVVVTTTSSSRRRLLLEEEBBBDDDFFFMMMWWWcccuuu}}}oooaaaYYYVVVOOOMMMJJJGGGEEEFFFHHHIIIGGGHHHIIIIIIIIIIIIKKKMMMQQQSSSUUUUUUSSSSSSWWWZZZZZZ]]]aaaccceeeiiiooottt{{{zzzqqqhhhfffggggggiiikkklllmmmpppsssuuu|||{{{tttuuuvvvvvvuuusssqqqooonnnlllhhhddd```]]][[[ZZZnnnzzz___III===888777666555555444333333333444444222222222222222222222222111111222222444555777888;;;???AAABBBFFFMMMQQQPPPUUUMMMIIIMMMRRRZZZlll~~~tttooottt}}}zzztttqqqppptttyyy||||||uuulllfff^^^VVVQQQNNNLLLJJJMMMNNNRRRUUUXXXZZZ\\\\\\^^^aaadddfffggghhhjjjllljjjnnnsssxxx||||||pppbbbVVVJJJEEEDDDAAA>>>>>>===;;;999888999999888777666666555555444333333333222222222222222222222222222222222222222222222222222444555555333222222333444444333333333333333333111111111222333444555666999888888777666666777777:::;;;<<<<<<<<<===???AAADDDFFFJJJNNNTTT\\\dddjjjxxx~~~~~~tttmmmjjjhhhddd```[[[XXXVVVTTTOOOIIIIIILLLOOOXXXbbbooouuuiii\\\TTTRRRMMMLLLJJJHHHGGGGGGHHHHHHFFFGGGHHHHHHGGGHHHKKKMMMMMMPPPSSSSSSSSSSSSWWW[[[ZZZ]]]aaacccdddgggmmmrrryyy~~~|||tttjjjfffgggiiikkklllmmmmmmnnnqqqsss{{{{{{uuuuuuvvvuuutttsssqqqpppnnnmmmiiieeeaaa]]]ZZZYYYfff|||eeeMMM???:::999999555555444444333333444444222222222222222222222222222222222333555666888999;;;???AAABBBFFFMMMQQQPPPQQQJJJGGGLLLRRR[[[nnnssspppwww{{{uuuqqqpppsssxxx}}}zzzrrrkkkbbbYYYSSSOOOLLLJJJLLLNNNQQQTTTWWWZZZ[[[\\\^^^aaafffjjjkkkkkklllmmmkkkoootttxxx{{{{{{jjjZZZJJJEEEDDDAAA<<<:::;;;999777777888888777666444444444333333333333333222222222222222222222222222222222222222222222222222444555555333222222333444444333222111111111222111111111111222444555666:::888777555555666777888:::;;;<<<<<<<<<<<>>@@@BBBDDDFFFIIINNNTTTYYY___ccciiimmmqqqxxxyyyqqqiiibbb\\\XXX[[[aaajjjxxxtttiii```VVVPPPOOOKKKLLLMMMNNNNNNNNNMMMMMMIIIJJJKKKLLLLLLOOORRRUUUUUUZZZ```ccceeeiiinnnrrrzzz}}}}}}qqqiiihhhiiikkklllllllllmmmppprrryyy}}}|||yyywwwuuusssqqqqqqrrrrrrpppnnnkkkgggbbb]]]YYYWWW[[[iii}}}uuu[[[HHH===;;;<<<777666555444444333444444222222222222222222222222444444444555666888:::;;;;;;???AAABBBFFFMMMQQQPPPLLLFFFEEELLLTTT```ttt{{{rrrrrr|||wwwppppppqqqtttyyy~~~vvvkkkaaaXXXRRRNNNKKKKKKLLLNNNQQQTTTWWWZZZ[[[]]]bbbiiinnnppppppppppppsssvvvyyy|||uuuaaaLLLCCCBBB???;;;888999888666555666666555444111222222333333444444444222222222222222222222222222222222222222222222222222444555444333222222222333222111111000000000000111111111222333444666666999777555333444555888999777888999999888888:::<<<>>>???AAACCCEEEHHHMMMQQQSSSVVV[[[^^^cccjjjttt|||yyypppiiieeehhhnnn}}}oooeee]]]UUUPPPPPPMMMNNNPPPRRRSSSSSSSSSRRRPPPQQQRRRSSSUUUYYY^^^aaaeeekkkrrrxxx|||ssskkkiiiggghhhjjjllllllnnnqqqtttwww{{{zzzxxxuuurrrqqqqqqrrrrrrpppnnnlllhhhccc]]]YYYWWWYYYcccuuufffNNN???:::999888777666555444444444444222222222222222222222222444444555555777888:::;;;;;;???AAABBBFFFMMMQQQPPPLLLFFFFFFMMMVVVbbbwwwwwwwwwvvvoookkklllpppsssxxx~~~{{{oooddd[[[UUUPPPMMMKKKLLLMMMPPPSSSVVVYYYZZZ]]]bbbiiinnnqqqqqqqqqrrrwwwyyy|||~~~|||hhhRRRFFFAAA===:::999999777555555666666555444222222333333444444555555222222222222222222222222222222222222222222222222222444555555333222222333222111111111111111222222333333333333444666777888777666555444444666777999777888999888777888999;;;<<<>>>@@@AAABBBEEEHHHKKKLLLOOOSSSVVVZZZaaajjjqqq|||}}}zzz}}}vvviii```YYYRRRNNNNNNNNNPPPRRRTTTVVVWWWWWWWWWWWWXXXZZZ\\\```eeekkkpppvvv}}}uuullljjjfffgggjjjkkklllnnnrrrtttuuuyyy~~~zzzxxxuuusssqqqqqqqqqrrrooonnnlllhhhddd^^^ZZZWWWVVV\\\nnnsssXXXDDD;;;888888888666555444444333333222222222222222222222222444444444555777888:::;;;;;;???AAABBBFFFMMMQQQPPPLLLFFFFFFNNNXXXeee{{{||||||tttnnnjjjlllppprrrwww|||~~~rrrggg^^^WWWRRROOOKKKKKKLLLNNNRRRUUUXXXZZZ^^^bbbiiinnnpppqqqssssssxxxzzz|||~~~rrr[[[KKKAAA;;;999999:::888666555666666555444444444444444444555555555222222222222222222222222222222222222222222222222222444555555333222222333111111111111111222333444444444444555666777888999555555555555555666777777999::::::999888999:::<<<;;;===???@@@AAACCCFFFIIIGGGJJJNNNPPPSSSYYYbbbhhhqqq|||sssfff^^^XXXQQQNNNNNNOOOPPPRRRTTTWWWYYYZZZZZZ]]]___aaadddhhhooowww|||uuummmkkkgggiiijjjkkklllmmmppprrrtttxxx|||yyyxxxvvvsssrrrqqqppppppnnnmmmllliiiddd___[[[XXXUUUXXXhhhdddKKK>>>999999888777555444444333333222222222222222222222222333333444555666888999:::;;;???AAABBBFFFMMMQQQPPPJJJEEEFFFOOO[[[iii}}}|||tttnnnlllooosssvvvzzzttthhh___XXXSSSPPPJJJKKKLLLNNNQQQUUUXXXZZZ^^^bbbhhhmmmpppqqqsssuuuxxxzzz|||~~~yyyaaaOOOBBB:::888::::::888666666666777666555555555555555555555555555222222222222222222222222222222222222222222222222222444555555333222222333000000111111222333555555555555555555666888999:::444555555666666666777777:::;;;<<<;;;::::::<<<===;;;<<<>>>???@@@BBBEEEHHHDDDGGGJJJMMMOOOTTT\\\bbbgggrrr}}}sssfff___YYYRRROOOOOOOOOPPPQQQTTTVVVYYY[[[\\\```bbbeeehhhmmmuuu}}}uuummmllliiijjjkkkkkkkkklllnnnpppssswww{{{~~~yyyxxxvvvtttrrrqqqppppppmmmlllkkkiiieee```\\\YYYUUUVVVeeemmmQQQAAA;;;999888777666444444333333222222222222222222222222333333333444666777999:::;;;???AAABBBFFFMMMQQQPPPHHHCCCEEEPPP]]]lllyyyyyyrrrmmmlllqqqwww{{{ttteee^^^[[[UUUNNNNNNJJJIIIKKKNNNOOOTTTZZZaaadddhhhkkknnnpppsssvvvyyy{{{}}}~~~pppUUUDDD@@@===888888888666555333333222222555555444444444333333333444333222222111111222222222222222222222222222222222222222111111111000000000111111111111222222222444555666777999999::::::777666555444555666999:::;;;;;;<<<;;;;;;:::999999======>>>???@@@BBBCCCDDDEEEFFFHHHLLLRRRXXX]]]aaagggkkkpppvvvzzz|||{{{{{{}}}~~~xxxmmmccc[[[VVVUUUUUUUUUVVVWWWVVVVVVXXX[[[]]]^^^cccjjjooorrrwww|||~~~uuummmooojjjhhhiiiiiiiiilllqqquuuwwwyyy|||yyyrrrpppqqqoooppprrrlllkkkjjjhhhddd___[[[XXXTTTQQQ[[[ttttttVVVEEE>>>:::999777666444333333333333333333333333222111000333333444666777999::::::<<>>:::999999777666555555555555555444444444444333333333444333222222111111222222222222222222222222222222222222222111111111000000111111111111222222222222444555666777888999999999333222111111222444666777;;;;;;;;;<<<<<<<<<;;;;;;=========>>>???@@@AAABBBCCCDDDFFFIIINNNSSSXXX[[[]]]___cccgggkkklllllllllooossszzz{{{rrrjjjdddaaa``````ZZZ[[[[[[ZZZYYYZZZ\\\^^^aaadddiiinnnrrrvvvzzz}}}}}}wwwnnnnnniiiggghhhhhhhhhkkkppptttuuuxxxzzz}}}yyyrrrqqqrrrpppoooqqqllllllkkkhhhddd___[[[XXXVVVRRRYYYoooyyy\\\GGG===:::999777666444333333333333333333333333222111000222333444666777999:::;;;<<<@@@BBBDDDJJJPPPPPPMMMGGGFFFJJJUUUaaarrruuupppoooppp}}}|||uuussssssuuuyyy~~~{{{lllccc___YYYRRRPPPKKKIIIKKKLLLMMMQQQWWW^^^aaafffjjjlllnnnqqqsssxxx{{{}}}~~~hhhQQQEEE???<<<888777666555555555555555444444444444333333333333444333222222111111222222222222222222222222222222222222222111111111111111111111111111222222222333444555666777888999999999444444333444555777999:::;;;;;;<<<<<<===<<<<<<<<<===<<<<<<<<<======>>>???@@@@@@BBBDDDHHHLLLOOOQQQPPPQQQSSSUUUWWWXXXXXXYYY\\\___dddhhhkkkkkkjjjiiicccnnn|||{{{xxxtttooommmllllllmmmgggggggggeeecccbbbcccdddfffgggiiinnnrrruuuuuuuuuvvvxxx}}}yyyqqqlllhhheeefffffffffiiinnnrrrsssvvvxxxzzzzzztttsssssspppoooooommmmmmllliiieee```[[[XXXWWWRRRTTTeeezzz~~~cccJJJ;;;:::999777666444333333333222222333333333222111111222333444666777999:::;;;<<<@@@CCCEEEJJJPPPPPPMMMHHHHHHMMMVVVdddvvv}}}mmmkkklllppp}}}vvvtttssstttyyy~~~qqqfffaaa[[[TTTPPPKKKIIIJJJKKKKKKOOOUUU\\\```fffjjjmmmooorrrtttxxx{{{~~~sssYYYGGG>>><<<444444333333333333333444444444444333333333222222444333222222111111222222222222222222222222222222111111111111111111111111111111111222222222333333444555666777888888888888555555666777888:::<<<===<<<<<<======<<<;;;;;;:::;;;;;;::::::::::::;;;;;;<<<<<<===>>>AAACCCEEEGGGGGGGGGGGGGGGGGGHHHIIIJJJLLLNNNRRRUUUVVVWWWVVVUUUUUUccczzzzzzyyyxxxuuurrrooommmmmmlllllllllllllllnnnpppssstttqqqqqqqqqpppmmmlllmmmnnnooonnnnnnqqquuuvvvsssppptttvvvyyy}}}|||ssskkkfffccccccddddddgggmmmqqqrrrtttvvvyyy}}}{{{uuuuuutttqqqnnnnnnnnnmmmllliiieee```\\\YYYVVVQQQOOOZZZmmm~~~fffLLL<<<:::999777666444333333333222222333333333222222111222222444555777999;;;;;;===@@@CCCEEEIIIOOOPPPLLLIIIKKKOOOYYYhhh}}}xxxiiiiiimmmsssuuusssqqqsssxxx}}}zzzxxxyyyzzz|||}}}}}}~~~~~~ttthhhbbb[[[UUUOOOKKKHHHIIIJJJJJJNNNSSS[[[___fffkkkoooqqqtttvvvyyy||||||aaaJJJ>>>;;;555444444333333333444444444444333333333222222222444333222222111111222222222222222222222222222222111111111111111111111111111222222222222333333333444555666777777777777777333333444555777999:::;;;=========<<<:::999777666999999888777777777777888888888999999:::;;;<<<===???>>>=========>>>>>>??????AAACCCFFFHHHIIIIIIIIILLLYYYooovvvhhh```\\\[[[ZZZZZZYYYYYYZZZZZZZZZ\\\^^^ccchhhmmmrrrttttttvvvwwwwwwwwwvvvwwwyyy|||{{{zzz}}}{{{wwwwwwzzz}}}~~~uuujjjeeeaaaaaabbbbbbffflllppprrrtttuuuxxx||||||vvvvvvuuuqqqnnnnnnnnnmmmllljjjfffaaa]]][[[XXXSSSOOOUUUggg|||zzzeeeNNN>>>:::999777666444333333333111222222333333333222222111222333555888:::;;;<<<===AAACCCEEEIIIOOOOOOLLLJJJLLLRRR[[[mmmuuuggghhhmmmttt|||qqqpppooorrryyyyyyvvvssstttuuuvvvwwwxxxxxxyyywwwiiibbb[[[UUUNNNIIIGGGHHHIIIIIIMMMRRRXXX]]]dddkkkpppsssvvvxxxzzz}}}kkkQQQAAA<<<999888777666666666666666333333333333222222222222444333222222111111222222222222222222222222222222111111111111111222222222222222222222333333333333444555666666777777777666555555666888999:::;;;;;;;;;;;;:::999888666555444666666555555444555555555555555555666666666666666777777666666666777777888666777999;;;<<<>>>??????BBBKKK[[[iiijjj^^^SSSNNNGGGGGGHHHHHHIIIIIIJJJJJJKKKMMMQQQVVV\\\ccchhhkkksssvvvzzz}}}vvvjjjddd`````````aaafffllloooqqqrrrtttvvvzzz~~~wwwvvvuuuqqqnnnnnnmmmmmmllljjjgggccc___]]]ZZZVVVRRRVVVggg~~~wwwdddNNN???:::999777666444333333333111111222333333333222222111222333555888:::;;;<<<===AAACCCEEEIIIOOOOOOKKKIIIMMMSSS]]]qqqrrreeegggmmmtttuuuqqqppppppttt{{{xxxsssrrrqqqppppppppprrrssstttxxxiiiaaaZZZTTTLLLHHHEEEGGGHHHIIIMMMRRRTTTZZZbbbjjjppptttwwwyyy{{{~~~vvv[[[FFF???;;;:::999888777666666666333333333222222222222111444333222222111111222222222222222222222222222222000000111111111222222222222222222333333333444444444555666666777666666666666777888999::::::::::::555666666666666555555444333333333222333333444444333333333333333333222222222333333444444555555555333333444444666777888999:::>>>HHHPPPPPPHHHCCCBBB======<<<<<<===>>>???@@@AAAAAADDDGGGMMMSSSXXX\\\dddhhhooouuu{{{vvvjjjddd`````````aaaffflllmmmoooppprrrtttxxx}}}xxxuuutttpppooooookkklllkkkjjjhhheeeaaa___XXXVVVSSSVVVgggvvvbbbNNN@@@:::999777666444333333333000111222333333333333222000111333555888:::<<<===>>>AAACCCEEEIIIOOOOOOKKKHHHNNNTTT___uuupppcccgggnnnwwwwwwtttssstttxxx~~~|||wwwsssqqqnnnlllkkkmmmooopppxxxiii```YYYTTTKKKGGGEEEGGGHHHIIIMMMSSSQQQWWW```iiiooossswwwyyy|||~~~aaaKKKBBB:::999888666555444444444333333333222222222111111444333222222111111222222222222222222222222222222000000111111222222222222222222333333333444444444444555666666666666666666222333444555555555555555111222333444555555555555222222111111222333333444222222222222222222111000111222333555666666666666444333333333333444555666999:::===BBB@@@;;;999;;;:::999777666777888;;;<<<::::::;;;===AAAFFFKKKNNNNNNSSS\\\dddlllsssyyy}}}vvvkkkeee```___```aaafffllllllmmmoooppprrrvvv{{{~~~xxxuuussspppooopppjjjkkkkkkjjjhhhfffcccaaaTTTTTTQQQTTTeee~~~wwwcccMMM???:::999777666444333333333000111222333333333333333000111333555888:::<<<===>>>AAADDDEEEIIIOOOOOOKKKHHHNNNUUU```wwwpppdddhhhqqqzzzxxxwwwxxx{{{|||tttqqqmmmiiihhhjjjlllnnnxxxpppggg]]]UUULLLJJJFFFCCCCCCFFFJJJMMMQQQSSSYYYbbbhhhkkkpppvvv|||qqqUUUDDD@@@;;;888888777444555888666555444333222333444555333222222111222222333333222222333333333444444444555555444444444444444333444444333222111111111222666777888999888777555444666555333222222333444555222222333333333444444444222222111111000000//////444444333222111111111222222222222222222222222222444444444555555555666666777777666555555555666666555555555555555555555555666666777888:::;;;===>>>GGGHHHKKKOOOTTT[[[aaadddnnnuuu~~~yyynnnfff```_________bbbfffkkkkkkkkklllnnnttt{{{yyyrrrqqqrrrpppmmmllljjjiiihhhhhhgggdddbbb\\\VVVOOOPPP___vvv{{{aaaLLLBBB:::888666555555555333222222222222222222222222222333333444666888:::<<<===???AAADDDGGGJJJKKKLLLMMMMMMQQQVVV```zzz{{{mmmdddgggooo{{{}}}|||{{{~~~}}}xxxuuuqqqmmmkkklllnnnppp{{{rrrhhh]]]TTTKKKIIIFFFDDDDDDGGGJJJLLLNNNPPPVVV```fffiiiooovvv{{{~~~yyy\\\III@@@;;;888888777444555777444333222111111111222222333333222222111222222222222222222222333333333333222222222222222222222222444333222222111111111222555666777888888666555333444333333222222222333333222222222333333333444444111111111111111000000000444333222111111111111222222222222222222222222222333444444444444555555555666666555444444555555555555555555555555555555555666666666777888:::;;;<<<;;;;;;===???CCCHHHLLLOOOVVV\\\eeelllttt~~~zzzooogggaaa_________bbbfffiiijjjkkklllnnnrrrxxx}}}zzzsssrrrrrrpppmmmkkkjjjhhhggggggfffcccaaaXXXSSSOOOPPP^^^vvv~~~dddMMMBBB;;;999666555555555444222222222222222222222222222333333444666888:::<<<===???AAADDDHHHKKKLLLMMMMMMOOOTTTZZZfff{{{nnneeehhhqqq}}}zzzyyyyyy|||}}}wwwvvvtttsssqqqqqqppppppvvvjjj\\\RRRHHHGGGFFFEEEEEEGGGIIIJJJJJJLLLRRR\\\ccchhhooovvv}}}fffQQQBBB<<<888888777555444777444333333222111222222222444333333222111111111222111111111222222222222333111111111111222222222222333333222111111111222222555666777888777666444333111222222333333222222222222222222222333333333333111111111111111111222222333222222111111111111222222222222222222222222222333333333333444444444444444444333333333444444555444444444444444444444444666666666666777888999999777777777888:::<<>>:::===@@@CCCGGGMMMTTTYYY___cccggglllsss}}}tttkkkcccaaa___^^^```dddeeegggjjjkkklllnnnpppsssvvvxxxtttrrrpppnnnllljjjiiihhhgggeeebbb```YYYWWWTTTRRRWWWhhhttt___QQQ>>>;;;777555555555444444333333333333333333333333333333444666888:::<<<===@@@CCCGGGKKKMMMOOOOOONNNPPPYYYfffwwwuuulllggglllyyyvvvwwwyyy|||zzzyyyzzz|||}}}~~~}}}{{{zzz{{{kkkZZZPPPDDDDDDEEEEEEFFFGGGHHHHHHIIIIIINNNWWW^^^dddmmmvvv|||www]]]HHH@@@999888999777666777666666666555555555444444444333222222111111111222000000111111111222222222222222333444555555666666444333333333333333444444555666777888777666444333111222444555555555444333222222333333333444444444111111222222333333444444333222222222222222333333222222222222222222222222222222222333333333444444222222222333444555666777666666666666666666666666777777666666666666777777666777777888999:::;;;<<<;;;===???AAABBBBBBCCCDDDIIILLLPPPSSSWWW___iiiqqqvvvmmmeeebbb```^^^___ccccccfffhhhjjjkkklllnnnpppttt{{{{{{uuurrrqqqooonnnllljjjiiiiiigggdddaaaYYYVVVTTTRRRSSSaaazzzdddTTT@@@<<<888666555555555444333333333333333333333333333333444666888:::<<<===@@@CCCGGGLLLNNNOOOOOONNNOOOZZZjjj}}}qqqkkkhhhooo}}}rrrtttwww|||{{{|||||||||}}}~~~{{{jjjYYYOOOCCCCCCDDDDDDEEEFFFHHHHHHJJJJJJMMMTTT[[[aaajjjsssuuuzzzcccLLLBBB:::999:::999777777333444444444444333222222333222222111222222333333111111111222222222222333000111222333444555666777555555444444444555666666555777888999888777555444222222333444555555555555444444444444555555555555333333333333333333444444444333333333333444444555444444444444444444444444333333333333444444444444333333444555666777999:::999999999999999999999999888888777777777888999999555666777888:::;;;<<<<<<:::<<<>>>@@@AAA@@@>>>===@@@CCCFFFGGGHHHLLLSSSYYYeeerrryyypppgggccc```]]]^^^bbbbbbdddgggiiijjjkkknnnpppssszzz}}}vvvrrrqqqpppooonnnkkkjjjiiigggdddaaaVVVSSSQQQPPPQQQ\\\zzz}}}fffSSSAAA===999666555666555555333333333333333333333333333333444666888:::<<<===???CCCGGGLLLOOOOOONNNMMMOOO[[[lllpppllljjjssswwwpppooottt{{{~~~||||||{{{|||~~~zzziiiXXXNNNCCCCCCCCCCCCDDDFFFHHHIIIKKKIIILLLRRRWWW\\\fffooosssyyyjjjPPPEEE;;;:::<<<;;;999888333444555555555444222222111111111111222333444444222222222222333333333333111222333444666777888999666666666666666777888888777888999:::999888666555222222222222333444555666555555555666666666666777444444444444333333333333444444444444444555666777555555555555555555555555333444444444444555555555555555555777888:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999999999:::;;;<<<888999:::;;;<<<=========<<<<<<===>>>???@@@???>>>>>>AAADDDDDDDDDFFFJJJNNNRRRYYYgggxxx{{{qqqhhhddd```]]]^^^aaabbbdddfffggghhhkkknnnqqqtttzzzwwwsssqqqqqqooommmkkkjjjiiifffcccaaaWWWRRROOOOOOOOOWWWqqqjjjVVVBBB>>>999666555666666666444444444444444444444444333333444666888:::<<<===>>>BBBGGGLLLNNNOOONNNLLLPPP]]]nnnsssooonnnwwwtttooommmsss{{{~~~yyyyyyzzz{{{~~~zzzhhhXXXNNNDDDCCCBBBBBBCCCEEEHHHJJJKKKIIIKKKPPPTTTYYYbbbkkkwww|||oooRRRFFF<<<;;;===<<<:::999555666777777777666444444000000000111222333555555222222333333333444444444333444555777888:::;;;<<<777777777777777888999999777888:::::::::999777666222111000000111333555666666666666666777777777777555555555444444333333333555555555555555666777888666666666666666666666666444444444555555555666666666666777888:::;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>>::::::::::::;;;<<<===>>>999999:::;;;<<<<<<<<<<<<@@@???======>>>@@@@@@@@@===@@@DDDEEEDDDEEEHHHKKKJJJLLLRRR^^^mmm||||||rrriiiddd```]]]]]]```bbbccceeefffhhhkkkooorrrvvvzzzwwwsssqqqqqqnnnllljjjiiihhheeebbb___\\\TTTOOOOOOMMMRRRiiippp[[[CCC???:::666555666666666444444444444444444444444333333444666888:::<<<===>>>AAAFFFKKKNNNNNNMMMLLLQQQ^^^ooouuusssqqqyyyrrrooonnnttt}}}~~~{{{vvvwwwyyy|||xxxgggVVVKKKDDDDDDCCCCCCCCCEEEFFFGGGHHHJJJMMMOOORRRXXXaaahhhrrrxxxzzzWWWDDD???@@@:::777;;;:::888888888888777666444444333333333333333333333333333444555555666666555555999999999999999999999:::555666666777888999999999;;;;;;::::::999888777777999888777777777888:::;;;;;;::::::999888888888999777777777777777777777777777777777777777777777777555555666666666666555555:::888666555444555666777999999999:::;;;<<<===>>>DDDCCCAAA???===<<<;;;:::999999::::::;;;<<<======????????????>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@BBBBBBBBBBBBBBBCCCDDDDDDKKKMMMQQQVVV\\\ccchhhjjjzzzxxxnnnggg```ZZZYYY]]]aaabbbcccdddfffjjjnnnrrrvvvzzzwwwrrrooonnnrrrooollljjjhhhfffcccaaaZZZ[[[QQQJJJLLLQQQ```yyyrrrbbbLLLCCC:::999999666666777555444333222222222333444222333555666777999<<<>>>@@@DDDJJJMMMNNNMMMLLLLLLVVV```sssuuutttvvv{{{qqqmmmqqquuu{{{}}}yyyyyyxxxyyy|||yyygggUUUKKKDDDDDDCCCCCCDDDEEEGGGHHHGGGIIIKKKLLLOOOUUU^^^fffpppvvv~~~|||[[[GGG@@@AAA:::777:::888888888888888777666555444444444444333333333333333444444555666666666666555888888999999999:::::::::666666777777888999999:::;;;;;;::::::999888888777999999888777777888999:::;;;::::::999888888999999777777777777777777777777888888888888888888888888888999999999999888888888999888777666555666666777888888999999:::<<<===>>>AAA@@@>>>===;;;::::::::::::::::::;;;<<<=========????????????????????????@@@@@@@@@AAAAAAAAABBBBBBCCCCCCBBBBBBCCCCCCDDDEEEEEEGGGJJJNNNSSSWWW[[[^^^dddmmmxxxxxxnnnfff___YYYYYY]]]___aaaccceeegggkkkppptttwww{{{yyyssspppoooqqqooollljjjhhhfffcccaaaZZZZZZQQQJJJLLLPPP___vvvuuufffQQQFFF===:::999666555666444333222222222333444555222444666777888999<<>>>>>>>>>>>>>>??????@@@AAAAAABBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEGGGHHHIIILLLOOORRRUUUWWWXXX]]]cccjjjrrryyymmmeee^^^YYYYYY^^^^^^```bbbeeehhhlllqqqtttwww{{{{{{tttqqqppppppmmmkkkiiigggfffcccaaaYYYZZZQQQJJJMMMOOO\\\qqqzzzkkkYYYMMM@@@<<<:::666444555333222222222333444555666333555777888999;;;===@@@BBBGGGLLLPPPQQQPPPOOOOOOWWWcccxxx~~~|||~~~zzzqqqmmmssswww}}}{{{vvvuuuvvvyyy~~~xxxfffTTTJJJDDDDDDCCCCCCDDDFFFHHHIIIIIIIIIIIIGGGHHHMMMVVV^^^jjjpppwww}}}dddMMMCCCAAA:::777:::777888888888888888777666555444555555555555555666666555666777777888888777777777777888999:::<<<<<<===888888888999999999::::::;;;;;;:::::::::999999999;;;:::::::::999999999999;;;::::::999999999::::::999999999999999999999999999999999999999999999999999999888777777666666666777888888999999888777777777777777888999:::;;;<<<::::::999999999:::;;;;;;============>>>>>>??????======>>>???@@@AAABBBCCCBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEJJJJJJKKKMMMOOORRRTTTUUUYYY[[[^^^```dddnnn{{{|||wwwuuuxxxyyy|||yyynnneee^^^YYYZZZ^^^___aaaccceeegggjjjooorrrtttyyy~~~vvvrrrqqqnnnllliiihhhgggeeeccc```YYYZZZQQQKKKNNNOOOXXXkkkqqqbbbSSSDDD===:::777444444222222222333444555666666444666888999:::;;;>>>AAABBBGGGMMMPPPQQQPPPOOOOOOXXXeee{{{xxxqqqppptttxxx}}}zzzuuutttuuuxxx~~~wwweeeTTTJJJDDDDDDCCCDDDEEEGGGHHHJJJJJJKKKJJJHHHGGGKKKSSSZZZeeekkkssszzzgggOOOBBBAAA;;;999<<<999777888888888888777777666555555555666666777777777666777888888999999888888777888888:::;;;<<<======999999999999::::::::::::;;;;;;;;;:::::::::::::::::::::;;;;;;;;;:::::::::;;;::::::999::::::;;;;;;::::::::::::::::::::::::999999999999999999999999999888777666666666666777777888999999999999888888777777777888999:::;;;<<<::::::::::::;;;<<<===>>>>>>???????????????@@@@@@===>>>???@@@AAABBBCCCDDDBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEFFFGGGHHHKKKMMMOOOPPPTTTVVVXXXZZZ]]]ccckkkqqq{{{wwwkkkfffeeeeeehhhnnnwww{{{oooggg___ZZZZZZ^^^```bbbdddeeefffhhhkkkmmmpppuuu}}}xxxrrrqqqllljjjhhhffffffeeebbb```ZZZ[[[RRRMMMPPPOOOUUUfff~~~vvviiiXXXFFF===:::777444444222222333444555555666666555666888999:::<<>>??????AAABBBCCCDDDDDDAAAAAAAAABBBBBBBBBBBBCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDEEEFFFHHHJJJLLLMMMLLLOOOSSSWWW[[[```eeeiiilllwwwlll```\\\\\\ZZZ^^^fffrrr|||rrrjjjbbb[[[[[[^^^```bbbdddeeeeeefffgggiiimmmrrr{{{xxxrrrpppjjjhhhfffeeeeeedddbbb```[[[\\\TTTOOORRRPPPSSSaaaxxx{{{nnn[[[GGG===;;;888666555222333444555555666555555444666888999:::;;;>>>AAABBBGGGLLLPPPQQQPPPOOOOOOYYYggg}}}sssqqqsssvvvzzz~~~}}}uuusssssstttxxx~~~rrrbbbTTTKKKDDDDDDDDDDDDFFFHHHJJJKKKJJJLLLLLLJJJHHHHHHLLLPPPVVV^^^iiirrryyypppUUUEEEBBB<<<:::<<<888777888888999999888888888666666777777888999999:::888999999:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;888999;;;<<<============:::::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::;;;===???@@@:::999999888999:::;;;<<<888888999999:::<<<===>>>============>>>@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@AAABBBCCCCCCDDDAAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAAAAAAAABBBCCCCCCEEEEEEEEEFFFGGGHHHIIIJJJJJJLLLOOOSSSWWW]]]bbbeeecccjjjsss||||||ggg[[[XXXYYYWWW]]]fffttt}}}tttmmmeee]]][[[]]]]]]___bbbcccdddeeeggghhhlllrrr{{{yyyqqqoooiiigggeeedddddddddbbb```\\\]]]VVVQQQTTTPPPRRR^^^tttppp\\\FFF<<<:::999777666333444555666666555444444444666777888999;;;>>>@@@CCCHHHNNNQQQRRRQQQPPPPPPWWWeeezzz{{{vvvvvvyyy||||||uuuqqqqqqrrrvvv|||qqqbbbTTTKKKDDDDDDDDDDDDFFFHHHJJJKKKIIIKKKLLLJJJGGGGGGJJJMMMQQQYYYeeeooovvv}}}tttXXXFFFBBB;;;999:::666777888888999999999888888666666777888999999::::::888999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777888:::<<<>>>>>>>>>>>>:::::::::::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::;;;===@@@AAA;;;:::888888888:::<<<===999999999:::;;;<<<===>>>============>>>@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDAAA@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBCCCDDDDDDIIIJJJKKKMMMQQQVVV[[[^^^]]]bbbggglllxxxzzzeeeYYYWWWYYYXXX^^^iiixxx~~~vvvoooggg___\\\]]]ZZZ]]]```bbbccceeegggiiinnnsss|||yyyqqqnnnhhhfffddddddddddddbbb```]]]^^^WWWSSSUUUQQQQQQ\\\rrrqqq\\\EEE;;;::::::888777444555666666666555444333333555777888999:::===@@@EEEIIIOOOSSSSSSRRRRRRQQQUUUcccwww}}}{{{|||{{{tttppppppqqquuu{{{qqq```RRRKKKFFFCCCBBBFFFGGGHHHJJJOOOMMMMMMMMMLLLJJJIIIKKKLLLNNNUUU^^^iiirrr{{{~~~cccJJJCCCBBB===999;;;999:::;;;<<<;;;:::999888;;;:::999888888888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>><<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>============<<<<<<<<<<<>>???===========================;;;:::;;;>>>>>><<<999;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<;;;;;;;;;:::<<<;;;;;;;;;;;;<<<<<<===?????????AAACCCCCCBBBAAAAAAAAABBBBBBCCCCCCDDDDDDEEEDDDDDDCCCCCCCCCDDDDDDEEEDDDBBB@@@???>>>>>>???AAA@@@???>>>>>>???@@@AAADDDEEEFFFEEEDDDCCCDDDFFFIIIHHHIIIKKKNNNRRRVVVXXX\\\```dddhhhnnnyyy{{{gggXXXUUUXXXXXX]]]gggtttyyypppgggaaa^^^]]]```___^^^^^^```cccfffgggooovvv~~~|||pppjjjhhhgggeeeeeeeeecccaaa^^^]]]\\\ZZZWWWTTTTTTUUUWWWqqqmmmYYYDDD:::999888777888444444444444444444444444666777888888888:::===???FFFJJJPPPTTTUUUSSSOOOMMMZZZ___jjj{{{}}}|||zzzwwwooonnnnnnrrrxxx~~~qqq```SSSKKKFFFCCCBBBFFFHHHHHHKKKPPPOOOPPPPPPNNNLLLKKKKKKLLLMMMRRR[[[dddmmmvvvgggMMMEEEBBB===:::<<<999:::;;;;;;;;;:::999999;;;:::999999999999:::;;;;;;;;;<<<<<<<<<<<<======<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<========================AAA@@@>>>=========>>>???========================>>><<<;;;<<>>??????AAA??????@@@BBBCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEDDDDDDCCCBBBBBBBBBCCCCCCCCCBBBAAAAAAAAABBBCCCDDDBBBBBBAAAAAAAAABBBDDDDDDFFFHHHIIIHHHGGGFFFGGGHHHJJJJJJLLLNNNPPPTTTWWWYYYYYY\\\___bbbfffooo|||}}}iii[[[WWWYYYXXX\\\cccnnn{{{zzzpppgggaaa]]][[[\\\\\\]]]^^^aaadddgggiiiooouuu}}}~~~rrrllljjjhhhgggffffffdddbbb```ZZZYYYXXXVVVSSSSSSUUUWWWmmmsss^^^HHH===:::888666666444444444444444444444444666777888999999;;;>>>AAAFFFKKKQQQUUUVVVSSSOOOMMMWWW]]]iii{{{||||||zzzvvvooonnnnnnqqqwww~~~qqq```SSSKKKEEEBBBBBBFFFHHHHHHLLLPPPSSSTTTTTTRRROOOLLLLLLLLLKKKOOOVVV^^^fffpppzzzmmmRRRGGGCCC>>>;;;===999999:::;;;;;;::::::999;;;;;;::::::::::::;;;<<<;;;;;;<<<<<<============>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@========================>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>>>>===>>>>>>>>>========================>>>======>>>??????>>><<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>============<<<<<<=========>>>>>>???AAAAAABBB@@@??????AAACCCDDDCCCBBBBBBCCCCCCDDDEEEEEEFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEDDDDDDDDDDDDEEEGGGHHHIIIIIIKKKLLLKKKJJJIIIJJJLLLLLLMMMOOORRRTTTWWWXXXYYYWWWYYY[[[\\\___fffpppxxxmmm]]]XXX[[[YYYZZZ^^^dddllluuu||||||rrrhhh```[[[YYYWWWYYY[[[___bbbfffiiijjjmmmssszzz~~~uuuooollljjjhhhgggfffeeecccaaaWWWWWWVVVTTTSSSSSSUUUXXXhhhzzzdddMMM@@@;;;777555444444444444444444444444444666777888999:::===@@@CCCGGGLLLSSSWWWVVVSSSPPPNNNTTT\\\kkk~~~}}}{{{|||yyyuuunnnmmmmmmqqqwww~~~ppp```RRRKKKEEEBBBBBBFFFIIIIIIMMMRRRVVVWWWWWWUUURRRNNNLLLLLLKKKNNNRRRXXX```jjjttt{{{|||rrrWWWIIICCC???======999:::::::::;;;;;;;;;;;;<<<;;;;;;<<<<<<<<<======<<<<<<======>>>>>>????????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????????????????@@@@@@@@@??????>>>>>>>>>>>>>>>>>>=================================>>>>>>>>>===<<<========================>>>>>>>>>>>>>>>=====================>>>???AAAAAACCCAAA>>>>>>@@@CCCDDDDDDBBBBBBCCCCCCDDDEEEFFFFFFGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBDDDEEEEEEGGGHHHJJJKKKLLLKKKLLLMMMMMMKKKKKKLLLMMMMMMOOORRRUUUXXXYYYYYYYYYYYYZZZ[[[\\\___dddlllqqq}}}ppp___YYYZZZYYYYYYZZZ\\\___dddhhhjjjuuuzzz~~~tttjjjaaa[[[WWWVVVXXX[[[___cccfffhhhiiijjjpppvvv{{{yyyrrrmmmjjjhhhfffeeedddbbbaaaYYYXXXWWWUUURRRRRRTTTVVVddd|||~~~hhhOOOAAA;;;777555444444444444444444444444444444666888999:::===@@@CCCHHHNNNUUUXXXWWWTTTQQQPPPVVV```rrr~~~{{{{{{xxxsssmmmlllmmmpppvvv}}}ooo___QQQJJJDDDAAABBBFFFIIIJJJNNNSSSXXXZZZ[[[YYYUUUPPPMMMLLLLLLNNNPPPTTT[[[dddnnnuuuzzz~~~ttt[[[JJJDDD@@@>>>===::::::;;;;;;;;;<<<<<<===<<<<<<======>>>>>>>>>>>>======>>>???@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@>>>?????????@@@@@@@@@AAA>>>>>>>>>?????????>>>>>>========================;;;<<<======<<<<<<<<<<<<=================================>>>>>>>>>>>>>>>;;;;;;;;;<<<===>>>??????BBB@@@>>>>>>@@@BBBCCCDDDAAAAAABBBCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFGGGIIIKKKLLLMMMNNNLLLMMMNNNMMMLLLKKKLLLNNNNNNPPPTTTXXX[[[\\\\\\[[[[[[\\\]]]^^^aaafffkkkooowwwrrraaaYYYZZZYYYYYYXXXXXXXXXYYYYYYZZZ___fffppp{{{wwwlllccc[[[WWWWWWYYY\\\___bbbdddeeefffggglllsssxxx}}}|||tttmmmjjjgggeeedddcccaaa```\\\\\\ZZZVVVSSSRRRSSSUUUaaazzziiiPPPAAA<<<888666555444444444444444444444444333555666777999;;;???BBBGGGNNNWWWZZZXXXUUUSSSSSS[[[hhh}}}|||{{{wwwrrrmmmllllllpppuuu|||}}}mmm]]]PPPHHHDDDAAABBBFFFJJJKKKOOOTTTZZZ]]]^^^]]]YYYTTTPPPNNNMMMNNNOOORRRWWW___hhhoooxxx{{{ttt\\\KKKDDDBBB???===<<<<<<<<<<<<<<<===>>>???<<<===>>>???@@@@@@@@@?????????@@@AAABBBCCCCCCDDDCCCCCCCCCCCCDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@??????>>>>>>>>>>>>>>>???@@@@@@AAAAAA======>>>????????????>>>========================:::<<<======<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>;;;;;;;;;;;;;;;<<<<<<===@@@>>>======???AAABBBBBB???@@@AAABBBCCCEEEEEEFFFCCCCCCCCCCCCDDDEEEFFFGGGEEEFFFHHHJJJKKKLLLMMMMMMJJJKKKLLLNNNPPPQQQQQQQQQNNNOOOPPPPPPOOONNNOOOPPPPPPSSSWWW[[[^^^`````````]]]]]]^^^```cccfffjjjlllqqqyyyuuucccZZZZZZYYYYYYYYYXXXWWWVVVTTTSSSRRRXXXbbbkkkvvvzzzpppeee]]]XXXYYYZZZ[[[]]]```bbbcccdddfffkkkqqquuuyyyuuunnnkkkgggdddcccbbbaaa```^^^]]]ZZZVVVSSSQQQRRRSSS^^^xxxkkkQQQBBB<<<999777777444444444444444444444444333555666777888:::>>>AAAFFFNNNXXX[[[YYYVVVVVVWWWbbbooo||||||~~~xxxsssooommmmmmooouuuzzz~~~{{{kkk[[[NNNGGGCCCAAAAAAFFFJJJLLLPPPUUU]]]```cccbbb^^^YYYTTTRRRMMMMMMNNNPPPSSSZZZbbbgggrrrvvv|||rrr\\\LLLDDDCCC@@@===>>>=========>>>???@@@AAA======???@@@AAAAAAAAA@@@AAAAAABBBCCCDDDEEEFFFFFFDDDDDDDDDDDDEEEEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBAAA@@@?????????======>>>>>>???@@@@@@AAA<<<===>>>???@@@??????>>>========================:::<<>><<<;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============<<<;;;;;;:::;;;;;;;;;>>>===<<<===???@@@@@@???>>>???@@@AAABBBDDDEEEEEEDDDDDDEEEEEEGGGHHHJJJKKKKKKMMMOOOQQQSSSTTTUUUUUUPPPQQQSSSUUUVVVWWWWWWVVVSSSTTTUUUUUUSSSSSSTTTUUUTTTVVVZZZ^^^aaadddfffgggbbbaaaaaabbbdddggghhhiiilllrrryyy~~~xxxfff\\\[[[YYYZZZ\\\\\\[[[XXXUUURRRNNNSSSYYY___gggsss}}}rrrhhh___ZZZYYYZZZZZZ\\\^^^aaadddeeefffjjjooorrruuu|||vvvooolllhhheeedddcccbbbaaa[[[[[[YYYUUURRRQQQRRRTTT[[[wwwpppUUUEEE>>>:::888777444444444444444444444444555777888888999;;;>>>AAAEEENNNXXX\\\ZZZXXXXXXZZZfffssszzzzzz}}}~~~zzzvvvpppnnnmmmoootttyyy|||}}}zzzjjj[[[MMMFFFCCC@@@AAAFFFJJJLLLPPPVVV___bbbfffeeebbb\\\WWWUUULLLMMMMMMNNNQQQWWW^^^cccnnnqqqxxx}}}ppp\\\LLLEEECCC@@@===???>>>>>>>>>>>>@@@BBBCCC===>>>@@@AAABBBBBBAAAAAABBBBBBCCCDDDEEEFFFGGGHHHDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBAAAAAA<<<======>>>??????@@@@@@<<<===>>>@@@@@@@@@???>>>========================;;;>>>@@@???===<<<===???;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<======>>>===<<<;;;;;;:::;;;;;;<<<;;;<<<===???@@@???======>>>???@@@BBBCCCDDDEEEGGGGGGHHHIIIKKKMMMOOOPPPTTTUUUWWWXXXYYYYYYXXXWWWVVVWWWYYY[[[[[[\\\[[[[[[WWWXXXYYYXXXWWWWWWXXXYYYWWWXXX\\\```dddhhhjjjkkkfffeeedddeeeggghhhhhhhhhhhhlllrrruuuyyy{{{hhh^^^\\\YYY[[[^^^___^^^[[[WWWTTTOOORRRUUUXXX^^^iiiwwwtttiii```[[[YYYYYYYYYZZZ]]]aaaeeeggggggkkknnnppprrrxxxvvvqqqnnniiifffeeedddcccbbbXXXXXXVVVTTTQQQQQQRRRTTTYYYwwwsssXXXGGG???:::888777444444444444444444444444777888999::::::;;;>>>AAADDDNNNXXX]]][[[XXXZZZ\\\gggttt{{{uuuxxx}}}~~~|||xxxqqqooonnnooosssxxx{{{|||~~~pppcccXXXOOOJJJEEECCCDDDGGGIIIKKKQQQXXX]]]dddiiigggbbb]]]VVVOOOPPPLLLKKKOOOSSSVVV\\\bbbdddkkkssszzzsssiiiZZZOOOIIIFFFDDDBBB<<<===>>>@@@AAAAAAAAAAAACCCBBBAAA@@@AAABBBCCCDDDFFFFFFFFFEEEFFFFFFGGGGGGFFFFFFGGGGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHGGGFFFFFFDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@??????>>>>>>????????????????????????@@@???>>>======>>>??????CCCCCCBBB@@@???===<<<<<<>>>>>>===<<<;;;;;;;;;;;;======<<<<<<;;;:::999999=========<<<<<<<<<;;;;;;<<<<<<<<<===>>>???@@@@@@@@@BBBDDDDDDDDDDDDDDDFFFHHHJJJMMMOOOQQQSSSWWWZZZXXX\\\aaaddddddcccccccccdddcccaaa___^^^___```aaaYYY\\\______]]]\\\^^^```]]]^^^```dddiiimmmppppppiiiiiiiiiiiiiiiiiiiiiiiiiiikkkmmmqqqwww}}}mmm```ZZZXXX^^^fffiiihhheeebbbbbb[[[VVVTTTUUUVVV[[[iiiyyyxxxnnnddd___ZZZZZZ\\\^^^```ccceeegggggghhhiiimmmrrrzzzyyyooolllgggdddbbbaaa```^^^ZZZYYYXXXWWWUUUTTTSSSSSS]]]vvvyyy]]]FFF;;;999999:::666666555555555444444444666777888999999;;;???AAAEEETTT[[[[[[]]][[[___mmm{{{|||}}}~~~{{{uuuqqqnnnnnnsssxxx{{{{{{{{{mmm```UUUMMMHHHEEECCCCCCGGGIIIKKKQQQXXX___fffkkkjjjfffbbb[[[UUUPPPLLLKKKOOORRRTTTZZZ```ccciiiqqqwww|||ooofffXXXMMMHHHEEEBBB@@@??????@@@AAAAAAAAAAAAAAACCCBBBBBBAAABBBBBBDDDDDDHHHHHHGGGGGGHHHIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>???@@@AAAAAA@@@???>>>===<<<<<<>>>===<<<<<<;;;<<<<<<<<<=========<<<<<<<<<;;;;;;============<<<<<<<<<<<<<<<===>>>>>>???@@@AAAAAA===???BBBCCCCCCDDDEEEGGGKKKMMMQQQSSSUUUYYY]]]```bbbfffkkknnnnnnmmmmmmmmmkkkjjjhhhfffeeeeeefffgggbbbdddeeeccc```^^^___``````bbbdddhhhmmmppprrrrrrkkkkkkkkkkkkkkkjjjjjjjjjjjjkkkmmmpppuuu}}}nnnbbb[[[ZZZ```hhhmmmnnnlllkkkkkkkkkddd___\\\ZZZ[[[cccmmmyyyyyynnnddd^^^ZZZZZZ[[[]]]___bbbeeefffeeefffhhhkkkpppwww{{{ppplllgggdddbbbaaa___^^^[[[ZZZYYYWWWUUUTTTSSSRRRYYYpppvvv]]]HHH===888777666666666555555555444444444555666777888999;;;>>>AAAEEETTTZZZZZZ\\\\\\aaaooo}}}~~~yyyyyy{{{}}}~~~xxxtttqqqppptttxxx{{{|||yyyiii\\\QQQIIIDDDDDDBBBCCCGGGIIIKKKQQQXXX```ggglllllliiifff```ZZZRRRNNNLLLNNNPPPRRRWWW]]]aaagggnnnsssxxx~~~|||mmmdddXXXNNNIIIFFFCCC@@@AAAAAAAAABBBBBBBBBBBBAAADDDCCCCCCCCCCCCDDDEEEFFFIIIIIIIIIJJJJJJLLLMMMNNNMMMMMMMMMLLLKKKJJJJJJIIIKKKJJJJJJIIIIIIHHHGGGGGGDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@AAA??????>>>>>>>>>>>>============<<<<<<======>>>???>>>>>>>>>>>>>>>>>>>>>===========================>>>>>>???@@@AAABBBCCCCCC>>>@@@CCCDDDEEEGGGIIIKKKPPPRRRVVVYYY\\\aaaeeeiiijjjnnnrrruuuuuuuuuuuuuuuuuusssqqqooonnnnnnnnnnnnlllmmmllliiieeebbbaaaaaadddfffjjjmmmpppsssttttttnnnnnnnnnmmmmmmmmmllllllkkklllmmmooorrrxxxpppccc\\\\\\bbbkkkrrrvvvwwwwwwxxx|||tttlllgggdddaaaaaadddnnnwwwyyynnnddd^^^YYYYYYZZZ[[[^^^aaaccceeecccdddfffiiimmmuuu}}}}}}ppplllgggdddbbbaaa___^^^\\\[[[YYYWWWUUUSSSQQQPPPUUUgggwwwaaaMMMAAA:::777555666666666555555555444444444555777777888:::>>>AAAFFFTTTYYYYYY\\\\\\cccsss}}}|||vvvuuuvvv|||{{{xxxtttsssuuuxxx{{{|||wwwfffYYYNNNFFFBBBDDDBBBCCCGGGIIIKKKQQQYYYaaahhhmmmllljjjgggbbb\\\VVVPPPMMMNNNOOOPPPUUU[[[aaaeeelllqqquuuzzz{{{nnnfff[[[RRRMMMJJJFFFCCCAAAAAAAAAAAABBBBBBCCCCCCDDDDDDDDDEEEEEEFFFGGGGGGIIIIIIJJJJJJLLLMMMOOOOOOOOOOOONNNMMMMMMLLLLLLKKKKKKKKKJJJIIIIIIHHHHHHGGGDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBB????????????@@@@@@@@@@@@=========>>>???@@@AAAAAA@@@@@@@@@??????>>>>>>>>>===============>>>>>>>>>>>>???@@@AAABBBCCCDDDEEECCCEEEGGGIIIJJJKKKNNNQQQTTTWWW[[[___ccchhhnnnqqqrrruuuyyy{{{|||{{{||||||}}}|||zzzwwwvvvtttttttttsssrrrpppmmmiiifffeeedddgggjjjnnnppprrrrrrssstttrrrrrrqqqppppppooonnnnnnlllmmmmmmnnnooosssxxx|||ssseee^^^]]]bbbkkkttt|||wwwsssrrrooojjjggggggmmmwwwzzznnnddd^^^XXXXXXXXXYYY[[[^^^aaacccbbbdddfffhhhkkkrrr|||pppmmmhhhdddbbb```___]]][[[ZZZXXXVVVSSSPPPNNNMMMRRR```xxx|||fffRRREEE===:::888666666666666555555555555333555666777888:::>>>AAAGGGTTTXXXWWW[[[]]]eeeuuu|||uuutttuuu{{{{{{xxxuuussssssvvvyyy{{{uuudddWWWMMMFFFBBBDDDBBBCCCGGGIIIKKKRRRYYYdddkkkooonnnllljjjeee```ZZZTTTPPPOOOOOOOOOSSSYYY```eeelllppptttyyy|||ooohhh___WWWRRRNNNHHHDDD@@@@@@@@@@@@BBBCCCEEEFFFEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIJJJKKKMMMNNNOOONNNNNNNNNNNNNNNNNNNNNNNNKKKJJJJJJIIIHHHHHHGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCCCCCCCCCCCCCAAAAAAAAABBBCCCCCCDDDDDD??????@@@@@@AAABBBDDDDDDDDDCCCCCCAAA@@@???>>>>>>????????????????????????@@@@@@AAACCCDDDFFFGGGGGGIIIKKKLLLMMMNNNPPPSSSVVVZZZ]]]aaafffkkkpppvvvzzz||||||zzzyyyxxxwwwuuurrrpppnnnlllkkkjjjjjjmmmpppqqqppppppqqqsssvvvuuutttsssrrrqqqpppooonnnnnnnnnmmmlllnnnrrruuuuuuggg___[[[```iiittt~~~}}}vvvnnnhhhjjjoooyyy{{{oooeee___XXXWWWWWWWWWYYY\\\```bbbaaacccfffgggjjjqqq{{{qqqmmmhhhdddbbb```^^^]]]ZZZYYYWWWTTTQQQNNNLLLKKKNNNWWWlllkkkUUUFFF>>>;;;;;;777777666666666555555555333555666777888;;;???BBBHHHUUUXXXWWWZZZ[[[ddduuu|||vvvvvvwww|||~~~{{{wwwuuusssqqqpppssswwwzzztttbbbUUULLLFFFCCCCCCAAABBBGGGIIILLLRRRZZZfffmmmrrrqqqpppoookkkggg```YYYSSSQQQPPPOOOSSSXXX___eeelllqqqtttwww|||}}}sssmmmddd^^^XXXRRRLLLFFFBBBBBBAAAAAABBBDDDFFFGGGFFFFFFHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNJJJIIIIIIHHHHHHGGGFFFFFFCCCDDDDDDDDDDDDEEEEEEEEECCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEEEEEEEEEECCCCCCDDDEEEEEEFFFGGGGGGCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGFFFEEEDDDCCCBBBBBBDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFHHHIIIKKKKKKMMMOOOQQQRRRSSSVVV[[[^^^bbbeeejjjoootttyyy|||yyyvvvtttttttttsssrrrnnnqqqsssrrrpppooorrrtttxxxwwwvvvuuusssrrrqqqpppoooooonnnlllkkkkkkmmmppp|||vvvggg___YYY]]]eeeqqq~~~|||sssnnnkkklllsss}}}|||qqqgggaaaWWWVVVUUUUUUWWWZZZ^^^``````ccceeefffhhhooozzzqqqmmmhhhdddbbb```^^^\\\YYYXXXVVVSSSPPPNNNLLLKKKLLLPPPbbboooXXXGGG===::::::777777777666666666555555444555777888999<<<@@@CCCIIIVVVYYYWWWYYYYYYaaaqqqzzz}}}yyyxxxyyy}}}~~~yyywwwqqqqqqooonnnnnnpppvvvzzzqqq```SSSKKKFFFDDDCCCAAABBBFFFIIILLLRRRZZZccckkkqqqqqqqqqrrrpppllleee^^^WWWTTTQQQPPPSSSYYY]]]ccckkkqqqtttvvvyyy|||{{{uuunnngggaaaZZZRRRLLLHHHGGGEEEDDDDDDEEEFFFGGGFFFGGGIIIKKKLLLLLLLLLLLLLLLKKKKKKKKKLLLMMMMMMNNNNNNMMMMMMLLLLLLKKKKKKKKKIIIHHHHHHGGGGGGFFFEEEEEECCCDDDDDDDDDEEEEEEEEEEEECCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGHHHFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIHHHGGGFFFFFFEEEGGGHHHIIIKKKMMMNNNPPPPPPRRRTTTWWWYYY\\\aaagggkkkllloootttyyy}}}|||zzz{{{{{{zzzyyyuuuwwwxxxuuuqqqqqqtttxxxzzzyyyxxxvvvtttrrrqqqpppoooooonnnllljjjiiikkklllwwwwwwhhh___XXX[[[cccooo|||wwwqqqjjjfffkkkttt|||}}}rrriiicccVVVUUUTTTTTTUUUYYY\\\___^^^aaaddddddeeelllxxx}}}rrrnnnhhhdddbbb```^^^\\\ZZZYYYWWWTTTRRROOOMMMLLLNNNNNN]]]{{{uuu___LLL@@@:::888777777777777666666666555444666888999;;;===AAAEEEJJJWWWZZZWWWXXXWWW]]]lllxxx~~~zzzzzz{{{}}}~~~zzzwwwuuummmmmmmmmllllllpppvvv{{{ooo^^^RRRJJJFFFDDDCCCAAABBBFFFIIILLLSSSZZZ^^^fffmmmooopppsssrrrooohhhaaaYYYUUURRRPPPTTTYYY[[[bbbkkkqqqssstttwwwyyy~~~vvvoooiiibbbYYYSSSMMMLLLIIIGGGEEEEEEFFFGGGFFFHHHJJJKKKMMMMMMMMMLLLMMMMMMMMMLLLMMMMMMNNNNNNOOONNNMMMLLLKKKIIIHHHHHHHHHHHHGGGGGGFFFEEEEEEDDDCCCDDDDDDDDDEEEEEEFFFFFFCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCEEEFFFGGGGGGGGGFFFEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHGGGGGGHHHHHHIIIIIIIIIJJJKKKLLLMMMNNNOOOPPPOOOOOONNNLLLKKKJJJIIIHHHKKKKKKMMMNNNPPPRRRSSSTTTWWWYYY\\\```eeekkkrrrvvvsssvvv{{{}}}zzz{{{{{{wwwsssssswww|||zzzzzzxxxvvvtttsssqqqpppppppppooollliiihhhiiikkknnnyyywwwhhh___XXXZZZaaannn|||zzzpppfff```dddlllttt~~~sssjjjdddVVVUUUSSSSSSTTTXXX\\\^^^\\\___bbbbbbcccjjjvvv|||rrrnnnhhhdddbbb```^^^\\\ZZZYYYXXXVVVSSSQQQOOONNNRRRPPP]]]{{{{{{fffRRRCCC;;;888777777777777666666666666555666888:::;;;>>>BBBEEEKKKXXX[[[WWWWWWUUUZZZiiixxxzzzzzz{{{}}}|||yyyvvvtttjjjkkklllkkklllpppwww|||}}}lll^^^QQQGGGCCCCCCBBBDDDEEEFFFHHHMMMRRRWWWccceeejjjpppuuuvvvuuussspppiii___UUUPPPPPPSSSVVV[[[```gggnnnsssvvvyyy{{{xxxqqqiiiaaa\\\VVVRRRLLLGGGFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJJJJJJJKKKLLLMMMLLLKKKJJJIIIHHHGGGGGGHHHGGGGGGGGGGGGGGGFFFEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEDDDDDDCCCDDDEEEFFFGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKJJJIIIIIIHHHHHHIIIIIIIIIIIIJJJJJJIIIIIIJJJKKKLLLMMMNNNOOONNNOOOPPPRRRTTTUUUWWWWWWWWWVVVTTTSSSRRRRRRRRRSSSLLLOOOSSSVVVWWWXXXYYY[[[^^^aaadddgggkkkpppwww{{{{{{}}}}}}{{{zzzzzzzzz{{{yyyyyyxxxxxxwwwvvvvvvuuuwwwuuuqqqmmmkkkjjjkkkllllllrrr{{{yyyhhh]]]VVVZZZaaammm{{{{{{qqqjjjbbb___```gggttttttiiieeeWWWRRRPPPTTTWWWYYY[[[_________```bbbgggoooyyyxxxrrrjjjdddaaa^^^ZZZWWWXXXXXXVVVUUUSSSRRRQQQPPPUUUSSS```~~~qqqXXXCCC;;;===888888777666666666666666777666777;;;<<<<<>>>>>888888777666666666666666777666777;;;<<<<<>>888777777666666666666666777666777;;;===>>>CCCIIIOOO\\\^^^YYYXXXWWW___qqq{{{wwwyyy~~~~~~~~~}}}{{{xxxvvvvvvuuutttrrrmmmmmmmmmpppvvv~~~yyymmm^^^TTTKKKDDDBBBEEECCCDDDGGGIIIMMMSSSZZZ^^^eeennnyyyvvvkkkbbbZZZVVVUUUWWWZZZ]]]```eeejjjnnnpppwww}}}yyyrrrmmmfff```[[[VVVRRRPPPNNNMMMMMMLLLLLLKKKKKKJJJMMMMMMNNNOOOOOONNNLLLKKKLLLMMMNNNNNNNNNMMMLLLKKKJJJKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMLLLLLLKKKKKKMMMNNNOOOPPPPPPQQQRRRSSSTTTTTTUUUTTTTTTUUUVVVXXXZZZ\\\]]]\\\]]]___```bbbdddeeefffeeefffffffffgggggghhhhhhhhhhhhiiijjjkkklllmmmnnnmmmnnnoooqqqssstttttttttyyyzzzzzzzzzyyyyyy{{{}}}~~~~~~}}}}}}~~~|||{{{vvvtttrrrooopppwwwnnnbbbXXXYYY\\\eeerrrzzzssssssvvvxxxzzz~~~vvvlll___YYYTTTTTTVVVVVVYYY]]]ZZZ\\\^^^aaaeeekkksssxxx|||yyyooogggdddaaa___\\\ZZZYYYXXXUUUSSSQQQOOONNNNNNOOOVVVeeexxxvvv```KKK???===888888777666666666666666777666777<<<>>>???DDDJJJOOO\\\^^^YYYYYYYYYaaasss|||yyy|||~~~}}}zzzxxxwwwwwwwwwvvvtttmmmnnnpppuuu{{{vvvjjj\\\RRRJJJCCCBBBEEEBBBDDDGGGKKKOOOVVV]]]bbblllsss|||}}}ssshhh___ZZZUUUWWWXXXZZZ\\\aaafffjjjkkkqqqyyy~~~}}}tttoooiiiccc___ZZZVVVTTTQQQPPPPPPOOONNNNNNMMMMMMNNNOOOPPPQQQQQQOOOMMMLLLLLLMMMNNNOOOPPPOOOMMMLLLMMMMMMNNNNNNMMMMMMLLLKKKLLLLLLLLLLLLMMMNNNOOOPPPPPPPPPOOONNNOOOPPPQQQRRRSSSSSSTTTUUUVVVWWWXXXXXXXXXYYY[[[^^^```bbbccccccddddddeeefffggghhhiiiiiijjjjjjkkklllmmmnnnnnnooonnnoooooopppqqqrrrsssssstttuuuwwwyyyzzzzzzzzzzzz~~~~~~~~~}}}|||}}}~~~}}}|||}}}~~~zzzyyywwwsssrrrvvv~~~sssfffZZZZZZ\\\dddppp}}}yyynnnccc[[[UUUUUUUUUUUUWWW[[[[[[\\\^^^```ccchhhnnnsssxxx{{{{{{rrrkkkgggddd```]]]YYYXXXWWWUUUSSSRRRPPPPPPMMMNNNTTTbbbwwwxxxcccMMM>>>999888888777666666666666666777666777<<<>>>???DDDKKKOOO\\\^^^YYYYYYZZZcccuuu}}}zzz}}}~~~~~~~~~}}}{{{yyyxxxyyyyyyxxxwwwpppssswww|||ttthhhZZZQQQIIICCCBBBEEEBBBDDDHHHLLLQQQXXX___eeeqqqwww}}}xxxnnnfffaaaVVVWWWXXXYYYZZZ^^^dddhhhhhhnnntttxxx{{{uuuqqqkkkfffaaa^^^ZZZWWWSSSSSSRRRQQQPPPPPPOOOOOOOOOPPPQQQRRRRRRPPPNNNMMMLLLMMMOOOPPPPPPOOONNNLLLOOOPPPPPPPPPPPPOOONNNNNNOOONNNOOOOOOPPPQQQRRRSSSSSSRRRRRRQQQQQQSSSTTTUUUUUUUUUVVVWWWXXXYYYZZZ[[[\\\^^^aaadddfffggghhhhhhjjjjjjjjjjjjjjjjjjjjjjjjmmmnnnnnnpppqqqrrrsssssssssssstttuuuvvvwwwwwwxxxyyyzzz|||~~~{{{|||}}}}}}}}}~~~|||}}}yyy{{{|||~~~||||||}}}~~~~~~|||yyyvvvxxx~~~vvviii[[[[[[]]]cccooo|||}}}|||pppfff^^^WWWUUUTTTSSSUUUYYY]]]^^^___```aaaeeejjjnnnuuuyyy|||tttmmmiiifffaaa]]]XXXXXXVVVUUUTTTRRRQQQPPPOOOPPPTTTaaaxxxlllTTTBBB;;;888888777666666666666666777666777<<<>>>???DDDKKKOOO\\\^^^YYYYYYZZZdddvvv}}}{{{~~~|||zzz}}}~~~}}}|||zzzyyyzzzzzzyyyxxxuuuxxx}}}rrreeeWWWPPPJJJEEECCCDDDDDDEEEGGGJJJQQQ[[[fffnnnuuu{{{~~~ssshhh___[[[WWWWWW[[[```cccccckkkmmmpppssswww}}}zzzvvvpppkkkgggccc```]]]ZZZZZZYYYXXXVVVTTTRRRPPPSSSSSSSSSRRRRRRRRRRRRQQQOOOOOOPPPRRRUUUUUUTTTRRRRRRQQQPPPOOOOOOPPPQQQRRRTTTTTTTTTUUUUUUUUUVVVVVVTTTUUUUUUVVVWWWXXXXXXXXX\\\\\\\\\\\\]]]^^^```aaaaaaccceeehhhkkkmmmoooooooooooopppqqqqqqqqqqqqqqqrrrssstttvvvwwwxxxxxxxxxyyyyyyyyyzzz|||~~~~~~}}}~~~}}}{{{{{{zzzyyywwwvvvuuuttttttvvvwwwxxxxxxxxxzzz|||{{{|||}}}~~~||||||}}}}}}wwwjjj\\\XXXYYYcccooo{{{xxxwww}}}zzzrrrggg]]]VVVUUUVVVVVVWWWZZZXXXYYY[[[\\\```eeelllqqqwwwzzzxxxnnnfffaaa^^^]]]ZZZXXXVVVTTTRRRPPPOOOOOOLLLPPPTTT\\\uuu~~~jjjPPP@@@???:::999777666555555666666555777999999999<<>>EEEJJJWWW\\\^^^[[[VVVYYYdddooo~~~{{{xxxvvvvvvyyy}}}}}}zzzzzz}}}ooobbbUUUMMMHHHCCCBBBDDDHHHIIIJJJLLLQQQZZZdddkkkuuuzzz|||sssggg```___cccfffhhhjjjkkkmmmooorrrwww~~~zzzvvvsssooollleeefffhhhhhhfffccc___\\\ZZZZZZZZZZZZZZZYYYXXXXXXZZZZZZZZZ\\\^^^______]]]\\\[[[[[[ZZZZZZ[[[[[[\\\\\\\\\\\\]]]]]]]]]^^^^^^^^^^^^___aaabbbdddeeeffffffffffffggghhhjjjmmmnnnoooppprrrtttuuuwwwwwwxxxzzz{{{}}}~~~}}}{{{wwwssspppooommmjjjhhhfffeeedddgggiiikkkllllllmmmoooqqqwwwxxxyyy{{{~~~ttteee```^^^eeeppp|||lllccccccfffooowww{{{tttiii___WWWUUUUUUTTTUUUWWWWWWXXX[[[^^^bbbiiiqqqwwwxxx|||~~~sssiiibbb^^^\\\XXXXXXVVVTTTRRRPPPOOONNNNNNPPPRRR[[[uuurrrZZZIIICCC:::999888666666666666777888:::<<<======@@@GGGLLLUUU[[[^^^ZZZUUUXXXeeeqqq{{{tttsssqqqrrrvvv{{{}}}}}}nnnaaaSSSKKKFFFBBBBBBDDDGGGHHHJJJMMMSSS[[[eeelllwww|||uuukkkhhhkkknnnpppssssssttttttuuuxxx}}}|||xxxuuupppqqqsssssspppkkkfffbbb___``````aaa```___^^^]]]aaa``````aaadddeeeeeedddbbbaaaaaaaaaaaaaaaaaabbbddddddddddddeeeeeeeeeeeebbbcccdddfffhhhjjjkkklllooooooooopppsssuuuxxxyyyyyyzzz{{{}}}~~~~~~|||yyyuuurrrooommmjjjgggdddbbbaaa```ccceeehhhjjjkkkmmmppprrrwwwwwwyyy{{{xxxhhhaaa^^^dddooo|||lllaaa___```dddlllxxx|||uuujjj```WWWUUUUUUSSSSSSUUUUUUWWWYYY]]]bbbiiiqqqwwwzzz~~~wwwkkkccc^^^[[[XXXWWWVVVUUUSSSQQQOOONNNMMMOOOQQQ[[[tttwww___JJJAAA;;;:::888777666666777777888:::<<<======AAAHHHMMMVVV\\\___ZZZTTTWWWdddrrryyytttoooooopppsssyyylll___QQQIIIEEEBBBBBBEEEEEEGGGJJJNNNTTT]]]gggnnnzzz~~~zzzyyyyyyyyyyyyyyyzzzzzz{{{~~~}}}}}}}}}~~~}}}yyysssmmmiiiggghhhiiijjjiiihhhfffeeegggffffffgggjjjkkkkkkkkkhhhhhhhhhhhhhhhhhhhhhhhhiiijjjjjjjjjkkkkkkkkkkkkmmmnnnoooqqqsssuuuvvvwwwvvvvvvwwwyyy|||{{{xxxtttrrrooommmiiifffcccaaa``````___bbbeeehhhkkkmmmqqqtttsssuuuwwwzzz~~~{{{hhhaaa]]]cccnnn|||qqqeee```___[[[aaalllxxx}}}vvvjjj```WWWUUUTTTRRRRRRTTTSSSUUUWWW[[[___gggoootttyyyzzzmmmddd^^^[[[WWWVVVVVVUUUSSSQQQOOONNNLLLNNNPPPXXXppp}}}fffOOOBBB<<<;;;999888777777888888777999;;;<<<===@@@GGGLLLXXX^^^aaa[[[SSSVVVdddrrr~~~}}}~~~~~~wwwsssnnnppprrrwww~~~lll___PPPIIIEEEBBBCCCFFFEEEGGGJJJOOOVVV___iiiooozzz~~~~~~~~~{{{vvvrrrqqqrrrtttuuutttsssqqqppppppooonnnoooqqqssstttsssppppppqqqqqqqqqqqqppppppoooppppppppppppqqqqqqqqqwwwwwwxxxzzz|||}}}~~~}}}~~~{{{wwwtttsssooommmiiieeebbbaaa``````^^^aaadddgggiiilllppprrrppprrruuuzzz~~~kkkccc^^^bbbmmm|||}}}ooofffaaaYYY[[[```iiiuuu~~~xxxiii___WWWUUUTTTRRRRRRTTTSSSUUUWWWYYY]]]ccckkkpppvvv}}}|||oooddd^^^ZZZVVVVVVVVVVVVTTTRRRPPPNNNJJJNNNPPPUUUhhhnnnWWWHHH<<<;;;:::888888888888999555888:::;;;<<<@@@GGGLLLXXX___bbb\\\TTTVVVfffvvv|||zzz||||||vvvsssnnnqqqvvv}}}~~~lll___PPPHHHEEECCCDDDHHHFFFHHHLLLPPPVVV^^^hhhnnnwww{{{~~~|||}}}~~~|||zzzzzzxxxwwwxxxzzz|||}}}}}}yyyzzz{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyzzzzzzzzzzzz~~~zzzxxxwwwqqqoookkkgggddddddddddddccceeegggiiijjjkkknnnppppppsssxxx}}}pppggg```cccnnn|||uuunnndddaaa^^^```hhhuuuyyyhhh^^^VVVTTTTTTSSSSSSUUUUUUVVVWWWYYY\\\aaahhhmmmqqqyyy}}}oooeee^^^ZZZUUUUUUVVVVVVUUURRRPPPNNNJJJOOOOOOPPP^^^wwwsss[[[III===<<<:::999888888999999555888:::;;;<<<@@@GGGMMMVVV]]]bbb]]]UUUYYYjjj{{{}}}zzzyyy|||~~~yyytttqqqqqquuu}}}~~~lll___PPPHHHEEECCCEEEIIIIIIJJJMMMQQQVVV^^^fffllltttxxx}}}~~~~~~~~~}}}|||tttrrrnnnjjjhhhggghhhiiiiiijjjllllllkkklllmmmooosssvvv|||uuukkkccceeennn|||}}}tttlllbbb^^^bbbmmmzzzyyyggg^^^VVVTTTTTTSSSSSSVVVWWWXXXYYYYYY\\\```gggkkkmmmvvv}}}pppeee^^^[[[UUUUUUVVVVVVUUURRRPPPNNNJJJOOOPPPMMMWWWnnntttZZZFFF===<<<:::999888888999:::666888;;;<<<===AAAHHHNNNSSS\\\aaa]]]VVV[[[nnn|||zzzyyy|||{{{vvvrrroootttzzz}}}lll^^^OOOIIIGGGEEEEEEFFFIIIKKKNNNQQQVVV\\\dddiiivvv{{{~~~}}}xxxvvvrrrmmmiiihhhjjjmmmsssrrrqqqnnnmmmnnnqqqtttvvv{{{}}}oooccceeelllwwwrrrfffbbbfffnnnuuu~~~wwwjjj```VVVSSSRRRPPPPPPRRRVVVUUUUUUWWW[[[```cccdddlllrrrzzz{{{nnneee```^^^UUUUUUVVVUUUTTTRRRPPPOOOKKKMMMLLLLLLSSSbbbtttsssVVVAAA===;;;888777777777777666777888888999;;;@@@FFFJJJXXXXXXZZZZZZXXX]]]mmm~~~zzzyyyzzzxxxrrrrrruuu}}}}}}lll^^^PPPIIIGGGEEEEEEGGGJJJLLLOOORRRWWW]]]dddiiissszzz|||zzzvvvsssqqqqqqqqqrrrxxxxxxvvvtttqqqqqqsssttt}}}qqqeeegggnnnyyy~~~qqqjjjjjjlllnnnzzzxxxkkkaaaWWWTTTRRRQQQQQQSSSUUUUUUUUUWWW[[[___bbbdddiiioooxxx~~~qqqggg```]]]VVVVVVVVVUUUSSSRRRPPPOOOKKKLLLLLLLLLRRRaaatttsssWWWBBB???===:::999999999999888777888999999;;;@@@FFFKKKXXXYYY[[[\\\ZZZ___nnn~~~~~~zzzyyyzzz~~~xxxsssuuuzzz~~~mmm___PPPIIIGGGEEEFFFGGGLLLNNNQQQTTTXXX^^^dddiiisss{{{}}}|||}}}|||zzzwwwyyyzzzzzzyyywwwxxxzzz|||ttthhhiiippp|||{{{vvvqqqnnnuuu}}}zzzmmmcccYYYUUUTTTQQQQQQSSSTTTTTTTTTVVVYYY]]]aaaccceeellluuutttiiiaaa]]]XXXWWWUUUSSSRRRQQQQQQPPPKKKKKKKKKLLLRRR```sssuuuYYYDDD???===:::999999:::999888777888999:::<<<@@@FFFKKKWWWYYY]]]^^^]]]```nnn}}}{{{yyyzzz}}}|||vvvuuu{{{nnn___PPPIIIGGGFFFFFFIIIMMMOOOQQQTTTXXX^^^dddiiittt||||||xxxyyyyyyzzz|||vvviiiiiiqqq}}}xxxuuuyyy{{{oooeeeZZZWWWUUURRRRRRTTTRRRSSSTTTVVVXXX\\\```cccdddjjjttt~~~xxxkkkbbb]]]YYYWWWUUUSSSQQQPPPQQQQQQLLLKKKLLLNNNSSS___tttwww[[[FFF>>>;;;999777888888777666888888999:::<<>><<<999888888888888777888999999:::<<>>;;;::::::;;;:::999888999:::;;;===AAAGGGLLLUUUWWWZZZ\\\ZZZ^^^lll{{{|||zzz{{{{{{zzz}}}qqqbbbRRRJJJHHHGGGIIILLLNNNPPPTTTWWW]]]dddkkkqqqqqqwww{{{|||nnnjjjooo{{{}}}rrrggg\\\XXXUUUQQQPPPRRRQQQTTTWWWWWWWWWZZZ```fffjjjpppzzzzzzmmmccc]]]XXXXXXWWWUUUSSSQQQOOOMMMLLLIIIJJJOOORRRZZZrrr}}}```IIIAAA>>>;;;:::;;;;;;:::999999999:::;;;===AAAHHHLLLWWWXXX[[[[[[ZZZ^^^nnn}}}yyyxxxyyy}}}|||~~~rrrbbbRRRJJJHHHGGGIIILLLOOORRRUUUZZZ___fffnnntttssszzzpppkkkppp{{{}}}rrrggg\\\WWWTTTQQQOOOQQQQQQUUUXXXXXXWWWZZZ```fffkkkqqq{{{yyymmmccc]]]WWWWWWWWWVVVTTTQQQNNNLLLJJJGGGHHHNNNPPPXXXqqq```III???<<<:::888999999888888999::::::;;;===BBBHHHLLLYYYZZZ\\\\\\ZZZ___ooo}}}wwwuuuwww{{{~~~zzzgggSSSJJJIIIIIIIIIJJJQQQSSSVVVZZZaaaiiissszzzsssooopppzzzwwwlll```[[[WWWRRRPPPQQQRRRTTTVVVWWWYYY\\\```ccckkkqqqyyyxxxkkkbbb^^^XXXWWWVVVTTTRRRQQQPPPPPPLLLNNNKKKMMMUUU[[[nnnhhhMMMDDD>>>;;;<<<<<<999888999888:::;;;;;;<<<@@@HHHNNN[[[^^^aaa```\\\___ppp}}}zzzvvvvvvxxx|||~~~}}}jjjUUULLLJJJJJJJJJLLLPPPSSSWWW\\\dddnnnxxx~~~qqqmmmpppyyyxxxlll```ZZZVVVRRRPPPRRRSSSTTTVVVXXXYYY\\\```ccclllrrrzzzwwwjjjbbb^^^XXXWWWVVVTTTRRRQQQPPPPPPLLLNNNKKKMMMUUUZZZlllkkkPPPCCC>>>;;;;;;;;;888777999888:::;;;;;;<<>>:::;;;:::777777999888999;;;;;;<<>>::::::999777666888888999;;;;;;===BBBJJJPPP[[[^^^```___[[[___qqq}}}zzzyyy}}}yyyzzz{{{xxxbbbTTTMMMJJJKKKNNNQQQUUU\\\dddmmmxxx{{{vvvvvvwwwwwwwww~~~~~~rrrpppqqqxxx|||nnn```XXXSSSPPPPPPSSSSSSTTTVVVVVVWWWZZZ]]]```dddiiiqqqyyy{{{oooeee^^^XXXWWWVVVTTTRRRQQQPPPPPPKKKMMMKKKLLLRRRSSSaaa{{{www\\\FFF???::::::999666666999777999;;;<<<===BBBJJJQQQ[[[]]]```^^^ZZZ___rrr{{{zzzzzz|||xxxyyyzzz}}}~~~hhhXXXOOOJJJLLLPPPRRRVVV^^^gggqqq|||yyyuuuuuuvvvwwwxxx}}}}}}rrrppprrryyy{{{nnnaaaYYYTTTPPPOOOQQQRRRSSSTTTUUUVVVXXX\\\^^^```fffnnnvvv}}}tttggg___XXXWWWVVVTTTRRRQQQPPPPPPJJJMMMKKKLLLQQQQQQ]]]vvvzzz___HHHAAA;;;:::999777777:::777999;;;<<<>>>CCCKKKRRR[[[]]]___^^^ZZZ___ssszzzzzz{{{yyyvvvvvvwwwyyy}}}mmm\\\RRRMMMNNNSSSQQQWWW___iiiuuuzzzwwwxxxzzz{{{}}}yyypppooorrryyyzzznnnaaaZZZUUUPPPOOOPPPPPPRRRSSSTTTTTTVVVZZZ]]]```eeemmmttt{{{xxxjjj```XXXWWWVVVTTTRRRQQQPPPPPPJJJMMMKKKLLLPPPOOOZZZrrr|||aaaIIIBBB<<<;;;:::888888;;;777999;;;<<<>>>CCCLLLRRR[[[]]]___]]]YYY___ssszzzyyy{{{xxxvvvvvvvvvyyy|||qqq```TTTOOOQQQVVVQQQVVV```kkkxxx}}}}}}uuummmnnnrrrzzzzzznnnbbb[[[VVVQQQNNNOOOPPPQQQRRRSSSSSSUUUYYY[[[aaafffmmmsssyyy{{{kkk```XXXWWWVVVTTTRRRQQQPPPPPPJJJMMMKKKLLLOOONNNYYYppp}}}cccJJJCCC===<<<:::888999<<<777999;;;<<<>>>DDDLLLSSS[[[]]]___]]]YYY___sssyyyxxx{{{{{{xxxyyyyyy{{{~~~iii[[[SSSPPPOOOUUUYYYaaajjjvvvtttllllllssstttmmmcccZZZTTTQQQOOONNNQQQRRRTTTTTTUUUVVVXXX[[[```hhhrrryyy}}}{{{jjj^^^UUUUUUUUUUUUSSSQQQOOOMMMIIINNNLLLIIIMMMNNNYYYmmmhhhNNN@@@===>>>777777<<<999<<<:::;;;===>>>AAAIIIRRRZZZaaaeeebbb___fffyyyyyyvvvzzz~~~}}}nnn^^^VVVSSSTTTTTTYYY```iiiuuu~~~tttlllmmmuuuxxxqqqeeeZZZSSSPPPNNNMMMPPPRRRSSSTTTUUUVVVYYY[[[aaaiiirrryyy}}}zzzjjj^^^VVVVVVUUUTTTSSSQQQNNNMMMGGGLLLJJJIIIMMMOOOZZZnnnmmmPPPBBB??????888888===:::<<<:::;;;===>>>AAAIIIRRRZZZaaaeeecccaaaiii}}}|||wwwwwwzzz~~~}}}~~~~~~wwweeeZZZWWWXXXVVVZZZbbbkkkvvv~~~xxxsssqqqsssuuuwww}}}{{{ssslllnnnwww}}}tttgggZZZSSSOOOMMMMMMOOOQQQSSSTTTUUUWWWZZZ]]]ccciiirrrxxx{{{zzzjjj^^^VVVVVVUUUTTTRRRPPPNNNMMMFFFKKKIIIIIINNNPPPYYYlllzzzrrrSSSDDD@@@???999:::>>>;;;;;;:::;;;===>>>AAAIIISSS[[[bbbfffdddccclllyyytttvvvyyy~~~}}}~~~~~~nnn```[[[[[[ZZZ^^^fffoooyyy~~~wwwpppllliiilllmmmoootttzzz}}}wwwooojjjnnnxxxuuuggg[[[SSSPPPOOOOOONNNPPPRRRTTTUUUWWW[[[]]]cccjjjqqqvvvyyyzzzjjj___WWWWWWUUUTTTRRRPPPNNNMMMGGGLLLIIIIIIOOOOOOWWWhhhwwwvvvUUUEEE??????999:::>>>:::;;;999:::===>>>AAAJJJSSS]]]cccgggdddccclllxxxssstttwww|||{{{}}}~~~zzzhhh___\\\\\\aaahhhqqq||||||uuukkkgggfffiiilllnnnsssyyy|||~~~ssslllhhhnnnxxx}}}tttggg\\\UUUSSSSSSSSSNNNPPPRRRTTTUUUWWW[[[]]]ccchhhooosssvvv}}}{{{lllaaaXXXWWWUUUSSSQQQOOONNNMMMIIIMMMJJJJJJOOONNNSSSbbbuuu{{{WWWEEE>>>>>>999:::===888:::999:::===???AAAJJJTTT```eeegggcccaaajjjzzzwwwrrrwww|||uuuvvvyyy{{{~~~vvvggg```^^^ccckkkttt{{{ssshhheeeeeeiiimmmpppuuu{{{|||~~~qqqkkkhhhnnnyyy|||ssshhh]]]XXXVVVVVVVVVOOOQQQSSSTTTUUUWWWZZZ]]]aaaffflllpppssszzz}}}mmmcccYYYXXXVVVSSSQQQOOONNNMMMJJJNNNKKKJJJOOOMMMPPP]]]rrrYYYFFF>>>===999:::<<<777:::999:::===???BBBJJJTTTaaaeeefffbbb___iii|||www{{{}}}uuuoooppptttwww{{{rrrfffbbbhhhpppzzz{{{tttllliiiiiinnnrrruuuzzzqqqkkkiiippp{{{{{{tttiii```ZZZWWWVVVUUUPPPRRRSSSTTTUUUVVVYYY[[[^^^ccciiimmmqqqyyy~~~ooodddZZZXXXVVVSSSPPPNNNNNNMMMIIIMMMIIIJJJPPPNNNPPP\\\nnn\\\HHH???>>>:::;;;===888999888:::===???BBBKKKTTT```dddeeeaaa___kkk~~~uuuoooppptttwww{{{zzzlllhhhmmmvvv}}}vvvrrrppppppuuuyyy{{{qqqllljjjqqq||||||uuukkkaaa[[[WWWUUUTTTQQQRRRTTTTTTUUUVVVXXX[[[]]]aaagggkkkoooxxxpppfffZZZYYYVVVRRRPPPNNNNNNMMMGGGKKKHHHJJJPPPOOOQQQ]]]lll^^^JJJ@@@???;;;===???999999888:::===???BBBKKKUUU___ccceeeaaa```mmmzzzssstttwwwyyy}}}zzzqqqttt{{{}}}vvvrrrtttwww|||uuummmlllooowwwzzztttkkkaaaZZZUUUTTTTTTQQQQQQRRRTTTVVVYYY[[[]]]^^^```ccchhhoooyyyoooccc]]]ZZZVVVSSSQQQPPPNNNMMMNNNKKKJJJJJJJJJLLLUUU^^^wwwbbbJJJ>>>>>>:::999;;;888;;;999:::===>>>AAAJJJSSS```fffiiieeebbblll~~~~~~}}}{{{xxx{{{yyy{{{zzzuuuxxx~~~vvvmmmmmmqqqzzz~~~xxxnnncccZZZUUURRRRRRPPPQQQRRRUUUWWWZZZ\\\]]]___bbbgggmmmttt}}}qqqeee]]]ZZZVVVSSSQQQPPPNNNMMMMMMJJJIIIKKKKKKMMMVVV```cccKKK???>>>:::999;;;888;;;999:::===???AAAJJJSSS```gggkkkhhheeennn}}}}}}~~~zzz|||}}}vvvnnnnnnttt~~~{{{qqqeee[[[TTTQQQPPPPPPQQQSSSUUUXXX[[[]]]^^^___ccckkksss{{{sssggg]]]ZZZVVVSSSQQQPPPNNNMMMKKKIIIIIIJJJLLLOOOXXXbbbeeeLLL??????:::999;;;888;;;999;;;===???BBBJJJTTTbbbiiinnnkkkgggooo}}}}}}xxxpppqqqwww{{{pppdddZZZSSSPPPOOOOOOPPPSSSVVVYYY\\\]]]^^^]]]ccclllvvv~~~vvvjjj]]]ZZZVVVSSSQQQPPPNNNMMMJJJHHHHHHJJJLLLOOOYYYdddgggNNN@@@???:::999;;;999;;;999;;;>>>???BBBKKKUUUcccjjjppplllgggmmm~~~~~~zzzsssttt|||yyynnncccYYYSSSPPPOOOOOOPPPSSSVVVYYY[[[\\\]]][[[aaakkkttt}}}wwwkkk]]]ZZZVVVSSSQQQPPPNNNMMMJJJHHHHHHJJJKKKNNNXXXbbb}}}iiiOOOAAA???:::999<<<999:::999;;;>>>@@@CCCLLLVVVccckkkppplllfffkkk|||~~~xxx{{{}}}wwwmmmbbbYYYSSSQQQPPPOOOPPPSSSVVVYYYZZZZZZZZZZZZ___gggpppxxxxxxlll]]]ZZZVVVSSSQQQPPPNNNMMMKKKHHHHHHIIIIIILLLUUU___vvvkkkQQQBBB@@@:::999<<<999:::999;;;>>>@@@CCCMMMVVVdddkkkqqqmmmgggmmm}}}yyynnncccZZZTTTQQQPPPOOOPPPSSSVVVXXXXXXXXXXXX[[[^^^dddkkksss|||wwwkkk]]]ZZZVVVSSSQQQPPPNNNMMMLLLIIIHHHHHHGGGIIIRRR[[[rrrlllRRRCCC@@@:::999<<<999:::999;;;>>>@@@DDDMMMWWWdddlllrrrooolllsss~~~{{{pppddd[[[TTTQQQPPPOOOPPPSSSUUUWWWWWWVVVVVV\\\^^^bbbhhhpppzzzvvvkkk]]]ZZZVVVSSSQQQPPPNNNMMMMMMJJJHHHHHHFFFGGGOOOYYYpppmmmSSSCCC@@@:::999<<<999:::999;;;>>>AAADDDMMMWWWdddlllsssrrrpppzzz}}}~~~|||wwwuuuuuutttuuuvvvuuuttttttvvvxxxxxxyyyzzz|||{{{qqqfff\\\TTTPPPNNNQQQRRRSSSUUUVVVWWWXXXXXXWWW\\\ccchhhmmmvvvvvvggg]]]ZZZVVVTTTRRRQQQPPPNNNKKKHHHFFFGGGHHHJJJQQQYYYmmmrrrTTTBBB???<<<===???;;;;;;:::<<>>:::;;;:::<<>>???DDDLLLSSSaaaooosssnnnnnnnnnzzz~~~yyy}}}rrriiilllnnnqqq{{{|||zzz|||~~~~~~{{{{{{oookkknnnrrrtttxxxxxxzzz{{{||||||||||||{{{|||}}}zzzpppdddZZZSSSPPPNNNLLLMMMNNNPPPRRRSSSTTTUUUYYY\\\bbbhhhnnnvvv}}}rrrcccYYYWWWSSSQQQQQQQQQOOONNNOOOKKKHHHJJJKKKLLLPPPVVVnnn}}}}}}gggNNNDDD<<<;;;===:::;;;<<<>>>???@@@EEEMMMTTTbbbppprrrlllkkkmmmyyy|||xxx||||||llleeehhhkkknnnyyy}}}}}}}}}~~~{{{yyy{{{}}}wwwqqqqqqsssuuuxxxxxxyyyyyyzzzzzzzzzzzz{{{}}}yyyooodddZZZSSSNNNMMMLLLMMMNNNPPPRRRSSSTTTUUUWWW[[[bbbggglllrrryyy~~~rrreeeZZZWWWTTTQQQQQQPPPOOONNNNNNJJJHHHJJJLLLMMMQQQVVVlll}}}fffMMMDDD===;;;===:::;;;===??????@@@FFFNNNTTTbbboooqqqkkkkkknnn|||{{{www|||vvvfffccceeehhhmmmwwwvvvssstttuuuwwwwwwwwwwwwwwwwwwxxxxxx{{{}}}~~~yyyooodddZZZRRRNNNLLLLLLMMMNNNPPPRRRSSSTTTUUUUUUZZZaaafffjjjooovvv|||tttiiiZZZWWWTTTRRRQQQPPPOOOMMMNNNJJJHHHKKKLLLMMMPPPVVVhhh|||dddLLLDDD===<<<>>>:::;;;===??????@@@FFFNNNTTTbbboooppplllmmmrrr|||zzzrrrcccbbbcccfffmmmvvv{{{uuuttttttvvvuuuuuutttttttttuuuuuuxxxzzz}}}~~~yyyoooeee[[[SSSNNNLLLLLLMMMNNNPPPRRRSSSTTTUUUTTTZZZaaaeeegggmmmvvv}}}uuujjj[[[XXXTTTRRRQQQPPPNNNMMMNNNJJJIIILLLMMMMMMPPPTTTeee|||aaaJJJCCC<<<<<<>>>:::;;;<<<>>>???@@@EEEMMMTTTaaaoooqqqnnnpppuuu~~~pppaaaaaaaaaeeelllttt}}}wwwtttsssuuutttsssrrrqqqqqqrrrrrrtttuuuxxxzzz|||}}}~~~~~~}}}~~~yyypppfff\\\TTTNNNLLLLLLMMMNNNPPPRRRSSSTTTUUUTTTZZZ```ccceeelllvvvsssjjj[[[XXXTTTRRRQQQPPPNNNMMMOOOKKKJJJLLLMMMLLLNNNSSSeee~~~}}}]]]HHHBBB<<<<<<>>>;;;:::<<<===>>>???DDDLLLSSSaaaooosssoooqqqvvvooobbb```___bbbjjjqqqzzz~~~wwwtttssstttsssqqqpppoooppppppqqqqqqrrrtttvvvyyyzzz||||||~~~{{{zzzyyy~~~~~~yyyqqqfff\\\TTTOOOLLLLLLMMMNNNPPPRRRSSSTTTUUUTTTZZZ```bbbdddkkkwwwrrrhhh[[[XXXTTTRRRQQQPPPNNNLLLOOOLLLJJJLLLMMMLLLNNNRRRfff{{{[[[FFFAAA<<<<<>>;;;<<<;;;===@@@AAACCCJJJSSS```nnnsssrrrvvv{{{ttthhh___]]]___eeennnzzz}}}wwwtttoookkkiiikkklllkkkmmmqqqsssssssssuuuxxx{{{xxxsssqqqpppssszzz|||tttiii]]]TTTOOONNNLLLMMMOOOOOOOOOOOOQQQRRRRRRSSSXXXbbbllltttsssgggZZZWWWSSSQQQPPPOOOMMMLLLJJJJJJIIIIIIKKKNNNRRRTTThhhzzz]]]IIIDDD===;;;>>>:::<<<;;;===@@@AAACCCJJJSSS```nnnsssrrrvvv{{{yyyjjjaaa___```fffmmmyyyzzzvvvmmmjjjiiikkklllkkkmmmqqqqqqrrruuuyyy}}}yyysssnnnllllllnnnuuu~~~{{{tttiii]]]TTTOOOMMMKKKMMMOOOOOOOOOOOOQQQSSSRRRSSSYYYdddnnnwwwttthhhXXXUUURRRPPPPPPPPPOOONNNLLLKKKJJJKKKLLLOOORRRSSSjjj{{{]]]IIIDDD<<<;;;===999<<<;;;===@@@AAACCCJJJSSS^^^mmmrrrrrrvvvzzzmmmcccaaabbbfffmmmwwwxxxtttuuutttsssssstttxxxyyykkkiiikkkvvv|||wwwoookkkjjjmmmnnnmmmoootttqqqsssxxx}}}{{{sssmmmiiigggiiijjjpppyyy~~~{{{tttiii]]]TTTNNNLLLKKKLLLNNNOOOOOOPPPQQQSSSWWWWWW]]]fffooovvvssshhhXXXUUURRRPPPPPPPPPOOONNNKKKKKKKKKKKKLLLNNNPPPRRRhhh~~~{{{]]]IIICCC<<<:::<<<999<<<;;;===@@@AAACCCJJJSSS]]]lllrrrrrrwww{{{nnndddbbbbbbgggmmmwww{{{oookkkllljjjhhhggggggnnn{{{xxxiii___\\\]]]cccnnn|||yyyqqqmmmkkkmmmnnnmmmpppuuutttwww|||}}}tttmmmhhheeedddfffgggllluuu~~~~~~{{{ssshhh]]]SSSNNNLLLJJJLLLNNNOOOOOOPPPRRRTTTYYYZZZ___hhhooouuu~~~rrrfffYYYVVVSSSQQQPPPOOONNNMMMKKKJJJJJJJJJKKKMMMNNNOOObbbwwwzzz\\\IIICCC<<<:::<<<999<<<;;;===@@@AAACCCJJJSSSZZZkkkrrrtttyyy|||nnneeebbbcccgggnnnyyy~~~tttllljjjjjjgggeeeeeecccoooooo```YYYVVVWWW[[[```iiixxxuuupppllllllmmmmmmqqqwwwzzz~~~vvvmmmfffbbb``````bbbccchhhqqq{{{{{{rrrggg[[[RRRNNNMMMJJJLLLNNNOOOOOOPPPRRRTTTWWWXXX]]]gggnnnttt}}}ooocccYYYVVVSSSQQQPPPPPPNNNMMMKKKKKKJJJKKKKKKLLLMMMMMM[[[pppxxx[[[HHHBBB<<<;;;===:::<<<;;;===@@@AAACCCJJJSSSXXXiiirrruuu{{{qqqgggdddeeeiiipppzzzuuupppmmmnnnmmmiiigggggghhhwww~~~hhh[[[RRRQQQTTTXXX[[[```kkkwww~~~wwwqqqoooooopppvvv|||}}}wwwooofff___\\\[[[\\\]]]^^^dddnnnzzz{{{qqqeeeYYYQQQOOOOOOIIIKKKNNNOOOOOOPPPSSSUUUUUUVVV\\\eeemmmsss{{{}}}lll```WWWTTTQQQPPPPPPQQQPPPOOOLLLLLLLLLLLLLLLLLLMMMMMMWWWjjjwwwYYYGGGBBB<<<;;;>>>;;;<<<;;;===@@@AAACCCJJJSSSVVVhhhsssvvv}}}uuukkkhhhhhhkkkqqqzzzpppnnnooorrrqqqllljjjkkkmmmyyyeeeXXXKKKMMMRRRXXXZZZ^^^gggqqqvvv~~~wwwtttsssuuu{{{xxxsssjjjaaa[[[XXXXXXYYYYYY[[[aaalllzzz|||qqqdddXXXQQQOOOPPPIIIKKKNNNOOOOOOPPPSSSUUUVVVWWW\\\eeelllpppxxx|||jjj___TTTRRRPPPPPPQQQRRRRRRRRRMMMMMMMMMMMMMMMMMMMMMMMMVVVgggzzzvvvXXXFFFAAA<<<<<>>??????@@@DDDKKKPPPXXXeeennnwwwzzzsssooopppuuu}}}ppprrrrrrnnnjjjkkkrrryyyuuu```VVVSSSRRRTTTXXX\\\bbbmmmxxx~~~{{{uuukkkbbbZZZVVVTTTRRRTTTXXXWWW\\\fffsss{{{pppeee[[[SSSNNNLLLLLLLLLMMMNNNPPPQQQRRRRRRUUUZZZbbbhhhlllrrryyy~~~|||kkk___ZZZTTTOOOMMMOOOQQQQQQOOOQQQQQQPPPNNNKKKKKKLLLNNNUUUiii|||~~~~~~sssWWWFFFBBB;;;:::===;;;;;;===??????@@@DDDKKKQQQWWWeeennnwww}}}vvvqqqqqquuu{{{rrrsssrrrlllggglllyyyxxxaaaUUUTTTTTTVVV[[[```fffrrr~~~}}}sssjjjbbbZZZSSSRRRQQQPPPRRRVVVXXX^^^hhhwwwzzzpppeeeZZZSSSNNNLLLLLLLLLMMMNNNPPPQQQRRRRRRVVVZZZ```eeeiiipppxxx~~~|||lll```ZZZUUUOOOMMMNNNOOONNNLLLOOOOOOOOOMMMLLLLLLMMMOOOWWWkkkpppVVVEEEBBB;;;:::>>><<<:::<<>>???AAAFFFNNNTTTXXXfffpppyyy~~~~~~yyyuuuttttttxxxrrrssspppjjjjjjxxxmmm[[[WWWVVVYYY```hhhsss~~~vvviii___TTTOOOLLLOOOQQQRRRUUUYYY]]]aaaiiiyyy~~~yyyooodddZZZSSSNNNLLLLLLLLLMMMNNNPPPQQQRRRRRRWWWYYY]]]```eeennnyyyzzzlllaaaUUUSSSQQQOOOPPPPPPQQQQQQKKKLLLMMMLLLKKKLLLOOOQQQZZZnnnmmmSSSDDDBBB<<<;;;>>><<<:::<<>>;;;;;;===???@@@AAAFFFNNNTTT[[[jjjttt}}}|||zzzvvvtttttttttsssvvvuuutttsssttt|||fff^^^\\\^^^fffrrr|||xxxooobbbXXXOOOKKKKKKPPPUUUVVVYYY\\\aaaggguuu}}}wwwnnncccYYYRRRNNNMMMLLLLLLMMMNNNPPPQQQRRRRRRTTTWWW\\\aaagggqqq|||xxxjjj___SSSSSSRRRPPPOOONNNOOOOOOKKKLLLLLLLLLKKKLLLNNNPPP^^^qqqmmmSSSEEEBBB<<<:::<<<999===???@@@AAAAAAFFFMMMSSS\\\kkkvvv}}}yyytttsssttttttrrrsss}}}wwwuuuuuuyyylllbbb___aaaiiivvvzzzuuulll^^^TTTNNNKKKKKKQQQUUUWWWYYY]]]bbbjjj{{{}}}wwwnnncccYYYRRRNNNMMMLLLLLLMMMNNNPPPQQQRRRRRRSSSVVV\\\aaahhhrrr~~~wwwiii___SSSSSSRRRPPPMMMKKKLLLLLLLLLLLLLLLLLLKKKKKKNNNPPP]]]qqqmmmSSSEEEBBB<<<:::<<<999>>>???AAAAAAAAAEEELLLRRR^^^mmmxxx~~~yyyttttttuuutttqqqqqq{{{{{{zzzyyyxxxyyyzzz|||~~~}}}rrrqqqtttuuufffbbbdddppp|||tttggg[[[UUUKKKJJJLLLPPPSSSVVV]]]eeekkkttt~~~yyypppeee[[[SSSMMMKKKJJJLLLNNNOOOPPPRRRUUUWWWWWWZZZ]]]```eeennnyyyuuuggg]]]TTTRRRPPPPPPPPPOOOMMMKKKLLLIIIHHHJJJJJJKKKPPPVVVaaaxxxoooTTTDDD@@@:::999<<<:::===???@@@@@@AAAFFFNNNTTT^^^nnnyyyzzzwwwqqqoootttvvvuuu|||yyywwwwwwzzzzzzyyyyyyxxxxxxxxxxxx{{{{{{}}}ppprrr|||{{{lllhhhkkkwwwyyyqqqdddXXXRRRMMMLLLNNNRRRUUUWWW___gggsssyyyooodddYYYRRRNNNLLLJJJLLLNNNNNNOOOQQQTTTVVVVVVYYY\\\___dddmmmxxxuuuggg]]]UUUSSSQQQPPPPPPOOOMMMKKKMMMJJJIIIKKKKKKKKKOOOUUUddd}}}oooTTTDDD@@@:::999===;;;===???@@@@@@AAAFFFNNNTTT___nnnyyy||||||tttrrruuuvvvuuu{{{}}}yyyuuutttvvvyyyyyyxxxxxxwwwwwwvvvvvvvvvvvvxxx}}}ooowww|||yyyyyy~~~rrroooqqq~~~{{{uuulll^^^SSSOOONNNMMMPPPTTTVVVYYYbbbkkkzzz~~~xxxmmmbbbXXXQQQNNNMMMJJJLLLMMMNNNNNNOOORRRTTTUUUXXX[[[^^^ccclllwwwtttfff\\\WWWUUURRRQQQQQQOOOMMMKKKNNNKKKKKKLLLKKKJJJNNNTTTfffoooTTTDDD@@@:::999===;;;===???AAAAAABBBFFFNNNTTT```ooozzz~~~yyytttwwwwwwuuuzzz{{{xxxuuussstttxxx{{{{{{{{{zzzyyyxxxwwwwwwttttttuuuyyyqqq~~~zzzrrrppprrryyy~~~vvvsssvvvyyyqqqgggZZZPPPMMMNNNNNNQQQUUUWWW[[[eeeppp~~~}}}wwwkkk___VVVPPPNNNNNNKKKLLLMMMMMMMMMNNNQQQSSSVVVXXX[[[^^^ccckkkvvv~~~ssseee[[[WWWUUUSSSQQQQQQOOOMMMKKKOOOLLLKKKMMMKKKJJJMMMRRReeennnSSSDDD@@@::::::===;;;<<>><<<<<>><<<<<>>===<<>>===<<>>;;;<<>>;;;@@@BBBCCCEEEGGGKKKQQQUUU^^^jjjyyy~~~{{{lllkkknnnnnnqqqvvv~~~sssoooooosssyyyyyymmmgggcccaaacccgggmmmqqqwww~~~~~~~~~~~~xxxkkkhhhkkklllsss~~~yyykkkeeedddiiiuuu|||oookkkllloootttxxx~~~}}}qqqhhh___XXXSSSOOOPPPTTTWWW^^^jjjxxx|||ssslllaaaXXXQQQMMMJJJIIIIIIJJJLLLNNNOOONNNNNNMMMQQQQQQTTTYYY]]]cccooozzztttggg\\\TTTSSSQQQOOOOOOOOONNNMMMKKKNNNJJJHHHGGGFFFDDDHHHNNN^^^vvvjjjQQQDDDBBB<<<;;;>>><<>><<<>>>@@@CCCEEEHHHLLLQQQTTT\\\hhhvvv}}}~~~yyy~~~nnnkkkmmmmmmqqqxxxqqqkkkmmmrrrxxxrrrhhhcccbbbgggmmmqqqwww|||uuuiiiddd^^^```fffqqq}}}|||jjj```^^^___ccckkktttzzz|||~~~xxxiiiaaa[[[XXXVVVVVVZZZ```fffnnn{{{|||ssskkk```VVVOOOLLLJJJIIIJJJJJJKKKLLLMMMOOOQQQRRRRRRTTTZZZ___bbbgggsssyyynnncccZZZTTTQQQOOOMMMMMMNNNPPPPPPOOOPPPLLLHHHFFFEEEDDDJJJQQQcccyyydddMMMBBBAAA:::999>>>===>>>AAADDDGGGJJJNNNRRRVVV\\\hhhvvv~~~zzz|||nnnjjjlllmmmqqqxxxzzzoookkkooottt}}}pppbbbeeecccfffoooxxx~~~pppfffccc```bbbiiiuuu{{{iii___^^^```]]]eeepppvvvxxxzzz~~~~~~wwweee___YYYXXXXXXYYY___eeelllttt{{{ssskkk___UUUOOOKKKJJJIIIIIIIIIIIIJJJLLLOOOQQQSSSQQQTTT[[[aaadddjjjvvvxxxmmmbbbYYYTTTQQQOOOMMMMMMOOOPPPQQQPPPQQQLLLHHHFFFDDDDDDJJJQQQiii~~~bbbLLLAAA@@@:::999>>>===???BBBFFFIIIKKKOOOTTTWWW]]]iiiwwwzzz|||nnnjjjkkklllqqqxxxwwwnnnlllqqqvvvppphhhfffccchhhpppyyynnneeebbb```dddlllwww}}}iii^^^[[[]]]^^^eeemmmtttxxx{{{zzzoooddd^^^YYYXXXWWWZZZbbbkkkttt~~~{{{pppiii^^^UUUNNNKKKIIIHHHJJJJJJJJJJJJKKKMMMNNNNNNPPPSSSZZZaaaffflll{{{xxxmmm```WWWUUUPPPQQQQQQQQQPPPOOOOOONNNMMMNNNIIIGGGHHHCCCIII\\\kkk}}}WWWLLLAAA===;;;:::;;;>>>===AAAEEEIIILLLOOORRRUUU___iiiuuu|||~~~sssmmmoooqqqqqqqqqtttooooootttzzzvvvkkkfffgggooosss{{{qqqiiifffggglllttt~~~jjj^^^ZZZ[[[^^^eeeooovvvzzz~~~wwwkkkaaa\\\XXXXXXZZZ]]]fffppp}}}}}}yyyooohhh^^^TTTNNNKKKIIIHHHKKKKKKKKKLLLMMMNNNOOOPPPQQQSSSYYY```fffnnn{{{wwwmmm```WWWTTTPPPPPPQQQQQQPPPPPPOOONNNNNNOOOIIIGGGGGGBBBGGG[[[qqqzzzWWWLLLAAA<<<;;;:::;;;===???BBBFFFJJJMMMOOOSSSUUU]]]gggttt{{{~~~tttmmmoooqqqrrrsss|||}}}sssooopppuuu|||xxxmmmgggiiinnn{{{vvvooonnnqqqwwwlll___ZZZZZZ\\\dddoooxxx}}}rrrfff]]]YYYWWWYYY\\\bbblllvvv{{{wwwnnnggg\\\SSSNNNKKKIIIHHHLLLLLLLLLMMMNNNOOOPPPQQQSSSSSSWWW___gggooo{{{vvvkkk___VVVTTTPPPPPPQQQQQQPPPPPPOOOOOOMMMNNNIIIGGGGGGAAAGGG[[[wwwwwwVVVKKK@@@<<<:::999:::===AAADDDHHHLLLNNNPPPSSSVVVZZZeeesss{{{~~~xxxnnnnnnppprrrtttxxx}}}tttrrrtttzzz|||oooiiikkksss{{{}}}xxxwww|||ooo```YYYXXXYYYbbboooyyy~~~|||mmmaaaZZZWWWVVVZZZ___eeepppzzzzzzuuukkkeee[[[RRRMMMKKKIIIIIIKKKKKKLLLLLLNNNOOOQQQRRRTTTRRRUUU^^^gggpppzzz}}}tttjjj]]]UUUSSSOOOPPPPPPQQQPPPPPPOOOOOOMMMNNNIIIHHHIIIDDDJJJ^^^yyyvvvUUUJJJ???;;;:::999;;;===CCCFFFJJJMMMOOORRRUUUWWWYYYeeesss||||||ooollllllooosssvvv}}}vvvvvvzzztttmmmmmmsss~~~qqqaaaYYYVVVXXXaaaoooyyyxxxjjj___YYYVVVWWW\\\bbbiiittt~~~yyytttiiibbbYYYQQQLLLJJJIIIIIIJJJJJJJJJKKKMMMOOOPPPQQQTTTRRRUUU^^^gggooozzz{{{rrrhhh\\\TTTRRROOOOOOPPPPPPQQQPPPPPPOOOLLLNNNJJJIIILLLHHHOOOccczzzvvvUUUJJJ@@@<<<;;;:::;;;>>>DDDGGGKKKNNNQQQSSSVVVXXX[[[fffttt~~~pppiiihhhkkkooovvvzzzvvvwww||||||tttrrrvvv}}}qqq```VVVSSSVVV```mmmxxxttthhh^^^XXXWWWYYY___gggooozzzxxxsssggg```WWWPPPLLLJJJJJJIIIIIIIIIJJJKKKMMMOOOPPPQQQSSSSSSWWW^^^fffmmmyyyzzzqqqfffZZZSSSQQQOOOOOOPPPPPPQQQQQQPPPPPPMMMOOOKKKKKKMMMIIIPPPeee{{{xxxUUUKKK@@@===<<<;;;===@@@CCCFFFKKKNNNQQQTTTXXXZZZ___iiivvvpppgggeeehhhmmmtttwwwtttwww}}}~~~{{{ooo^^^SSSNNNPPPYYYeeepppyyy}}}yyypppfff]]]XXXWWW[[[dddmmmvvv~~~wwwqqqeee___VVVOOOKKKJJJJJJJJJJJJJJJKKKLLLNNNPPPRRRSSSRRRSSSYYY___dddkkkxxxyyyooodddYYYRRRQQQNNNOOOPPPPPPQQQQQQPPPPPPPPPQQQLLLKKKMMMHHHNNNbbbzzzyyyVVVKKKAAA>>>===<<<>>>AAAAAAEEEJJJNNNQQQUUUYYY[[[dddmmmyyyooofffdddhhhmmmpppxxxuuuyyymmm[[[PPPKKKIIIRRR^^^iiiqqqyyy}}}{{{~~~uuummmddd\\\WWWWWW\\\fffqqq||||||uuuoooddd^^^UUUNNNKKKJJJJJJJJJKKKKKKLLLMMMOOOQQQSSSTTTPPPTTTZZZ```ccciiiwwwxxxnnndddXXXRRRPPPNNNOOOOOOPPPQQQQQQQQQPPPQQQSSSMMMKKKKKKFFFKKK___xxxyyyWWWLLLBBB>>>>>>===???BBB@@@DDDIIINNNQQQUUUYYY\\\hhhppp{{{~~~nnnfffdddiiinnnmmm~~~{{{yyy}}}{{{kkk[[[OOOHHHJJJNNNUUU\\\eeeoooyyy||||||~~~~~~|||zzzyyy~~~tttggg___^^^[[[^^^cccnnn{{{|||uuupppbbb\\\SSSLLLHHHGGGFFFEEEIIIKKKLLLLLLKKKLLLNNNQQQRRRUUUXXX\\\bbbmmmzzzvvvkkk```UUUPPPPPPOOOPPPPPPQQQQQQPPPPPPOOONNNOOOJJJIIILLLGGGKKK]]]yyywwwXXXKKK>>>;;;======<<<===CCCHHHNNNQQQTTTXXX]]]bbbeeeooo{{{mmmhhhjjjkkkjjjsss|||zzz|||vvvgggYYYNNNHHHHHHLLLQQQXXX```iiisssyyy~~~|||yyyyyyzzz{{{yyywwwwww|||~~~sssggg``````___bbbiiiuuu~~~yyysssnnnaaa[[[SSSLLLIIIHHHGGGGGGJJJKKKLLLLLLLLLMMMOOOQQQRRRUUUXXX\\\bbbmmm{{{uuujjj___UUUOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOMMMNNNJJJJJJLLLGGGJJJ\\\uuuvvvYYYLLL???;;;<<<<<<<<<>>>CCCGGGMMMQQQTTTXXX]]]bbbfffooo{{{xxxllliiikkkmmmqqqzzz{{{}}}zzzooobbbVVVMMMHHHGGGIIIMMMRRRXXXaaajjjpppwwwyyy}}}~~~}}}{{{zzzyyyxxxxxxwwwuuutttuuuvvvuuutttuuuyyyzzzpppfffaaabbbdddiiirrr~~~|||wwwooojjj___ZZZRRRLLLJJJIIIIIIIIIJJJLLLMMMMMMLLLMMMPPPRRRSSSUUUXXX\\\cccnnn}}}sssiii^^^TTTOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOKKKMMMIIIJJJLLLFFFIIIZZZrrrvvvZZZMMM@@@<<<<<<;;;===???BBBGGGMMMQQQTTTXXX^^^cccfffooo{{{qqqhhhkkkpppoooxxx|||~~~}}}tttiii]]]RRRJJJFFFFFFHHHJJJMMMRRRZZZbbbhhhooorrrvvvzzz|||{{{zzzxxxvvvuuuttttttsssrrrrrrrrrsssrrrqqqqqqqqqrrrrrrrrrrrrwww|||vvvmmmdddbbbdddhhhooo{{{~~~{{{uuummmggg^^^XXXQQQLLLJJJJJJJJJJJJKKKLLLMMMMMMMMMNNNPPPRRRRRRUUUYYY]]]dddpppqqqggg]]]TTTOOOOOOOOOOOOOOOPPPPPPOOOOOOOOOJJJLLLIIIIIILLLFFFHHHYYYqqq}}}|||~~~{{{}}}yyyZZZNNNAAA<<<;;;;;;===@@@BBBFFFMMMQQQTTTYYY___dddgggppp|||rrriiikkkqqqnnnwww}}}{{{qqqeeeYYYOOOHHHEEEFFFHHHJJJLLLOOOUUU]]]bbbhhhkkkppptttuuutttrrrpppooonnnnnnmmmmmmnnnnnnooopppppppppoooooopppqqqqqqqqquuuzzz~~~|||sssjjjdddcccgggnnnvvv~~~{{{tttllleee\\\WWWPPPKKKIIIJJJJJJKKKJJJKKKMMMMMMLLLMMMOOOQQQRRRUUUZZZ```hhhttt}}}pppfff]]]TTTOOOPPPNNNOOOOOOOOOOOOOOOOOONNNKKKLLLHHHIIIKKKEEEHHHZZZppp|||}}}yyyyyywww{{{yyyXXXLLLAAA<<<;;;:::===AAABBBGGGMMMRRRVVVZZZaaafffiiirrr}}}rrrkkklllooooooxxx}}}~~~xxxnnnaaaVVVMMMGGGDDDFFFHHHJJJLLLOOOSSSYYY]]]ccceeeiiimmmnnnmmmjjjhhhiiihhhhhhhhhhhhjjjkkkmmmmmmnnnooonnnnnnnnnppprrrpppuuuzzz~~~yyyqqqjjjfffhhhlllvvv}}}zzztttkkkddd[[[VVVOOOJJJHHHIIIIIIIIIIIIKKKLLLLLLKKKLLLOOOQQQQQQVVV]]]dddlllxxx|||ooofff]]]TTTPPPQQQNNNNNNOOOOOOOOOOOONNNNNNMMMMMMIIIHHHKKKEEEJJJ\\\ppp|||}}}xxxxxxwww~~~tttSSSJJJAAA===;;;:::===AAABBBGGGNNNSSSWWW]]]ccchhhlllttttttnnnmmmnnnqqqyyy{{{uuujjj^^^SSSKKKGGGEEEEEEGGGJJJMMMOOORRRVVVYYY^^^```dddfffgggfffdddcccccccccbbbbbbcccfffhhhiiijjjlllnnnmmmllllllooorrrqqquuuzzz~~~vvvoookkkiiinnnttt~~~|||yyyrrriiibbbZZZUUUNNNIIIGGGGGGHHHHHHHHHJJJKKKKKKJJJKKKMMMPPPQQQWWW___hhhqqq{{{{{{ooofff]]]UUURRRRRRNNNNNNOOOOOOOOOOOONNNNNNOOOOOOIIIGGGJJJFFFKKK^^^rrr}}}}}}}}}nnnNNNGGG@@@>>><<<:::===AAACCCHHHOOOUUUYYY^^^eeekkknnnvvvzzzyyyzzzqqqnnnnnnqqqyyyxxxqqqggg\\\RRRKKKGGGFFFCCCFFFJJJNNNPPPRRRTTTVVV\\\]]]```bbbcccbbbaaa_________^^^^^^```bbbeeegggiiikkkmmmlllkkkkkknnnqqqrrrvvv{{{~~~tttooollllllssszzz~~~|||zzzwwwqqqhhhaaaZZZTTTMMMHHHFFFFFFFFFFFFHHHIIIJJJJJJJJJKKKMMMOOOPPPWWWaaakkkttt~~~{{{ooofff^^^VVVRRRSSSNNNNNNNNNOOOOOONNNNNNNNNQQQPPPIIIGGGIIIFFFLLL```vvvlllKKKEEE???>>><<<:::<<>><<<;;;:::<<>>AAAGGGPPPYYY```fffllloootttzzznnnjjjrrryyyssshhh___WWWRRRLLLFFFCCCCCCBBBBBBDDDGGGKKKOOOSSSUUUUUUZZZ^^^^^^```cccbbb^^^YYYXXXXXXXXXZZZ]]]___aaadddgggjjjmmmppprrruuuwwwyyy||||||uuurrruuu||||||xxxssskkkccc^^^UUUOOOIIIIIIHHHGGGHHHKKKJJJJJJKKKLLLPPPTTTXXXZZZ___^^^```hhhqqq{{{xxxiii^^^WWWSSSPPPNNNJJJKKKMMMNNNPPPQQQQQQQQQPPPLLLKKKJJJFFFHHH\\\rrrwwwYYYHHHBBB<<<<<<<<<:::;;;>>>AAAGGGQQQ[[[ccciiinnnqqquuu{{{mmmhhhppp{{{vvvpppddd\\\TTTPPPKKKEEEBBBCCCBBBCCCDDDGGGKKKPPPTTTVVVVVV\\\```aaabbbeeeccc___ZZZYYYYYYYYYZZZ]]]```aaadddgggkkkoooqqqtttwwwyyy{{{zzzvvvuuu{{{|||wwwrrrjjjbbb]]]UUUNNNIIIIIIIIIGGGIIILLLJJJJJJKKKLLLOOORRRUUUWWW[[[ZZZ]]]fffppp|||wwwiii]]]VVVSSSPPPOOOLLLMMMNNNPPPQQQRRRRRRRRRPPPMMMKKKKKKHHHLLL```wwwwwwZZZGGGAAA<<<<<<<<<:::;;;>>>@@@GGGSSS^^^ffflllqqqssswww}}}rrrkkkqqq}}}uuuuuu}}}{{{qqqjjj```XXXQQQMMMIIICCCAAABBBAAABBBDDDGGGKKKPPPTTTVVVWWW\\\aaabbbccceeeccc___[[[[[[ZZZZZZ[[[^^^```bbbaaaeeejjjnnnrrruuuyyy|||xxxvvvxxx|||wwwqqqiiiaaa\\\TTTMMMHHHHHHHHHFFFHHHKKKIIIJJJKKKLLLNNNPPPQQQQQQSSSSSSXXXdddppp}}}xxxiii]]]VVVSSSQQQPPPNNNOOOPPPQQQRRRRRRRRRRRRQQQLLLJJJIIIHHHOOOggguuuXXXFFF@@@<<<<<<<<<:::;;;===???GGGTTT___hhhnnnrrruuuzzzuuuyyytttnnnrrr{{{wwwllleee^^^VVVNNNKKKGGGBBB@@@AAA@@@AAACCCFFFKKKOOOTTTVVVWWW\\\aaabbbccceeeccc^^^\\\[[[[[[[[[\\\^^^aaabbb^^^bbbgggmmmqqqvvv{{{~~~vvvuuuzzz{{{vvvppphhhaaa[[[RRRLLLFFFFFFFFFEEEGGGJJJIIIJJJKKKMMMNNNNNNNNNNNNLLLMMMTTTbbbpppxxxiii]]]VVVTTTRRRPPPPPPPPPQQQRRRSSSSSSSSSSSSQQQLLLHHHGGGGGGQQQmmmrrrVVVFFF@@@<<<<<<<<<;;;;;;===???GGGTTT```iiiooosssuuu}}}tttlllooorrr{{{|||sssjjjcccZZZUUUNNNHHHEEECCCAAA@@@>>>???AAACCCFFFKKKQQQUUUWWW\\\aaadddeeecccbbbbbb```^^^[[[ZZZ[[[___cccfffhhhjjjmmmooorrrwww}}}zzz{{{zzz{{{wwwppphhh___XXXMMMJJJGGGFFFHHHJJJLLLLLLIIIJJJJJJJJJIIIJJJMMMOOOOOOOOOTTT___mmm}}}qqqbbbZZZVVVRRRPPPQQQOOOPPPQQQRRRSSSSSSSSSSSSPPPHHHEEEGGGJJJTTTnnnoooZZZHHHAAA<<<<<<<<<;;;<<>>???AAACCCFFFJJJPPPUUUVVVZZZ___ccccccaaa``````^^^]]][[[[[[^^^aaafffhhhkkkmmmpppssswww|||~~~}}}~~~{{{vvvoooggg]]]WWWNNNKKKHHHFFFGGGIIIIIIIIIHHHIIIJJJIIIIIIJJJMMMPPPQQQQQQWWWbbbooo~~~~~~pppaaaZZZVVVRRRPPPQQQOOOOOOPPPQQQRRRRRRRRRRRRPPPJJJGGGHHHJJJSSSmmmnnnXXXHHHAAA<<<<<<<<<;;;<<>>===???@@@BBBEEEIIIOOOTTTUUUYYY^^^``````___^^^^^^\\\\\\\\\^^^aaaeeeiiikkklllooossswww{{{zzzuuummmeee[[[UUUNNNKKKHHHFFFGGGGGGGGGGGGFFFGGGHHHIIIIIIKKKNNNQQQTTTUUU\\\gggrrr{{{mmm___YYYUUURRROOOPPPNNNNNNOOOPPPQQQQQQQQQQQQPPPKKKIIIHHHIIIRRRllllllTTTHHHAAA<<<<<<<<<;;;<<>>=========>>>@@@AAADDDHHHNNNRRRUUUYYY]]]______^^^^^^^^^]]]^^^___aaadddgggkkklllmmmpppuuuzzz~~~yyyssskkkbbbYYYSSSLLLJJJGGGFFFGGGGGGGGGFFFEEEFFFHHHHHHIIILLLOOORRRVVVYYYbbbmmmxxxxxxkkk]]]WWWTTTQQQOOOOOOMMMMMMNNNOOOPPPPPPPPPPPPNNNKKKIIIGGGGGGRRRkkkjjjQQQGGGAAA<<<<<<<<<;;;<<>>FFFRRR^^^iiirrryyy}}}}}}qqqgggaaabbbeeehhhgggeeeeeefffhhhkkkmmmsssvvvyyyzzzzzz~~~tttiii^^^WWWKKKGGGAAA>>><<<<<<<<<<<<<<<===>>>???BBBFFFKKKPPPUUUXXX]]]___```aaabbbcccdddddddddeeehhhkkkoooqqqxxx{{{{{{uuunnnggg___WWWRRRIIIHHHFFFGGGIIIJJJJJJIIIGGGHHHJJJJJJKKKMMMQQQTTTZZZ```lllyyy|||qqqdddYYYTTTSSSPPPMMMNNNMMMMMMNNNOOOPPPPPPPPPPPPLLLHHHDDDDDDKKK\\\rrrlllUUUHHHAAA<<<<<<<<<;;;<<>>???AAAEEEJJJNNNSSSWWW[[[^^^```bbbdddeeeeeeddddddeeehhhnnnsssvvv|||}}}yyyssslllfff^^^WWWRRRKKKJJJHHHIIIJJJJJJIIIHHHIIIJJJKKKLLLLLLNNNRRRTTT\\\cccooo{{{{{{nnnbbbWWWSSSRRROOOMMMMMMMMMNNNOOOPPPQQQQQQQQQQQQMMMHHHCCCDDDQQQeeeyyy~~~gggRRRHHHAAA<<<<<<<<<;;;<<>>@@@DDDJJJNNNRRRUUUZZZ]]]___bbbdddfffdddcccccceeeiiiooovvvzzz}}}{{{xxxrrrkkkeee^^^WWWSSSMMMLLLJJJJJJJJJJJJHHHFFFJJJKKKMMMMMMMMMOOORRRUUU]]]eeeqqq|||{{{mmmaaaVVVSSSRRROOOMMMMMMNNNNNNOOOPPPQQQQQQQQQQQQOOOIIIBBBEEEUUUkkk~~~|||}}}aaaLLLHHHAAA<<<======;;;<<>>>>>===;;;<<<<<<<<<>>>@@@CCCFFFHHHPPPTTTZZZ^^^aaabbbdddeeeggggggggghhhlllqqqwwwzzzzzzvvvqqqjjjddd\\\TTTOOOJJJIIIHHHGGGGGGGGGHHHIIIMMMMMMMMMMMMMMMOOORRRUUU```dddkkksss}}}uuuiii___UUUQQQOOOLLLKKKLLLMMMKKKKKKLLLOOOQQQQQQQQQMMMIIIEEEHHHYYYqqq}}}yyyuuuYYYIIIDDDAAA===:::888999;;;<<>>@@@DDDNNN]]]mmm{{{|||~~~~~~xxxnnneee^^^[[[ZZZ[[[ZZZ[[[\\\___dddmmmwww}}}}}}rrreeeXXXPPPEEEBBB>>><<<<<<<<<;;;;;;======???@@@CCCEEEHHHIIIKKKOOOUUUZZZ^^^bbbeeegggiiiiiijjjlllooossswwwzzz||||||yyywwwwwwwwwwwwxxx|||{{{wwwpppjjjccc[[[TTTOOOIIIIIIHHHHHHHHHHHHIIIIIIJJJLLLOOOPPPRRRSSSVVVXXXaaafffoooyyy~~~ssshhh^^^UUURRRQQQNNNMMMNNNOOONNNNNNOOOQQQRRRRRRQQQNNNKKKFFFIIIYYYppplllUUUHHHDDDBBB@@@>>>===<<<======>>>CCCNNN]]]nnn}}}yyyxxx~~~rrrmmmfff^^^YYYVVVVVVWWWWWWYYY\\\```eeennnyyy|||rrrcccVVVMMMCCCAAA>>><<<;;;;;;;;;;;;===>>>???AAACCCFFFHHHIIIHHHLLLRRRWWW\\\```eeehhhjjjkkklllmmmpppsssvvvxxxyyy|||}}}zzzyyywwwuuurrrooommmnnnoooppprrrvvv{{{{{{wwwpppiiiaaaZZZSSSNNNHHHHHHHHHHHHIIIIIIIIIJJJIIILLLOOORRRTTTVVVXXXZZZbbbiiirrr|||{{{qqqfff]]]TTTRRRQQQOOONNNOOOOOONNNNNNOOOQQQRRRQQQPPPMMMIIIEEEHHHYYYooohhhSSSHHHAAA@@@???===<<<;;;;;;;;;<<>>===<<<<<<<<<;;;@@@KKK[[[nnn~~~~~~xxxxxx}}}wwwrrrmmmiii^^^[[[XXXUUUSSSRRRSSSSSSTTTXXX\\\```fffqqq{{{|||sssbbbRRRHHHBBBAAA@@@===;;;:::<<<>>>===???AAADDDFFFHHHIIIIIIHHHJJJNNNQQQUUUZZZ```eeeiiijjjlllnnnooopppqqqqqqsssvvvyyy|||{{{xxxtttqqqjjjgggdddbbbaaa```^^^]]]ZZZ\\\^^^___aaadddiiimmmrrrwww~~~|||yyy|||zzzyyy~~~~~~zzzuuummmeee]]]VVVOOOKKKGGGHHHIIIJJJJJJKKKJJJJJJIIILLLOOORRRTTTWWWZZZ]]]eeemmmwwwxxxnnn```XXXQQQQQQQQQOOONNNOOONNNNNNNNNOOOPPPOOOMMMKKKGGGEEECCCIII\\\ttt|||cccOOOGGGCCCBBB@@@???>>>>>>??????<<<@@@IIIXXXkkk}}}xxxtttzzzzzz}}}|||qqqjjjeeebbb___YYYXXXVVVTTTTTTTTTUUUUUUVVVZZZ^^^aaagggttt~~~~~~~~~tttcccSSSIIIBBBBBBAAA>>>;;;;;;===@@@@@@AAADDDGGGIIIKKKKKKLLLJJJKKKMMMPPPSSSWWW]]]bbbggghhhjjjlllnnnnnnmmmmmmoooqqqtttuuutttqqqmmmkkkbbb```]]]\\\\\\\\\[[[ZZZUUUVVVXXXYYY[[[^^^bbbfffkkkqqqyyy~~~|||~~~|||vvvwww}}}yyyssskkkbbb[[[TTTMMMIIIGGGHHHIIIJJJKKKKKKKKKJJJKKKLLLOOOPPPRRRVVVZZZ]]]dddmmmxxxwwwmmm]]]VVVPPPPPPPPPNNNMMMNNNOOOOOOOOOPPPQQQPPPMMMKKKFFFEEEDDDLLL```yyy}}}```MMMEEEDDDCCC@@@>>>===>>>@@@AAA===@@@GGGUUUhhh{{{xxxrrrxxxwwwzzz|||vvviiiaaa^^^[[[YYYXXXWWWVVVUUUUUUVVVWWWWWWXXX\\\___bbbhhhvvvttteeeUUULLLBBBCCCBBB???<<<;;;>>>AAABBBCCCFFFIIILLLMMMNNNNNNKKKLLLMMMOOOQQQVVV[[[```eeegggiiilllmmmlllkkkjjjmmmnnnppppppooollliiifffYYYWWWTTTTTTTTTUUUUUUTTTTTTUUUWWWXXXZZZ\\\```ccciiipppxxx~~~~~~~~~xxxuuuvvv|||xxxrrrjjjaaaYYYRRRLLLHHHFFFGGGIIIKKKLLLLLLKKKJJJLLLMMMNNNOOOQQQUUUZZZ^^^ccclllyyywwwlll\\\TTTOOOOOOPPPNNNMMMNNNPPPPPPPPPRRRRRRQQQNNNKKKFFFEEEFFFNNNccc}}}|||___LLLEEECCCAAA>>>;;;;;;<<>>@@@FFFSSSfffyyyzzzrrryyyvvvxxxzzz}}}yyyhhh```[[[WWWXXX\\\^^^___^^^ZZZVVVVVVVVVUUU[[[]]]___bbbjjj{{{~~~rrrcccTTTJJJDDD@@@>>>??????>>>@@@DDDEEEHHHKKKKKKIIIIIIJJJLLLOOOPPPQQQQQQSSSVVV\\\```ccceeefffffffffgggjjjlllmmmnnnooonnnkkkeee___\\\WWWWWWWWWVVVVVVUUUUUUUUURRRSSSTTTUUUUUUVVVZZZ\\\dddkkkttt|||wwwuuurrrzzz}}}xxxooogggaaaZZZQQQKKKKKKHHHIIIIIIJJJKKKLLLMMMMMMNNNQQQSSSSSSRRRTTTZZZ^^^eeennn|||vvvkkkZZZVVVQQQMMMMMMNNNOOOOOOPPPPPPPPPQQQRRRQQQNNNKKKIIIHHHDDDQQQmmm{{{]]]IIICCCBBBAAA???============>>>;;;???FFFQQQ```sss}}}wwwzzzttttttxxx~~~pppccc^^^]]]^^^aaafffgggeee```ZZZWWWWWWXXXWWWZZZ]]]aaafffqqqttteeeUUUKKKDDD@@@>>>???@@@???AAAEEECCCGGGLLLMMMMMMLLLLLLMMMNNNOOOPPPPPPQQQTTTYYY]]]aaaccceeeeeeeeegggiiikkklllmmmmmmlllhhhccc]]]ZZZSSSSSSTTTTTTTTTUUUUUUUUUSSSTTTUUUTTTTTTVVVYYY[[[aaahhhrrr{{{}}}vvvuuuttt|||vvvmmmeee___XXXOOOJJJIIIHHHHHHIIIJJJKKKLLLMMMMMMMMMPPPRRRRRRRRRTTTZZZ^^^dddqqqttthhhZZZUUUPPPMMMLLLMMMNNNOOOPPPOOOPPPQQQRRRPPPMMMKKKJJJIIIGGGUUUsssvvvZZZHHHBBBAAA@@@???============>>>===???EEEPPP```ttt{{{zzzuuuxxx}}}rrrhhh___^^^bbbgggmmmsssxxxpppddd]]][[[[[[\\\\\\```ccciiirrrvvvgggWWWLLLDDD@@@>>>@@@AAA@@@BBBGGGEEEIIINNNQQQQQQPPPOOOOOONNNOOOPPPQQQQQQTTTYYY\\\___aaacccdddeeefffiiikkkkkkkkkjjjhhhddd___ZZZWWWNNNOOOPPPQQQRRRSSSTTTUUUSSSTTTUUUTTTTTTUUUWWWZZZ]]]eeeqqqzzzyyytttuuuzzz~~~{{{ssskkkbbb\\\VVVMMMIIIHHHGGGHHHHHHIIIJJJKKKLLLLLLMMMOOOQQQQQQQQQUUU[[[```fffvvv~~~pppeeeXXXTTTOOOLLLLLLMMMNNNNNNOOOOOOOOOPPPPPPOOOLLLIIIGGGHHHHHHYYYxxxtttYYYHHHDDD@@@@@@???>>>============>>>???CCCOOOaaavvvzzzwww|||yyyiiieeeaaaccciiirrryyyzzziiiaaa^^^___```ccciiinnnwwwxxxiiiXXXMMMEEEAAA???AAABBBBBBDDDIIIKKKMMMPPPRRRRRRRRRRRRQQQPPPRRRSSSSSSTTTVVVZZZ]]]^^^```ccceeeeeefffhhhjjjiiiiiigggddd```[[[WWWTTTMMMNNNOOOPPPQQQRRRSSSTTTTTTTTTUUUTTTSSSTTTVVVXXX]]]eeeqqq{{{~~~tttrrrvvv|||yyyrrriii```ZZZTTTLLLHHHIIIGGGGGGHHHIIIJJJKKKLLLLLLNNNPPPRRRRRRSSSWWW^^^cccnnn~~~zzzmmmcccVVVSSSNNNLLLLLLMMMMMMMMMNNNMMMMMMNNNOOOMMMJJJGGGBBBEEEHHH[[[{{{www[[[IIIDDD??????>>>>>>============??????AAALLL___uuu}}}yyy{{{pppdddeeegggkkkttt~~~}}}jjjbbb```aaadddiiiqqqxxxzzzkkkYYYNNNEEEAAA@@@BBBDDDDDDGGGKKKOOONNNNNNOOOPPPQQQQQQPPPQQQRRRTTTUUUVVVXXX\\\^^^```bbbeeegggggghhhjjjkkkiiihhheeeaaa]]]XXXTTTRRROOOOOOPPPPPPQQQRRRRRRSSSSSSTTTTTTSSSRRRSSSUUUWWW___hhhsss}}}wwwppprrrwww{{{xxxqqqhhh___YYYSSSLLLIIIJJJGGGHHHHHHIIIJJJKKKLLLLLLOOOQQQSSSTTTUUUZZZbbbhhhxxxwwwjjjaaaTTTQQQMMMKKKKKKLLLLLLLLLMMMLLLLLLLLLMMMKKKHHHEEE@@@DDDIII]]]}}}yyy\\\HHHAAA>>>>>>>>>>>>=========<<<>>>>>>@@@JJJ[[[qqq|||uuullldddjjjpppuuu~~~xxxiiidddcccdddkkkuuu}}}}}}nnn\\\PPPFFFBBBAAADDDEEEEEEIIINNNOOONNNNNNPPPRRRSSSRRRPPPPPPRRRUUUWWWXXXZZZ^^^aaadddfffjjjkkkkkkkkklllmmmjjjhhheee```[[[VVVSSSQQQOOOOOOPPPPPPQQQRRRSSSSSSRRRRRRSSSRRRRRRSSSUUUXXXaaajjjvvvzzzrrrnnnssszzzzzzvvvooofff]]]WWWRRRKKKIIIJJJHHHHHHIIIJJJKKKLLLMMMMMMPPPRRRTTTUUUWWW\\\eeelll|||sssggg^^^RRRPPPLLLKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKIIIFFFCCCBBBFFFLLL```}}}xxxYYYFFF???<<<======>>>>>>======<<<<<<===@@@HHHVVVkkk|||rrrmmmlllttt|||rrriiiiiikkkmmmxxxqqq___SSSFFFBBBAAADDDFFFGGGJJJOOOPPPQQQTTTYYY\\\]]]YYYVVVSSSVVVYYY\\\^^^```dddgggiiikkknnnoooooonnnnnnnnnllliiieee___ZZZVVVSSSQQQLLLLLLNNNOOOQQQRRRTTTTTTPPPQQQRRRRRRQQQSSSVVVXXXbbbkkkwww{{{sssnnnmmmttt|||yyyuuummmdddZZZUUUOOOJJJGGGIIIIIIJJJJJJKKKLLLMMMNNNNNNPPPRRRSSSTTTWWW]]]fffmmmzzz{{{oooccc[[[QQQNNNKKKJJJKKKKKKKKKJJJKKKJJJIIIJJJJJJHHHDDDAAAAAAFFFLLL___zzzvvvXXXFFFAAA;;;<<<===>>>>>>===<<<<<<999<<<@@@FFFPPPccc{{{zzzrrrpppvvv~~~{{{pppkkkooosssvvvtttbbbUUUFFFCCCBBBEEEGGGHHHKKKPPPQQQTTT[[[ccchhhhhhbbb]]]XXX[[[___bbbdddgggjjjmmmlllnnnqqqrrrqqqpppooopppmmmjjjeee___ZZZVVVSSSRRRIIIJJJKKKNNNPPPSSSUUUVVVOOOPPPQQQQQQQQQSSSVVVYYYaaakkkwwwvvvppplllmmmuuu~~~yyytttkkkbbbXXXSSSNNNHHHFFFHHHJJJJJJKKKLLLMMMNNNOOOOOOOOOQQQSSSTTTVVV]]]fffmmmuuu}}}yyylll```YYYPPPNNNKKKJJJKKKKKKJJJJJJJJJIIIIIIIIIIIIGGGCCC@@@@@@EEEJJJ\\\vvv~~~uuuYYYIIIFFF;;;<<<===>>>>>>===<<<<<<888<<>>@@@<<<>>>EEEMMM[[[uuuyyyyyy}}}{{{yyynnn]]]MMMHHHFFFHHHJJJKKKOOOSSSYYYYYY^^^hhhrrruuuooohhhdddfffiiikkkmmmooorrrtttvvvwwwwwwwwwvvvtttrrrpppkkkgggaaa\\\XXXTTTQQQNNNMMMMMMMMMNNNOOOPPPRRRRRRSSSPPPQQQTTTUUUTTTWWW\\\cccmmmzzz|||xxxsssoookkkkkklllqqq~~~|||uuunnneee___WWWPPPKKKIIIGGGFFFIIIIIIIIIJJJLLLMMMOOOPPPRRRSSSSSSUUUYYY```iiippp}}}~~~sssggg\\\UUUPPPNNNLLLLLLLLLLLLJJJIIIGGGHHHIIIIIIHHHFFFDDDBBBBBBEEEQQQdddtttzzz{{{{{{xxx}}}nnnRRREEEEEE@@@???>>>===<<<<<<===>>>@@@<<<===CCCJJJWWWqqq|||sssbbbPPPJJJGGGIIIKKKLLLOOOTTTVVVVVVXXX```iiinnnllliiiiiilllqqqtttuuuvvvxxxyyy}}}~~~~~~|||xxxtttqqqjjjfff```[[[WWWUUURRROOONNNMMMMMMMMMOOOPPPRRRTTTTTTRRRSSSUUUUUUTTTWWW]]]gggqqq}}}vvvqqqmmmkkkiiiggggggeeeeeeiiinnnvvv}}}zzzssslllddd^^^UUUNNNJJJHHHHHHHHHIIIIIIJJJKKKLLLNNNOOOPPPQQQRRRTTTWWW]]]fffpppvvv|||pppdddZZZTTTNNNMMMKKKLLLLLLMMMKKKJJJHHHIIIJJJJJJIIIGGGDDDCCCAAAFFFUUUjjjyyy~~~||||||www|||hhhPPPFFFEEEAAA@@@???===<<<<<<======AAA>>>???DDDIIITTTmmmyyyyyyiiiTTTLLLHHHIIILLLNNNPPPSSSSSSSSSTTTYYYaaagggjjjkkkooosssxxx|||~~~~~~~~~{{{uuuqqqkkkfff```[[[XXXUUUSSSQQQPPPOOONNNMMMNNNOOOQQQRRRTTTRRRSSSUUUTTTSSSXXX___jjjvvv}}}yyyuuusssqqqmmmgggaaa^^^\\\[[[[[[]]]\\\```gggoooxxx}}}zzzssskkkccc]]]SSSLLLHHHHHHIIIIIIIIIIIIJJJKKKLLLNNNPPPQQQPPPRRRUUUZZZaaakkkuuu|||zzznnncccYYYSSSLLLKKKJJJKKKLLLMMMLLLKKKIIIJJJKKKKKKJJJHHHEEEDDDBBBIIIZZZppp~~~}}}|||bbbNNNFFFDDDBBBAAA???===<<<<<<======BBB???AAAFFFJJJTTTmmmuuuwwwpppXXXPPPIIIKKKNNNOOOQQQTTTVVVVVVXXX\\\bbbiiiooorrruuuzzz}}}vvvqqqlllgggaaa[[[XXXVVVTTTSSSSSSRRRPPPOOONNNNNNOOOOOOQQQQQQSSSUUUTTTTTTZZZcccnnn{{{}}}wwwrrrmmmhhheee]]]\\\ZZZXXXUUUSSSSSSSSSWWWXXX]]]eeennnxxx}}}yyyrrrkkkaaa[[[RRRKKKHHHHHHIIIJJJIIIIIIJJJKKKMMMOOOQQQRRRPPPSSSWWW\\\cccmmmwww~~~xxxmmmbbbYYYSSSLLLJJJJJJJJJLLLMMMLLLKKKJJJKKKLLLLLLKKKIIIFFFEEEAAAJJJ\\\sss~~~uuu\\\LLLEEEBBBBBBAAA???>>>=========>>>???>>>AAAFFFIIIRRRlllttttttvvv^^^TTTMMMNNNQQQSSSTTTVVVXXXZZZ]]]aaaffflllsssxxx}}}yyyuuuooojjjccc\\\YYYWWWUUUTTTTTTTTTTTTSSSRRRQQQPPPPPPQQQQQQTTTWWWWWWYYYaaakkkuuu|||uuummmgggaaa\\\YYYNNNOOOPPPPPPNNNMMMNNNOOOUUUVVVZZZccclllvvv|||yyyqqqjjj^^^YYYQQQKKKIIIIIIIIIJJJIIIIIIJJJKKKMMMOOOQQQSSSRRRTTTXXX]]]dddmmmvvv|||vvvkkkaaaXXXSSSLLLJJJJJJJJJLLLLLLLLLJJJKKKLLLMMMMMMLLLJJJGGGFFFAAAJJJ\\\rrrnnnWWWJJJDDDAAAAAA@@@???>>>===>>>??????<<<<<<@@@DDDFFFNNNhhhuuusss~~~zzzeeeZZZQQQRRRVVVWWWXXXYYY[[[```eeejjjmmmrrrzzzzzzrrrllleee^^^ZZZXXXVVVUUUTTTUUUWWWXXXXXXWWWUUUTTTSSSTTTYYY]]]]]]```kkkvvvyyytttmmmeee^^^XXXRRROOOGGGIIIKKKJJJIIIJJJMMMOOOTTTTTTXXXaaaiiiuuu~~~zzzwwwppphhh\\\WWWPPPKKKIIIIIIIIIIIIHHHIIIJJJKKKNNNPPPRRRSSSSSSVVVYYY^^^ccckkksssyyyssshhh^^^VVVQQQLLLKKKJJJJJJKKKLLLKKKIIILLLLLLMMMNNNMMMJJJHHHGGGEEEMMM^^^rrrgggRRRIIIEEEAAA@@@???>>>>>>>>>???@@@AAA===>>>AAAEEEDDDKKKddd~~~uuusss{{{yyyyyyyyy{{{}}}iii^^^UUUUUUYYY[[[[[[\\\ccciiipppuuuxxx}}}tttnnnfff___ZZZXXXVVVUUUSSSUUUYYY[[[\\\\\\ZZZYYYUUUWWW\\\aaabbbfffrrr~~~{{{uuuoooggg___YYYRRRLLLIIIHHHIIIJJJHHHGGGIIINNNRRRTTTSSSWWW___hhhttt}}}yyyuuunnnfffZZZVVVPPPLLLJJJJJJIIIIIIHHHIIIJJJLLLNNNPPPRRRSSSUUUWWWZZZ^^^ccciiiqqqvvv}}}qqqfff]]]UUUPPPMMMKKKJJJJJJKKKKKKJJJIIILLLMMMNNNNNNMMMKKKHHHGGGJJJRRRbbbuuu}}}cccOOOHHHEEEAAA???>>>>>>>>>>>>@@@AAABBBAAABBBEEEGGGFFFKKKccc}}}tttrrrzzz~~~yyyuuuvvvuuuttt{{{qqqiii```]]]```fffiiiiiiqqqtttyyy~~~zzzsssooohhhccc___\\\YYYWWWYYY\\\______^^^\\\[[[[[[YYY^^^dddgggkkkuuuyyysssjjjeee]]]TTTMMMJJJIIIIIIIIIIIIKKKLLLMMMOOOQQQRRRWWWZZZ^^^eeeoooyyyqqqgggaaaXXXPPPJJJIIIHHHGGGHHHKKKLLLLLLLLLMMMPPPRRRUUUWWWVVVWWWZZZ^^^```dddppp|||wwwjjj```XXXRRRNNNMMMMMMLLLLLLKKKKKKJJJJJJLLLLLLNNNPPPQQQPPPMMMKKKJJJXXXjjjzzzaaaKKKEEEDDDBBB=========<<<===@@@EEEIIIHHHOOONNNLLLPPPSSSaaayyyrrroooxxx}}}~~~uuuoookkkooosssxxx}}}|||zzzssskkkiiilllrrruuuvvv||||||vvvrrrlllfffbbb___\\\ZZZYYY\\\___`````````aaabbbeeejjjqqquuuzzz~~~uuunnniiiddd\\\SSSLLLIIIHHHHHHGGGHHHJJJLLLPPPSSSWWWZZZ^^^cccjjjsss}}}xxxooofff___WWWPPPJJJIIIHHHGGGHHHKKKKKKKKKLLLNNNPPPRRRTTTUUUTTTTTTXXX\\\___eeerrr~~~wwwjjj___WWWPPPLLLMMMLLLLLLLLLKKKKKKKKKJJJLLLMMMOOOQQQRRRPPPMMMKKKMMM\\\ppp{{{^^^JJJEEEEEEDDDCCCBBBAAA@@@AAADDDIIIMMMRRRZZZYYYVVVWWWVVV```uuuxxxqqqxxxtttlllhhhfffnnnxxx~~~rrrvvvzzzxxx|||}}}yyyuuuoooiiieeebbb___]]][[[]]]___aaabbbeeeiiilllrrrxxxyyyooohhh___ZZZSSSLLLGGGFFFFFFGGGJJJLLLOOORRRVVV[[[aaaffflllsss~~~{{{uuummmddd^^^VVVOOOIIIIIIHHHGGGHHHLLLIIIJJJLLLNNNPPPQQQRRRSSSSSSSSSWWW\\\```hhhwwwvvvjjj___VVVNNNJJJLLLLLLLLLLLLKKKKKKKKKKKKKKKMMMPPPRRRRRRPPPMMMKKKPPPaaawwwuuuZZZIIIEEEFFFGGGGGGGGGEEECCCCCCEEEKKKOOOXXXbbbcccaaa```[[[___qqqtttwww{{{oooiiiggglllvvvssslllttt|||yyyuuuooojjjgggdddaaa___^^^___aaabbbeeeiiippptttzzzwwwmmmfffTTTQQQLLLHHHFFFGGGJJJLLLQQQTTTYYY\\\```gggooouuu~~~|||xxxrrrjjjaaa[[[TTTMMMHHHIIIIIIGGGIIILLLGGGIIIKKKNNNPPPQQQQQQPPPSSSTTTWWW]]]cccmmm~~~vvvjjj___VVVNNNJJJLLLLLLLLLLLLKKKKKKKKKKKKKKKMMMPPPRRRQQQNNNLLLKKKUUUgggpppWWWIIIFFFGGGHHHGGGGGGEEEBBBAAADDDIIILLLVVVbbbffffffeee]]]^^^lllwwwvvvxxxnnnjjjkkkrrr}}}rrrjjjhhhsss~~~wwwsssnnniiigggeeecccaaacccddddddeeehhhmmmtttyyywwwmmmeeeRRRPPPLLLJJJKKKNNNRRRUUUWWW]]]dddjjjooowww}}}yyyuuuoooggg^^^XXXRRRLLLHHHIIIIIIHHHIIILLLGGGIIIKKKNNNOOOPPPPPPPPPRRRSSSWWW^^^eeepppuuuiii___VVVOOOKKKKKKKKKKKKKKKLLLLLLLLLLLLJJJMMMPPPPPPNNNKKKKKKKKK^^^ppplllVVVJJJFFFFFFGGGFFFFFFDDDCCCBBBCCCGGGJJJTTTaaaggghhhfff[[[YYYfffxxxzzzwwwxxxnnnmmmpppwww~~~~~~ooofffdddeeeqqquuurrrmmmjjjhhhgggfffeeehhhhhhiiijjjlllrrrzzzxxxkkkbbbQQQOOOMMMMMMOOOTTTZZZ]]]aaaiiittt|||~~~{{{wwwrrrlllddd\\\VVVPPPKKKGGGIIIIIIHHHIIILLLIIIJJJKKKMMMOOOPPPPPPPPPQQQRRRWWW___fffqqq~~~rrrfff\\\UUUPPPLLLKKKKKKKKKKKKLLLLLLLLLLLLJJJMMMOOOMMMJJJHHHIIIKKKgggzzzfffTTTJJJFFFDDDEEEDDDEEEFFFEEEDDDEEEGGGIIIRRR___eeeeeeaaaUUURRR]]]ppp~~~zzzyyyrrrtttyyy{{{llleeeggghhhrrrvvvsssooolllllllllkkkjjjjjjkkkmmmooosssyyyxxxhhh]]]QQQPPPQQQTTTZZZbbbjjjooovvv}}}zzzuuupppiiibbbYYYTTTOOOJJJGGGIIIJJJIIIIIILLLKKKKKKLLLMMMNNNOOOQQQRRRTTTVVV\\\dddkkkttt{{{nnnaaaXXXSSSOOOMMMJJJKKKKKKKKKLLLLLLLLLMMMKKKMMMMMMJJJFFFEEEHHHLLLkkk}}}zzz```QQQJJJEEECCCCCCAAACCCFFFFFFFFFFFFFFFGGGIIIVVV\\\\\\ZZZNNNLLLXXXkkk~~~zzzvvv{{{pppjjjmmmmmmvvvwwwuuuqqqoooooopppooooookkkmmmpppssswww~~~wwweeeXXXTTTUUUXXX___iiiuuu|||yyytttnnnhhh```XXXSSSNNNIIIGGGIIIJJJIIIIIILLLMMMLLLLLLLLLMMMOOORRRSSSXXX[[[aaaiiipppyyyxxxkkk^^^UUUQQQNNNMMMJJJKKKKKKKKKLLLLLLMMMMMMKKKLLLLLLHHHDDDCCCHHHMMMkkk|||ttt[[[OOOJJJEEEBBBCCC===@@@DDDFFFEEEEEEDDDEEE>>>KKKRRRTTTSSSIIIIIIVVVhhh~~~|||xxxyyy}}}yyytttqqqqqqqqqqqqpppuuuwwwxxx{{{~~~ppp```ZZZZZZ]]]eeeppp}}}~~~yyyuuupppjjjddd^^^WWWSSSKKKJJJIIIHHHHHHJJJKKKMMMHHHJJJKKKLLLMMMOOOQQQTTTXXXZZZaaajjjsss~~~qqqccc[[[UUUPPPNNNOOOOOONNNLLLKKKJJJJJJJJJJJJLLLJJJHHHGGGDDDBBBGGGOOOiiilllUUUMMMFFFDDDEEEAAAEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFIIIJJJFFFEEELLLVVVjjj~~~{{{wwwuuuuuuvvvwwwvvvyyy{{{}}}nnnbbb^^^^^^eeeqqq~~~{{{wwwqqqjjjccc\\\UUUPPPJJJIIIHHHGGGHHHIIIKKKLLLIIIKKKMMMMMMNNNPPPSSSUUUWWWZZZbbbmmmwww}}}pppaaaYYYSSSNNNLLLMMMOOONNNLLLKKKJJJJJJJJJKKKNNNKKKHHHFFFCCCBBBIIIRRRhhh|||hhhSSSMMMFFFEEEGGGCCCEEEEEEFFFFFFFFFEEEDDDDDDCCCDDDFFFGGGDDDCCCJJJTTTfff~~~{{{zzz|||~~~~~~~~~}}}kkkcccdddiiisss~~~}}}}}}yyyqqqiiiaaaYYYRRRMMMIIIHHHGGGFFFGGGHHHIIIJJJJJJLLLMMMOOOOOOQQQTTTWWWXXX[[[dddppp||||||nnn___VVVPPPKKKJJJLLLNNNMMMLLLJJJJJJJJJKKKKKKPPPMMMJJJGGGBBBBBBJJJTTTgggzzz~~~xxxzzz~~~dddRRRMMMFFFFFFHHHEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBDDDEEECCCCCCJJJTTTaaa{{{~~~}}}wwwgggeeekkkwww~~~}}}||||||wwwoooggg___XXXQQQLLLGGGGGGFFFFFFFFFGGGHHHIIIIIIKKKMMMNNNOOOQQQTTTWWWYYY^^^gggtttzzzlll]]]TTTOOOKKKJJJMMMMMMLLLKKKJJJJJJKKKLLLLLLQQQPPPNNNKKKDDDBBBIIISSSfffzzzyyy{{{}}}aaaQQQMMMGGGEEEGGGDDDDDDEEEEEEEEEDDDDDDCCCBBBCCCBBBCCCEEEEEEEEELLLUUU___vvv}}}sssgggiiirrr~~~|||zzzwwwrrrkkkccc]]]WWWQQQMMMFFFFFFFFFFFFGGGGGGHHHHHHHHHJJJLLLMMMNNNQQQTTTWWW\\\```kkkxxxwwwjjj\\\TTTOOOKKKKKKMMMLLLLLLKKKJJJJJJKKKLLLMMMRRRRRRRRROOOGGGCCCHHHRRReee{{{~~~yyy___QQQNNNFFFCCCEEEBBBCCCCCCDDDDDDDDDDDDCCCCCCAAAAAABBBFFFFFFGGGLLLTTT^^^rrrqqqjjjoooyyy~~~{{{xxxsssnnnggg```ZZZUUUPPPMMMFFFFFFGGGGGGGGGHHHHHHHHHGGGIIILLLMMMNNNQQQTTTWWW^^^cccnnn|||rrrfffZZZSSSPPPLLLLLLNNNKKKKKKJJJJJJJJJLLLMMMNNNRRRSSSTTTQQQHHHDDDKKKVVVhhhttt\\\PPPNNNFFFCCCDDDAAA@@@AAABBBCCCDDDDDDDDDDDD@@@???BBBGGGIIIIIIMMMRRR]]]ooo}}}zzzzzzzzz~~~|||ssspppvvv~~~zzzwwwqqqlllddd]]]WWWRRRNNNKKKFFFGGGGGGHHHHHHHHHHHHHHHHHHJJJLLLNNNPPPRRRVVVXXX^^^dddppplllaaaWWWRRRPPPLLLKKKLLLKKKJJJJJJJJJKKKLLLNNNOOORRRRRRRRRNNNGGGFFFQQQ___qqqnnnXXXOOONNNGGGDDDEEECCC>>>???@@@BBBCCCDDDEEEEEEAAABBBFFFMMMPPPOOOQQQTTTZZZjjj}}}xxxyyyzzz{{{uuuttt{{{zzzvvvpppkkkccc[[[UUUPPPKKKHHHGGGGGGHHHIIIIIIIIIIIIHHHIIIKKKNNNOOOQQQSSSWWWZZZ^^^dddqqqggg^^^UUUQQQOOOLLLJJJKKKJJJJJJJJJJJJKKKLLLNNNOOORRRQQQOOOJJJDDDGGGVVVggg{{{jjjUUUMMMNNNGGGEEEGGGEEE===>>>@@@BBBCCCEEEFFFFFFEEEFFFKKKSSSVVVUUUVVVXXXXXXgggzzz{{{}}}~~~~~~{{{|||~~~zzzvvvsssxxxyyysssoooiii```XXXSSSNNNKKKIIIGGGHHHIIIHHHGGGGGGHHHJJJKKKOOORRRTTTSSSTTTXXX[[[```hhhxxxwwwfff\\\RRROOONNNMMMMMMOOOMMMKKKJJJIIIJJJMMMPPPQQQOOONNNKKKFFFBBBIII^^^sssxxx```XXXOOOKKKGGGBBB@@@BBBAAA???===>>>BBBDDDDDDCCCEEEIIIOOOUUUZZZ\\\\\\\\\___jjj}}}~~~}}}}}}~~~~~~{{{wwwwww|||xxxtttpppnnnttt~~~xxxssslllfff]]]VVVPPPMMMJJJHHHGGGHHHIIIHHHGGGGGGIIIKKKKKKOOORRRTTTTTTUUUYYY\\\bbbjjjyyy~~~sssdddZZZQQQNNNMMMLLLLLLNNNMMMKKKJJJJJJKKKNNNQQQSSSVVVRRRMMMHHHFFFOOOfff{{{ttt^^^VVVNNNKKKGGGBBB@@@BBBAAA???===>>>AAADDDDDDDDDEEEIIINNNSSSXXX[[[]]]]]]___hhhxxx|||{{{{{{yyyuuuqqqqqquuuyyywwwxxxyyyxxxvvvuuuvvvwww|||pppkkkhhhgggooo{{{}}}wwwrrrhhhbbbZZZSSSNNNJJJHHHFFFGGGHHHIIIHHHGGGGGGIIIKKKLLLOOORRRTTTTTTVVV[[[___fffnnn|||{{{pppbbbXXXPPPMMMMMMKKKKKKMMMLLLLLLKKKJJJLLLOOORRRUUU^^^WWWOOOJJJLLLYYYrrrppp[[[TTTMMMJJJGGGBBBAAACCCAAA@@@>>>???AAACCCDDDDDDEEEGGGJJJOOOTTTXXX\\\]]]]]]dddssszzz~~~}}}{{{}}}{{{xxxxxxwwwuuupppllllllnnnqqqnnnooopppnnnllljjjjjjkkkwwwyyy|||}}}~~~tttgggcccaaabbbkkkxxx~~~~~~zzztttoooddd___WWWQQQLLLJJJHHHFFFGGGHHHIIIHHHHHHHHHJJJLLLLLLOOORRRTTTUUUXXX]]]aaajjjsss}}}qqqaaaXXXPPPNNNNNNLLLLLLNNNLLLLLLKKKKKKNNNQQQUUUWWWdddZZZOOOLLLRRRccc~~~mmmXXXQQQKKKIIIGGGCCCBBBCCCAAA@@@@@@@@@AAACCCDDDEEEBBBCCCEEEIIIMMMSSSWWWZZZZZZaaannn~~~}}}~~~|||wwwwww}}}}}}yyyvvvvvvtttppplllhhhgggiiikkkiiijjjjjjhhheeeccccccdddooorrrvvvyyyzzz|||zzzlllaaa^^^^^^```jjjwww}}}|||{{{wwwqqqlllbbb]]]VVVPPPLLLJJJIIIGGGGGGHHHIIIIIIHHHIIIKKKMMMLLLOOORRRTTTVVVYYY___dddnnnxxxttt```WWWPPPOOOOOONNNMMMOOOLLLLLLLLLMMMOOOSSSWWWZZZeeeXXXMMMLLLXXXmmm}}}gggWWWPPPKKKJJJHHHDDDBBBDDDAAAAAAAAAAAAAAABBBDDDEEE@@@@@@@@@BBBFFFKKKPPPSSSTTT[[[jjj~~~~~~}}}~~~yyyxxx}}}~~~}}}{{{xxxuuusssppplllgggdddddddddeeedddeeeeeeccc```___^^^___gggjjjooosssvvvxxx{{{|||rrreee\\\[[[]]]```kkkxxx|||zzzxxxtttnnnhhh___[[[TTTOOOLLLKKKJJJIIIGGGHHHIIIIIIIIIIIIKKKMMMLLLOOORRRTTTVVV[[[bbbgggqqq~~~ttt___WWWPPPOOOPPPOOONNNPPPLLLLLLLLLNNNQQQUUUZZZ]]]bbbTTTIIIMMM^^^wwwyyybbbWWWQQQLLLKKKIIIEEECCCDDDBBBBBBBBBBBBAAAAAADDDFFF@@@???>>>>>>AAADDDHHHKKKMMMTTTbbbvvv|||~~~|||zzzyyyxxxvvvtttppplllgggcccaaa```aaaaaa```aaaaaa___]]][[[[[[\\\```dddiiinnnpppsssuuuwww}}}xxxjjj___XXXZZZ\\\```kkkxxx{{{yyyvvvqqqjjjeee]]]XXXRRRMMMKKKJJJIIIIIIFFFHHHIIIIIIIIIJJJLLLNNNLLLOOORRRUUUWWW\\\ccciiisss|||ooo]]]UUUOOOOOOOOONNNMMMOOOLLLLLLMMMNNNRRRWWW\\\___^^^QQQGGGOOOdddzzzbbbXXXRRRMMMLLLJJJEEECCCDDDBBBCCCDDDBBB@@@AAACCCFFFAAA@@@>>>===>>>@@@BBBDDDGGGLLLXXXjjj~~~}}}}}}yyywwwvvvvvvuuutttmmmiiiddd```^^^^^^^^^^^^]]]^^^^^^\\\ZZZXXXYYYYYY[[[___eeejjjmmmooorrrsss{{{zzzsssfff[[[VVVXXX\\\```kkkxxx{{{xxxuuuppphhhccc[[[VVVPPPLLLJJJJJJIIIHHHFFFHHHIIIIIIIIIJJJLLLNNNLLLOOOSSSUUUWWW]]]dddjjjuuuwwwiii[[[SSSMMMNNNOOOMMMMMMNNNLLLLLLMMMOOOSSSXXX]]]```\\\OOOGGGPPPhhh~~~dddYYYRRRNNNMMMKKKFFFCCCDDDBBBCCCDDDCCC@@@@@@CCCFFFBBBAAA???>>>===>>>???@@@DDDGGGPPP```xxx||||||~~~xxxuuusssrrrqqqpppiiiddd```___\\\XXXYYY\\\```___\\\ZZZXXXWWWWWWWWWXXX\\\bbbhhhlllpppuuuxxxzzzvvvnnn[[[XXXVVVWWWYYY^^^kkkwww}}}yyyvvvrrrlllfffaaaXXXTTTOOOKKKJJJJJJIIIHHHGGGHHHIIIIIIHHHHHHJJJLLLLLLNNNQQQSSSVVV]]]gggnnn}}}ooo___UUURRRNNNKKKIIIKKKMMMOOONNNMMMLLLOOOSSSXXX\\\]]]___QQQHHHRRRjjjwwwfffWWWSSSNNNJJJHHHGGGFFFFFFBBBBBBAAA@@@AAABBBCCCDDDBBBAAA???===<<<<<<===>>>EEEDDDGGGRRRiii}}}yyy|||wwwsssqqqpppooonnnjjjddd```___\\\XXXXXX[[[^^^\\\ZZZXXXVVVUUUUUUUUUTTTXXX^^^ccchhhmmmrrrvvvyyyzzzllldddXXXVVVVVVXXX[[[aaaooo|||~~~|||xxxtttpppjjjccc^^^WWWSSSNNNKKKJJJIIIIIIHHHIIIJJJJJJIIIIIIIIILLLNNNOOOQQQSSSTTTXXX```jjjrrrmmm]]]TTTRRROOOLLLKKKKKKMMMOOOOOONNNNNNQQQUUUZZZ\\\]]]YYYMMMHHHUUUnnntttcccZZZUUUOOOKKKHHHFFFDDDBBBCCCBBBAAAAAAAAAAAABBBCCCBBB@@@>>>===<<<<<<===>>>BBBCCCEEEOOOccc~~~}}}}}}|||xxx}}}yyytttpppooonnnlllkkkiiiddd```___[[[WWWVVVYYYZZZYYYWWWUUUTTTSSSRRRRRROOOSSSXXX]]]ccciiiooosssyyyoooccc\\\YYYWWWXXX[[[]]]dddsss}}}zzzvvvrrrmmmfff___ZZZUUURRRMMMJJJIIIIIIIIIHHHKKKKKKKKKJJJIIIKKKNNNQQQQQQSSSUUUWWW[[[dddpppxxx|||iii[[[RRRQQQOOONNNMMMMMMMMMNNNPPPOOOPPPSSSWWW[[[\\\\\\PPPGGGGGGXXXqqqooo___YYYUUUOOOKKKIIIGGGDDDCCCDDDCCCBBBAAA@@@@@@@@@AAAAAA@@@>>><<<<<<<<<======???@@@DDDKKKZZZsss|||yyyyyyyyy|||www}}}yyyuuuqqqmmmllljjjhhhggghhhccc___^^^ZZZVVVTTTWWWWWWWWWUUUTTTRRRQQQPPPPPPLLLOOOTTTYYY^^^eeelllqqqxxx~~~uuuhhh___ZZZ[[[[[[]]]___bbbiiiyyy|||yyyuuupppkkkddd\\\WWWTTTPPPLLLIIIHHHIIIHHHHHHKKKKKKKKKJJJIIIKKKNNNRRRRRRTTTWWWYYY^^^hhhuuu~~~vvvdddXXXQQQQQQPPPOOONNNNNNMMMMMMOOOOOOQQQTTTWWWYYYYYYXXXIIICCCFFFYYYqqqkkk\\\TTTQQQNNNKKKJJJJJJHHHGGGDDDDDDCCCAAA@@@????????????>>>===<<<<<<<<<<<<======???CCCHHHRRRhhh~~~yyywwwvvvwww~~~~~~{{{www}}}{{{uuurrrnnnkkkiiigggeeeccceee```]]]\\\YYYTTTSSSUUUUUUTTTTTTSSSQQQPPPOOONNNKKKNNNQQQUUUZZZaaahhhmmmvvv|||zzzkkkaaa\\\ZZZ[[[]]]aaaeeeiiiqqq|||yyytttoooiiibbbZZZUUURRRNNNJJJHHHGGGHHHHHHHHHIIIJJJJJJIIIIIIKKKNNNQQQRRRUUUXXX\\\bbblllyyy~~~ooo```VVVPPPPPPPPPPPPOOOOOONNNMMMNNNOOOQQQTTTVVVVVVTTTQQQEEEBBBHHH[[[ppp|||}}}gggZZZSSSQQQNNNLLLKKKKKKIIIHHHDDDDDDCCCBBB@@@???>>>=========<<<<<<<<<<<<<<<<<<===>>>AAAFFFMMM___}}}xxxvvvvvvwww}}}~~~{{{www~~~zzzwwwrrrooollliiigggeeecccaaaaaa\\\ZZZZZZWWWRRRQQQSSSRRRRRRRRRQQQPPPNNNMMMLLLKKKLLLMMMPPPSSSZZZaaafffooouuu~~~rrrccc\\\YYYYYY[[[^^^eeekkkppp{{{~~~yyywwwrrrmmmhhhaaaYYYTTTPPPMMMIIIFFFGGGHHHHHHHHHHHHIIIKKKKKKKKKLLLNNNPPPRRRUUUZZZ```gggqqq}}}yyyjjj\\\TTTPPPPPPPPPPPPOOOOOOOOONNNNNNOOOQQQTTTUUUSSSNNNJJJCCCEEEOOObbbrrrzzz|||~~~}}}wwwbbbWWWVVVSSSPPPMMMLLLJJJGGGEEECCCCCCCCCBBBAAA???>>>===<<<<<<<<<<<<<<<<<<;;;;;;===<<>>===;;;;;;;;;<<<<<<;;;;;;;;;<<<:::<<>>===::::::;;;<<<<<<;;;;;;;;;<<<888999@@@FFFQQQmmm}}}zzzwwwwwwyyy{{{~~~}}}yyy}}}yyyvvvsssrrrmmmjjjhhheeedddaaa]]]ZZZYYYXXXWWWUUURRRPPPNNNMMMJJJJJJJJJIIIHHHGGGFFFEEEGGGFFFDDDCCCDDDHHHKKKNNNUUUZZZaaajjjrrr{{{{{{|||zzzjjjeee```\\\aaalllrrrwwwzzzxxxwwwzzzwwwwwwrrrjjjccc]]]WWWRRROOOJJJIIIGGGEEEEEEFFFGGGHHHIIIJJJKKKLLLOOOQQQSSSUUUTTTYYY```hhhqqq~~~nnn___VVVSSSRRRQQQPPPOOOOOOPPPQQQRRRTTTSSSTTTVVVSSSJJJCCCAAAFFFQQQbbbttt~~~|||fffYYYUUUQQQOOOLLLKKKJJJIIIGGGEEECCCCCCDDDCCCBBB@@@===<<<<<<<<<;;;;;;;;;<<<<<<===;;;<<<>>>@@@BBBLLLcccwww}}}|||{{{|||}}}~~~}}}vvv{{{wwwtttqqqpppkkkiiifffdddccc```\\\ZZZYYYXXXVVVTTTQQQOOONNNMMMIIIIIIIIIHHHGGGFFFDDDDDDEEEDDDCCCCCCDDDFFFIIIKKKQQQUUU[[[ccckkkttt}}}|||{{{tttfffaaa___^^^fffqqqxxx|||~~~yyytttxxx~~~yyyvvvuuupppiiibbb\\\VVVQQQNNNIIIHHHGGGFFFEEEFFFHHHIIIJJJJJJKKKLLLNNNPPPRRRSSSTTTYYY```iiittt}}}kkk]]]UUUSSSSSSRRRQQQPPPPPPQQQRRRSSSTTTTTTVVVWWWQQQGGG@@@@@@EEETTTiiizzzyyycccWWWTTTQQQOOOMMMLLLKKKJJJHHHFFFEEEEEEEEEDDDCCCAAA???>>>===<<<<<<;;;;;;;;;<<<<<<999:::===???AAAIII^^^qqq}}}{{{|||}}}~~~}}}vvv}}}yyyuuuqqqooommmhhhfffdddcccbbb___\\\YYYXXXWWWUUUSSSPPPNNNLLLKKKGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFJJJMMMRRRXXX___hhhqqqwww~~~zzzzzz}}}nnnaaa^^^___cccnnn{{{zzzpppmmmttt||||||xxxtttrrrnnnggg```ZZZUUUPPPMMMIIIHHHGGGFFFFFFGGGHHHIIIJJJKKKKKKLLLNNNOOOQQQRRRUUUZZZbbbkkkwwwvvvfffZZZTTTRRRTTTSSSRRRQQQQQQRRRSSSTTTUUUVVVWWWVVVMMMBBB>>>AAAHHH[[[tttttt___UUURRRQQQOOOMMMLLLLLLKKKIIIGGGFFFFFFFFFEEECCCBBB@@@???>>>>>>===<<<;;;;;;;;;;;;888999===??????FFFWWWhhhyyy||||||vvvvvv|||{{{{{{~~~}}}}}}~~~}}}www|||yyyuuupppmmmkkkgggeeecccbbbaaa___\\\ZZZVVVUUUSSSQQQOOOLLLKKKJJJEEEEEEEEEDDDCCCBBBAAA@@@>>>???@@@AAAAAAAAAAAAAAAEEEGGGJJJNNNSSS[[[dddjjjrrrwww}}}zzzwwwuuuwww~~~vvvjjj___^^^bbbjjjwwwzzzllldddeeeiiiqqqyyy~~~zzzvvvsssooojjjddd]]]XXXSSSNNNKKKGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKLLLLLLNNNOOOPPPQQQWWW\\\dddnnnzzzmmm___VVVRRRQQQTTTSSSRRRRRRRRRSSSTTTUUUXXXWWWVVVPPPEEE<<<>>>EEEOOOfffnnn\\\TTTQQQOOONNNLLLKKKKKKKKKIIIGGGFFFFFFEEEDDDCCCAAA@@@?????????===<<<;;;;;;;;;;;;888999===??????CCCQQQ___uuuuuu~~~sssrrruuuwwwwwwyyy}}}xxx}}}yyyuuuqqqmmmkkkfffeeecccaaaaaa___\\\YYYTTTSSSRRROOOMMMKKKIIIHHHDDDDDDDDDCCCBBBAAA??????<<<===>>>?????????>>>===@@@AAACCCFFFJJJPPPXXX]]]eeejjjqqqxxx{{{|||{{{zzztttsssrrrttt{{{nnnfff______fffqqq~~~yyyiii^^^\\\^^^bbbjjjwww~~~|||xxxtttpppkkkggg```ZZZUUUQQQLLLIIIFFFFFFGGGGGGHHHIIIJJJKKKLLLLLLLLLMMMNNNPPPQQQRRRZZZ```hhhrrr~~~uuucccXXXSSSQQQPPPTTTSSSRRRRRRSSSTTTUUUVVV\\\WWWQQQHHH>>>999AAALLLXXXoooiii[[[TTTQQQMMMKKKJJJJJJJJJJJJHHHGGGFFFEEEDDDCCCAAA@@@??????@@@???>>>===<<<;;;;;;;;;999:::>>>@@@@@@BBBLLLXXX{{{xxxuuuvvvnnnqqqvvvwwwxxx{{{}}}yyy}}}zzzvvvqqqmmmkkkeeedddaaa```___\\\YYYWWWSSSRRRPPPNNNKKKIIIGGGFFFCCCCCCCCCBBBAAA@@@???>>><<<<<<=========<<<<<<;;;<<<===???AAACCCHHHNNNRRRWWW\\\ccchhhlllnnnoooqqqpppppppppqqqvvv~~~{{{gggcccaaadddnnnzzzxxxggg]]]ZZZ\\\^^^eeeqqq~~~|||zzzvvvrrrooohhhddd]]]WWWSSSOOOJJJHHHEEEFFFGGGHHHIIIJJJKKKKKKLLLMMMMMMNNNPPPQQQSSSTTT\\\bbblllxxxjjjZZZSSSQQQPPPOOOSSSSSSRRRRRRRRRTTTUUUVVV[[[TTTJJJAAA::::::EEERRR```wwwvvvcccZZZUUUOOOKKKJJJIIIIIIJJJJJJHHHGGGFFFEEEDDDBBBAAA@@@@@@@@@??????>>>===<<<<<<<<<<<<;;;;;;>>>@@@@@@AAAJJJTTTpppzzzqqqkkknnntttzzz}}}}}}{{{~~~~~~|||zzzuuuqqqllliiidddbbb___]]]\\\YYYUUUSSSQQQPPPOOOMMMJJJHHHFFFEEECCCCCCCCCBBBAAA@@@???>>>===<<<<<<;;;;;;;;;::::::888:::<<<===???BBBFFFIIIJJJOOOTTTYYY[[[___cccfffhhhiiijjjlllpppyyysssdddeeehhhooo{{{vvvfff\\\[[[]]]ccciiittt|||zzzxxxuuupppmmmeeeaaa[[[UUUQQQMMMIIIFFFDDDEEEGGGHHHJJJKKKLLLLLLMMMMMMNNNOOOQQQSSSUUUVVV\\\dddppp~~~wwwaaaSSSOOOPPPPPPOOORRRRRRQQQQQQRRRSSSUUUVVVWWWNNNDDD???<<<>>>HHHSSSjjjkkk\\\YYYUUUMMMKKKJJJIIIIIIJJJKKKIIIHHHHHHGGGEEECCCAAAAAAAAAAAA>>>>>>===============>>>;;;;;;<<<>>>>>>???GGGPPPggg|||ooolllpppuuu~~~}}}|||}}}}}}|||yyyuuupppkkkhhhbbb```]]][[[YYYVVVRRROOOQQQPPPNNNLLLIIIGGGFFFEEECCCCCCCCCBBBAAA@@@???>>>======<<<;;;::::::::::::666888:::;;;<<<>>>AAADDDBBBFFFKKKNNNQQQUUUZZZ^^^```bbbeeehhhmmmwwwxxxllleeeiiioooyyyuuueee\\\\\\___lllqqq{{{~~~|||zzzxxxtttppplllddd```ZZZTTTPPPLLLHHHFFFDDDEEEGGGIIIJJJLLLLLLLLLMMMMMMNNNPPPRRRUUUWWWXXX\\\eeesssqqq\\\OOOMMMPPPPPPOOORRRQQQQQQQQQRRRSSSUUUVVVRRRJJJAAA>>>???BBBJJJSSSrrrzzzdddXXXXXXTTTKKKLLLKKKJJJJJJKKKLLLKKKIIIIIIHHHFFFDDDBBBBBBBBBBBB>>>============>>>>>>???;;;:::;;;======>>>FFFOOOaaa~~~zzzqqqqqquuuyyy}}}{{{~~~}}}}}}}}}|||yyyvvvsssoookkkggg___^^^\\\ZZZWWWTTTQQQOOOMMMMMMLLLKKKIIIFFFDDDCCCBBB@@@>>>>>>======:::999888888888888888888888888;;;::::::999:::;;;===>>>DDDDDDEEEFFFIIIMMMPPPSSSWWWYYY```hhhnnnuuu~~~pppkkkiiioooyyysssfff___bbbhhhmmm{{{}}}zzzxxxuuuqqqllliii```\\\VVVQQQMMMJJJGGGEEEDDDFFFHHHJJJKKKKKKKKKKKKIIIMMMPPPRRRRRRSSSWWWZZZccckkkwww{{{kkkYYYQQQOOONNNOOOPPPSSSSSSSSSTTTUUUUUUSSSQQQUUUGGG===>>>???AAAMMM\\\uuummm^^^YYYUUURRRQQQMMMMMMMMMLLLLLLLLLLLLLLLMMMKKKHHHFFFEEECCC@@@===<<<===>>>>>><<<;;;<<<<<<999:::::::::;;;???CCCGGGZZZppp|||uuuttt{{{{{{{{{|||xxx{{{}}}}}}yyyvvvuuu|||xxxtttqqqlllgggddd^^^]]][[[YYYUUURRRPPPNNNLLLLLLKKKJJJGGGEEECCCBBBBBB@@@>>>======<<<:::888888888888888888888888888999888888888888:::;;;<<<<<<<<<===>>>AAADDDGGGIIIRRRTTT[[[dddjjjrrr|||qqqlllkkktttqqqeee___cccjjjrrr|||yyywwwtttpppkkkggg___[[[UUUPPPMMMJJJGGGEEEFFFGGGHHHJJJKKKKKKJJJJJJIIILLLQQQSSSTTTVVV[[[___dddmmm{{{xxxiiiXXXQQQOOONNNNNNPPPRRRRRRSSSTTTUUUUUUSSSQQQOOODDD<<<===>>>BBBQQQaaazzzjjj]]]XXXTTTRRRQQQOOONNNLLLKKKJJJJJJKKKKKKMMMJJJGGGEEEDDDCCCAAA???<<<===>>>>>><<<::::::;;;::::::;;;;;;;;;>>>BBBFFFUUUiii{{{|||~~~zzzvvvwwwzzz||||||yyyvvvsssrrr|||wwwsssnnniiiccc___\\\[[[ZZZWWWTTTQQQNNNMMMKKKJJJIIIHHHFFFCCCAAA@@@AAA???===<<<<<<<<<:::888888888888888888888888888777666666666666888999;;;;;;;;;;;;===???BBBDDDFFFKKKMMMTTT]]]dddlll{{{yyypppnnnrrr~~~nnnccc___dddmmmyyy~~~|||yyyvvvrrrnnnhhhddd]]]YYYTTTOOOLLLJJJHHHFFFGGGHHHIIIJJJJJJJJJJJJJJJIIIMMMQQQTTTVVVZZZaaafffkkktttssseeeWWWPPPOOOMMMNNNPPPQQQRRRRRRTTTVVVUUURRROOOGGG???:::;;;<<>>??????>>>;;;999888999;;;;;;;;;;;;;;;===AAADDDLLL___{{{|||uuuqqqrrrtttwwwwwwtttqqqnnnnnn}}}xxxrrrmmmggg```\\\\\\[[[ZZZWWWTTTQQQNNNLLLIIIHHHGGGFFFDDDBBB@@@>>>???>>><<<;;;;;;;;;999888888888888888888888888888666555555555666888999;;;=========>>>@@@BBBDDDEEEEEEHHHNNNWWW^^^fffuuuuuupppqqq}}}{{{lllbbb___gggppp|||xxxuuuqqqlllfffbbbZZZWWWRRRNNNLLLJJJHHHGGGIIIIIIIIIJJJJJJJJJJJJJJJKKKNNNRRRUUUWWW\\\ccciiisss|||mmmaaaUUUPPPOOOMMMNNNPPPQQQQQQSSSUUUVVVTTTPPPLLLAAA===;;;:::<<>>===>>><<<::::::;;;:::999777777777777777777777777777666666666666777999;;;<<<::::::;;;<<<===>>>???@@@BBBDDDJJJQQQXXX```ooo}}}zzzrrrrrrwwwxxxkkkbbbaaajjjttt|||xxxtttpppjjjddd```WWWTTTOOOLLLKKKJJJIIIHHHJJJJJJJJJJJJJJJJJJJJJKKKMMMPPPSSSUUUWWW]]]eeekkkxxx~~~fff]]]TTTQQQOOONNNNNNQQQQQQRRRTTTVVVVVVSSSMMMIII>>>===<<<<<<>>>III]]]nnn{{{~~~}}}wwwddd\\\XXXTTTOOOLLLLLLLLLLLLLLLNNNQQQTTTVVVYYYSSSLLLFFFCCCBBBBBBBBBDDDEEEDDDBBB>>>;;;::::::;;;<<<<<<<<<;;;<<<>>>@@@BBBOOOfff~~~yyywwwwwwzzz|||~~~yyysssnnnlllkkklllnnnnnnkkkiiihhhhhh}}}xxxsssnnnhhhbbb^^^\\\\\\ZZZWWWTTTQQQNNNMMMGGGFFFEEEDDDBBB???===<<<<<<;;;999999::::::888666777777777777777777777777666666666666888:::<<<===;;;;;;<<<<<<======>>>>>>AAABBBFFFMMMRRRZZZhhhvvvxxxtttxxxwwwkkkddddddmmmwww~~~{{{wwwsssnnngggaaa\\\UUURRRNNNKKKJJJJJJIIIIIIJJJJJJIIIIIIJJJKKKLLLLLLOOORRRTTTVVVXXX___hhhooozzzyyyaaaZZZSSSRRRQQQOOOOOORRRRRRSSSUUUWWWVVVQQQJJJEEE=========>>>CCCOOOaaaooowwwzzzvvvwww}}}sssbbb[[[YYYTTTOOOLLLJJJKKKLLLOOORRRUUUWWWXXXZZZTTTMMMGGGDDDCCCBBBBBBEEEFFFFFFCCC@@@<<<;;;;;;999;;;<<<<<<;;;<<<>>>@@@AAAKKK^^^www}}}wwwsssrrruuuwww}}}yyysssooommmllljjjlllnnnmmmkkkiiihhhiii~~~{{{wwwrrrnnniiiccc___[[[ZZZYYYVVVSSSPPPMMMKKKGGGFFFEEEDDDBBB???===<<<;;;:::888888999999888666777777777777777777777777666666666666888:::<<<===?????????@@@@@@@@@@@@???@@@@@@DDDIIILLLSSSaaannnxxxwwwvvvlllffffffoooyyy|||yyyuuupppjjjddd]]]XXXSSSPPPLLLJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKMMMNNNPPPRRRTTTWWW[[[cccmmmuuurrr]]]XXXSSSSSSRRRPPPQQQTTTSSSTTTVVVWWWUUUOOOGGGAAA;;;<<<===@@@IIIWWWgggqqqvvvwwwtttvvv}}}{{{lll^^^YYYYYYUUUPPPMMMHHHJJJMMMPPPSSSUUUVVVVVVUUUQQQKKKFFFDDDCCCCCCBBBEEEFFFFFFCCC@@@===;;;;;;888:::;;;<<<<<<<<<>>>@@@AAAHHHYYYqqq|||vvvqqqoooqqqssswwwzzzzzzsssnnnmmmmmmnnnlllmmmnnnnnnllljjjjjjkkk|||yyyuuuqqqmmmiiiccc```ZZZYYYWWWUUURRRNNNLLLJJJGGGFFFEEEDDDBBB???===<<<;;;999888888999999777666777777777777777777777777555555555555777999;;;===>>>>>>????????????>>>>>>@@@@@@BBBFFFIIIOOO]]]jjjwww~~~xxx{{{vvvnnnhhhhhhpppzzz}}}zzzwwwrrrmmmhhhaaaZZZUUURRROOOKKKIIIJJJJJJJJJIIIIIIIIIHHHIIIJJJLLLNNNOOOOOORRRUUUXXX]]]fffrrrzzz}}}lll\\\WWWTTTTTTSSSPPPQQQUUUTTTUUUWWWXXXUUUNNNEEE???:::;;;===AAAMMM]]]kkkrrrwwwwwwtttwwwuuugggZZZWWWXXXVVVQQQOOOHHHJJJNNNQQQSSSTTTTTTSSSQQQMMMHHHEEEDDDDDDCCCBBBDDDEEEEEECCC???<<<;;;;;;777999;;;<<<<<<===???@@@@@@GGGVVVmmm~~~~~~|||vvvpppmmmnnnqqqppptttzzz|||uuuooollllllnnnooommmnnnoooooommmkkkllllll|||zzzuuupppjjjeeebbb```YYYXXXVVVTTTQQQOOOMMMLLLEEECCC@@@>>>>>>>>>===<<<;;;:::999999888999999999:::888555333333444666777555555555666888:::===>>>>>>>>>>>>>>>============;;;===???BBBFFFMMMUUUZZZkkkwww{{{||||||qqqiiihhhrrr}}}|||wwwtttooojjjeee___YYYTTTOOOLLLJJJIIIKKKKKKIIIGGGKKKKKKKKKKKKLLLMMMOOOPPPQQQSSSVVVZZZ```lllzzzssseeeXXXVVVTTTRRRQQQRRRTTTUUUXXX___eeecccXXXKKKAAA<<<<<<;;;???IIIYYYjjjvvv|||||||||nnnbbbVVVTTTTTTQQQMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMKKKHHHGGGGGGGGGFFFDDDAAAAAAAAAAAA@@@>>><<<;;;::::::;;;;;;<<<===>>>>>>AAADDDOOOccc}}}~~~~~~~~~{{{xxxzzz|||xxxtttrrrpppqqqtttyyy~~~~~~}}}~~~{{{vvvqqqnnnnnnpppqqqsssnnnmmmrrruuutttsssttt|||zzzuuupppjjjeeebbb```ZZZYYYWWWTTTQQQNNNKKKJJJGGGDDD@@@>>>===<<<;;;:::999999888777777666777777888777555444333444555666555555666777888;;;===>>>>>>>>>>>>=========<<<<<<<<<>>>@@@BBBEEEIIIOOOTTTaaalll{{{}}}|||rrrjjjjjjuuu~~~|||{{{vvvsssnnnhhhccc]]]WWWSSSOOOLLLIIIIIIJJJKKKIIIGGGKKKKKKKKKKKKLLLMMMOOOPPPRRRUUUXXX\\\cccnnn|||qqqcccWWWUUUSSSRRRSSSUUUXXXZZZaaaeeehhhcccWWWJJJAAA<<<>>>>>>CCCOOObbbttt~~~}}}jjj^^^TTTRRRSSSQQQNNNMMMLLLLLLLLLLLLLLLLLLKKKKKKLLLJJJHHHGGGGGGGGGEEEDDDAAAAAAAAAAAA@@@>>>===<<<::::::;;;;;;<<<======>>>@@@CCCKKK]]]uuu}}}zzzxxxzzz}}}zzzxxxvvvuuuuuuwww{{{~~~~~~}}}{{{zzzxxxtttqqqqqqrrruuuwwwsssnnnlllqqquuutttsssttt|||yyyuuuooojjjeeebbb```[[[ZZZWWWTTTPPPLLLJJJHHHHHHEEEAAA>>><<<;;;999888888888666555444444444444666555555555444444444444555666666777999;;;===>>>??????>>>===<<<;;;;;;:::===>>>@@@BBBCCCEEEHHHKKKTTT[[[eeennnvvv{{{|||uuuppppppppprrrxxx}}}ssslllmmmyyy|||zzzyyyuuuqqqkkkfffaaa[[[UUURRRMMMKKKIIIIIIJJJJJJIIIHHHKKKKKKKKKKKKLLLNNNPPPQQQSSSVVVZZZ___fffrrroooaaaVVVTTTRRRQQQSSSWWW[[[^^^eeefffddd]]]QQQEEE>>>;;;===>>>DDDTTTjjj|||}}}wwwwww}}}{{{dddZZZQQQQQQQQQPPPNNNNNNLLLLLLKKKKKKJJJIIIIIIIIIJJJHHHFFFEEEFFFFFFEEEDDDAAABBBAAAAAA@@@>>>===<<<::::::;;;;;;<<<=========@@@AAAFFFTTTjjj}}}{{{zzz|||~~~}}}}}}}}}}}}}}}}}}}}}|||zzzzzzyyyxxxuuussssssuuuxxxzzztttnnnlllpppsssttttttuuu{{{yyytttoooiiieeeaaa```\\\ZZZWWWSSSOOOKKKHHHFFFFFFCCC???===<<<;;;:::888888777666555444333333333333444555666666555444333666666777999:::<<<===>>>??????>>>===;;;:::999999;;;===@@@AAAAAABBBDDDFFFJJJNNNSSSYYY^^^cccgggiiihhhdddbbbccceeehhhpppxxx|||tttnnnppp~~~}}}zzzxxxwwwrrrnnnhhhbbb]]]XXXSSSOOOKKKJJJIIIHHHIIIIIIIIIIIIKKKKKKKKKKKKLLLNNNPPPRRRRRRVVV[[[aaaiiiuuummm```VVVSSSQQQOOOPPPTTTYYY\\\^^^\\\WWWOOOFFF>>>;;;:::===???HHH[[[rrr{{{zzz~~~ttt```WWWPPPOOOOOOMMMLLLMMMLLLLLLKKKJJJIIIGGGGGGFFFHHHGGGEEEDDDEEEFFFEEEDDDBBBBBBBBBAAA@@@???>>>===;;;;;;;;;<<<<<<<<<======??????CCCMMM```yyy~~~|||zzzyyyyyy|||zzzwwwuuutttvvvwwwyyyuuunnnjjjmmmqqqrrrtttvvv{{{yyytttoooiiidddaaa___\\\ZZZWWWSSSNNNJJJGGGEEEBBB@@@===<<<<<<<<<;;;:::999888777666555555555555333444555777777666444333666777888:::;;;===>>>>>>>>>>>>===<<<;;;:::999888777:::>>>@@@AAABBBCCCEEEGGGHHHJJJNNNRRRVVVYYYZZZ^^^\\\[[[^^^aaaeeennnwww}}}uuuqqquuu~~~{{{xxxvvvtttpppkkkeee___ZZZUUUPPPMMMHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKMMMOOOQQQRRRQQQUUU\\\cccmmmzzz|||iii]]]UUURRROOOLLLLLLMMMPPPRRRPPPMMMHHHCCC>>>;;;;;;<<>>>>>;;;;;;;;;<<<<<<<<<<<<<<<>>>???AAAIIIYYYrrr|||zzzyyyyyy|||zzzxxxwwwvvvwwwyyyzzzuuunnnhhhjjjnnnpppsssvvv{{{xxxtttnnniiidddaaa___[[[YYYVVVRRRNNNJJJGGGEEEAAA>>><<<;;;<<<<<<<<<;;;888888777666666666666777444555666777777777666555666777999;;;===>>>>>>???======<<<;;;:::999999888666999===???AAABBBEEEGGGGGGGGGIIIMMMQQQTTTUUUUUUYYYWWWXXX[[[___dddppp{{{xxxuuuzzz|||yyyvvvsssrrrmmmiiibbb\\\VVVRRRMMMJJJFFFGGGHHHHHHGGGGGGIIIKKKKKKKKKKKKLLLMMMPPPRRRSSSRRRWWW___hhhssstttcccZZZRRRPPPLLLIIIGGGFFFGGGGGGEEECCC???<<<;;;;;;===>>>===FFFXXXnnnzzzfff[[[UUUPPPNNNMMMIIIHHHJJJKKKKKKJJJIIIHHHGGGFFFEEEGGGEEEDDDDDDEEEGGGFFFEEEDDDCCCBBB@@@????????????<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>AAAGGGTTTjjj|||{{{zzzxxxxxxwwwwwwxxxzzz|||~~~uuulllfffgggkkknnnrrrvvv~~~{{{xxxtttnnniiidddaaa___YYYXXXUUUQQQMMMJJJGGGEEEAAA???<<<;;;;;;;;;:::999666666666666666666777888555666666777888888777777666777999<<<===>>>??????;;;;;;;;;;;;::::::999999888:::===???@@@CCCFFFHHHHHHIIIKKKPPPUUUXXXWWWUUUUUUTTTVVVZZZ^^^fffuuu}}}zzz~~~{{{wwwtttqqqpppkkkggg```YYYTTTOOOKKKHHHDDDFFFHHHGGGFFFFFFIIILLLKKKKKKKKKLLLNNNPPPRRRTTTVVV\\\eeeooo|||kkk\\\UUUNNNMMMJJJGGGDDDBBB@@@@@@@@@>>>;;;::::::;;;<<<===???MMMddd|||ttt```WWWRRRNNNNNNMMMJJJJJJLLLKKKKKKJJJIIIHHHGGGGGGFFFFFFEEEDDDDDDFFFHHHGGGGGGEEEDDDBBB@@@????????????<<<<<<<<<<<<<<<<<<<<<<<<;;;>>>AAAEEENNNaaazzz~~~}}}|||xxxxxxwwwwwwxxxzzz|||}}}tttkkkddddddhhhkkkpppuuu~~~zzzxxxsssnnnhhhddd```___XXXWWWTTTQQQMMMJJJGGGFFFCCC@@@===;;;::::::999777555555555555555666777888666777777777888888999999666888:::<<<>>>?????????:::::::::::::::::::::::::::;;;>>>???@@@CCCFFFIIIIIIJJJMMMSSSYYY[[[YYYVVVSSSSSSUUUZZZ___iiizzz~~~}}}zzzvvvsssqqqooojjjfff^^^XXXRRRNNNJJJGGGDDDFFFHHHGGGFFFFFFIIILLLKKKKKKKKKLLLNNNPPPSSSTTTYYY___iiiuuuyyyeeeXXXRRRLLLKKKIIIFFFCCC@@@>>><<<>>><<<:::999999999999999HHHYYYsssqqq]]]TTTPPPMMMNNNMMMKKKLLLOOOKKKJJJJJJIIIIIIHHHHHHGGGGGGEEEDDDEEEGGGHHHHHHHHHEEEDDDBBB@@@?????????@@@<<<<<<<<<<<<<<<<<<<<<;;;999===AAADDDJJJ[[[rrr~~~}}}|||{{{yyyxxxwwwxxxxxxyyytttjjjbbbbbbfffjjjpppuuu}}}|||xxxsssnnnjjjfffbbb___ZZZXXXTTTQQQNNNJJJFFFBBBCCC@@@<<<;;;;;;:::666333444555777777666666888999;;;::::::999888777666666999999:::;;;<<<===>>>???;;;:::999888888888999:::;;;>>>AAACCCCCCDDDEEEFFFFFFIIIMMMPPPRRRSSSUUUWWWUUUSSSTTTZZZcccppp}}}zzzxxxvvvtttqqqoooddd```YYYSSSOOOLLLIIIFFFDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIKKKMMMOOORRRTTTVVVYYYcccppp}}}xxxiii]]]TTTOOOIIIGGGCCC@@@>>>=========<<<888666888888777:::???JJJaaammm[[[QQQMMMIIIHHHKKKMMMNNNMMMJJJJJJIIIHHHHHHHHHIIIIIIGGGGGGGGGGGGGGGGGGHHHHHHFFFEEECCCAAA@@@@@@@@@@@@@@@???===<<<;;;;;;<<<<<>>DDDGGGLLL```www|||{{{{{{zzzzzzwwwssspppqqqjjjcccbbbhhhooosssttt}}}{{{wwwrrrmmmiiieee```]]]YYYWWWSSSPPPMMMIIIEEEBBBAAA???<<<;;;;;;:::777444444555666666666777999;;;;;;;;;:::::::::999999999;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999888888888999:::<<<>>>AAACCCCCCDDDEEEFFFHHHKKKOOOQQQRRRSSSTTTUUUTTTSSSVVV^^^hhhvvv|||yyyvvvtttrrrnnnkkkccc___XXXSSSNNNKKKHHHFFFEEEDDDDDDEEEEEEFFFGGGHHHIIIKKKLLLNNNPPPSSSVVVXXX\\\gggvvvoooaaaWWWPPPKKKHHHFFFCCC@@@>>>=========;;;777666999999999===CCCOOOggg}}}jjj[[[PPPMMMJJJIIIKKKLLLLLLKKKJJJIIIHHHHHHGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFEEECCCAAA@@@@@@@@@@@@@@@???===<<<;;;;;;<<<<<>>===<<<;;;;;;;;;<<<<<<:::<<>>BBB@@@@@@AAA@@@@@@>>>===<<<;;;;;;;;;;;;:::::::::999999999888888888999;;;<<<>>>@@@BBBCCCDDDEEEGGGHHHKKKNNNRRRTTTSSSQQQPPPOOORRRSSSZZZfffuuu}}}zzzwwwssspppkkkfffbbb___ZZZTTTOOOKKKHHHEEECCCFFFFFFFFFFFFFFFGGGIIIIIIKKKMMMOOOOOOQQQTTT[[[```hhhttt|||hhhWWWNNNJJJGGGEEECCCBBB@@@>>><<<<<<;;;;;;:::777777999999;;;BBBKKK]]]rrrwwwggg]]]WWWPPPOOOOOONNNMMMLLLIIIGGGHHHGGGGGGFFFEEEFFFFFFFFFHHHHHHGGGFFFEEEDDDDDDCCCDDDDDDCCCBBBAAAAAA@@@@@@???>>>======<<<<<<;;;;;;;;;:::===@@@@@@BBBMMMYYYttt~~~}}}}}}}}}}}}~~~~~~~~~yyyrrrqqqoooooooooooonnnlllnnnkkkhhhiiimmmsssxxxzzzyyyvvvrrrnnniiiccc^^^YYYSSSPPPKKKHHHFFFCCC@@@>>>:::::::::999888777777777555666666666777;;;@@@CCCEEEEEEEEEDDDBBB???===;;;999999999999::::::::::::888888777777888:::<<<===???AAACCCCCCDDDEEEGGGJJJLLLNNNRRRSSSRRRPPPOOOOOOSSSUUU]]]kkkyyy{{{yyyuuurrrnnniiiccc___[[[WWWQQQMMMJJJGGGEEECCCFFFFFFFFFFFFGGGHHHIIIJJJJJJMMMOOOOOOQQQVVV^^^eeennn{{{qqq^^^PPPJJJHHHFFFDDD@@@???>>>===<<<;;;:::::::::888888888888:::DDDNNNaaarrrmmm___WWWSSSPPPQQQQQQQQQOOOLLLJJJHHHGGGGGGFFFEEEEEEEEEFFFFFFGGGGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@>>>>>>>>>======<<<;;;;;;<<<<<<>>>@@@???AAAIIIQQQmmm}}}|||zzzyyyyyy{{{|||}}}{{{pppnnnkkkjjjkkkkkkkkkjjjmmmkkkjjjlllpppvvvzzz}}}~~~yyyvvvrrrnnniiiccc]]]XXXQQQMMMIIIEEECCCAAA???===999:::;;;999777666666777666777888888999<<<@@@CCCHHHHHHHHHGGGDDD@@@===:::888888888999999:::::::::777777777777888:::<<<>>>@@@BBBCCCDDDDDDFFFHHHKKKKKKMMMOOOPPPOOOOOOOOOPPPUUUXXXbbbppp~~~|||||||||wwwuuurrroookkkfff___[[[VVVSSSNNNJJJHHHGGGEEEDDDGGGGGGGGGGGGHHHIIIJJJJJJJJJMMMPPPQQQRRRYYYccclllxxxrrreeeUUUJJJHHHHHHEEEBBB>>>======<<<;;;::::::999999888888999999===HHHTTTdddqqq}}}}}}fffZZZTTTOOOOOOQQQRRRQQQNNNKKKJJJJJJHHHGGGFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@>>>>>>>>>>>>===<<<;;;:::===>>>??????>>>@@@FFFLLLccc}}}zzzxxxvvvuuuuuuwwwyyy{{{{{{ooollliiigggggghhhhhhgggjjjjjjkkkmmmqqqvvv{{{~~~}}}xxxuuuqqqmmmhhhbbb[[[VVVOOOKKKGGGCCCAAA???>>><<<999;;;;;;999666444555666666888::::::;;;===???BBBGGGHHHHHHHHHEEEBBB>>><<<999999999999888888888888777666666777999;;;===>>>AAABBBCCCDDDDDDFFFIIILLLIIIKKKLLLMMMMMMNNNPPPRRRXXX\\\gggwww}}}{{{yyyxxxrrrpppnnnkkkhhhbbb[[[WWWRRROOOKKKHHHGGGGGGFFFEEEHHHGGGGGGHHHHHHIIIJJJKKKKKKNNNRRRSSSUUU]]]iiitttwwweeeZZZLLLFFFFFFFFFCCC>>>;;;<<<<<<;;;;;;:::999999888777999;;;<<>>>>>>>>===<<<;;;:::>>>??????======@@@EEEHHHUUUqqqxxxvvvtttrrrsssuuuyyy{{{~~~{{{wwwppplllgggeeedddeeefffeeefffgggiiilllppptttyyy||||||wwwtttppplllgggaaaYYYUUUNNNJJJFFFBBB@@@>>>===;;;999;;;<<<999555333444666666888;;;<<<<<<===???AAAFFFGGGHHHHHHFFFCCC@@@===;;;;;;:::999888777666555666666666777999;;;===???AAACCCDDDDDDDDDFFFIIILLLHHHIIIJJJJJJKKKMMMQQQTTTZZZ^^^kkk|||}}}zzzwwwuuuooommmkkkhhheee___YYYTTTPPPMMMIIIGGGGGGGGGFFFFFFHHHHHHHHHHHHIIIJJJKKKKKKLLLPPPTTTUUUWWW```nnnyyyxxxmmm]]]RRRGGGBBBDDDEEE@@@;;;:::;;;;;;;;;;;;:::999888666777999<<<>>>EEEUUUdddlllqqqsssoooooowwwmmm___YYYSSSMMMKKKMMMNNNLLLIIIGGGHHHJJJIIIHHHGGGGGGFFFFFFGGGGGGCCCCCCCCCDDDDDDDDDDDDDDDAAABBBCCCCCCCCCBBBAAA@@@===>>>>>>>>>>>><<<;;;:::>>>??????<<<;;;???DDDFFFJJJhhhyyywwwtttrrrsssvvvzzz}}}~~~~~~}}}|||zzzvvvtttppplllgggdddcccdddddddddbbbdddgggjjjnnnrrrwww{{{|||vvvrrrnnnjjjgggaaaYYYSSSMMMIIICCC>>><<<;;;::::::;;;:::999777777777888888999:::;;;===>>>>>>>>>>>>BBBCCCDDDEEECCC@@@===::::::::::::999999999888888666666666666888;;;>>>@@@CCCCCCCCCDDDFFFIIIKKKMMMNNNOOONNNMMMMMMPPPTTTWWW___cccqqq}}}zzzwwwtttqqqlllgggbbb[[[TTTPPPJJJIIIGGGFFFFFFFFFFFFGGGHHHHHHIIIHHHGGGHHHKKKMMMNNNOOOSSSWWW[[[bbbrrrwwwjjjaaaPPPJJJDDDBBBDDDEEECCC@@@;;;;;;;;;;;;::::::999888999999::::::@@@NNNaaaooorrrqqqqqquuuwwwyyyttteee]]]VVVOOOKKKJJJKKKKKKLLLKKKIIIGGGFFFFFFFFFHHHHHHHHHHHHFFFFFFGGGFFFDDDBBBAAABBBDDDEEEDDDDDDCCCBBBBBBAAA@@@@@@BBBAAA@@@???>>>>>>>>>>>>===<<<:::::::::===???AAAIII]]]yyy}}}yyysssqqqrrruuuxxxzzz~~~~~~|||zzzwwwuuutttsssnnnkkkhhhdddaaa```______aaabbbdddfffiiilllnnnppp}}}zzzvvvpppkkkfff___VVVOOOJJJFFFAAA===;;;;;;;;;;;;;;;:::888777777777888888;;;<<<===>>>@@@@@@AAAAAABBBBBBCCCBBB@@@>>>;;;:::999999888888888777777777666555555666888;;;>>>@@@BBBBBBCCCEEEGGGJJJLLLNNNOOOOOOOOONNNOOOQQQVVVYYYccciiixxx}}}yyywwwrrrnnniiiccc^^^XXXQQQMMMIIIIIIGGGFFFEEEFFFGGGGGGIIIJJJJJJIIIHHHIIIKKKMMMPPPQQQVVV\\\aaajjjzzzxxxkkk^^^UUUMMMHHHBBB@@@BBBCCCAAA>>><<<<<<;;;;;;:::999888888:::999:::===GGGWWWiiiuuuwwwuuuuuuyyy|||~~~mmm^^^XXXSSSNNNKKKJJJKKKKKKKKKKKKIIIHHHGGGEEEFFFGGGHHHHHHGGGFFFEEEGGGFFFDDDBBBAAAAAABBBCCCCCCBBBBBBBBBAAA@@@@@@@@@AAAAAA@@@???>>>>>>>>>>>>===<<<;;;:::;;;===???AAABBBTTTmmm{{{wwwqqqoooppptttwwwyyy~~~~~~~~~|||yyywwwuuutttsssqqqpppmmmiiieeeaaa^^^\\\[[[]]]___bbbeeeggghhhiii{{{wwwqqqkkkfff^^^UUUNNNGGGCCC>>>;;;;;;;;;<<<;;;:::999777777666777888999<<<===???@@@BBBCCCDDDDDDBBBBBBAAA???===;;;:::999888888777777777666666666555555555666888;;;>>>???BBBCCCDDDFFFHHHKKKNNNOOOOOOOOOOOOOOOPPPTTTYYY]]]hhhqqq|||yyyvvvoookkkddd]]]XXXSSSNNNJJJIIIHHHFFFFFFEEEFFFGGGHHHJJJKKKKKKJJJIIIIIILLLNNNRRRTTTZZZbbbjjjuuuyyynnnaaaTTTKKKIIIDDD???>>>???@@@>>>=========<<<;;;:::999888777:::999:::BBBPPPbbbrrr{{{{{{yyyzzz~~~}}}eeeYYYTTTQQQOOONNNKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFGGGGGGGGGGGGFFFFFFGGGFFFDDDBBBAAA@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@??????>>>>>>>>>===<<<;;;:::;;;===???@@@@@@NNNcccyyyyyyuuuooommmnnnrrruuuwww}}}~~~}}}~~~}}}{{{xxxvvvtttsssrrrvvvuuussspppjjjccc]]]ZZZVVVXXXZZZ]]]___``````aaaxxxtttoookkkggg```XXXQQQFFFBBB===:::999:::::::::999888777666777777999:::<<<>>>???AAACCCDDDEEEEEECCCBBB???===;;;:::::::::888888777777777666666666444444555777999<<<>>>???CCCCCCEEEGGGJJJMMMOOOPPPMMMNNNNNNOOOQQQVVV]]]aaalllxxx~~~{{{wwwtttlllggg___XXXSSSOOOKKKIIIGGGGGGFFFEEEEEEFFFGGGHHHJJJKKKKKKJJJIIIIIILLLNNNSSSUUU\\\hhhsss}}}rrrggg]]]RRRKKKFFFBBB???>>>>>>???>>>===???>>>===;;;:::888888777:::999<<>>>>>======<<<;;;;;;;;;===>>>???@@@IIIYYYooo~~~yyytttooolllnnnqqquuuwww{{{}}}}}}}}}|||zzzxxxuuutttsssrrrwwwxxxwwwtttoooggg___ZZZVVVVVVVVVVVVWWWXXXZZZ[[[wwwsssnnnkkkggg```XXXRRRGGGCCC>>>:::888888888777888888777777777999:::;;;<<<===???AAABBBCCCDDDDDDCCCAAA???<<<;;;;;;;;;<<<999999888888888777777777333444666888:::===???@@@DDDEEEGGGIIILLLNNNPPPPPPLLLMMMMMMOOORRRXXX```fffppp}}}{{{xxxtttqqqiiiddd\\\UUUPPPMMMJJJHHHFFFEEEEEEDDDEEEFFFHHHIIIIIIJJJJJJIIIIIIJJJLLLNNNRRRVVV```nnn|||uuujjj```XXXOOOIIIDDDBBB@@@???????????????@@@???===;;;999888888888999:::AAAPPPeeevvv{{{}}}rrr___UUURRRPPPOOOQQQKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIGGGFFFEEECCCBBB@@@@@@???>>>?????????????????????@@@@@@AAA@@@@@@???=========<<<<<<;;;<<<===>>>>>>===CCCOOObbbxxxzzzvvvpppmmmnnnrrruuuwwwyyy|||~~~}}}|||zzzwwwuuutttssssssvvvwwwwwwuuuqqqjjjccc___XXXUUUQQQNNNMMMOOOSSSUUU}}}zzzuuupppkkkfff___VVVPPPHHHCCC>>>:::888888777777999888888888999:::<<<======>>>???AAABBBBBBBBBBBB@@@???>>><<<;;;;;;<<<===999999888888888777777777444555777999<<<>>>@@@AAAFFFGGGIIIKKKNNNOOOPPPPPPLLLMMMNNNPPPTTT\\\eeekkkvvv~~~}}}zzzwwwtttppplllddd___XXXRRRNNNLLLIIIGGGEEEDDDDDDDDDEEEFFFHHHIIIHHHIIIJJJJJJJJJLLLOOOQQQTTTYYYeeewwwzzzlll```WWWPPPJJJEEECCCCCCBBBAAAAAAAAAAAAAAA@@@???===;;;999999999::::::???LLL___ttt{{{zzzkkk[[[SSSOOOMMMLLLNNNKKKJJJJJJIIIIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIGGGFFFFFFDDDCCCBBBAAA@@@@@@?????????????????????@@@@@@AAAAAA@@@???===<<<======<<<<<<<<<=========???BBBKKKZZZooo}}}xxxrrrnnnooorrrtttvvvxxxzzz}}}~~~}}}|||zzzxxxvvvuuuttttttuuuuuutttsssooojjjfffcccYYYVVVPPPKKKIIIIIILLLNNN{{{xxxtttoookkkfff```WWWQQQFFFBBB===:::999999999999999999999999:::<<<>>>??????@@@AAAAAABBBBBBBBBAAA<<<<<<;;;;;;;;;;;;<<<<<<888888777777777666666666444666888;;;>>>@@@BBBBBBHHHIIIKKKMMMOOOOOOOOOOOOMMMNNNOOORRRWWW```jjjppp}}}~~~}}}zzzwwwtttppplllhhh^^^ZZZUUUPPPMMMJJJHHHFFFDDDDDDCCCDDDEEEGGGIIIJJJIIIJJJLLLLLLMMMOOOSSSUUUXXX^^^lllyyyooobbbWWWQQQMMMIIIFFFBBBCCCCCCBBBBBBAAABBBBBB???>>><<<:::999:::;;;;;;===GGGYYYpppqqqdddWWWQQQOOOLLLLLLNNNKKKJJJIIIIIIIIIIIIJJJKKKHHHGGGFFFFFFFFFFFFGGGHHHFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@??????>>>???@@@AAAAAAAAA???===<<<=========<<<<<<<<<======@@@CCCIIITTTeeezzz~~~yyysssooonnnppprrrssswwwyyy{{{}}}~~~}}}|||{{{yyywwwvvvuuuuuuuuusssqqqnnnkkkhhhfffeee\\\ZZZUUUPPPLLLJJJIIIIII~~~yyytttpppllljjjgggccc[[[VVVDDDAAA<<<999:::;;;<<<<<<::::::999:::;;;===???@@@AAAAAABBBBBBBBBBBBBBBAAA999999999::::::;;;;;;;;;777666666666555555555555555666999<<>><<<:::::::::<<<===???LLLccc|||lllaaaVVVRRRQQQNNNNNNPPPKKKJJJIIIHHHHHHIIIKKKKKKGGGFFFEEEDDDDDDEEEFFFGGGFFFFFFFFFFFFFFFEEEDDDDDDBBBBBBBBBAAA@@@???>>>>>>???@@@AAABBBAAA???===<<<===============<<<<<<<<<<<<>>>BBBKKKZZZooozzzsssnnnmmmoooqqqrrrwwwxxxyyy{{{}}}~~~~~~}}}{{{yyyxxxwwwvvvvvvuuusssooolllhhhfffeeeeee```___\\\XXXSSSOOOKKKHHH}}}xxxuuupppkkkfff```YYYTTTHHHAAA;;;::::::888999<<<;;;;;;;;;<<<===???AAABBBBBBBBBBBBAAA@@@???======888888999999999999::::::999888666555444444444555555888;;;>>>???@@@CCCDDDJJJLLLOOOQQQRRRPPPNNNLLLMMMPPPTTTWWW]]]hhhwww|||zzzvvvssspppkkkeeeaaaWWWUUUQQQMMMJJJHHHGGGGGGCCCDDDEEEEEEDDDEEEGGGIIILLLLLLKKKLLLOOOTTTYYY\\\hhhtttzzzrrr```\\\UUUOOOLLLJJJIIIHHHIIIHHHFFFDDDBBBBBBBBBCCCAAA>>>;;;;;;999777:::@@@FFFVVVoooxxxccc^^^VVVQQQOOOOOOOOOOOOMMMMMMLLLKKKJJJIIIIIIHHHHHHHHHGGGGGGFFFEEEDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDCCCCCCBBBAAA??????@@@AAAAAABBBBBBAAAAAA@@@BBBAAAAAA@@@???>>><<<<<<>>>;;;===FFFSSSdddyyy~~~yyyrrrkkkiiikkkooosssxxxzzz{{{zzzyyyyyyzzz|||yyyxxxwwwvvvuuuvvvwwwxxxrrrpppllliiifffeeedddddddddcccaaa]]]XXXSSSNNNLLLzzzwwwrrrmmmggg```YYYTTTHHHAAA<<<;;;:::888999<<<;;;;;;<<<===???@@@AAABBBFFFFFFEEEDDDBBB@@@>>>===999999999:::::::::::::::999888666555444444555555777999===???@@@BBBDDDFFFJJJLLLNNNPPPQQQOOOMMMKKKLLLPPPUUUZZZaaammm}}}{{{xxxuuuqqqmmmhhhccc___VVVSSSPPPLLLIIIGGGGGGGGGCCCDDDEEEDDDDDDDDDFFFHHHKKKKKKLLLMMMQQQWWW]]]bbbppp{{{~~~rrrjjj]]]YYYRRRNNNKKKJJJIIIHHHJJJIIIGGGFFFDDDCCCBBBBBBAAA>>><<<;;;999777:::@@@GGGWWWoooqqq___ZZZSSSNNNMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDCCCCCCBBBAAA@@@@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAA@@@???>>><<<<<<>>><<<===DDDNNN]]]rrrzzzrrrllliiijjjnnnqqqwwwxxxyyyyyyxxxwwwxxxyyyyyyxxxxxxwwwvvvvvvvvvvvvpppooommmjjjgggeeecccbbbbbbbbb```^^^[[[WWWTTTRRR~~~zzzuuuooohhh```YYYTTTIIIBBB<<<;;;:::999999<<<<<<<<<>>>???AAABBBBBBBBBGGGFFFEEEBBB@@@>>><<<;;;999999:::;;;;;;;;;;;;;;;999888666555444555555666888;;;>>>AAABBBDDDFFFHHHIIIKKKMMMNNNOOONNNLLLKKKKKKQQQXXX___hhhuuu}}}zzzwwwrrrnnnjjjddd___[[[SSSQQQMMMJJJGGGFFFFFFFFFBBBDDDEEEDDDDDDDDDFFFHHHJJJKKKLLLOOOSSSZZZccciii|||sssggg```XXXTTTOOOLLLKKKJJJJJJIIIKKKKKKJJJIIIGGGEEECCCBBBBBB>>><<<<<<:::888;;;@@@JJJXXXnnn|||gggYYYUUUOOOLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFDDDDDDEEEEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDCCCCCCBBB@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAA@@@???>>>===<<<===<<<>>>AAAGGGSSShhh{{{zzzsssllliiijjjmmmpppuuuwwwxxxxxxvvvuuuvvvvvvxxxxxxyyyyyyxxxvvvuuutttooonnnmmmllliiifffcccaaa`````````___^^^\\\ZZZYYY}}}wwwpppiiiaaaYYYSSSJJJBBB===<<<;;;999:::===<<<===@@@BBBCCCDDDCCCCCCCCCBBB@@@>>>;;;:::888888999:::;;;<<<<<<<<<;;;;;;888777666555555666666777999;;;???BBBCCCEEEHHHJJJJJJJJJLLLMMMMMMMMMLLLKKKLLLSSS\\\eeennn|||~~~|||{{{yyyuuupppkkkfffaaa[[[WWWPPPNNNKKKHHHFFFEEEEEEFFFDDDEEEFFFFFFEEEEEEGGGIIIKKKLLLNNNPPPTTT]]]hhhooouuujjj```ZZZRRROOOLLLJJJJJJKKKKKKKKKMMMMMMMMMLLLJJJGGGDDDCCCDDD@@@======;;;999===BBBOOO\\\nnn~~~sss```UUUQQQMMMKKKJJJKKKKKKJJJIIIJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHGGGGGGFFFFFFCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCDDDEEEEEEDDDDDD@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@???>>>===<<<;;;<<<>>>???AAAKKK```sss|||xxxsssmmmkkkllloooqqquuuwwwxxxxxxvvvttttttuuuwwwxxxyyyyyyxxxvvvsssqqqooooooooonnnkkkgggcccaaa_________^^^^^^]]]]]]\\\yyyrrrjjjaaaYYYSSSJJJCCC======<<<:::;;;>>>===???BBBEEEFFFFFFEEEDDD>>>===<<<:::999888888888999:::;;;<<<===<<<;;;:::777777666555555666888888888;;;???BBBDDDFFFHHHJJJJJJJJJKKKKKKKKKLLLLLLLLLOOOWWWaaajjjttt~~~}}}||||||zzzxxxwwwsssmmmhhhbbb]]]XXXTTTMMMKKKHHHFFFEEEDDDEEEFFFFFFGGGHHHHHHGGGHHHJJJLLLLLLNNNPPPRRRWWW```mmmwwwyyymmmeee\\\VVVOOOLLLJJJJJJKKKMMMMMMMMMOOOOOOOOONNNLLLJJJGGGFFFGGGCCC???===;;;:::???FFFUUU___nnnxxx}}}kkk\\\SSSPPPMMMLLLLLLLLLKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJHHHHHHGGGGGGGGGGGGGGGFFFCCCCCCDDDDDDDDDDDDCCCCCCAAABBBCCCDDDEEEEEEEEEEEE@@@AAAAAABBBBBBAAAAAA@@@???????????????>>>===<<<:::;;;===>>>???FFFYYYkkk~~~zzzwwwsssooonnnoooqqqsssvvvxxxzzzyyywwwuuuttttttuuuvvvxxxyyywwwtttqqqoooppppppqqqpppnnniiieeebbb___^^^]]]]]]\\\[[[[[[[[[yyyrrrjjjbbbYYYTTTKKKDDD>>>===<<<;;;;;;>>>===@@@DDDGGGIIIHHHFFFDDD???>>><<<:::999999::::::777999;;;<<<===<<<:::999777666666555666777999:::999<<>>;;;<<>>?????????>>>>>>===<<<::::::<<<>>>>>>CCCQQQ___uuu{{{xxxuuurrrpppqqqrrrssswwwyyy{{{{{{xxxuuutttsssssstttuuuvvvuuussspppnnnpppqqqqqqpppmmmiiieeebbb^^^]]]\\\ZZZYYYXXXXXXXXXyyyrrrjjjbbbZZZTTTKKKDDD???>>>===;;;<<>>AAAEEEIIIJJJIIIGGGEEEBBB@@@===;;;999999999:::666888:::<<<<<<;;;999888666666666666666888:::;;;:::===AAADDDFFFIIILLLNNNMMMLLLKKKJJJKKKLLLMMMOOOTTT]]]iiiuuu}}}zzzyyyxxxxxxvvvtttnnnjjjddd^^^YYYUUUQQQNNNJJJHHHFFFEEEDDDEEEFFFGGGGGGIIIIIIIIIIIIIIIKKKMMMNNNRRRVVVZZZ```nnnrrrfff```\\\UUUNNNMMMLLLKKKLLLOOOQQQQQQQQQRRRRRRQQQPPPOOONNNNNNNNNQQQIIIBBB===;;;===FFFPPP[[[dddmmmqqqpppqqqwww~~~nnn___WWWRRRQQQOOONNNNNNMMMKKKIIIJJJJJJJJJIIIIIIHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEAAABBBCCCCCCDDDDDDCCCCCCAAABBBBBBCCCCCCCCCBBBBBB@@@AAAAAABBBBBBAAAAAA@@@>>>>>>>>>>>>>>>>>>===<<<<<<:::;;;======@@@IIIRRRiii|||~~~|||xxxtttrrrqqqqqqqqqwwwzzz{{{{{{xxxuuusssrrrqqqrrrsssssssssqqqpppnnnppppppooonnnkkkgggdddbbb]]]\\\[[[YYYXXXWWWXXXXXX~~~xxxrrrjjjbbbZZZTTTLLLEEE???>>>===;;;<<>>AAAFFFJJJLLLJJJGGGEEECCCAAA===:::888777777777666777:::<<<<<<;;;999777666666555666777888:::;;;<<>>HHHRRR\\\eeemmmpppnnnooovvv~~~kkk\\\UUURRRPPPOOONNNNNNMMMJJJHHHKKKKKKJJJIIIHHHHHHGGGGGGDDDDDDDDDDDDDDDEEEEEEEEEAAAAAABBBCCCDDDDDDDDDCCCAAABBBBBBBBBBBBBBBAAAAAA@@@AAAAAABBBBBBAAAAAA@@@===>>>>>>>>>>>>>>>===<<<>>>;;;:::<<<======BBBIII___ttt{{{vvvsssqqqpppooowwwyyy{{{{{{xxxtttrrrqqqooopppqqqqqqqqqpppoooooooooooonnnllliiifffcccaaa]]][[[ZZZXXXXXXXXXXXXYYYzzzrrriiiaaaXXXSSSKKKFFF???::::::;;;===>>>BBBEEEIIIMMMOOONNNKKKHHHFFFCCC???<<<;;;;;;;;;:::<<<<<<<<<<<<;;;:::999888999888666555666888;;;===???@@@CCCFFFJJJMMMPPPQQQQQQMMMLLLLLLKKKKKKPPPVVV]]]fffsss~~~|||~~~}}}~~~~~~}}}{{{xxxuuurrrooonnndddbbb]]]XXXSSSNNNKKKIIIFFFEEEDDDCCCCCCDDDEEEFFFEEEGGGIIIHHHFFFFFFJJJNNNRRRSSSWWWaaaqqqssscccZZZTTTNNNKKKJJJJJJLLLNNNPPPPPPPPPQQQSSSRRRPPPUUUUUUQQQVVVZZZRRRWWWKKK???;;;>>>FFFRRR\\\hhhjjjoootttuuuuuuzzzvvvdddZZZXXXNNNMMMLLLJJJHHHGGGGGGGGGHHHGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEBBBAAAAAA@@@@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@AAA@@@AAAAAABBBBBBAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<<<<===???CCCFFFTTTfff~~~|||wwwsssrrrrrrtttvvvxxxzzzyyywwwtttrrrqqqqqqppppppoooooonnnnnnnnnkkkhhhfffffffffeeedddbbb```^^^[[[YYYXXXWWWWWWyyyqqqiii```WWWRRRJJJEEE???::::::<<<>>>???AAADDDIIILLLNNNOOOPPPPPPOOOJJJBBB<<<999888777777<<<<<<<<<;;;;;;999888888999888666666777999<<<===???AAACCCGGGJJJMMMPPPQQQNNNKKKJJJKKKLLLMMMRRRZZZbbbkkkxxx~~~|||{{{yyywwwssspppmmmkkkbbb___ZZZUUUPPPLLLIIIHHHFFFEEEDDDDDDCCCDDDEEEFFFEEEGGGIIIIIIHHHIIIMMMQQQTTTWWW]]]iiiyyyzzzlll^^^WWWRRRMMMJJJKKKIIILLLOOOPPPPPPQQQSSSUUUTTTQQQUUUVVVUUU^^^eee___UUUJJJ>>>:::===GGGWWWeeepppqqquuu{{{~~~qqq```WWWTTTMMMLLLKKKIIIHHHGGGFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDEEEBBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@???========================<<<<<<===<<<<<<>>>AAADDDOOO___vvv{{{vvvrrrqqqqqqtttuuuxxxzzzzzzwwwuuusssppppppoooooonnnmmmmmmmmmmmmkkkgggfffeeeeeedddccc```___\\\ZZZXXXWWWWWWWWW{{{sssjjj```WWWQQQIIIDDD>>>;;;:::<<<>>>???@@@DDDIIIMMMOOOSSSXXX\\\```XXXLLLAAA:::777666666:::::::::::::::999888777888777666666888:::<<<>>>@@@BBBDDDHHHKKKNNNPPPQQQKKKHHHHHHKKKMMMOOOVVV^^^hhhqqq~~~}}}zzzyyywwwtttpppmmmjjjhhh^^^[[[VVVPPPKKKIIIHHHGGGEEEEEEDDDDDDDDDEEEEEEFFFDDDHHHKKKKKKKKKLLLPPPSSSWWW]]]hhhvvvpppdddXXXRRRNNNJJJIIIKKKJJJMMMOOOQQQRRRRRRTTTVVVVVVRRRWWWZZZ\\\iiitttoooWWWKKK@@@>>>DDDQQQcccrrrtttuuuyyyiiiZZZRRRPPPLLLKKKJJJHHHGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@@@@???@@@AAAAAAAAA@@@??????>>>========================<<<=========<<<===@@@BBBHHHTTThhh~~~{{{uuupppnnnnnnsssuuuwwwzzzzzzxxxuuutttoooooonnnnnnmmmllllllkkkllljjjfffdddddddddbbbaaa^^^]]][[[YYYWWWWWWWWWWWW~~~uuulllbbbXXXQQQGGGCCC>>>;;;;;;===???@@@@@@EEEKKKOOORRRYYYaaahhhqqqfffVVVGGG===999999999999999999999999888777777777777777777999;;;>>>???AAACCCFFFIIILLLNNNOOOPPPKKKHHHHHHKKKNNNQQQYYYaaammmvvv}}}{{{xxxwwwuuurrrnnnjjjfffddd[[[WWWRRRLLLHHHGGGGGGHHHEEEEEEEEEEEEEEEEEEFFFFFFFFFIIILLLLLLKKKLLLPPPTTT[[[dddrrrwwwhhh^^^SSSNNNKKKHHHHHHJJJMMMOOORRRRRRRRRRRRSSSUUUVVVSSSYYY___dddrrr|||vvvYYYLLLBBBEEEQQQaaapppzzzvvvyyywwwbbbUUUOOOMMMKKKJJJIIIGGGFFFEEEEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGDDDDDDDDDDDDDDDCCCCCCCCCAAAAAA@@@@@@@@@@@@AAAAAABBBAAAAAA@@@???>>>>>>===@@@@@@@@@@@@???>>>==============================<<<=========;;;<<<>>>@@@CCCKKK\\\rrr~~~zzztttooommmlllqqqssswwwyyyzzzyyywwwuuuqqqppppppooonnnmmmllllllllliiieeeccccccbbbaaa```^^^\\\[[[YYYXXXXXXXXXYYY~~~uuukkk```UUUNNNEEEAAA===;;;<<<>>>@@@AAABBBGGGLLLRRRXXX___hhhnnnuuuiiiXXXHHH???:::999:::888888999999888888777777777777777888:::===???@@@BBBDDDGGGJJJMMMNNNOOOOOOMMMJJJIIILLLOOOSSS[[[dddqqq{{{~~~{{{yyywwwuuusssoookkkgggcccaaaXXXTTTOOOKKKHHHGGGGGGHHHDDDDDDEEEFFFFFFFFFFFFFFFHHHJJJLLLKKKJJJLLLPPPUUUaaalll|||zzzooobbbZZZQQQMMMJJJFFFGGGKKKPPPRRRSSSSSSRRRQQQQQQRRRUUUTTT\\\eeejjjvvv|||sssVVVHHHAAAKKK^^^ooowww{{{{{{mmm\\\SSSNNNLLLJJJIIIHHHGGGFFFEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFGGGEEEDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@??????@@@@@@AAA?????????>>>===<<<;;;;;;>>>?????????>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;=========;;;;;;<<<>>>???EEERRRggg~~~~~~zzztttooolllkkkppprrrvvvyyyzzzzzzxxxvvvssssssrrrqqqpppooonnnnnnkkkhhheeecccbbbaaa```^^^]]]\\\[[[ZZZYYYZZZ[[[[[[}}}tttjjj^^^RRRKKKCCC@@@===;;;===???AAABBBDDDGGGMMMUUU]]]eeejjjmmmjjj```QQQDDD<<<888888888888888999999999888888777666666888999<<<>>>@@@AAACCCEEEHHHLLLNNNOOOOOONNNMMMJJJJJJMMMQQQVVV___iiiuuu}}}{{{xxxvvvtttsssppplllgggbbb___\\\TTTQQQNNNJJJHHHGGGGGGHHHDDDDDDEEEFFFGGGGGGGGGGGGIIIJJJKKKJJJJJJMMMSSSYYYiiitttqqqhhh]]]VVVOOOLLLIIIFFFHHHMMMQQQRRRSSSSSSQQQPPPQQQQQQTTTTTT^^^hhhmmmwwwxxxlllOOODDDBBBRRRiiizzz{{{eeeXXXRRRNNNLLLJJJIIIHHHGGGFFFFFFFFFFFFDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBB@@@@@@????????????@@@@@@=========<<<<<<;;;;;;:::<<<======>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;===<<<;;;;;;<<<===<<>>@@@BBBCCCEEEFFFJJJVVVbbbhhhfffaaaRRRLLLCCC<<<999888777777888999999:::::::::999999555666888:::===@@@AAABBBDDDGGGJJJMMMOOOOOONNNMMMKKKHHHIIIOOOUUU]]]hhhsss}}}{{{yyywwwtttrrrnnnllliiieee___ZZZVVVTTTMMMLLLJJJHHHGGGFFFEEEEEECCCDDDFFFGGGHHHHHHGGGGGGIIIIIIIIIIIIKKKSSS^^^fffxxxyyylllccc]]]QQQLLLIIIIIIHHHHHHLLLSSSKKKMMMPPPQQQQQQRRRTTTUUUVVVTTT\\\fffllluuuuuuhhhSSSTTT]]]oookkkXXXQQQPPPNNNLLLJJJJJJIIIHHHGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCEEEEEEDDDCCCBBBBBBAAAAAA@@@@@@????????????@@@@@@<<<<<<<<<===============999999;;;<<<===>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<777999;;;<<<;;;;;;<<<===999>>>GGGTTTeeewww{{{zzz|||}}}{{{vvvrrrpppooommmppptttxxx{{{{{{zzzyyywwwvvvuuutttrrrqqqpppooommmjjjfffcccbbbaaa___^^^YYYXXXXXXXXXYYYZZZ\\\]]]|||ooo___QQQHHHCCC@@@>>>>>>AAADDDFFFGGGFFFIIIOOOWWW^^^aaa___[[[KKKEEE>>>;;;;;;;;;888555::::::;;;;;;;;;::::::999888999:::<<<>>>AAACCCDDDIIIJJJKKKMMMOOOOOONNNLLLNNNKKKLLLQQQWWW```nnnzzz~~~|||{{{yyywwwrrroookkkhhhddd___[[[UUUOOOKKKJJJIIIGGGEEEEEEFFFGGGHHHEEEFFFGGGHHHIIIHHHGGGFFFGGGGGGIIINNNQQQXXXeeerrrzzzpppeee[[[UUUPPPJJJFFFFFFJJJMMMMMMLLLNNNPPPQQQQQQQQQRRRUUUWWWXXXYYY[[[cccsss~~~xxxkkkTTT[[[jjjrrraaa\\\RRRKKKJJJGGGLLLKKKIIIGGGFFFFFFGGGGGGFFFGGGGGGGGGGGGFFFEEEEEEHHHGGGEEECCCBBBBBBBBBBBBAAA@@@@@@????????????@@@AAA???===<<<;;;;;;;;;<<<888999;;;;;;;;;;;;===>>>===========================<<<<<<<<<<<<;;;;;;;;;;;;;;;AAANNN^^^ooo{{{zzzzzzzzzyyyxxxtttnnnjjjhhhlllrrrwwwzzzyyywwwvvvyyywwwtttsssssssssqqqooojjjhhheeecccbbb```]]]ZZZYYYYYYYYYXXXWWWWWWWWWVVV}}}pppaaaRRRIIIBBB???======???BBBDDDDDDGGGIIINNNXXX___aaa\\\WWWIIIDDD===;;;;;;;;;999666999999::::::::::::999999888999:::<<<>>>AAACCCEEEIIIJJJLLLNNNOOOOOOMMMLLLMMMLLLMMMTTT[[[eeettt~~~|||zzzyyywwwtttpppmmmiiifff```\\\WWWSSSMMMJJJIIIHHHFFFEEEEEEEEEFFFGGGFFFGGGHHHIIIIIIIIIHHHHHHHHHIIILLLPPPSSSYYYhhhwww~~~qqqhhh^^^UUUQQQMMMIIIEEEFFFKKKNNNMMMKKKMMMOOOPPPPPPPPPRRRTTTVVVWWWZZZ]]]eeerrr|||xxxoooVVV^^^oooiiiZZZWWWNNNIIIJJJGGGJJJIIIHHHGGGFFFFFFGGGGGGFFFFFFGGGGGGFFFFFFEEEDDDFFFEEEDDDBBBAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>???@@@???>>>===<<<;;;;;;;;;666888:::;;;;;;;;;===>>>===========================<<<<<<<<<<<<;;;;;;;;;:::999===GGGTTTeeezzz~~~}}}}}}|||{{{zzzuuupppkkkjjjmmmrrrwwwzzzzzzyyywwwyyyvvvtttrrrssssssrrrqqqllliiifffdddbbb```\\\ZZZWWWWWWWWWWWWWWWWWWWWWWWW}}}rrrcccTTTJJJCCCAAA??????@@@CCCDDDDDDGGGHHHNNNXXX``````XXXOOOEEEAAA<<<;;;<<<<<<:::777777888888999999999888888999999;;;<<>>>>>======>>>>>>????????????===<<<;;;:::666999;;;===<<<<<<===>>>===========================<<<<<<<<<<<<;;;;;;;;;>>><<<===CCCNNN]]]sss~~~{{{wwwqqqmmmjjjmmmrrrwwwzzzzzzyyyyyyxxxuuurrrqqqrrrtttttttttmmmjjjgggdddbbb___[[[XXXUUUUUUUUUVVVVVVVVVVVVVVV}}}sssdddUUUKKKGGGEEECCCBBBDDDFFFFFFFFFGGGHHHMMMWWW___]]]RRRGGGAAA>>><<<;;;<<<<<<:::888666777777888888888888777999:::;;;===???BBBDDDFFFIIIKKKMMMOOONNNMMMLLLLLLKKKMMMRRR[[[cccooo|||www{{{zzzyyyvvvtttrrrnnnjjjfffaaa]]]WWWRRROOOMMMJJJIIIFFFEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHIIIIIIIIIIIIJJJMMMRRRVVVYYYbbbwww}}}lllbbb[[[SSSMMMKKKEEEEEEFFFIIIMMMNNNMMMKKKLLLMMMOOOOOOOOOQQQTTTVVVYYY[[[bbbnnnyyy|||tttkkk___iiizzzppp]]]UUUTTTNNNMMMPPPLLLEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEFFFFFFEEEEEEDDDCCCAAAAAA@@@??????>>>>>>>>>??????>>>>>>>>>>>>>>>??????@@@@@@@@@???===;;;::::::===@@@@@@???====================================<<<<<<<<<<<<;;;;;;;;;@@@===<<<@@@GGGUUUkkk~~~|||wwwqqqmmmjjjlllqqquuuxxxyyyyyyyyyvvvtttqqqppprrrtttvvvvvvnnnkkkgggdddaaa]]]YYYVVVTTTTTTSSSSSSRRRRRRQQQQQQ|||sssfffVVVKKKHHHFFFDDDDDDFFFGGGGGGGGGGGGHHHLLLTTTYYYVVVKKKAAA===<<<<<<<<<<<<<<<:::999555666777888888888888888:::;;;<<<>>>@@@CCCEEEFFFHHHKKKNNNOOONNNLLLLLLLLLLLLNNNUUU^^^fffpppwwwuuu|||}}}yyywwwtttrrroookkkfffccc]]]YYYTTTOOOMMMKKKIIIHHHDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGHHHIIIIIIJJJKKKNNNSSSZZZ```llluuuggg^^^WWWOOOJJJIIIDDDEEEGGGJJJMMMNNNNNNLLLLLLNNNOOOPPPQQQRRRUUUWWW\\\]]]fffuuu~~~pppcccccckkkyyy|||eeeVVVPPPNNNHHHHHHKKKEEEDDDEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEDDDCCCCCC@@@@@@@@@??????>>>======???????????????@@@AAAAAA@@@@@@AAAAAA@@@>>><<<;;;@@@BBBEEEEEECCC???===<<<===========================<<<<<<<<<<<<;;;;;;;;;<<<999888:::???KKK```sss~~~{{{vvvqqqmmmhhhkkknnnrrruuuwwwxxxyyyuuusssqqqqqqsssuuuvvvvvvnnnkkkgggccc```]]]YYYVVVTTTSSSRRRPPPNNNLLLJJJJJJ}}}uuuiiiXXXMMMFFFDDDCCCDDDFFFGGGGGGFFFGGGIIILLLPPPQQQMMMEEE>>>:::;;;<<<<<<<<<;;;999888555666777888888999888888;;;;;;===>>>AAACCCFFFGGGHHHLLLPPPPPPMMMKKKKKKMMMNNNRRRZZZcccjjjttt{{{uuuwww}}}zzzvvvtttqqqnnnkkkgggbbb^^^WWWTTTPPPMMMKKKJJJHHHFFFDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGGGGGGGHHHIIIKKKLLLMMMOOOUUU___jjjxxxxxxlll```XXXRRRKKKGGGFFFEEEFFFIIIKKKMMMNNNNNNNNNNNNOOOQQQRRRSSSUUUWWWZZZ```bbblll{{{{{{jjj^^^ccckkkvvvqqq```TTTPPPNNNGGGIIIKKKDDDEEEEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCBBB@@@@@@AAAAAA@@@???>>>>>>@@@@@@@@@AAABBBDDDEEEFFFAAAAAAAAAAAA???>>>===<<>><<<===========================<<<<<<<<<<<<;;;;;;;;;;;;::::::<<<>>>FFFXXXjjjxxx}}}zzzvvvqqqnnnhhhiiilllpppsssvvvxxxyyysssrrrqqqrrrtttvvvvvvuuuooommmiiieeebbb___[[[XXXTTTSSSQQQNNNKKKIIIFFFEEEyyylll\\\OOOEEEDDDDDDEEEGGGIIIIIIHHHGGGIIILLLLLLIIIDDD@@@===888:::<<<===<<<:::888888555666777888999999999999;;;<<<===???AAADDDFFFGGGHHHLLLPPPPPPMMMJJJKKKMMMQQQVVV___iiipppzzz{{{uuuuuu{{{|||xxxuuurrrpppmmmjjjgggbbb]]]YYYQQQOOOLLLJJJIIIGGGEEEBBBDDDDDDEEEEEEFFFFFFFFFFFFIIIIIIIIIIIIJJJLLLMMMNNNPPPQQQWWWeeeuuu~~~nnndddYYYSSSNNNIIIFFFGGGGGGHHHJJJLLLMMMNNNOOOPPPPPPQQQSSSTTTUUUWWWZZZ]]]dddiiittt~~~rrrfffaaadddjjjrrrzzzeee]]]TTTRRRPPPIIIKKKMMMFFFFFFGGGGGGGGGGGGFFFDDDCCCCCCCCCDDDDDDDDDCCCBBBBBBAAAAAABBBBBBBBBAAA@@@???@@@@@@AAACCCEEEHHHJJJKKKCCCBBBAAA@@@???>>>>>>>>>@@@DDDHHHJJJHHHDDD@@@>>>===========================<<<<<<<<<<<<;;;;;;;;;<<<===>>>???>>>BBBQQQ```ooo~~~~~~{{{wwwssspppiiijjjlllooosssvvvyyyzzzrrrrrrrrrtttvvvvvvuuusssrrroookkkhhhfffbbb___\\\TTTSSSQQQNNNKKKIIIGGGFFF{{{ooo^^^RRRGGGFFFFFFHHHJJJLLLLLLKKKGGGJJJLLLIIIDDD???======888:::===>>><<<:::888777666666777999999:::::::::<<<<<<===???BBBDDDFFFHHHHHHMMMQQQPPPLLLJJJKKKMMMSSSXXXcccmmmuuuuuuqqquuu}}}yyyuuurrrpppmmmjjjgggddd___ZZZVVVMMMKKKJJJHHHHHHFFFBBB@@@DDDDDDEEEFFFFFFFFFFFFFFFKKKKKKJJJKKKLLLNNNPPPQQQSSSRRRYYYiii|||ooohhh___VVVRRRNNNIIIHHHJJJIIIJJJLLLLLLLLLMMMOOOQQQQQQSSSUUUVVVWWWYYY\\\^^^fffnnn{{{yyyjjjcccffffffjjjppptttyyy~~~uuu\\\VVVOOONNNLLLFFFIIIKKKCCCGGGHHHHHHHHHGGGFFFDDDCCCCCCCCCDDDDDDCCCCCCBBBAAAAAABBBCCCDDDCCCBBBAAA@@@@@@AAABBBDDDGGGJJJLLLNNNDDDCCCAAA???>>>>>>??????===AAAGGGIIIHHHEEEBBB@@@==============================<<<<<<<<<;;;;;;;;;999:::<<<<<<999;;;GGGTTTjjjyyy~~~|||yyytttqqqjjjkkkmmmpppssswwwzzz|||rrrrrrsssuuuwwwvvvtttrrrtttqqqnnnkkkhhheeebbb___SSSRRRQQQOOOLLLJJJIIIHHHtttbbbRRRLLLIIIGGGHHHLLLOOOOOONNNNNNKKKGGGCCC@@@>>>??????<<<<<<;;;;;;:::999888888888999:::::::::999888777;;;===@@@AAABBBDDDGGGIIIKKKKKKKKKLLLOOOPPPPPPOOOWWW___jjjtttwwwoooqqq}}}}}}|||{{{xxxssspppppplllfff```\\\XXXTTTRRRJJJHHHFFFCCCBBBBBBBBBCCCCCCCCCDDDEEEFFFGGGHHHHHHJJJIIIHHHIIIKKKMMMNNNNNNVVV[[[dddssstttkkk^^^YYYQQQKKKHHHFFFEEEDDDJJJJJJJJJKKKLLLNNNPPPQQQUUUTTTUUUWWWXXX\\\dddkkkyyyzzz}}}|||tttkkkkkkpppssspppqqquuuyyy}}}gggYYYMMMLLLJJJJJJJJJIIIHHHFFFDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@BBBBBB@@@??????@@@BBBBBB@@@AAABBBDDDFFFGGGHHHHHHDDDDDDBBB@@@>>><<<;;;:::999<<>>>>>>>>>>>???>>>>>>===<<<;;;;;;;;;;;;:::888888;;;???DDDHHH]]]ppp~~~}}}|||zzzwwwtttrrrnnnkkkmmmrrruuusssqqqooooooppprrrtttuuuvvvwwwtttsssqqqpppmmmhhhbbb^^^WWWUUURRROOOMMMLLLLLLLLLvvvdddTTTLLLIIIGGGHHHLLLOOOPPPOOONNNKKKGGGCCC@@@>>>>>>???<<<<<<<<<;;;:::999999888999999:::;;;;;;:::999888;;;===@@@AAACCCDDDGGGIIILLLKKKLLLMMMOOOQQQRRRRRRZZZbbbnnnyyyvvvrrrooottt~~~}}}|||zzzyyyuuuqqqmmmmmmiiiccc]]]YYYUUUQQQNNNIIIHHHEEECCCBBBBBBCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHKKKJJJIIIJJJLLLNNNPPPQQQXXX___lll||||||oooggg\\\WWWOOOIIIGGGFFFFFFFFFJJJJJJKKKKKKMMMNNNPPPQQQSSSTTTUUUWWWZZZaaammmvvvuuulllooottttttyyyxxx}}}xxxbbbVVVMMMKKKJJJIIIJJJIIIHHHFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@BBBBBBAAAAAAAAAAAABBBBBBAAAAAABBBCCCCCCCCCCCCCCCBBBAAA@@@>>><<<;;;:::999777999<<<>>>???>>><<<:::<<<<<<<<<<<<============>>>>>>>>>===<<<;;;;;;;;;<<<;;;999999<<<@@@DDDFFFWWWiii|||~~~}}}}}}{{{xxxvvvuuupppllllllooorrrqqqnnnlllmmmoooqqqrrrsssttttttsssrrrqqqpppnnnkkkfffbbb\\\ZZZWWWTTTRRRRRRRRRSSSxxxgggWWWMMMJJJGGGHHHLLLPPPPPPPPPNNNLLLHHHDDDAAA?????????===<<<<<<;;;;;;:::::::::999:::;;;;;;;;;;;;::::::;;;===@@@BBBCCCDDDGGGIIIKKKLLLLLLMMMOOORRRTTTVVV___hhhuuuxxxmmmnnnsss~~~}}}{{{yyywwwvvvrrrnnnjjjiiieee^^^YYYTTTPPPLLLIIIHHHFFFEEECCCBBBBBBCCCCCCDDDDDDEEEFFFGGGHHHIIIIIILLLKKKKKKKKKMMMQQQTTTVVV\\\gggxxxrrrgggaaaYYYSSSLLLGGGEEEFFFHHHHHHKKKKKKKKKLLLNNNOOOQQQRRRRRRTTTVVVXXX]]]jjjzzznnniiixxx}}}kkkZZZRRRMMMKKKIIIIIIIIIIIIGGGEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@???>>>>>>??????>>><<<:::999888777555777999;;;<<<<<<:::999;;;;;;<<<<<<<<<=========>>>>>>======<<<;;;;;;;;;<<<:::999;;;>>>AAACCCDDDOOO___qqq||||||~~~~~~}}}zzzxxxwwwrrrmmmkkkmmmnnnnnnllljjjlllnnnqqqrrrrrrqqqqqqrrrqqqqqqqqqpppnnnjjjgggaaa___[[[XXXVVVUUUVVVWWW{{{jjj[[[NNNKKKHHHIIIMMMPPPQQQPPPNNNLLLIIIEEEBBB@@@@@@@@@>>>======<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;>>>@@@BBBCCCEEEGGGJJJJJJKKKLLLMMMOOORRRVVVYYYcccmmm|||xxxqqqjjjppp||||||zzzwwwuuurrroookkkhhhddd```ZZZUUUPPPLLLIIIFFFEEEEEEDDDCCCCCCCCCDDDDDDEEEEEEFFFGGGHHHIIIJJJJJJKKKKKKKKKLLLOOOTTTYYY]]]eeerrrwwwkkkaaa\\\TTTOOOHHHDDDDDDGGGJJJKKKLLLLLLLLLMMMOOOPPPRRRSSSQQQUUUXXXYYYaaasssyyykkkoooxxxaaaTTTQQQLLLJJJIIIHHHHHHHHHFFFEEEGGGGGGFFFEEEDDDDDDCCCCCCDDDDDDDDDCCCBBBBBBAAAAAAAAABBBCCCDDDDDDCCCBBBAAAAAA@@@???>>>>>>=========>>>===<<<;;;:::999888777555666888999:::;;;::::::<<<<<<<<<<<<=====================<<<<<<;;;;;;;;;:::::::::>>>CCCGGGGGGFFFIIIUUUfffttt~~~}}}~~~{{{yyyvvvrrrnnnkkklllmmmmmmmmmlllnnnqqqssstttsssqqqpppqqqppppppqqqrrrqqqnnnllleeebbb]]]YYYUUUTTTTTTTTTooo```QQQMMMIIIIIILLLPPPQQQPPPNNNLLLJJJGGGEEECCCBBBBBB@@@??????>>>===<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<>>>AAABBBCCCEEEHHHJJJIIIJJJKKKLLLNNNRRRXXX]]]hhhsssrrrnnnllluuu{{{xxxuuurrrooolllgggddd```\\\VVVQQQNNNJJJGGGDDDCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGHHHIIIJJJKKKKKKJJJKKKLLLNNNQQQXXX```gggrrr}}}}}}pppfff]]]XXXPPPLLLFFFDDDEEEHHHKKKMMMMMMMMMMMMNNNPPPQQQSSSTTTPPPVVVYYY\\\fffzzzxxxggglllzzznnn[[[RRRPPPKKKJJJHHHGGGHHHGGGFFFDDDFFFFFFFFFEEEDDDCCCBBBBBBEEEDDDDDDCCCCCCBBBAAAAAA@@@AAABBBCCCCCCBBBAAA@@@@@@???>>>=========>>>???======<<<;;;;;;:::999999777888888999::::::;;;;;;<<<<<<<<<=========>>>>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;>>>EEEMMMQQQPPPNNNGGGNNN[[[jjjxxx~~~{{{yyytttrrrooommmmmmoooppppppoooqqqtttvvvvvvuuusssrrrpppoooooopppqqqqqqooommmhhheeeaaa\\\WWWSSSQQQQQQrrrdddTTTPPPKKKJJJLLLOOOPPPOOOMMMMMMKKKIIIHHHGGGFFFFFFBBBBBBAAA???===<<<:::::::::999999999:::;;;<<<===<<<>>>AAACCCDDDEEEHHHJJJIIIKKKLLLLLLNNNSSS[[[bbbmmmxxxvvvooooooqqq|||~~~xxxuuuqqqnnnkkkgggccc```[[[WWWRRRNNNKKKIIIFFFDDDAAAAAABBBCCCDDDDDDEEEEEEGGGGGGHHHIIIJJJKKKLLLLLLJJJLLLNNNQQQUUU^^^iiirrruuujjjbbbZZZUUUMMMJJJFFFEEEFFFJJJLLLMMMNNNNNNNNNOOOQQQRRRTTTUUUQQQWWW[[[^^^kkk~~~|||gggaaattt{{{eeeWWWPPPNNNKKKIIIGGGGGGGGGGGGEEECCCDDDDDDDDDCCCCCCBBBBBBBBBEEEEEEDDDDDDCCCBBBBBBBBB@@@AAAAAABBBBBBAAAAAA@@@???>>>===<<<===>>>???@@@===<<<<<<<<<;;;;;;:::::::::999999999999:::;;;;;;;;;;;;<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;===>>>BBBLLLUUUZZZWWWSSSEEEGGGPPP___nnn{{{}}}zzzwwwrrrrrrqqqqqqqqqrrrssssssrrrsssuuuvvvwwwvvvtttsssooonnnnnnnnnppppppnnnmmmllljjjgggbbb]]]XXXTTTRRRuuugggWWWRRRLLLJJJLLLNNNNNNNNNMMMMMMLLLKKKKKKJJJJJJJJJEEEDDDBBB@@@>>>;;;:::999999888888888999:::<<<===<<>><<<;;;;;;<<<>>>???;;;;;;;;;;;;;;;;;;::::::<<<:::999888777888999:::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::<<>>;;;999888888888777777888:::;;;<<<===???AAACCCDDDFFFIIIKKKLLLNNNPPPPPPQQQXXXbbbkkkuuuqqqiiikkkrrr~~~|||zzzsssooojjjfffbbb___[[[YYYSSSOOOKKKIIIGGGFFFDDDBBB>>>???AAACCCDDDEEEFFFFFFHHHHHHIIIJJJKKKLLLMMMMMMMMMPPPTTTXXX^^^iiixxxpppeee___[[[UUUOOOJJJHHHGGGHHHJJJLLLMMMLLLOOOOOOOOOPPPRRRSSSUUUVVVTTTYYY\\\bbbqqq|||oooVVVeeeyyyxxxeeeYYYRRRKKKGGGJJJHHHGGGFFFFFFFFFDDDCCC@@@AAAAAAAAAAAAAAAAAAAAAEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@???>>>>>>???@@@AAA???>>><<<:::::::::;;;<<<::::::::::::::::::::::::<<<;;;888777666777888999777777888888888999999999;;;;;;;;;;;;;;;;;;;;;;;;666777===HHHRRRUUUOOOHHH@@@;;;>>>LLL\\\jjjxxx}}}zzzwwwttttttvvvxxxxxxwwwuuuttttttrrrrrrqqqqqqqqqqqqqqqqqqooonnnlllkkklllkkkjjjhhhjjjkkkkkkjjjfffaaa[[[XXX|||nnn```VVVMMMKKKKKKKKKKKKNNNOOONNNNNNOOOQQQQQQPPPOOOHHHFFFCCC???<<<999888888777666666666777:::<<<>>>>>>@@@CCCDDDEEEFFFIIIKKKLLLMMMQQQSSSSSSVVVcccooowwwmmmhhhppp~~~}}}}}}|||yyywwwrrrmmmgggaaa\\\YYYUUUSSSNNNLLLIIIFFFDDDBBBAAAAAAAAABBBCCCDDDEEEFFFGGGHHHIIIMMMMMMHHHHHHMMMMMMJJJOOOQQQXXXbbbiiirrrvvvjjj```[[[VVVPPPKKKFFFGGGHHHIIIJJJLLLMMMMMMOOOPPPQQQRRRSSSUUUVVVVVVZZZXXXaaatttxxxiii___UUUkkkgggYYYSSSNNNJJJIIIIIIHHHGGGFFFEEEEEEEEEEEEBBBBBBCCCCCCDDDDDDEEEEEELLLSSSSSSJJJCCCBBBAAA???;;;<<<===============<<<>>>>>>===<<<;;;;;;::::::<<<<<<======<<<;;;:::::::::::::::999999999888888999999999999999999999999999:::<<<======<<<:::999999;;;???CCCFFFHHHIIIJJJDDDAAAAAAGGGPPP^^^rrr}}}yyyyyy{{{||||||yyyvvvuuusssuuuwwwyyyyyyyyywwwwwwrrrsssrrrooollliiihhhiiihhhhhhgggggggggfffffffffkkkjjjiiigggdddaaa___^^^ssscccYYYPPPMMMMMMLLLMMMPPPPPPPPPPPPRRRUUUVVVTTTSSSKKKHHHDDD@@@;;;888666666777666666666777:::<<<>>>>>>@@@CCCDDDEEEFFFIIIKKKLLLNNNRRRUUUUUUYYYfffsssyyypppjjjjjjvvv}}}|||{{{yyyvvvtttooojjjccc]]]YYYUUURRROOOMMMKKKHHHEEECCCBBBAAAAAAAAABBBCCCDDDFFFGGGHHHHHHHHHLLLMMMJJJJJJNNNPPPMMMRRRVVVaaannnwwwzzzqqqeee]]]XXXTTTOOOKKKGGGGGGHHHIIIKKKLLLMMMMMMOOOPPPQQQRRRSSSUUUVVVXXX___aaammm~~~}}}lllaaa]]]qqqvvv```UUUPPPMMMJJJIIIHHHHHHFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEJJJPPPPPPIIIBBBAAAAAA???===>>>>>>>>>>>>>>>============<<<<<<;;;::::::999<<<<<<<<<<<<<<<;;;:::::::::::::::999999999888888999999999999999999999999999:::<<<======<<<:::999===>>>@@@BBBDDDEEEFFFFFFEEEBBBBBBFFFMMMYYYlll}}}|||zzzyyyyyy~~~{{{xxxuuutttsssuuuwwwyyyyyyyyyxxxxxxvvvvvvuuuqqqlllhhhffffffddddddddddddddddddddddddgggggggggfffdddbbbaaa```yyyggg]]]SSSPPPPPPOOOPPPSSSSSSSSSTTTWWWZZZ[[[YYYXXXOOOLLLGGGBBB<<<999777666666666666666888:::<<<===>>>@@@CCCDDDEEEFFFIIIKKKMMMNNNSSSWWWXXX]]]kkkyyyrrrlllkkkqqq~~~|||zzzxxxuuuqqqooojjjeee___YYYTTTPPPMMMJJJJJJIIIFFFDDDBBBAAAAAAAAABBBCCCDDDEEEFFFHHHIIIIIIHHHLLLMMMLLLLLLPPPRRRRRRWWW```ooorrrjjj```XXXSSSPPPLLLIIIGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPRRRSSSSSSUUUXXX[[[bbbjjjxxxvvvhhh___hhhwwwzzziiiXXXPPPMMMJJJIIIIIIGGGFFFEEECCCBBBBBBAAAAAACCCCCCCCCDDDDDDDDDDDDDDDFFFJJJKKKFFFAAA@@@@@@??????????????????>>>===<<<<<<;;;;;;::::::999999999<<<<<<;;;;;;;;;;;;:::::::::::::::999999999888888999999999999999999999999::::::<<<<<<<<<<<<::::::;;;<<<===>>>???@@@AAAAAAFFFEEEFFFHHHKKKSSSeeevvv|||yyywww~~~|||yyywwwtttsssssstttvvvxxxyyyyyyyyyyyyzzzyyywwwssslllgggdddccc```aaaaaabbbbbbcccccccccccccccddddddccccccbbbbbb}}}kkkaaaWWWSSSSSSRRRSSSVVVVVVVVVYYY\\\^^^^^^\\\YYYSSSPPPJJJDDD>>>;;;999888777777777888999;;;===>>>>>>@@@CCCDDDEEEFFFIIIKKKLLLNNNSSSXXX[[[bbbqqqtttpppsss}}}~~~}}}zzzxxxuuurrrmmmjjjeeeaaaZZZTTTPPPLLLIIIGGGGGGFFFDDDBBBAAAAAAAAABBBCCCDDDEEEFFFGGGIIIJJJJJJHHHLLLNNNMMMMMMPPPSSSVVV^^^kkkxxxllleee\\\TTTOOOLLLIIIGGGHHHHHHIIIJJJLLLMMMNNNOOOOOOQQQSSSSSSTTTWWW\\\```gggtttwwwiiiaaaaaapppxxxnnn```RRRLLLKKKHHHGGGHHHEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDBBBDDDEEECCC@@@???>>>>>>?????????>>>>>><<<;;;::::::::::::999999999888888;;;;;;:::::::::::::::::::::::::::999999999888888888888888888888888888888::::::;;;<<<<<<;;;::::::999999:::;;;===???@@@AAADDDFFFIIIKKKKKKPPP^^^mmm}}}{{{xxx~~~~~~|||zzzxxxuuusssrrrrrrsssuuuvvvxxxxxxxxxxxxyyyzzzxxxtttmmmhhheeeccc```aaaaaabbbbbbcccddddddaaaaaabbbbbbbbbbbbaaaaaa~~~nnncccYYYUUUUUUTTTVVVZZZYYY[[[]]]```bbbaaa^^^ZZZTTTPPPJJJDDD>>>;;;999999777888888:::;;;<<<>>>>>>>>>@@@CCCDDDEEEFFFIIIKKKLLLNNNSSSYYY^^^fffwww~~~vvvuuu|||}}}{{{|||zzzxxxuuusssnnniiieeeaaa\\\VVVQQQMMMJJJGGGEEEDDDCCCBBBAAAAAAAAABBBCCCDDDEEEFFFGGGHHHJJJKKKKKKJJJLLLNNNOOONNNPPPVVV]]]iiiyyyyyypppgggaaaYYYQQQLLLIIIGGGFFFHHHIIIJJJKKKMMMNNNOOOOOOOOORRRTTTUUUUUUYYYaaagggrrr}}}iii^^^aaaiiirrrtttwww{{{fff[[[PPPLLLJJJGGGEEEFFFCCCCCCCCCCCCDDDEEEFFFFFFCCCCCCBBBBBBBBBBBBBBBBBB??????@@@AAA???======>>>============<<<;;;:::999999999999999999888888888::::::999999999999:::;;;:::::::::999999999888888888888888888888888888888999999::::::::::::999999999:::;;;<<<>>>???AAAAAAAAACCCGGGKKKJJJKKKTTT___ttt}}}}}}|||{{{yyywwwtttrrrqqqpppqqqrrrsssuuuuuuvvvvvvvvvwwwvvvtttooojjjgggfff``````aaaaaaaaaaaaaaaaaa______````````````______~~~nnncccYYYUUUUUUVVVYYY\\\]]]___cccgggiiihhhddd```XXXSSSLLLDDD>>>:::999888999999;;;<<<===>>>???@@@>>>@@@CCCDDDEEEFFFIIIKKKLLLOOOUUU\\\bbblll~~~zzzxxxwww{{{~~~}}}zzzxxxxxxvvvtttrrroookkkeeeaaa[[[WWWRRRMMMJJJHHHFFFDDDCCCBBBAAAAAAAAABBBDDDEEEEEEFFFGGGHHHIIIKKKLLLLLLLLLLLLNNNPPPQQQTTT^^^hhhyyy|||qqqhhh```\\\UUUNNNIIIGGGGGGGGGIIIJJJKKKLLLMMMNNNOOOPPPOOORRRUUUVVVWWW]]]gggoooxxx~~~nnn[[[WWWbbbmmmqqqrrrssswwwpppaaaXXXOOOMMMKKKGGGDDDEEEBBBBBBBBBCCCDDDEEEFFFGGGAAAAAAAAAAAAAAA@@@@@@@@@>>><<<<<>>???@@@AAAAAA>>>@@@CCCDDDEEEFFFIIIKKKNNNQQQWWW___fffqqqxxx{{{}}}|||{{{yyywwwsssqqqooonnnkkkfff```\\\VVVRRRMMMIIIGGGFFFDDDCCCBBBAAAAAAAAABBBCCCEEEFFFFFFFFFGGGIIIJJJKKKLLLMMMMMMLLLNNNRRRTTTZZZhhhwwwzzzrrriiiaaaXXXUUUPPPKKKGGGFFFHHHJJJJJJJJJKKKLLLNNNOOOPPPPPPNNNRRRVVVXXXYYY```lllvvv|||zzzooo^^^VVV\\\hhhooosssuuuyyy|||~~~jjj[[[TTTNNNMMMKKKGGGDDDEEECCCCCCBBBBBBBBBBBBCCCCCC@@@@@@@@@?????????>>>>>>>>>::::::>>>???;;;:::===;;;<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::999888777777777888:::;;;:::::::::999999999888888888888888888888888888888777777666666666666777777777:::@@@FFFKKKNNNOOOOOOOOOHHHBBB@@@@@@@@@DDDJJJXXXooo|||{{{zzzyyywwwuuusssqqqmmmmmmmmmllllllmmmmmmnnnoooqqqsssrrroookkkiiihhhdddcccaaa___]]]ZZZYYYXXXXXXYYY[[[]]]^^^___``````~~~lllaaaWWWTTTUUUWWW[[[___cccfffmmmtttyyyyyyvvvrrrlllfff\\\QQQGGGAAA>>><<<;;;<<<>>>???AAABBBBBBBBB>>>@@@CCCDDDEEEFFFIIIKKKPPPSSSYYYbbbiiiuuu}}}{{{{{{zzzxxxwwwooonnnlllkkkhhhccc^^^YYYRRROOOJJJGGGFFFEEECCCBBBAAAAAAAAAAAABBBDDDFFFGGGFFFGGGHHHIIIJJJLLLMMMMMMMMMLLLNNNTTTWWW___pppzzzrrrlllccc\\\QQQOOOLLLHHHFFFFFFIIILLLJJJJJJKKKMMMNNNOOOPPPQQQNNNSSSWWWXXX[[[bbbooozzzzzzgggYYYZZZhhhrrrtttvvv{{{xxxgggWWWQQQMMMMMMLLLGGGEEEFFFDDDDDDBBBAAA@@@?????????@@@?????????>>>>>>======>>>999999>>>???;;;:::===<<<<<<==================::::::::::::::::::::::::999888777666777888:::<<<:::::::::999999999888888777777777777777777777777666666555555555555666666===CCCLLLVVV___dddggghhh[[[OOOCCC>>>>>>???CCCHHHOOOggg~~~|||{{{zzzyyywwwuuusssrrrllllllkkkjjjjjjjjjjjjkkknnnppprrrrrroookkkiiihhhhhhgggdddbbb^^^[[[YYYXXXUUUVVVYYY\\\^^^```aaabbbwwwkkk]]]TTTUUUXXXXXX]]]dddhhhooouuuxxx}}}wwwrrrhhhYYYKKKAAA>>>???:::<<>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<===<<<:::999888999::::::888888888888888888888888888666444555888999777555666666777777777777666666555555555555555666777777<<>>@@@AAACCCDDDEEEEEEEEEDDDEEEEEEDDDDDDFFFIIILLLNNNSSS]]]eeelllxxx}}}{{{yyywwwuuuqqqoooiiifffbbb^^^[[[WWWRRROOOJJJHHHGGGDDDCCCAAA@@@@@@@@@AAABBBCCCEEEFFFGGGHHHHHHIIIKKKLLLLLLLLLNNNPPPQQQRRRVVV[[[bbbppp|||oooiiiddd[[[SSSOOOLLLHHHEEEEEEHHHJJJKKKKKKKKKLLLMMMMMMMMMNNNPPPRRRPPPWWWZZZ\\\hhhzzzrrrbbbXXXbbbtttxxxcccUUUKKKKKKIIIHHHFFFEEECCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999888888888888888888888888888888888888888888666555555888888777555666666777777777777666666777777666666777777888999???KKK\\\kkkqqqoookkkggg___NNNAAA>>>===:::<<>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;======<<<<<<;;;;;;::::::888888888888888888777666888888888888888888888888888666555666777888777555666666777777777777666666888888888888888999999:::???KKK\\\iiimmmiiibbb\\\TTTGGG=========:::<<>>>>>@@@AAABBBEEEGGGIIIKKKKKKJJJKKKLLLLLLLLLNNNPPPSSSVVVWWW^^^hhhuuuuuujjj```[[[WWWPPPLLLKKKHHHHHHIIIKKKMMMNNNOOONNNLLLNNNQQQQQQQQQRRRSSSUUUZZZ^^^dddnnn{{{~~~sss___eeeqqq~~~sss^^^RRRMMMGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;======<<<;;;;;;:::999999777777999999999888777666888888888888888888888888777666666666777777777666666666777777777777666666888888777777888888999:::<<>>:::777888999999:::<<<>>>===@@@HHHVVVfffvvv|||yyy|||xxxuuusssqqqpppnnnkkkkkkkkkjjjiiihhhgggfffbbbaaaaaabbbfffkkkqqqttttttuuuuuutttrrrnnnjjjhhh___]]][[[XXXVVVTTTTTTTTT}}}eeeZZZTTTWWWYYYVVVWWW\\\^^^gggsss}}}sssdddVVVKKKEEE??????@@@BBBDDDFFFHHHJJJHHHHHHHHHGGGGGGHHHKKKNNNOOORRR[[[hhhvvv}}}xxxuuuqqqmmmjjjeee```]]]WWWTTTPPPLLLJJJIIIGGGEEE@@@@@@@@@??????@@@AAAAAACCCDDDEEEGGGIIIKKKLLLMMMOOOOOOPPPOOOOOOQQQTTTWWW]]]cccppprrrggg^^^UUUOOOKKKFFFDDDFFFIIILLLNNNPPPPPPPPPRRRSSSNNNPPPQQQRRRTTTVVV[[[^^^```gggpppwwwwwwrrrkkkeeehhhxxxqqq\\\OOOKKKJJJDDDDDDCCCCCCBBBBBBAAAAAABBBAAAAAA@@@???>>>==============================<<<<<<<<<;;;;;;;;;;;;:::<<<<<<;;;;;;::::::999999888888999999:::999999999777777777777777777777777555777888777666555666888666666777777777777666666555555555555555666666777999<<>><<<;;;;;;888777666666777777888999;;;999:::@@@KKKYYYlll{{{|||~~~qqqsss~~~|||xxxuuutttrrrooommmjjjjjjjjjiiihhhfffeeedddbbbaaa``````bbbgggkkknnnppprrruuuwwwvvvtttqqqooofffdddaaa]]]YYYVVVTTTSSSjjj___XXXYYYYYYTTTSSSWWWWWW___iiissssssgggZZZOOOHHHAAAAAAAAABBBCCCEEEGGGIIIHHHIIIIIIIIIIIIJJJNNNQQQRRRUUU___nnn}}}|||yyytttqqqmmmiiieee```[[[WWWRRROOOKKKHHHGGGGGGFFFDDDAAA@@@@@@@@@AAABBBCCCCCCEEEEEEFFFHHHIIIKKKLLLLLLNNNOOOPPPPPPQQQUUUYYY]]]fffnnnyyymmm```XXXPPPLLLHHHDDDEEEHHHLLLNNNPPPPPPOOOPPPRRRUUUQQQRRRSSSTTTVVVZZZ```eeehhhpppwwwvvvnnngggfffjjjxxx|||eeeTTTLLLIIIIIIEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@???>>>===<<<<<<;;;========================<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::777777777777777888999999777777777777777777777777555777888888555555666888666666777777777777666666555555444444555555666777888:::;;;;;;999777777888555666666555444666777777999777999>>>DDDMMM^^^ooo~~~zzz~~~yyyrrruuu}}}}}}{{{xxxvvvuuurrrnnnkkkhhhhhhhhhgggeeecccbbbaaaaaa```^^^^^^___aaadddfffhhhkkkppptttvvvuuurrrpppmmmkkkgggbbb]]]YYYUUUSSSmmmbbbZZZ[[[YYYSSSQQQTTTQQQYYYbbbkkkwww~~~sssiii]]]QQQJJJDDDCCCCCCCCCCCCEEEGGGHHHIIIIIIJJJJJJJJJLLLPPPSSSTTTXXXbbbrrr~~~zzzvvvrrrooojjjfffbbb]]]WWWSSSOOOLLLHHHFFFEEEEEEEEEDDDAAAAAAAAAAAABBBCCCDDDEEEFFFFFFGGGHHHIIIKKKKKKLLLLLLMMMOOOPPPSSSXXX]]]bbbnnnwww}}}oooccc]]]VVVOOOKKKHHHFFFHHHLLLMMMOOOQQQQQQOOOPPPSSSVVVSSSTTTTTTUUUXXX]]]eeejjjrrryyy}}}vvvggg^^^cccmmmrrr]]]PPPJJJIIIHHHHHHGGGFFFEEEDDDCCCBBBBBBAAAAAA@@@???>>>===<<<<<<========================<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::;;;777666555555555777888999777777777777777777777777555777999888555444666888666666777777777777666666555555555555555666777777666888999999777555555555444666666444333555666666666777:::???AAAFFFUUUeeevvv|||vvvoooppp}}}|||zzzxxxwwwuuurrrnnnjjjfffffffffdddcccaaa```___```___]]]\\\\\\]]]___``````dddjjjooorrrrrrpppoooqqqoookkkfff```[[[VVVSSSuuulllddd```]]]WWWSSSSSSUUUZZZaaaiiirrr||||||tttoooiii[[[NNNIIIGGGGGGIIIHHHGGGIIIOOONNNOOONNNLLLKKKKKKLLLNNNXXXZZZeeeyyy~~~}}}{{{wwwrrrnnnlllhhhccc^^^YYYUUUPPPMMMLLLKKKIIIGGGEEEDDDCCCCCC@@@@@@AAAAAABBBCCCDDDDDDEEEGGGIIIIIIIIIIIIKKKMMMLLLPPPSSSTTTUUUYYYbbbiiitttwwwjjj___ZZZTTTLLLGGGFFFGGGJJJKKKRRRPPPOOOPPPRRRSSSTTTTTTUUUSSSVVV___cccdddnnn|||nnn]]][[[iiivvvuuuaaa[[[VVVLLLFFFHHHJJJIIIFFFCCCBBBAAABBBCCCAAA@@@???===<<<:::999888<<<<<<<<<;;;;;;<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::999999999999999999::::::777777777777777777777777666666777777666555444444666555555555555444444444666666666666777777777777444444444555555555666666777777666555555555555555777666666555555555555666888777777999;;;???KKKWWWnnn||||||}}}rrrjjjrrr{{{yyywwwuuutttqqqmmmjjjiiigggdddaaa_________```]]]]]]]]]\\\\\\\\\\\\\\\]]]^^^```cccgggkkkooopppooonnnmmmjjjfffaaa\\\ZZZzzzqqqhhhddd___XXXTTTTTTUUUXXX^^^eeemmmwww}}}xxxvvvrrrggg[[[OOOIIIGGGHHHIIIHHHJJJMMMNNNPPPPPPPPPPPPQQQTTTWWW]]]```kkk~~~|||zzzwwwsssnnnjjjhhhddd___ZZZVVVRRRNNNKKKGGGFFFEEECCCAAA@@@@@@?????????AAABBBDDDEEEFFFGGGHHHIIIJJJJJJIIIJJJKKKMMMNNNRRRWWWYYYZZZ```jjjrrr}}}qqqfff\\\UUUQQQJJJFFFFFFIIILLLMMMOOOOOOOOOPPPRRRSSSSSSSSSTTTVVVZZZ___dddlll{{{{{{dddVVVZZZjjjwwwnnn^^^[[[XXXNNNHHHHHHJJJHHHEEECCCBBBAAABBBBBB@@@@@@???>>><<<;;;::::::;;;;;;<<<======<<<;;;;;;::::::;;;;;;;;;;;;::::::999999999999999999999999777777777777777777777777666666666666666555555444555555555555444444444444555555666666666777777777333444444444444555555555777666666555555555555555666555555555555555666666666555555777777:::CCCNNNbbbppp}}}~~~ppppppxxx~~~{{{wwwuuussspppmmmkkkiiigggdddaaa___^^^]]]]]]ZZZZZZZZZYYYYYYYYYYYYYYYZZZZZZ\\\___cccfffiiikkkjjjjjjjjjhhhfffbbb___]]]{{{rrrkkkddd\\\XXXYYYXXXZZZ^^^ccciiisss}}}xxxmmm\\\RRRJJJJJJLLLLLLLLLMMMKKKMMMOOOPPPQQQTTTXXX[[[^^^cccqqq}}}{{{}}}{{{xxxvvvsssnnniiieeebbb^^^YYYUUURRRNNNJJJGGGDDDDDDBBBAAA@@@????????????@@@AAACCCEEEGGGIIIJJJJJJKKKKKKKKKJJJIIIKKKMMMPPPUUU[[[___cccjjjvvv~~~ssshhh___WWWPPPLLLGGGFFFGGGJJJMMMNNNKKKMMMPPPRRRTTTTTTTTTTTTWWW]]]aaabbbiiixxxnnn[[[UUU^^^kkkuuu~~~ssseeeYYYXXXWWWPPPJJJIIIHHHGGGEEECCCAAAAAAAAAAAA?????????>>>===<<<<<<<<<:::;;;<<<======<<<;;;:::::::::;;;;;;;;;;;;:::::::::::::::999888888888777777777777777777777777777666666666666666555555555555555555555444444444444555555555666666666666777333333333333444444444444666666555444444444444555444444444444555555666777666444555666666666<<>>>>>>>>>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;:::::::::;;;::::::999888777777666666666666666666666666666666666666555555555666666555555555444444444333333444444555555555666666666222222222333333333444444666555444444333333444444333333333333444555666777666555666888888777;;;AAALLLZZZlll{{{tttiiilllvvv{{{rrrmmmiiigggeeedddcccbbbaaa___\\\ZZZYYYYYYYYYXXXXXXWWWWWWVVVVVVSSSSSSTTTUUUVVVXXXZZZ[[[\\\]]]___aaadddeeeffffffzzzoooccc^^^___bbbdddfffiiioooxxxnnn[[[SSSSSSQQQNNNMMMOOOQQQSSSTTTVVVYYY]]]aaaeeerrr~~~{{{yyywwwtttppplllhhhddd___[[[WWWTTTPPPMMMKKKHHHFFFCCCDDDDDDCCCCCCCCCCCCCCCDDDFFFFFFFFFGGGGGGHHHHHHHHHJJJJJJJJJIIIHHHIIILLLOOOQQQXXXaaajjjssswwwlllaaaYYYSSSPPPKKKIIIGGGGGGIIIKKKKKKKKKJJJOOOUUUYYYYYYYYYYYYYYY[[[bbbhhhppp}}}iiiZZZOOOUUUaaaiiilllnnnwwwzzzbbbXXXOOOLLLKKKJJJHHHHHHDDDCCCCCCAAA@@@@@@??????>>>>>>=====================<<<:::888888:::<<<===999::::::::::::::::::999::::::999999888777666666666666666666666666666666666666555555555555666777555444444444444333333333444444444444555555555555222222222333333333444444555555444333333333333333222222222222333555666666555444555888999888:::???BBBMMM^^^ppp~~~~~~qqqkkkkkkqqq~~~uuunnnhhhdddaaaaaaaaaaaa```^^^\\\[[[ZZZXXXXXXWWWWWWVVVUUUUUUTTTSSSSSSRRRRRRSSSTTTUUUUUUVVVXXXZZZ]]]```cccdddeee~~~rrrfff___```eeegggjjjooovvvggg[[[UUUQQQNNNNNNNNNPPPSSSVVVYYY^^^cccgggmmm{{{~~~}}}zzzxxxrrrooojjjfffbbb^^^ZZZWWWRRROOOLLLIIIHHHFFFDDDBBBAAAAAAAAAAAAAAABBBCCCDDDGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIJJJLLLPPPSSSWWW___jjjtttvvvkkkccc[[[SSSNNNNNNJJJIIIHHHIIIKKKKKKJJJIIILLLRRRXXX[[[ZZZYYYZZZ\\\[[[aaalll|||~~~mmmZZZPPPNNNXXXdddjjjoootttzzzoooZZZSSSKKKGGGFFFFFFFFFEEEBBBBBBBBBAAA@@@??????>>>============<<<<<<<<<<<<===<<<999888888999<<<===999999::::::::::::999999999999999888777777777666777777777777777777777777666666555444444555777888444444444444333333333333333333333444444444555555333333333333444444444444444444333222222222222333222222222222333333444555333111222666777666888;;;???FFFUUUhhhwww~~~}}}~~~sssjjjgggrrr}}}uuunnngggccccccbbbaaa___]]]\\\[[[ZZZVVVVVVUUUTTTSSSRRRQQQQQQTTTSSSRRRQQQQQQQQQQQQQQQRRRSSSUUUWWWZZZ]]]^^^```yyyllleeedddhhhlllqqqxxxxxxfff\\\UUURRRSSSNNNRRRWWW]]]dddkkksssxxx~~~|||{{{{{{yyywwwtttlllhhhddd___\\\YYYUUURRRMMMKKKHHHFFFEEEDDDBBB@@@@@@@@@@@@AAAAAACCCDDDDDDFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLPPPUUUYYYaaajjjuuuvvvlllbbb\\\VVVNNNJJJLLLHHHHHHHHHKKKMMMMMMLLLJJJNNNSSSYYY[[[YYYXXXZZZ\\\bbbgggvvvkkk\\\OOOOOOXXXgggooonnnsss}}}wwwdddQQQMMMIIIEEEEEEEEEDDDAAAAAAAAAAAA@@@@@@???>>>>>>======<<<<<<;;;;;;::::::::::::::::::::::::::::::999999::::::::::::999999888888888888777777777777777777777777777777777777666666444444444555777888444444444333333333222222222333333333333444444444333444444444444555555555444333333222222222222222333222222222222222333333555111111444555444555888>>>AAALLL___ooo{{{~~~|||~~~ssshhhjjjsss}}}yyyqqqlllgggeeebbb___\\\ZZZYYYYYYVVVVVVUUUTTTSSSRRRQQQQQQUUUTTTRRRPPPOOONNNNNNMMMOOOOOOPPPQQQSSSTTTVVVWWWrrrkkkjjjlllpppwwwqqqcccZZZXXXZZZUUUZZZaaajjjttt~~~|||{{{yyyxxxxxxvvvsssqqqgggddd___[[[XXXUUURRROOOJJJHHHEEECCCCCCBBB@@@???AAAAAAAAABBBCCCDDDFFFFFFDDDDDDEEEFFFHHHIIIJJJJJJHHHIIIKKKLLLOOOSSSYYY]]]jjjrrr~~~yyyqqqfff]]]YYYSSSKKKHHHJJJFFFFFFHHHKKKNNNOOOMMMKKKNNNSSSYYYZZZXXXWWWYYY\\\kkkqqqttt[[[PPPFFFOOOdddxxx|||vvvxxx}}}fffXXXIIIIIIGGGFFFFFFFFFCCC???@@@@@@@@@@@@@@@???>>>======<<<<<<;;;::::::999999777999;;;======;;;999777999999999::::::999999999777777777777777888888888777777777777777777777777666555444333444555888999444444444333333333222222222222333333333444444444444444444555555555666666444333222222111111222222333333222222111222222222888444222444666444555777999999CCCTTTdddqqq~~~|||}}}|||mmmggghhhnnn}}}zzztttkkkhhhddd___[[[XXXWWWWWWXXXXXXWWWVVVUUUTTTSSSRRRUUUTTTRRRPPPNNNMMMLLLKKKMMMMMMMMMMMMNNNNNNOOOPPP{{{qqqnnnsssxxxkkk___\\\[[[[[[___dddnnnzzzxxxuuusssrrroookkkhhhaaa^^^ZZZWWWTTTQQQLLLIIIIIIHHHFFFCCCBBBAAAAAAAAA@@@@@@@@@AAACCCEEEFFFGGGIIIHHHGGGHHHJJJLLLLLLLLLOOOMMMNNNPPPSSSWWWaaakkkuuu}}}rrrmmmeee```YYYQQQKKKHHHGGGGGGHHHJJJLLLNNNOOOMMMKKKJJJKKKSSSWWWTTTSSSXXX^^^aaalll~~~www\\\QQQRRRLLLcccsss{{{}}}~~~nnn^^^QQQHHHHHHGGGFFFEEEDDDCCCCCCCCCBBBAAA@@@????????????======<<<;;;;;;;;;;;;<<<===<<<:::888888999:::;;;888888888888888888888888777777777777777666555555777777666666555555555444555555555555555555555555444333111000///000111111222222222222222222222222222333555666666666555444555444333333222222333333111111222222222333333333333333333333444555666666999;;;>>>FFFTTTfffyyyyyymmmdddaaaiiittt|||yyysssjjjccc___\\\XXXUUURRRUUUXXXWWWSSSQQQQQQSSSUUURRRPPPNNNMMMMMMKKKIIIHHHHHHGGGFFFGGGHHHJJJKKK{{{xxx|||ssseee``````cccgggmmmyyyzzzwwwtttpppmmmiiieeeaaa]]]ZZZVVVRRRPPPMMMJJJGGGGGGFFFDDDBBBAAA@@@@@@AAAAAAAAAAAABBBDDDEEEGGGHHHIIIIIIIIIIIIKKKKKKKKKKKKLLLKKKMMMRRRVVV[[[gggrrryyylllfff]]]YYYSSSLLLHHHFFFEEEFFFIIIJJJLLLNNNOOONNNMMMMMMQQQPPPPPPQQQTTTYYY```eeeqqqkkkUUUMMMNNN\\\ppp}}}tttbbbTTTJJJGGGGGGFFFEEEDDDCCCBBBBBBBBBAAA@@@???>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;===<<<:::999888999:::;;;888888888888888888888888777777777777777666555555666666666666555555444444444444444444444444444444333333222111111111111111222222222222222222222222222222333444444444444444444444333222222222222333111111111222222222333333333333222333333444555666999:::<<>>============<<<<<<<<<;;;;;;;;;;;;;;;<<<;;;:::999888999:::;;;888888888888888888888888666777777777777666555555666555555555555444444444222222222222222222222222222222333333333222111111222222222222222222222222222222111111222222333444444444333222222222222222111111111222222222222333222222222333333444555666888999:::;;;AAAQQQgggxxxrrriiifffnnnuuu~~~wwwqqqjjjaaa[[[YYYXXXVVVVVVUUUSSSPPPNNNNNNLLLJJJIIIIIIIIIGGGFFFEEEEEEDDDDDDEEEEEEFFFGGG|||vvvwwwvvvyyyzzz}}}{{{xxxtttllljjjfffdddbbb```]]][[[TTTPPPJJJFFFEEEDDDCCCBBBAAA@@@???>>>>>>???@@@@@@EEEEEEEEEEEEGGGHHHIIIJJJJJJKKKMMMNNNMMMLLLLLLLLLOOOPPPVVV```hhhrrr|||ssshhh\\\VVVOOOMMMJJJGGGFFFGGGIIIJJJJJJJJJJJJKKKMMMOOORRRSSSeeeVVVPPPVVVZZZ[[[fffuuufffPPPQQQ]]]dddzzzgggVVVOOOKKKIIIDDDDDDCCCBBBAAA@@@????????????>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999888777777888888999888888888888888888888888666666777777666666555444444444444444444444444444333333333333333333333333111222333444444333222111222222222222222222222222222222111000111222333444444333333222111222222222111111111111222222222222222222222222333444555666555888:::999;;;FFF[[[kkkzzz{{{ssslllmmmrrr}}}|||sssiiibbb]]]ZZZVVVTTTTTTRRRNNNJJJMMMKKKIIIIIIIIIIIIHHHGGGCCCCCCCCCCCCCCCCCCDDDDDD~~~zzz{{{}}}{{{xxxtttooohhheeeaaa^^^\\\ZZZXXXVVVPPPLLLGGGCCCBBBBBBBBBAAA>>>>>>======>>>???AAABBBFFFFFFFFFGGGHHHIIIJJJKKKJJJLLLOOOOOONNNNNNPPPRRRTTTVVV^^^iiisss~~~|||qqqjjjaaaWWWRRRIIIHHHFFFEEEFFFHHHJJJKKKJJJIIIIIIJJJLLLOOORRRTTT___UUUSSSZZZ\\\^^^mmmzzz___QQQ[[[ooo{{{ppp\\\PPPLLLKKKKKKCCCCCCBBBAAA@@@???>>>>>>???>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999666666666666666666777777777777777777777777777777666666666666666555444444333333333333444444444444333333333333333333333333000111333444444333222111222222222222222222222222333222111111111222444555333333222111111111111222000000111111111222222222222222222222333444555555222777;;;:::999@@@OOO[[[nnnzzzpppgggdddkkkuuu}}}}}}rrrkkkhhhccc]]]ZZZXXXUUUPPPKKKLLLJJJHHHGGGHHHHHHGGGFFFBBBBBBBBBBBBBBBBBBBBBAAA~~~|||{{{xxxuuupppkkkfffbbb]]]XXXUUURRROOOMMMLLLHHHDDDBBBBBBAAAAAA@@@=========>>>???AAACCCEEEGGGGGGGGGGGGHHHIIIJJJKKKIIILLLOOOPPPPPPQQQVVVYYY[[[^^^gggtttrrrhhhbbbZZZRRROOOFFFEEEDDDDDDEEEGGGIIIKKKKKKKKKKKKLLLNNNPPPSSSTTTSSSQQQUUU\\\```fffvvvqqq___\\\iii~~~}}}eeeUUUNNNIIIGGGGGGCCCBBBAAAAAA??????>>>===>>>>>>===<<<;;;;;;;;;;;;:::;;;;;;<<<<<<:::999888555555555666666666666666777777777777777777777777555666666666666555444444222222333333333333333444444444444444444444444444000000111222222222222111222222222222222222222222222222111111222222333444333333222111111111111111000000000111111111111222111111111222222333444555000555::::::999===EEEMMMbbbnnn}}}yyyjjj^^^___eeennn|||}}}vvvoookkkeee___YYYTTTOOOLLLJJJHHHFFFEEEEEEEEEDDDBBBAAABBBBBBBBBBBBAAA@@@@@@{{{}}}vvvqqqmmmiiifffaaa]]]WWWRRROOOMMMJJJHHHGGGEEEBBBAAAAAAAAA???>>>======>>>???AAACCCFFFGGGGGGGGGGGGGGGHHHIIIJJJJJJIIILLLPPPPPPQQQTTT[[[aaaeeeiiisssxxxjjjbbbZZZRRRMMMLLLGGGFFFFFFFFFGGGIIIKKKLLLMMMMMMNNNOOOQQQSSSTTTUUURRRUUUZZZ```hhhrrr~~~qqqbbbbbbkkkxxxmmmYYYPPPLLLGGGDDDCCCCCCBBBBBBAAA@@@???>>>===???>>>===<<<;;;;;;;;;;;;999:::;;;<<<<<<:::999777555666777777888888888777777777777777777777777777555555666666555555444333111222222222333333333333222222222222222222222222000000//////000000111222222222222222222222222222///000111111222222111111333222222111111111111111000000000000111111111111111111111111222333444555111444777888777:::???DDDSSS```qqqwwwfff```^^^```lll{{{wwwtttnnneee[[[TTTPPPNNNKKKIIIFFFEEEEEEDDDBBBAAAAAAAAABBBBBBBBBAAA@@@???yyyxxxpppiiieeebbb```ZZZVVVRRRNNNLLLKKKJJJHHHEEECCCAAAAAAAAA@@@>>><<<>>>>>>>>>@@@BBBEEEGGGIIIGGGGGGGGGGGGHHHHHHIIIJJJIIILLLPPPPPPQQQVVV___gggmmmqqq}}}|||qqqfff^^^VVVMMMIIIJJJJJJJJJIIIIIIJJJLLLNNNOOOOOOPPPQQQRRRSSSUUUUUUVVVYYY]]]aaaeeeooo{{{rrr^^^UUUdddvvvrrr```OOOKKKKKKHHHCCCBBBCCCBBBBBBAAA@@@???>>>>>>??????===<<<<<<<<<<<<<<<999:::;;;<<<<<<:::888777666777888999999999999999777777777777777777777777555555666666555555444333111111111222222333333333111111111111111111111111000///.........///111222222222222222222222222222---...000111111111000///333222222111000111111111000000000000111111111111111111111111222333444555222333444444555888<<<@@@IIIVVVgggvvv|||qqqfff\\\VVV]]]kkkwww~~~xxxnnnbbbYYYUUUUUUNNNLLLIIIGGGFFFFFFDDDBBBAAABBBBBBCCCBBBAAA@@@???~~~rrrhhhbbb^^^ZZZXXXRRRPPPNNNKKKHHHFFFDDDDDDBBBAAA???>>>>>>>>>???@@@??????AAABBBCCCEEEFFFFFFIIIIIIHHHIIIJJJJJJJJJIIIMMMOOORRRTTTXXX___jjjqqq|||nnnggg]]]TTTOOOKKKIIIHHHEEEGGGHHHJJJLLLMMMNNNNNNLLLNNNQQQRRRSSSUUUXXXZZZ[[[]]]fffttt|||sss[[[WWW[[[hhhrrr}}}ttt\\\WWWPPPIIIFFFCCCBBB@@@CCCBBB@@@>>>===<<<;;;;;;<<<<<<;;;;;;;;;:::::::::<<<======>>>===;;;999888777888999:::;;;<<<<<<<<<777555444555666777666555666666666666555555555555444444333333333333222222333333333333333333333333000000000000000000000000111222333444444333222111111111000000111111222333111111000000000000111111111111111111111111111111222222111111222222333444555555444555666888:::;;;@@@EEESSSgggyyy~~~xxxdddXXXWWW[[[fffnnn|||zzzoooeee___\\\YYYYYYTTTNNNKKKKKKGGGBBBGGGEEEBBB@@@???>>><<<;;;|||nnnddd^^^[[[VVVSSSMMMLLLJJJGGGDDDBBBAAA@@@@@@@@@???>>>>>>???@@@@@@@@@AAABBBCCCEEEFFFGGGHHHJJJIIIIIIIIIKKKKKKKKKKKKKKKNNNRRRVVV\\\eeeqqqzzz{{{uuuiiicccZZZRRRMMMJJJIIIHHHGGGGGGIIIKKKLLLMMMNNNNNNPPPQQQSSSTTTSSSTTTVVVXXX^^^bbblllyyyrrreeeVVVTTT[[[gggpppxxxkkkUUUQQQJJJEEECCCBBB@@@???@@@@@@???>>>>>>?????????<<<;;;;;;;;;;;;:::::::::;;;;;;<<<<<<;;;:::888777777888999:::::::::::::::777555444555666777666444555555555444444444444333444444333333333222222222222222222222222222222222000000000000000000000000000111222333333222111000111111000000111111222333111111000000000000111111111111111111111111111111111000000000000111222222444444444444555666888999<<<>>>GGGWWWggguuuqqqbbbYYYUUUWWW]]]jjjzzzvvvnnniiihhhaaa___[[[TTTSSSSSSPPPJJJLLLJJJFFFDDDBBBAAA???===uuufff\\\XXXVVVQQQLLLIIIHHHFFFCCCAAA@@@???>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCDDDEEEGGGHHHIIIIIIJJJJJJJJJKKKKKKLLLMMMMMMLLLPPPUUU[[[dddppp{{{pppkkkaaa\\\TTTNNNKKKIIIHHHHHHHHHIIIJJJKKKLLLMMMNNNNNNQQQSSSTTTTTTTTTUUUWWWYYYaaahhhsss}}}~~~tttcccVVVSSSTTT\\\hhhnnnssssss]]]OOOKKKFFFCCCAAAAAA@@@@@@>>>>>>=========>>>??????;;;;;;;;;;;;::::::::::::999:::::::::999888777666777888888999999888888777666555444555666666555444444444333333333222222222333333333333222222222222111111111111111111111111000000000000000000000000///000111222222111000///111000000000000111222222111000000//////000000111111111111111111111111111000////////////000111111444333333333444444555666:::888;;;DDDQQQaaattttttbbbUUUMMMPPPXXXdddsssyyywwwvvvnnnlllfff```^^^^^^YYYSSSMMMJJJGGGDDDCCCBBB@@@???vvvjjj\\\TTTRRRQQQLLLGGGGGGFFFDDDBBB@@@??????>>><<<======???@@@AAACCCCCCEEEFFFFFFHHHIIIJJJKKKKKKLLLLLLLLLLLLKKKKKKMMMOOOQQQVVV]]]eeeooo}}}|||pppgggcccYYYTTTNNNJJJHHHHHHHHHHHHJJJJJJJJJKKKLLLMMMOOOOOOQQQRRRTTTUUUUUUXXX[[[^^^aaakkkwwwzzzrrrdddXXXQQQXXX[[[aaajjjooosss|||eeeSSSMMMIIIEEEBBBBBBBBBAAA@@@???>>>===<<<;;;;;;:::;;;;;;;;;;;;:::::::::999999999999999999888888777777777777888888777666666555666555444444666666555444444333333333333222222222333333333222222222222111111111111111111111111111000000000000000000000000...///000111111000///...000000000000000111222222000000////////////000000111111111111111111111111000////////////000111111222222222222222333333333:::777666<<>>>>>>>><<<===>>>@@@BBBCCCDDDEEEGGGHHHHHHIIIJJJKKKLLLLLLMMMNNNNNNMMMLLLLLLOOORRRXXX^^^fffooo{{{wwwnnneee]]]ZZZRRRNNNJJJGGGGGGHHHHHHHHHJJJJJJKKKKKKLLLNNNPPPQQQTTTUUUVVVWWWXXXZZZ^^^aaabbbllluuupppaaaVVVUUUYYYeeegggkkkpppttt{{{}}}mmm[[[NNNKKKHHHDDDAAAAAA@@@???>>>???>>>======<<<<<<<<<<<<;;;;;;:::::::::999999999999999999888888888888888777777777777666555444444666444333444555666555444444444444333333333222222333333222222222111111111222222222222222222222222////////////////////////...///000111111000///...000000//////000000111222000000////////////000000000000000000000000000000111000000000000111222222111111111222222222222222888666666:::@@@JJJ[[[jjj}}}rrr]]]YYYTTTRRRUUU[[[aaadddmmmrrrzzzxxxoooccc___YYYTTTQQQOOOLLLKKK|||rrriiiXXXRRRLLLHHHGGGGGGFFFDDD??????>>>===<<<<<<<<<<<<===>>>@@@BBBDDDEEEFFFFFFIIIIIIJJJJJJKKKLLLLLLMMMKKKNNNOOOOOOOOOQQQVVV[[[bbbiiisss~~~uuummmggg___XXXUUUMMMJJJGGGFFFGGGHHHIIIIIIJJJJJJJJJKKKMMMOOORRRSSSYYYZZZ[[[[[[\\\___cccfffiiimmmmmmcccVVVSSS]]]hhhssstttvvvxxx}}}nnn```TTTLLLGGGDDDAAA@@@??????>>>============>>>???AAABBBCCC::::::::::::999999999999999888888777777777888888777777777777666666555444555444333444555555444333444444444333333333222222222222222222111111111111222222222222222222222222////////////////////////...///000111111000///...000////////////000111111000//////......//////000000000000000000000000000111000000000000111222222///000111222222222222222555444666999<<>>>>>===============>>>>>>@@@BBBDDDFFFFFFGGGGGGJJJJJJJJJKKKLLLLLLMMMMMMIIILLLPPPRRRTTTYYYaaagggooowwwvvvkkkfffaaaZZZSSSPPPKKKHHHFFFEEEGGGIIIJJJJJJJJJJJJJJJKKKMMMPPPTTTVVVXXXZZZ]]]___ccchhhooosssuuupppeeeZZZUUUZZZhhhtttzzz}}}ttt___TTTNNNKKKDDDBBB@@@@@@AAABBBBBBAAA;;;;;;<<<===>>>@@@AAABBB:::::::::999999999999888777777666555555666777888666666777777777666666555555444333333555555444333333222222222222111111111222222222222111111111111111111111111111111111111///////////////////////////000111111111111000//////////////////000111111//////............//////000000000000000000000000000////////////000111111...///000222333333333222222333555888888<<>>===>>>???AAACCCCCCDDDEEEDDDDDDEEEHHHKKKKKKJJJJJJKKKNNNPPPPPPPPPLLLPPPSSSVVV[[[fffttt{{{lllfff^^^WWWRRRNNNJJJGGGGGGGGGHHHHHHHHHHHHIIIIIINNNNNNNNNOOOPPPSSSUUUWWWWWW[[[___ggguuukkkYYY]]]iiittt}}}rrr___QQQGGGCCCCCCDDDCCCCCCBBBBBBAAA@@@@@@???>>>>>>===<<<;;;;;;;;;999999999888888888888777999999888888777666666666666666777777777777666666444444444444444555666777333333333222222222111111111111111111111111111111000000000///......------000000//////.........---......//////000000111111000000000000000000000000////////////////////////111111111111111111111111//////////////////////////////000111222333333333444333333333777===BBBFFFWWWbbbrrr~~~jjjYYYNNNKKKJJJMMMUUU___kkkzzzuuulllaaaXXXTTTPPPKKKFFFCCCCCCBBBAAA@@@@@@??????@@@???>>>>>>>>>@@@BBBCCCCCCDDDEEEEEEEEEGGGJJJLLLKKKJJJJJJJJJLLLOOOPPPQQQPPPTTTZZZ___fffrrr|||ttthhhbbbZZZSSSNNNKKKHHHFFFFFFFFFGGGHHHIIIJJJKKKKKKOOOPPPQQQQQQRRRTTTVVVXXX^^^___dddooosssfff]]]dddtttiiiWWWMMMFFFCCCCCCBBBBBBAAAAAA@@@?????????>>>>>>======<<<;;;;;;:::999999999888888888777777777777777777777777777777666666777777777777666666555444444444444555555666333333222222222111111111222222222222222222222222.........///////////////000/////////..................//////000000000000////////////////////////////////////////////////111111111111111111111111000000000000000000000000000000000111111222222333333333222333666;;;AAADDDQQQZZZhhhvvv}}}jjj]]]NNNIIIHHHMMMTTT]]]gggqqqxxxxxxzzz|||vvveee^^^UUUOOOLLLIIIFFFCCC@@@@@@@@@??????>>>>>>>>>@@@????????????AAACCCDDDCCCEEEFFFGGGGGGHHHKKKMMMMMMLLLKKKKKKMMMPPPSSSUUUVVV[[[cccjjjrrrrrrkkkbbb]]]TTTNNNJJJHHHFFFEEEEEEFFFGGGIIIJJJLLLNNNNNNQQQRRRTTTTTTTTTUUUWWWYYYbbbeeekkkyyyeeeeeehhhtttuuu\\\NNNHHHDDDBBBBBBAAA@@@@@@???>>>>>>===============<<<<<<;;;;;;:::999999888888888777777777555555666666777888888999555666666777777666666555555555444333333333444444333222222222222111111111222222222222222222222222------......///000000111////////////...............////////////000000000////////////////////////////////////////////////////////////////////////000000000000000000000000111111111111111111111111222111111222555999>>>@@@IIIPPPYYYdddppprrr[[[QQQHHHGGGJJJNNNTTTZZZiiilllpppuuuwwwwwwtttssszzzzzzmmmddd[[[VVVOOOJJJGGGFFFDDDBBB>>>>>>>>>>>>============@@@@@@@@@@@@AAABBBDDDEEEEEEGGGHHHHHHGGGGGGIIIKKKOOOOOONNNNNNOOOSSSXXX\\\bbbhhhqqqyyyuuujjjeee]]]WWWPPPJJJGGGFFFFFFFFFFFFGGGHHHJJJLLLMMMNNNOOOQQQSSSVVVVVVUUUVVVYYY\\\eeelllwww~~~ooobbbnnn|||yyyfffQQQHHHGGGEEEBBB@@@@@@@@@??????>>>=========<<<<<<<<<;;;;;;;;;::::::888888888888777777777777555555555666666777777777555666666666666666666555555555444333222222222333222222222222111111111111000000000000000000000000............//////000000///////////////.........////////////////////////////////////////////////////////////////////////........................111111111111111111111111111111111111000000000000000000000111444777:::<<>>>>>@@@@@@AAAAAACCCDDDEEEFFFHHHIIIJJJIIIGGGFFFGGGHHHMMMNNNOOOPPPRRRWWW^^^cccmmmuuuyyynnneeeaaaWWWSSSMMMHHHGGGGGGGGGGGGJJJJJJKKKLLLMMMNNNNNNOOOQQQSSSVVVVVVVVVXXX]]]bbbnnn{{{|||nnnbbbjjj{{{fffXXXKKKGGGHHHEEE@@@>>>@@@@@@??????>>>=========;;;;;;;;;;;;::::::::::::888888888777777777666666666666666555555555444444555555666666666666555555555444333222222222222222222222222111111111000000////////////////////////000000//////.....................////////////////////////.......................................////////////////////////------------------------000000000000000000000000111111000000000000000000///000000111333555777888???@@@CCCGGGQQQbbbuuunnnXXXKKKFFFDDDFFFIIIJJJPPPYYY```cccgggmmmqqqsssxxxwwwtttrrrooojjjfffaaa[[[TTTPPPKKKIIIFFFBBB@@@???>>>>>>=========>>>>>>?????????@@@AAABBBCCCDDDEEEFFFGGGIIIKKKLLLKKKIIIHHHHHHHHHJJJMMMQQQTTTWWW]]]eeelllsss|||yyyrrrhhh```]]]RRROOOKKKIIIHHHIIIIIIHHHKKKLLLLLLMMMNNNOOOOOOPPPQQQTTTWWWWWWWWW[[[dddkkk~~~}}}nnnfffbbbqqqvvviiiVVVNNNGGGFFFFFFCCC???===@@@??????>>>>>>===<<<<<<::::::::::::::::::::::::888888777777777666666666777666666555444444333333444555555666666555555444333333222111111111222222222111111111111000000000........................111000000///......------.........////////////////////////............---........................////////////////////////------------------------////////////////////////000000000000000000000000///000111222333444555555;;;<<<<<>>===>>>???===>>>>>>???@@@@@@AAAAAA@@@AAABBBDDDEEEFFFGGGGGGIIIKKKMMMNNNMMMLLLLLLMMMLLLQQQXXX]]]aaahhhqqqxxx~~~wwwpppiiiaaaZZZWWWMMMKKKIIIIIIJJJJJJIIIHHHJJJKKKLLLNNNOOOQQQRRRSSSRRRUUUXXXXXXYYY___kkkuuummmbbbbbbfffqqq|||}}}gggWWWMMMHHHDDDDDDBBB>>>===???>>>>>>======<<<;;;;;;;;;999999999999999999::::::888777777777666666666666555444444444444444444444444555555666666555555444222111111111111222222333111111111111000000000000000000000000000000000000///////////////...................../////////000//////.........---------........................////////////////////////......................................................//////000000111111///000111333444444444333666777777888<<>>>>>@@@BBB>>>>>>???@@@AAABBBBBBCCC@@@AAACCCDDDFFFGGGGGGHHHHHHKKKNNNPPPPPPPPPPPPQQQPPPVVV___fffkkkrrr|||{{{oooiiiddd\\\UUURRRJJJIIIHHHIIIJJJJJJIIIHHHIIIJJJKKKNNNPPPSSSTTTUUUSSSVVVYYYYYYZZZcccppp|||ttt^^^XXX___gggmmmtttvvv___OOOIIIEEEBBBAAA===:::<<>>===<<<<<<>>>???@@@AAABBBCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHKKKIIIJJJNNNOOOOOORRRVVVXXX^^^gggpppyyyzzzqqqhhhbbb[[[SSSOOOOOOIIIJJJKKKMMMNNNNNNNNNNNNHHHJJJLLLMMMNNNQQQUUUXXXYYY[[[\\\\\\^^^iiizzzoooccc``````ccchhhnnnvvveeeTTTMMMFFFEEEDDDBBB@@@>>>===<<<======<<<;;;::::::999999;;;;;;:::::::::999999999999888777666555555555555777666555444333222222222444222111111111111000...111222222333333222222111000000000000000000000000000000000000000000000000///////////////000000000......------------......------------------------........................------,,,,,,,,,---......,,,------...............222111///---,,,---...///........................111111000///////////////111222333444666999???CCCRRRhhhnnn[[[NNNGGGDDDAAA@@@CCCGGGJJJJJJTTT___hhhiiijjjlllkkkgggdddlllvvv|||www|||{{{yyyyyywwwsssnnnaaa^^^XXXRRRNNNLLLKKKLLLKKKJJJHHHEEECCCAAA@@@@@@?????????>>>======<<<<<>>===<<<===<<<<<<;;;::::::999999:::999999999888888888888999999777666666555555555666666555444333333333444444333111111222222000///111222222333333222222111111111111111111111111111000000000000000000000000000000000000000000000000......------------......------------------------........................//////////////////......------...////////////...---,,,+++******+++---...........................------......///111222333222333333333333666:::>>>EEEYYYqqqsssiiiUUUPPPJJJEEECCCDDDFFFGGGIIISSS\\\```ccciiijjjhhh```fffkkknnnnnnppptttxxxqqquuu{{{~~~{{{xxxyyyuuupppmmmkkkiiieeeaaaVVVTTTQQQNNNLLLKKKJJJJJJGGGFFFDDDBBBAAA??????>>>????????????????????????@@@@@@AAABBBCCCDDDEEEEEEEEEFFFGGGIIIKKKLLLMMMNNNNNNLLLLLLPPPSSSUUU[[[bbbpppwww}}}tttkkkbbbYYYSSSNNNIIIHHHIIIIIIJJJJJJKKKLLLMMMNNNNNNNNNPPPQQQRRRSSSUUUYYY\\\ZZZYYY]]]iiixxxyyylllbbbeeelllpppnnnmmmyyy~~~sssdddTTTJJJFFFDDDDDDCCCAAA???>>>===<<<<<<<<<;;;;;;::::::999999888888888777777777777666999999888777666666666666666666555555444555555666555444222222333333111000111111222222222222111111111111111111111111111111000000000000000000000000111000000//////...............------------......................................................//////000000000...---,,,---......///////////////+++******)))***,,,---///........................---------...///000222222222333222111111222555888===NNNcccsssnnniii```TTTKKKEEEDDDEEEBBBIIIPPPTTTYYYaaaeeefffdddggghhhgggeeedddgggjjjvvv{{{jjjnnnsssxxx}}}}}}~~~||||||{{{yyyuuurrroookkkfffcccaaa^^^ZZZWWWPPPOOONNNMMMLLLJJJJJJIIICCCBBBAAA@@@???>>>>>>>>>??????@@@AAAAAABBBBBBCCCAAABBBBBBCCCDDDEEEFFFFFFGGGGGGHHHIIIKKKLLLMMMNNNNNNMMMOOOTTTWWWZZZccclllzzzuuummmeee\\\TTTPPPLLLIIIIIIKKKJJJJJJJJJKKKLLLMMMNNNOOOPPPRRRSSSTTTTTTWWWZZZ]]][[[[[[bbbrrr~~~qqqllllllrrrxxxyyyyyyzzztttbbbVVVLLLFFFEEECCCCCCBBB@@@???===<<<<<<;;;;;;;;;:::::::::999999888888888777777777666666999888777777666666666666666666555555555666666777666444333333333333222000111111222222222222111111222222222222222222222222000000000000000000000000//////......---,,,++++++......------------......................................................---...//////...,,,***(((---...//////000000//////...------------...///000........................000000///............///111222222111000111333666:::FFFVVVbbbooo|||mmm]]]OOOGGGDDDCCCEEEHHHJJJOOOVVV\\\___gggiiijjjiiifffccccccccchhhlllsssyyy~~~~~~}}}eeehhhlllqqquuuyyy~~~~~~~~~}}}{{{xxxuuutttsssrrrrrrpppllliiigggddd```]]]ZZZWWWTTTRRRLLLLLLKKKJJJIIIGGGFFFEEE@@@??????>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCDDDCCCCCCDDDEEEFFFGGGGGGHHHIIIIIIIIIIIIJJJLLLMMMNNNSSSSSSXXX^^^bbbgggrrr}}}~~~tttkkkeee^^^VVVOOOMMMLLLIIIJJJMMMKKKKKKKKKKKKLLLNNNOOOPPPQQQRRRTTTUUUVVVXXX\\\______cccmmm|||}}}rrrqqqtttzzz|||~~~hhhVVVNNNHHHFFFFFFBBBBBBAAA@@@>>>===<<<<<<:::::::::::::::999999999888888888888777777777777888777666666555666666666666666555555555666666777666444333333333333222000000111111222222111111000111111111111111111111111////////////////////////000000///......---,,,,,,......------------......................................................---...//////...,,,***(((---......///////////////111111000///////////////........................000//////...............///000111111111222555777777<<>>>>>======>>>??????@@@>>>>>>???@@@AAABBBCCCCCCDDDDDDEEEFFFGGGHHHIIIIIIKKKJJJJJJJJJLLLNNNPPPQQQUUUXXX___hhhmmmtttvvvnnnfffaaaUUUOOOJJJKKKKKKIIIJJJLLLMMMLLLLLLLLLMMMOOOQQQRRRRRRSSSUUUVVVXXX[[[___bbbgggppp|||yyytttyyy}}}sss\\\OOOJJJFFFEEEFFFAAAAAA@@@???>>>===<<<;;;::::::::::::999999999999888888888888777777777777666555555444444555555666666666555555444555555666555444222222333333111000000000111111111111000000000000000000000000000000////////////////////////222111111000000/////////......------------......------------------------........................//////000000000...---,,,,,,------...............000000//////...------,,,........................,,,,,,,,,---...///111111...///111111222333666888777888;;;@@@FFFTTTjjj}}}uuuaaaUUUKKKCCC>>>>>>@@@BBBGGGLLLSSSWWW]]]bbbdddccc___]]]VVVVVVVVVVVVWWWYYY[[[\\\cccfffjjjpppuuuxxx{{{|||]]]^^^___aaacccgggmmmqqqqqquuuzzz~~~}}}|||{{{zzzzzzzzzzzzzzzuuutttsssrrrrrrpppmmmjjjfffeeeddddddcccbbb^^^\\\WWWVVVTTTQQQNNNKKKJJJJJJEEEDDDBBBAAA???>>>>>>>>>=========>>>???@@@AAABBBAAAAAABBBCCCDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJKKKKKKKKKLLLOOORRRVVVXXX]]]bbblllwww}}}xxxppphhhaaa]]]PPPKKKIIIKKKLLLKKKKKKMMMNNNNNNMMMMMMNNNPPPRRRTTTSSSTTTWWWYYY[[[^^^bbbfffrrr~~~|||~~~pppbbbSSSKKKGGGDDDCCCDDD@@@@@@???>>>===<<<<<<;;;999999999999999999999999777777777666666666555555444444333333333444444555666666555444333333333444444333111111222222000///000000111111111111000000////////////////////////////////////////////////////////////////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,........................//////////////////......+++,,,,,,---------------..................------........................,,,,,,,,,---...///000111---///111111111222444666999777999<<>>@@@DDDJJJMMMSSSYYY^^^___^^^\\\SSSSSSRRRQQQPPPOOONNNNNNTTTWWWZZZ___dddhhhkkkmmmZZZ[[[\\\\\\^^^bbbgggkkkggglllsssyyy}}}~~~~~~~~~~~~}}}}}}|||zzzxxxwwwvvvuuuuuupppnnnmmmlllkkkiiifffccc^^^\\\[[[[[[[[[YYYVVVTTTQQQQQQOOOLLLIIIGGGFFFGGGDDDCCCAAA????????????@@@======>>>>>>???AAABBBCCCEEEFFFFFFGGGHHHHHHIIIIIIEEEFFFGGGGGGIIIIIIJJJKKKJJJJJJKKKNNNRRRVVV[[[]]]jjjppp||||||vvvooofff___YYYUUUNNNJJJIIIMMMOOOMMMMMMOOOOOOOOONNNMMMNNNQQQSSSUUUTTTVVVXXXZZZ]]]aaaeeeiiiyyyzzzaaaWWWMMMIIIFFFBBBAAABBB@@@??????>>>===<<<<<<;;;999999999999999999999999666666555555555444444444333333222222222333333444777666555444333222222222444222111111222111000...000000111111111111000000////////////////////////////////////////////////++++++,,,,,,,,,,,,,,,,,,.........------.........++++++++++++++++++++++++........................------,,,,,,,,,---......***+++,,,,,,------,,,,,,,,,---...///000000000000........................//////...------------...---///111111000000222444666555666::::::>>>MMM]]]uuu}}}hhhZZZMMMGGGBBB<<<;;;???@@@BBBGGGMMMSSSWWWXXXXXXRRRRRRRRRQQQNNNKKKHHHFFFFFFHHHKKKOOOSSSWWWZZZ\\\YYYZZZ[[[\\\]]]^^^^^^^^^ddddddfffllltttzzz}}}|||~~~~~~~~~}}}{{{yyyxxxwwwvvvxxxwwwuuusssqqqnnnmmmllllllkkkjjjhhheeebbb```^^^]]]XXXTTTTTTVVVVVVRRRNNNOOONNNKKKIIIFFFCCCAAA@@@======>>>>>>??????@@@@@@@@@@@@AAABBBCCCDDDEEEFFFDDDDDDEEEFFFGGGIIIKKKLLLJJJLLLMMMMMMKKKJJJJJJKKKNNNLLLNNNTTTYYY___iiissswww}}}yyyuuuqqqlllddd]]]VVVQQQNNNLLLLLLKKKLLLLLLMMMNNNOOONNNOOOQQQQQQQQQQQQTTTVVVTTT\\\```]]]\\\dddooovvv~~~~~~kkkVVVQQQJJJEEEBBBAAA@@@@@@@@@???>>>===<<<;;;:::::::::::::::999999999888888666555555555555444444444555444444333333333444444555555444333333333444444222222222111111111000000////////////////////////000///...------...///000111111000000//////....../////////...---------,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...+++)))***...111000//////......------,,,++++++,,,,,,+++***+++,,,---...,,,+++,,,---......+++)))---...///...,,,++++++---111000...------...///////////////000111111222222///222555444444;;;HHHRRReeemmm~~~|||ppp___PPPFFFBBB???>>>AAA??????CCCIIINNNOOONNNNNNOOOPPPPPPOOOLLLIIIGGGDDDDDDEEEFFFHHHKKKNNNOOOWWWXXXYYY[[[\\\]]]]]]]]]aaaaaabbbgggnnnsssuuuuuuxxx{{{~~~~~~}}}|||~~~~~~|||{{{yyyxxxwwwvvvtttsssrrrooommmkkkiiihhhffffffdddccc```]]][[[ZZZYYYUUUQQQQQQRRRRRRNNNJJJHHHGGGGGGFFFDDDBBB@@@???===>>>>>>??????@@@@@@AAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHJJJKKKLLLIIIKKKMMMMMMLLLLLLLLLNNNPPPPPPTTT\\\dddkkkuuu~~~|||wwwrrrooollliiiccc\\\UUUPPPLLLJJJKKKKKKKKKKKKLLLMMMNNNNNNNNNOOOPPPQQQQQQSSSVVVXXX\\\bbbeeeeeehhhqqqyyy}}}~~~~~~kkkZZZOOOLLLGGGDDDBBBBBBAAA@@@??????>>>===<<<;;;::::::999999999999888888888888666555555555555444444444555444444333333444444444555444444333333333333333222222222111111111000000000000000000000000000000000///...------...///000000000000000//////..................------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***((('''&&&((()))))))))------------------------,,,,,,+++++++++,,,---...---,,,,,,...//////---+++,,,---......,,,+++,,,---......------...///000111...//////000000111222222111333555555666<<>>BBBEEEDDDBBBHHHIIIKKKLLLKKKIIIGGGEEECCCBBBBBBBBBBBBDDDEEEFFFTTTUUUWWWXXXZZZ[[[[[[\\\]]]]]]^^^aaafffiiijjjjjjnnnrrrwww{{{~~~~~~|||{{{yyyxxxwww{{{{{{yyyxxxvvvtttsssrrrooonnnllljjjhhheeedddccc___^^^]]][[[YYYWWWUUUSSSTTTQQQMMMLLLMMMLLLHHHEEEAAABBBCCCDDDDDDCCCAAA@@@>>>>>>???@@@@@@AAABBBBBBBBBCCCCCCDDDEEEFFFGGGGGGHHHHHHHHHIIIJJJKKKLLLMMMJJJLLLNNNNNNNNNOOOQQQRRRQQQSSSZZZeeeooowww~~~sssmmmiiieeecccbbb^^^YYYSSSNNNKKKIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNOOOPPPRRRRRRSSSUUUXXX[[[eeejjjooossszzzrrrtttwww}}}ppp]]]QQQHHHFFFCCCBBBCCCBBBAAA@@@>>>>>>===<<<;;;::::::999888888888888777777777777666555555555555444444444444444444333333444444555444444333222222222222222222111111111111000000000111111111111111111111111//////............//////000000000////////////...------------............,,,,,,---------------------------,,,,,,+++++++++,,,,,,,,,+++))))))***+++++++++,,,------...//////,,,,,,+++++++++,,,---......------...///000...,,,+++,,,------,,,,,,---...,,,,,,,,,---...///111222......//////000111111111333333444777:::???DDDGGGHHHMMMZZZmmm~~~{{{uuuppphhh[[[QQQHHHDDD???===>>>???===<<<@@@BBBCCCEEEEEEEEEDDDCCCBBBAAA@@@???>>>=========RRRSSSTTTVVVWWWXXXYYYYYYZZZZZZ[[[]]]___```aaaaaaeeejjjpppuuuxxxzzz|||~~~~~~~~~~~~~~~~~~}}}||||||{{{zzzyyyxxxwwwuuuttttttvvvuuutttrrrpppnnnmmmllliiihhhgggdddbbb```^^^]]]XXXXXXWWWVVVTTTRRRPPPOOOOOOLLLJJJHHHHHHGGGDDDBBB???AAACCCEEEFFFDDDBBBAAA??????@@@AAABBBCCCCCCDDDDDDEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJKKKLLLLLLNNNPPPQQQQQQRRRUUUWWWXXX[[[eeesss}}}|||qqqhhhbbb___\\\ZZZYYYWWWSSSNNNKKKJJJJJJJJJJJJIIIJJJJJJKKKLLLMMMNNNRRRSSSTTTTTTTTTVVVYYY\\\hhhpppzzz{{{mmmppptttzzztttaaaTTTNNNDDDCCCBBBBBBCCCCCCAAA???======<<<<<<;;;::::::999777777777777666666666666666555555555555444444444444444333333333444555555444444333222111111111111111111111111000000000000111111111111111111111111/////////....../////////////////////////////////,,,,,,,,,------.........,,,,,,,,,------............------,,,,,,++++++***---///111000---,,,...111,,,,,,,,,---------......+++++++++,,,,,,,,,------...---,,,---//////...---***+++------,,,,,,---///,,,,,,------...///000000------...//////000000111333333444888???CCCDDDDDDFFFHHHPPP^^^mmm}}}~~~pppeeeYYYRRRHHHAAA?????????===;;;<<<===>>>???@@@@@@@@@BBBAAA@@@>>>===<<<;;;;;;QQQQQQSSSTTTUUUVVVVVVVVVYYYYYYZZZZZZZZZZZZ[[[\\\^^^bbbhhhmmmpppsssvvvxxx~~~}}}}}}}}}}}}|||{{{yyyyyywwwwwwvvvvvvuuuuuuttttttrrrqqqooommmkkkiiihhhgggdddcccaaa___]]]ZZZYYYXXXTTTSSSSSSRRRPPPOOOMMMLLLKKKIIIGGGFFFEEEDDDBBBAAA>>>@@@BBBDDDDDDBBB@@@>>>@@@@@@AAABBBCCCDDDEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKMMMOOOQQQRRRSSSUUUXXX[[[fffjjjuuuvvvppphhh```ZZZVVVTTTRRRRRRPPPNNNKKKJJJJJJJJJKKKIIIIIIJJJJJJKKKMMMNNNOOORRRSSSTTTTTTTTTTTTVVVXXXfffsss}}}nnnooorrrwww{{{wwwaaaRRRKKKIIIDDDCCCBBBCCCCCCBBB???===<<<<<<;;;;;;::::::999999777777777666666666555555666555555555555444444444333333333333333444555666555444333222111111111111000000000000000000000000111111111111111111111111...//////////////////................../////////+++,,,,,,,,,------......,,,,,,,,,------.........---------,,,,,,+++++++++'''***------+++***---///......---------,,,,,,,,,++++++,,,,,,,,,---------,,,+++***+++---......---)))+++,,,,,,++++++---.....................---------------...//////000000222111333999@@@DDDCCCAAACCCCCCHHHQQQ\\\lllrrrgggXXXLLLEEEBBB@@@>>>:::::::::;;;<<<===>>>>>>>>>>>>>>>======<<<;;;;;;QQQRRRRRRSSSSSSSSSSSSSSSUUUVVVXXXWWWVVVVVVWWWYYYYYY\\\aaadddgggjjjmmmpppwwwyyy{{{}}}~~~}}}|||{{{|||{{{{{{zzzyyyxxxvvvuuuuuuuuuttttttttttttssssssnnnmmmkkkiiigggeeecccbbb^^^]]]\\\YYYWWWUUUSSSRRROOONNNNNNMMMLLLKKKIIIIIIFFFFFFEEEDDDCCCBBBAAAAAA===>>>???@@@@@@???>>><<>><<<;;;;;;:::::::::999999999777777777777666666666666666555555555555444444444333333333333444555555666666555444222111111111111//////000000000000000111111111111111111111111111......////////////......---............/////////,,,,,,,,,,,,------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,''')))+++,,,,,,,,,---...//////...---,,,,,,++++++***+++,,,---------,,,,,,,,,+++)))***,,,......---***+++,,,,,,++++++,,,---...............---,,,+++,,,,,,------...////////////000222777===@@@???<<<::::::===DDDMMMZZZoooppp```UUUKKKCCC>>>???>>>===;;;;;;;;;<<<===999::::::;;;;;;;;;::::::RRRRRRSSSSSSRRRRRRQQQPPPPPPRRRTTTSSSRRRQQQSSSUUUUUUWWWYYY[[[]]]aaaeeehhhooopppsssvvvxxx{{{|||}}}~~~~~~~~~|||{{{yyyxxxyyyyyyyyywwwvvvtttsssrrrqqqppppppooonnnmmmmmmlllhhhgggeeeccc```^^^\\\[[[YYYXXXVVVTTTRRROOONNNMMMIIIIIIIIIHHHGGGFFFEEEDDDBBBCCCCCCBBBAAAAAAAAAAAA<<<===>>>???????????????AAABBBCCCDDDFFFGGGHHHHHHJJJJJJJJJKKKKKKKKKKKKKKKIIIIIIIIIJJJKKKMMMNNNOOORRRUUUYYY^^^cccjjjqqqvvvzzzoooggg[[[ZZZVVVRRRMMMJJJJJJJJJFFFGGGHHHJJJJJJJJJJJJIIIKKKKKKKKKLLLNNNOOOQQQRRRRRRVVV\\\___``````______jjjzzzvvvpppllljjjpppwwwzzz|||ppp[[[PPPJJJFFFCCCAAA???>>>>>>??????>>><<<::::::::::::999999999999888888888777777777666666666555555555555444444444333333333333444555666666777666555333222222111111////////////000000111111000000000000000000000000---...///000000///...------------.........//////------,,,,,,,,,,,,,,,,,,------------------,,,,,,***++++++,,,,,,------...,,,,,,,,,...000000...------------------------,,,***+++,,,---------,,,,,,---+++******---...//////+++,,,---,,,******+++,,,+++,,,---.........---,,,+++,,,,,,---......//////...///111444777888777555333333666;;;@@@JJJ\\\lll~~~pppbbbTTTKKKGGGDDDAAA>>>;;;;;;;;;<<<888888999:::::::::999999SSSSSSSSSSSSRRRQQQPPPOOOLLLNNNPPPPPPOOONNNQQQSSSSSSTTTUUUVVVWWW[[[___ccchhhjjjmmmpppsssvvvxxxxxx~~~~~~~~~~~~}}}}}}~~~~~~}}}{{{zzzxxxwwwwwwwwwvvvuuutttrrrpppooollllllkkkiiigggfffeeedddaaaaaa___\\\ZZZWWWVVVUUUUUUTTTSSSPPPNNNLLLJJJIIIDDDDDDDDDDDDCCCBBBAAA@@@???@@@AAAAAA@@@@@@AAABBB>>>>>>???@@@AAABBBCCCDDDBBBBBBCCCEEEFFFHHHIIIIIIKKKKKKKKKKKKLLLLLLLLLLLLIIIIIIJJJKKKMMMNNNPPPQQQXXX[[[aaagggnnnwwwxxxnnnfff```TTTTTTRRROOOKKKJJJJJJKKKFFFGGGJJJLLLMMMMMMLLLKKKKKKKKKLLLMMMNNNPPPRRRSSSVVV[[[ccchhhjjjjjjiiiiiiooo}}}tttnnnpppsssqqqxxxwww]]]MMMIIIHHHDDD???>>><<<;;;;;;===>>>>>>===::::::999999999999999999888888888888777777777777666666555555555444444444222222222333444555666777888777555444333222222222.../////////000000111111////////////////////////---...///000000///...------------.........//////---------,,,,,,+++++++++.........------,,,,,,,,,)))***+++,,,------...///...,,,+++---//////,,,)))+++,,,,,,------......///***+++,,,---...---,,,,,,...,,,++++++...000000000+++------,,,***)))***+++)))***,,,...//////......++++++,,,------......///---///111222222111000///222222555888:::@@@OOO^^^cccqqqyyyhhh\\\LLLIIIDDD@@@<<<;;;;;;;;;999:::;;;<<<<<<;;;:::999\\\YYYUUURRRQQQQQQPPPOOOJJJJJJJJJKKKLLLMMMNNNOOORRRQQQQQQQQQSSSUUUWWWXXX\\\^^^bbbgggkkkoooqqqrrrwwwzzz}}}~~~|||{{{{{{|||~~~~~~}}}}}}~~~~~~~~~}}}}}}~~~}}}~~~~~~{{{zzzyyyzzzzzzyyyvvvttttttsssrrrpppmmmkkkiiiiiigggfffdddcccbbbaaa^^^\\\YYYYYYXXXWWWUUUSSSQQQOOOOOONNNMMMKKKIIIHHHHHHGGGDDDCCCCCCBBBBBBAAAAAAAAA???>>>>>>>>>>>>>>>????????????@@@@@@AAABBBCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIKKKKKKKKKLLLNNNNNNMMMLLLLLLIIIHHHKKKLLLNNNTTT[[[ccciiiqqqyyyuuummmeee]]]WWWOOOMMMKKKHHHFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJJJJJJJKKKLLLLLLKKKLLLNNNRRRVVV]]]cccppp~~~zzzzzz|||uuuuuuuuusssuuuyyy|||~~~wwwfffTTTJJJEEE@@@===<<<>>>>>>>>>===<<<<<<;;;;;;:::999999888888999999:::666666666666555555555555555444444333333444444555333000......222555666555666666777777666444333111222222111111000///////////////............//////000000//////.........---........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,---///000222------...............---///...---,,,++++++++++++,,,,,,---------,,,,,,+++------------------------,,,------------,,,++++++,,,,,,,,,++++++*********,,,,,,,,,---------......////////////000000000000111111111444888>>>DDDHHHQQQUUU```ttt}}}nnndddXXXJJJBBB@@@@@@===999@@@???>>>>>>===;;;888555___\\\XXXUUUSSSRRRQQQOOOLLLKKKKKKKKKLLLMMMNNNNNNNNNNNNNNNOOOPPPQQQRRRSSSUUUWWWYYY]]]aaadddgggiiiqqqtttwwwyyyyyyzzz{{{|||~~~~~~~~~||||||||||||~~~~~~}}}}}}}}}}}}||||||||||||yyyxxxwwwxxxyyyzzzyyywwwwwwwwwvvvwwwxxxxxxuuusssqqqpppnnnllliiigggeeedddcccaaa``````___]]]ZZZWWWVVVUUUUUUSSSQQQOOONNNLLLMMMLLLKKKIIIGGGFFFEEEEEEBBBBBBAAAAAA@@@@@@@@@??????>>>>>>>>>??????@@@AAAAAABBBBBBCCCDDDDDDEEEEEEDDDEEEFFFHHHIIIIIIJJJJJJLLLKKKKKKKKKKKKKKKIIIHHHLLLKKKLLLQQQTTTVVV]]]dddhhhoooyyyuuukkkddd^^^XXXSSSMMMKKKIIIGGGFFFFFFFFFGGGGGGHHHHHHIIIJJJJJJIIIIIIHHHIIIJJJLLLOOOTTT[[[```gggooo}}}}}}vvvwwwyyyyyyzzz~~~|||hhhZZZLLLFFFEEEBBB@@@@@@>>>>>>======<<<;;;;;;;;;999999999888888999999999777777777777666666666666444444333333333333444444444111//////222444555444555555666666555333222111111111111111111222222222//////............//////000/////////.........---........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,---...///000,,,---...////////////......---,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,,,,,,,+++++++++******,,,,,,,,,------------........./////////000000000222111111333555:::>>>@@@CCCHHHRRRdddxxxxxxqqqhhh[[[PPPKKKGGGBBB???>>>===<<<<<<======:::888ddd```\\\XXXVVVTTTRRRPPPMMMMMMLLLLLLLLLMMMMMMNNNLLLLLLMMMNNNNNNNNNNNNNNNOOOOOOPPPRRRUUUYYY\\\^^^hhhjjjnnnppppppqqqsssuuu|||}}}}}}~~~~~~~~~~~~~~~|||||||||}}}~~~~~~~~~|||~~~~~~~~~~~~{{{{{{{{{{{{zzzzzzzzzzzzxxxwwwvvvvvvxxxxxxwwwvvvsssrrrssstttuuuuuusssqqqkkkjjjhhheeeccc```^^^]]][[[[[[ZZZZZZZZZXXXTTTQQQPPPPPPOOONNNMMMKKKIIIHHHJJJIIIGGGEEECCCBBBBBBAAA????????????>>>>>>>>>>>>????????????@@@AAACCCCCCEEEEEEEEEFFFFFFGGGGGGHHHFFFFFFGGGHHHIIIJJJJJJKKKLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJOOOXXX]]]aaagggnnnuuu|||zzzrrrhhh```[[[VVVRRRNNNIIIHHHFFFEEEEEEFFFGGGHHHGGGHHHHHHIIIIIIIIIIIIHHHIIIJJJKKKNNNSSS[[[dddjjjttt~~~|||wwwzzzlllXXXNNNDDDBBBCCCAAA@@@AAA>>>======<<<<<<;;;::::::999999888888888888999999666666666666555555555555444444333333333333444444444222000000111333333333333444444444333222111000000000111222222333444444//////............///////////////...............------------------------------------------------------------,,,,,,,,,,,,......------------......***,,,...000111111000///------,,,+++++++++,,,,,,******+++++++++++++++***+++++++++++++++++++++++++++++++++,,,+++******))),,,,,,,,,++++++++++++***,,,,,,,,,,,,------------.........////////////000111111111111222444555666555:::CCCOOO```sss~~~yyyooodddZZZRRRNNNKKKIIIHHHFFFFFFEEECCC@@@===hhheee```\\\YYYWWWSSSQQQOOONNNMMMLLLLLLLLLLLLLLLKKKLLLMMMNNNNNNMMMLLLKKKMMMLLLLLLMMMOOORRRVVVXXX^^^```dddfffhhhkkknnnpppwwwxxxyyyzzz||||||||||||zzzzzzzzz{{{|||~~~}}}~~~~~~~~~}}}||||||}}}~~~~~~}}}||||||||||||}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}{{{zzz|||}}}~~~~~~~~~}}}|||{{{zzzzzzzzzyyyyyyyyyxxxxxxxxxvvvuuuvvvwwwwwwvvvuuuqqqpppppppppqqqpppmmmkkkeeedddbbb___\\\YYYWWWVVVUUUTTTTTTUUUUUURRRNNNKKKKKKKKKKKKJJJIIIGGGFFFEEEFFFEEECCCAAA@@@???>>>>>>========================???@@@@@@AAABBBCCCEEEFFFGGGGGGGGGHHHHHHHHHIIIIIIGGGGGGHHHHHHIIIKKKLLLLLLLLLMMMNNNNNNNNNNNNOOOQQQLLLOOOWWWccckkkpppvvv~~~{{{mmmhhh___YYYTTTQQQNNNKKKEEEEEEEEEEEEEEEFFFHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHMMMMMMOOOQQQWWW```jjjqqq~~~zzz}}}|||{{{}}}oooZZZPPPHHHAAAAAAAAA???============<<<<<<;;;::::::999888888777777777777888888555555555444444444333333444333333333333333333444555333222111111222222222222222222222222111000000000000111111111222222222///......------......///........................------------------------........................---------,,,,,,,,,,,,,,,.........------,,,,,,,,,)))+++...111222222111000---,,,,,,++++++,,,,,,---))))))***+++++++++******++++++++++++++++++++++++***++++++++++++***))))))++++++++++++++++++++++++++++++,,,,,,,,,---------------.........////////////000000111111111111000000444:::BBBMMM^^^sss{{{qqqjjjggggggdddcccbbbaaa]]]VVVNNNHHHllliiieeeaaa^^^ZZZVVVTTTRRRQQQOOOMMMLLLKKKKKKJJJJJJJJJKKKLLLLLLKKKIIIHHHKKKKKKJJJJJJLLLNNNQQQSSSUUUXXX[[[___bbbeeejjjmmmnnnoooqqqssstttvvvvvvvvvtttuuuuuuvvvxxxzzz{{{|||}}}}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~}}}{{{{{{{{{}}}~~~|||}}}~~~~~~|||||||||{{{{{{||||||}}}~~~}}}||||||}}}~~~~~~}}}}}}||||||~~~{{{yyyyyyzzz|||||||||zzzyyyyyyzzz{{{|||}}}|||{{{yyyxxxxxxxxxxxxxxxwwwwwwwwwwwwtttrrrqqqqqqrrrrrrqqqoooooonnnmmmlllllljjjfffccc```___]]]ZZZWWWTTTRRRQQQPPPOOOOOOOOOOOOMMMJJJGGGGGGGGGGGGFFFFFFDDDCCCCCCBBBAAA@@@>>>============<<<<<<======>>>>>>>>>???AAAAAABBBBBBDDDEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHIIIJJJKKKMMMNNNNNNPPPQQQQQQPPPPPPSSSVVVWWW[[[eeesss|||}}}sssnnnddd___YYYSSSOOOLLLJJJHHHDDDDDDDDDEEEFFFHHHIIIJJJIIIIIIJJJJJJJJJIIIIIIHHHMMMNNNPPPTTT[[[fffqqqyyy~~~ooolllrrr{{{yyy```PPPJJJDDD@@@AAAAAA>>><<<<<<<<<<<<;;;;;;::::::999999888777777666666777777888666666666555555555444444333333333222222333333333444444333222111111111111222111111111000000000000111111000000////////////......------------......---------...............------------------------........................------,,,,,,,,,+++++++++.........------,,,++++++***+++...000111111000000------,,,+++++++++,,,,,,((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------------------..................000111111111000000111444777999???MMM```mmmuuuhhh___qqqooojjjgggddd```\\\YYYVVVTTTRRRPPPNNNLLLKKKKKKFFFGGGGGGGGGGGGGGGFFFFFFHHHGGGGGGHHHIIIKKKMMMNNNOOOQQQUUUXXXZZZ^^^cccfffiiijjjlllnnnqqqrrrssstttoooooopppqqqsssuuuwwwyyyzzzzzzzzz{{{|||~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}{{{zzzyyyyyyzzz|||}}}yyyzzz}}}}}}|||~~~~~~}}}|||||||||||||||zzzzzzzzzzzz|||~~~||||||||||||||||||{{{{{{~~~~~~~~~|||yyyvvvtttvvvxxxyyyyyyxxxwwwwwwxxxxxxxxxyyyyyyyyywwwvvvuuuvvvvvvuuuuuuuuutttttttttrrrqqqooooooppppppooommmkkkiiihhhfffeeebbb^^^[[[YYYXXXWWWUUURRRPPPNNNMMMLLLJJJIIIIIIIIIHHHFFFDDDCCCCCCCCCCCCCCCBBBAAA@@@>>>>>>======<<<======>>>===>>>>>>???@@@AAAAAABBBDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIJJJLLLNNNOOOQQQSSSUUUTTTSSSSSSWWW[[[aaafffqqq{{{pppgggdddYYYWWWRRRMMMIIIGGGEEEEEEDDDEEEFFFGGGHHHJJJKKKKKKJJJKKKKKKKKKKKKJJJIIIIIIIIIKKKPPPWWW```lllxxxrrrgggjjjsss}}}fffTTTKKKEEE@@@???AAABBB???>>>???<<<;;;;;;::::::999888888777777666666666666777777999888888888777777777777333333222222222222333333222333444333111000111222222111111000000000111111111000000///......------......------------......---------------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,++++++******---------------,,,+++***+++,,,---...///////////////...---,,,++++++++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,+++******)))***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......---...///000111111222111000222444444666???MMMWWWnnn||||||wwwtttpppmmmjjjfffbbb___[[[YYYWWWTTTQQQOOONNNMMMFFFFFFEEEEEEEEEFFFFFFGGGEEEEEEFFFGGGIIIJJJKKKLLLKKKMMMOOOQQQRRRUUUYYY\\\```bbbdddgggiiikkkmmmmmmjjjkkklllmmmooorrrtttuuuvvvvvvvvvwwwyyy{{{|||}}}{{{|||~~~}}}{{{zzzzzz{{{}}}~~~}}}||||||}}}~~~~~~}}}|||{{{{{{{{{|||zzzzzz{{{|||}}}~~~~~~}}}{{{{{{}}}zzzyyyxxxwwwwwwyyy{{{|||yyyyyyzzz{{{||||||||||||}}}|||{{{zzzyyyxxxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyxxxwwwvvvttttttsssuuuvvvuuusssrrrtttwwwwwwwwwvvvvvvuuutttssssssrrrrrrrrrqqqqqqqqqpppppppppnnnmmmlllmmmmmmkkkjjjdddbbbaaa```___\\\YYYVVVSSSSSSQQQPPPNNNLLLKKKJJJIIIFFFDDDCCCCCCCCCCCCBBB??????@@@@@@@@@???>>>>>><<<;;;;;;<<<===>>>?????????@@@@@@AAACCCDDDEEEEEEFFFFFFEEEFFFFFFGGGHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJJJJKKKMMMOOOPPPQQQUUUXXXZZZZZZ^^^dddjjjppptttzzzqqqfff^^^\\\PPPOOOMMMIIIFFFDDDDDDDDDFFFFFFHHHIIIKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJHHHKKKQQQYYYbbbmmmyyyzzzrrriiigggrrr}}}hhhWWWLLLHHHCCC???>>>AAAAAA???>>>@@@;;;;;;::::::999888888888777666666555555666666777888888777777777666666666333333222222222222333333111333444444111000111333222111000000000111222222000000000000////////////...------,,,,,,------...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))+++,,,---------,,,++++++---,,,++++++,,,---...///000///...,,,+++***)))))))))***+++,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,---------.........///000111111222...000111111333888???EEETTTdddwwwzzzxxxuuurrroookkkfffccc^^^]]]ZZZWWWTTTRRRPPPOOOHHHGGGFFFFFFFFFGGGIIIJJJDDDEEEGGGIIIJJJKKKLLLLLLJJJKKKLLLLLLLLLNNNQQQTTTTTTUUUXXX[[[^^^```aaabbbhhhhhhiiikkkmmmppprrrssssssssstttuuuwwwxxxzzz{{{xxxyyyzzzyyywwwvvvwwwxxx{{{|||~~~~~~|||{{{|||}}}}}}{{{zzzyyyyyyzzzzzzwwwxxxyyy{{{}}}~~~}}}{{{yyyzzz|||~~~xxxwwwvvvvvvvvvxxxzzz|||zzzyyyxxxwwwxxxzzz|||~~~zzzyyyxxxvvvuuutttttttttwwwxxxxxxxxxwwwvvvttttttvvvvvvwwwwwwxxxxxxxxxyyyuuuuuuuuutttttttttttttttqqqssssssrrrooopppsssvvvvvvvvvuuutttsssrrrrrrrrroooooooooooonnnnnnnnnnnniiigggeeeeeeffffffdddbbb]]]\\\[[[[[[[[[YYYVVVSSSOOOOOONNNLLLKKKJJJIIIHHHGGGDDD@@@??????@@@AAA@@@<<<======>>>======<<<<<<::::::;;;<<<===>>>@@@AAAAAAAAABBBCCCEEEFFFGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHLLLLLLLLLKKKKKKKKKKKKKKKLLLKKKJJJJJJKKKMMMOOOQQQOOOTTT[[[___ccciiisss{{{{{{qqqmmmggg\\\UUUUUULLLKKKJJJHHHEEEEEEEEEGGGGGGHHHIIIKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKKKKOOOTTT[[[ccclllvvv|||zzzuuunnnhhhdddjjjzzzkkkZZZOOOHHHEEEEEEAAA@@@AAA@@@<<<<<<>>>;;;;;;::::::999888888777666666555555555555666666555555444444444333333333333222222222222222222333///222555444222000222333222222111000000111222333//////000000111111222222...------,,,,,,------...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))++++++------------,,,+++...---+++******+++---...111000...,,,+++))))))((()))***+++,,,---.........)))))))))))))))))))))))),,,------------,,,++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------///............///000111---...000111333666999<<>>>>>>>>===<<<;;;<<<<<<>>>???;;;<<<===???AAAAAABBBBBBCCCCCCCCCCCCDDDEEEGGGHHHGGGFFFEEEDDDEEEFFFHHHJJJJJJIIIHHHHHHIIIJJJJJJJJJPPPPPPOOONNNMMMNNNRRRUUUYYY^^^eeelllrrr{{{wwwqqqiiiaaa[[[UUUQQQMMMJJJIIIHHHHHHHHHGGGEEEBBBIIIKKKMMMMMMLLLMMMQQQTTTMMMNNNNNNMMMKKKKKKMMMOOOPPPNNNQQQ[[[hhhqqqsssppphhhiiijjjiiikkkssskkkZZZPPPJJJHHHHHH>>>>>>===<<<<<<<<<<<<<<<>>>>>><<<;;;999888666666888777777666555444444444333333333333333333333333222222222222222222222222222222222222222222222222333333222222111000//////000000000///......------////////////////////////---..................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///...---,,,+++,,,,,,---,,,,,,,,,------,,,++++++,,,+++)))***+++,,,,,,+++******+++++++++,,,,,,,,,***((('''&&&'''(((***+++******************************+++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........///000000000...000111222111111222444<<>>============<<<;;;<<<===>>>???<<<<<<>>>???@@@AAABBBBBBEEEEEEEEEEEEFFFGGGHHHIIIGGGFFFEEEDDDDDDEEEGGGHHHMMMLLLKKKKKKMMMNNNNNNNNNLLLLLLMMMMMMOOOSSSYYY]]]bbbhhhqqqzzz{{{uuukkkfff___YYYUUUQQQMMMJJJEEEEEEDDDDDDEEEGGGJJJLLLPPPKKKEEEEEEIIINNNQQQQQQOOOPPPQQQQQQOOONNNNNNNNNTTTTTTXXXaaakkknnniiiccceeejjjnnnllljjjnnn{{{rrr\\\NNNGGGCCCAAABBB>>>======<<<<<<<<<<<<<<<======<<<:::999888777666777777777666555444444444333333333333333333333333222222222222222222222222222222222222222222222222333333222111111000//////000000000///......------..............................////////////......------------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,///...---,,,+++,,,,,,---,,,,,,,,,---,,,,,,,,,+++---+++******+++,,,,,,+++++++++++++++,,,,,,,,,,,,+++***)))((((((***,,,---++++++++++++++++++++++++******+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,++++++...000111111111111222444222666===IIIZZZppp}}}yyyuuuqqqjjjfffdddaaa\\\XXXTTTSSSQQQOOOMMMKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHGGGIIIIIIIIIHHHIIIIIIJJJKKKGGGGGGFFFFFFGGGIIIKKKLLLOOOPPPSSSWWW[[[___aaacccdddeeefffhhhjjjjjjkkkkkkkkklllmmmnnnmmmnnnqqqsssvvvwwwxxxwwwvvvuuuwwwxxxwwwvvvuuutttttttttuuuuuurrrrrrrrrqqqqqqqqqqqqqqqssstttuuutttssssssuuuwwwvvvtttrrrrrrsssttttttsssqqqrrrrrrrrrrrrssssssssspppqqqqqqrrrrrrqqqqqqpppqqqqqqqqqqqqpppooonnnmmmmmmnnnpppqqqqqqqqqppppppqqqpppooommmllllllllllllpppppppppqqqppppppooonnnooommmkkkjjjjjjiiigggeeefffgggfffdddaaa^^^^^^^^^\\\\\\\\\\\\\\\]]]^^^^^^ZZZYYYWWWUUUSSSRRRRRRQQQOOONNNMMMLLLKKKJJJIIIHHHEEEDDDBBBAAA@@@??????>>>===============<<<<<<<<<===<<<<<<<<<<<<===>>>??????@@@@@@AAABBBCCCCCCCCCFFFFFFGGGGGGHHHIIIIIIIIIHHHGGGFFFEEEEEEFFFGGGHHHLLLKKKKKKKKKLLLMMMNNNNNNMMMNNNPPPRRRUUU[[[bbbgggooouuu}}}uuummmhhh^^^ZZZUUUQQQNNNLLLJJJHHHEEEFFFFFFFFFHHHMMMVVV]]]gggZZZLLLGGGKKKPPPOOOLLLQQQSSSUUUVVVTTTRRRRRRRRRYYY\\\dddllloookkkbbbZZZeeemmmsssqqqkkkmmmyyyooo```PPPHHHEEEBBBAAABBB======<<<;;;;;;;;;;;;<<<;;;;;;::::::999888888777777777666666555444444444444444444333333222222222222222222222222222222222222222222222222222222222222222222111111000000///000000000///......------........................---......//////......---------------------------,,,,,,++++++*********))))))*********++++++++++++...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,+++******,,,---...++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++******)))...///111111000000222333000222666>>>LLL```ttt}}}xxxrrrmmmjjjgggaaa]]]WWWUUUSSSPPPNNNLLLKKKJJJJJJIIIIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHFFFFFFEEEEEEEEEFFFGGGHHHGGGHHHKKKOOORRRVVVYYYZZZ]]]^^^___aaacccdddeeeeeefffhhhiiijjjkkkmmmppprrrqqqqqqqqqooonnnnnnpppsssttttttssssssrrrrrrrrrrrrooooooooopppppppppppppppqqqrrrqqqpppoooppprrruuusssrrrqqqqqqqqqqqqppppppppppppppppppqqqqqqqqqqqqooooooooooooooooooooooooooooooooooooooonnnmmmllljjjkkknnnooopppooonnnmmmpppnnnllljjjhhhhhhhhhhhhmmmmmmmmmmmmlllkkkjjjiiikkkiiigggeeeeeedddaaa___```aaa```^^^ZZZXXXXXXXXXVVVVVVUUUUUUVVVWWWXXXXXXTTTSSSRRRPPPOOONNNMMMMMMJJJJJJIIIHHHGGGFFFEEEEEEAAA@@@???>>>============<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<======>>>>>>??????DDDCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIJJJJJJIIIHHHHHHHHHIIIIIILLLMMMMMMMMMLLLMMMNNNOOOUUUVVVXXX[[[___fffmmmrrrwwwpppiiiccc___VVVSSSOOOLLLJJJJJJIIIHHHEEEHHHJJJJJJJJJOOOXXXaaannnaaaSSSLLLOOORRRQQQNNNSSSUUUWWWXXXYYYZZZ\\\^^^eeemmmuuuwwwqqqhhhaaa]]]iiiooouuuuuurrrttt}}}|||___TTTJJJFFFEEECCCBBBCCC===<<<;;;;;;::::::;;;;;;999999999999888888888888666666666555555444444444555555444333333222111111111111111111111111111111111111111111111111111111222111111111000000000///000000000///......------........................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))))))))))))))************---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------,,,******+++,,,+++***))))))*********+++++++++,,,++++++++++++,,,---...++++++++++++++++++++++++))))))***,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((())))))***+++,,,---------///000000///000111333333444666;;;EEETTTcccmmm~~~}}}vvvqqqnnnjjjeee```YYYXXXUUURRROOOLLLKKKJJJKKKKKKJJJIIIGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGJJJLLLNNNPPPQQQUUUVVVXXXZZZ\\\]]]^^^^^^aaaccceeeggghhhjjjmmmpppllllllllljjjiiiiiikkknnnqqqqqqqqqpppppppppoooooolllmmmmmmnnnnnnoooooooooooooooooonnnmmmnnnppprrrpppqqqqqqpppooonnnnnnnnnnnnnnnnnnnnnoooooooooooommmmmmllllllllllllmmmmmmlllllllllmmmllllllkkkkkkgggiiikkkmmmmmmlllkkkjjjnnnllljjjgggfffeeeeeeeeeggggggggggggfffeeeccccccfffdddaaa```___^^^\\\ZZZYYYYYYZZZXXXUUUTTTTTTUUUSSSRRRRRRQQQQQQQQQRRRRRRPPPOOONNNLLLKKKJJJJJJIIIGGGGGGFFFEEEDDDCCCCCCBBB>>>>>>===<<<<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<=========>>>???@@@@@@AAAAAADDDCCCBBBBBBAAABBBBBBCCCCCCDDDFFFGGGHHHHHHHHHHHHJJJIIIIIIIIIIIIIIIIIIIIIPPPQQQRRRRRRPPPQQQSSSUUU[[[^^^cccgggmmmuuu}}}uuulllfff```[[[WWWQQQNNNJJJHHHGGGGGGFFFFFFCCCGGGJJJJJJIIIJJJPPPUUUVVVRRRMMMLLLNNNRRRUUUVVVVVVWWWYYY[[[___eeemmmrrrqqqdddaaacccoooqqqsssvvvyyy~~~{{{bbbQQQIIICCCBBBAAA???===???<<<<<<;;;:::::::::::::::888888888888888888888888555555555555444444444444555555444333333222111111111111111111111111111111111111111111111111111111111111111000000000000000000000000///......------........................***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))(((((()))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,******+++++++++***(((((((((((())))))))))))***************+++,,,,,,++++++++++++++++++++++++((()))***+++,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---......,,,...////////////000222111333666:::???GGGOOOTTTbbbppp{{{vvvsssooojjjfff```^^^[[[WWWSSSQQQOOONNNOOONNNLLLKKKIIIGGGFFFEEEDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAEEEEEEFFFGGGHHHIIIIIIJJJMMMNNNPPPRRRTTTVVVWWWWWWZZZ\\\___```bbbdddhhhjjjggghhhhhhgggffffffgggiiikkkkkkkkkkkkkkkjjjiiiiiihhhhhhhhhiiijjjkkkllllllkkklllmmmlllkkkkkkmmmooolllmmmoooooommmllllllmmmkkkkkkkkkkkklllllllllllljjjjjjiiiiiiiiiiiijjjjjjggghhhhhhiiiiiihhhhhhgggeeefffggggggggggggeeeeeehhhhhhfffdddcccbbbaaaaaaaaaaaaaaa```___^^^]]]\\\___]]][[[ZZZYYYXXXVVVTTTRRRSSSTTTSSSQQQPPPPPPQQQOOOOOONNNMMMLLLLLLLLLLLLLLLKKKJJJHHHGGGFFFFFFFFFDDDDDDCCCBBBAAAAAA@@@@@@======<<<;;;;;;<<<<<<<<<======<<<;;;;;;<<<>>>???>>>>>>@@@AAABBBBBBCCCBBBBBBAAA???============>>>@@@AAADDDFFFHHHIIIIIIHHHGGGHHHHHHHHHIIIIIIIIIIIIMMMPPPSSSTTTTTTUUUYYY]]]dddiiipppyyyzzzsssiiiaaa\\\XXXSSSOOOLLLIIIEEEDDDDDDDDDDDDDDDFFFIIILLLMMMKKKJJJLLLNNNJJJMMMOOOPPPPPPQQQUUUXXXZZZ[[[^^^aaahhhsss~~~rrrggghhhmmmyyyxxxwwwzzzkkkUUUJJJEEEAAAAAAAAA===<<<===;;;;;;:::999999999999:::888888888777777777777777444444444444444444444444444444444333333222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000///......------------------------------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))))))))***************++++++,,,,,,,,,,,,+++,,,++++++***+++,,,...///...,,,+++***++++++***)))'''(((((((((((())))))))))))))))))***************************************((()))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////......000111222555999<<<>>>@@@CCCEEEPPP^^^rrr}}}yyytttpppiiigggddd```\\\XXXVVVUUUSSSRRRQQQNNNLLLJJJHHHHHHEEEFFFFFFFFFFFFEEEDDDCCC@@@@@@AAAAAAAAAAAAAAAAAADDDDDDDDDEEEEEEEEEEEEEEEEEEFFFHHHKKKMMMNNNOOOPPPRRRTTTVVVXXXYYY\\\___bbb```aaacccbbbaaa```aaabbbbbbcccdddddddddcccaaaaaaaaaaaabbbcccdddeeeffffffggghhhjjjjjjiiiiiiiiijjjeeehhhkkkkkkiiihhhhhhjjjgggggggggggghhhhhhhhhiiiffffffeeeddddddeeeffffffbbbccccccddddddcccccccccbbbbbbbbbaaa``````______aaa``````___^^^]]][[[ZZZZZZZZZZZZZZZZZZYYYXXXWWWWWWUUUTTTSSSSSSSSSQQQOOONNNOOOOOONNNLLLKKKKKKLLLIIIHHHGGGGGGFFFGGGGGGGGGHHHGGGFFFDDDCCCCCCCCCCCC@@@@@@@@@??????>>>>>>======<<<<<<<<<<<<<<<======???>>>===<<<===>>>@@@AAA???@@@BBBCCCDDDEEEDDDDDDBBBAAA>>><<<;;;;;;<<<<<<>>>@@@CCCFFFIIIJJJJJJJJJHHHIIIJJJKKKLLLMMMMMMMMMNNNRRRXXX[[[\\\```gggllluuu|||xxxrrrjjjeee]]]XXXUUURRRMMMIIIGGGEEEBBBBBBCCCEEEFFFFFFJJJKKKLLLNNNNNNNNNNNNNNNOOORRRUUUVVVUUUTTTWWWYYY___aaafffllluuuyyyyyy}}}nnn\\\OOOHHHDDDBBBCCCBBB>>>===???;;;::::::999999999999999888888777777777666666666444444444444444444444444333333333333333333333333111111111111111111111111111111111111111111111111///000000000000000000000000000000///......------------------------------,,,,,,------------,,,,,,++++++++++++++++++++++++******++++++,,,,,,------)))))))))*********++++++)))***+++,,,---,,,,,,+++,,,+++******+++,,,...000///---+++***++++++***))))))))))))************+++((())))))***************))))))))))))))))))))))))((())))))*********))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---............///111222555999<<<======>>>???EEEOOO\\\hhhsss~~~zzzpppnnnkkkgggbbb___\\\[[[VVVUUUTTTQQQOOOMMMKKKJJJFFFGGGHHHHHHHHHFFFEEEDDDAAABBBBBBCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCDDDDDDDDD@@@AAADDDFFFHHHJJJKKKKKKLLLNNNPPPRRRSSSUUUYYY[[[YYY[[[]]]]]]\\\[[[ZZZ[[[\\\]]]^^^^^^^^^]]]\\\[[[[[[\\\]]]^^^___```aaabbbcccfffhhhiiihhhggggggggg```dddggggggeeedddeeegggdddddddddeeeeeeeeeffffffdddcccbbbaaaaaabbbcccddd______```````````````___```___^^^]]]\\\[[[[[[[[[ZZZ[[[\\\[[[[[[YYYWWWVVVVVVVVVWWWWWWVVVVVVUUUUUURRRQQQOOOOOOOOOOOONNNLLLLLLMMMMMMKKKIIIGGGGGGHHHCCCCCCBBBBBBCCCCCCDDDDDDEEEDDDCCCBBBAAAAAA@@@AAA>>>>>>>>>======<<<<<<;;;======<<<<<<<<<===>>>>>>@@@???>>>===>>>???AAACCC???AAACCCDDDFFFFFFFFFEEEEEECCC@@@>>><<<<<<===>>>===???CCCGGGJJJKKKKKKKKKKKKLLLNNNOOOQQQQQQRRRRRRUUU[[[bbbgggjjjpppxxx}}}tttlllgggaaa\\\WWWTTTRRRPPPKKKGGGFFFDDDBBBCCCEEEHHHJJJJJJHHHGGGGGGHHHKKKMMMNNNMMMLLLNNNRRRUUUXXXZZZ]]]___bbbffflllttt~~~yyywwwkkkWWWMMMHHHDDD@@@???@@@???<<<;;;>>>;;;:::999999888888999999888888888777666555555555444444444444444444444444333333333333333333333444000000000000000000000000000000000000000000000000////////////000000000000000000000///......---------------------------------......//////......---++++++++++++++++++++++++******+++,,,---......///************++++++++++++)))***+++,,,---,,,,,,+++,,,+++*********,,,///000///---+++***++++++***)))***++++++++++++,,,,,,,,,))))))***++++++++++++***((((((((((((((((((((((((((())))))))))))(((((('''************************,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***,,,---...///+++---......---...///111///222555777888999:::<<>>>>>>>>>>>>>>======>>>????????????>>>===???@@@@@@@@@@@@BBBCCCBBBBBBBBBCCCDDDEEEFFFGGG???>>>=========>>>???@@@@@@BBBCCCCCCDDDFFFIIILLLIIILLLPPPRRRSSSUUU[[[___^^^dddlllsssyyyyyyrrrkkkbbb\\\YYYWWWRRRMMMIIIGGGGGGGGGFFFFFFEEEEEEFFFGGGGGGHHHLLLKKKJJJKKKLLLNNNNNNNNNRRRRRRRRRVVV\\\bbbeeeffflllrrrxxx~~~|||~~~nnn```RRRIIIEEEAAA???>>><<<<<<<<<======<<<;;;:::999888888888888999888666555555666888999===999555333444555444222111111111000000000000///000000000000000000000000000000//////.........---111000///......///000111//////............//////......---,,,,,,+++******+++++++++*********)))))))))))))))***+++++++++,,,))))))***++++++++++++***)))***,,,,,,***)))***+++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,+++++++++,,,...111222+++++++++,,,,,,+++++++++)))************+++++++++,,,,,,,,,++++++*********+++++++++*********))))))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***************************,,,------,,,---...000333222333444777:::>>>@@@???@@@AAACCCHHHVVVhhhuuu~~~yyytttqqqmmmiiifffbbb```^^^ZZZWWWTTTRRRQQQNNNMMMKKKHHHGGGFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBCCCCCCDDDDDDFFFFFFEEEFFFFFFHHHIIIJJJJJJJJJKKKLLLMMMNNNNNNOOOQQQQQQQQQQQQQQQQQQQQQQQQTTTUUUUUUUUUVVVVVVWWWWWWZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXX[[[[[[\\\\\\\\\\\\[[[[[[YYYXXXWWWWWWVVVVVVWWWWWWTTTTTTTTTTTTSSSSSSSSSSSSRRRSSSTTTTTTTTTTTTSSSRRRQQQQQQRRRRRRRRRQQQPPPPPPNNNNNNNNNMMMLLLKKKKKKKKKLLLLLLKKKKKKJJJIIIIIIHHHFFFEEEDDDCCCBBBBBBBBBBBB????????????>>>>>>>>>===????????????>>>>>>>>>===>>>>>>>>>===========================>>>>>>>>>>>>>>>@@@AAAAAA@@@@@@BBBCCCAAAAAAAAAAAAAAABBBCCCDDD???>>>>>>>>>>>>@@@AAABBBDDDFFFGGGHHHIIIKKKNNNQQQOOORRRUUUXXXZZZ^^^eeejjjmmmsss}}}wwwnnnhhhbbb[[[VVVRRRPPPLLLHHHEEEDDDDDDEEEGGGGGGGGGGGGGGGHHHIIIJJJMMMLLLKKKKKKLLLNNNNNNNNNPPPTTTZZZ___bbbeeeiiimmmttt}}}xxxuuuxxxppp___SSSJJJDDDBBB@@@???>>>======<<<<<<<<<:::999888777666666666666888888777666666777888888;;;888444333444555555333222222111111111000000000000000000000000000000000111111111000000/////////111000///......///000111//////............//////......---,,,,,,+++******,,,,,,,,,,,,++++++*********************+++++++++))))))***++++++++++++***)))***,,,,,,***)))***+++***++++++,,,,,,++++++***++++++++++++++++++++++++))))))((('''''''''''''''******++++++++++++******)))************++++++++++++++++++******)))))))))+++++++++*********))))))))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---//////......000111222333555888:::;;;;;;;;;999::::::;;;>>>IIIWWWbbbwww{{{wwwsssoooiiigggccc___ZZZWWWTTTSSSQQQPPPNNNLLLJJJIIIHHHHHHFFFFFFFFFEEEEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBCCCCCCDDDCCCBBBAAAAAAAAAAAAAAAFFFEEEDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFHHHHHHIIIIIIJJJJJJKKKKKKLLLMMMMMMNNNOOOPPPPPPQQQSSSSSSSSSSSSSSSSSSTTTTTTQQQQQQQQQQQQQQQQQQQQQQQQTTTTTTUUUUUUUUUUUUTTTTTTRRRRRRQQQPPPPPPPPPQQQQQQNNNMMMMMMMMMMMMLLLLLLLLLLLLMMMNNNNNNNNNNNNMMMLLLMMMMMMMMMMMMMMMLLLKKKKKKIIIIIIHHHHHHGGGGGGFFFFFFHHHHHHGGGGGGFFFEEEEEEEEEBBBBBBAAAAAAAAAAAAAAABBB>>>>>>===============<<<============<<<<<<<<<<<<========================>>>===<<<<<<<<<===>>>???@@@BBBCCCBBBAAAAAABBBCCCBBBBBBBBBAAAAAABBBCCCCCCAAAAAA@@@AAABBBCCCEEEFFFEEEGGGIIIJJJKKKNNNRRRUUUTTTXXX^^^bbbeeekkkrrrxxxyyyrrriiiaaa]]]XXXSSSOOOLLLJJJGGGEEECCCCCCDDDEEEHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLMMMNNNPPPRRRTTTUUU\\\cccfffiiioooyyy}}}tttlllmmmvvvppp[[[OOOGGGBBB@@@AAA????????????>>>===<<<;;;<<<<<<;;;:::999999999999777777777777777777777777999666444333444555555555333222222222111111111111000000000000000000000000000000000///////////////000//////......//////000//////............//////...------,,,,,,++++++***---------,,,,,,,,,,,,++++++++++++***************))))))***++++++++++++***)))***,,,,,,***)))***+++******++++++++++++******++++++++++++++++++++++++++++++******)))((('''&&&)))******************))))))************+++++++++*********)))))))))))))))+++++++++***************(((((()))************))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////......000111111444888;;;<<<:::777555333444444444555;;;EEELLL]]]ttt{{{wwwqqqoookkkfffaaa\\\YYYXXXUUUTTTRRRPPPNNNLLLKKKJJJIIIHHHHHHGGGFFFEEEEEEDDDBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAACCCBBBBBBAAA@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCDDDEEEEEEFFFEEEEEEFFFGGGIIIJJJKKKKKKLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOONNNNNNLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA???>>>>>>>>>??????@@@AAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>@@@>>>===<<<<<<>>>@@@AAABBBDDDDDDDDDBBBAAABBBCCCFFFEEEEEEDDDDDDDDDEEEEEEEEEDDDDDDDDDEEEGGGHHHJJJGGGIIILLLNNNQQQUUUYYY]]]```fffooovvv{{{zzzuuummmhhh```YYYUUUQQQNNNKKKHHHGGGFFFEEEEEEFFFGGGHHHGGGHHHHHHIIIJJJKKKMMMMMMLLLMMMNNNOOOPPPTTTWWWZZZaaadddiiinnnuuuwwwnnnjjjgggkkkxxxkkk^^^OOOHHHCCC@@@???AAA===>>>??????>>>===;;;:::<<<<<<;;;:::::::::::::::555666666777777666666555666555444444444555666666333333333222222222111111000000000000000000000000------------------,,,,,,///////////////////////////......------......///---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,+++++++++***)))))))))))))))***++++++++++++***)))***,,,,,,***)))***+++******++++++++++++******++++++++++++++++++++++++)))***,,,------,,,+++***))))))************))))))))))))*********+++++++++******************))))))************************((())))))***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,,,,,,,---///111333777999999666222000111222222222222555;;;???III]]]ttt}}}zzzvvvpppjjjfffbbb```\\\[[[YYYWWWTTTQQQNNNMMMKKKJJJIIIHHHGGGFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCDDD>>>>>>??????????????????@@@@@@@@@@@@????????????===>>>>>>???@@@AAABBBBBBAAAAAABBBCCCDDDFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@???????????????<<<<<<<<<<<<===>>>???@@@================================================>>>>>>>>>??????@@@@@@@@@AAA@@@???>>>>>>@@@BBBCCCDDDEEEFFFEEEDDDCCCDDDEEEGGGGGGFFFFFFEEEFFFFFFFFFGGGFFFFFFFFFGGGIIIKKKLLLNNNQQQTTTXXX\\\aaagggkkkrrr{{{}}}vvvoookkkddd```YYYSSSNNNKKKIIIHHHFFFFFFFFFFFFGGGHHHIIIJJJFFFGGGGGGHHHJJJLLLMMMNNNNNNOOOPPPPPPQQQTTTYYY]]]jjjmmmsss|||tttmmmhhhgggffflllzzzmmmZZZRRRJJJGGGDDD@@@>>>???<<<===>>>>>>===<<<:::999777777666555555555666666444555666666666666555444444444444444444444555666333333333222222222111111000000000000000000000000,,,,,,------------------......////////////............------------......------,,,,,,,,,,,,++++++************++++++++++++,,,+++++++++***)))))))))))))))***++++++++++++***)))***,,,,,,***)))***+++)))******++++++******)))++++++++++++++++++++++++&&&'''((())))))((('''&&&))))))************))))))))))))*********+++++++++++++++++++++++++++++++++************************)))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,,,,++++++---...111222333333333111///...000111222222333444777999:::GGGXXXfffttt}}}xxxrrrmmmiiigggeeedddbbb___[[[WWWSSSQQQNNNMMMLLLKKKIIIHHHGGGFFFEEEEEEEEEDDDDDDDDDCCCCCCAAAAAAAAAAAABBBBBBCCCDDD<<<<<<>>>???????????????===============<<<<<<<<<<<<======>>>>>>???????????????@@@@@@AAABBBCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFDDDDDDDDDCCCCCCCCCBBBBBBDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>============<<<<<<;;;<<<<<<===>>>>>>:::;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAAAAABBBAAA@@@@@@@@@AAACCCCCCDDDFFFGGGFFFEEEEEEFFFGGGFFFFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHIIILLLNNNQQQSSSUUUXXX]]]bbbhhhooovvv{{{xxxrrrmmmgggcccZZZWWWRRRMMMHHHFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIFFFFFFGGGIIIJJJMMMOOOPPPQQQSSSUUUUUUTTTXXX^^^cccqqqvvvzzztttooopppooollliiiiiippp}}}ooo[[[OOOIIIEEEEEECCC>>>;;;<<<<<<<<<<<<<<<;;;:::999888777777666666666666666777555555555555555555555555333444555555444333444666333222222222111111111111000000000000000000000000///////////////000000000---......//////......---......------------......,,,,,,,,,,,,,,,,,,,,,,,,)))***************+++++++++++++++***************))))))***++++++++++++***)))***,,,,,,***)))***+++))))))************))))))++++++++++++++++++++++++)))))))))((('''&&&%%%$$$)))******************))))))************++++++++++++++++++++++++,,,,,,,,,***************+++++++++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++,,,......------///000000000/////////...//////......000111333444444444111777AAAJJJWWWjjj~~~|||wwwtttrrrooonnnlllhhhccc^^^YYYVVVRRRQQQPPPNNNLLLKKKIIIIIIHHHHHHGGGFFFEEEDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@AAA<<<===>>>???@@@???>>>>>><<<<<<<<<<<<<<<====================================>>>>>>>>>??????@@@@@@>>>??????@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBCCCCCCAAA@@@@@@@@@????????????AAA@@@???>>>>>>???@@@AAA@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<;;;;;;;;;<<<======:::;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>>>>>>>===>>>>>>???@@@@@@AAAAAA@@@@@@@@@AAAAAAAAABBBBBBDDDFFFGGGGGGFFFFFFHHHIIIGGGGGGGGGGGGGGGHHHIIIJJJLLLMMMOOORRRVVV[[[___bbbbbbffflllssszzzzzzrrrlllhhhddd^^^ZZZQQQPPPLLLHHHEEEDDDEEEGGGEEEFFFFFFFFFGGGGGGHHHHHHGGGGGGHHHJJJLLLOOOQQQRRRRRRVVVZZZ]]]```fffpppwww|||uuukkkkkkpppvvvvvvqqqpppsss{{{rrr^^^RRRHHHDDDAAABBBAAA===;;;===;;;;;;:::999888888888888:::999999999999999::::::555555444333333444555555222555666666333222333555222222111111111000000000000000000000000000000000/////////000000111111111------...//////...------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***************+++++++++))))))***++++++++++++***)))***,,,,,,***)))***+++))))))************))))))++++++++++++++++++++++++,,,+++******))))))))))))******++++++++++++******)))************+++++++++)))*********++++++++++++))))))*********+++++++++))))))***+++++++++++++++************************++++++++++++++++++++++++***,,,------------...000---.........////////////---......000222333222111000333777;;;CCCPPPbbbpppvvvuuurrrnnnhhhbbb]]]ZZZUUUTTTSSSQQQOOOMMMLLLKKKJJJIIIHHHGGGFFFDDDCCCCCCCCCBBBAAA???>>>=========>>>???@@@@@@@@@???>>>=========>>>>>>>>>?????????=========<<<<<<<<<<<<<<<========================<<<<<<======>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@???????????????@@@AAAAAA@@@@@@?????????>>>>>>>>>======;;;;;;;;;;;;======>>>>>>>>>???>>>======<<<===================================================<<<<<<;;;;;;<<<<<<<<<=========>>>>>>>>>??????<<<<<<<<<=========>>>>>><<<======>>>???@@@@@@@@@>>>???@@@AAAAAAAAAAAA@@@DDDEEEGGGGGGGGGGGGIIIJJJIIIIIIIIIJJJKKKLLLMMMNNNQQQSSSVVV[[[aaagggmmmpppssswww~~~uuuooohhhdddaaa]]]XXXTTTMMMLLLJJJGGGEEEFFFHHHJJJHHHHHHHHHHHHHHHIIIIIIIIIHHHIIIJJJKKKNNNPPPSSSTTTQQQVVV^^^eeelllvvvrrrjjjgggoooqqqxxx}}}yyysssvvv~~~uuu```TTTOOOGGGBBB???@@@???======AAA;;;:::999777666777777888888777777666777777888888666555333222222333555666222555777666333111222444111111111000000000000///000000000000000000000000---.........//////000000,,,---...//////...---,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------))))))******+++++++++,,,))))))***++++++++++++***)))***,,,,,,***)))***+++))))))************))))))++++++++++++++++++++++++(((''''''''')))+++---...++++++,,,,,,,,,,,,++++++)))************+++++++++(((((())))))*********+++))))))******++++++++++++(((((()))***************************************,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++++++++,,,...+++,,,...000111111000////////////000222222222000555555666777999???LLLXXXppp}}}yyytttoooiiieee```]]]ZZZXXXVVVUUURRRPPPNNNKKKIIIGGGGGGGGGEEEDDDEEECCCBBBAAABBBCCCBBBAAABBBAAA@@@???>>>=========;;;<<<===>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>======<<<================================================>>>>>>>>>===<<<<<<;;;;;;??????>>>===<<<;;;::::::===============<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>>>>>>>===<<<<<<<<<<<<<<<===============<<<<<<<<<============>>>>>>>>>>>>???>>>>>>===>>>@@@BBBCCC??????@@@@@@AAAAAABBBBBBCCCCCCBBBBBBBBBBBBCCCCCCFFFHHHIIIIIIHHHHHHIIIJJJOOOOOOPPPPPPPPPSSSXXX[[[^^^```ccciiioootttyyy{{{}}}uuunnnhhhccc^^^\\\[[[YYYRRRLLLFFFFFFFFFFFFFFFFFFGGGHHHHHHGGGFFFHHHKKKKKKIIIFFFHHHIIIKKKMMMQQQTTTXXXYYYXXXbbbllltttooobbbdddooo}}}uuubbbUUUKKKEEECCCBBB@@@>>>===<<<;;;;;;999::::::::::::999888888999999999888777666666555666666666555444444333333444444333333333333222222//////000000111111111222///......//////000111222///............---------///...---,,,+++,,,------------------------------...///000///---,,,---...,,,++++++,,,,,,,,,***)))******++++++++++++******+++++++++*********))))))************************++++++++++++++++++++++++******+++,,,------......+++*********++++++)))((())))))))))))))))))))))))*********)))))))))))))))******))))))))))))******,,,+++******++++++)))(((******))))))))))))******,,,,,,,,,,,,,,,+++***)))---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------...111333222///---...000////////////000000000000...///000222444999???CCCYYYiii{{{vvvpppmmmcccaaa]]][[[YYYWWWUUUSSSQQQNNNKKKJJJIIIIIIGGGEEEEEECCCAAA@@@AAABBBBBBAAAAAA@@@???>>>===<<<<<<<<<;;;<<<============<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>======<<<<<<;;;;;;=====================<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>>>>>>>===<<<<<<<<<<<<=======================================>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAA>>>>>>>>>??????@@@@@@AAABBBBBBAAAAAAAAABBBCCCCCCCCCEEEFFFGGGGGGIIIKKKNNNNNNPPPSSSUUUWWWYYY]]]```iiimmmtttyyy}}}yyyssskkkeee```\\\WWWTTTTTTRRRMMMHHHFFFFFFFFFEEEFFFFFFGGGHHHIIIHHHHHHIIILLLLLLJJJHHHHHHJJJMMMPPPTTTXXX[[[\\\```hhhsssvvvkkkddddddppp}}}yyydddWWWNNNHHHDDDBBBAAA@@@>>>===<<<;;;;;;888888999999888888777777999999888777777666555555777777666555444444333333444444333333333222222222///000000000111111111111111000///////////////000///............---------......---,,,,,,,,,,,,------------------------------...///...,,,+++,,,------,,,++++++++++++***)))******++++++++++++******+++++++++*********))))))************************++++++++++++++++++++++++++++++++++++,,,------...,,,+++******++++++***((()))))))))))))))))))))))))))))))))))))))***************))))))))))))******...,,,++++++,,,,,,+++*********))))))))))))******+++,,,,,,,,,++++++***))),,,,,,++++++++++++,,,,,,************+++++++++++++++---......+++***+++,,,///////////////000000000//////000111222555:::>>>GGGRRRfff|||zzzvvvmmmjjjfffcccaaa___\\\ZZZXXXUUURRRPPPOOONNNLLLJJJIIIFFFCCCBBBCCCDDDEEEEEEBBBAAA@@@???>>>=========;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===============<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>???>>>======<<<<<<==========================================>>>>>>>>>>>>>>>>>>??????????????????>>>>>>>>>???@@@AAAAAAAAABBBBBBBBBBBBCCCCCCDDDEEEEEEFFFGGGHHHIIILLLOOORRRSSSVVVZZZ^^^bbbeeeiiilllttt|||xxxrrrmmmggg```[[[YYYTTTOOOLLLLLLKKKHHHEEEFFFFFFEEEEEEFFFFFFGGGHHHJJJIIIIIIKKKLLLMMMLLLJJJLLLMMMPPPTTTXXX[[[^^^```gggqqq~~~qqqccc]]]aaammmyyybbbQQQJJJHHHFFFCCCAAA@@@???===<<<;;;;;;;;;888888777777777666666666888888777777666666555555888888777666555444333222333333333333222222222222000000000000111111111111222111000///............///............---------------......------,,,+++........................,,,---...---+++***+++,,,...---+++***)))))))))*********++++++++++++******+++++++++***************************************++++++++++++++++++++++++---,,,+++++++++,,,---...,,,+++******++++++***((())))))))))))))))))))))))(((((())))))******++++++******))))))))))))*********(((&&&&&&(((((('''&&&******))))))))))))******+++++++++,,,++++++***)))******************************+++++++++,,,,,,,,,***+++,,,+++)))((()))***........./////////000000///000000//////111555888999???LLLbbb|||{{{xxxtttpppnnnkkkhhhfffaaa^^^ZZZXXXVVVTTTQQQOOOOOOLLLHHHGGGHHHIIIJJJJJJEEEDDDCCCBBBAAA@@@@@@@@@<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<=========<<<<<<<<<<<<============================================================<<<<<<<<<<<<<<<===>>>>>>???>>>>>>===<<<========================>>>>>>>>>=========>>>>>>>>>>>>???===>>>???@@@@@@???>>>===???@@@@@@AAABBBCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHJJJKKKLLLMMMNNNQQQVVVYYY___bbbfffjjjnnnsssyyy}}}yyyuuunnnhhhccc^^^XXXUUUSSSOOOKKKHHHHHHIIIHHHFFFFFFFFFEEEFFFFFFGGGHHHIIIJJJJJJKKKLLLMMMNNNNNNMMMQQQRRRSSSWWW[[[aaaeeehhhqqq}}}{{{iiieeeaaadddnnn~~~uuufffSSSGGGEEEFFFEEEBBB@@@???>>><<<;;;:::::::::888888777777666666666666777777777666666555555555999888777666555333222222333333333222222222222111000000000000000111111111111111000//////////////////............---------,,,---...///...---,,,+++........................***,,,---,,,******+++,,,......,,,)))'''''')))+++******++++++++++++******************************************************************************...---,,,******+++,,,------+++))))))***+++***)))))))))))))))))))))))))))''''''((()))***++++++,,,******))))))))))))******((('''%%%%%%&&&''''''&&&******))))))))))))************++++++++++++******))))))************)))))),,,------------.........,,,---,,,,,,++++++++++++---------......//////000.../////////...000333555:::<<>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::;;;;;;<<<<<<======;;;<<<<<<<<<======>>>>>>================================================<<<<<<<<<<<<<<<===>>>>>>??????>>>===========================>>>>>>??????>>>>>>>>>?????????@@@@@@===>>>@@@AAAAAA@@@?????????@@@@@@AAACCCDDDDDDEEEDDDDDDEEEEEEGGGHHHJJJJJJKKKMMMPPPSSSVVV[[[```dddlllnnnqqqtttyyyyyysssmmmjjjeee___[[[VVVRRROOOMMMKKKHHHFFFFFFGGGHHHHHHFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKLLLMMMNNNPPPQQQSSSSSSTTTWWW\\\dddllltttyyyoooaaaZZZ___eeennn{{{zzzbbbXXXKKKDDDCCCDDDBBB???>>>===<<<;;;::::::999::::::999888777777777777888666666666555555555555555777777666555444333222222333333222222222111111111111111000000000000000000///////////////000111111///............---------,,,---...///...---,,,+++........................***+++,,,+++******+++,,,------,,,)))'''&&&))),,,******++++++++++++******************************************************************************...---,,,+++++++++,,,------+++))))))***+++***)))))))))))))))))))))))))))''''''((()))***++++++,,,******))))))))))))******---+++)))(((***+++,,,+++******))))))))))))******)))******++++++*********((())))))******))))))(((,,,,,,,,,---------......///---,,,+++,,,,,,,,,,,,+++,,,,,,---......//////---.../////////111444666<<>>>>>??????========================>>>>>>>>>>>>>>>======<<<======================================================<<<<<<;;;::::::999::::::;;;;;;<<<<<<<<<===;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>@@@???>>>>>>======>>>>>><<<======>>>>>>??????@@@???@@@@@@@@@@@@AAAAAAAAA>>>???@@@AAABBBBBBBBBBBB???@@@@@@BBBCCCDDDEEEFFFFFFGGGGGGHHHJJJLLLMMMNNNLLLQQQWWW]]]ccchhhnnnrrruuuxxx|||xxxooohhhaaa___[[[VVVRRRNNNKKKJJJGGGFFFEEEEEEEEEFFFGGGHHHGGGGGGGGGHHHIIIJJJKKKLLLKKKMMMOOOPPPQQQTTTWWWZZZXXX[[[aaajjjttt~~~uuuggg]]][[[UUU]]]gggpppwwwfffSSSNNNGGGBBBAAA@@@???======<<<;;;:::999999999999:::999888777666777888888555555555555555555444444555555444444333222222222222222222222111111111111111111111111000000000000............///000111222///............---------------......------,,,+++------------------------)))+++,,,,,,+++***+++---***+++,,,***'''&&&))),,,******++++++++++++*********************+++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,...+++)))((()))*********))))))))))))))))))))))))(((((())))))******++++++******))))))))))))******---***(((((()))+++,,,,,,******))))))))))))******((()))******+++*********((()))***++++++***)))((())))))*********+++++++++...,,,***)))***+++++++++***++++++,,,---...//////,,,---///000000111444666777:::>>>@@@DDDQQQbbbppp{{{vvvsssoookkkhhhbbb```^^^\\\[[[XXXTTTQQQLLLLLLJJJIIIHHHGGGGGGGGGEEEDDDCCCAAAAAAAAAAAAAAA???????????????????????????????????????>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>@@@???>>>>>>======>>>>>><<<======>>>??????@@@@@@AAAAAAAAABBBBBBBBBCCCCCC??????@@@AAABBBDDDEEEFFFBBBCCCDDDEEEGGGHHHIIIJJJMMMMMMNNNPPPQQQSSSUUUVVVYYY^^^eeelllrrrvvv{{{~~~|||zzzvvvsssmmmfff```XXXWWWTTTPPPKKKHHHFFFFFFCCCDDDEEEFFFFFFGGGHHHIIIHHHIIIIIIIIIKKKLLLMMMNNNMMMOOORRRTTTVVVYYY^^^bbbdddiiisss~~~}}}ooofff```[[[ZZZ^^^YYY```iiiuuuwwwcccXXXKKKIIIEEEAAA>>>>>>???@@@<<<;;;:::999999888888999:::888777555555666777888444444444444444444444444222222222222222222222222222222222222111111111111111111111111000000000///000///////////////000111///............---------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++,,,...&&&***,,,+++((('''***---******++++++++++++******))))))*********+++++++++************************************************)))***,,,---......,,,,,,...+++)))((()))***+++***)))))))))))))))))))))))))))))))))))))))***************))))))))))))******+++(((%%%%%%''')))***+++******))))))))))))******(((((()))***************((()))+++,,,,,,+++)))(((((((((((()))))))))******///,,,)))(((***++++++*********+++,,,---...//////,,,---///000///000222444111333555777:::AAAJJJPPP^^^iiizzz{{{vvvsssiiihhhfffeeeccc___ZZZVVVRRRQQQPPPNNNMMMMMMMMMLLLGGGFFFDDDCCCBBBBBBCCCCCC????????????????????????@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<===>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>@@@??????>>>>>>>>>>>>>>><<<======>>>???@@@@@@@@@BBBBBBBBBCCCCCCCCCDDDDDD@@@@@@@@@AAABBBEEEGGGIIIGGGHHHIIIJJJLLLMMMNNNOOOUUUUUUVVVWWWYYY\\\^^^___iiinnntttzzz}}}zzztttmmmhhhddd```[[[WWWUUUTTTRRRNNNIIIFFFEEEEEEBBBDDDGGGHHHIIIIIIJJJKKKIIIIIIJJJJJJLLLMMMNNNOOOOOORRRUUUWWWYYY]]]cccgggqqqxxxzzziii[[[XXXZZZ[[[\\\___^^^eeennn}}}fffWWWRRRHHHHHHFFFAAA======AAAEEE;;;;;;:::999888888888888999777555444333444666777444444444444444444444444000000111111111222222222222222222111111111111000222111111111000000//////222111000//////....../////////.........---------///...---,,,+++,,,---...++++++++++++++++++++++++***+++------,,,,,,---...$$$(((,,,,,,)))'''***---******++++++++++++******))))))******++++++++++++************************))))))))))))))))))))))))'''))),,,...///...---+++...,,,)))((()))***+++***))))))))))))))))))))))))*********)))))))))))))))******))))))))))))******---***(((''')))+++------******))))))))))))******(((((()))***************(((***+++,,,,,,+++***((()))************+++++++++111---***)))+++------,,,)))******+++---...//////,,,...//////...///000111///...///222666:::;;;;;;@@@KKK]]]ppp}}}yyysssooolllhhhbbb^^^]]][[[XXXVVVUUUTTTRRRQQQMMMKKKJJJJJJJJJHHHEEECCCHHHFFFDDDDDDDDDDDDCCCBBB<<<===???@@@@@@???>>>===AAA@@@??????>>>>>>>>>>>>??????>>>>>><<<;;;999888=========<<<<<<<<<;;;;;;================================================??????@@@@@@???>>>======<<<<<<<<<=========>>>>>>==================>>>>>>BBB???===>>>@@@AAA???===<<>><<<===<<<;;;999888777666666999888666444444444444555444555777777666555222111222222222222222222222222444444444333222111//////000000000000000000000000//////000000000000000///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,---,,,+++***))))))))))))+++++++++*********))))))))))))))))))))))))))))))***************)))((('''++++++******)))(((((((((---,,,***)))))))))***+++---,,,+++***))))))))))))++++++***)))(((((())))))))))))((((((''''''&&&&&&&&&)))***)))'''&&&(((*********)))(((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))---,,,++++++,,,,,,+++***))))))*********))))))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........000000000111222222333333<<>>AAA@@@??????>>>>>>>>>???>>>>>>>>>======<<<::::::>>>>>>>>>>>>====================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<>>>>>>??????????????????;;;;;;<<<<<<<<<<<<======AAA???>>>???@@@AAA@@@>>>===???BBBBBBAAA@@@AAABBBDDDCCCBBBBBBCCCDDDEEEEEEJJJJJJIIIKKKNNNQQQTTTUUUVVVWWWXXXYYYYYY\\\```ccceeekkkppprrrssswww{{{vvvqqqllliiifff```ZZZVVVUUURRRMMMHHHGGGGGGFFFEEEDDDDDDDDDDDDFFFHHHKKKKKKJJJIIIJJJJJJKKKLLLNNNOOOOOOPPPRRRTTTYYY[[[aaajjjuuu}}}rrrgggaaa[[[\\\___eeelllppprrrqqqtttyyykkkZZZOOOJJJJJJBBB@@@????????????>>><<<<<<;;;:::999888777777777888888777666555555555555555555666777666444222111222222222222222222222222222222222333222222111111000000000000000000000000//////000000000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,))))))******++++++,,,---+++++++++*********))))))******************************++++++***))))))((()))))))))))))))*********(((((((((((()))+++,,,...---,,,+++***))))))))))))+++******)))(((((()))))))))))))))))))))((((((((()))***,,,+++)))((()))+++++++++***)))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))%%%$$$$$$%%%((())))))((()))***************)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............//////000000111222222333555777<<>>>>>????????????>>>>>>????????????>>>>>>>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>======AAAAAAAAAAAAAAA@@@@@@@@@<<<<<<<<<======>>>>>>>>>BBBAAA@@@AAABBBCCCBBBAAAAAABBBDDDDDDCCCBBBCCCDDDFFFFFFFFFGGGGGGIIIJJJJJJOOOPPPQQQSSSVVVZZZ^^^```aaadddfffhhhjjjllloooqqquuu{{{|||yyytttooolllhhhdddaaa[[[WWWRRROOOMMMKKKGGGCCCEEEEEEDDDDDDDDDDDDEEEEEEGGGJJJMMMNNNMMMKKKKKKKKKLLLNNNQQQRRRSSSTTTVVVXXXcccgggqqq~~~ooobbbZZZWWWVVV]]]fffqqqwwwxxxyyy|||hhhTTTLLLIIIHHHGGGAAA???>>>>>>>>>>>>===;;;:::999999888888888888888777888888777777666555444555555666666555444222111222222222222222222222222///000111222222222222222000000000000000000000000/////////000000//////...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********+++,,,,,,------+++++++++***************++++++++++++++++++++++++***++++++++++++***))))))'''(((((()))******++++++'''''''''((()))***+++,,,,,,+++******))))))))))))******)))((((((((())))))))))))))))))***************++++++***((('''((())),,,++++++***************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&'''***++++++***)))******+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...//////000000111222222111111333777:::@@@NNN\\\ttt{{{~~~}}}xxxssspppkkkgggbbb^^^\\\[[[YYYXXXWWWTTTPPPNNNNNNOOOOOOOOONNNMMMJJJHHHFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFF@@@@@@AAABBBCCCCCCBBBBBB?????????>>>>>>>>>======????????????????????????????????????????????????@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@??????@@@@@@AAAAAABBBBBBCCCCCCCCCDDDEEEEEEEEEEEEEEEFFFHHHHHHGGGFFFGGGHHHIIIJJJLLLMMMOOOQQQSSSUUUWWWYYY\\\___cccgggkkknnnpppsssxxx{{{}}}}}}zzzpppmmmhhheeebbb___[[[YYYTTTPPPMMMJJJJJJHHHEEECCCFFFEEEEEEEEEFFFFFFGGGHHHGGGJJJMMMOOOMMMLLLKKKKKKOOOQQQSSSUUUWWWZZZ___bbbhhhrrrzzzrrreeeZZZTTTWWW___fffpppyyypppXXXLLLJJJGGGBBB???@@@>>>============<<<:::888888777777777888888999666777888888888777555444555555555555555333222111111111111111111111111111///000000111222111111111000000000000000000000000/////////000//////..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,+++******************************++++++++++++++++++++++++******++++++++++++******(((((())))))***************))))))(((((((((((((((++++++***)))))))))))))))***))))))((((((((())))))((((((((())))))*********)))***))))))((('''''''''+++******))))))*********))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))---,,,++++++,,,,,,+++))))))******++++++++++++***++++++++++++++++++++++++++++++,,,------------------......//////000111111333222222444444666???IIIVVVcccxxxmmmqqqvvvzzz}}}}}}yyyrrrmmmiiifffcccaaa[[[XXXVVVTTTUUUWWWWWWVVVSSSQQQNNNLLLIIIHHHHHHHHHIIIHHHHHHHHHHHHHHHIIIIIIBBBCCCCCCDDDDDDDDDDDDDDD?????????>>>>>>>>>======????????????????????????????????????????????????@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDEEEEEECCCDDDEEEFFFFFFGGGHHHHHHIIIJJJKKKKKKKKKKKKMMMNNNMMMOOOSSSUUUWWWZZZ___bbbdddggglllooossswww|||}}}zzzwwwsssoookkkeeeaaa]]]YYYWWWTTTQQQNNNMMMKKKIIIHHHGGGGGGEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIGGGIIILLLNNNMMMLLLLLLLLLRRRSSSTTTVVV[[[aaajjjooosssrrriii[[[WWWQQQOOOTTTbbbsss~~~iii\\\PPPKKKHHHCCC>>><<>>@@@>>><<<;;;;;;;;;;;;:::888777666666666666666777777555555666666666666555555555555444444333222222222111111111111111111111111000000000000000///...---////////////////////////////////////......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***((()))+++---------,,,,,,***************+++++++++++++++++++++++++++++++++(((((()))************)))++++++******)))(((((('''&&&&&&((()))***+++++++++***))))))(((((()))))))))((((((''''''(((((())))))''''''''''''((((((((((((+++***)))***+++,,,+++***(((((((((((((((((()))***(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%$$$$$$%%%((())))))((('''((()))***************++++++++++++++++++++++++)))***++++++,,,,,,+++++++++,,,,,,---....../////////...///222222111444999666;;;DDDPPP^^^nnn|||[[[\\\^^^```bbbeeejjjnnn}}}{{{wwwsssqqqpppoooooommmjjjggg``````___^^^\\\YYYWWWVVVUUUUUUUUUUUUUUUVVVWWWWWWPPPPPPPPPOOOMMMKKKJJJIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKIIIIIIJJJKKKLLLMMMNNNNNNOOOQQQTTTUUUTTTUUUWWWZZZ\\\]]]___``````bbbfffhhhhhhmmmqqqssstttvvv||||||xxxtttpppllljjjhhheeedddaaa]]]ZZZTTTRRROOONNNMMMLLLKKKIIIEEEEEEFFFFFFFFFGGGHHHJJJGGGFFFFFFFFFFFFFFFGGGGGGHHHJJJKKKLLLMMMOOORRRUUUUUUYYYaaaiiirrr||||||hhhXXXOOOMMMIIIMMMSSS]]]mmm{{{gggXXXPPPHHHAAA@@@???======???===<<<::::::;;;;;;999888777777666555555555666666555555444444444444555555555555444333222222222222111111111111111111111111......//////000000//////////////////////////////////////////...---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***''')))***,,,---,,,++++++))))))*********+++++++++************************''''''((()))))))))))))))*********)))))))))))))))&&&''')))***+++,,,,,,+++))))))(((((((((((())))))'''''''''''''''((()))))))))))))))((((((((((((((()))'''&&&'''***+++***)))))))))(((((())))))***+++'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&'''***++++++***&&&&&&'''))))))******)))************************)))******++++++++++++++++++++++++,,,------.........---...111111......222333444888===FFFQQQ]]]fffwww~~~XXXYYYYYYYYYZZZ]]]bbbfffrrrtttxxx|||~~~}}}|||xxxssspppiiiiiiiiiiiigggdddbbb```^^^^^^]]]]]]^^^___``````ZZZYYYXXXVVVTTTRRRPPPNNNMMMMMMLLLLLLLLLKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLLLLLLLIIIJJJKKKLLLMMMOOOOOOPPPOOOPPPPPPQQQSSSTTTUUUUUUXXX[[[^^^___^^^___bbbdddgggiiikkklllmmmooosssvvvxxx}}}~~~vvvqqqooolllhhheeeaaa___]]][[[YYYVVVSSSPPPIIIGGGEEEEEEFFFFFFEEEDDDEEEGGGHHHHHHHHHIIILLLMMMJJJJJJIIIIIIHHHIIIIIIJJJJJJKKKLLLLLLMMMPPPUUUYYYXXX___jjjuuuppp]]]OOOIIIIIIKKKLLLQQQZZZggg{{{yyydddUUULLLJJJBBB===???AAA>>>:::999===;;;::::::::::::999777777777666555555555555555555444333222222333555666555555444333222222222222000000000000000000000000+++,,,---///000111111111////////////////////////////////////...---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++******+++,,,---,,,***(((&&&))))))******++++++++++++))))))))))))))))))))))))&&&&&&'''(((((()))((((((((((((((()))******++++++***++++++,,,,,,***)))((())))))(((((((((((()))***'''''''''''''''((()))***++++++******))))))(((((($$$"""!!!###'''((('''&&&******))))))***+++,,,,,,'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''(((((('''&&&%%%&&&'''((())))))))))))************************))))))***+++++++++++++++***++++++,,,,,,---......111000111333222...,,,...333444444666999???GGGMMMZZZdddqqq{{{{{{UUUUUUUUUVVVWWWXXXZZZZZZcccgggkkkmmmooouuu}}}}}}}}}}}}zzzvvvrrrooopppkkkffffffhhhiiifffcccbbbaaa^^^\\\ZZZYYYXXXXXXUUUUUUUUUUUUUUUUUUUUUUUUXXXWWWUUUSSSSSSTTTUUUVVVSSSRRRQQQPPPPPPRRRTTTUUUUUUUUUVVVVVVVVVVVVVVVUUURRRSSSVVVXXXZZZZZZYYYYYYVVVXXXZZZ\\\^^^aaadddggggggggggggiiilllooosssuuuvvvxxxzzz~~~uuuqqqlllgggccc```]]]ZZZUUUTTTSSSQQQOOOLLLJJJIIIEEEEEEEEEEEEFFFFFFFFFFFFGGGFFFFFFFFFGGGHHHIIIIIIKKKKKKKKKKKKKKKLLLMMMMMMQQQMMMLLLRRRTTTSSSVVV[[[gggqqqyyymmmcccUUUMMMKKKMMMNNNOOOOOOWWWaaaqqquuu```PPPIIIGGGBBBAAA@@@???>>>===<<<;;;;;;:::888666555666777888999999777666555555555555555555444444444333333333555555444333333222111111222222222111111111111000////////////////////////......////////////......,,,---......//////......000...,,,******,,,...000++++++++++++++++++++++++,,,,,,,,,++++++*********---,,,***)))))))))***+++///,,,)))(((***+++)))(((******))))))))))))******)))))))))))))))))))))))),,,+++++++++******))))))((()))******)))%%%"""(((((())))))******++++++))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''******))))))((((((''''''''''''((((((((((((''''''))))))))))))))))))))))))+++*********))))))(((((("""###%%%&&&''''''((('''*********)))))))))))))))*********)))))))))))))))+++++++++++++++++++++++++++***))))))++++++***))))))***+++---...///000000//////000111333555888:::AAAHHHRRR[[[dddnnn{{{UUUUUUTTTUUUUUUVVVWWWXXX[[[^^^bbbccceeejjjrrryyy~~~|||xxxwwwyyyyyywwwtttppppppooommmkkkjjjiiihhhgggffffffeeeeeeddddddddd___^^^\\\[[[[[[[[[]]]^^^^^^]]]\\\[[[[[[]]]___``````aaaaaaaaaaaa``````______aaadddfffhhhiiihhhhhhgggiiikkkmmmnnnqqqtttwww||||||}}}}}}xxxuuuiiieee```[[[WWWTTTQQQNNNNNNNNNMMMLLLJJJHHHFFFEEEDDDDDDDDDEEEEEEFFFFFFFFFHHHHHHGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJKKKLLLMMMMMMRRROOOPPPUUUXXXYYY___gggqqqttteeeXXXRRRKKKIIILLLRRRUUUWWW\\\cccmmm{{{wwwdddWWWLLLDDDAAA??????>>>>>>======<<<<<<;;;999777666555666777777999888777666555555555555555444444444444333333333555444444333222222111111222222222111111111000000////////////////////////......////////////......+++,,,------......------///...,,,++++++,,,...///++++++++++++++++++++++++,,,,,,,,,+++++++++************)))******+++,,,,,,111...+++***,,,,,,+++***++++++************++++++))))))))))))))))))))))))++++++*********)))))))))'''((()))++++++***(((''')))))))))))))))*********))))))((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))***)))((((((''''''((((((***)))))))))((((((((('''''''''((((((((((((''''''))))))))))))))))))))))))*********)))))))))((((((++++++*********)))))))))))))))))))))))))))))))))***)))))))))))))))))))))++++++++++++++++++++++++---+++***+++,,,---,,,+++((()))***+++++++++++++++/////////000222444666777666:::@@@FFFLLLUUUaaajjj{{{TTTTTTSSSSSSSSSSSSTTTTTTTTTVVVXXXYYYYYY]]]dddiiiqqqtttyyy~~~~~~|||{{{zzzzzzyyywwwvvvtttssssssooonnnlllkkkkkkllllllmmmooonnnmmmmmmmmmnnnpppqqqoooooooooooonnnnnnmmmlllnnnpppsssvvvyyyzzzzzzyyyzzz{{{~~~|||yyyuuurrroookkkhhhbbb^^^XXXTTTQQQNNNJJJHHHFFFFFFFFFEEEDDDCCCBBBAAABBBCCCCCCDDDEEEFFFFFFGGGIIIIIIIIIHHHIIIJJJJJJKKKKKKKKKLLLLLLMMMNNNOOOPPPUUUTTTVVVYYY\\\aaakkktttppp^^^RRRJJJIIIJJJNNNUUU\\\aaacccgggnnnwwwttt]]]RRRMMMGGGAAA===<<<<<<<<<<<<<<<<<<<<<===:::999777666555555666777888777666555555555555555444444444444333333333333444444333333222222111111222222111111111000000000////////////////////////......////////////......,,,---......//////......------------------------++++++++++++++++++++++++,,,,,,,,,++++++++++++***'''((()))+++,,,,,,------///...++++++,,,,,,+++***,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))******))))))))))))(((((('''(((((())))))*********************))))))))))))))))))((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))******)))(((((((((((()))))))))))))))((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))******))))))))))))((((((******)))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++++++++...---,,,,,,......---,,,------.........------,,,////////////000222333444333444666777:::AAAKKKRRRfffsss~~~{{{|||~~~TTTSSSRRRQQQQQQPPPPPPPPPSSSTTTTTTTTTTTTVVV[[[^^^dddhhhnnntttxxx|||yyytttrrrooollljjjhhheeebbb___\\\YYYTTTPPPMMMJJJHHHFFFAAAAAABBBBBBBBBAAAAAA@@@AAABBBBBBDDDEEEFFFGGGGGGIIIIIIHHHIIIIIIJJJKKKLLLNNNNNNNNNPPPQQQSSSUUUVVVZZZ[[[]]]___bbbjjjwwwrrr^^^SSSOOOPPPSSSYYY^^^dddhhhkkkmmmpppxxxlll^^^NNNHHHFFFCCC@@@@@@<<<<<<;;;;;;;;;;;;;;;:::999999777666555555666666777666555555444444444555444444444333333333222222333333333333222222111111111111111111000000000000////////////////////////......////////////............///000000000000000,,,,,,---......---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++''')))***,,,------,,,+++,,,+++************))))))+++++++++******+++++++++)))))))))))))))))))))))))))))))))((((((((((((((()))((('''&&&&&&&&&'''(((++++++******))))))(((((())))))((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))+++******)))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))((((((&&&&&&%%%&&&'''(((***+++((((((((())))))))))))))))))))))))))))))*********************++++++++++++...---,,,,,,......---,,,---...//////000/////////............///000000111444555555555555999???DDDQQQ]]]nnn~~~{{{tttooommmoooqqqsssSSSRRRQQQPPPOOONNNNNNNNNRRRRRRRRRRRRQQQSSSVVVXXXZZZ___dddjjjnnnqqqtttwwwvvvxxxzzz|||}}}zzzuuupppllliiigggiiigggdddaaa___]]]ZZZWWWSSSPPPKKKHHHFFFEEECCCAAA@@@@@@AAABBBCCCCCCCCCBBBAAABBBCCCDDDEEEFFFGGGHHHHHHHHHHHHIIIJJJKKKLLLMMMOOOOOOQQQSSSVVVYYY[[[]]]___bbbeeehhhnnnzzzppp]]]SSSSSSWWW```fffmmmqqqrrrrrrsssuuu|||{{{iiiXXXPPPIIIEEEAAA===???CCC======<<<;;;:::999888888888888777666666555555555666555444444444444444444444444333333333222222222333222222222222222111111111111111000000000//////////////////////////////......////////////......------...////////////...+++,,,...//////...,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,*********+++++++++***))))))*********))))))))))))******))))))))))))))))))))))))((((((((((((((()))))))))***)))'''&&&&&&'''((()))++++++******))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++******)))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((())))))((((((((()))***+++,,,---''''''(((((())))))))))))(((((())))))************)))))))))******+++++++++,,,+++***+++,,,---,,,***((()))***+++,,,---------------.........////////////111222333333444666888===EEEQQQ]]]iiivvv{{{sssnnnmmmooopppqqqRRRQQQPPPOOONNNMMMMMMMMMOOOOOONNNNNNOOOPPPQQQRRRTTTWWW\\\___bbbdddhhhjjjkkknnnqqqtttwww{{{yyytttpppmmmjjjfffccc```_________]]]ZZZXXXVVVTTTQQQNNNMMMJJJFFFDDDDDDCCCBBBAAAAAABBBCCCDDDDDDEEEEEEDDDCCCDDDDDDEEEFFFGGGGGGHHHGGGGGGHHHJJJKKKNNNPPPQQQQQQRRRTTTXXX\\\```dddfffhhhlllooosss|||nnn]]]SSSSSS^^^jjjtttzzz~~~{{{{{{}}}|||fffWWWKKKHHHDDDBBB===999;;;AAA>>>===<<<;;;:::888777777888777777666666555555444555444444333333333444444333333333333222222222222222222222222222222111111111111000000000/////////////////////////////////......////////////......***++++++,,,---,,,,,,,,,,,,,,,---......---,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,......,,,++++++,,,***))))))))))))))))))***))))))))))))))))))))))))(((((())))))))))))******(((((((((((()))+++---...************))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((()))(((((((((((())))))))))))''''''((((((((((((''''''))))))))))))))))))))))))''''''(((((((((((())))))((())))))))))))(((''''''&&&''''''(((((())))))***((((((((()))******++++++(((((())))))***++++++++++++***))))))++++++***)))'''(((***+++---......///,,,,,,---...//////......---...///111222222222222555999???FFFPPP]]]mmmxxx|||zzz{{{~~~~~~~~~QQQQQQOOONNNMMMMMMMMMMMMLLLKKKJJJKKKLLLNNNOOOOOOPPPRRRTTTVVVVVVXXX\\\^^^bbbdddhhhlllppptttyyy||||||wwwqqqkkkgggccccccaaa^^^[[[ZZZZZZZZZUUUSSSPPPOOONNNLLLJJJHHHIIIGGGDDDCCCDDDDDDDDDCCCAAABBBCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHGGGHHHIIILLLOOORRRTTTVVVXXXYYY]]]aaaggglllqqqsssvvvxxxxxxzzzyyynnnccc\\\[[[bbbtttyyyhhhXXXMMMFFFBBB??????===999:::======<<<<<<;;;:::999999999777777777777666555444444444333333333333333444444333333333222222222222111111111111111111111222222111000000000////////////////////////////////////......////////////......+++,,,,,,---------------,,,------------------,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++,,,------))),,,......,,,++++++---+++******))))))******+++)))))))))))))))))))))))))))))))))*********++++++))))))))))))***+++,,,---)))))))))))))))*********(((((()))))))))*********************************))))))))))))))))))))))))***)))((((((''''''(((((('''((((((((()))))))))***''''''((((((((((((''''''))))))))))))))))))))))))'''''''''((((((((())))))&&&''')))***)))(((%%%$$$&&&&&&''''''((())))))***'''(((((()))******++++++((((((((()))***++++++++++++***))))))***+++***)))***+++,,,---............***+++---...////////////////////////111222222222333555888;;;@@@IIIUUU^^^kkksss~~~QQQPPPOOONNNMMMMMMMMMMMMJJJIIIIIIJJJLLLNNNNNNNNNNNNOOOPPPPPPOOOQQQTTTWWWWWWZZZ^^^bbbeeejjjooorrruuuxxxzzz{{{zzzzzzzzz{{{zzzrrrpppmmmjjjgggccc]]]ZZZ[[[[[[ZZZWWWUUUSSSSSSSSSNNNLLLJJJJJJJJJIIIGGGFFFDDDBBB@@@@@@AAABBBBBBAAAAAABBBCCCDDDDDDDDDDDDDDDGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIKKKNNNQQQUUUWWWYYY___aaaeeejjjqqqwww|||~~~}}}{{{ccc``````dddhhhsssrrraaaWWWMMMDDDGGG@@@;;;===???===::::::;;;;;;;;;;;;;;;;;;;;;;;;777777777777666555444333333333333222222333444444333333333222222222111111111111111111111111222222000000000000////////////////////////////////////......////////////.........//////000000000000000------------------------++++++++++++++++++++++++*********++++++,,,,,,,,,++++++******+++---///000'''***------***))))))+++,,,++++++++++++++++++,,,))))))))))))))))))))))))))))))******+++++++++,,,*********)))(((''''''&&&(((((())))))******++++++(((((())))))*********+++************************))))))))))))))))))))))))))))))(((''''''''''''''''''((((((((())))))******''''''((((((((((((''''''))))))))))))))))))))))))&&&'''''''''(((((())))))%%%(((+++...///...,,,***&&&&&&&&&'''((())))))***'''(((((()))***+++++++++'''(((((()))***++++++++++++***)))***++++++***)))((())))))******)))))))))***+++---///000000000///000...++++++,,,...000111...000333444555999@@@FFFOOOZZZkkk|||UUUSSSPPPMMMKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLKKKLLLLLLMMMNNNNNNOOOOOOSSSTTTTTTWWWZZZ___cccfffnnnppprrrsssssstttvvvxxxwwwzzz~~~}}}uuuooofffdddaaa^^^YYYVVVSSSQQQRRRPPPNNNOOOPPPPPPMMMJJJJJJIIIHHHFFFEEEEEEEEEEEEAAABBBDDDEEEEEEEEEDDDCCCCCCCCCDDDDDDEEEEEEFFFFFFHHHGGGFFFGGGIIIKKKKKKKKKNNNJJJIIILLLTTT]]]bbbccceeemmmtttvvvzzz~~~uuupppmmmnnnqqqpppjjjddd[[[]]]```fffqqqlll]]]TTTLLLHHHFFFCCCBBBAAA@@@???===<<<<<<===<<<<<<;;;999888777777888777777666555444444444444333333222222333333444333222000//////000222333111111222333222000...,,,------......///000000000////////////////////////---,,,,,,,,,,,,---...............///////////////------...////////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))************'''%%%%%%'''+++,,,+++(((++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,,,,,,,,,,,,,+++***))))))((())))))))))))((((((((((((***************)))(((((())))))(((((((((((())))))+++*********))))))((((((,,,***(((''')))*********))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***((('''&&&''')))***(((((((((((())))))))))))******************************+++++++++,,,,,,,,,,,,+++*********+++------000///------.........---,,,,,,,,,---------......---...///000222444555666@@@EEEQQQddduuuWWWTTTPPPMMMJJJIIIIIIIIIFFFFFFFFFGGGGGGGGGHHHHHHKKKKKKKKKLLLMMMMMMNNNNNNPPPPPPQQQSSSVVVZZZ^^^```gggiiikkklllmmmnnnppprrrsssvvvzzz}}}{{{tttpppllleee```^^^]]]ZZZWWWSSSOOOMMMKKKIIIGGGEEEEEEFFFFFFDDDBBBGGGFFFEEEDDDCCCCCCCCCCCCBBBCCCDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGJJJIIIHHHHHHIIIIIIJJJJJJMMMPPPTTTXXX]]]ccchhhlllssszzz~~~vvvmmm```\\\ZZZ]]]aaaccc```\\\[[[]]]bbbkkk||||||kkkYYYOOOJJJEEEBBBBBB??????>>>>>>===<<<<<<<<<<<<<<<;;;:::999888777777888777777666555555444444444444333333333333444444333222111000000111222333333222111000000////////////////////////.................................---,,,,,,,,,,,,---...............------,,,,,,,,,------,,,,,,+++)))((('''************************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++)))(((((())),,,---+++)))+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))******+++******))))))(((''''''&&&))))))))))))((((((((((((***************)))(((((())))))(((((((((((())))))*********)))))))))((((((***)))'''&&&((())))))((()))(((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))***************))))))((((((((((((((())))))))))))************************)))))))))*********++++++))))))((((((((()))***+++---+++******,,,......---,,,,,,,,,------------.........///000222333444444777:::CCCRRR___iiirrrzzz\\\YYYSSSNNNJJJHHHHHHHHHDDDDDDDDDEEEEEEEEEFFFFFFIIIIIIJJJKKKKKKLLLLLLMMMLLLLLLMMMNNNPPPSSSVVVXXX\\\^^^aaabbbccceeegggiiikkkoootttwwwyyyyyy{{{|||vvvpppiiieeebbb```[[[WWWUUUTTTRRROOOLLLIIIGGGFFFFFFDDDAAAAAABBBBBBBBBAAACCCCCCBBBBBBAAABBBBBBCCCCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEFFFGGGGGGHHHIIIIIIKKKJJJJJJJJJKKKLLLNNNOOORRRWWW^^^cccgggmmmuuu{{{yyytttlll```TTTMMMLLLNNNSSSYYY]]]]]][[[```bbbgggssszzzeeeXXXLLLGGGEEEBBB@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999888777777777777777666555555444444555444444333333444444555444333222111111222333444444333000......///000111111000000///......---------------------------------,,,,,,,,,,,,---............---,,,+++***))))))............,,,+++***)))************************,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,++++++,,,------,,,***+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))***))))))((((((''''''&&&))))))))))))(((((((((((())))))******))))))(((((())))))(((((((((((())))))******))))))))))))(((((()))(((&&&&&&'''(((((('''((((((((((((''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((()))***+++,,,,,,***((('''(((((((((((())))))))))))************************((((((((()))))))))******)))(((((((((((()))******)))((('''(((+++---------,,,,,,,,,,,,------------...//////000000111222222444444;;;FFFNNNSSSXXX]]]kkkpppxxxccc```YYYRRRMMMIIIGGGFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIJJJKKKKKKIIIIIIIIIJJJKKKMMMOOOPPPRRRTTTWWWYYYZZZ[[[^^^```bbbffflllppprrrtttuuuvvv}}}~~~|||yyyuuuqqqnnniiieee```]]][[[YYYVVVTTTOOONNNLLLJJJHHHFFFDDDDDDEEECCCAAA@@@@@@AAABBBCCCAAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEFFFFFFFFFFFFFFFEEEFFFFFFGGGHHHIIIJJJJJJKKKLLLMMMNNNOOORRRVVVYYYZZZ___fffmmmttt{{{|||nnnaaaYYYTTTNNNIIIKKKNNNUUU\\\cccggggggfffhhhiiiooo{{{uuucccXXXOOOGGGEEECCC@@@======::::::::::::::::::::::::;;;::::::999888777777777777777666666555555555555555444444333333444444555333333222111111222333333333222000/////////000111000000//////............---------------------------,,,,,,,,,,,,---......---,,,,,,,,,++++++******,,,,,,---...............++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,+++*********))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((((((((++++++******))))))))))))))))))))))))((((((((((((((()))))))))))))))(((((((((((())))))))))))(((((())))))))))))))))))(((((()))(((''''''((()))((('''((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))))))))***+++***)))((('''(((((((((((())))))))))))************************((((((((()))))))))*********************++++++,,,)))((('''(((***,,,,,,+++++++++,,,,,,,,,---------//////////////////000000333444:::CCCGGGFFFFFFHHHNNNSSS[[[ggguuuhhhddd^^^WWWPPPKKKGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGEEEEEEFFFGGGGGGHHHHHHIIIGGGGGGHHHHHHIIIJJJKKKLLLLLLNNNPPPRRRRRRTTTVVVYYYZZZ^^^ccchhhkkkmmmppprrrrrrsssvvvxxxzzzzzzzzzyyy}}}{{{{{{wwwsssoookkkhhheeebbb\\\ZZZWWWTTTQQQOOOMMMKKKHHHGGGGGGEEEDDDCCCBBBBBB???>>>===<<<;;;===???AAABBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHEEEFFFGGGHHHIIIJJJKKKKKKNNNOOOQQQQQQRRRVVV[[[___aaagggrrrwwwkkk[[[PPPKKKJJJKKKMMMUUU\\\fffooossssssqqqpppnnnpppvvvrrr```UUULLLEEE@@@AAA@@@<<<999:::<<<;;;;;;::::::999999888999999999888888777777666666666666666555555555555444444444333333444444444222222222222222222222222000000111222222111///...............//////000000---------------------------,,,,,,,,,,,,---......++++++,,,,,,------......))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++***))))))***))))))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((*********************)))*********)))))))))))))))))))))))))))(((((((((((('''(((((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))***)))((()))******)))((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))((('''&&&'''(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))******++++++++++++,,,+++))))))+++++++++***+++++++++,,,,,,,,,------...........................000999BBBDDD>>>999888:::>>>CCCLLLWWWfffvvvdddbbb^^^XXXRRRLLLHHHFFFDDDDDDDDDEEEEEEEEEFFFFFFCCCDDDDDDEEEEEEFFFGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIHHHJJJLLLMMMMMMNNNPPPRRRRRRUUUYYY]]]```dddgggjjjjjjkkkmmmpppqqqrrrrrrrrrtttwww{{{{{{{{{}}}yyyrrrnnnllljjjfffcccaaa^^^ZZZXXXRRRQQQOOOMMMJJJGGGEEEDDDAAAAAA@@@@@@@@@?????????======>>>===<<<===???BBBEEEDDDDDDDDDEEEFFFGGGGGGHHHGGGGGGGGGGGGHHHIIIIIIGGGGGGHHHIIIKKKLLLMMMMMMRRRTTTVVVVVVWWWZZZaaafffllluuu{{{mmm[[[UUUOOOMMMMMMNNNSSSYYYfffoooyyy~~~zzzvvvuuutttxxxkkkZZZQQQNNNDDD???===@@@@@@===;;;<<<<<<<<<;;;::::::999888888888888888777777777666666666666666666666666555555444333333222222333333444111111111111111111111111...000111333333111///...------......///000000111---------------------------,,,,,,,,,,,,---......++++++,,,---...///000000//////......---+++***)))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++*********)))+++,,,+++)))(((((()))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++''''''''''''''''''''''''))))))))))))((((((((((((''''''((()))))))))(((((('''((()))******)))((('''''''''(((((((((((())))))***))))))***++++++)))((('''''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***************)))'''%%%%%%&&&'''((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++&&&'''(((((())))))((((((...,,,******+++,,,+++***++++++++++++,,,,,,,,,,,,------------------......---000999BBBDDD<<<555222333555777;;;BBBMMM\\\ffftttwww{{{YYYYYYXXXVVVRRRMMMHHHFFFDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBCCCCCCDDDEEEEEEEEEDDDEEEFFFGGGGGGHHHHHHHHHFFFHHHIIIJJJJJJJJJLLLMMMLLLNNNPPPRRRTTTWWW\\\___bbbcccdddggghhhjjjkkkkkkmmmqqqtttuuutttuuuzzz~~~}}}|||{{{xxxtttooojjjfffccc```^^^\\\ZZZYYYUUUQQQNNNLLLLLLLLLJJJGGGDDDBBBBBB============>>>>>>>>>>>>>>>@@@BBBBBB@@@@@@BBBEEEFFFFFFFFFFFFFFFFFFGGGGGGIIIHHHGGGGGGGGGHHHJJJJJJIIIJJJKKKLLLMMMOOOPPPPPPUUUYYY\\\^^^```fffooovvvzzzfffYYYKKKKKKNNNUUUXXX\\\gggrrr}}}}}}|||fffVVVMMMIIIFFFBBB???>>>@@@@@@===<<<>>>:::999999999999999999999777777777777777666666666555666666666666666666666333222222111111222222333000000000111111000000000000000000111111111000000.........///////////////........................---,,,,,,,,,,,,---......,,,,,,------......//////222222222111000///------))))))))))))))))))))))))************************++++++*********)))))))))(((***,,,+++)))((()))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++''''''''''''''''''''''''))))))))))))((((((((((((&&&''''''((())))))(((((('''((()))******)))(((''''''''''''((((((((()))))))))(((((()))+++***((('''''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''((((((((())))))))))))***)))(((((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******&&&&&&((()))))))))(((''',,,+++)))***+++,,,,,,+++***++++++++++++,,,,,,,,,++++++,,,,,,------......///111888@@@AAA:::444222000222444555666<<>>>>>???@@@@@@;;;???BBBBBBAAA@@@BBBDDDGGGGGGFFFFFFFFFFFFGGGGGGIIIIIIHHHGGGHHHIIIJJJKKKKKKLLLMMMNNNPPPQQQRRRSSSVVV[[[aaafffkkksssvvvdddVVVPPPOOOPPPVVV___eeelll}}}fffSSSLLLJJJEEEAAAAAA>>><<<>>><<<888777999666777777888999:::::::::777777777777666666666666555555555666666666666666222111111111111111111222//////000000000000//////222111///...///000111333000000000///......------////////////////////////---,,,,,,,,,,,,---......------------------------,,,------...............************************************************+++*********))))))(((((((((***---,,,***(((***,,,))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++((((((((()))))))))))))))))))))))))))((((((((((((&&&&&&'''((())))))(((((('''((()))++++++)))((('''&&&'''''''''(((((())))))'''''''''(((***)))'''%%%&&&'''''''''(((((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))'''(((***+++***)))'''&&&(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))'''(((***+++++++++***)))***(((''')))+++------,,,******+++++++++,,,,,,,,,******+++,,,,,,---............333999999333//////...111444333222333999???CCCCCCDDDGGGMMMWWWbbbjjjwwwzzz~~~GGGHHHIIILLLNNNNNNLLLJJJLLLJJJGGGEEEDDDDDDEEEFFFBBBAAAAAABBBDDDDDDCCCBBBEEEEEEEEEEEEEEEFFFGGGHHHFFFFFFEEEEEEFFFGGGHHHHHHJJJIIIHHHGGGHHHJJJLLLNNNPPPQQQQQQSSSUUUXXX[[[]]]bbbbbbccceeegggiiikkklllmmmppptttvvvxxxyyy{{{|||}}}|||yyyvvvrrrooommmkkkcccbbb___\\\YYYVVVTTTSSSQQQOOOLLLIIIGGGGGGGGGGGG@@@@@@@@@@@@??????>>>>>>===>>>>>>???@@@@@@AAAAAA@@@@@@@@@AAABBBCCCDDDEEEIIIHHHGGGFFFGGGHHHIIIJJJKKKHHHFFFHHHMMMOOOMMMJJJPPPRRRTTTVVVVVVWWWYYYZZZdddfffjjjqqq{{{rrrddd[[[UUURRRUUUWWW\\\dddrrryyykkkZZZOOOKKKHHHBBB<<<>>><<<;;;:::;;;;;;999888888777777777777777888999999888666444444444444555333444555666666555444333222222222111111111111000111111000000000000111111////////////////////////000000//////.........---/////////...------,,,,,,.........---,,,+++)))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++)))(((((()))******)))))))))***++++++++++++***+++++++++*********))))))))))))************))))))((()))***++++++***)))((())))))))))))))))))))))))******))))))((((((''''''))))))************))))))))))))************))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''+++*********))))))((((((&&&'''((())))))((('''&&&))))))(((((('''''''''&&&)))'''&&&'''((()))((('''''''''((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))''''''((((((((((((((((((&&&&&&&&&''''''''''''(((******))))))(((((('''''''''(((((()))***+++++++++((((((''''''(((***---...++++++++++++++++++++++++******+++++++++,,,,,,,,,...222666999999666222...///.........///222444666:::999999;;;???EEEKKKOOOYYY\\\aaaeeejjjooouuuyyy~~~MMMLLLKKKKKKLLLLLLMMMMMMQQQPPPOOOMMMKKKJJJIIIIIIGGGDDDBBBAAABBBCCCBBBBBBGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEFFFGGGGGGIIIHHHGGGGGGGGGIIIKKKLLLLLLLLLMMMNNNPPPSSSUUUWWWYYYYYYZZZ[[[]]]___aaabbbfffiiimmmooopppqqqsssuuuyyyyyy{{{|||~~~}}}xxxuuuqqqpppmmmjjjgggdddbbbaaa[[[ZZZXXXUUURRROOOMMMLLLLLLKKKHHHFFFDDDDDDEEEEEEAAAAAA@@@@@@????????????@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFHHHHHHHHHHHHIIIKKKLLLLLLKKKIIIGGGJJJNNNPPPOOOMMMTTTVVVYYYXXXWWWXXX]]]aaahhhsssxxxhhh```^^^^^^^^^[[[\\\cccooo}}}eee[[[OOOGGGEEEDDDAAA>>>>>><<<;;;;;;;;;;;;:::888888888777777777777777888888888777666555444444555333444555666666555444333222222222111111111000000111111000000000000111111........................000/////////.........---------------,,,,,,,,,,,,------......------,,,,,,------------------------+++++++++++++++++++++++++++)))((((((***+++***)))))))))***++++++++++++***+++++++++*********))))))))))))************)))))))))******++++++******)))((((((((((((((((((((((((***)))))))))((((((((('''))))))************))))))))))))************))))))(((((((((((())))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((*********)))))))))((((((''''''(((((((((((('''''')))((((((((('''''''''''')))'''&&&'''((()))((('''((((((((((((((('''''''''''''''((((((((((((''''''((((((((((((((((((((((((,,,+++)))'''%%%%%%&&&&&&'''''''''((((((((())))))***)))))))))(((((((((''''''(((((()))******++++++++++++,,,,,,,,,,,,,,,+++*********************************+++++++++,,,,,,---000333666666333000---///...------...000222444444444333444777;;;>>>AAABBBEEEIIILLLPPPTTTYYY]]]eeekkksss{{{ZZZXXXUUURRRRRRUUUXXXZZZ\\\]]]]]]]]]ZZZVVVQQQOOOMMMIIIDDDBBBBBBDDDEEEEEEDDDDDDDDDEEEDDDDDDCCCBBBEEEDDDDDDDDDDDDEEEEEEFFFGGGFFFEEEEEEFFFGGGIIIJJJGGGGGGHHHIIIJJJLLLMMMNNNOOOOOOPPPRRRSSSUUUVVVWWW\\\___bbbdddeeefffhhhjjjmmmnnnppprrrtttvvvxxxyyyyyyzzzzzz{{{}}}}}}{{{}}}|||yyyvvvsssoookkkhhhcccbbb```^^^[[[XXXVVVUUUSSSRRRPPPNNNKKKIIIGGGFFFFFFEEECCCBBBAAAAAABBBCCCAAAAAAAAAAAA@@@@@@@@@@@@BBBBBBCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGGGGHHHIIIKKKLLLMMMNNNNNNLLLKKKKKKMMMPPPTTTUUUUUU[[[___cccbbb___aaahhhpppxxxvvvjjjcccbbbdddeeeddd]]]```hhhzzzqqq___RRRMMMFFFBBB@@@??????>>>>>><<<;;;;;;<<<<<<:::999999888888777666666666666777777777777666666555444333444444555555444444333222222111111111000000000111000000//////000000111......................../////////...............++++++++++++,,,,,,,,,,,,,,,,,,---......///..............................+++++++++++++++++++++++++++***((()))***+++***)))((()))******++++++******+++************)))))))))))))))************)))))))))******++++++******)))''''''''''''''''''''''''))))))))))))((((((((((((******++++++++++++******((())))))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((******))))))))))))((((((((((((''''''''''''(((((((((((((((((('''''''''''')))'''&&&'''((()))((('''))))))(((((('''''''''&&&''''''((((((((((((''''''((((((((((((((((((((((((---+++(((%%%$$$%%%'''((((((((((((((()))))))))***))))))))))))((((((((((((((((((((()))******++++++)))***++++++***(((&&&$$$*********************************++++++++++++,,,---...000111111000...---......---,,,---...///000000/////////000111222333444777999;;;===@@@DDDGGGJJJOOOVVV___fffnnnvvv{{{iiihhhfffeeefffjjjppptttqqqsssttttttooohhh```[[[UUUPPPJJJFFFEEEFFFGGGGGGBBBCCCCCCDDDDDDCCCBBBAAADDDDDDCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDEEEFFFGGGEEEEEEEEEFFFFFFGGGHHHHHHJJJJJJKKKMMMNNNOOOOOOPPPSSSUUUXXXYYYYYY[[[]]]___cccdddeeehhhjjjmmmooopppqqqpppqqqrrrtttwww{{{}}}~~~yyyxxxwwwuuutttsssrrrrrrwwwwwwxxxwwwvvvsssqqqooorrruuuyyy|||}}}|||yyyxxxtttqqqnnnkkkhhhddd```\\\[[[ZZZXXXVVVSSSQQQPPPOOOMMMLLLKKKIIIHHHFFFEEEDDDBBBAAA@@@@@@@@@@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAACCCCCCDDDDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGHHHIIIKKKMMMNNNNNNMMMMMMMMMNNNOOOQQQTTTXXX]]]```aaaiiippppppmmmooowww~~~llliiiiiilllqqqpppiiicccbbbeeeqqq|||kkkYYYLLLJJJHHHFFFBBB>>><<<<<<======<<<;;;;;;<<<<<<;;;999:::999888666666555555555666666777888777666555333333333333444444333333333111111111111000000000000000000////////////000000................................................*********+++,,,------...+++,,,------......------------------------------***+++++++++++++++,,,,,,+++***)))***++++++***)))((())))))***************************))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((******++++++++++++******(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))(((((()))((('''&&&&&&'''((()))(((((((((((((((''''''''')))'''&&&'''((()))(((''')))))))))(((''''''&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((((('''&&&&&&&&&(((***+++''''''((((((((()))))))))))))))))))))(((((((((((((((((())))))************(((((())))))(((&&&$$$###++++++++++++++++++++++++************++++++++++++------------------------...---,,,,,,+++,,,------//////////////////......444555777888888999<<<>>>;;;>>>CCCGGGLLLSSSYYY^^^qqqsssvvvyyy}}}vvvoooccc]]]UUUNNNJJJHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHJJJKKKKKKKKKJJJLLLNNNOOOPPPPPPQQQTTTVVVZZZ[[[]]]___bbbdddfffggggggggghhhiiimmmrrrvvvyyy|||||||||{{{zzz{{{}}}~~~~~~~~~~~~}}}}}}zzzuuussssssssssssnnnmmmkkkjjjhhhhhhggggggiiijjjiiiiiihhhfffdddccceeegggkkknnnooonnnmmmkkkjjjhhheeebbb```]]]XXXUUUTTTSSSRRRPPPOOOMMMLLLKKKHHHGGGGGGFFFEEEDDDCCCCCC@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGJJJKKKLLLNNNNNNNNNMMMMMMNNNPPPRRRTTTWWW\\\dddiiiooowww}}}ooolllmmmrrrxxx|||yyyooogggkkkppp|||qqqbbbVVVMMMGGGEEEEEEEEEAAA===;;;;;;===<<<;;;::::::;;;;;;:::999999888777666555555555555555555666777777666444333333333333222222333333333111111111000000000//////000000////////////000000........................---------...............******+++,,,---...//////+++,,,,,,,,,,,,+++******++++++++++++++++++++++++*********++++++,,,,,,,,,+++******+++,,,,,,***((((((((()))************)))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))*********++++++*********(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((()))))))))((('''&&&&&&'''((()))'''''''''((((((((((((((()))'''&&&'''((()))((('''))))))(((((('''''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''$$$%%%''')))***))))))(((&&&&&&'''''''''((((((((((((((((((((()))))))))))))))))))))))))))*********,,,+++***)))))))))***+++))))))))))))))))))))))))))))))*********+++++++++------,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++...///000111111000//////222333333333222222444666555777999:::<<>><<<;;;<<<===;;;999888999:::;;;:::888888777777666555555555555444444555555555444444333333222222111111222222333111111000000000/////////000//////......//////000---------------------------------------.........***++++++,,,---......///+++++++++++++++***))))))*********************************++++++,,,,,,---*********+++------***((('''((())))))******))))))(((((()))))))))))))))***))))))************)))))))))((((((''''''(((((()))************************(((((((((((())))))))))))))))))************))))))'''(((((())))))(((((('''(((((((((((())))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))''''''(((((((((((())))))((((((''''''''''''(((((('''''''''((((((((((((((()))'''&&&'''((()))((('''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&'''***+++***(((%%%$$$&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))*********)))((('''''')))+++---&&&&&&&&&&&&&&&&&&&&&&&&)))))))))************+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------...///000000000//////000000///......///111111222333444444666:::===qqquuu|||{{{vvvpppjjjccc^^^WWWTTTOOOKKKGGGEEEDDDDDDFFFEEEDDDDDDCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBDDDEEEEEEEEEDDDDDDAAABBBDDDEEEEEEDDDCCCBBBDDDEEEEEEEEEDDDEEEHHHJJJJJJKKKLLLNNNPPPRRRSSSTTTTTTTTTUUUWWWZZZ]]]```bbbfffhhhjjjjjjiiihhhiiijjjggghhhkkklllmmmooosssuuuxxxyyy{{{~~~}}}zzzqqqpppnnnlllkkklllmmmmmmoooqqqsssuuuxxxzzz{{{{{{wwwxxxxxxwwwvvvtttrrrqqqhhhgggeeeaaa^^^\\\\\\\\\ZZZYYYXXXVVVUUUTTTTTTSSSWWWWWWVVVUUUTTTSSSSSSRRRSSSTTTUUUVVVVVVWWWXXXXXXWWWUUUSSSRRRPPPNNNKKKIIIGGGGGGFFFFFFEEEDDDCCCCCC@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEECCCDDDDDDEEEFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHMMMMMMNNNPPPRRRUUUWWWXXXZZZ___dddeeegggnnn{{{~~~vvvfffVVVOOOJJJEEECCCDDD???>>><<<<<<<<<<<<<<<<<<999888777777999999888777777666666555555555666666333333333222222333333444333222111000000111222333111000000000//////////////////............//////------------------------,,,,,,,,,------.........******++++++,,,,,,------******+++,,,,,,,,,++++++++++++++++++++++++++++++)))******+++,,,,,,------******+++,,,------***((('''(((((()))))))))))))))(((((((((((())))))******))))))************))))))+++***)))(((((()))***+++))))))))))))))))))))))))'''((((((((()))))))))***(((((())))))))))))((((((''''''((((((((((((''''''(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))'''''''''((((((((())))))''''''((((((((((((''''''''''''''''''((((((((())))))'''&&&'''((()))((('''&&&&&&''''''((()))))))))''''''(((((((((((('''''''''''''''''''''''''''''''''((()))))))))(((&&&%%%''''''''''''(((((((((((('''((((((((()))))))))******)))))))))))))))))))))''''''''''''(((((())))))''''''''''''''''''''''''))))))))))))************+++++++++******+++++++++***++++++,,,,,,,,,++++++------------.........///...///000///......///111...000111111111222444666qqquuu{{{zzzuuugggccc\\\UUUPPPMMMLLLLLLFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDCCCBBBBBB???@@@BBBCCCDDDDDDCCCBBBAAACCCDDDFFFFFFDDDCCCBBBBBBCCCCCCBBBBBBCCCEEEHHHEEEFFFGGGHHHJJJKKKMMMMMMNNNNNNOOOPPPRRRTTTVVVWWWXXXZZZ]]]^^^]]]\\\\\\]]]\\\^^^aaacccdddfffiiikkklllmmmooorrrtttvvvwwwwwwvvvwwwyyy{{{{{{yyytttpppffffffeeedddcccbbbbbbbbbbbbdddfffiiilllnnnooopppmmmnnnnnnoooooonnnmmmlll``````___\\\YYYVVVVVVVVVUUUUUUSSSQQQPPPOOOOOOOOONNNMMMMMMLLLKKKJJJJJJIIIKKKKKKKKKKKKKKKLLLNNNNNNPPPNNNLLLKKKKKKIIIFFFDDDEEEEEEEEEDDDCCCCCCBBBBBBAAAAAABBBBBBCCCCCCDDDDDDBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFDDDEEEEEEFFFGGGGGGHHHHHHJJJIIIIIIHHHHHHHHHIIIIIIMMMMMMOOOQQQUUUYYY\\\___dddiiiooopppqqqyyy}}}sssooonnnppptttrrrxxxnnnaaaUUUKKKJJJIIICCC??????CCC@@@===<<<<<<<<<;;;:::888777666777888999888777666666555555555666666777333222111111111222333444333222111000000111222333000000000000//////////////////............//////------------------------,,,,,,,,,------.........***************+++++++++))))))+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------******+++,,,...---+++((('''(((((()))))))))))))))'''((((((((())))))******))))))************))))))---,,,+++******+++,,,---(((((((((((((((((((((((('''((((((((())))))******''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))&&&'''''''''(((((())))))&&&'''((())))))((('''&&&&&&'''''''''(((((()))))))))'''&&&'''((()))((('''%%%%%%&&&'''((()))******''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&'''((()))***+++(((((((((((())))))))))))'''((((((((())))))***************)))))))))))))))***+++,,,------,,,***)))************************))))))))))))************)))******************)))******+++,,,,,,,,,,,,,,,......------------......---...///...------///111...///111000//////000111qqqtttxxxvvvfff___\\\XXXSSSQQQNNNKKKIIIIIIHHHFFFDDDAAAAAA@@@@@@@@@AAABBBCCCCCCBBBAAA@@@@@@@@@@@@@@@CCCBBBAAA@@@@@@BBBDDDEEEDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHFFFGGGHHHIIIKKKLLLMMMMMMQQQQQQRRRRRRRRRSSSSSSSSSWWWWWWXXXYYY[[[\\\]]]]]]aaabbbbbbdddfffiiilllnnnnnnmmmllljjjhhhfffeeeddd______^^^^^^]]]\\\\\\[[[]]]\\\\\\]]]___bbbfffhhhhhheeebbbcccfffgggddd``````]]]YYYVVVTTTSSSQQQPPPLLLKKKJJJIIIHHHGGGGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFCCCDDDFFFHHHIIIIIIHHHHHHJJJKKKKKKJJJIIIIIIJJJLLLPPPSSSVVVXXXYYY]]]ccchhhrrr~~~zzzlllcccbbbeeeggghhhkkkooottt|||zzzggg\\\OOOMMMJJJHHHGGGEEEBBB???>>>======;;;:::999888888777777777777666666666666777777666666555555555444333333333333333333333333111111000///////////////333222111000///////////////............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******&&&++++++&&&***666999333))))))))))))***************)))'''&&&%%%%%%%%%&&&))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))(((''''''((()))***++++++,,,***)))((()))++++++)))((((((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))******))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))(((((('''''''''&&&%%%&&&''')))))))))(((((((((((((((''''''&&&%%%%%%''''''((())))))))))))))))))(((((('''''''''((((((&&&'''''''''''''''''''''''''''''''''((((((((((((%%%%%%&&&&&&'''(((((((((***((('''(((***+++)))&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************((()))***))))))***---///,,,+++++++++,,,---..............................,,,,,,------...//////000---......///////////////uuuxxx}}}wwwrrrllleee^^^YYYSSSMMMJJJHHHEEEDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@@@@???@@@@@@AAABBB@@@??????>>>???@@@AAABBBDDDDDDEEEEEEEEEEEEDDDDDDCCCDDDDDDEEEFFFFFFGGGGGGFFFFFFGGGHHHIIIIIIJJJKKKJJJJJJKKKKKKKKKLLLLLLLLLOOOPPPQQQQQQRRRSSSTTTTTTZZZZZZZZZ\\\^^^aaaccceeebbbbbbaaa___^^^]]]\\\[[[ZZZZZZYYYXXXXXXWWWVVVVVVVVVUUUUUUVVVWWWZZZ]]]^^^bbb^^^\\\]]]```aaa^^^ZZZYYYVVVRRRPPPNNNMMMKKKJJJIIIIIIHHHFFFFFFEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDCCCBBBBBBAAABBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFGGGGGGHHHIIIIIIGGGHHHIIIKKKLLLLLLLLLLLLJJJKKKKKKKKKKKKLLLNNNPPPRRRUUUYYY\\\```fffmmmsssxxxsssllleeecccdddffffffeeefffgggnnn}}}tttcccTTTLLLIIIGGGEEEDDDDDDCCCAAA???======<<<;;;:::999888888777777777777666666666555666666666666555555444444333333333333333333333333222222111000000000000000222222111000///////////////............------------------,,,,,,---------++++++++++++++++++++++++---,,,,,,,,,---...//////,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******(((---,,,(((,,,666888333))))))))))))************+++***)))(((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''&&&((((((((()))*********+++***)))((()))++++++)))((((((((((((((())))))))))))***)))))))))(((((((((''')))))))))))))))))))))))))))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''')))(((((((((''''''''''''''''''((())))))((('''&&&&&&&&&&&&&&&''''''''''''''''''((()))))))))))))))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''')))((('''(((***+++)))&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))***)))((()))+++...)))((((((((())))))***+++------------------------,,,,,,,,,---.../////////------...///////////////zzzssshhh^^^UUUNNNIIIFFFDDDDDDDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@AAAAAABBB>>>???????????????@@@@@@CCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFIIIIIIIIIJJJJJJKKKKKKKKKOOOOOOPPPQQQSSSUUUWWWXXXUUUUUUTTTTTTSSSRRRRRRRRRRRRRRRQQQQQQPPPPPPOOOOOOOOONNNNNNNNNOOOQQQRRRTTTXXXUUUSSSTTTVVVWWWUUURRRRRROOOLLLJJJIIIHHHFFFEEEFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDEEEEEEFFFGGGCCCCCCDDDEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMMMMPPPQQQRRRRRRRRRTTTWWWYYYYYY\\\aaaffflllttt|||~~~uuujjjhhhggggggiiilllkkkgggcccffffffooolll\\\RRRJJJEEEBBBAAA@@@@@@AAAAAA@@@???===<<<;;;;;;:::999888888777777777666666666555555666555555555555444444444333333333333333333333333333222222111111111111111111111000///............///............---------...---,,,++++++,,,---...++++++++++++++++++++++++*********+++,,,...///000,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******)))---,,,(((+++333444///))))))))))))************++++++++++++***)))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((('''&&&%%%$$$)))))))))))))))))))))))))))(((((()))******)))'''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''((((((((((((''''''''''''))))))))))))((('''&&&%%%$$$$$$%%%%%%&&&''''''(((''''''((()))))))))((((((((('''''''''''''''(((((((((((((((''''''&&&&&&%%%''''''''''''((((((((((((+++******)))(((((('''''')))(((((((((******((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))*********++++++)))((()))+++---++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///,,,---......//////......uuuiii^^^UUUOOOHHHHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@?????????@@@@@@AAABBBBBBAAAAAA@@@AAAAAABBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIKKKLLLMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIKKKJJJJJJIIIJJJKKKLLLLLLNNNLLLKKKLLLMMMNNNMMMKKKNNNKKKIIIHHHHHHGGGEEECCCEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDEEEFFFGGGHHHEEEEEEEEEEEEFFFFFFGGGGGGIIIJJJJJJKKKMMMOOOQQQRRRYYYZZZ[[[[[[[[[]]]aaaccchhhjjjmmmrrryyy~~~xxxwwwsssnnnsssssstttuuuuuurrrlllgggmmmpppzzzjjjXXXPPPMMMIIIFFF???>>>======>>>???>>><<<;;;;;;;;;:::999888888777777777666666666555555555444444444444444444444444222222222222222222222222222111111000000111111111000000///...............///............---------///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((()))***+++,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******(((***)))&&&(((---...***((()))))))))******************+++,,,+++***)))'''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((('''&&&%%%$$$)))))))))))))))((((((((()))(((((()))******)))'''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((((('''''''''&&&&&&&&&'''((((((&&&'''''''''''''''''''''''''''''''''(((((((((((()))))))))(((((((((''''''((((((((()))))))))((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***+++++++++***((((((***,,,,,,,,,,,,++++++,,,------************************++++++,,,,,,------------,,,,,,---............---}}}}}}}}}wwwlllccc]]]XXXVVVRRRNNNKKKIIIHHHHHHCCCBBBAAA@@@??????>>>???AAAAAABBBBBBBBBAAAAAA@@@>>>>>>????????????>>>>>>>>>??????@@@AAAAAABBBBBBBBBAAAAAAAAAAAA@@@@@@@@@CCCDDDDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGHHHGGGGGGGGGHHHHHHHHHGGGIIIHHHFFFFFFFFFFFFDDDBBBDDDCCCCCCBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAABBBBBBBBBBBBAAADDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIJJJJJJJJJJJJJJJOOOOOOOOOPPPSSSWWWZZZ\\\```bbbeeehhhjjjlllpppsssxxxxxxyyy|||yyyxxx||||||wwwssspppttt{{{rrrfffVVVLLLJJJIIIEEEAAA@@@>>>============;;;::::::::::::999888888777777666666666666555555555555333333333333444444444444222222222222222222222222000000/////////000000111000//////............//////............---------...---,,,,,,,,,,,,---...------------------------***))))))(((((())))))))),,,,,,,,,+++++++++******,,,,,,,,,+++++++++******))))))(((&&&(((+++***(((((()))))))))************((()))***+++***)))((('''(((((((((((((((((((((((())))))))))))))))))))))))*********)))((('''&&&%%%)))))))))((((((((((((((()))((('''(((******((('''(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((('''''''''(((((((((((((((''''''''''''(((((())))))'''''''''&&&&&&%%%%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&'''(((((($$$%%%%%%&&&'''((())))))''''''''''''((((((((((((&&&&&&&&&''''''((((((((('''((()))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))(((((((((&&&%%%%%%''')))))))))(((((((((((())))))************************+++++++++,,,,,,,,,,,,,,,+++,,,,,,---------------|||{{{~~~xxxwwwyyy}}}~~~xxxsssnnnjjjiiigggccc^^^WWWQQQKKKIIIDDDDDDCCCBBBAAAAAAAAABBBAAAAAA@@@@@@@@@@@@@@@???======>>>>>>>>>>>>======>>>>>>??????@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@BBBBBBBBBCCCCCCCCCCCCDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEFFFFFFFFFDDDCCCCCCCCCDDDDDDBBB@@@CCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCC???@@@AAAAAABBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGHHHIIIHHHIIIIIIJJJKKKLLLMMMMMMRRRRRRRRRTTTXXX]]]bbbeeeooosssxxx|||~~~~~~}}}|||}}}~~~~~~}}}}}}zzzqqq]]]VVVNNNJJJHHHFFFAAA===AAA???=========<<<:::888999999999888888888777777666666666555555555444444222222333333333333333444222222222222222222222222//////////////////000111000000///......//////000///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******+++***))))))+++,,,+++)))))))))))))))************'''(((((()))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))*********)))(((''''''(((((((((((((((((((((((((((''''''((())))))(((&&&(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''((((((((('''''''''(((((((((((((((&&&&&&&&&&&&'''(((******)))(((((('''&&&&&&%%%%%%''''''((((((((('''&&&&&&%%%%%%%%%%%%&&&'''(((((($$$%%%%%%&&&'''((())))))''''''''''''((((((((((((%%%%%%&&&&&&'''(((((()))'''(((******((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))$$$%%%%%%###""""""%%%'''+++******)))))))))))))))************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,~~~vvvtttuuuyyy~~~|||wwwsssrrrssstttttt}}}}}}}}}zzzssshhh^^^WWWRRRQQQNNNKKKIIIGGGFFFEEECCCCCCAAA@@@@@@@@@AAAAAA>>>>>>????????????>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDCCCBBBAAABBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDEEEFFFBBBBBBAAABBBDDDCCCAAA???BBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCC???@@@AAAAAABBBBBBAAAAAA@@@@@@AAAAAABBBCCCDDDDDDCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGIIIJJJKKKHHHIIIKKKNNNQQQTTTVVVWWWZZZZZZZZZ]]]bbbhhhooosss~~~zzzxxxvvvxxx|||~~~{{{iii^^^RRROOOKKKHHHFFFDDDAAA>>>???>>><<<<<<<<<<<<:::888888888888888888777777777666666555555555444444444111222222222333333333333111111111111111111111111000000//////000000111222000000000//////000000111///............---------+++,,,...//////...,,,+++************************,,,,,,+++++++++,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******+++))))))+++,,,+++***)))))))))))))))************(((((((((''''''(((((()))))))))))))))))))))))))))++++++++++++++++++++++++'''(((((()))((((((''''''&&&'''''''''((()))))))))(((''''''((())))))(((&&&(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))'''''''''(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((('''&&&''''''((()))((((((((((((((((((((((((''''''((((((''''''&&&%%%%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((&&&)))+++***((('''((()))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))%%%&&&&&&%%%$$$%%%(((***------,,,+++++++++++++++************************+++++++++++++++***************+++,,,,,,,,,,,,,,,yyywwwsssrrruuuyyyyyyrrrmmmnnnssswwwzzzyyypppccc```\\\VVVQQQLLLHHHFFFGGGFFFDDDBBBAAABBBDDDEEE??????@@@@@@@@@@@@??????>>>>>>>>>???@@@@@@AAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCAAAAAAAAAAAABBBBBBCCCCCCAAABBBCCCCCCCCCBBB@@@???CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCDDDDDDEEEEEEEEEEEEDDDAAACCCDDDDDDCCCCCCDDDEEECCCBBBCCCDDDEEEEEECCCAAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAABBBBBBBBBBBBAAAAAABBBBBBCCCDDDEEEFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHIIIJJJLLLLLLOOOQQQTTTXXX\\\aaadddfffgggggggggjjjpppxxx{{{uuurrrsssqqqoooqqqwww{{{}}}}}}xxx}}}sssaaaVVVQQQKKKIIIFFFBBB@@@?????????===<<<;;;;;;<<<<<<:::999888888888888777777777777666666555555555444444444111111111222222333333333111111111111111111111111111111000000111222333333111000000000000000111111//////.........---------***,,,...000000...,,,***(((((((((((((((((((((((((((((())))))***+++------,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******)))'''''')))+++***(((((())))))))))))***************)))(((''''''((()))***))))))))))))))))))))))))++++++++++++++++++++++++&&&&&&''''''((('''''''''%%%&&&&&&'''((()))******(((''''''((())))))(((&&&(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))+++***((('''&&&&&&''''''''''''(((((()))*********'''((((((((('''&&&%%%%%%$$$$$$$$$%%%&&&'''((()))***)))((('''&&&%%%$$$$$$''''''''''''((((((((()))******))))))((((((''''''&&&)))+++***((('''(((***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))***))))))***---///******)))(((''''''((((((************************++++++************************+++,,,,,,,,,,,,+++~~~yyyuuuttt{{{~~~yyyvvvwwwwwwyyy|||uuuooojjjbbbXXXPPPNNNIIIEEEEEEFFFEEECCCCCCCCCCCCBBBAAAAAA@@@@@@??????AAACCCAAA>>><<<<<<>>>======<<<======>>>???@@@@@@@@@AAAAAABBBBBBCCCCCCDDDCCCBBBBBBAAAAAABBBBBBAAAAAAAAABBBBBBCCCCCCCCCBBBAAABBBBBBCCCDDDEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB???@@@AAABBBCCCCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCC<<<>>>???AAAAAAAAA@@@???AAACCCCCCCCCBBBCCCEEEGGGEEEHHHHHHFFFFFFHHHHHHEEEGGGHHHIIIIIIHHHHHHIIIJJJKKKMMMPPPPPPOOOPPPRRRUUUUUUYYY___gggoooxxx~~~{{{uuunnnkkkkkklllllljjjsssuuuxxxzzz||||||vvvpppnnnzzz}}}hhh[[[SSSLLLFFFGGGFFFEEEDDDAAA???===<<<;;;;;;::::::::::::999999999888888777666555555444888777777666555444444444444333222222111111222222111111111111000000000000111000///......///000111111000///......///000111------..........................................++++++,,,------------,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,+++)))((('''((()))+++(((((('''&&&&&&'''((()))''''''''''''''''''''''''))))))))))))***************)))(((''''''((()))***((((((((()))******++++++&&&'''''''''(((((())))))+++***'''&&&%%%&&&'''))))))))))))(((''''''&&&&&&,,,,,,+++***)))(((''''''************)))'''&&&&&&''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''...(((###"""&&&******)))))))))))))))((((((((((((''''''(((((())))))******(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''((())))))(((&&&(((''''''&&&&&&''')))***))))))(((((('''''''''&&&))))))(((((('''''''''&&&)))))))))))))))(((''''''(((((((((((())))))))))))***))))))((('''&&&&&&&&&%%%''')))(((%%%$$$&&&((((((((((((((())))))))))))''''''''''''((((((((((((++++++************+++++++++***)))))))))))))))************)))))))))((((((}}}~~~~~~zzzvvvtttuuuxxx|||{{{nnndddTTTQQQNNNNNNNNNLLLKKKJJJKKKIIIGGGFFFEEECCCBBBAAA>>>@@@BBBAAA???>>>???AAABBBBBBAAAAAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCC?????????@@@@@@AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAABBBCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCAAAAAABBBCCCCCCCCCCCCCCCCCCDDDEEEDDDCCCDDDEEEGGGDDDHHHIIIHHHIIILLLKKKHHHFFFGGGHHHIIIJJJKKKMMMNNNPPPSSSWWWXXXXXXXXX[[[]]]```fffooozzz{{{vvvllliiigggiiinnnrrrsssrrrzzz}}}~~~{{{xxxuuusssqqq}}}|||hhhYYYRRRNNNIIIEEEEEEDDDDDDBBBAAA???===<<<;;;;;;:::::::::999999999777777777666555444444444666666555555444333333333333222111111000000111111111111111111000000000000111000///......///000111111000///......///000000------..................------------------------***++++++,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,+++)))((('''((()))***---,,,***))))))))))))***''''''''''''''''''''''''))))))))))))***************)))(((((((((((()))***+++******))))))(((''''''((((((((()))))))))*********)))(((&&&&&&&&&'''((('''''''''((((((((((((((()))))))))((((((((((((((()))))))))))))))((('''&&&&&&''''''(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((('''######((()))(((((((((((((((((()))))))))))))))))))))((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((())))))(((&&&'''''''''''''''(((((())))))((((((((('''''''''''')))((((((((('''''''''''')))))))))))))))(((''''''(((((((((((())))))))))))***))))))(((''''''&&&&&&&&&(((***)))'''&&&''')))(((((((((((())))))))))))((((((((())))))))))))***+++******))))))******+++))))))((((((((())))))***,,,,,,+++++++++*********}}}}}}~~~zzzvvvsssvvvyyy~~~tttddddddcccaaa^^^\\\ZZZXXXTTTQQQMMMKKKIIIGGGDDDBBB???@@@AAAAAA@@@@@@AAABBBBBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@???BBBBBBAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBB????????????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@??????@@@AAACCCDDDDDDDDDDDDCCCCCCCCCCCCBBBDDDDDDCCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBAAABBBBBBCCCCCCCCCDDDDDDDDDCCCCCCDDDFFFFFFJJJLLLKKKMMMPPPPPPNNNNNNMMMMMMNNNPPPUUUYYY[[[```dddhhhkkkmmmnnnoooqqqvvvzzzzzzwwwtttppplllkkkjjjmmmssszzz~~~xxxssstttwwwuuukkk```SSSKKKHHHGGGDDDBBBAAAAAAAAA@@@???>>>===<<<::::::::::::999999999999666666555555444444333333555555444444333222222222222111000000//////000000111111111111000000000000000000////////////000000000//////......///000000......------------------++++++++++++++++++++++++)))******+++,,,+++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,+++)))((((((((()))***...---,,,+++***)))))))))(((((((((((((((((((((((())))))))))))***************))))))(((((())))))*********)))((((((''''''&&&))))))))))))************((((((((('''''''''''''''&&&&&&''''''((())))))***&&&&&&&&&''''''((((((((((((((()))))))))(((((('''&&&'''''''''''''''&&&&&&((((((((((((((((((((((((''''''(((((((((((((((((()))&&&###$$$&&&'''&&&$$$'''''''''(((((())))))************)))((('''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))(((((())))))'''%%%&&&&&&'''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((()))))))))(((''''''(((((((((((()))))))))))))))))))))(((''''''&&&&&&''')))***)))(((((()))***(((((((((((())))))))))))))))))))))))************+++******))))))******+++''''''''''''((()))******---------,,,,,,,,,,,,,,,|||wwwuuuwwwzzz}}}xxx|||~~~{{{vvvtttqqqnnnddd```ZZZUUURRRNNNIIIEEEFFFFFFFFFEEEDDDDDDEEEFFFAAAAAA@@@????????????@@@@@@@@@AAAAAAAAAAAAAAAAAACCCCCCBBBAAAAAAAAAAAABBB@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>???AAACCCEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCDDDDDDDDDCCCBBBBBBBBBCCCEEEFFFEEEFFFGGGFFFEEEEEEGGGIIIJJJNNNPPPPPPSSSXXXZZZXXXXXXUUURRRSSSYYYaaajjjooo{{{~~~zzzuuupppooorrrsssrrrqqqxxxxxx{{{{{{xxxyyy}}}{{{wwwfffZZZSSSJJJEEEDDDBBB@@@======>>>>>>>>>>>>===<<<<<<:::::::::999999999999888666666666555555444444444555444444444333333222222222222111000000000000000111111111111000000000///000000////////////000000............/////////000......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++*********++++++++++++******************************************************+++***))))))(((((())))))++++++***))))))((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))&&&&&&''''''((()))))))))))))))))))))))))))))))))&&&''''''(((((('''&&&&&&''''''''''''(((((())))))&&&&&&'''''''''(((((((((''''''(((((()))(((((((((''''''((((((((('''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((...,,,*********)))&&&###&&&&&&''''''((()))*********)))))))))(((((((((''''''((((((((((((((('''''''''''''''''''''''''''''')))((('''(((((((((&&&$$$%%%&&&'''((()))((('''&&&((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((''''''(((((((((((())))))))))))))))))(((((('''''''''''''''((((((((((((((())))))(((((((((((())))))))))))(((((()))))))))***************))))))))))))******&&&&&&&&&&&&''')))******,,,,,,,,,,,,,,,,,,,,,,,,~~~xxxtttrrruuuyyy}}}tttmmmfff___UUUNNNOOONNNLLLJJJJJJIIIIIIHHHDDDDDDCCCBBBBBBBBBBBBBBB>>>??????@@@AAABBBBBBCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@?????????AAACCCEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBAAAAAAAAA@@@AAAAAABBBCCCCCCDDDEEEEEEGGGFFFFFFEEEFFFGGGIIIJJJIIIJJJKKKJJJJJJJJJLLLNNNMMMSSSWWWZZZ```iiimmmlllbbb^^^ZZZ\\\fffttt}}}wwwpppggggggjjjooovvvzzz{{{zzz~~~qqq```UUUQQQMMMHHHDDDCCCAAA>>>;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::999999999888888888777777777666666666666666555555555444444444444444333333222111111111111222111111111111000000000/////////000000000000//////------......////////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++*********++++++++++++******************************************************+++******)))))))))))))))(((((())))))************************************((()))))))))************))))))************))))))&&&&&&''''''((()))))))))((((((((((((((((((((((((%%%&&&''''''''''''&&&&&&))))))(((((('''''''''''')))))))))(((((((((''''''&&&''''''(((((((((((('''(((((()))))))))(((((('''((((((((((((((((((((((((&&&'''''''''(((((())))))$$$$$$%%%'''(((((('''&&&%%%&&&&&&'''((())))))***'''((((((((()))))))))***''''''((((((((((((((('''''''''''''''''''''''''''(((&&&&&&&&&''''''%%%###$$$%%%'''((((((((('''&&&'''''''''((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((''''''''''''&&&&&&&&&''''''((((((((((((((((((((())))))))))))'''''''''((((((((())))))***))))))))))))))))))***&&&&&&&&&&&&''')))******************++++++++++++uuurrrqqqtttxxx|||xxxkkkaaaWWWTTTQQQOOOOOOOOOMMMLLLKKKJJJIIIGGGEEEDDDDDDDDD@@@@@@AAABBBBBBCCCCCCDDDCCCBBBBBBAAAAAAAAAAAAAAACCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAABBBDDDEEECCCDDDDDDDDDDDDEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAABBBBBBCCCDDDEEEFFFFFFGGGDDDDDDDDDEEEGGGHHHJJJKKKGGGIIIJJJJJJJJJLLLNNNPPPTTT]]]gggoooxxxrrrnnnkkkooo{{{|||wwwpppllljjjhhheeebbbfffhhhlllrrrwwwzzzyyywww|||uuuggg]]]TTTOOOHHHFFFDDDBBBBBBAAA???===:::;;;;;;<<<<<<<<<;;;;;;999999999999888888888888777777777777777777666666555555555444444444444444444333333222111222222222111111111111000000000000//////000000000000//////,,,---...///////////////......------,,,,,,++++++------------------------)))******+++,,,+++++++++******++++++++++++******************************************************************)))))))))((('''(((***+++,,,---------))))))))))))))))))))))))))))))))))))************)))******++++++******)))******)))((((((''''''&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''***))))))(((''''''&&&&&&)))))))))(((((('''''''''''''''(((((((((''''''&&&'''(((((()))******))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&''''''(((((()))'''''''''((()))*********&&&'''((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%&&&((((((&&&%%%%%%%%%&&&''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((&&&&&&'''(((((((((''''''(((((((((((())))))))))))((((((((((((((((((''''''&&&%%%$$$&&&((()))((('''(((((((((((())))))))))))''''''''''''((((((((((((***))))))(((((())))))***''''''''''''((()))******((())))))))))))*********~~~zzzxxxyyyyyyzzz~~~zzzzzzzzzzzz}}}yyyiiifffbbbaaaaaabbbaaa```]]][[[XXXTTTQQQNNNKKKJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCCCCDDDDDDEEECCCDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHDDDEEEGGGIIIKKKMMMNNNNNNMMMOOOQQQRRRRRRTTTWWWYYYcccppp|||zzz~~~~~~xxxtttoookkkhhhggghhhhhhnnnoooqqqsssttttttrrrqqqzzznnn___WWWRRRNNNJJJCCCBBBAAA@@@@@@@@@>>>===;;;;;;;;;<<<<<<;;;::::::999999999999888888888888666666666666666666666666333333333333333333333333333222222111111111111111111111111111000000000000...///000111111000///...+++,,,---///////////////......------,,,++++++***++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,******++++++++++++*********************************************************************)))(((((('''(((***++++++++++++***))))))))))))))))))))))))))))))))))))************)))***++++++++++++***)))+++******))))))(((''''''))))))))))))((((((''''''&&&&&&%%%%%%%%%&&&'''(((((((((((((((((('''''''''&&&'''''''''''''''(((((((((((((((((('''&&&%%%%%%%%%%%%'''((())))))******((((((((((((((((((((((((&&&&&&''''''((())))))***,,,,,,+++)))'''%%%%%%%%%''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&'''((((((((((((((('''''''''''''''''''''''''''&&&&&&''')))***)))(((&&&&&&%%%%%%&&&&&&''''''''''''''''''((((((((()))''''''''''''((((((((()))%%%&&&''''''((((((''''''(((((((((((())))))))))))'''((((((((((((((((((((('''%%%%%%&&&)))***)))((((((((((((((())))))))))))'''(((((((((((()))))))))))))))(((((((((((())))))))))))((((((((())))))***((((((((()))))))))******}}}zzz|||~~~~~~xxxqqqsssuuuwwwzzz~~~~~~zzzyyy{{{}}}|||{{{sssppplllfffaaa\\\YYYWWWTTTSSSRRRPPPOOOMMMLLLKKKKKKJJJIIIIIIHHHHHHIIIIIIEEEEEEDDDDDDDDDCCCCCCCCCFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCDDDEEEEEEEEEEEECCCDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEECCCDDDEEEFFFGGGHHHIIIIIIKKKMMMPPPSSSVVVWWWXXXXXX[[[]]]___```aaadddgggiiirrr}}}~~~zzzsssrrrrrruuuzzz}}}}}}||||||{{{xxxtttqqqpppsssuuuwwwwwwvvvvvvuuuuuutttsssxxxpppfffZZZSSSPPPMMMIIIFFFCCCBBBAAA@@@???>>>===<<<;;;;;;<<<<<<<<<;;;::::::999999999888888888888777444555555555555555555555222222222222222222222222222111111000000000000000111111111111000000000000...///000111111000///...***+++---///000000///.........---,,,,,,+++******************************++++++,,,------------,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((''''''((())))))((('''&&&(((((((((((((((((((((((())))))))))))************)))***+++,,,,,,+++***)))(((((())))))******+++++++++*********))))))(((((('''&&&$$$$$$$$$&&&((()))&&&&&&''''''((()))))))))###$$$$$$%%%&&&(((((()))(((((((((((('''&&&%%%$$$###$$$%%%'''((())))))***((((((((((((((((((((((((&&&&&&&&&'''((())))))***%%%&&&'''''''''(((***+++'''''''''''''''&&&&&&&&&******))))))((((((''''''&&&&&&'''((())))))((((((((((((((((((((((((((((((''''''''')))+++,,,,,,***'''&&&%%%$$$%%%&&&'''(((&&&'''''''''(((((())))))&&&'''''''''(((((())))))%%%%%%&&&'''((((((((('''(((((((((((())))))))))))'''''''''((((((((((((((((((&&&%%%'''***,,,+++)))(((((((((((())))))))))))))))))))))))************))))))(((((((((((())))))+++******))))))))))))***(((((())))))*********+++uuulllqqqqqqsssxxx|||~~~wwwooojjjdddiiijjjfffbbb```]]]YYYXXXXXXUUURRROOONNNOOOQQQMMMKKKHHHGGGHHHIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEFFFIIIGGGEEEEEEFFFGGGFFFEEEIIIHHHHHHHHHFFFDDDDDDGGGDDDAAABBBEEEFFFDDDEEEIIIFFFHHHIIIIIIHHHJJJNNNRRRQQQKKKGGGGGGFFFCCCCCCEEELLLMMMNNNNNNMMMOOOQQQTTTXXXWWWWWWXXX[[[```eeehhhmmmoooqqquuuxxx|||xxxxxxyyyvvvrrrooommmmmmkkkpppuuuxxxzzz|||~~~{{{zzzxxxxxxwwwuuuvvvzzzzzzqqqYYYTTTNNNJJJHHHFFFCCCAAA@@@???>>>>>>??????>>><<<======<<<;;;;;;:::999999777777666666666666777777888777777666555444444444222222222222222222222222111111111111000000000000000000111111111111000000000000000000000///......//////...---,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,,,,,,,+++++++++************++++++++++++******))))))))))))))))))))))))************************''''''((()))))))))))))))+++*********))))))(((((((((((((((((())))))))))))&&&&&&'''((()))******+++******))))))))))))******((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((''''''&&&&&&&&&%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$$$$$$$%%%%%%%%%&&&&&&***((('''&&&&&&'''(((***'''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''(((((((((((())))))))))))***((('''&&&(((((('''&&&))))))(((''''''''''''''''''''''''''''''((())))))'''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&'''''''''((()))))))))******))))))(((&&&%%%$$$)))((('''&&&&&&'''((()))***************)))(((((()))***+++,,,,,,+++***)))((((((((((((((()))******((()))*********((('''&&&******))))))))))))******%%%%%%&&&'''((()))******))))))(((((((((((())))))uuuvvvssssssuuuwwwyyy~~~~~~{{{yyyuuuqqqllljjjgggccc```^^^\\\[[[YYYVVVSSSPPPPPPOOONNNMMMQQQPPPOOONNNNNNMMMMMMMMMLLLMMMMMMMMMMMMLLLLLLLLLKKKLLLMMMMMMKKKHHHFFFFFFJJJGGGGGGJJJJJJHHHIIIMMMIIIIIIJJJNNNSSSXXXZZZZZZ\\\UUUOOOOOONNNLLLMMMQQQOOOQQQSSSVVVXXX]]]cccggghhhfffeeegggmmmtttyyy{{{yyyoooqqqrrrssssssrrrrrrsssuuuuuuxxx{{{{{{zzzzzz}}}}}}uuuccc[[[TTTPPPJJJGGGEEEDDDAAA??????>>><<<===>>>>>>===;;;;;;;;;::::::999888888777777777666666666666777777777777666666555444444333333333333333333333333333111111111111000000000000000000111111111111000000///////////////...------+++++++++++++++---......---,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++******++++++++++++******))))))))))))))))))))))))************************'''((())))))******))))))************)))))))))((())))))))))))(((((((((((('''(((((())))))************))))))(((((())))))***))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((()))((('''&&&&&&'''((())))))))))))(((((((((''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&)))((('''&&&&&&'''((()))(((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))((('''%%%&&&((()))))))))))))))((('''''''''''''''&&&&&&&&&&&&&&&'''(((((('''''''''''''''((())))))(((''''''''''''&&&&&&&&&''''''''''''''''''(((((())))))))))))((('''&&&%%%)))((('''&&&&&&'''((()))***************)))(((((('''((()))******)))(((''''''''''''''''''(((((())))))))))))))))))(((''''''))))))(((((((((((())))))((((((((((((((()))))))))))))))(((((((((((())))))}}}xxxtttsssrrrrrryyy~~~{{{uuuqqqjjjgggcccaaa``````___^^^^^^^^^]]][[[ZZZXXXXXXWWWUUUXXX[[[ZZZXXXWWWXXXZZZ^^^___```___\\\WWWRRROOOQQQNNNNNNQQQQQQOOOPPPTTTSSSPPPPPPWWWaaaiiijjjhhhggg___WWWUUUUUUUUUXXX]]]^^^```cccgggkkksss{{{{{{wwwzzzxxxooorrrtttwwwxxxyyy{{{~~~{{{|||zzzwwwrrrqqqtttwww~~~mmm[[[NNNIIIMMMJJJFFFCCCBBBAAA???>>>>>>===;;;<<<======<<<:::999999888888777666666666777666666555555666666777666666666555555444444333333333333333333333333333111111111111000000000000///000000111111000000///---............---,,,,,,************+++,,,------,,,,,,,,,+++,,,,,,---------------,,,,,,,,,++++++******++++++++++++******))))))))))))))))))))))))************************((()))******++++++******************))))))))))))******))))))(((((('''''')))))))))))))))*********)))((((((''''''(((((()))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((************))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''((()))((('''&&&&&&'''((()))(((((((((''''''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''((((((((('''%%%%%%&&&(((*********)))((((((''''''''''''(((%%%%%%%%%%%%%%%%%%&&&'''((((((((('''((())))))***(((''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((('''&&&&&&'''(((((())))))******))))))((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((***))))))((((((((((((((())))))(((((((((((())))))*********)))))))))(((((())))))(((((((((((()))))){{{wwwtttrrrvvv|||}}}uuusssqqqrrruuuxxxzzz{{{vvvuuutttrrrooommmkkkiiijjjmmmnnnlllhhhhhhmmmsss~~~~~~}}}xxxtttqqqkkkeee[[[XXXYYY\\\]]]\\\]]]aaaccc```___dddnnnvvvxxxwwwtttkkkbbb``````aaafffllluuuvvvxxxzzz||||||{{{wwwqqqkkkjjjnnnrrrttteeeZZZQQQIIIFFFGGGEEECCCAAA@@@???>>>===>>>===;;;<<<======<<<:::888888777777777666666666666666666555555666666666555555555444444444333333444444444444444444444444111111111111000000000/////////000000000000//////------.........------,,,...---,,,+++************+++++++++++++++,,,---...---------,,,,,,,,,,,,+++******++++++++++++******))))))))))))))))))))))))************************))))))***+++++++++++++++*********)))))))))))))))******))))))((((((''''''***************)))))))))((((((''''''''''''((((((************************''''''((((((((((((''''''(((((((((((((((((((((((((((((((((''''''(((((((((*********)))))))))))))))''''''(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))(((''''''''''''((()))((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''((('''&&&%%%&&&(((******))))))(((''''''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''((())))))(((''''''''''''&&&&&&&&&'''''''''&&&%%%%%%%%%$$$&&&&&&'''(((((()))((((((''''''''''''''''''''''''((()))))))))))))))((((((&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&''''''((()))***)))(((''''''((()))******))))))(((((())))))***************************))))))(((((((((((()))))){{{zzz}}}}}}~~~vvvxxx~~~{{{uuuuuuvvv{{{~~~~~~|||wwwtttwwwmmmkkkkkkoooqqqppprrrvvvxxxvvvtttvvvzzzxxxpppmmmnnnpppuuu{{{~~~|||{{{xxxrrrnnnnnnsssyyyooo^^^VVVSSSNNNJJJIIICCCCCCBBBAAA???>>>>>>>>>???>>><<<===>>>>>>===;;;888888888888888777777777666666555555555555666666444444444444333333333333444444444444444444444444111111111111000000000/////////000000000000//////---....../////////......///...---,,,,,,+++++++++******)))******+++,,,---------,,,,,,,,,+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++))))))))))))))))))*********)))))))))((((((((('''*********)))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((((((((()))))))))*********((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''((((((((())))))((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''(((***(((&&&&&&((((((((('''((((((''''''''''''((((((''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''''''(((''''''''''''&&&&&&&&&'''''''''&&&%%%%%%%%%$$$%%%&&&'''((())))))))))))&&&&&&''''''''''''&&&&&&'''(((((()))))))))((((((''''''''''''''''''''''''((((((''''''(((((()))******)))(((''''''((()))***+++******))))))******+++)))))))))***+++,,,,,,,,,))))))(((((((((((())))))xxxwwwzzz}}}|||}}}{{{sssqqqqqquuu}}}}}}wwwqqqpppvvv~~~~~~{{{tttssstttuuuyyy~~~~~~{{{{{{yyyvvvtttwww~~~{{{ggg\\\RRROOONNNJJJGGGGGGAAABBBCCCAAA???===>>>>>>???>>><<<===>>>>>>===;;;999999999888888888888888666555555444444555555666333333333333333333333333333333333333333333333333111111111111000000000000...//////000000//////...------...////////////...,,,,,,,,,,,,---...//////******))))))******++++++,,,,,,,,,+++++++++************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******))))))))))))************((((((((()))))))))))))))((((((((((((((())))))))))))((((((''''''(((((()))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''(((((()))))))))*********''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((((((((((('''&&&&&&'''''''''(((((((((***)))'''&&&'''((('''&&&(((''''''''''''(((((()))(((''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((&&&&&&''''''''''''&&&&&&''''''((()))))))))(((((()))(((''''''''''''((()))((((((((((((((()))******((((((((((((((())))))*********))))))))))))******'''((()))***+++,,,------))))))(((((((((((())))))~~~||||||{{{xxxsssqqqrrruuu}}}yyytttmmmiiijjjqqqzzz~~~wwwssssssuuuuuuwwwzzz}}}|||~~~zzz}}}}}}~~~~~~~~~nnncccWWWQQQLLLKKKIIIEEECCCDDD@@@BBBCCCAAA>>><<<<<<>>>>>>===;;;<<<======<<<:::888888888888888888888888666555555444444555555666222222222222222222333333333333333333333333333333111111111111000000000000......////////////......,,,,,,---...............++++++++++++,,,---...///,,,,,,+++*********++++++++++++*********)))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))((()))))))))************''''''(((((())))))******&&&&&&''''''(((((())))))***))))))(((((())))))***''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&''''''((((((((())))))))))))'''&&&&&&((())))))((('''''''''''''''((())))))'''&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''(((''''''''''''&&&&&&&&&''''''''''''''''''((((((''''''((((((((((((((('''%%%&&&&&&''''''&&&&&&%%%&&&''''''((())))))(((((()))((('''&&&&&&'''((()))(((''''''''''''((())))))''''''((()))))))))))))))((((((''''''''''''((((((((()))))))))******++++++))))))(((((((((((())))))~~~}}}xxx{{{~~~}}}~~~~~~~~~{{{vvvtttvvvvvvxxx~~~yyysssmmmjjjmmmttt{{{zzzyyy{{{~~~{{{~~~}}}}}}xxxuuuwwwxxxwwwxxx{{{~~~}}}yyytttttt{{{qqqdddYYYRRRPPPLLLIIIIIIGGGCCCBBBEEE???AAACCCAAA>>>;;;;;;======;;;::::::;;;<<<:::999777777777777888888888888555555555444444555555555222222222222222222222333222222222222222222222222111111111111000000000000......////////////......***+++,,,,,,------------...---,,,+++************...------,,,++++++++++++*********))))))))))))(((******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((())))))*********+++&&&&&&'''((()))***++++++$$$%%%%%%&&&'''((())))))******))))))))))))******''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%&&&&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''(((''''''((((((((((((''''''((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%(((((((((((())))))))))))'''&&&%%%&&&(((*********'''''''''''''''((()))***&&&%%%%%%$$$#########$$$'''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&'''''''''((()))))))))'''(((((((((((((((''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&'''((())))))((((((((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''((((((&&&'''(((*********)))(((&&&&&&&&&%%%%%%&&&&&&&&&*********)))))))))))))))))))))(((((((((((())))))}}}{{{}}}|||zzz~~~~~~|||{{{~~~~~~yyy|||vvvtttsssrrrwwwxxx{{{~~~zzztttppppppqqqsss{{{{{{{{{~~~~~~zzzyyyxxxyyyzzz}}}|||{{{|||sssfff]]]VVVOOOJJJHHHHHHGGGEEEDDDBBBAAAAAA????????????>>>===;;;;;;;;;;;;:::::::::999999999888888777777777777888888444444444333333222222222444444333333333333222222222111111111000000//////........................111000000///...---------///............------------------,,,,,,+++++++++***)))))))))((((((''''''---,,,,,,+++*********++++++++++++*********))))))++++++++++++++++++++++++************************++++++***)))((('''&&&&&&((()))***++++++***)))(((((((((((((((''''''''''''***)))(((&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&)))((('''&&&&&&'''((()))))))))(((((('''''''''&&&'''&&&%%%%%%%%%%%%&&&'''((((((&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))###$$$&&&&&&&&&&&&$$$#########$$$$$$%%%&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))***%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&%%%&&&'''((((((&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((()))************%%%&&&''''''((((((''''''((((((((())))))*********&&&''''''(((((((((((((((''''''((()))))))))))))))******))))))))))))))))))}}}{{{zzzzzz}}}~~~xxxrrrqqqwwwxxxsssnnnnnnooonnnuuuvvvxxx|||~~~}}}|||wwwrrrrrrsssuuu|||}}}||||||yyyyyyxxx}}}}}}}}}sssjjj^^^VVVRRROOOKKKHHHFFFFFFEEECCCBBBAAA@@@???>>>??????>>>===<<<;;;;;;;;;::::::::::::999999999666666555555555555666666444444444333333222222222444444333333333222222222111111111111000000000///........................000000000///...---------............------------.........------,,,,,,,,,+++++++++******)))))))))---,,,++++++******+++++++++++++++*********))))))************************))))))))))))))))))))))))******))))))((((((''''''))))))************))))))***))))))))))))((((((((())))))((('''''''''''''''&&&''''''((((((''''''&&&)))((('''&&&&&&'''((())))))(((((((((''''''''''''((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''((()))))))))%%%%%%&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&&&&''''''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''(((((((((((((((&&&'''(((((())))))((((((***************)))))))))~~~{{{xxxtttqqqpppuuuuuupppkkklllmmmmmmssstttvvvxxx{{{}}}~~~zzztttpppoooqqquuuwww{{{uuuqqqqqqrrrsssxxx|||tttnnnmmmppprrr|||xxxooonnnsss~~~yyy}}}pppaaa]]]WWWOOOKKKKKKKKKKKKIIIDDDCCCCCCAAA@@@???>>>===>>>>>>>>>>>>===<<<;;;;;;:::::::::999999999888888666555555444444555555666444444333333333333222222333333333333222222222222111111111111000000000000////////////////////////000000//////...---------............------------............------------,,,,,,,,,,,,,,,+++++++++,,,,,,++++++******+++++++++++++++***************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((******))))))))))))******************))))))))))))(((((((((((((((''''''&&&&&&''''''((((((''''''&&&((((((''''''''''''(((((((((((((((((('''''''''''')))(((''''''''''''((()))''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&((('''''''''&&&&&&%%%%%%&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&((('''''''''&&&&&&&&&&&&((((((((((((((('''''''''(((((((((((((((((((((((('''''''''&&&&&&$$$######%%%&&&''''''((((((''''''((((((((('''&&&&&&%%%%%%&&&''''''(((((((((((((((&&&'''(((((())))))((((((************************xxxsssssssssrrrssstttvvvwwwxxxyyyyyyyyysssrrrooolllkkknnnssswwwzzztttpppqqqrrrrrruuuzzz|||sssiiiccccccgggkkk|||~~~~~~|||ssslllkkkqqquuuiii^^^VVVTTTPPPJJJGGGGGGHHHHHHGGGBBBBBBAAA@@@???>>>=====================<<<;;;:::999999999999888888888888777777777666666777777777333333333333333333333333333333333222222222222111111111111000000000000000000000000000000000000000/////////......---------.........---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,************************************************))))))))))))))))))))))))'''((((((((()))))))))***+++***)))(((((()))***+++*********)))))))))((((((&&&'''((())))))((('''&&&''''''((((((((((((''''''(((((((((''''''(((((((((((((((((((((((('''''''''(((''''''''''''''''''(((&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&%%%%%%&&&&&&&&&''''''''')))((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&%%%%%%$$$&&&&&&&&&''''''((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&((((((''''''&&&''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%$$$###%%%&&&''''''((('''''''''((((((((('''''''''''''''&&&''''''((((((((((((((('''((())))))******)))))))))))))))***************}}}zzzuuuvvvwwwxxxyyyyyyyyyyyyvvvwwwxxxwwwwwwxxxzzz|||{{{uuurrrtttvvvvvvvvvyyy{{{vvvmmmeee```aaaggglll|||||||||vvvrrrqqqvvvwwwjjj```YYYSSSPPPLLLIIIFFFCCCBBBBBBBBBAAAAAAAAA@@@???>>>>>>======;;;<<<<<<<<<<<<;;;;;;:::999999888888888777777777777777666666666666777777333333333333333333333333333333222222222111111111000000000000000000111111000000000000000000000000............------------...------------,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++,,,++++++***++++++,,,,,,************************++++++++++++++++++++++++************************''''''(((((())))))******+++***)))(((((()))***+++))))))((((((((('''''''''&&&'''((())))))((('''&&&'''((((((((((((((((((''''''((((((((((((((((((''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$######""""""""""""''''''''''''''''''''''''(((((((((((((((((((((((())))))'''&&&&&&'''))))))''''''((((((((((((((()))''''''''''''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''''''''''''''''''''&&&&&&'''((((((''''''&&&'''&&&&&&%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%&&&'''''''''''''''%%%&&&''''''((('''''''''""""""###$$$%%%%%%&&&&&&&&&''''''((((((((((((((())))))***++++++++++++***((((((((())))))*********zzzwww{{{~~~}}}||||||}}}yyysssmmmjjjlllqqqvvv}}}||||||yyynnnccc]]]YYYQQQJJJFFFFFFEEECCCBBBAAAAAABBBBBB@@@??????>>>======<<<<<<:::;;;;;;;;;;;;;;;::::::888888888777777777777666555444444333333444444555222222333333333333444444222222222222111111111111000000000000111111111111////////////////////////------------------------------------,,,,,,,,,,,,************++++++++++++))))))))))))************++++++******++++++,,,,,,***************+++++++++++++++++++++++++++++++++************************''''''(((((())))))************))))))))))))******((((((((((((''''''''''''&&&'''(((((((((((((((((('''(((((())))))(((((('''''''''(((((((((((('''''''''''''''(((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''%%%&&&'''((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%'''(((((()))))))))%%%&&&''''''((((((''''''"""###$$$%%%'''((())))))&&&''''''(((((((((((((((((()))******++++++******&&&''''''(((((()))))))))wwwtttlll```VVVTTTRRRKKKEEECCCCCCCCCCCCCCCCCCCCCCCCDDD=========<<<;;;;;;::::::999::::::;;;;;;;;;::::::888888777777777666666666555444444333333444444555222222222333333444444444222222222222111111111111///000000000111111111111........................---------------------------------,,,,,,,,,++++++*********++++++,,,,,,,,,))))))))))))******++++++++++++******++++++,,,---))))))*********+++++++++************************************************(((((((((((())))))))))))))))))************)))))))))))))))((((((((((((''''''''''''''''''((())))))(((((())))))))))))((((((&&&'''((())))))((('''&&&''''''''''''((((((((()))%%%&&&'''(((((('''&&&%%%$$$%%%&&&(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))***''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%'''((()))((('''&&&$$$%%%&&&((((((((('''&&&''''''''''''''''''''''''&&&''''''(((((((((''''''%%%&&&''''''((((((''''''''''''((()))******++++++&&&''''''(((((((((((((((''''''((()))))))))))))))%%%%%%&&&&&&'''(((((()))wwwnnngggcccdddjjj[[[MMMJJJJJJGGGFFFGGG@@@AAAAAAAAA?????????@@@;;;;;;;;;::::::999999999999999:::;;;;;;;;;::::::777777777777666666666666666666666555555666666666222222222333333444444444222222222111111111111000//////000000111111111222........................---------------------------------,,,,,,,,,+++++++++++++++,,,,,,---------))))))*********++++++++++++*********+++,,,,,,---))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))***++++++***)))(((************))))))))))))((('''&&&&&&&&&((()))***(((((())))))))))))((((((&&&'''((())))))((('''&&&&&&'''''''''(((((())))))&&&'''((())))))((('''&&&###$$$&&&((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''((('''%%%$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((("""###$$$%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((($$$%%%'''))))))((('''&&&$$$&&&(((******)))((('''(((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''&&&''''''(((((((((((((((%%%&&&&&&'''''''''''''''$$$$$$%%%%%%&&&'''((((((~~~vvvkkkaaa]]]\\\]]]^^^^^^UUUJJJCCCBBBCCCBBB@@@@@@??????>>>===<<<<<<;;;===<<<<<<;;;;;;:::999999888999999999999888777777888777777666666666666666666555333333444444333222222222222222222222222222111111222333444444444444000000000000000000000000000000//////...............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------((())))))*********))))))***))))))((()))+++---...((()))***,,,,,,+++******++++++***)))(((((()))))))))))))))))))))))))))))))))))))))))))))******+++---,,,+++***)))'''&&&&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((''''''''''''((((((((('''&&&%%%%%%&&&'''((())))))((('''''''''''''''&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###'''''''''&&&&&&%%%%%%%%%((('''%%%$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$%%%&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''&&&%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''%%%$$$%%%'''))))))((($$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((())))))))))))************{{{mmmfff]]]WWWUUUVVVXXXYYYZZZRRRIIICCCBBBCCCAAA????????????>>>===<<<<<<<<<===<<<<<<;;;;;;:::999999888999999999999888777777888777666666555555666666666444333333444555333222222222222222222222222222111111111222111111000000/////////////////////////////////......---------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))******+++******)))))))))))))))))))))+++,,,---))))))***++++++++++++***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,++++++***)))(((''''''((((((((((((((((((((((((((((((((())))))(((((((((((((((''''''''''''((((((((((((''''''((()))***+++'''&&&&&&''''''((()))***'''(((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%$$$$$$&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''""""""""""""""""""""""""(((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''***(((''''''(((((('''&&&&&&'''(((((())))))((((((&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))|||lllbbbYYYTTTOOOLLLMMMQQQTTTUUUSSSMMMGGGCCCCCCBBB@@@>>>??????>>>>>>======<<<<<<===<<<<<<;;;;;;:::999999888888999999888888777666777777666555555555555666666444333333444555444222222222222222222222222222222222222111111000......////////////////////////......------------,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))*********+++++++++++++++,,,,,,,,,+++***)))))))))))))))))))))***+++,,,***))))))))))))***+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++************)))))))))((((((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''''''(((((())))))(((((('''(((((()))$$$$$$%%%&&&(((***+++,,,(((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''&&&&&&%%%&&&''''''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&((()))(((''''''&&&&&&''''''(((((('''&&&&&&&&&''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''&&&%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((((((((((('''&&&&&&&&&''''''''''''(((''''''&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''---+++)))(((((('''&&&%%%&&&'''(((((())))))((((((&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''zzzmmmbbbYYYSSSNNNKKKIIIIIILLLPPPSSSTTTLLLHHHEEECCCBBBBBB???===???>>>>>>>>>=========<<<===<<<<<<;;;;;;:::999999888888888888888777777666777666555555444444555555555444333333444555444333222222222222222222222222222222333333222111111000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++))))))))))))************---------,,,+++***)))((()))))))))))))))***++++++***)))((((((((()))+++,,,******)))))))))))))))***))))))))))))))))))))))))))))))******++++++++++++)))))))))))))))*********(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((''''''&&&&&&''''''((()))((('''&&&%%%$$$$$$###%%%%%%%%%&&&((()))+++,,,((((((((())))))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&######$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((('''&&&%%%((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''',,,***((('''''''''&&&$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''wwwkkk___VVVPPPMMMKKKIIIHHHHHHIIIMMMPPPQQQQQQFFFEEECCCBBBBBB@@@???===>>>>>>>>>>>>===============<<<<<<;;;;;;:::999999777888888888888777666666666555555444444444444444555333333333555555444333222222222222222222222222///000111111222222222111........................+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++(((((()))))))))*********---------,,,+++***)))(((((()))))))))***************)))((((((((()))+++,,,***)))))))))))))))******))))))))))))))))))))))))))))))***++++++++++++***))))))))))))************((((((((((((((((((((((((((('''%%%%%%%%%%%%'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''((())))))&&&''''''(((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((''''''&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((######$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((&&&%%%%%%&&&'''&&&&&&$$$%%%&&&&&&'''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((yyymmmfff```XXXOOOHHHEEEEEEFFFFFFFFFGGGIIILLLMMMLLLKKKCCCCCCBBBBBB@@@???>>>>>>>>>>>>>>>>>>===============<<<<<<;;;;;;:::999999777777888888777777666555555555444333333333333444444333222333555555555444222222222222222222222222,,,,,,...//////000000000........................++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++((()))))))))************+++,,,,,,,,,+++***))))))(((((()))******))))))((()))(((((((((((()))******)))))))))))))))******+++))))))))))))))))))))))))((()))+++,,,,,,,,,+++***)))))))))))))))*********(((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''###$$$&&&''')))*********))))))((('''''''''''''''&&&&&&'''(((((((((''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&(((''''''&&&&&&''''''(((%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((())))))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((("""###$$$%%%&&&'''((()))((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''%%%$$$######&&&'''''''''&&&'''(((((())))))((((((&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((('''(((((((((((()))))))))qqqccc[[[TTTRRRMMMHHHDDDBBBCCCDDDCCCDDDFFFIIIKKKKKKIIIFFFCCCCCCBBBAAA???>>>>>>???============>>>>>>>>>>>>===<<<<<<;;;;;;:::999999777777777777777666666555555444444333222333333333444333222333555666555444222222222222222222222222------......///.................................,,,,,,,,,,,,---------...,,,,,,++++++++++++,,,,,,************************)))))))))*********++++++)))******+++******))))))(((((()))******)))(((''''''(((((())))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))((()))+++------,,,+++************)))))))))))))))(((((((((((((((((((((((('''((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&((())))))(((((())))))((('''''''''''''''&&&'''((()))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''***)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%###$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%&&&'''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''((())))))***))))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((&&&$$$######$$$&&&(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((($$$$$$%%%&&&'''(((((())))))((((((((('''''''''&&&''''''&&&&&&&&&&&&''''''&&&$$$###$$$&&&(((((('''&&&'''(((((())))))((((((&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))vvvkkkaaaYYYRRROOOKKKJJJIIIFFFDDDCCCEEEFFFBBBCCCFFFIIILLLKKKHHHEEECCCCCCBBBAAA>>>>>>>>>???============>>>>>>>>>>>>===<<<<<<;;;;;;:::999999777777777777777666666555555444333333222222333333444333222333555666555444222222222222222222222222111111111111000///...---........................,,,,,,,,,------.........,,,++++++++++++++++++,,,************************************++++++++++++((())))))*********))))))(((((()))******)))((('''&&&''')))*********)))((())))))((())))))***++++++))))))))))))))))))))))))(((***+++------,,,+++***************)))))))))(((((((((((((((((((((((((((((()))***++++++***)))((('''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&$$$""" ((((((''''''''''''(((((((((((()))***************((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))(((&&&$$$#########$$$'''''''''&&&&&&%%%%%%%%% !!!###&&&((()))******'''''''''&&&&&&'''''''''###$$$&&&((())))))((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&''')))************%%%&&&&&&''''''((((((((((((((((((((((((((((((((()))&&&$$$""""""$$$&&&)))'''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''))))))(((((('''''''''&&&'''''''''&&&&&&'''''''''(((&&&%%%%%%'''(((((('''$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''''''''&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))~~~uuuhhhddd]]]WWWRRROOOKKKIIIGGGGGGGGGEEEBBBAAABBBCCCCCCDDDGGGKKKOOOMMMHHHBBBCCCBBBAAA???>>>??????@@@999:::;;;<<<<<<;;;:::999;;;;;;:::::::::999999999999999999888888888777777555555444444444333333333333333333222222222111111555444444333222111000000222222111000///...------//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++*********+++++++++,,,,,,,,,))))))(((((()))***++++++))))))))))))))))))))))))************************''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))'''''')))))))))(((''''''(((((())))))******))))))))))))))))))))))))''''''''''''(((***+++,,,((((((''''''''''''(((((($$$$$$$$$%%%%%%%%%&&&&&&%%%&&&((())))))'''%%%$$$''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''')))))))))((('''%%%$$$###%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''$$$$$$$$$%%%&&&'''((()))((('''&&&%%%%%%&&&((((((''''''&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&$$$'''''''''&&&&&&%%%%%%%%%&&&&&&''''''((()))******%%%%%%%%%&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))'''&&&$$$######$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&&&&((()))***''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&((((((((('''&&&&&&&&&%%%zzzllleeeZZZVVVPPPLLLIIIGGGEEECCCCCCCCCCCCAAA???>>>???@@@BBBDDDHHHLLLMMMKKKFFFBBBBBBAAA???>>>======>>>>>>::::::;;;;;;;;;;;;::::::;;;::::::::::::999999999888888777777777666666666555444444444444333333333333333222222222111111111222222111111000000//////////////////............///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***************++++++,,,,,,)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))'''''')))))))))((('''((((((((()))))))))***((((((((((((((((((((((((%%%$$$$$$%%%%%%&&&'''(((((((((''''''''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''''''''%%%%%%''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((('''&&&&&&%%%&&&'''((()))''''''&&&&&&&&&&&&'''''''''&&&%%%&&&((((((&&&%%%''''''&&&&&&&&&%%%%%%%%%######$$$$$$%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&qqqbbbYYYUUULLLIIIFFFDDDCCCCCCBBBAAA@@@AAAAAA@@@>>>===???@@@AAAFFFKKKMMMLLLHHHDDDAAA@@@???>>>===<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;:::::::::999999999888888666666666666555555555555444444444444333333333333333222222222222111111111///////////////.............../////////000000000.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))************+++))))))))))))))))))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))'''''')))))))))((((((((((((((())))))))))))((((((((((((((((((((((((%%%%%%$$$$$$$$$%%%%%%%%%((((((''''''''''''((((((&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((((((''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((((((((((('''&&&&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&((()))***''''''&&&&&&&&&&&&''''''((('''&&&'''((()))'''%%%'''&&&&&&&&&&&&%%%%%%%%%"""######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''(((''''''''''''''''''(((&&&&&&&&&'''''''''''''''tttfffZZZRRRNNNMMMHHHFFFDDDCCCDDDDDDDDDCCC@@@AAAAAAAAA@@@@@@BBBCCCDDDIIINNNOOOKKKEEEBBBBBB??????>>>======<<<<<<<<<<<<;;;:::999999:::;;;<<<999999999999888888888888666666666666555555555444444444444333333333222222222222222222111111111111---------....../////////000000000000000000111111......---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***)))))))))))))))))))))******)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***)))'''''')))))))))((((((((((((((())))))))))))(((((((((((((((((((((((()))(((((('''&&&&&&&&&'''((((((''''''''''''((((((''''''''''''((((((((((((''''''&&&&&&&&&'''((())))))(((((((((((('''''''''''''''''''''''''''''''''(((((((((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''$$$$$$$$$%%%&&&'''((()))))))))((('''&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((()))***''''''&&&&&&&&&&&&''''''(((''''''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''((((((''''''''''''((((((%%%&&&&&&&&&'''(((((((((~~~uuugggbbbZZZSSSNNNKKKJJJJJJGGGEEECCCCCCDDDDDDCCCBBB???AAABBBBBBBBBBBBEEEGGGIIILLLOOONNNIIIDDDBBBBBB?????????>>>>>>===<<<<<<;;;:::999888888999:::;;;999999888888888777777777777777666666666555555555444444333333333222222222222222222111111111000000---......//////000000111111111000///......---------------------,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,+++++++++***)))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))******************************))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***)))'''''')))))))))((())))))))))))((((((((((((''''''''''''''''''''''''+++***)))(((''''''''''''((((((''''''''''''(((((('''''''''((((((((())))))((((((''''''((()))******)))(((((((((((('''''''''''''''''''''''''''''''''(((((((((((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((($$$$$$$$$%%%&&&'''((()))))))))((('''&&&%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%###$$$%%%&&&((())))))***''''''&&&&&&&&&&&&''''''(((''''''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((%%%&&&&&&&&&'''(((((((((|||}}}{{{mmm```XXXRRROOOKKKHHHGGGGGGFFFEEEDDDBBBAAAAAABBBBBB@@@>>>???@@@BBBCCCCCCDDDGGGJJJNNNNNNNNNKKKGGGCCCAAA@@@????????????>>>===<<<;;;::::::999999999999::::::888888888777777777777666777666666666666555555555333333333333222222222222222111111111111000000000.../////////000000111111///......---,,,+++***)))------------------------++++++++++++++++++++++++)))***+++++++++++++++++++++************)))))))))+++******)))))))))))))))))))))))))))))))))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))'''''')))))))))((())))))))))))(((((((((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''((((((((()))'''''''''((()))))))))***((((((((('''''''''&&&&&&''''''''''''''''''''''''$$$$$$&&&'''(((((())))))%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%&&&&&&'''(((((((((((('''&&&&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%$$$$$$&&&'''((((((((((((''''''&&&&&&&&&&&&''''''((('''&&&'''((()))'''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&%%%&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&'''(((((())))))((((((''''''((((((((((((''''''(((''''''''''''''''''(((&&&&&&&&&'''''''''''''''eeegggllluuuvvviii___VVVOOOKKKIIIFFFCCCBBBCCCDDDCCCBBBCCCBBBAAABBBCCCCCCAAA???AAABBBDDDFFFGGGIIILLLNNNRRROOOJJJFFFCCCAAA???=========>>>>>>===<<<:::999999999::::::::::::999999888888777777777666666666555555555555444444444333333333333222222222222111111111111111000000000000///////////////000000000......------,,,,,,,,,+++------------------------************************))))))***+++++++++++++++,,,,,,++++++************++++++***)))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))'''''')))))))))(((***)))))))))((((((((('''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&((((((''''''''''''((((((&&&&&&'''''''''(((((((((###$$$&&&'''((((((((('''''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''###$$$%%%'''((()))))))))%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((()))&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$%%%'''(((((((((''''''''''''&&&&&&&&&&&&'''''''''&&&%%%&&&((((((&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''(((((('''&&&%%%$$$''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&'''(((((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&IIILLLTTTbbbqqqzzz}}}|||{{{|||~~~}}}tttqqqjjj^^^TTTNNNJJJIIIHHHEEEAAA??????AAACCCCCCBBBEEEDDDDDDEEEGGGGGGFFFDDDDDDFFFHHHJJJKKKMMMQQQSSSTTTNNNGGGBBBAAA@@@===;;;;;;<<<<<<===<<<;;;999888888999:::;;;;;;:::999888777777777777666666666666444444444333333333222222333333333222222222111111111111111111000000000000/////////////////////////////////000000000000000------------------------************************((()))***+++++++++++++++,,,,,,,,,+++++++++******++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))'''''')))))))))(((******))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((((((''''''''''''((((((&&&&&&&&&&&&'''''''''(((!!!"""%%%'''''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''(((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''%%%&&&'''((((((((('''&&&'''''''''&&&&&&'''''''''&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))(((&&&$$$###''''''''''''((((((((()))''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%''''''((((((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&(((((((((''''''&&&&&&%%%===AAAHHHQQQZZZbbbhhhlllqqquuuzzz~~~~~~tttlllgggeeeZZZWWWRRRMMMHHHEEECCCCCC@@@@@@@@@@@@@@@AAAAAABBBEEEHHHKKKLLLLLLLLLOOORRRPPPOOOPPPRRRUUUTTTPPPLLLFFFCCCAAA@@@AAABBBBBBAAA???===:::999:::::::::999:::::::::999999999888888777777777777666666666666555555666666555444333333111111222333444444444444000000000000000000000000---...///000000111000000///////////////......---///...---,,,+++,,,---------,,,***(((''''''((()))++++++******))))))((((((,,,***'''%%%&&&))),,,///))))))************)))))))))(((((('''''''''(((((('''((()))******)))((('''((()))))))))))))))(((((()))******)))(((''''''((())))))))))))((((((((((((++++++************++++++)))))))))))))))))))))))))))((('''&&&&&&'''((()))%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''(((((('''&&&%%%%%%''''''((((((((((((''''''((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$)))(((&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***(((%%%$$$%%%'''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((())))))''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((('''&&&'''((())))))'''&&&&&&&&&'''((())))))***&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''')))))))))(((((('''''''''%%%%%%%%%&&&&&&'''''''''888;;;???DDDJJJOOORRRTTT]]]aaagggmmmssszzz{{{vvvnnneee]]]WWWTTTSSSSSSPPPLLLHHHDDDBBBBBBAAA?????????@@@AAACCCEEEFFFQQQRRRTTTSSSRRRRRRUUUWWWUUUSSSRRRRRRRRRPPPLLLHHHCCCAAA???>>>@@@AAAAAA@@@???===:::::::::;;;;;;:::::::::999999999888888888777777777666666666555555555555555555555444333333111222333333444333333333000000000000000000000000...//////000000000000//////////////////...------...---,,,+++***+++,,,,,,---,,,***((('''((())))))++++++++++++***************)))((((((((()))***+++))))))************)))))))))(((((('''''''''((((((((())))))))))))(((((('''(((((())))))))))))(((((()))******)))((('''''')))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''')))))))))))))))(((''''''''''''((((((((((((''''''((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''''''''&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***)))'''&&&''')))((('''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((((('''&&&'''((()))((('''&&&&&&&&&'''((()))))))))&&&&&&&&&''''''''''''((((((''''''&&&%%%%%%&&&&&&''''''''''''((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''333444666999;;;===>>>???GGGJJJOOOUUU]]]gggqqqxxxzzzvvvmmmhhh]]]ZZZUUUOOOKKKIIIHHHHHHJJJHHHFFFCCCBBBBBBCCCCCC@@@@@@@@@AAACCCFFFJJJLLLTTTTTTSSSQQQOOOOOOQQQSSSQQQOOOLLLIIIGGGEEEAAA>>>@@@>>><<<===>>>@@@@@@@@@@@@>>>;;;:::;;;;;;;;;::::::999999999999888888888777666666666666555555555444555555555555444444333222333333333333222111111000000000000000000000000//////000000000///.........////////////...---------,,,+++*********++++++,,,+++***((((((((())))))+++++++++++++++,,,,,,,,,))))))*********))))))((())))))************))))))(((((((((''''''(((((()))******)))((((((((((((((((((((())))))))))))((((((((()))***)))((('''((()))))))))))))))((((((((((((''''''))))))))))))''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((())))))))))))(((''''''''''''((((((((((((''''''((('''&&&&&&&&&&&&'''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%&&&'''((((((((((((%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&((()))''''''''''''&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((('''&&&&&&&&&((()))((('''&&&&&&&&&'''(((((())))))&&&&&&&&&''''''''''''(((((((((''''''&&&&&&''''''(((((()))))))))*********(((((((((''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''111222333555777999999:::===>>>@@@CCCHHHQQQ[[[bbbooovvvzzzmmmbbbYYYRRROOOMMMKKKHHHEEEDDDDDDEEEEEEEEEDDDCCCBBBBBBDDDFFFGGGCCCCCCBBBCCCEEEHHHLLLNNNQQQOOOLLLHHHFFFFFFGGGHHHIIIGGGCCC@@@>>>===<<<;;;>>>===;;;<<<>>>AAAAAAAAA@@@>>>;;;:::;;;<<<;;;;;;999999999999888888888888666666666555555555444444444444444555555444444333333333333333222111000///000000000000000000000000///000000000///...------......//////......---,,,---,,,,,,+++++++++++++++++++++***)))(((((()))))))))******++++++,,,,,,,,,************))))))(((((())))))************))))))(((((((((((((((((()))***,,,***)))'''''''''(((((('''(((((())))))))))))(((((()))***)))((('''((()))))))))))))))((((((((((((((()))+++,,,,,,+++)))((((((((((((((((((((((((((((((((((((''''''(((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&''''''&&&%%%%%%''''''(((((((((((('''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&%%%&&&((()))((('''&&&&&&&&&''''''(((((((((&&&&&&&&&''''''''''''((()))(((((('''''''''(((((((((((()))))))))*********)))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&111222333555666666777777888888888888;;;AAAHHHNNN\\\cccnnnzzzppphhh^^^TTTMMMIIIGGGEEECCCBBB@@@???>>>???@@@AAA@@@@@@??????@@@CCCFFFGGGFFFFFFEEEEEEFFFHHHJJJLLLMMMJJJFFFCCCAAAAAAAAABBBBBBAAA???>>>======???@@@>>><<<;;;===@@@CCCDDDDDD@@@===;;;:::;;;;;;;;;:::999999999888888888777777555555555555444444444444333333444444444444444333333333333222111000///...///////////////////////////////////////...---,,,...............------,,,---------------,,,,,,+++*********)))))))))))))))((()))))))))******++++++,,,+++)))((('''((()))***))))))************))))))((((((((((((((()))******+++***)))'''''''''((()))''''''((()))))))))))))))''')))***)))((('''(((***))))))))))))(((((((((((('''(((***++++++***((('''(((((((((((((((((((((((('''((((((((((((((((((''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%''''''((((((((((((''''''&&&''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''&&&%%%&&&'''((((((&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''(((((()))''''''(((((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&111111222222111111000///444444444444555888>>>BBBFFFKKKVVVcccmmmttt~~~~~~nnncccVVVQQQKKKFFFDDDDDDDDDDDD???>>>===<<<<<<<<<===>>><<<;;;::::::<<<>>>AAABBBEEEEEEDDDDDDEEEEEEFFFFFFEEEBBB>>><<<=========<<<999:::;;;:::999:::===@@@===<<<;;;>>>AAAEEEGGGGGG???===:::999:::::::::999999888888888888777777777555555444444444333333333222333333444444444444333222222222111111///......////////////////////////....../////////...---------............---,,,,,,------.........---,,,+++))))))******)))))))))))))))))))))))))))*********,,,+++)))''''''(((***+++))))))************))))))(((((((((((()))***++++++))))))(((((((((((())))))&&&'''((())))))******)))'''((())))))(((((()))***))))))))))))((((((((((((&&&&&&((((((((((((&&&&&&((((((((((((((((((((((((''''''(((((((((((('''''')))))))))))))))(((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((((('''''''''((((((((((((''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''&&&%%%$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))''''''((((((&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&########################%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&%%%%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%000000000000///...------000111333333333444777999888:::BBBKKKQQQWWWbbbmmmzzzvvvnnniiiaaaUUUMMMHHHEEEAAA???????????????>>>===<<<<<<<<<<<<======:::999888777888:::<<<===???@@@AAABBBBBBAAAAAA@@@<<<:::888888:::;;;:::999666888999888666666888;;;<<<;;;;;;===BBBFFFHHHIII>>><<<999888999999999888888888888888777777777777444444444333333333333222111222333444444444444444000111111111000///......////////////////////////------......///.........------......------,,,+++,,,,,,---...---,,,+++***)))))))))*********))))))++++++***************)))))))))))))))************))))))************))))))(((((((((((()))***+++,,,&&&'''((())))))******)))&&&'''((()))************&&&((())))))(((((()))+++))))))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&'''((())))))((('''&&&***)))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''%%%&&&''''''((((((((('''''''''((((((((((((''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$&&&((('''%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%&&&''''''(((&&&&&&'''''''''((((((((((((((((((((())))))******''''''&&&&&&&&&%%%%%%%%%///000111111111111111111///111333333222111111222555444777<<<>>>@@@JJJVVV[[[cccqqq}}}uuuoookkkbbbWWWQQQPPPOOOJJJEEECCC@@@===;;;;;;;;;999888::::::999999999::::::;;;;;;:::888777777999:::<<<999;;;===???@@@???>>>===;;;999888999===>>>===;;;;;;===>>><<<999777888::::::::::::===AAAFFFHHHIII===;;;888777888999888888888888888888777777777777444444444333333333222222111222333333444444444444000000000000000//////...////////////////////////,,,,,,---.../////////...------......------,,,+++++++++,,,---,,,+++***)))((()))************))))))---,,,,,,++++++*********%%%'''***,,,,,,+++)))((())))))************))))))(((((((((((()))***+++,,,$$$&&&(((***++++++******&&&'''((()))************&&&((())))))(((((()))+++))))))))))))(((((((((((())))))(((((((((((())))))************************&&&'''((())))))((('''&&&((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&###$$$%%%%%%&&&&&&&&&%%%''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((((()))(((&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&'''(((''''''''''''(((((((((((($$$%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%000000000000000000000000111111000000111111222333555555666777999;;;<<<===GGGJJJOOOUUU\\\dddmmmsss}}}yyynnnccc[[[UUURRRNNNLLLIIIFFFCCC@@@>>>===<<<;;;;;;::::::;;;;;;<<<;;;::::::999999::::::;;;666777777777777888888888999999999:::::::::;;;;;;::::::999999999999::::::999999888888777777666666888999;;;===???AAABBBCCC999999999888888888888777555555666666666666555555555555444444444333333333111111111111111111111111111111111111000000000000000000000000000000000000,,,,,,,,,---...///000000''')))************,,,---(((((()))***++++++,,,,,,)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,******))))))))))))******((((((((((((((((((((((((,,,***((('''&&&'''((()))+++*********))))))(((((())))))(((((('''''''''&&&)))''''''))),,,---***'''))))))))))))((((((((((((******))))))((((((((('''''''''''''''''''''''''''&&&'''((())))))((('''&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((('''&&&&&&&&&((()))***))))))(((((('''''''''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((''''''&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''))))))(((((((((''''''''''''''''''&&&&&&%%%%%%$$$''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))'''&&&&&&&&&&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&////////////////////////111111000000000111222222222222222333444666777888<<<>>>AAACCCGGGLLLQQQUUUaaaeeelllsssyyy|||uuufffccc\\\UUUOOOJJJGGGFFFDDDCCCAAA>>><<<;;;::::::888888777777777777888888::::::999999888999999999777777777777888888888888999999999999::::::::::::888888777777777777888888888888888888888777777777777888:::<<<>>>??????@@@999999999888888888777777555555666666666666555555555444444444444333333333222222222222222222222222111111111000000000//////........................,,,,,,------......//////,,,---...---+++++++++,,,)))******+++,,,,,,------))))))))))))))))))))))))&&&&&&'''(((((((((''''''******))))))))))))******++++++++++++++++++++++++)))(((&&&%%%%%%%%%''''''*********)))))))))(((((()))))))))(((((((((''''''''''''''')))******)))''')))))))))(((((((((''''''(((((('''''''''&&&&&&&&&))))))))))))))))))))))))&&&'''((())))))((('''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''&&&''''''((())))))(((((((((''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&////////////////////////000000000000000111111222000000000111111222333444555666777888888:::>>>AAADDDIIIPPPWWW```iiirrrwww~~~|||rrrfff\\\UUULLLJJJGGGCCC@@@>>>>>>===::::::999888777777777888777666666555555666666777999999888777777777777777777777777888888888999999888888888999999999::::::666666666666666666666666777777777777777888888888666777888:::;;;;;;;;;;;;999999888888888777777777555555666666666666555555444444444444333333333333222222222222222222222222111111000000000000//////---------------------------------------............//////...+++))))))*********++++++,,,---------))))))))))))))))))))))))))))))))))))))))))((('''***))))))(((((())))))***(((((((((((((((((((((((()))(((&&&%%%%%%&&&''''''******))))))))))))((((((***)))))))))))))))((((((&&&((())))))(((&&&&&&'''((((((((('''''''''&&&&&&((((((''''''''''''&&&&&&************************''''''(((((((((((('''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''')))(((((('''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''!!! """%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&////////////////////////000////////////000111111222222222111222222333444222333444555555777999<<<999<<<@@@DDDJJJQQQYYY___iiijjjqqq{{{sssooohhh___VVVMMMFFFBBBCCCAAA???===<<<;;;::::::888777777777777777777888888888777777777777888888888888777666555555555555777777777888888888999999777777777888888888999999555666666666666666666555444444555555666666777777555666777777888888777777888888888888777777777777444555555666666555555444444444444333333333222222222222222222222222222222111000000000////////////------------------------...---------------------,,,------+++)))''''''(((*********++++++,,,,,,,,,))))))))))))))))))))))))+++++++++++++++***)))((())))))(((((((((((())))))((((((((((((((((((((((((***)))(((((((((((())))))))))))))))))))))))((((((************))))))))))))''')))+++***'''%%%&&&(((((('''''''''&&&&&&&&&&&&******))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((()))(((((('''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%###"""!!!!!!%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&'''''''''(((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''  ###%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&........................//////......//////000111333222222111111222222333...000111222222333555777777888888999;;;???EEEIIIMMMNNNSSS]]]fffppp}}}zzzqqqfff^^^TTTRRROOOJJJEEE@@@>>>===;;;;;;:::999888777777777999888777777666666777777888888777777777777888888777666555555444444444555666666777777777888888888666666666777777777888888666777777888888777777666222333333333444444555555555555666666666666555555888888888777777777666666444444555555555555444444444444333333333222222222222222222222222222222222000000000////////////...........................---------------,,,,,,,,,***+++,,,+++)))((()))***))))))))))))************)))))))))))))))))))))))))))))))))))))))((('''&&&))))))(((((((((((())))))------------------------))))))((((((((()))))))))(((((((((((((((((())))))))))))))))))************)))+++,,,***'''&&&(((***((('''''''''&&&&&&&&&&&&))))))******************''''''''''''''''''''''''(((((((((''''''(((((((((&&&'''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((###%%%''''''%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%###""""""!!!%%%%%%&&&''''''&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&''''''(((((())))))&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&''')))(((((((((''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&.......................................///000000000000/////////000000111000111222222111000111333333333333222222444888<<<<<<<<>>;;;;;;<<<555555666666777777777777777777666555555555555555666555555444444555555666555555444444444444555555555555555666666666777777555555555666666666777777777777999999999999777777333333333333333444444444555555666666666666555555888888777777777666666666444444555555555555444444333333333333222222222222111111111111111111111111000000////////////..............................,,,,,,,,,,,,,,,---------+++,,,------,,,+++,,,...))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++***)))))))))((((((''''''(((((()))++++++++++++++++++++++++&&&&&&&&&'''''''''''''''''''''(((((((((((())))))(((((()))))))))))))))******++++++)))(((((()))+++((((((((('''''''''&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&'''''''''''''''))))))))))))))))))))))))&&&&&&'''((())))))(((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''"""###$$$%%%'''((())))))$$$&&&)))(((%%%$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((######$$$$$$%%%&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%'''''''''''''''(((((((((%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((('''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((&&&%%%%%%''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&..............................------......///000...............///000111000222333333222111222333000111111000///111444666777777999===AAAHHHUUUbbblllwww~~~xxxooogggaaa^^^RRRQQQOOOKKKFFFBBB@@@@@@<<<>>>???>>>:::888888999444444555666666777777666555555444444444555555666444444333333333333444444444444444444444555666777444444444444555555555555444444555555555666666666666777999::::::999777666555555555444444444444444555666666777777777666666888777777777666666666666333444444555555444444333333333333222222222222111000000000000000000000000000000/////////.........------------------------+++++++++,,,,,,------...+++,,,------++++++,,,---))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,+++((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''''''''''''''''''''((((((((())))))''''''((((((((()))))))))***(((''''''(((*********)))))))))(((((((((''''''''''''((((((((()))))))))'''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%'''((())))))))))))''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''((((((%%%(((***(((%%%###&&&)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''"""###$$$%%%&&&'''((()))$$$%%%'''(((((('''%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$######$$$%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&...........................------------.../////////......///000111222222,,,...000111111111333444000111111111000000333555444333444666777999DDDOOONNNYYYcccddddddgggkkkmmmqqqpppppptttzzz{{{pppkkkbbbXXXPPPJJJFFFEEE???@@@???<<<777555777:::888:::<<<;;;888555555666333444444444333222111000444444444444555666777888555444444333333444444555333333333444555666777888333333333444444444555555444444444555555555666666555777888::::::888777555777777777666666555555444555666777777888777777777777777777777666666666666333444444555555444444333333333333222222222111111////////////////////////000/////////............,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......***+++,,,+++)))((()))***++++++******************))))))))))))))))))))))))%%%&&&'''(((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''((()))******))))))&&&'''''''''(((((())))))&&&'''''''''(((((())))))***'''$$$%%%(((******((())))))))))))(((((((((((())))))******+++++++++,,,%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&'''((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((************&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&&&&&&&&&&%%%)))+++)))%%%###%%%(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,,,,---------......///............---------,,,++++++,,,///000000///222000///...///000222333//////000000111111222222000000000111444777999;;;DDDHHHKKKKKKHHHHHHLLLOOOQQQQQQSSSVVVZZZ___dddgggrrrwww~~~}}}sssmmmiiiddd^^^XXXOOOMMMJJJFFFBBB>>>;;;999:::999999999888888777777888888777777666666555555666666555444333333222222444444444444444444444444444333333222111111111222222222333333333333444444555555555555555555555555555555555555555666777777666666777777777777666666888888777777666666555555777666555444444555666777888777777666555444444444444444333333333333222222111222333444444333222111111111111111111000//////////////////............***++++++,,,---...//////------------------------...------,,,+++***))))))---,,,***)))))))))******'''((()))***************))))))*********+++++++++((((((((((((((('''&&&&&&''''''(((((())))))************))))))((((((''''''+++******)))(((''''''&&&&&&'''''''''(((((())))))''''''((()))))))))))))))+++*********))))))((((((%%%&&&'''((())))))))))))))))))((('''&&&%%%%%%$$$+++)))'''&&&%%%&&&''')))''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&''''''((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''')))((('''&&&%%%&&&''''''((('''&&&%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''&&&%%%$$$$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&'''&&&%%%$$$###$$$$$$%%%&&&%%%$$$######$$$&&&'''((((((&&&%%%$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''((())))))$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&''''''''''''(((((((((((('''&&&$$$###""""""###$$$''''''&&&&&&&&&&&&''''''###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%,,,,,,,,,------------...++++++,,,---...///000000111000///000222333333222111000///......000222333000000000000000111111111000000000111333555777888;;;>>>AAA@@@<<<;;;>>>AAA??????@@@BBBFFFJJJNNNPPPXXX]]]dddjjjnnnrrruuuwww{{{~~~|||vvvqqqnnnddd]]]VVVQQQOOOLLLHHHCCC>>>>>>===;;;999888777666777777777777666666555555666666666555555555444444666555555444333333222222444444444444444444444444555444333333222222222333222222222333333333444444555555555555555555555555555555555555555666666777666666777777777777666666777777777666666666666666777666555555555555666777777777666666555444444333444444333333333222222222111222222333333222222111111111111111111000//////////////////............+++,,,,,,------.........------------------------,,,,,,++++++++++++++++++,,,,,,***)))))))))******((())))))************)))))))))*********+++++++++((())))))))))))((('''&&&***************+++++++++(((((((((((())))))))))))******))))))(((''''''&&&''''''''''''((((((((()))''''''((()))))))))))))))*********)))))))))((((((&&&''''''((((((((((((((()))))))))(((((('''&&&&&&***)))((('''''''''((((((&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''((((((((((((''''''((('''&&&%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''((()))((('''&&&%%%&&&&&&'''((('''&&&%%%%%%%%%%%%&&&((((((''''''(((((()))***&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&((('''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((&&&&&&%%%%%%&&&''')))***''''''&&&&&&&&&&&&''''''$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$#########""""""&&&&&&&&&&&&&&&&&&%%%%%%,,,,,,,,,,,,------------++++++,,,---...///000000000///...///000111000///000//////......000111222111000000000000000000///000000000000111333444555888:::<<<:::666444555777555555555666888;;;===???>>>BBBHHHMMMQQQUUUYYY\\\bbbeeejjjooosssuuuvvvvvv~~~{{{wwwtttjjjhhheee```[[[UUUQQQNNNHHHDDD???======<<<:::777777777777777666666666666555444444444444444333333444444444444444333333333555555444444333333222222444444444444444444444444555555444333333333333444222222222222333333333333444444444444444444444444555444444444444555666666555666666777777666666555666666666666666666777777777777666666666666777777666666666555555444444333333333333333222222222222222222222111111222222222000111111111111000000///////////////............------------------------------------------------******+++++++++,,,,,,,,,,,,+++******)))*********)))************))))))((()))))))))************+++))))))******))))))((((((+++******************)))'''''''''((()))************))))))(((((('''''''''''''''''''''((((((((((((''''''((()))))))))))))))******))))))))))))(((((((((((((((((((((''''''&&&))))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))((((((***))))))(((''''''&&&&&&(((''''''''''''&&&&&&&&&(((((())))))))))))((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''((()))))))))((((((''''''(((((()))(((((('''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%"""###$$$&&&&&&&&&%%%%%%((('''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&%%%$$$$$$&&&)))++++++)))'''%%%((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&''''''''''''(((((((((''''''&&&''''''((()))***''''''&&&&&&&&&&&&''''''&&&&&&'''''''''&&&%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&++++++,,,,,,,,,---------.........---------,,,,,,///---,,,,,,......---,,,//////.........///000111111111000000/////////...////////////000000111111666888888777444222333444444444444444444666777888555777:::;;;===???BBBEEEIIIKKKOOOSSSWWW[[[^^^___ccchhhmmmppppppttt{{{{{{wwwmmmjjjgggdddaaa]]]YYYUUUMMMLLLIIIFFFCCC@@@>>>======;;;888888999:::999777999999888777666555444444333333333333333333333333444444444444444333333333444444444333333333222222333333333333333333333333444333333222222222333333111222222222222333333333444444444444444444444444444444333333444444555666555666666666666666666555444555555666666777777777777777777777777777777777555555555444444444333333333333333222222222222111333222111000000111222333000000111111111111000///////////////.....................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********************************)))((('''))))))))))))************))))))************))))))))))))(((((('''''''''&&&'''((((((((()))))))))***))))))(((((((((''''''''''''''''''(((((((((((((((''''''((()))))))))))))))))))))))))))))))))(((((())))))))))))((('''&&&%%%''''''((((((((()))))))))((()))***++++++***)))'''(((((()))******)))((((((((((((((((((''''''&&&&&&(((''''''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++))))))(((((((((((())))))((((((''''''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$%%%&&&''''''&&&%%%$$$ !!!$$$&&&'''&&&%%%$$$'''''''''''''''''''''''''''(((((()))((('''%%%$$$$$$%%%''')))***)))(((''')))(((&&&%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''###$$$$$$%%%&&&''''''(((&&&&&&&&&'''''''''(((((()))(((''''''&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''''''''%%%%%%%%%&&&&&&'''''''''+++++++++,,,,,,,,,------...------------,,,,,,,,,000///---...//////...---...............//////000111000000000//////....../////////////////////...000000111111000///000000222222111111111111111222444555666555555555888:::;;;;;;===???BBBFFFHHHJJJGGGLLLRRRUUUVVV[[[cccjjjkkkoootttxxx{{{~~~~~~~~~yyyvvvrrrmmmhhhbbb[[[WWWPPPNNNKKKJJJHHHEEEAAA???<<<;;;:::999888888888999777666555555555666555555666666555333222111000///333333333333333333333333444444444444444444444444333333333333333222222222333333333333333333333333222111111111111111222222111111111222222222333333444444444444444444444444333333333333333444555555555555666666666666555555444444555555666666777777666666777777777777666666444444444444333333333333333333222222222111111111333222000000000000222333///000000111111111000000////////////.....................------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))************+++************************)))((('''))))))))))))))))))))))))))))))************)))))))))(((((((((''''''&&&&&&***)))))))))((((((((('''((((((((((((''''''''''''((((((((((((((('''''''''''''''((()))))))))))))))(((((((((((((((((())))))))))))))))))(((&&&%%%$$$%%%&&&&&&''''''(((((()))'''(((***,,,,,,+++)))'''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++))))))(((((((((((())))))'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''$$$############$$$%%%%%%$$$%%%&&&''''''&&&%%%$$$ !!!$$$&&&'''&&&%%%$$$&&&'''''''''''''''''''''&&&'''((()))((('''%%%$$$%%%%%%%%%%%%&&&'''(((((()))(((&&&%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&''''''''''''(((((((((((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''++++++++++++,,,,,,,,,,,,******+++,,,---...//////---,,,++++++---...---+++---------...............000//////////////////.........////////////............//////000000000111111111111111000000000000111222333333222333555777666666666777888:::<<<===999<<>><<<<<<<<<;;;888666888777666666555555666666333333333333222222222222222222222222222222222222222222333333333333444444333333444444444444555555333333333333222222222222333333333333333333333333111000000000000111111222111111111111222222222222333333333333333333333333333222222222222333444444444555555666666555555444555555555555555555666666555555666666666666555555333333333333333333333333222222222222111111111111111111111000000111111111///000000111111111111000////////////.....................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***)))((())))))***++++++++++++***)))************))))))(((***)))))))))))))))(((((((((((())))))******))))))***))))))))))))))))))(((*********)))((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''((()))))))))))))))''''''(((((((((((())))))))))))))))))((('''&&&%%%%%%&&&&&&&&&''''''((((((&&&''')))++++++***)))(((***)))(((((((((((()))***$$$$$$%%%%%%&&&''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''((()))))))))((((((''''''(((((()))''''''((((((''''''&&&%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%"""###$$$&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&'''&&&%%%$$$$$$%%%'''(((((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&''''''((((((%%%&&&&&&''''''(((((((((%%%&&&&&&&&&&&&'''''''''&&&'''((()))************&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&***++++++++++++,,,,,,,,,******+++,,,---......///***)))((()))+++,,,,,,+++,,,,,,------.....................///////////////---...///000000///......111000000111222222222111000111111222222222222111///000222222111111222444333333333333444444555555555555666666777888999::::::>>>BBBBBBBBBDDDJJJOOOQQQUUUYYYYYYXXXXXX\\\```eeefffhhhjjjlllooopppqqqppptttyyyzzzyyyyyy|||}}}yyyxxxwwwxxxvvvtttrrrrrrsssrrrooolllbbbbbbaaa___\\\XXXTTTQQQMMMNNNOOOMMMIIIFFFEEEDDDDDDBBB@@@??????>>><<<:::888777666777777777555444666666555555444333333333111222333333222222222222222222222333333444444444111111222222222333333333222222222222333333333444222222222222222222222222222222222222222222222222111111000000111111222333111111111111222222222222333333333333333333333333222222222222222333333444444555555666666555555444555555555555555555444444333444555666666555444333222222222222222222333333222222222222111111111111000000111111111111000000//////000111111111111111////////////............------------------,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********((()))***+++,,,++++++***((())))))************)))******))))))((((((((((((&&&'''((())))))))))))(((((((((((()))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''''''''((()))))))))))))))'''''''''((((((((())))))(((((())))))((('''&&&&&&''''''''''''((((((((((((&&&'''((()))))))))((((((+++)))'''&&&&&&''')))+++&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&''''''&&&%%%%%%'''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''(((&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&###$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%&&&'''((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''%%%&&&((()))******))))))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))***&&&&&&&&&&&&&&&&&&%%%%%%******+++++++++,,,,,,,,,---------,,,,,,,,,++++++---,,,,,,---///000000///+++,,,------......---------.........//////000000---...///000000000///...000///...///000000///.........///000111111111000000222333222111//////000111111111111111111111111555333333444555666555444555888999888555666;;;@@@;;;???BBBBBB@@@AAAFFFKKKLLLMMMNNNPPPRRRTTTVVVVVVTTTZZZ```cccccceeejjjooottttttuuuvvvyyy|||{{{~~~}}}yyywwwwwwxxxqqqrrrsssuuuvvvwwwwwwwwwssstttuuutttsssrrrssstttrrrnnnhhhbbb]]]ZZZYYYXXXZZZWWWUUUTTTUUUTTTPPPMMMKKKKKKJJJHHHEEEBBB???===:::<<<>>>>>><<<<<<===>>>999888666666777666555333444333333333555555333111222333333444333333222111///000222222111111111222111111111111111000000000000000111111222222222333000000111111222222222333222222222222222222222222222222222222222222222222222111111111222333333444000111111111111222222222333333333333333333333333222222111111222222333444444555555555555555555444666666666555555444444333222333444555555444333222222222222222222222222333222222222111111111111000///000111222222111000/////////000111111111111111000/////////............------------------------++++++++++++++++++++++++***++++++++++++,,,,,,,,,((()))***+++,,,,,,+++***'''((()))*********************))))))((((((((('''&&&&&&'''(((((()))((((((%%%&&&&&&&&&''''''((((((''''''(((((())))))******&&&'''''''''''''''''''''))))))(((((('''''''''&&&'''(((((()))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((('''&&&)))))))))))))))(((((((((&&&&&&'''((((((((((((((($$$"""  """$$$)))))))))(((''''''&&&&&&(((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%$$$$$$%%%%%%&&&'''''''''%%%$$$$$$%%%''''''''''''&&&%%%%%%%%%&&&&&&"""###%%%&&&'''&&&%%%%%%$$$#########$$$&&&((()))&&&(((***+++***(((%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''((())))))(((''''''&&&&&&%%%%%%$$$######$$$%%%%%%&&&'''''')))))))))))))))(((((((((%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&((()))''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%++++++++++++++++++++++++,,,---...///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///////////////////////////////////////000000000000222111000//////000111222000000000000000000000000111000/////////000222333000000111222333333444444444444333222222333444444666777777777888888999999999:::;;;===???AAABBBCCCAAABBBDDDFFFIIILLLNNNOOORRRSSSVVVYYY]]]```cccddd```___^^^\\\ZZZXXXWWWVVVUUUVVVWWWXXXYYYZZZZZZZZZXXXXXXWWWUUUTTTSSSRRRQQQPPPNNNLLLJJJGGGEEEDDDCCCBBBAAA@@@@@@AAABBBAAA???===<<<;;;:::999777666666888777555444444555666777555555555555555555555555666555333222111222333333111111111222222333444444000000////////////000000333333333333333333333333222222222111111111000000111111111222222333333333333333333333222222111000000000111111111222222222000000000000000000000000111111111111111111111111111111111111111111111111222222222333333444444444555555555555555555555444444444444444333333222111333333222111222333444555333333333222222111111111222222222222222222222222444222000000222333111///000000000000000000000000222111000///...---,,,,,,------------------------,,,,,,+++******+++,,,,,,)))))))))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++******)))(((((((((((((((((((((''''''''''''(((((('''(((((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&&&&''''''(((((())))))(((&&&%%%'''***+++)))&&&'''''''''''''''((())))))''''''((((((((((((''''''(((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((***))))))((('''%%%$$$###&&&&&&%%%%%%%%%$$$$$$$$$((('''%%%$$$$$$%%%'''(((&&&%%%%%%%%%%%%&&&''''''(((((((((''''''&&&&&&%%%((((((((((((((('''''''''))))))))))))((((((((((((***)))((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$######$$$$$$$$$'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&++++++++++++++++++++++++))))))******+++*********------------------------,,,,,,,,,------------...------------........................................../////////000000000000//////............///////////////////////////000000/////////000111222000000111111222222333333333333222111111222333333444444444555555555666666333333444444555666777777777888999;;;<<<>>>??????>>>???AAACCCEEEGGGHHHIIIHHHHHHGGGFFFDDDCCCBBBAAACCCCCCDDDEEEFFFFFFFFFFFFDDDDDDCCCBBBAAA@@@??????>>>===<<<:::999888888888888777666666888888777666888888777777666666555555444444333333333333444444333333333333333333333333444444222111111111222222111111111111111111111111000000000//////000000000222222222222222222222222000111111111222222333333111111111222222222333333333333333444333333222222000000000111111111222222000000000000000000000000111111111111111111111111111111111111111111111111222222333333333444444444444444444444444444444444333333444444333333222111333333222222222333444555333333333222222111111111222222222222222222222222222000//////111111000.../////////////////////////////////...............------------------------,,,,,,+++******+++,,,,,,************************))))))))))))************))))))))))))))))))))))))(((((()))))))))***************)))(((((((((((((((((((((''''''''''''((((((''''''((())))))))))))((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((((((((((((&&&&&&''')))***(((&&&'''''''''''''''((())))))''''''((((((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&'''((((((((((((((())))))(((((('''&&&$$$$$$'''''''''''''''''''''&&&'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&((((((((((((''''''''''''(((((((((''''''''''''&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&++++++++++++++++++++++++++++++++++++,,,------...------------------------,,,,,,,,,,,,------------------------.............................................////////////000///////////////...------////////////////////////000////////////000111111000000000000000000000000222111111000000111111222111111111111222222222222333333333222222222111111444444444444444555555555555555555555666666666666999999888888777666666666777888888999999999888888777666666666555555555555444444333333333444444555444333222333444555444333222222333333333333333333000111111222222222111111111111111111111111111111222222111000000000111111222111111000//////......111111000000000000111111000000000000000000000000///000111222333444555555111111111111111222222222222222333333444333333333000000000000111111111111000000000000000000000000111111111111111111111111111111111111111111111111333333333333444444444444333333333333333333333333333333333333333222222111333222222222222333444444222222222222222111111111222222222222222222222222111///......///000...---////////////////////////,,,,,,------.........///------------------------,,,++++++******++++++,,,,,,,,,++++++******))))))))))))*********+++++++++))))))))))))))))))))))))(((((())))))))))))*********))))))(((((((((((((((((((((''''''''''''((((((&&&''''''((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''')))***((('''(((''''''''''''(((((()))''''''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((('''''''''(((((('''&&&&&&%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&***+++++++++++++++,,,,,,,,,,,,++++++,,,...///111,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.................................------........./////////111111222222222000///---////////////////////////........./////////000000//////////////////......000000000//////000000000///////////////000000000444444444333333222222111333333333333333222222222555555555555444444444444666666666666666666666666666666666777666666555555333333444444444444444444444444333333444555666666444333222333444555444333000000000000000000000000...///000222222111000///000000000000000000000000000000000000//////000000111111111000000/////////111111000000000000111111000000000000000000000000000111111222333333444444000111111111111111111111///000111222222333222222/////////000000000111111000000000000000000000000111111111111111111111111111111111111111111111111333333333333333444444444111111111111222222222222222222333333333222222111222222222222222333333333222222222111111111111111111111111111111111111111000000////////////......////////////////////////,,,,,,,,,------------...------------------------++++++++++++++++++++++++------,,,,,,+++***))))))((())))))))))))*********(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))((((((''''''''''''((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&&&&''''''((())))))((('''((((((''''''''''''((()))''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&'''''''''''''''&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''''''''((('''''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''&&&&&&&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&*********++++++,,,,,,,,,)))(((''''''(((***,,,---************************+++++++++,,,,,,,,,------,,,,,,,,,------------...........................------------............000111222222222000///...........................------......//////////////////..................////////////////////////////////////////////////////////////000000000000....../////////000000000222222222222222222333333111222222222333333333333222333333333333333222111000111111111111222222222222111111111000111111222000///...///111222111000222111111000000///.........///000222222222111000111111111111111111111111////////////////////////000000000111111111222222111111000000000000111111111111111111111111111111222222222222222222222222000000000000000000000000---...///000000000000000....../////////000000000000000000000000000000000000000000000000000000000000000000000000000000000333333333333333333333333000000000111111111222222111111222333333222222222111111222222222333333333111111111111111111111111111111111111111111111111000111111000////////////...........................------------,,,,,,,,,------------------------++++++++++++++++++++++++------,,,,,,+++***))))))'''''''''(((((((((((()))(((((((((((((((((((((((())))))(((((((((((((((((())))))(((((((((((())))))((((((''''''''''''((((((&&&''''''((()))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))((((((''''''&&&&&&&&&'''((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''&&&'''''''''''''''''''''%%%&&&&&&'''''''''''''''%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$######''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&''''''((()))&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&*********++++++,,,,,,---))))))))))))***+++,,,,,,))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,---------............////////////..............................,,,------...///....................................//////000000//////...000000000000////////////------......//////000000---......//////000111111---......///000111111222......//////000000000000000111111222222222111111000000000000111111111111111000000//////////////////......///111222111000222222111000//////.........///000111111222111111111111111111111111111111......///000000000////////////000111111222333333000000////////////000000000000000000000000000000222222222111111111000000000000000000////////////------......///.....................////////////000000000000000000000000000000000000000000000000000000000000000000000000222222222222111111111111//////000000111222222222000111222222222222222222000111111222333222222222000000000111111111111111111111111111111111111111000111222111///...///000........................///.........------,,,,,,------------------------***++++++,,,,,,++++++***,,,,,,++++++******))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((''''''((((((((((((((())))))***((((((''''''''''''(((((('''(((((()))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((('''''''''%%%'''))))))((('''((())))))((((((''''''''''''(((''''''((((((((((((''''''&&&&&&&&&'''''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&'''''''''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((((((((((((''''''''''''&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))******+++,,,,,,------+++,,,,,,---------,,,,,,))))))))))))))))))))))))***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------+++,,,,,,,,,,,,---------...------......///000111........................+++,,,---.........------------......//////000000...///000000000000///...000000000000//////............/////////000000000000000000000000111111111......//////000111111222000000000000000111111111000000111222333333333222222222222222111111111111111111000000000111111222000//////000222444333222000000000000////////////.........//////000222222000000000000000000000000---...///000111000000//////000000000000000000000//////............//////////////////////////////000000000000000000111111000000/////////...............//////......------------........./////////000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000////////////000111111222333333000000111222222222222222///000111222333222222111///000000000111111111222111111111111111111111111...000111000...---...000......................................./////////------------------------***+++,,,,,,,,,,,,+++***************************''''''''''''(((((((((((())))))))))))))))))))))))))))))((((((((('''''''''((((((((((((((()))******((((((''''''''''''((((((((())))))***************(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((('''''''''(((((((((((((((%%%'''))))))''''''((()))))))))((('''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&))))))((('''&&&%%%%%%$$$'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&'''((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&))))))***+++,,,,,,------((()))***++++++***((('''******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------++++++,,,,,,,,,---------//////...///000111333555........................+++,,,---.........---,,,------......///000111111...///000111111000///...000000000//////.........---------,,,,,,,,,,,,,,,............---------,,,.........//////000000000111111111111111111111111------///000111111111111111000000000////////////////////////000111222333...------...000111111000------...//////000111111......------...///111222000000000000000000000000---...000111111111000///000000000///......------......------------..............................------...///000111222222000000//////.........---///000000000///...---------------.........//////000000000000000000000000000000000000000000000000000000000000000000000000111000000000//////......///000000111222333333333///000111222222222222222///000111222333222111111//////000000111111111222000000000000000000000000---///000///,,,+++---///........................,,,,,,---...///000111222------------------------***+++,,,------,,,+++***)))))))))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((()))******((((((''''''''''''(((((())))))***+++++++++++++++(((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))$$$'''***)))'''&&&(((******)))((('''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&''''''(((((('''&&&&&&%%%(((((('''&&&$$$###"""!!!((('''%%%$$$$$$%%%'''(((&&&%%%%%%%%%%%%&&&''''''(((((((((''''''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((()))***%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$%%%&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''$$$$$$$$$%%%&&&'''((()))(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&------------,,,,,,+++***,,,,,,,,,+++++++++******)))******++++++******)))***************************+++,,,,,,------------((()))+++---......------++++++,,,,,,,,,,,,------..................---------------,,,,,,---------,,,,,,,,,---------......////////////////////////..................------////////////////////////------...///000000//////000000//////.........---///............///000000............//////////////////000000000000//////......////////////......000000000000000000000000000000000000////////////////////////////////////111111000000000000111111///////////////...............////////////......------------....................................////////////////////////......------------......////////////////////////---...///000000///...------------............///222111111111000000//////---...////////////111333000000000000000000000000////////////////////////......///000000000000000111111111111111222222222333222111111000000111111000000000000000///......000000000000////////////000000//////.........---------------------------+++,,,,,,---.........---///...,,,++++++,,,...///,,,,,,,,,,,,,,,---...///***++++++++++++***))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''((())))))$$$'''***+++***)))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***'''(((((()))(((((('''&&&((('''%%%######%%%''')))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''((((((((('''&&&%%%%%%'''&&&$$$######$$$&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&(((((('''&&&%%%%%%$$$$$$'''&&&%%%$$$###$$$$$$%%%(((((('''''''''&&&&&&&&&((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$,,,,,,,,,,,,,,,+++******,,,,,,+++++++++***************++++++++++++*********************************+++,,,,,,------,,,,,,---------------,,,+++++++++++++++,,,,,,,,,------------............------...---,,,,,,,,,,,,---...++++++,,,,,,,,,---------..........................................---------------------------------......////////////...000/////////.........---............////////////............//////////////////000000000000//////......////////////......////////////////////////000/////////////////////........................000//////////////////000////////////..................////////////......////////////000000000000......................................................------------....................................////////////......------------............111111111000000000//////.../////////...///111222////////////////////////..............................///000000000000000000000111111111222222222444333222222111111222222000000000000000///......000000000000/////////...000/////////............------------------------+++,,,------......------///---,,,++++++,,,---///,,,++++++++++++,,,,,,---***++++++++++++***))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''(((''''''&&&'''((()))***''')))+++,,,***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''(((((()))*********((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%'''&&&$$$######$$$&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((((((((('''&&&%%%$$$$$$%%%&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&******((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%***++++++++++++***)))))),,,++++++++++++*********+++++++++,,,,,,+++++++++***************************++++++,,,,,,,,,,,,,,,,,,,,,+++************+++++++++++++++,,,,,,,,,,,,+++,,,,,,---............///---,,,******,,,---///+++++++++,,,,,,,,,------........................------------------......,,,,,,,,,,,,,,,,,,,,,,,,....../////////......---/////////...............,,,---...///000///......---............/////////...//////000000//////.........////////////......////////////////////////////////////////////////..............................................................................////////////.........////////////000000000......................................................------------..............................//////............//////------------............000000000000////////////...///000///......///111////////////////////////..............................///000000000000///000000000111111111222222444333333222222222222222000000000/////////......000000000/////////......////////////............------------------------,,,,,,------......------...---,,,++++++,,,---...,,,++++++************+++***++++++++++++***))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&)))(((&&&%%%&&&''')))+++)))+++---,,,***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((''''''&&&%%%%%%%%%&&&&&&((((((((())))))******+++)))((('''&&&&&&'''((()))&&&'''((())))))(((&&&%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&$$$$$$$$$$$$&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((())))))((('''&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&"""######$$$&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&******)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$#########$$$%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%))))))************))))))++++++++++++************++++++,,,,,,,,,,,,++++++***************************++++++,,,,,,,,,++++++''''''&&&&&&''')))+++,,,***++++++++++++,,,,,,,,,)))***+++------.........///---+++******+++---///,,,,,,,,,,,,------------------------------------,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,////////////...---,,,,,,........................+++,,,...000000///...------------.........//////...//////////////////...---......//////......---////////////////////////.........///////////////.................................//////.........------...............///---......//////......---,,,,,,,,,---------.........................................................------,,,,,,------...........................//////---,,,,,,---//////,,,,,,---------.........///////////////////////////000000///------...000////////////////////////........................---...//////000000////////////000000111111222222333222222111000111111111/////////.........//////000000/////////.........///////////////.........------------------------,,,,,,------...------,,,------,,,++++++,,,---------,,,+++******************++++++++++++***))))))))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&)))(((&&&%%%%%%''')))+++((()))+++***)))''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((()))))))))))))))(((&&&%%%&&&''')))***(((((((((((((((((('''&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))))))))***''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%((())))))******)))))))))+++++++++*********))))))***++++++,,,,,,++++++***************************+++++++++,,,,,,+++******''''''&&&&&&''')))+++---*********+++++++++,,,,,,))))))+++,,,------------...---+++******+++---...------------............------------------------,,,,,,,,,,,,------......------------------------......///......---,,,,,,---------...............+++,,,...000000///---,,,------------..................////////////......------............------........................------....../////////000...........................//////000000//////...,,,---------......//////------............------,,,,,,,,,,,,------------................................................------,,,,,,,,,,,,------........................///...---,,,,,,---...///,,,,,,,,,------------......................../////////000///------...000................................................------...///////////////...//////000111111222222111000000/////////////////////...---......///000////////////.....................///////////////------------------------,,,------...------,,,,,,,,,,,,,,,++++++,,,,,,,,,...---,,,++++++***++++++***++++++++++++***))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((())))))((((((((()))(((&&&&&&&&&''')))***$$$&&&'''((('''&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''')))(((&&&%%%&&&''')))++++++)))(((&&&&&&&&&((()))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$&&&'''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&'''((((((((()))))))))***''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&((())))))************)))+++************)))))))))*********++++++*********************************++++++++++++++++++***)))++++++******)))))))))***************++++++++++++)))******+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------------------------------.........------,,,---------------.........+++,,,---...///...------,,,------------.........---......//////......---------............------........................---------......//////000------------------------...///000111111000///...,,,,,,,,,---......//////------............---------............/////////........................------------------------------,,,,,,,,,,,,------------------------------......------------......,,,,,,,,,,,,---------------------...............---...///...------...000........................------------------------------...////////////...---...//////000111222222000//////...............///...---------...///000/////////.........------.........///////////////------------------------------......------,,,,,,++++++,,,,,,,,,,,,++++++---,,,,,,++++++++++++,,,***++++++++++++***))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''((())))))###$$$&&&&&&%%%%%%''')))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''((()))***,,,***'''%%%$$$%%%''')))&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&!!!""""""$$$%%%&&&'''(((%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&((()))******+++++++++***************))))))))))))((())))))******))))))(((************************+++++++++++++++***)))))))))))))))))))))(((''''''************++++++++++++******+++++++++++++++******+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,,,,,,,------.........,,,,,,---------.........,,,,,,---------.........---......//////......---,,,------......------,,,........................,,,,,,---......///000000------------------------,,,---///000000///---,,,++++++,,,------...//////,,,------......------,,,------........./////////........................---------------------------,,,,,,++++++,,,,,,---------------------------,,,------......------,,,++++++,,,,,,,,,---------,,,,,,---------.........,,,---......------///111........................------------------------,,,---......//////......------...///000111222222000000///...............///...---,,,,,,...000111//////.........---------............/////////000------------------------------......------,,,++++++++++++,,,,,,++++++++++++************++++++,,,***++++++++++++***))))))(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((('''(((((((((((((((((('''&&&&&&((()))))))))((('''%%%&&&'''&&&%%%%%%&&&(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((''''''''''''((()))***''''''''''''''''''''''''&&&&&&''''''((())))))***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&!!!"""###$$$&&&'''((()))###$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&'''))))))***+++++++++++++++************))))))))))))(((((())))))))))))((((((************************+++++++++++++++***)))(((!!!"""$$$&&&'''''''''&&&)))************+++++++++******+++++++++******))))))***,,,------,,,***)))((())))))))))))*********++++++++++++++++++++++++******+++,,,,,,---......++++++++++++++++++++++++++++++,,,---............,,,,,,,,,------.........------,,,,,,,,,---...///,,,,,,,,,---------......---..................---,,,------......------,,,........................,,,,,,------...///000000------------------------+++,,,...//////...,,,+++++++++,,,,,,---...//////,,,------......------,,,+++++++++,,,,,,,,,------........................---------------------------,,,,,,++++++,,,,,,---------------------------+++,,,............,,,+++++++++,,,,,,,,,---------,,,,,,,,,------.........+++,,,---------...000222........................------------------------,,,---......//////......------...///000111222222111111000//////////////////...,,,,,,,,,...000111//////.........------------.........//////000000---------------------------.........---,,,,,,+++***++++++,,,,,,++++++***))))))(((((()))***++++++***++++++++++++***))))))(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%&&&(((******)))'''&&&((())))))'''%%%$$$%%%'''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((()))******((((((((((((((('''''''''%%%&&&'''((())))))))))))''''''(((''''''%%%$$$"""&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''((('''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''''''''((()))))))))))))))((((((((((((((((((((((((***++++++,,,,,,++++++***&&&''''''((()))*********&&&'''((())))))(((''''''((()))***++++++***)))(((************************************************))))))))))))))))))))))))''''''(((((())))))************))))))***+++,,,,,,+++,,,,,,---,,,+++***)))))))))*********+++++++++++++++,,,,,,,,,,,,------,,,---......,,,+++,,,...)))***+++,,,------------...------------...//////------------------------/////////......---------***+++,,,,,,++++++---///........................000///...---,,,+++******---,,,,,,++++++,,,,,,------------.........//////.........------,,,,,,,,,,,,,,,------...///000000------............------------------------------***+++,,,,,,------,,,,,,........................,,,++++++******++++++,,,///......------......///+++++++++,,,,,,------------,,,******)))***,,,,,,///...---,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,---------......////////////////////////................................................000000000000000000000000///............---------+++,,,,,,------,,,,,,+++((()))***+++++++++++++++---,,,+++***))))))))))))*********++++++,,,,,,,,,,,,,,,++++++***)))(((((((((((())))))))))))((((((&&&&&&&&&&&&'''''''''(((&&&&&&''''''''''''&&&&&&'''((()))))))))(((&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&&&&%%%%%%$$$%%%&&&'''((($$$%%%'''))))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$(((((('''&&&%%%%%%$$$$$$%%%&&&(((***)))'''%%%$$$))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&((()))''''''((()))((('''%%%$$$&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&(((******)))((()))***,,,***)))'''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%""""""###$$$&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%$$$############''''''&&&%%%%%%$$$######''''''((())))))))))))))))))))))))))))))))))))))))))******++++++******)))''''''((())))))***+++++++++***)))(((((()))******)))***++++++++++++***)))************************************************************************)))))))))*********************))))))***++++++,,,++++++,,,,,,,,,+++***)))******++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---...---,,,+++,,,---++++++,,,,,,---------------------------......///------------------------.........---------,,,,,,***,,,------,,,,,,---...........................+++,,,------------------......------------......,,,---------.........///------,,,,,,+++++++++++++++++++++,,,---.........------............------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++------------------------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---///...---,,,,,,,,,,,,---////////////////////////,,,,,,,,,,,,------------........................................................................////////////////////////............------------,,,,,,------------,,,,,,)))***++++++,,,,,,+++++++++***************++++++***++++++++++++++++++,,,,,,,,,+++******)))(((((('''((()))))))))))))))(((&&&&&&'''''''''(((((((((&&&''''''((((((''''''&&&(((((((((((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((($$$%%%'''((()))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$(((''''''&&&%%%%%%$$$$$$(((((('''&&&&&&%%%$$$###(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))'''''''''''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&'''((('''''''''&&&&&&&&&&&&$$$&&&(((((('''&&&'''(((((((((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&######$$$%%%&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&(((((('''&&&&&&%%%$$$$$$''''''((()))))))))))))))++++++++++++++++++++++++((())))))))))))))))))((((((((())))))***+++++++++...,,,)))'''&&&'''***+++***++++++,,,,,,++++++***************************************************++++++++++++++++++++++++++++++++++++++++++***************)))******+++,,,+++++++++,,,++++++***)))+++,,,,,,,,,,,,---------++++++++++++,,,,,,,,,,,,+++,,,------++++++,,,------,,,,,,,,,,,,,,,---...------,,,,,,------...///------------------------------,,,,,,,,,,,,,,,+++***,,,......---,,,---...------------------------***+++,,,.........---,,,......------------......,,,,,,------------......++++++++++++******************++++++,,,,,,------,,,------......------,,,++++++++++++++++++++++++))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------......---,,,,,,,,,---------...///000000///...---+++++++++,,,,,,,,,------............................................................................................................------------------............------++++++,,,,,,------,,,,,,))))))))))))***+++,,,---+++++++++++++++*********+++++++++******))))))(((''''''((()))))))))))))))''''''((((((((()))))))))&&&''''''((((((''''''&&&))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((($$$%%%'''((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$)))(((&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&'''((('''&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&"""$$$&&&&&&%%%$$$%%%&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###%%%%%%&&&'''''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))(((((((((''''''&&&&&&%%%''''''((()))))))))))))))++++++++++++++++++++++++((())))))******))))))((())))))******++++++++++++,,,***(((&&&%%%%%%&&&'''************************************************************************++++++++++++++++++++++++,,,,,,++++++*********)))+++***************++++++***++++++++++++*********+++,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***+++,,,,,,++++++,,,---------,,,++++++,,,---...,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---//////...---------------------------------,,,---.........,,,***(((,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------++++++++++++++++++*********+++++++++,,,,,,------,,,,,,------------,,,,,,************************)))******+++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,------...------------------...------,,,,,,,,,,,,++++++***+++---...//////...---...------,,,,,,,,,------***+++---......---+++***+++++++++,,,,,,,,,,,,---.........................................................................................................---------,,,,,,---..................---,,,,,,---------------,,,******))))))***++++++,,,,,,,,,++++++******))))))+++*********)))))))))(((&&&'''((())))))******)))(((((((((((())))))))))))''''''((((((((((((''''''***)))'''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((******%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&%%%&&&((('''&&&$$$######$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%&&&%%%$$$%%%&&&''''''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%######$$$&&&&&&'''''''''$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&%%%''''''((()))))))))))))))************************)))******************)))***************+++++++++))))))))))))((('''%%%%%%))))))(((((((((((())))))************************************************************************+++++++++******))))))(((++++++***************+++*********************+++++++++++++++*********************+++++++++,,,,,,)))***++++++******+++---,,,++++++++++++,,,,,,---+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---......---,,,,,,---------------------------,,,------------+++***)))+++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++***************************++++++,,,---,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...------------,,,,,,,,,------...***+++---......---+++***++++++,,,,,,,,,---------...................................................................................................------------,,,,,,,,,---..................---------.........------,,,,,,++++++***))))))******+++++++++******)))))))))*********)))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))'''(((((((((((((((((('''***)))'''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&%%%&&&'''&&&%%%$$$######$$$&&&'''&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%&&&'''&&&&&&'''(((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''!!!"""###%%%&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%''''''((())))))))))))))))))))))))))))))))))))))))))******++++++******)))************************)))***+++++++++)))(((&&&)))((((((''''''(((((()))************************************************))))))))))))))))))))))))***************))))))))),,,+++******)))***************)))))))))***++++++++++++***************)))************++++++++++++((()))***+++******+++---((()))***+++,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,------,,,******+++---,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---......------,,,,,,,,,,,,------,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------***++++++,,,,,,++++++***************************++++++,,,------------,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++************+++++++++++++++,,,,,,---------,,,,,,------------,,,,,,------,,,,,,,,,---......,,,---...//////...---,,,,,,,,,,,,---------......------------------------........................................................................------------,,,,,,,,,,,,------............------------......------,,,,,,---,,,+++***))))))))))))***************)))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((()))))))))'''(((((())))))(((((('''))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&###%%%''''''&&&&&&&&&'''$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''(((((("""###$$$%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%''''''((()))))))))))))))))))))))))))))))))))))))((())))))))))))))))))((())))))))))))))))))))))))*********)))))))))))))))***)))(((''''''((()))************************************************************************************+++++++++++++++,,,++++++***))))))*********)))(((((()))***+++,,,,,,,,,,,,++++++*********************++++++++++++'''(((******)))***+++---$$$%%%(((+++,,,,,,+++******************+++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------------,,,)))((((((+++---,,,,,,,,,,,,,,,,,,,,,,,,******))))))***,,,...000------,,,,,,,,,,,,------,,,+++++++++************************+++++++++,,,,,,,,,,,,+++++++++++++++******++++++++++++******++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++++++++************++++++******++++++,,,---.........---,,,++++++***++++++,,,,,,,,,,,,,,,---...///------------------------------........./////////------------------------................................................////////////////////////---------,,,,,,,,,++++++,,,,,,------------,,,,,,---------------,,,++++++++++++***************+++))))))))))))************((())))))))))))))))))))))))******))))))((('''&&&&&&&&&'''''''''((((((((((((((())))))))))))(((((((((((((((((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&'''''''''(((((('''((())))))((('''&&&%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###!!! %%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$''''''&&&%%%%%%%%%%%%%%%&&&'''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&###%%%''''''&&&%%%&&&'''$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''''''''&&&&&&&&&%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&'''((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%&&&'''((((((((('''%%%&&&&&&'''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''')))))))))(((((((((((((((***(((&&&%%%%%%''')))++++++***)))(((((()))***+++************************************************+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,+++***))))))*********)))(((((((((***+++,,,---------,,,,,,+++++++++)))************+++++++++&&&((()))***))))))+++---!!!###'''+++---,,,+++)))*********)))***++++++,,,+++++++++++++++++++++++++++++++++,,,,,,---------...---+++(((&&&'''***---,,,,,,,,,,,,,,,,,,,,,,,,///---***((((((***,,,---+++******************+++,,,+++++++++******))))))(((((())))))*********+++++++++************************++++++++++++******++++++++++++++++++++++++))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******---,,,,,,,,,,,,,,,,,,---))))))***+++---.../////////...,,,***))))))******,,,,,,,,,,,,,,,---...///,,,++++++******++++++,,,.........////////////000------------------------................................................000000000000000000000000---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,---------,,,,,,+++***))))))))))))***+++,,,---(((((())))))******++++++(((((((((((())))))))))))************)))'''&&&%%%&&&&&&&&&&&&'''''''''((((((((())))))))))))(((((('''((()))))))))(((&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''((()))))))))(((&&&%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&(((***+++%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$'''((('''%%%%%%%%%$$$%%%'''((()))(((''''''&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&&&&%%%%%%%%%&&&''''''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&(((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((())))))))))))))))))%%%&&&''''''((((((''''''%%%%%%%%%%%%&&&'''((((((&&&'''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((()))******+++++++++*********))))))))))))))))))************''''''&&&'''((()))+++---...---,,,***)))(((((((((************))))))))))))(((((((((((())))))))))))))))))***))))))(((''''''))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))******************))))))))))))***************)))))))))))))))***+++,,,---,,,***(((&&&++++++++++++++++++++++++************************************************)))))))))))))))))))))))),,,,,,,,,+++++++++******,,,,,,,,,++++++*********+++***((('''''''''((())))))***+++,,,,,,+++***)))*********************************++++++,,,,,,,,,'''(((***,,,------------...---,,,,,,++++++,,,,,,,,,+++***)))((((((((((((---......,,,***(((((()))***************************++++++,,,,,,++++++***++++++++++++++++++++++++'''((()))***,,,---...///+++,,,,,,------,,,,,,+++.........------,,,,,,,,,+++++++++,,,,,,,,,------......------------......000000//////.........---......---------,,,,,,,,,,,,------......------,,,///---++++++------+++)))((()))+++,,,---.........++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))************(((''''''&&&&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&((()))************&&&&&&'''((())))))((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%(((((((((((('''&&&%%%$$$)))'''$$$$$$&&&'''&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((())))))(((&&&$$$%%%&&&%%%%%%&&&&&&'''((())))))$$$%%%%%%&&&&&&%%%%%%$$$(((''''''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&))),,,,,,(((%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$%%%&&&&&&###$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%############%%%&&&************++++++++++++''''''((((((((()))))))))((((((((((((((()))***************))))))((((((((())))))))))))***************)))(((''''''((()))***++++++***)))))))))******************))))))))))))(((((((((((()))))))))***))))))))))))))))))((('''))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))******************))))))))))))******************************))))))++++++,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++************************------,,,,,,,,,,,,,,,,,,,,,+++++++++************,,,,,,,,,++++++*********,,,,,,+++***************)))***++++++++++++***)))*********************************++++++,,,,,,,,,((()))***,,,------------------,,,++++++++++++,,,,,,+++***)))))))))))))))'''(((************,,,---***************************++++++,,,,,,++++++***------------------------******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++......---------,,,,,,,,,,,,,,,,,,---------............------------......////////////......------...------------,,,,,,,,,,,,,,,------------,,,,,,...,,,***+++------,,,***++++++,,,,,,---,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&((())))))*********&&&'''((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&(((&&&$$$$$$&&&'''%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((&&&$$$%%%&&&%%%%%%&&&&&&'''(((((()))########################&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''(((***)))'''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%''''''((((((((()))))))))((((((((()))))))))******((((((((((((((()))******))))))((((((((((((''''''))))))))))))************,,,+++)))(((''''''''''''(((((((((((())))))***+++************))))))))))))((((((((()))))))))******(((((())))))***)))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))******++++++,,,,,,((())))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************.........------,,,,,,,,,************))))))))))))+++++++++++++++*********,,,,,,,,,,,,,,,,,,+++***)))******++++++******)))*********************************+++++++++++++++)))***+++,,,---.........------,,,+++++++++++++++++++++***************+++%%%&&&((())))))***,,,...******************************++++++++++++******,,,,,,---------------------,,,,,,++++++*********++++++,,,,,,,,,,,,++++++------------,,,,,,,,,,,,------------...............------,,,,,,------...///............---------------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++***+++,,,---,,,+++------------,,,***)))(((++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&''''''((())))))))))))(((((((((((((((((('''&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%!!!"""###%%%&&&''''''((('''&&&$$$$$$%%%&&&%%%###%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))(((&&&%%%%%%&&&%%%%%%&&&&&&'''(((((((((''''''&&&%%%%%%&&&''''''$$$%%%%%%&&&''''''((((((%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%%%%''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((())))))))))))************((((((((((((((())))))***((((((((((((((((((((((((((()))))))))************+++***))))))((('''''''''((((((((((((((())))))***************)))))))))((((((((()))))))))*********'''((()))***************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))))))))******************))))))))))))******))))))***+++,,,,,,------******))))))***+++,,,,,,************************++++++++++++++++++++++++************************,,,++++++******))))))((()))))))))))))))(((((((((+++++++++***************)))***+++,,,,,,+++))))))))))))************))))))***************************************+++++++++******+++,,,------......---,,,,,,+++***++++++++++++************++++++,,,)))***+++***)))((()))*********************************++++++++++++*********************+++++++++---,,,,,,++++++*********++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,,,,,,,---------------------------------------,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,*********+++,,,------,,,---------,,,+++***)))(((************************(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''&&&''''''((())))))(((((((((((())))))((('''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((($$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$%%%''''''((((((&&&%%%%%%%%%%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))(((&&&%%%&&&'''&&&&&&&&&'''''''''((((((***)))'''&&&&&&''')))***%%%&&&&&&&&&'''''''''(((%%%&&&&&&''''''&&&&&&%%%(((%%%######&&&'''%%%###$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&%%%$$$&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''$$$%%%''''''''''''%%%$$$))))))*********+++++++++))))))))))))************((((((((((((((())))))***))))))))))))))))))))))))((()))))))))************'''(((((()))))))))))))))***))))))(((((((((((((((************)))))))))((())))))))))))************(((((()))******+++******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))))))))******************))))))))))))******))))))***+++,,,,,,------,,,,,,+++***))))))******************************))))))))))))))))))))))))***************************)))))))))((((((((('''((((((((((((((((((((((((************************((()))+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++,,,------...,,,,,,+++************+++*********)))******++++++------...,,,***(((((())))))))))))))))))))))))))))))******++++++******))))))))))))******+++++++++++++++++++++++++++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++)))***++++++++++++,,,---+++++++++,,,,,,+++******************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''(((((())))))(((((('''&&&''''''(((((((((((('''(((((())))))((('''&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((($$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&(((((((((&&&%%%&&&'''&&&&&&&&&'''''''''''''''(((&&&%%%######%%%&&&((((((((((((''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''$$$""""""%%%'''&&&$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%%%%$$$%%%$$$#########$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%''''''''''''%%%$$$((((((((()))))))))******((((((((()))))))))******((((((((((((((()))******(((((())))))))))))******))))))))))))************%%%&&&''')))******+++++++++***))))))((((((((((((************)))))))))))))))))))))*********++++++))))))******+++*********))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))******++++++,,,,,,,,,,,,++++++***))))))(((************************))))))))))))))))))))))))************************************************(((((((((((()))))))))))))))))))))******************+++,,,,,,,,,,,,,,,,,,***))))))(((((())))))***))))))))))))))))))))))))***************)))))))))+++************+++,,,---,,,,,,+++*********************)))))))))))))))******,,,---,,,+++***+++,,,))))))))))))))))))))))))))))))************))))))******++++++,,,---------))))))***+++,,,,,,------******++++++++++++******++++++++++++,,,,,,,,,,,,************++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++)))***,,,+++******+++,,,))))))***+++,,,,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))'''''''''&&&&&&'''''''''''''''((((((((((((''''''&&&''''''(((((((((''''''(((((((((((((((((('''&&&''''''''''''''''''''''''(((((((((''''''(((((((((''''''''''''''''''''''''$$$%%%&&&((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''(((''''''&&&&&&$$$&&&(((((('''%%%$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((())))))(((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&'''''''''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))((((((((((((((()))******'''''''''(((((()))))))))))))))))))))************%%%&&&''')))***+++************)))))))))***++++++************))))))))))))))))))*********+++++++++******+++++++++***))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))******************))))))))))))******************************)))***+++,,,++++++))))))************************))))))))))))))))))))))))************************)))))))))***++++++,,,,,,((((((((())))))*********((()))))))))*********+++***************+++,,,,,,***)))(((''''''((()))***))))))))))))))))))))))))+++*********)))))))))(((******)))))))))***+++,,,,,,++++++*********************)))(((''''''''''''(((***++++++******+++---))))))))))))))))))))))))))))))************)))))))))******+++,,,,,,------)))******++++++,,,------******++++++++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++)))+++---,,,)))(((***+++))))))***+++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((()))******+++)))((((((''''''(((((()))&&&''''''((((((''''''&&&&&&''''''(((((('''&&&&&&&&&'''((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&%%%%%%'''******(((%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%!!!###&&&''''''&&&'''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&)))+++---,,,***(((%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%))))))))))))************''''''''''''((((((((((((((((((((((((((()))******&&&&&&&&&'''''''''(((((())))))))))))************%%%&&&(((*********))))))((((((((()))***,,,---...************)))))))))))))))************++++++++++++++++++++++++***)))((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))******************))))))))))))***************)))))))))))))))'''(((***,,,---,,,+++***))))))))))))))))))))))))************************************************''''''((()))***++++++,,,(((((())))))******++++++(((((())))))*********+++)))((('''''''''(((***+++***)))(((''''''((()))***))))))))))))))))))))))))+++*********))))))((((((***)))((((((((()))***+++,,,++++++***)))***************)))'''&&&&&&&&&&&&(((***+++***)))((()))***))))))))))))))))))))))))))))))************))))))'''(((((()))******++++++++++++++++++++++++,,,,,,******++++++++++++***************++++++,,,,,,,,,++++++,,,,,,,,,---------++++++************++++++*********++++++,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++***,,,---,,,)))''')))+++******+++++++++******)))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((())))))(((((())))))))))))))))))))))))''''''''''''''''''''''''$$$%%%&&&'''(((***++++++))))))(((((((((((())))))&&&&&&''''''''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&'''((()))))))))((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''&&&%%%%%%%%%&&&&&&'''''''''###$$$%%%%%%&&&&&&&&&&&&%%%(((++++++(((&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%'''((('''&&&&&&'''((('''''''''''''''''''''&&&$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&''''''((()))))))))%%%&&&&&&''''''&&&&&&%%%$$$((()))'''&&&'''((((((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&(((+++...111222///+++'''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''&&&%%%$$$$$$###&&&%%%############%%%&&&))))))))))))))))))))))))))))))))))))************'''&&&&&&'''***++++++***'''(((((()))***++++++++++++***)))((((((''''''(((''''''(((((())))))*********))))))))))))+++---...)))))))))))))))))))))))))))))))))))))))************((('''((()))***)))'''))))))***))))))((('''&&&)))&&&$$$$$$&&&)))***+++******))))))((((((''''''))))))))))))))))))))))))''')))***++++++***)))''',,,,,,++++++***++++++++++++,,,------,,,+++)))(((((((((((((((((((((((((((***)))(((''''''((()))***)))))))))))))))))))))))))))))))))))))))))))))))),,,+++******************))))))************))))))(((((((((((((((((((((((())))))))))))************))))))))))))************(((((())))))))))))(((((())))))************))))))++++++++++++++++++++++++************************)))***,,,------+++(((&&&''''''((()))))))))))))))))))))))))))************))))))*********+++++++++...---+++*********++++++---------,,,+++***)))(((***+++,,,,,,+++***(((''''''((()))++++++******)))((()))***+++,,,,,,+++***++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************)))))))))******)))'''++++++++++++++++++++++++,,,+++***)))(((((((((((()))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%''''''((((((((((((''''''(((((())))))))))))(((((())))))(((''''''''''''(((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''((('''%%%$$$%%%''')))***%%%%%%&&&&&&'''((())))))'''&&&&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&((('''%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%$$$$$$#########''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&(((&&&$$$%%%((()))(((&&&%%%&&&'''((((((&&&$$$###%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&''''''&&&%%%$$$$$$%%%&&&((()))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((***)))$$$(((((((((''''''&&&&&&&&&&&&%%%###$$$''',,,222555;;;000%%%"""&&&)))'''###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&'''((('''$$$###"""###&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%))))))))))))))))))))))))))))))))))))************((('''&&&((()))+++***)))'''(((((()))******++++++)))((((((((((((((()))***(((((((((((())))))))))))'''&&&&&&''''''((())))))))))))))))))))))))))))))************)))))))))(((***((('''((()))***)))'''((())))))))))))(((((('''***((('''''')))+++,,,,,,***)))))))))(((((((((''')))))))))))))))))))))))))))***+++,,,,,,+++***)))+++******))))))*********)))***+++,,,,,,+++*********************************))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---...))))))************))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))************))))))(((((((((((())))))))))))************))))))************************)))))))))))))))))))))))))))***+++,,,,,,***)))'''(((((()))***************))))))))))))******************+++++++++,,,,,,,,,,,,+++***)))))))))******,,,,,,,,,,,,+++***))))))((())))))*********))))))'''((()))***+++******)))((()))***+++,,,++++++***************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++***+++++++++***((((((((((((((((((((((((((())))))((((((((()))******))))))))))))))))))))))))***)))((('''''''''''''''((('''&&&&&&(((((('''&&&''''''(((((((((((('''''''''(((((())))))((((((''')))(((''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&((())))))***************'''&&&&&&%%%&&&'''((()))%%%%%%&&&&&&'''(((((())))))(((((((((((('''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((&&&%%%%%%&&&'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''((((((''''''''''''(((((((((((('''&&&%%%$$$$$$$$$'''%%%###$$$&&&((('''&&&%%%&&&'''((((((&&&$$$###%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&'''((((((&&&&&&%%%%%%%%%&&&''''''&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''')))((($$$ %%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$'''+++///222666...&&&###&&&((('''$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%))))))))))))))))))))))))))))))))))))************)))((('''((()))***)))((('''(((((())))))******+++''''''''''''((()))***+++))))))))))))(((((((((((())))))***************)))))))))))))))))))))))))))++++++******))))))((((((***((('''((()))***)))''''''(((((())))))))))))((()))((('''(((***,,,+++***))))))))))))(((((((((((()))))))))))))))))))))))))))***,,,,,,,,,,,,***)))))))))((((((((())))))***'''((()))***++++++++++++************************)))******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,---...))))))************))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))***************)))(((''''''((()))***))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((******************)))))))))******++++++++++++***))))))))))))************+++++++++,,,,,,,,,------+++***))))))((()))))))))***+++++++++++++++******''''''''''''((()))***+++(((((()))************)))))))))***++++++++++++***((((((((()))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******++++++***))))))(((''''''''''''''''''''''''''''''''''''((()))***+++))))))))))))))))))))))))******)))(((((((((((())))))((('''((())))))((('''''''''(((((((((((('''''''''''''''(((((('''''''''(((''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((('''''''''))))))***++++++++++++***&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''((((((((()))((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((&&&%%%%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&$$$######%%%&&&&&&%%%%%%&&&'''''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''(((((((((&&&&&&&&&'''&&&&&&%%%%%%'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&$$$"""$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''')))+++---...+++'''%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$&&&(((((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((((()))))))))***************)))(((((())))))((('''(((((((((((())))))******((((((((((((((()))************))))))((((((''''''***+++,,,---,,,+++***)))(((((((((((((((((((((((()))))))))))))))************((('''((()))***)))'''&&&'''((())))))***))))))'''&&&&&&''')))***((('''))))))))))))(((((((((((()))))))))))))))))))))))))))***++++++++++++***)))))))))((((((((()))******'''(((((()))))))))))))))************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((()))))))))***((()))))))))************+++)))(((&&&&&&((()))+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))***++++++*********((()))))))))******************++++++++++++,,,,,,*********)))))))))******))))))***+++++++++++++++)))(((((('''((()))***+++((()))))))))************************+++*********(((((((((((()))))))))***++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))*********((('''''''''************************'''''''''''''''((())))))(((((((((((((((((((((((())))))((((((((((((((())))))(((''''''))))))((('''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&######$$$%%%&&&&&&''''''%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&'''''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''(((&&&&&&'''((('''&&&$$$###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$&&&&&&&&&''''''((((((((($$$$$$%%%&&&&&&'''(((((('''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&((((((&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((()))))))))***************)))(((((())))))((('''((((((((((((((()))))))))******)))(((((((((((((((******))))))(((((('''''''''((()))))))))((('''&&&((((((((((((((((((((((((''''''((()))***++++++,,,***((('''((()))***)))'''&&&'''((())))))***))))))'''&&&&&&((())))))(((&&&(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))***+++,,,***))))))((((((''''''''')))))))))))))))))))))))))))***+++,,,,,,+++***)))************************))))))))))))))))))))))))******(((''''''&&&&&&&&&))))))************))))))))))))))))))))))))))))))'''(((((((((((()))))))))((()))))))))************+++)))(((&&&&&&((()))+++))))))************))))))************************************************+++***((('''''')))***+++((()))))))))))))))((((((((()))))))))************))))))))))))***************+++++++++++++++++++++(((((()))***++++++++++++---,,,***)))((()))******)))))))))))))))*********++++++******************)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))***,,,---,,,)))'''((()))++++++++++++++++++++++++))))))((('''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&''''''(((((('''&&&'''(((((('''&&&''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&'''''''''(((((('''%%%%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&'''(((&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((('''&&&$$$###'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%&&&&&&&&&&&&''''''((((((((($$$%%%%%%&&&&&&&&&&&&%%%###%%%''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((('''%%%######$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))************)))((('''((()))***)))(((((((((((((((((((((((((((+++***)))(((''''''''''''))))))))))))(((((((((((((((((()))******)))))))))))))))))))))))))))))))))''''''((()))***++++++,,,***((('''((()))***)))''''''(((((())))))))))))(((***)))((()))***+++***)))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***+++,,,,,,+++***)))(((''''''''''''(((((((((((((((((((((((()))******************)))************************))))))))))))))))))))))))'''''''''''''''((())))))))))))************))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))***************)))(((''''''((()))***))))))************))))))***************************************************)))((('''((()))***+++((())))))))))))(((''''''))))))))))))************((((((((())))))))))))*********+++,,,,,,,,,,,,+++(((((()))***+++++++++***---,,,+++***)))))))))))))))))))))((()))******+++,,,+++******)))******************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,///111///,,,)))***,,,))))))))))))))))))))))))+++***)))(((''''''''''''))))))))))))))))))))))))'''&&&&&&&&&&&&''''''(((((('''&&&&&&(((((('''&&&''''''(((((((((((('''''''''''''''(((((('''''''''(((''''''&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''')))(((((((((((('''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((((((&&&%%%$$$%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((('''%%%### &&&'''''''''&&&&&&((()))''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######%%%'''$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&'''((('''$$$"""""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''))))))))))))))))))))))))))))))))))))************((('''&&&((()))+++***)))((((((((((((((((((((((((***)))((((((((((((((()))(((((((((((())))))))))))************+++,,,------))))))))))))))))))))))))******))))))))))))))))))***((('''((()))***)))'''((())))))))))))((((((''',,,***(((((()))*********'''((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))***+++++++++***)))((((((((()))***))))))))))))))))))))))))***))))))(((((())))))***************************))))))))))))))))))))))))))))))((((((((()))******))))))************))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))************))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))************************((((((((((((((()))*********************)))((('''))))))))))))************((())))))))))))*********((()))***+++,,,,,,+++***((()))***************))))))***************))))))***)))((((((((()))++++++,,,,,,***)))))))))***************+++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,///111///+++((()))+++))))))))))))))))))))))))******)))((((((((())))))))))))))))))))))))))))))'''''''''''''''((()))))))))(((''''''))))))((('''''''''(((((((((((('''''''''(((((())))))((((((''')))(((''''''&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&''''''((((((((((((((()))((('''&&&%%%&&&&&&''''''''''''''''''''''''''')))(((((((((((('''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((''''''''''''((((((%%%&&&''''''%%%###!!!$$$&&&'''&&&%%%$$$''')))''''''&&&&&&%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&%%%$$$&&&(((%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%'''((('''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))************'''&&&&&&'''***++++++***((((((((((((((('''''''''(((''''''(((((()))***+++''''''(((((())))))******((('''&&&&&&''')))+++,,,)))))))))))))))))))))))),,,,,,+++***)))((('''&&&***((('''((()))***)))((())))))***))))))(((''''''+++(((&&&%%%&&&((((((((('''((((((((())))))******))))))))))))))))))))))))******))))))))))))******&&&&&&&&&'''''')))******))))))(((((((((***+++---***************************)))(((''''''((()))***************************))))))))))))))))))))))))...---,,,***)))((((((((())))))************))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************(((((())))))))))))(((((())))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******+++++++++++++++***)))((())))))))))))************)))************+++++++++'''((()))+++++++++***)))))))))************))))))%%%'''(((*********))))))***)))((((((((()))+++,,,---,,,***)))))))))******************++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,))),,,///,,,'''$$$&&&)))************************)))(((((())))))***+++,,,))))))))))))))))))))))))((((((((((((((()))*********)))((()))***+++***(((''''''((((((((((((''''''(((((())))))))))))(((((())))))(((''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((((())))))%%%&&&&&&'''''''''''''''***)))'''%%%$$$%%%'''((('''''''''''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&& !!!$$$&&&'''&&&%%%%%%###%%%&&&%%%######&&&(((''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''&&&&&&%%%%%%$$$%%%&&&((()))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""%%%((((((&&&%%%&&&((((((((((((''''''&&&&&&&&&'''&&&%%%%%%%%%&&&'''((('''%%%$$$%%%'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&(((((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$##################$$$%%%%%%%%%&&&&&&'''''''''(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))((((((((((((((()))+++*********))))))(((((())))))))))))(((((((((((())))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******++++++)))''''''))))))&&&###$$$(((,,,,,,)))'''''')))''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))+++***(((''''''(((***+++(((((((((((((((((())))))******++++++++++++******)))))))))((()))******+++'''((()))******)))((('''''''''(((***+++,,,---...(((((())))))************))))))))))))))))))))))))((()))))))))))))))(((((())))))************))))))+++++++++++++++***))))))******))))))((((((''''''*********)))))))))))))))***)))((((((((()))+++,,,+++*********))))))((((((((((((''''''''''''(((((()))*********++++++++++++((((((((((((((()))************))))))))))))******)))'''%%%&&&)))***(((&&&******))))))******+++,,,+++*********))))))((((((++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((())))))((('''''')))+++((((((''''''''''''((((((++++++***)))((('''&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&''''''''''''((((((((((((((('''%%%$$$%%%&&&(((***)))(((&&&%%%%%%&&&((()))&&&''''''((()))******+++)))((('''&&&%%%%%%&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&''''''((((((((((((((((((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&((()))&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))(((&&&&&&&&&'''(((((('''&&&%%%###"""!!!!!!$$$%%%%%%&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######%%%%%%%%%%%%######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&)))++++++)))&&&$$$(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))*********)))))))))((((((*********)))))))))(((((())))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))*********+++)))'''((())))))&&&$$$&&&(((***+++***(((((((((''''''((((((((((((''''''''''''((((((((())))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,))))))))))))))))))(((((()))******++++++******))))))))))))))))))******+++''''''((((((((((((''''''&&&&&&'''((()))******+++))))))))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((()))*********)))))))))(((******+++++++++***))))))***)))))))))((((((((('''((((((((((((((((((((((((***)))((((((((()))++++++************)))))))))((()))))))))(((((())))))))))))))))))*********++++++((((((((((((((()))************))))))))))))******+++)))((((((++++++***(((******))))))******+++,,,******************))))))++++++++++++++++++++++++,,,,,,,,,++++++*********************************************************+++++++++)))'''''')))***)))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((()))((('''''''''(((***+++)))(((&&&%%%%%%&&&((()))&&&&&&&&&'''((((((((()))***)))((('''&&&''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&&&&&&&''''''&&&&&&%%%$$$###""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&((())))))(((&&&%%%(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))******))))))))))))((((((*********)))))))))(((((())))))(((((((((((())))))***))))))(((((())))))***))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))*********)))(((((())))))'''%%%((((((((()))+++***(((&&&'''(((((())))))(((((('''((((((((()))))))))******))))))))))))))))))))))))+++++++++++++++++++++++++++*********))))))(((((()))******++++++******))))))))))))))))))*********''''''&&&&&&&&&&&&'''''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***))))))(((******))))))(((((((((((())))))******+++*********))))))))))))((((((((((((''''''''''''(((((((((((()))))))))((()))******+++************))))))))))))************************((((((((()))))))))******((((((((((((((()))******))))))))))))))))))))))))+++)))((()))***+++***(((***))))))))))))***++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++************************---------+++((('''(((******))))))(((((())))))***'''(((((()))***+++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((())))))******'''''''''''''''&&&&&&&&&&&&''''''''''''((((((((('''(((((((((((())))))))))))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&'''******)))(((((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))((('''&&&%%%%%%&&&''''''(((((((((((((((&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))(((((((((((())))))***))))))))))))))))))(((((()))))))))(((((((((''''''))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((()))))))))***)))))))))))))))((('''&&&***(((&&&(((++++++)))%%%(((((())))))))))))(((((())))))))))))************)))))))))))))))))))))))))))******++++++******)))+++++++++***))))))(((((())))))************))))))(((((()))***************)))(((&&&&&&&&&&&&((()))******************)))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))*********))))))*********)))))))))((((((((())))))***************))))))))))))((((((((((((''''''((((((((((((((())))))))))))))))))******+++*********))))))))))))))))))******************)))(((((((((((())))))))))))((((((((((((((())))))***))))))************))))))((('''''''''(((((((((''')))))))))))))))***++++++*********++++++,,,,,,---************************+++++++++***************++++++++++++++++++++++++************************++++++,,,+++)))((()))*********))))))))))))******(((((()))***+++,,,,,,---((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%&&&'''''''''&&&&&&((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((&&&&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&''''''''''''$$$$$$%%%&&&%%%$$$"""!!!&&&&&&&&&''''''''''''((()))(((((('''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((())))))(((((('''''''''&&&&&&&&&))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((()))******)))(((((((((***(((&&&'''***+++)))&&&(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((************))))))(((((()))))))))******)))))))))(((((()))************)))***)))(((''''''((()))************)))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))*********************+++,,,,,,+++******((())))))*********))))))(((((((((((())))))))))))((((((((())))))*********((()))))))))************))))))))))))))))))******((())))))******))))))((((((((((((((())))))))))))((((((((((((((())))))***((()))************)))((('''((((((((('''''''''((())))))(((((())))))***+++*********++++++,,,,,,---************************************************++++++++++++++++++++++++************************&&&((()))))))))(((***+++******))))))))))))*********************+++++++++(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''$$$$$$%%%&&&'''&&&&&&&&&(((((((((''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((&&&''''''((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&$$$###!!! $$$%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&%%%$$$"""!!!&&&&&&&&&''''''''''''(((+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))(((''''''(((((()))***+++''''''(((((((((((())))))((((((((('''''''''&&&&&&))))))(((((((((((()))))))))((((((''''''(((((()))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''')))+++***)))(((((()))***((('''((()))))))))(((((())))))******))))))(((((((((((()))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))((())))))******))))))((('''((()))++++++******)))))))))(((((((((((())))))'''''''''''''''''''''''''''''''''(((((()))))))))))))))))))))))))))))))))(((((()))***++++++++++++)))+++...000111000...,,,))))))******))))))((('''(((((((((((())))))))))))(((((())))))******++++++(((((()))************)))))))))))))))************'''((()))******)))((('''((((((((()))))))))******((((((((((((((()))******((()))***++++++***)))((((((***+++***)))((()))+++)))(((((((((((()))***************+++++++++++++++************************)))))))))***************++++++++++++++++++++++++++++++++++++++++++++++++$$$&&&((()))))))))***+++***))))))(((((())))))***+++++++++******))))))((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$###&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''((((((%%%&&&'''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$$$$%%%&&&'''(((((()))&&&''''''((((((((((((((((((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$###!!! $$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''(((******((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$######&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((()))***+++'''''''''((((((((())))))***))))))))))))((((((((())))))(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''')))++++++)))((()))***((()))))))))'''''')))***))))))************))))))''''''((((((((()))))))))))))))))))))))))))))))))***)))(((''''''((()))***&&&&&&&&&'''(((((())))))(((((())))))))))))(((((('''(((***+++++++++)))((('''(((((((((((((((((('''&&&&&&''''''''''''''''''%%%&&&&&&'''((()))******))))))))))))))))))))))))(((((()))***++++++++++++(((,,,111555666444111///************)))(((&&&&&&'''((((((((()))))))))***''''''(((((()))******+++'''((()))***+++******)))((()))))))))************((()))+++,,,,,,+++)))((()))))))))*********++++++((((((((((((((()))******((()))***++++++***)))((((((***++++++(((((()))+++((((((((((((((()))************************))))))************************((()))))))))*********+++************************++++++++++++++++++++++++&&&(((***+++***)))******)))((((((''''''(((((()))*********))))))((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&'''((()))(((((())))))))))))((((((%%%%%%%%%&&&'''''''''(((%%%&&&'''((()))(((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((((((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%######$$$%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((()))++++++&&&'''''''''(((((())))))++++++++++++************))))))(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((('''))),,,+++)))((()))+++''')))+++)))&&&&&&(((+++))))))************))))))''''''''''''(((((((((((()))))))))))))))))))))))),,,***)))'''''')))***,,,$$$%%%%%%&&&'''((())))))(((((())))))))))))(((((('''(((***+++,,,+++)))(((%%%&&&'''(((((('''&&&%%%(((((((((((())))))******$$$%%%&&&'''(((***++++++))))))))))))))))))))))))(((((()))++++++,,,,,,,,,(((,,,222888999888444111+++++++++***((('''%%%$$$'''((((((((())))))******&&&&&&&&&'''((())))))***'''((()))++++++******)))(((((())))))*********+++)))***,,,------,,,***)))************++++++++++++((((((((((((((()))******''')))***++++++***)))'''&&&(((***)))&&&%%%''')))((((((((((((((()))******+++*********))))))(((((())))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))++++++++++++++++++++++++(((***,,,,,,+++))))))***((((((''''''''''''((((((((((((((((((((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$######%%%'''((((((((())))))))))))((((((######$$$%%%%%%&&&''''''&&&'''(((*********)))(((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((((((((((((&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))&&&&&&&&&'''''''''((((((&&&%%%$$$$$$%%%&&&((()))&&&&&&&&&'''''''''((((((###$$$$$$%%%&&&'''))))))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&((()))''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%)))((('''&&&$$$###"""!!!(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))&&&&&&'''((())))))((((((%%%%%%&&&((()))+++,,,,,,***((('''&&&&&&'''(((***))))))))))))))))))))))))******((('''&&&&&&&&&&&&(((((((((((((((((((((((()))))))))))))))((((((((())))))))))))((('''%%%%%%''''''(((((())))))******&&&&&&''''''(((((())))))))))))((('''&&&%%%$$$$$$***)))'''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))(((((('''&&&&&&((('''&&&%%%%%%&&&'''(((((((((''''''''''''((((((&&&((())))))(((((()))+++((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))++++++***))))))((())))))+++...444:::>>>???;;;888111000,,,)))'''&&&&&&&&&(((((((((((())))))))))))''''''((()))))))))))))))++++++******)))((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((++++++******))))))(((((((((((((((((()))***+++,,,'''''''''''''''&&&&&&&&&&&&''''''((()))******++++++***))))))******)))'''))))))************))))))))))))))))))***************+++,,,------,,,+++***((((((((('''((())))))************)))******+++,,,))))))))))))((((((((((((---,,,+++)))((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((()))))))))(((''''''&&&&&&))))))))))))))))))))))))'''''''''''''''''''''''')))((((((''''''''''''(((((('''%%%%%%%%%''')))***)))(((&&&%%%%%%&&&((()))******++++++++++++******&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))$$$$$$%%%%%%&&&'''((((((''''''''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%'''((())))))(((&&&$$$"""%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&$$$$$$$$$%%%&&&'''((()))'''%%%""" !!!###&&&(((***)))((('''&&&%%%%%%%%%******)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%""""""###$$$&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$######$$$&&&'''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((+++)))(((''''''((()))+++)))))))))))))))))))))))),,,+++***)))((((((((((((************************((((((((((((((((((((((((''''''(((((((((''''''&&&'''((((((((()))))))))***(((((((((((((((((())))))++++++++++++************'''&&&&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))******)))((((((''')))((((((''''''(((((()))((((((''''''''''''(((((('''((())))))(((((()))***))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''******)))((((((((()))))),,,///555<<>>555222...+++((((((((()))(((((((((((())))))))))))''''''((()))))))))))))))((((((((())))))***+++,,,))))))))))))************))))))))))))))))))))))))))))))************))))))*********)))))))))))))))((((((((())))))***+++,,,((('''''''''''''''''''''''''''(((((()))******+++(((''''''(((+++,,,,,,+++))))))************))))))))))))))))))******************++++++++++++******)))))))))))))))******+++,,,,,,+++***)))))))))***))))))))))))(((((((((((()))((((((''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''(((((('''%%%%%%%%%'''(((******((('''&&&&&&'''(((***((())))))******))))))(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''((((((((((((&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&''''''(((&&&%%%###""""""$$$&&&((()))((('''&&&%%%%%%%%%&&&***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%''')))***''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))))))))(((''''''((())))))))))))(((''''''''''''''''''''''''+++***)))(((((()))***+++))))))))))))))))))))))))++++++***)))(((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((((())))))*********%%%&&&&&&'''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***************))))))(((***))))))(((((())))))***((((((''''''''''''((((((((()))***)))((('''((()))************************''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''(((((())))))+++...444<<>>777000,,,***+++,,,(((((((((((())))))))))))''''''((()))))))))))))))...,,,***)))(((((()))***)))))))))*********++++++)))))))))))))))))))))))))))******++++++******)))'''((((((((())))))******(((((()))***************)))))))))))))))*********(((((()))))))))*********+++***))))))******)))'''))))))************))))))((()))))))))************+++***)))(((((()))***+++,,,,,,++++++,,,,,,---...---,,,+++***))))))))))))))))))))))))(((((((((((()))))))))))))))******+++((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((('''&&&&&&&&&%%%''''''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%&&&'''((()))''''''&&&&&&&&&&&&'''(((((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((())))))((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((''''''&&&&&&&&&&&&'''%%%&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&&&&''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&+++******)))((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((())))))((((((&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((())))))...---,,,***)))((((((((())))))))))))((((((((((((++++++******))))))((((((************))))))))))))&&&''')))+++,,,++++++***(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((()))(((((('''((((((((((((((((((((((((((((((''''''''''''(((((()))******)))(((''''''((((((((((((((((((((((((((('''''''''&&&&&&'''''''''************************''''''&&&''''''((()))***''')))---555===DDDHHHJJJHHHCCC:::222,,,***)))***(((((((((((())))))))))))''''''((()))))))))))))))---,,,+++***)))))))))***((((((((()))))))))******))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((()))))))))***(((((()))************)))))))))))))))******++++++))))))))))))************+++***))))))******)))'''))))))************))))))((()))))))))************+++***)))(((((()))***+++,,,,,,++++++,,,,,,---...+++***************++++++))))))))))))((((((((((((+++******)))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***'''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&'''((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&''''''%%%&&&'''(((((((((''''''&&&&&&%%%%%%%%%&&&''''''(((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&'''''''''&&&%%%%%%))))))(((((('''&&&&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((('''(((((()))((((((((((((((((((((((((''''''(((((())))))******000///,,,***(((''''''((())))))))))))(((((((((((())))))))))))))))))(((((()))))))))(((((('''''''''%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&''''''((((((((((((''''''(((((())))))(((((('''((((((''''''''''''((((((((()))***)))((('''((()))''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))),,,333;;;BBBGGGIIIGGGBBB;;;333---)))(((((((((((((((((())))))))))))''''''((()))))))))))))))))))))***++++++,,,,,,,,,'''((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''(((((((((((((((((()))((()))***++++++***)))((((((((())))))******++++++************************(((''''''(((+++,,,,,,+++))))))************))))))))))))))))))*********************))))))*********++++++******++++++,,,---******))))))***++++++,,,))))))))))))(((((((((((())))))((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&***))))))(((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((('''''''''''''''((((((%%%&&&''''''((((((''''''(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&'''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&''''''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))$$$%%%%%%&&&&&&&&&&&&&&&(((((())))))(((((('''&&&******)))(((((('''&&&&&&((((((((())))))((((((((((((((((((((((((((((((((((((((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))***++++++,,,...,,,***((('''''''''(((***)))))))))((((((((('''(((((((((((((((((())))))&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))((()))************)))(((((((((''''''''''''(((((('''((())))))(((((()))***(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((******)))((((((((())))))))))))***///666===AAADDDAAA>>>888222---***(((((((((((((((((())))))))))))''''''((()))))))))))))))''')))+++,,,------,,,+++(((((()))))))))*********)))))))))))))))))))))))))))))))))******)))))))))((((((((((((((('''''''''((()))***++++++***)))'''''''''(((((()))******+++************************(((''''''(((+++,,,,,,+++))))))************))))))))))))))))))******************++++++++++++******)))))))))))))))******+++++++++******)))*********))))))))))))(((((((((((('''''''''''''''(((((()))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''(((''''''(((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&''''''((((((%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((('''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''&&&''''''((()))***%%%&&&&&&&&&&&&'''''''''***)))(((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))***************)))((((((''''''(((((())))))******))))))************))))))((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&&&&'''************************((())))))***+++,,,,,,,,,+++)))'''&&&%%%&&&'''(((******))))))((((((((('''&&&&&&''''''(((((())))))(((((()))***+++,,,------***)))'''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************)))***+++,,,,,,+++***)))((((((''''''''''''((((((&&&((())))))(((((()))+++))))))))))))))))))))))))******))))))))))))******************************,,,+++***))))))((())))))(((''''''***000777<<<>>><<<:::666111---+++))))))(((((((((((())))))))))))'''(((((()))))))))))))))***+++---......+++(((''')))************+++++++++))))))))))))))))))))))))******++++++++++++******))))))(((((('''''''''&&&((()))***++++++***((('''&&&''''''((()))*********++++++******************+++***))))))******)))((())))))************))))))))))))))))))***************+++,,,------,,,+++***((((((((('''((())))))***------+++***))))))(((((())))))))))))((((((((((((''''''(((((()))+++,,,---))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))%%%&&&&&&''''''(((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&%%%%%%%%%&&&&&&'''((((((((('''&&&%%%%%%&&&''''''((((((''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((('''''''''(((((($$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&%%%%%%%%%%%%&&&((())))))(((&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''')))***+++&&&%%%%%%%%%%%%&&&''''''++++++***(((((('''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''""""""###$$$&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''(((''''''&&&&&&((()))***))))))************))))))''''''''''''''''''''''''++++++++++++++++++++++++'''(((((((((((((((''''''))))))))))))((('''&&&%%%))))))(((((('''''''''&&&(((((())))))))))))((((((******))))))))))))************))))))((((((''''''((((((((((((((((((((((((------,,,+++*********+++//////...,,,***)))((('''(((((()))))))))'''&&&%%%))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%((((((((((((((('''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((---,,,***)))***---111444444222///,,,************))))))))))))))))))))))))))))))*********))))))(((++++++++++++************++++++***)))((('''&&&&&&&&&''')))*********)))(((+++++++++*********)))))))))))))))))))))))))))))))))******))))))((('''&&&)))((('''&&&&&&'''((()))************))))))))))))+++***)))(((((()))***+++******************************+++++++++******)))+++*********))))))(((((())))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&%%%&&&'''((()))'''''''''''''''''''''''')))(((((('''((()))***+++%%%%%%&&&&&&&&&%%%###"""''''''''''''((((((((((((+++***)))'''''''''((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&"""###%%%'''***,,,...///((((((((((((((((((((((((((((((''''''''''''((((((******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%######%%%)))+++)))'''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&'''''''''&&&''''''((()))******+++######""""""###%%%'''(((&&&'''''''''&&&%%%$$$$$$''''''&&&&&&&&&''''''((())))))((('''&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%&&&'''((()))((('''&&&%%%%%%&&&'''((((((((('''&&&%%%%%%$$$$$$&&&&&&&&&'''&&&&&&%%%%%%((('''%%%#########%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((('''%%%$$$%%%&&&%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''%%%###"""!!!&&&(((&&&$$$$$$%%%(((''''''&&&'''((()))***))))))************))))))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((''''''))))))))))))((('''&&&%%%)))(((((((((''''''''''''(((((())))))))))))(((((()))(((((((((((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))++++++***)))))))))))))))+++*********))))))((((((''''''((((((((('''%%%$$$))))))))))))))))))))))))(((((((((((((((''''''''''''''''''((((((((())))))(((((((((((((((((((((((()))(((((((((((('''''''''((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((+++***)))((()))+++...000000///,,,***)))((())))))))))))))))))))))))))))))))))))*********))))))(((&&&&&&''''''((((((((()))))))))))))))((((((((((((''''''((()))))))))))))))+++++++++*********))))))))))))))))))))))))))))))'''((()))))))))))))))(((***)))(((((((((((()))***(((((())))))*********++++++***)))(((((()))***+++************************)))******+++++++++***************)))))))))(((((()))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%$$$$$$$$$%%%&&&'''''''''''''''''''''''''''%%%%%%&&&'''(((''''''&&&(((((()))))))))((('''&&&))))))(((((('''''''''&&&(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***(((((()))+++,,,***(((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''(((((()))))))))&&&&&&&&&&&&&&&((()))*********************)))((((((''''''&&&&&&&&&''''''))))))(((&&&&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%&&&'''((()))((('''&&&&&&&&&&&&'''((((((''''''&&&%%%%%%$$$$$$%%%&&&&&&'''&&&&&&%%%%%%((('''%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((('''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&!!!$$$((()))'''&&&&&&'''(((''''''''''''((())))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))((((((((())))))))))))((('''&&&%%%((((((((((((''''''''''''(((((())))))))))))((((((((((((''''''''''''(((((('''''''''((()))*********************************)))((((((''''''''''''(((&&&&&&''''''((()))))))))''''''(((((((((''''''&&&(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((((((((((()))))))))))))))''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))(((((((((((()))***+++,,,+++)))(((''''''((()))))))))))))))))))))))))))((())))))******)))))))))$$$$$$%%%&&&'''((())))))'''((((((((()))))))))***((((((((((((((()))******+++************)))))))))))))))))))))))))))))))))&&&'''((()))******************))))))))))))******''''''((()))***+++,,,,,,******))))))))))))******))))))))))))))))))))))))(((((()))***++++++++++++******))))))))))))(((((())))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%$$$%%%%%%&&&'''''''''''''''''''''''''''###%%%'''((()))(((&&&%%%))))))******))))))((('''******)))((('''&&&%%%%%%&&&''''''''''''&&&%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&***)))((('''&&&%%%%%%$$$((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&+++*********++++++)))'''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((('''''''''((()))******''''''(((((())))))(((((()))((('''&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''((('''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&'''&&&&&&%%%''''''%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&%%%%%%&&&''')))%%%&&&''''''&&&%%%&&&'''''''''''''''((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))((((((((()))(((((('''&&&&&&((((((((((((((('''''''''(((((())))))))))))(((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((('''&&&&&&''''''(((%%%%%%&&&'''(((((())))))((((((((()))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''((((((((()))))))))((((((((((((((((((((((((&&&''''''((())))))******''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((()))))))))(((((('''))))))(((''''''((())))))))))))))))))))))))))))))'''((())))))))))))))))))''''''(((((()))***++++++(((((((((((()))))))))))))))((('''''''''(((***+++************))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++***))))))))))))))))))***(((((((((((((((((((((((('''''')))***++++++++++++))))))))))))))))))(((((())))))))))))))))))))))))))))))(((((())))))***+++(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((''''''''''''''''''''''''&&&'''((()))))))))((((((&&&&&&'''''''''&&&&&&&&&***))))))((('''&&&&&&&&&'''((()))))))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''(((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''$$$$$$%%%&&&'''''''''''')))((('''&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((('''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%$$$###"""###$$$%%%&&&''''''((((((((((((((())))))************))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******))))))(((((((((((((((((('''&&&'''''''''((((((((((((((((((((())))))))))))((((((((())))))******))))))(((***)))))))))((((((((('''(((((((((((((((((((((((((((((((((''''''(((((()))'''(((((((((((((((((((((&&&&&&&&&&&&'''(((((()))((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((%%%%%%&&&'''(((((())))))&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))*********)))((('''((((((((((((((()))******((((((((((((((((((((((((''''''((()))))))))))))))*********************************)))(((''''''''')))((('''''''''(((***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((******)))))))))))))))))))))))))))******)))))))))((((((((((((((((((((((((&&&'''((()))***+++++++++(((((((((((((((((())))))(((((((((((((((((((((((((((''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''''''''''''''''')))(((&&&%%%&&&''')))+++%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&'''''''''''''''''''''###$$$$$$%%%&&&''''''(((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))(((((((((((('''&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((%%%%%%&&&&&&&&&'''''''''%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$'''%%%###""""""###$$$%%%&&&''''''((()))((((((((())))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))************'''((((((((((((((('''''''''''''''((((((((((((((((((((())))))))))))((((((((()))***++++++***)))(((*********)))(((''''''''''''''''''''''''''''''''')))(((((((((((())))))***)))))))))))))))(((((((((############$$$%%%&&&'''(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((($$$%%%%%%&&&'''(((((()))&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))*********)))((((((((((((((())))))*********((((((((((((((((((((((((&&&&&&'''((())))))))))))***)))))))))((((((((('''++++++***)))((('''&&&&&&((((((((((((((()))******(((((()))))))))))))))***))))))))))))))))))))))))************)))((('''&&&''''''((((((((((((''''''************))))))(((((())))))************))))))))))))))))))))))))))))))''''''((()))************''''''(((((((((((())))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''(((&&&###!!!"""$$$(((***'''&&&&&&&&&&&&'''((((((''''''''''''(((((())))))$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''###%%%''''''&&&%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&''''''((((((''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%&&&&&&&&&''''''''''''$$$&&&'''&&&%%%%%%&&&((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%''''''&&&$$$###(((&&&$$$$$$%%%'''''''''&&&&&&((()))))))))((('''))))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++''''''(((******++++++***''''''((((((((((((''''''''''''''''''((((((((()))(((((())))))))))))(((((('''((()))******)))((('''))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((############$$$&&&((()))))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))))))))'''(((((()))))))))))))))((((((((((((((((((((((((%%%&&&'''((())))))))))))'''''''''(((((((((((((((******))))))((((((''''''''''''((()))))))))))))))(((((((((((())))))******))))))))))))))))))))))))((()))))))))))))))(((''''''((())))))))))))(((''')))))))))))))))*********((()))***++++++***)))(((************************(((((()))))))))))))))((('''''''''((((((((())))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''(((((('''&&&%%%$$$''''''''''''''''''''''''&&&%%%$$$######%%%'''(((((('''&&&&&&'''((()))***((((((((((((((('''''''''%%%$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&%%%((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$''')))(((&&&$$$%%%&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&''''''(((((()))*********)))(((&&&%%%$$$$$$$$$%%%$$$$$$######&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&'''((((((((('''&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&(((((('''%%%$$$&&&&&&&&&&&&''''''''''''$$$%%%'''&&&%%%%%%&&&(((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&'''%%%###$$$'''((((((&&&%%%&&&((()))))))))((('''))))))************))))))************************((((((((((((((((((((((((''''''(((******+++++++++''''''((((((((((((((('''&&&'''''''''(((((())))))(((((())))))))))))((((((&&&'''(((******((('''&&&''''''(((((())))))******))))))))))))))))))))))))'''''''''''''''((()))***&&&'''''''''((()))))))))&&&&&&%%%&&&''')))+++,,,************************))))))(((((('''''''''&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''')))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((''''''''''''((()))***''''''(((((()))(((((('''((((((((((((((((((((((((%%%&&&'''((())))))))))))&&&''''''((()))***++++++(((((((((((())))))))))))&&&''')))*********)))((('''((((((((())))))******))))))))))))))))))))))))&&&'''((()))************((()))***++++++***)))(((''''''((()))***+++,,,,,,((()))***++++++***)))(((************************((()))))))))))))))((('''&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((()))******************************''''''''''''''''''''''''((()))*********)))'''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&%%%%%%&&&'''((()))******)))((('''&&&&&&%%%''''''&&&%%%&&&''')))***''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%''')))'''$$$!!!"""###&&&''''''''''''''''''&&&(((''''''&&&&&&''''''(((%%%%%%&&&&&&'''((())))))))))))))))))((('''%%%$$$))))))))))))((('''&&&&&&%%%%%%%%%&&&'''((()))***''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''%%%%%%'''((((((((('''&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&***,,,,,,+++(((&&&&&&&&&&&&'''''''''(((((($$$%%%&&&&&&%%%%%%'''((('''''''''&&&&&&%%%%%%%%%'''&&&$$$$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%%%%''')))***###"""!!!"""&&&'''&&&$$$&&&&&&&&&&&&'''''''''(((&&&'''(((*********))))))((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((+++)))(((((())))))%%%!!!%%%&&&&&&&&&'''((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&)))***,,,---,,,+++((('''))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&(((''''''''''''((())))))%%%%%%&&&&&&''''''(((((()))(((((('''''''''(((((())))))******++++++,,,,,,''''''&&&%%%%%%'''((()))(((((())))))((('''&&&&&&(((((((((((())))))))))))&&&''''''((((((((((((((((((((((((((())))))))))))''''''&&&&&&&&&&&&''''''))))))((('''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))###$$$&&&(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((+++++++++*********))))))))))))(((((('''''''''&&&((('''''''''((()))+++,,,(((((((((((((((((((((((()))***+++,,,,,,,,,,,,,,,''''''(((((())))))******(((((((((((((((((((((((()))******)))''''''((()))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''((())))))((((((((()))+++***(((''''''((()))((('''&&&&&&'''((()))''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&'''((())))))(((''''''''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&((((((((((((((('''''''''(((((()))))))))'''&&&$$$******))))))))))))******(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((()))))))))'''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((('''''''''&&&&&&&&&''''''''''''&&&%%%$$$$$$'''&&&&&&%%%&&&'''((()))''''''&&&&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$###$$$&&&&&&&&&$$$"""!!!%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%$$$#########$$$$$$'''''''''''''''''''''''')))((('''&&&''')))+++,,,&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''((()))******)))(((((())))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))))))))))))))'''%%%%%%(((***)))(((''''''(((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''')))***+++++++++***((('''))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''(((((((((((((((''''''''''''(((((()))))))))***************'''&&&&&&&&&&&&'''((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))'''''''''&&&&&&'''''''''))))))((('''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''$$$%%%'''((())))))(((((())))))))))))))))))))))))((((((((((((((((((((((((+++++++++*********))))))******)))))))))(((((((((((('''''''''((()))+++,,,((((((((((((((((((((((((((()))******+++++++++***))))))))))))(((((((((((((((((((((((((((((((((((()))******)))''''''((())))))))))))))))))))))))))))))))))))((((((((('''''''''((())))))))))))))))))((()))******(((''''''((()))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((())))))(((''''''((((((((((((((()))))))))'''''''''''''''''''''''')))(((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&((((((((((((((((((((('''(((((()))))))))))))))((()))(((((((((((((((((()))(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''((()))))))))(((&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%'''&&&&&&%%%&&&'''((()))''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%'''''''''%%%$$$"""%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&'''''''''''''''''''''''''''&&&%%%######$$$&&&''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))((()))))))))))))))((('''************************))))))))))))((((((((((((************************)))&&&$$$$$$&&&)))++++++)))))))))))))))((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))&&&''''''((()))((((((((())))))((((((((((((((('''((((((''''''''''''(((((())))))))))))((((((((((((&&&&&&'''((((((((((((''''''(((((((((((('''&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))'''''''''''''''''''''''')))((((((''''''''''''((()))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&'''((())))))))))))************************((((((((((((((((((((((((+++************)))))))))************))))))))))))((('''''''''((()))***+++(((((((((((((((((((((((('''((())))))***)))))))))*********)))((('''''''''))))))))))))))))))))))))(((******)))((('''((()))))))))))))))))))))))))))***)))))))))))))))(((((()))***************)))(((''')))******(((''''''(((((((((''''''''''''((((((''''''''''''''''''''''''((('''&&&&&&&&&'''((()))''''''((((((((((((''''''(((((((((((((((''''''''''''''''''''''''''''''''')))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((())))))***+++,,,(((''''''&&&&&&''''''((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((()))))))))((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&***)))'''%%%%%%%%%%%%&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))******)))))))))(((''''''))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''''''''((((((***))))))(((((('''''''''))))))(((((((((((())))))))))))))))))))))))))))))************************(((((((((((((((''''''''')))(((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))&&&&&&((()))))))))((('''******))))))((((((''''''(((''''''''''''(((((()))))))))(((((('''''''''&&&%%%&&&((()))))))))(((''''''''''''(((((('''&&&&&&(((((((((((())))))))))))&&&''''''((((((((((((((((((((((((((())))))))))))''''''(((((((((((('''''')))(((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((((((((()))******)))))))))***)))))))))((((((((('''))))))))))))))))))))))))((()))******(((''''''(((((((((((((((((((((((((((************))))))))))))************))))))((('''&&&((())))))(((''''''((((((((((((''''''((((((((('''''''''''''''''''''''')))(((&&&%%%%%%''')))***((((((((((((((('''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))((('''((()))+++,,,(((''''''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''''''''&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((('''&&&&&&%%%%%%&&&'''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&'''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))******)))(((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((%%%''')))******(((&&&%%%(((((((((''''''&&&&&&&&&))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((((((''''''&&&''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&''''''(((((((((((((((******))))))(((((('''''''''''''''''''''((()))))))))(((((((((''''''&&&&&&%%%&&&((()))))))))((('''&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))&&&''''''((((((((((((((((((((((((((())))))))))))''''''((())))))(((''''''((((((''''''''''''(((((())))))(((((((((((())))))************************((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((()))***************))))))'''((((((((()))))))))***((((((((((((((((((((((((''')))+++***)))''''''((((((((((((((((((((((((((())))))))))))************))))))))))))((('''&&&&&&&&&'''))))))'''''''''((('''((((((((((((((((((''''''''''''''''''''''''''')))(((&&&%%%&&&''')))+++))))))((((((''''''''''''((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''&&&'''''''''(((((())))))+++)))((('''&&&'''(((((()))((((((''''''(((((()))&&&'''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$#########%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""###$$$$$$%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))***))))))(((((((((((()))''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''!!!$$$))),,,+++)))((('''''''''''''''&&&&&&&&&&&&))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((((((''''''''''''((())))))))))))((((((((((((((('''''''''&&&''''''((()))***((((((((((((''''''''''''''''''((())))))))))))(((%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))'''((()))******)))((('''(((''''''''''''(((((()))***))))))(((((())))))***(((((((((((((((((((((((()))((((((''''''((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))))))))***''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((******++++++******))))))'''''''''((()))*********((((((((((((((((((((((((''')))++++++)))'''''''''))))))))))))))))))))))))(((((()))))))))))))))***'''((((((((((((''''''&&&%%%'''(((((('''''''''(((''''''(((((((((((('''''''''''''''''''''''''''''')))((('''''''''((()))******)))(((''''''&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&''''''((()))))))))***)))((('''&&&&&&&&&&&&)))(((((((((((((((((()))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&'''((()))))))))((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''''''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((''''''((()))***(((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((###&&&***+++)))''''''(((''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&'''((()))***))))))((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''(((((()))))))))(((&&&%%%%%%''')))+++'''''''''''''''(((((((((&&&&&&&&&''''''((()))***(((((((((((((((((())))))((((((((((((((())))))***$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))'''((()))******)))(((''''''''''''''''''((())))))******))))))))))))******(((((((((((((((((((((((()))((('''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******''''''(((((())))))))))))(((((()))******)))((('''(((((((((((((((((((((((())))))******))))))((('''(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''')))++++++)))(((''''''))))))))))))))))))))))))''''''((((((((()))))))))'''(((((()))))))))(((((($$$&&&(((((('''''''''(((&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((()))))))))+++***((('''&&&&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***(((((()))))))))(((((('''(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&((()))))))))((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%''''''((((((((('''%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&"""###%%%&&&&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((('''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))(((''''''''')))***+++))))))))))))))))))))))))'''((((((((())))))******)))))))))))))))))))))))))))+++,,,***&&&$$$%%%&&&''''''(((((())))))******))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))%%%''')))++++++***)))((())))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++***(((&&&$$$$$$'''***,,,%%%&&&&&&&&&''''''((((((&&&&&&&&&'''''')))******''''''(((((())))))******)))((('''''''''(((***+++$$$%%%&&&&&&'''''''''&&&(((((((((((()))))))))***&&&''''''((((((((((((((((((((((((((())))))))))))'''((()))++++++)))(((''''''''''''''''''((()))*********))))))))))))******************************((((((&&&%%%%%%&&&'''((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******(((((())))))*********+++(((((()))******)))((('''(((((((((((((((((((((((((((((())))))((('''&&&&&&******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))++++++***(((''''''))))))))))))))))))))))))&&&'''''''''(((((())))))'''((()))***************$$$&&&(((((('''''''''(((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''((()))***)))))))))+++***((('''&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***&&&''')))+++++++++******'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&((()))))))))((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%''''''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$''''''((((((((('''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&(((((())))))(((((('''&&&%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''' !!!###&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&