BMv6( }}}xxx~~~pppgggkkksssyyyyyyzzz}}}~~~wwwrrrsssssspppmmmmmmpppxxx{{{wwwvvvzzzwwwvvv\\\\\\zzzfffIIIGGG>>>???===;;;999999:::::::::999:::888===@@@XXXnnnooossswww~~~~~~|||xxxvvvyyy}}}zzzssspppmmmlllpppvvvzzzvvvMMM>>>:::???======@@@BBBTTTqqq~~~~~~|||}}}{{{wwwooofffbbbccceeejjjttt{{{|||xxxiii]]]UUUQQQRRROOOMMMNNNNNNMMMQQQWWW\\\___cccfffhhhgggdddccc```cccgggiiihhhgggffffffdddbbb^^^[[[XXXTTTOOOLLLMMMMMMLLLJJJHHHIIILLLOOONNNMMMKKKKKKLLLLLLJJJIIIFFFHHHEEEFFFKKKKKKVVVlll~~~{{{zzzkkkfffiiisssvvvxxxwwwzzz~~~{{{yyyzzz~~~{{{www{{{uuu|||zzzjjj|||sssbbbjjj\\\IIICCC>>>???<<<:::888888999999888777999777@@@@@@WWWxxxyyywwwsssrrrzzzwwwgggddd___ZZZWWWVVVXXXYYY[[[^^^bbbgggpppuuuooossspppKKK@@@>>>???===>>>AAABBBUUUuuu}}}{{{{{{rrrllljjjkkkrrrvvv{{{uuuggg]]]VVVRRROOOOOONNNLLLKKKJJJJJJKKKKKKSSSUUUXXX\\\___aaabbbbbbccccccdddeeeffffffeeeeeefffddd```[[[VVVQQQMMMLLLJJJMMMKKKFFFEEEIIILLLLLLMMMKKKJJJIIIJJJKKKJJJIIIKKKIIIDDDFFFLLLKKKXXXsss{{{llldddeeeppptttvvvuuuxxxzzzyyy|||}}}}}}{{{ppp{{{bbbggg{{{tttPPPFFFEEE???>>><<<:::999888999999888777999777@@@@@@XXXyyyzzzxxx~~~qqqsssxxxmmmfffbbb```]]]XXXTTTRRRRRRSSSTTTQQQSSSUUUWWW[[[ffftttsssbbbcccsssiiiDDD;;;===???<<<>>>BBBCCCVVVwwwyyy|||}}}vvvyyy~~~wwwrrrrrrssswwwyyy~~~{{{nnnaaaXXXSSSPPPNNNOOONNNMMMKKKJJJIIIIIIIIILLLMMMPPPTTTWWWZZZ]]]^^^bbbcccdddeeefffffffffffffffddd```[[[VVVQQQNNNLLLJJJMMMKKKFFFEEEHHHKKKKKKMMMKKKIIIIIIJJJKKKJJJIIIHHHGGGCCCFFFLLLLLLZZZvvv~~~nnnddd```oootttvvvvvvyyyyyyqqqqqqvvv{{{xxxvvv{{{vvvTTTlllxxxeeeFFFDDDGGG@@@;;;===;;;999888999999888777777555>>>>>>VVVxxxyyyxxxzzzrrrttt|||vvvttttttuuussssssqqqkkkddd]]]XXXVVV[[[YYYVVVRRRPPPPPPRRRSSSOOOPPPQQQPPPPPPSSS[[[aaaoooxxxuuummmwwwwwwiiiGGG@@@<<<>>><<>><<<999888999888777666666333;;;;;;RRRuuuwwwvvv~~~xxxzzz}}}vvvsssrrruuussspppmmmkkkjjjiiihhheeedddbbb```^^^\\\\\\[[[VVVVVVVVVUUUSSSRRRRRRSSSUUUVVV[[[fffyyy|||xxxvvvuuuyyynnnlllmmmGGG<<<;;;===;;;>>>CCCEEEYYYzzzxxx}}}~~~rrr}}}{{{zzzrrrfff\\\WWWUUUUUUUUUVVVVVVVVVUUUSSSPPPNNNLLLHHHHHHHHHIIIMMMRRRWWWZZZ]]]^^^```aaacccdddeeeeeecccbbb___[[[VVVQQQLLLIIIIIIKKKJJJEEEDDDHHHKKKKKKLLLJJJIIIHHHIIIJJJIIIHHHHHHHHHEEEHHHLLLLLL^^^~~~qqq{{{~~~ooobbbhhhqqqzzz||||||uuuqqqsss~~~wwwsssXXXUUU[[[xxxiiinnnvvvnnnwww^^^MMMMMMIIIBBBCCC>>><<<:::888999888777555999666===<<>><<<>>>BBBCCCVVVwwwzzz}}}yyyvvvoooeee]]]YYYWWWWWWWWWWWWVVVVVVUUUSSSQQQOOONNNLLLKKKKKKKKKNNNQQQUUUXXX\\\\\\^^^___aaaaaabbbbbbaaa```^^^ZZZUUUOOOJJJGGGGGGJJJIIIEEEDDDHHHLLLLLLLLLJJJHHHHHHIIIJJJIIIHHHIIIJJJGGGIIIMMMNNNaaaqqqzzzuuueeeeeeppp{{{~~~uuuuuu|||~~~xxxwwwvvvTTTSSSYYYtttrrrfffvvv\\\MMMOOOKKKDDDEEE>>><<<:::999888888777555999666<<<:::QQQsssuuutttwww||||||xxxtttrrrrrrooollljjjjjjkkklllmmmooojjjfffeeeiiioootttvvvpppcccVVVRRRQQQTTTXXX]]]eeemmmnnn{{{xxxqqqdddfffHHHCCC>>>???<<<===@@@@@@SSSttt{{{rrrllleee___\\\\\\[[[[[[ZZZYYYXXXWWWUUUUUUTTTTTTRRRQQQPPPPPPQQQSSSVVVWWW[[[[[[\\\^^^^^^____________^^^]]]YYYTTTNNNHHHEEEEEEHHHHHHDDDDDDIIIMMMNNNLLLJJJHHHHHHIIIIIIIIIHHHHHHJJJHHHJJJNNNPPPeee~~~{{{|||}}}uuu}}}xxxgggeeerrr~~~{{{}}}yyyvvvyyyrrrUUUUUUoooooorrr{{{]]]MMMPPPMMMDDDEEE???<<<:::999888888666555777333999777MMMoooqqqppptttzzzzzzwwwtttsssuuuyyy}}}|||wwwpppjjjfffeeefffgggooo|||vvvdddWWWXXXSSSQQQVVV[[[___eeejjjjjjxxxrrrhhhooovvvtttZZZ>>>===???@@@<<<===??????QQQqqq~~~xxxyyy~~~~~~oookkkfffbbbaaa`````````___^^^\\\ZZZZZZZZZZZZ[[[WWWWWWVVVVVVVVVWWWXXXYYYZZZ[[[\\\\\\]]]]]]]]]]]]^^^]]]\\\YYYSSSMMMGGGDDDDDDGGGGGGDDDDDDJJJNNNOOOKKKJJJHHHHHHIIIIIIIIIHHHGGGIIIHHHKKKPPPRRRhhh|||}}}}}}~~~~~~{{{oookkksss~~~yyy{{{rrrUUUYYYuuunnnYYYTTTOOOLLLJJJCCCDDD@@@<<<999888888777666444555999;;;HHHeeeuuukkkyyywwwxxxwww~~~|||xxxuuunnnfff___bbbkkkvvvvvvjjjZZZQQQQQQUUUZZZ[[[YYYXXX___fffnnn|||uuubbb```kkkrrryyywwwUUUEEE<<<<<<<<<:::>>>@@@===NNNnnn{{{rrrooooooyyy{{{xxxqqqggg___^^^___```cccggggggeeecccaaa```___]]][[[YYYYYYZZZ\\\]]]]]]ZZZWWWXXXYYYYYYZZZ[[[\\\]]]^^^___]]]YYYTTTOOOJJJFFFDDDFFFEEEDDDDDDFFFHHHKKKLLLJJJIIIHHHHHHHHHHHHIIIJJJGGGHHHFFFGGGLLLRRRppp{{{tttkkkqqq}}}~~~|||uuuvvv}}}iii]]]pppjjjYYYWWWRRRNNNKKKCCCEEEBBB>>>;;;:::999888777555555999;;;FFFddduuummm|||zzz{{{pppfff^^^]]]```ffffff^^^UUUQQQUUUXXXZZZYYYVVVWWW^^^fffsss~~~}}}xxxzzz}}}{{{jjjYYYXXXdddwww{{{uuuQQQDDD???<<<<<<:::<<>>;;;IIIeee}}}yyykkkgggbbb^^^]]]\\\ZZZYYY```bbbfffkkkrrr|||zzzlllaaa___cccfffgggiiippppppqqqrrrrrrpppmmmjjjiiigggdddcccbbbaaa^^^\\\^^^^^^^^^______`````````]]][[[WWWRRRMMMGGGCCCAAABBBBBBAAABBBCCCFFFHHHIIIIIIHHHHHHGGGGGGHHHHHHIIIGGGHHHEEEJJJTTT^^^xxxxxxyyy~~~|||~~~wwwwww|||iiiYYYyyyggg[[[\\\WWWRRRNNNFFFGGGDDD@@@<<<;;;:::999888999777999999BBB^^^vvvvvvyyyuuuddd[[[RRRNNNLLLMMMRRRYYYaaadddeeecccdddlllvvv|||tttlllgggbbbccclllttt~~~}}}yyywwwpppLLLBBBCCC===???;;;;;;>>><<>>GGG]]]}}}tttllleee^^^ZZZTTTRRRNNNLLLKKKKKKLLLLLLMMMSSS^^^lll}}}wwwnnnllllllooorrrppprrrwww}}}}}}vvvssspppmmmlllkkkiiihhhbbbbbbbbbaaa``````______XXXVVVSSSNNNIIIDDD@@@>>>???@@@AAABBBDDDFFFHHHIIIFFFGGGGGGGGGGGGGGGGGGFFFDDDIIIGGGFFFNNN\\\|||zzz{{{xxx{{{zzzqqquuu~~~bbbPPPXXX{{{sss{{{yyycccYYYZZZUUURRRQQQKKKHHHDDD@@@<<<;;;:::888777888555777999===WWWrrr{{{{{{ssseee___YYYVVVSSSQQQUUU\\\hhhsss}}}ooocccdddkkkllliiilllvvv}}}vvvvvvfffLLLEEE======AAA>>><<>>>>>???@@@BBBDDDFFFGGGHHHEEEFFFFFFGGGGGGFFFFFFEEEAAAGGGFFFHHHUUUiiivvvwwwvvv~~~yyywww~~~wwwpppuuu}}}rrrSSSJJJUUUmmm|||mmmwwwnnnZZZUUUZZZVVVRRRQQQKKKJJJFFFAAA>>><<<;;;999888777333777999<<>>???FFFWWW}}}~~~~~~zzz}}}yyyzzzuuuooofff^^^XXXRRRLLLIIIGGGGGGGGGGGGJJJPPPZZZaaammmpppsssrrrpppttt|||}}}sssppprrrvvvxxxzzz~~~|||}}}{{{xxxvvvssspppkkkgggaaa```___]]]\\\ZZZYYYYYYQQQPPPMMMJJJFFFCCC@@@>>><<<===???AAACCCEEEFFFFFFEEEEEEFFFGGGGGGFFFEEEEEEAAAEEEDDDKKK```wwwyyyiiiooolllgggkkk}}}}}}yyyxxx}}}uuurrrwww~~~gggKKKGGGRRR```pppwwwuuuddd}}}xxxdddSSSRRRZZZWWWSSSPPPJJJKKKHHHCCC???===<<<:::999555222666999;;;RRRooo{{{zzzrrrhhheeecccbbb]]]YYY[[[aaakkk|||zzzggg___\\\\\\___dddiiijjjsssiiigggRRRGGGGGG:::888>>>;;;999===???EEEUUU{{{yyy}}}rrriiiccc___ZZZWWWIIIJJJIIIFFFCCCDDDHHHMMMSSSWWW\\\^^^___eeepppzzzyyyssstttuuuvvvyyy}}}~~~{{{xxxuuuoooiiieee______]]]\\\ZZZXXXWWWVVVPPPNNNLLLIIIFFFBBB@@@???:::;;;===@@@BBBDDDEEEEEEDDDEEEFFFGGGGGGFFFEEEDDDCCCDDDAAALLLhhhrrr```~~~uuudddhhhaaabbbsssuuummmlllvvvhhhIIIFFFSSSaaammm}}}gggppphhhZZZYYYXXXXXXWWWTTTPPPMMMMMMJJJFFFAAA===;;;999999999666666:::===HHHdddzzzrrrkkkgggiiihhhaaa\\\\\\fffqqq}}}xxxmmmbbb\\\ZZZZZZ___eeehhhqqq~~~{{{vvvzzzsssmmmooouuu```oooyyyUUUFFF???@@@888>>><<<:::<<<;;;BBBUUUttt}}}vvvoooiiieee]]][[[TTTJJJEEEFFFGGGEEECCCFFFIIIKKKNNNVVVbbbkkkzzzsssqqqqqqrrruuuzzz|||yyyyyywwwvvvuuusssnnneee___^^^\\\[[[ZZZXXXVVVRRROOOLLLJJJHHHFFFDDDBBB>>><<<<<<<<<>>>???AAACCCDDDEEEGGGFFFEEEFFFGGGGGGFFFEEEGGG??????JJJXXXkkkxxxfff```nnn```bbb\\\^^^mmm~~~~~~uuuooommmyyyoooNNNJJJZZZoooyyynnneeeZZZYYYXXXXXXYYYWWWTTTRRRQQQNNNIIICCC???;;;:::999:::666777:::<<>><<<:::<<<;;;BBBTTT~~~{{{|||sssnnnjjjhhh```VVVQQQNNNJJJDDDAAACCCEEEEEEGGGMMMXXX```yyy{{{sssnnnlllnnnooorrrwww{{{{{{xxxuuuuuutttssssssqqqlllddd___[[[ZZZXXXWWWVVVSSSPPPMMMKKKIIIGGGEEEDDDAAA>>>;;;;;;<<<===???AAACCCDDDEEEGGGFFFEEEFFFGGGGGGFFFEEEDDD===<<>><<<:::<<<;;;AAARRR||||||yyyuuummmddd___[[[QQQGGGEEEEEEDDDBBB@@@DDDKKKQQQeeexxxxxxooohhhfffeeehhhiiilllpppsssssspppmmmooonnnnnnnnnlllhhhbbb^^^ZZZYYYWWWUUUTTTRRROOOLLLJJJHHHFFFDDDCCCAAA===;;;:::;;;===???AAACCCDDDEEEGGGFFFEEEFFFGGGGGGFFFEEEBBB===<<>>;;;999===;;;@@@PPPxxx|||tttqqqnnncccWWWQQQOOOJJJDDD??????CCCGGGMMM^^^qqq~~~|||tttkkkccc___^^^^^^```bbbdddggghhhgggeeecccffffffggghhhfffccc___]]]ZZZXXXVVVUUUTTTRRRPPPMMMHHHGGGDDDCCCBBB@@@<<<:::999:::<<<>>>AAACCCEEEFFFGGGFFFEEEFFFGGGGGGFFFEEECCC@@@???BBBDDDFFFNNNXXXgggooo~~~~~~mmmaaa___zzzwwwnnnhhhddd^^^ZZZYYY\\\^^^^^^___bbbnnnoooqqqwwwwwwxxx|||wwwhhhkkkqqquuu^^^hhh|||uuuvvvbbb\\\ZZZWWWVVVVVVVVVUUUSSSQQQOOOMMMIIIEEEBBB@@@???<<<999999:::888>>>SSSkkkxxxvvv|||xxx~~~wwwooojjjdddZZZRRRLLLIIIGGGHHHJJJLLLNNNPPPRRRSSSYYY```dddffflllsssxxx~~~xxxsssoooffffffqqqvvv~~~qqqiii\\\DDDGGGDDD<<<;;;???;;;999===;;;???MMMsss|||~~~wwwlllaaa\\\SSSJJJBBB??????@@@@@@IIIUUUaaannnzzz~~~|||xxxrrrjjjaaa\\\YYYXXXWWWXXXZZZ\\\]]]]]][[[YYYYYY[[[]]]___```___]]][[[ZZZXXXUUUSSSQQQQQQPPPMMMLLLFFFEEECCCAAA@@@>>>;;;999888999;;;>>>AAACCCEEEFFFGGGFFFEEEFFFGGGGGGFFFEEECCCAAAAAACCCCCCBBBEEEIIIVVVbbbrrrxxxooo```WWWVVVttttttmmmhhhddd\\\XXXXXX]]]bbbccceeehhhkkklllooovvvxxxnnnttt|||rrrfffhhhqqq{{{rrr]]]|||qqqrrrhhh^^^\\\[[[YYYXXXXXXWWWUUUSSSQQQPPPMMMKKKHHHEEEBBBAAA===:::::::::777;;;NNNeee}}}yyy{{{~~~uuuxxxrrrjjjccc[[[RRRMMMIIIGGGHHHHHHGGGHHHLLLOOOQQQXXXaaafffkkkttt}}}|||tttnnnnnnnnnuuujjjhhhWWWFFFGGGCCC>>>;;;???;;;999>>>;;;>>>KKKnnn~~~yyypppiii^^^QQQGGG@@@===<<<@@@BBBEEELLLYYYfffkkkiiinnniiibbb[[[WWWUUUSSSRRRPPPRRRTTTTTTRRRPPPOOOOOOQQQTTTWWWXXXXXXWWWWWWXXXSSSPPPMMMLLLKKKKKKIIIGGGEEECCCAAA@@@???===:::888666888:::===@@@CCCFFFGGGGGGFFFEEEFFFGGGGGGFFFEEEAAA@@@@@@AAAAAA@@@@@@AAAHHHTTTaaaeee^^^VVVRRRSSSuuu||||||sssnnniiiccc^^^YYYYYYaaahhhlllnnnpppqqqrrrvvv~~~zzzrrrooovvvyyyqqqhhhgggrrr{{{aaaZZZjjjtttppp]]]]]]]]]\\\[[[\\\\\\[[[YYYWWWTTTSSSQQQNNNJJJFFFCCCBBB>>>;;;::::::666888KKK```}}}yyy{{{yyy|||wwwkkkeee^^^XXXPPPKKKHHHHHHGGGDDDGGGLLLMMMPPPXXXbbbjjjqqq~~~wwwoooiiinnnsss|||eeekkkyyySSSIIIHHHBBB???<<>>;;;===IIIiii|||wwwvvvhhhZZZNNNEEE@@@===???AAAAAABBBJJJVVV]]]^^^eeeaaa\\\XXXUUUSSSOOOLLLKKKMMMOOOMMMJJJGGGGGGGGGIIILLLPPPRRRRRRRRRSSSUUUPPPMMMJJJHHHHHHHHHGGGEEECCCBBB@@@???>>>===:::777666777999===@@@DDDFFFGGGGGGFFFEEEFFFGGGGGGFFFEEE@@@AAA@@@@@@@@@AAA@@@>>>@@@IIIRRRTTTPPPNNNOOORRRzzzxxx{{{tttqqqjjjcccccc]]]\\\dddmmmqqqrrrtttxxxzzzwwwnnnuuu}}}uuurrrkkkhhhssslllYYYYYYeeerrrhhhYYY^^^]]]]]]^^^___aaa```^^^[[[WWWVVVTTTPPPLLLGGGDDDBBB>>>;;;;;;:::666777III^^^{{{xxx{{{zzzlllgggbbb]]]TTTNNNIIIIIIFFFDDDHHHOOOLLLOOOXXXccclllwww|||tttkkkfffkkksss|||}}}eeevvvrrrRRRKKKIIIBBBAAA<<>><<<<<>>@@@???CCCNNNWWW[[[```\\\XXXVVVTTTRRRMMMIIIGGGJJJKKKJJJFFFCCCBBBCCCDDDHHHMMMOOOOOOOOOQQQTTTPPPNNNJJJIIIHHHHHHGGGFFFCCCAAA??????>>><<<999777555666999===@@@DDDFFFHHHGGGFFFEEEFFFGGGGGGGGGEEEBBBCCCAAA@@@AAABBBAAA>>>>>>EEEJJJIIIGGGHHHMMMPPPuuutttyyysssvvvsssjjjfffaaabbbmmmvvvzzz}}}zzzvvvwww~~~sssjjjmmmrrr{{{wwwWWWOOOZZZuuujjjgggzzzbbb\\\______dddfffbbb______^^^]]]XXXWWWWWWVVVSSSNNNFFFAAADDD===:::===;;;999CCCSSSyyy}}}|||zzz|||xxx}}}vvvmmmddd^^^XXXPPPJJJHHHJJJLLLNNNPPPVVV^^^hhhsssyyyhhhccciiipppmmmnnnsss{{{iiirrrgggOOOGGGEEEBBB>>>@@@???===<<<;;;<<<>>>???WWW~~~~~~}}}nnnuuuyyyppprrr{{{~~~}}}}}}}}}}}}mmm___VVVKKKBBB???>>>===>>>AAAGGGLLLPPP[[[YYYUUURRRNNNKKKJJJIIIFFFEEECCCBBBAAAAAABBBCCCFFFHHHKKKMMMNNNNNNMMMLLLMMMMMMLLLJJJIIIHHHGGGFFFEEECCCAAA???===;;;::::::777777888:::>>>CCCGGGJJJIIIHHHHHHHHHHHHFFFBBB???DDDAAA@@@CCCDDDCCCEEEJJJGGGGGGDDDAAAGGGQQQUUUQQQ|||www~~~|||wwwyyywwwooooookkklllvvv}}}wwwyyy~~~{{{qqqlllpppuuuuuuVVVMMMSSSjjjxxxmmm^^^gggsssbbb___aaa]]]bbbeeebbb```aaaaaa```\\\[[[ZZZYYYWWWRRRKKKFFFDDD===;;;<<<:::888BBBQQQvvv~~~|||xxxtttoooiiihhhkkkuuu|||tttlllddd___WWWRRRPPPQQQRRRRRRUUU[[[dddnnnzzzvvvgggdddlllooojjjjjjsssjjjbbbsssfffOOOHHHGGGCCC@@@@@@???===<<<;;;<<<>>>???SSSzzzvvvwww~~~}}}||||||{{{||||||zzz|||zzzlllaaaVVVMMMEEECCC@@@>>>???BBBFFFIIIUUUTTTRRROOOMMMJJJHHHGGGDDDDDDCCCBBBBBBBBBCCCDDDGGGIIIKKKLLLMMMLLLKKKKKKKKKKKKJJJIIIHHHGGGFFFEEEDDDCCCAAA???<<<;;;:::999777777888;;;>>>CCCGGGJJJIIIHHHHHHHHHHHHFFFBBB@@@CCCAAA@@@CCCDDDCCCGGGLLLLLLLLLJJJIIIOOOWWWWWWRRRtttzzz}}}|||vvvuuurrrttt}}}}}}wwwvvvsssooopppttt{{{oooRRRLLLQQQdddsssuuuZZZ^^^tttoooeeeccc```[[[aaacccbbbaaaddddddbbbaaa```^^^]]][[[VVVPPPLLLEEE???;;;<<<:::888@@@LLLqqq{{{{{{vvvtttuuuuuuwwwzzzqqqllliiiiiiiiihhhkkkpppttt|||uuulllggg___ZZZXXXYYYZZZ[[[___eeennnxxx}}}pppdddfffoooqqqiiikkkyyysss[[[]]]tttcccNNNJJJIIIFFFCCC@@@???===;;;;;;<<<===>>>LLLrrr~~~~~~}}}|||}}}}}}|||{{{zzzzzzzzzzzzvvvxxxzzz}}}ttthhh\\\RRRIIIFFFBBB???>>>???BBBDDDLLLMMMMMMLLLKKKIIIGGGEEECCCBBBBBBBBBCCCDDDFFFGGGIIIJJJKKKLLLLLLKKKJJJIIIIIIIIIHHHGGGFFFEEEEEEDDDBBBBBB@@@>>><<<:::999888666666888;;;>>>CCCGGGIIIHHHGGGGGGGGGGGGEEEBBB@@@CCC@@@@@@CCCCCCBBBFFFMMMUUUVVVVVVXXX]]]```\\\TTTuuu}}}zzz}}}~~~{{{{{{yyy{{{|||yyy|||zzztttxxxzzzooonnntttzzzdddOOORRR^^^ooo~~~mmmbbbyyyooojjjeee\\\]]]aaadddbbbccceeeeeecccbbbaaa___]]]\\\XXXSSSOOOFFFAAA===<<<:::888>>>GGGiiiwwwyyy|||wwwqqqlllmmmrrrxxx|||sssooommmpppsssvvv|||~~~ssslllccc^^^^^^bbbfffiiilllrrr{{{wwwjjjbbbgggqqqtttnnnvvvgggRRRZZZrrr___MMMKKKJJJGGGFFF@@@???===;;;;;;;;;<<<===EEEiii~~~|||{{{}}}|||{{{zzzyyyxxxxxxxxxxxxyyyzzz{{{|||xxxlll```WWWLLLIIIEEEBBB@@@AAACCCDDDFFFGGGHHHIIIIIIHHHFFFDDDAAAAAAAAABBBDDDFFFHHHJJJLLLLLLMMMLLLLLLKKKIIIIIIHHHHHHGGGGGGFFFEEEEEEDDD@@@@@@???>>><<<:::888777555666888;;;???CCCFFFHHHHHHGGGFFFFFFFFFEEEBBB@@@CCCAAAAAABBBAAA@@@EEELLL]]]]]]___dddiiihhh___UUU|||~~~}}}vvvuuuyyy|||{{{sssfffaaadddmmmttt~~~wwwuuuuuunnnnnnyyyYYYRRRaaavvvppp~~~yyykkkiiifff^^^aaadddeeecccdddfffeeeaaaaaa___\\\[[[YYYVVVSSSPPPHHHDDD???===:::999===BBB___sssxxxwww{{{pppoooooorrr{{{|||zzz|||{{{sssiiidddgggoooyyy~~~zzzoooeeeaaahhhrrrsssuuupppVVVPPPcccwww}}}YYYLLLKKKIIIGGGGGG@@@???===;;;:::;;;<<<<<<@@@aaa~~~~~~~~~~~~|||{{{zzzxxxwwwwwwvvvvvvuuuvvvvvvvvvuuuvvvyyy{{{{{{qqqggg___RRRPPPLLLHHHFFFDDDDDDDDDBBBDDDFFFGGGGGGGGGEEEDDDAAAAAAAAABBBEEEGGGJJJLLLNNNNNNNNNMMMLLLKKKJJJIIIIIIHHHHHHGGGFFFEEEDDDDDD>>>>>>>>>===;;;999777666444555888;;;???CCCFFFGGGGGGFFFDDDDDDEEEDDDBBB@@@CCCAAAAAAAAA???>>>DDDLLL___^^^```ggglllhhh\\\QQQyyy~~~|||}}}xxxrrroooooorrruuuvvvtttcccTTTNNNSSS\\\cccqqqvvv~~~xxxtttzzzyyypppooonnn}}}vvvVVV___wwwqqqwwwlllcccdddeeebbbdddffffffdddeeegggeee```___\\\YYYWWWVVVTTTRRRPPPKKKGGGBBB>>>;;;;;;<<<===RRRnnnwwwrrr|||wwwpppooosssxxx}}}tttpppuuu}}}ssshhhbbbdddllluuurrr}}}{{{```PPPaaapppRRRKKKJJJFFFDDDHHHAAA???===;;;::::::;;;<<<===\\\yyy~~~}}}|||{{{{{{}}}~~~zzzyyyxxxvvvuuutttttttttttttttuuusssqqqpppqqqsssttttttxxx}}}uuummmfff```[[[YYYVVVRRRMMMIIIEEECCCBBBBBBDDDEEEEEEDDDCCCCCCAAAAAABBBCCCEEEHHHKKKMMMNNNNNNMMMLLLKKKJJJIIIIIIIIIIIIHHHGGGEEEDDDCCCBBB=========<<<;;;999777555333555888;;;???BBBEEEFFFGGGEEECCCCCCDDDDDDBBBAAABBBAAABBBBBB@@@???GGGPPP^^^ZZZ[[[dddiiicccUUUKKKvvvsss~~~~~~vvvqqqllljjjkkklllnnnooosssyyy}}}}}}jjjbbbWWWNNNMMMRRR[[[bbbgggooo|||~~~yyyqqqqqqqqqkkknnnlllbbbZZZrrrmmm~~~uuuccc`````````aaaeeegggfffdddfffiiifff```^^^\\\XXXVVVUUUTTTRRRQQQMMMJJJEEE???===<<<<<<;;;FFFiiiwwwooottt|||tttnnnlllqqqzzz}}}xxxkkkbbbaaahhhrrrxxxxxxxxx^^^XXX}}}}}}cccMMMJJJIIIBBBAAAGGGAAA???===:::999::::::;;;<<>>>>>>>>???BBBBBBBBBDDDFFFIIILLLMMMKKKJJJIIIHHHGGGGGGGGGGGGIIIHHHFFFDDDBBB???>>>===:::;;;<<<<<<;;;888666444222444888;;;???BBBDDDEEEFFFDDDBBBBBBBBBCCCBBBAAA>>>???CCCFFFFFFIIITTT```aaaYYYXXXbbbhhhaaaTTTLLLzzzzzzrrrmmmgggfffhhhhhheeeaaahhhjjjnnnuuuzzzxxxpppiiiZZZUUURRRVVVYYY]]]gggsssvvv}}}~~~rrrnnnppp|||tttjjjmmmsssuuu}}}XXXRRRjjj}}}gggxxx___^^^]]][[[]]][[[bbbaaabbbeeehhhiiifffbbb^^^\\\ZZZXXXUUUSSSRRRQQQGGGKKKIII@@@:::<<<===;;;BBBTTTqqqtttiiisssooolllffffffkkkuuuvvvtttzzzuuulllaaa\\\gggwww}}}{{{lll\\\xxxxxxhhhZZZMMMHHHHHHGGGFFFFFF@@@???===<<<;;;;;;;;;<<<@@@TTTsssqqqppp~~~|||yyywwwvvvwwwxxxyyyxxxuuusssrrrqqqqqqpppooommmllljjjhhhfffffffffhhhiiiiiiiiihhhhhhhhhiiikkklllnnnkkkgggbbb^^^ZZZXXXWWW___cccccc]]]YYYWWWUUUQQQIIICCC??????@@@>>>???BBBBBBBBBCCCDDDEEEGGGIIIJJJIIIGGGEEEDDDCCCDDDEEEFFFGGGIIIJJJHHHEEEBBBAAAAAA>>>===;;;999666555444333222444888<<<@@@DDDFFFHHHDDDEEEEEEEEEDDDCCCBBBBBBAAA@@@@@@CCCHHHOOOWWW[[[XXXVVV___oooqqqaaaQQQKKK}}}|||xxxqqqlllhhhgggjjjkkkhhhdddddddddggglllrrrsssnnniiifffcccccciiinnnsss}}}}}}uuunnnoooqqqxxxnnniiimmmssskkkPPPQQQkkkpppiiimmmZZZ[[[YYYXXX[[[ZZZ___^^^^^^___aaabbb___]]]___]]]ZZZWWWTTTRRRQQQPPPJJJMMMJJJAAA:::::::::888>>>KKKeeeoookkk~~~wwwiiifffeeeaaaccckkk~~~pppiiidddaaadddmmmppp{{{vvvqqquuuoooeee[[[\\\fffrrrzzz}}}ggg```bbbVVVJJJGGGGGGFFFDDDDDDAAA???>>><<<;;;:::;;;;;;???PPPlll~~~~~~|||uuuxxxwwwdddiii~~~}}}}}}zzzwwwvvvwwwxxxxxxxxxqqqooommmlllkkkjjjhhhfffgggeeecccaaa``````aaabbb``````````````````aaabbbbbb```]]]YYYVVVTTTRRRRRR[[[```aaa\\\YYYYYYXXXUUULLLDDD???>>>>>>===>>>AAABBBBBBCCCEEEFFFGGGIIIIIIHHHGGGEEECCCBBBCCCDDDEEEFFFGGGHHHGGGDDDAAA??????>>>===;;;888666555444333222444888<<<@@@DDDFFFGGGEEEEEEEEEEEEDDDCCCBBBAAACCCBBBAAADDDIIIQQQYYY^^^______iiiuuurrr```PPPLLL|||}}}vvvqqqmmmiiikkknnnooolllhhhccccccdddiiiooorrrqqqooorrrsssyyyxxxmmmeeejjjxxxsssjjjiiinnnssswww]]]NNNVVVmmm{{{sss___www|||bbbVVVZZZXXXVVVZZZZZZ^^^\\\ZZZZZZ[[[\\\[[[ZZZ]]]\\\YYYUUUSSSQQQPPPOOOLLLMMMJJJBBB<<<:::999777;;;AAAXXXkkkooo|||~~~vvvkkkcccbbbaaa```fffpppooo[[[TTTTTTTTTYYY```___mmmrrrnnnkkkqqqyyyiii]]]XXX^^^hhhppp{{{zzzeeelll~~~ZZZPPPGGGFFFFFFDDDBBBBBBBBB@@@>>><<<:::999999:::===KKKccc}}}wwwkkkmmmnnnkkkmmmuuuuuujjjmmm~~~|||{{{{{{yyyvvvuuuuuuvvvuuutttnnnkkkhhhffffffdddbbb```cccaaa___\\\[[[ZZZZZZZZZWWWWWWWWWWWWWWWVVVVVVUUUUUUTTTRRROOONNNMMMMMMNNNWWW\\\___\\\[[[\\\[[[YYYPPPGGG@@@===<<<;;;===AAAAAABBBDDDFFFGGGHHHHHHGGGGGGFFFDDDBBBAAAAAABBBCCCDDDFFFGGGEEEBBB???>>>>>>===<<<:::777555444333333222444888===AAADDDFFFGGGEEEEEEEEEEEEDDDCCCBBBAAADDDCCCCCCEEEKKKTTT]]]ccciiinnnxxx~~~sss]]]OOOLLL|||vvvrrrooolllnnnrrrsssoookkkiiiiiilllpppvvvzzz{{{zzz|||yyypppkkkiiiooowwwllliiikkkooosssuuuoooTTTLLLXXXlllxxxzzzeeedddnnn\\\XXX]]]YYYWWW[[[[[[]]][[[YYYYYYYYY[[[\\\]]]ZZZYYYVVVTTTRRRRRRRRRRRRNNNMMMIIIDDD???<<<:::999;;;<<>><<<:::999888888;;;FFF\\\vvvwwwggggggooouuu~~~yyyttt~~~}}}{{{zzzyyywwwtttrrrqqqqqqooonnnjjjhhhdddbbbaaaaaa___]]]```___]]]ZZZXXXWWWVVVVVVRRRSSSSSSSSSRRRPPPNNNMMMLLLLLLJJJJJJJJJJJJKKKLLLUUU[[[^^^]]]]]]^^^^^^\\\TTTJJJAAA<<<:::999;;;???@@@BBBDDDGGGHHHHHHGGGGGGFFFEEECCCAAA@@@@@@AAABBBDDDEEEFFFEEEBBB???======;;;:::888666555333333222222555999===AAADDDEEEFFFEEEEEEEEEEEEDDDCCCAAAAAABBBBBBCCCGGGOOOYYYcccjjjsss{{{rrrZZZMMMMMM~~~{{{uuuqqqnnnppptttuuurrrnnnqqqsssxxx}}}}}}wwwmmmggglllwww~~~nnniiijjjmmmqqqwwwzzzhhhKKKIIIYYYmmmkkknnngggZZZYYY^^^YYYWWWZZZYYYYYYXXXXXXWWWXXXZZZ]]]```ZZZYYYWWWVVVVVVXXXZZZ[[[UUURRRMMMHHHCCC===999888999;;;IIIcccrrrwwwnnnkkkiiihhhiiiooo|||qqq\\\VVVUUU]]]fffgggaaa\\\[[[YYYWWW[[[jjj|||~~~tttkkk^^^XXX\\\iiirrr{{{zzzqqqfffOOOHHHDDDFFFFFFCCCAAABBBBBB@@@>>>;;;999888888888999CCCVVVrrrnnnppp|||vvv|||~~~}}}}}}~~~~~~|||zzzyyyxxxvvvrrrooommmkkkhhhfffbbb___\\\[[[[[[\\\[[[[[[\\\\\\ZZZXXXWWWVVVUUUTTTRRRRRRRRRQQQOOOMMMKKKIIIHHHGGGFFFFFFGGGHHHIIIJJJUUU[[[___^^^^^^___^^^\\\VVVLLLAAA<<<999777:::>>>???AAADDDGGGHHHIIIHHHHHHFFFEEEBBB@@@??????@@@AAADDDEEEFFFEEEBBB???======:::999777555444222222222222555999>>>BBBDDDDDDEEEFFFFFFEEEEEEDDDBBBAAA@@@???@@@DDDJJJSSS___iiioooyyynnnVVVLLLLLL}}}zzz{{{wwwsssuuuzzz}}}|||yyy}}}~~~zzzssshhhfffvvv~~~qqqggggggkkkoooxxxeeePPPVVVlllqqqgggcccXXXYYY\\\WWWUUUXXXUUUTTTUUUUUUUUUVVVXXX\\\___\\\[[[ZZZZZZ[[[^^^aaaddd___XXXRRRNNNHHH???888666777999CCC[[[ooorrrnnnmmmkkkkkkppp|||~~~aaa^^^ZZZXXX]]]ccceeeaaa\\\OOORRRUUU[[[fffppprrrnnnnnnooouuu}}}nnneeeYYYZZZaaallluuutttqqq]]]LLLGGGDDDEEEEEEBBBAAACCCAAA???===;;;999888888999999???PPPkkkuuu|||yyy~~~}}}|||}}}~~~~~~}}}~~~~~~}}}{{{yyywwwvvvvvvsssoookkkgggccc___\\\UUUSSSQQQQQQSSSVVVWWWWWWXXXXXXXXXWWWWWWVVVVVVUUUTTTTTTSSSQQQNNNLLLIIIHHHFFFFFFEEEDDDDDDEEEFFFGGGSSSYYY^^^]]]]]]^^^]]]ZZZWWWMMMBBB===999777999===>>>@@@CCCEEEHHHIIIJJJJJJGGGEEEBBB@@@?????????@@@CCCEEEFFFDDDAAA>>>======888888666444333222111111222555:::>>>BBBDDDDDDDDDFFFFFFFFFEEEDDDBBBAAA@@@>>>@@@FFFMMMWWWbbbkkkpppzzzgggQQQJJJKKKuuu~~~}}}tttvvv~~~yyyrrrnnnhhhjjj~~~sssiiieeeiiinnnuuufffcccvvvwwweeeqqqqqqcccXXXXXXZZZVVVWWWZZZUUUSSSUUUVVVVVVUUUVVVZZZ]]]]]][[[ZZZZZZ[[[^^^bbbdddaaaZZZTTTRRRMMMCCC<<<;;;888:::===SSSpppqqqsss~~~{{{rrrqqqpppsss~~~jjj]]]dddaaa___^^^```aaa___[[[RRRYYYcccjjjrrruuuooogggiiimmmvvvrrrnnnooozzzxxxhhh^^^WWW```jjjpppzzzzzziiimmmvvvSSSJJJEEECCCCCCCCC@@@@@@BBB???>>><<<:::999999999999999<<>>:::777888<<<>>>???AAADDDGGGJJJLLLMMMGGGFFFCCC@@@?????????@@@BBBCCCDDDCCC@@@===;;;;;;777777555333222111111111222555:::???BBBDDDCCCCCCGGGFFFFFFEEEDDDBBB@@@??????CCCIIIQQQZZZbbbiiilllwwwyyy```NNNHHHJJJyyyttt}}}}}}yyylllfffvvvzzzooofffeeedddiii}}}xxxooohhhffflllrrr|||wwwcccsssmmmfffdddeeeZZZXXXZZZWWWZZZ]]]WWWVVVXXXYYYYYYWWWWWWYYY\\\[[[YYYWWWVVVXXXZZZ^^^```^^^VVVRRRSSSQQQIIICCCCCC;;;<<<;;;PPPrrrsssiiitttwwwxxxwwwvvvvvv|||lll\\\\\\fffgggfffddddddccc___[[[cccmmmxxx~~~uuunnnsss}}}}}}vvvpppqqq~~~uuueeeZZZYYYgggrrruuulllaaajjj```GGGIIIDDDBBBBBBAAA>>>???BBB>>>===<<<:::999999::::::999999BBBYYYxxxyyyuuu}}}}}}~~~~~~~~~~~~~~~}}}{{{|||~~~~~~~~~~~~~~~~~~~~~yyyyyyxxxwwwuuusssrrrpppgggddd___YYYSSSMMMGGGBBBCCCBBBBBBEEEKKKQQQVVVXXXZZZ[[[\\\^^^___````````````^^^ZZZVVVSSSQQQPPPOOONNNMMMKKKHHHGGGFFFFFFFFFHHHPPPVVVXXXYYY\\\[[[YYYUUULLLCCC>>>;;;888888;;;===>>>@@@CCCFFFJJJMMMOOOHHHFFFCCCAAA??????@@@@@@@@@BBBCCCAAA>>>;;;::::::777666555333222111111111222555:::???CCCDDDCCCCCCGGGGGGFFFEEEDDDBBB@@@???AAAEEEKKKSSS[[[aaafffhhhuuusss\\\KKKHHHJJJqqqvvv}}}xxxzzzxxx~~~zzzqqqiiidddeeehhhnnn|||ooonnn]]]eeerrrrrrssscccttthhhlllpppaaa```\\\YYYWWWYYY[[[]]]^^^[[[XXXUUUUUUXXXZZZYYYXXXYYYYYYZZZ[[[\\\]]]^^^^^^YYYZZZ[[[YYYTTTMMMFFFAAA>>>777777IIIeeewwwtttjjj{{{www{{{zzzxxx|||rrr___WWWYYYffffffiiimmmlllhhhhhhlllnnn~~~uuu{{{{{{|||kkk^^^ZZZ^^^ooozzzzzzwwwWWW\\\nnnuuuXXXEEEHHHEEECCCAAAAAA@@@???===>>>>>><<<;;;;;;;;;;;;;;;===:::<<>>AAADDDFFFHHHHHHFFFDDDBBB@@@????????????FFFEEECCCAAA>>>===<<<;;;888777444222000000111222333888>>>BBBDDDEEEFFFFFFGGGGGGFFFDDDCCCAAA@@@@@@@@@EEEMMMUUUZZZ___cccfffsss~~~nnnUUUGGGGGGKKKtttxxx~~~|||xxxvvvlllfffcccfffkkkssswwwkkkjjjccchhhnnntttxxxeee^^^rrr}}}fffpppfffbbb]]]ZZZWWWVVVWWWYYYZZZ[[[XXXVVVTTTVVVXXXZZZZZZYYYTTTUUUVVVXXXYYYZZZZZZZZZUUUVVVWWWWWWSSSMMMGGGCCC???:::888DDD^^^ssstttjjjzzz}}}~~~zzzwww~~~yyy|||qqq___UUUWWW^^^fffhhhmmmsssuuuuuuzzzyyyhhh^^^[[[dddrrrzzzkkkTTT]]]qqqpppSSSDDDFFFDDDAAA@@@@@@@@@>>>=========<<<;;;::::::::::::777888===MMMjjj|||sssiiiyyy~~~~~~~~~}}}}}}|||{{{{{{|||}}}}}}}}}}}}}}}|||zzzzzz|||}}}zzzyyyxxxvvvtttssspppllliiiZZZVVVOOOHHHBBB@@@@@@@@@CCCHHHLLLPPPVVV^^^aaa___aaabbbeeeggghhhiiiiiiiiifffdddaaa```___]]]ZZZWWWXXXUUUPPPMMMKKKJJJIIIGGGIIINNNSSSVVVUUUTTTTTTTTTNNNJJJDDD@@@===:::777555888999<<>>BBBDDDEEEFFFFFFGGGGGGFFFDDDCCCAAA@@@@@@AAAGGGNNNUUUZZZ___dddggguuu~~~~~~kkkSSSGGGHHHMMM{{{tttuuu|||~~~xxxpppnnngggdddfffkkksss~~~uuukkkhhhfffiiimmmnnn|||ppp[[[UUUZZZqqqmmmcccxxxkkkZZZaaa\\\YYYVVVUUUVVVWWWWWWWWWYYYXXXWWWWWWXXXYYYXXXVVVPPPQQQSSSVVVWWWVVVUUUUUUPPPRRRTTTTTTSSSNNNJJJGGG@@@???;;;>>>SSSmmmtttlllvvv}}}{{{yyyqqqXXXPPPOOOVVV___eeejjjuuurrrccc]]]___ooovvv}}}zzz]]]YYYjjjyyyuuuwwwgggLLLDDDEEECCC@@@?????????>>><<<===<<<;;;:::999999999999333666<<>>???AAACCCIIIOOOVVVZZZ```gggiiigggfffgggjjjlllmmmmmmllllllllllllkkkkkkjjjgggbbb___]]]YYYTTTPPPMMMKKKIIIGGGIIIMMMRRRUUUTTTQQQNNNMMMLLLIIIEEEAAA>>>;;;666444555666999<<<>>>AAABBBCCCBBBAAAAAAAAAAAAAAABBBBBBDDDCCC@@@>>>;;;999888777666444222000//////000111555999???BBBDDDEEEEEEFFFGGGFFFEEEDDDCCCAAA@@@@@@BBBHHHOOOUUUYYY^^^dddhhhwww}}}zzzfffPPPFFFJJJPPPfff{{{zzz}}}|||~~~~~~yyynnnggggggfffhhhmmmuuuvvvhhhfffhhhffflllrrryyyWWWKKKRRRccczzzvvvbbblll|||___WWW\\\\\\ZZZXXXWWWXXXXXXXXXWWW^^^]]][[[YYYWWWUUUSSSQQQQQQRRRUUUVVVVVVTTTRRRPPPNNNPPPSSSTTTTTTRRRNNNLLLAAACCC>>>999JJJggguuurrrqqqtttkkkvvv|||bbbQQQOOOPPPTTTZZZdddpppzzz}}}uuuhhh^^^___eeevvvzzzpppZZZooouuuwww^^^GGGEEEDDDBBB@@@???@@@@@@???>>>======<<<;;;:::::::::::::::999888???TTTrrruuuuuu~~~wwwkkkdddmmm}}}||||||{{{{{{{{{{{{{{{{{{||||||}}}{{{yyyxxxzzz}}}}}}zzzvvvsssqqqooolllhhhaaaYYYTTTJJJGGGBBB>>>>>>BBBGGGKKKQQQYYY```dddhhhmmmnnnllljjjlllnnnooopppnnnmmmkkkqqqooonnnmmmllljjjgggddd```\\\WWWSSSPPPMMMIIIGGGGGGKKKPPPTTTSSSPPPMMMJJJKKKHHHEEEBBB???;;;666222333444777:::<<>>===<<<<<<;;;;;;;;;GGG@@@888:::NNNnnnyyyrrruuu{{{|||}}}}}}{{{rrrgggkkk~~~}}}}}}}}}}}}}}}||||||zzzzzzyyyyyyyyyzzz{{{|||zzzxxxwwwxxxzzzzzzwwwsssqqqooolllhhhbbbZZZQQQKKKCCCAAA>>>>>>AAAHHHOOOTTT[[[cccjjjlllmmmpppooommmqqqqqqrrrrrrpppnnnkkkiiikkkhhheeecccbbbbbb```___^^^[[[WWWSSSPPPMMMJJJGGGEEEHHHMMMRRRTTTSSSOOOLLLJJJHHHEEEBBB???;;;555111222333666999;;;>>>???@@@>>>???@@@BBBCCCDDDEEEFFFEEECCC@@@===;;;888777666222111///......///111222999<<<@@@BBBCCCDDDEEEFFFEEEEEEDDDCCCBBBAAAAAA@@@CCCIIIPPPSSSTTTYYYaaahhhwwwvvvkkkWWWGGGEEENNNUUUTTTggg~~~uuujjj~~~zzz{{{~~~yyyrrrhhh___```dddooowwwqqqhhhfffggghhhpppwww{{{UUULLLFFF___kkksssuuu______^^^VVV^^^^^^^^^___``````^^^]]]ZZZZZZYYYWWWUUUUUUWWWXXXZZZZZZZZZYYYWWWTTTQQQOOOVVVWWWYYYZZZZZZXXXVVVTTTEEEFFFAAA<<>>===<<<<<<<<<<<>>???===>>>@@@BBBDDDEEEFFFFFFDDDCCC@@@===:::888666555222111///......000222333;;;===AAABBBCCCCCCEEEFFFDDDDDDCCCCCCBBBAAAAAA@@@EEEKKKQQQSSSSSSWWWaaajjjuuurrreeeRRREEEGGGQQQYYYRRR^^^vvv{{{rrryyyvvv}}}~~~zzzzzz{{{~~~}}}yyyuuuppphhheeejjjsss{{{sssfffdddfffiiijjjrrrqqqQQQWWW[[[uuu}}}ttt|||fff[[[\\\]]][[[\\\\\\]]]___aaaaaa___]]]YYYYYYXXXVVVTTTUUUYYY\\\YYYYYYXXXWWWVVVTTTRRRQQQ[[[[[[\\\\\\[[[YYYVVVUUUIIIEEEBBB@@@AAAMMMggg{{{yyy}}}tttxxxqqqXXXWWWZZZWWW]]]jjjwwwsssiii___\\\^^^aaahhhooouuu~~~sssnnnPPPFFFEEECCCAAA@@@@@@AAABBBBBBAAA???>>>===<<<<<<;;;;;;<<>>AAABBBCCCCCCEEEFFFDDDCCCCCCBBBBBBAAAAAA@@@HHHNNNSSSTTTTTTXXXcccllltttpppbbbPPPFFFJJJUUU]]]PPPVVVjjj~~~wwwggglllpppooo~~~xxxwwwuuuvvv|||~~~zzzwwwuuuqqqmmmlllvvv|||qqqddd^^^```eeejjjlllrrrmmmTTTbbbzzzyyybbbiii^^^[[[WWWYYY```YYYZZZ[[[^^^```aaa___]]]\\\\\\YYYUUURRRSSSWWW\\\VVVVVVUUUUUUTTTTTTSSSSSS]]]^^^^^^]]]\\\YYYVVVTTTKKKEEEBBBBBB@@@FFF```}}}}}}ssssss}}}wwwyyy}}}jjj\\\bbbeee___bbbooommmccc[[[\\\aaaeeeiiilll~~~~~~uuugggNNNFFFDDDAAA@@@>>>???@@@AAAAAA@@@>>>>>><<<;;;;;;;;;;;;;;;666:::::::::DDD\\\yyyuuuuuu|||~~~~~~||||||{{{zzzxxxwwwvvvvvvwwwvvvtttssstttuuuwwwxxxvvvtttrrrssstttsssoookkkgggccc\\\UUUNNNFFF>>>999>>>@@@DDDKKKUUU```jjjooottt|||||||||}}}}}}wwwsssllleee]]]XXXUUUTTTOOONNNNNNNNNNNNLLLHHHEEEEEEDDDCCCDDDEEEEEEDDDBBBBBBCCCFFFKKKQQQTTTRRRPPPKKKHHHDDD@@@===999555222...000222555888:::;;;<<<===???AAACCCEEEFFFFFFEEEBBB@@@>>>:::777444333222222111000///000111333555===???AAABBBCCCCCCEEEFFFCCCCCCCCCBBBBBBAAAAAAAAAJJJPPPVVVVVVUUUYYYdddnnntttooobbbPPPHHHMMMYYY```QQQSSSYYYmmm{{{lll^^^nnnzzzpppyyysssrrrtttxxx}}}{{{rrrvvvvvvsssuuu}}}uuufffaaa]]]^^^fffoooqqqnnnmmmbbbwww```gggwww[[[ZZZ[[[[[[\\\XXXUUUWWWYYYZZZYYYXXXXXXXXXZZZ[[[[[[[[[YYYXXXVVVTTTTTTTTTTTTSSSRRRQQQQQQQQQZZZ___bbb```ZZZUUUTTTUUUQQQIIICCCAAA===@@@UUUnnn}}}wwwqqqqqq{{{~~~yyy}}}yyyssskkk___XXX___kkkrrrvvv{{{ooollluuuwwweee^^^WWWWWW^^^fffmmmpppmmmpppiiiNNN>>>EEE??????@@@@@@@@@@@@??????>>>===<<<;;;:::999888888:::;;;<<<===???NNNkkkrrr}}}{{{yyy~~~{{{yyywwwxxxxxxxxxwwwvvvtttrrrrrrtttuuusssppppppppppppppppppmmmiiieeeddd\\\SSSMMMEEE>>><<<>>>>>>DDDLLLUUU]]]fffpppwww|||xxxqqqhhh^^^WWWTTTRRRNNNKKKLLLJJJHHHFFFGGGFFFEEECCCCCCCCCAAA@@@???>>>>>>>>>>>>>>>@@@EEEMMMRRRTTTSSSLLLJJJFFFAAA===999777777222222333444666888999:::???AAACCCFFFFFFFFFDDDCCC<<<<<<;;;999777555222111...///.........222777:::@@@@@@AAABBBDDDFFFHHHIIIGGGCCCAAACCCDDDAAAAAACCCOOOQQQTTTVVVYYY```jjjqqqvvvkkkYYYKKKIIIQQQ[[[aaaNNNQQQUUUdddyyy|||rrraaaiiizzz}}}yyyqqqoooqqqvvv|||xxxwwwvvvyyyzzzxxx|||yyykkkbbb[[[ZZZbbbhhhiiioooxxxvvvccceeezzz```rrrpppXXXWWWVVVVVVWWWUUURRRTTTWWWXXXWWWVVVVVVWWWXXXYYYYYYYYYYYYWWWVVVUUUTTTTTTTTTSSSRRRRRRRRRRRRXXX\\\___]]]XXXSSSRRRSSSPPPIIIDDDBBB===???QQQgggyyyyyyrrrlllrrryyy|||zzzaaaYYYVVVaaapppzzz~~~nnnooo~~~ttt```XXXUUU\\\eeejjjnnnsssrrraaarrrwww___JJJ>>>DDD>>>??????????????????>>>??????>>>===<<<;;;::::::999:::;;;<<<>>>LLLgggvvvxxx|||{{{yyy~~~}}}zzzxxxxxxyyyxxxwwwwwwuuussstttuuuvvvtttrrroooooonnnoooooolllhhheeeaaaYYYPPPIIICCC>>>>>>AAAGGGMMMUUU^^^eeemmmuuu{{{{{{qqqiiibbbXXXRRRPPPOOOKKKHHHKKKHHHFFFDDDDDDDDDBBBAAAAAA@@@???>>>>>>======>>>>>>===???CCCJJJPPPRRRRRRMMMJJJFFFBBB===:::888777222222222222444666888:::>>>@@@CCCEEEFFFFFFDDDCCC===<<<:::888555333222111//////...---...222888<<>>>>>KKK[[[ssszzzwwwjjjiii}}}xxxyyy|||tttZZZUUUWWWcccrrr~~~wwwsssuuuyyywww}}}zzzmmm[[[RRRTTTbbblllmmmrrr{{{qqq___ZZZwww```QQQEEE>>>BBB>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===<<<;;;::::::888999::::::<<>><<<===<<<<<<;;;;;;;;;<<<<<<===<<<===@@@FFFKKKOOOQQQMMMKKKGGGCCC>>>;;;888777333222111000222444777999===???BBBEEEFFFEEEDDDCCC===;;;888555333111111000//////...---...333:::???BBBCCCDDDEEEFFFGGGHHHHHHDDDAAA???AAABBB@@@BBBFFFUUUWWW[[[___ccciiioootttsssaaaMMMDDDIIISSS[[[^^^LLLQQQTTTWWWggg}}}xxxpppjjj}}}ppppppwwwllljjjllloooqqqttt|||}}}~~~~~~|||yyyvvvuuuuuuxxx|||}}}uuujjj```[[[YYY^^^hhhpppuuu{{{kkkXXXKKKRRRgggppp[[[gggqqq[[[RRRSSSMMMKKKOOOOOONNNPPPSSSTTTSSSSSSTTTUUUSSSTTTTTTUUUVVVVVVWWWWWWTTTTTTTTTTTTTTTTTTTTTTTTRRRUUUWWWVVVSSSPPPPPPPPPNNNJJJFFFDDD???===EEEOOOjjj{{{~~~oooiiiyyy}}}zzz|||zzzzzzdddZZZYYY\\\dddooowww}}}zzzxxxhhh]]][[[___dddrrrrrrcccWWWRRRYYYhhhnnnmmmyyykkk\\\eeegggLLLEEEBBB???@@@>>>==================>>><<<<<<;;;::::::999888888888888999999:::CCCXXXlll}}}}}}pppzzzyyy{{{}}}|||yyywwwwwwwwwvvvtttqqqqqqpppooooooooonnnnnnooommmkkkiiigggccc^^^[[[PPPIIICCCBBBCCCFFFNNNVVV```fffoooxxx|||tttjjj^^^VVVRRRNNNIIIGGGFFFEEECCCAAADDDAAA>>>===<<<;;;999777888888888888888999::::::<<<;;;;;;===AAAGGGKKKNNNMMMKKKHHHDDD@@@<<<999888666444222111111444888:::<<<>>>AAACCCDDDDDDBBBAAA<<<:::666333000///000000//////...---///555<<>>@@@@@@@@@CCCIIIVVVYYY]]]bbbggglllpppsssppp\\\HHHDDDLLLVVV\\\^^^PPPVVVZZZZZZaaayyyzzzsssqqqzzzrrr___nnnssslllkkkiiiggggggooo|||zzz|||||||||{{{{{{|||~~~{{{qqqlllfff___\\\dddfffjjjyyyzzzWWWQQQSSSeee{{{___XXXuuudddUUURRRTTTLLLJJJOOOOOONNNPPPSSSTTTSSSSSSSSSTTTRRRRRRSSSTTTUUUVVVWWWXXXUUUUUUUUUUUUTTTTTTTTTTTTQQQSSSTTTTTTRRRQQQPPPQQQNNNKKKHHHEEEAAA???BBBFFF```www{{{qqqyyy}}}zzz}}}rrr[[[^^^```bbbeeejjjooosssssssssxxxiii```]]]aaaeeevvv}}}mmm^^^XXXYYYbbblllmmmqqq|||fffddd{{{UUUCCC???@@@@@@======<<<<<<;;;;;;<<<<<<===;;;;;;;;;:::999999888888888777888888888???PPPaaa~~~{{{rrr|||xxxxxx{{{}}}~~~|||zzzvvvuuuuuuuuutttsssqqqpppnnnkkkjjjiiikkklllnnnkkkhhheeeaaa]]]WWWTTTIIIDDDCCCGGGLLLSSS]]]fffpppuuu}}}vvvmmmcccZZZRRRNNNJJJHHHFFFDDDCCCBBB@@@??????===:::888888777555444555555555555666777777888:::::::::<<<>>>CCCGGGKKKLLLKKKIIIEEEBBB>>>;;;:::999777444333333666999;;;;;;===???AAABBBAAA@@@>>>999777444111///...//////...///...///111777>>>CCCEEEFFFGGGGGGGGGGGGFFFFFFAAA???>>>@@@???@@@FFFMMMVVVXXX\\\bbbggglllpppqqqlllWWWFFFFFFQQQZZZ^^^aaaSSSYYY]]]]]]___mmmgggddduuubbb```sssvvvpppiiicccbbbgggqqq{{{~~~yyywwwwwwxxx{{{~~~~~~}}}xxxxxxzzz}}}}}}~~~~~~~~~ooofffccc```\\\```llloooppppppVVVddduuu~~~ccc^^^hhhooo]]]SSSSSSUUUNNNMMMRRRPPPOOORRRTTTTTTSSSRRRRRRSSSSSSSSSSSSSSSTTTVVVWWWXXXWWWWWWVVVVVVUUUTTTTTTSSSPPPQQQQQQRRRRRRQQQQQQQQQNNNLLLIIIFFFDDDBBBAAABBBVVVooo{{{zzz|||{{{|||tttdddbbbgggjjjiiikkkpppssstttuuuyyyrrrpppsssvvv{{{lll___\\\ccclllpppqqq~~~mmmcccpppjjjJJJBBB>>>???@@@<<<===<<<;;;::::::;;;<<<===<<<<<<<<<<<<;;;;;;::::::888888888888777;;;IIIWWWyyywww||||||kkkwwwxxxvvvyyy{{{zzzzzzwwwtttsssttttttssssssqqqoookkkgggccccccgggjjjjjjgggccc___\\\XXXSSSOOOIIIGGGJJJSSS\\\dddnnnwww~~~ttthhh```XXXPPPLLLLLLFFFEEEDDDCCCAAA???===<<<:::888666555555555333222333333333333444444555666888999;;;<<<===@@@DDDHHHKKKJJJIIIFFFDDD@@@>>><<<;;;999777666666888:::<<<:::<<<>>>??????>>><<<:::555444222000///.........---...///111444999???DDDFFFGGGHHHHHHGGGFFFEEEDDDAAA???>>>@@@???AAAHHHQQQVVVWWWZZZ___fffkkknnnooofffSSSEEEJJJUUU\\\```cccTTTXXX\\\\\\\\\cccsssooofffggg}}}wwweeecccqqqzzznnncccaaacccgggmmmvvvzzz}}}{{{zzz{{{~~~~~~{{{}}}ttteee]]]^^^___]]]eeemmmrrrzzzjjjffffffccczzzzzzbbb[[[RRRTTTVVVPPPPPPTTTQQQPPPRRRTTTTTTRRRQQQPPPQQQTTTSSSSSSSSSTTTVVVWWWXXXYYYYYYXXXVVVUUUTTTSSSRRROOONNNNNNOOOPPPQQQQQQPPPNNNMMMJJJGGGFFFFFFCCC@@@NNNeeexxx|||~~~vvvvvv~~~tttjjjqqqtttrrrrrrxxx}}}~~~xxxkkk___aaalllssssss{{{sssfffiiiZZZDDDDDD???===@@@:::<<<;;;:::999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;:::999888888888777999DDDPPPooowwwtttvvv~~~nnnsssyyyuuuwwwxxxvvvxxxvvvtttssstttuuuuuutttooolllfff___ZZZZZZ___dddcccaaa]]]ZZZXXXUUURRROOOPPPQQQWWWbbbmmmttt|||pppeee[[[VVVPPPJJJHHHJJJCCCDDDDDDBBB???<<<:::999777555333222333333222111333333222222222333333444777999<<<<<<===>>>BBBEEEIIIIIIHHHGGGEEECCC@@@???;;;:::999888888999:::::::::;;;<<<======;;;888666111111000000///.........+++---000333666;;;@@@DDDFFFGGGHHHHHHGGGEEECCCBBBAAA??????@@@???AAAKKKUUUWWWVVVXXX]]]dddjjjmmmmmm```OOOEEEMMMXXX\\\___dddTTTVVVYYYZZZYYY]]]iiiuuuyyy|||uuuiiimmmppp\\\```uuurrreeeaaa```___bbbiiivvv}}}xxxlll___YYY]]]```aaahhhkkkssshhhuuu^^^ppp{{{}}}rrrYYYZZZRRRTTTVVVQQQRRRVVVQQQPPPRRRTTTSSSQQQOOOOOOOOOUUUTTTTTTTTTTTTVVVWWWYYYZZZZZZXXXWWWUUUTTTRRRRRRMMMMMMLLLMMMOOOPPPPPPOOONNNMMMJJJHHHHHHHHHEEE@@@JJJ^^^{{{vvv|||sssnnnvvv}}}}}}rrrzzz}}}zzzyyy}}}tttiii^^^dddpppvvvuuulllhhhsss{{{PPP@@@FFF???===@@@999<<<;;;999888888999;;;<<<:::999999999999999999999:::888999999777888AAALLLfff{{{xxxrrroooyyy}}}tttzzzuuuvvvvvvsssxxxvvvttttttuuuvvvvvvvvvkkkhhh```WWWRRRRRRXXX^^^^^^\\\YYYWWWVVVUUURRRPPPWWWXXXaaannnxxx~~~{{{tttcccZZZRRRPPPLLLFFFDDDGGGBBBCCCCCCAAA>>>:::888777555333111111222333222111333333222222222222222333666999<<<======>>>AAADDDHHHHHHHHHGGGFFFDDDBBB@@@::::::999999999999999999999:::<<<<<<;;;999666444...//////000//////...---***---111444888<<>><<<;;;999777777888999::::::::::::999999888888888999888777555555888===AAAaaawwwvvvuuu{{{{{{sssmmmllllllsssuuuvvvvvvtttqqqpppoookkkeee[[[OOOGGGDDDFFFIIIOOOQQQSSSRRRPPPRRRXXX]]]]]]bbbkkkuuu|||{{{rrrhhhbbbUUURRRNNNJJJFFFCCCAAA@@@BBBAAA@@@>>><<<:::777666222222333333333222111111555555555444333222111000444777;;;============>>>CCCDDDEEEEEEDDDBBB@@@>>><<<;;;;;;;;;;;;:::::::::999999:::999888666444333111000......---...///000---000444888<<<@@@DDDGGGFFFGGGHHHGGGFFFCCCAAA???@@@@@@@@@>>>???EEENNNUUUTTTXXX\\\```gggmmmmmmhhhRRRJJJIIISSS]]]aaabbbcccTTTSSSQQQOOOOOORRRXXX\\\sss|||}}}sssqqq|||]]]TTT[[[oooooogggaaaaaabbb```aaaeeennnxxxyyymmmeee```]]]___aaabbbffflll{{{zzzvvvooo~~~zzzeee```uuu{{{fffZZZWWWUUUUUUUUUUUUTTTRRRPPPOOORRRQQQPPPQQQTTTTTTSSSQQQSSSRRRQQQPPPPPPQQQRRRSSSWWWWWWVVVUUUSSSQQQPPPOOOQQQPPPNNNLLLKKKKKKLLLLLLMMMMMMMMMKKKIIIGGGDDDCCCJJJ[[[qqqwww{{{|||xxx||||||rrrooo{{{rrriiikkkssslll^^^YYYiiitttVVVHHH>>>??????:::999>>><<<:::999777777888999:::::::::999999999888888888888777666444444777<<>>===;;;999888777444444333333333222222111444444444444333222111111333666999;;;<<<<<<<<<===???@@@AAABBBAAA???===<<<;;;;;;;;;;;;:::::::::999888888888888777555333222000///...---------...//////222666:::===AAAEEEHHHGGGGGGEEECCCBBBBBBBBBBBBAAAAAA@@@???@@@FFFOOOUUUTTTWWW[[[___gggmmmkkkdddMMMJJJLLLUUU]]]```eeejjjRRRQQQOOOMMMKKKMMMPPPTTT^^^zzzvvvvvvllltttlllLLLKKKWWWkkkwwwnnnddd```^^^[[[ZZZ[[[bbbjjjssszzzuuujjjeeeaaa^^^^^^cccggghhhjjjnnnqqqxxxeeeTTT___kkk\\\YYYZZZUUUUUUUUUUUUSSSPPPNNNMMMQQQQQQQQQRRRSSSSSSQQQOOOQQQPPPOOONNNNNNNNNOOOPPPXXXXXXWWWUUUSSSQQQOOONNNQQQNNNLLLMMMOOOPPPNNNKKKMMMMMMMMMMMMLLLJJJHHHFFFLLLXXXjjj||||||ttt|||ssstttyyyzzzllliiiwww\\\YYYUUUmmmYYYLLLBBB<<<>>>>>>::::::===;;;:::999777777888999999999999999888888888888888666666666444444666:::===QQQjjjwwwzzzxxxqqqnnnoooqqqooopppqqqqqqqqqooonnnmmmnnnfffZZZMMMCCC?????????>>>DDDKKKSSSYYY^^^bbbeeejjjmmmrrrvvvwwwuuurrrpppiiifffccc___[[[UUUOOOKKKHHHGGGEEECCCAAA@@@??????<<<<<<;;;;;;:::999888777777666555333222222222222222222333333333333222222111444777999999:::;;;<<<<<<===>>>>>>>>>>>><<<;;;::::::::::::999999999999555666555555444333111111000///...---,,,---......222555999<<>>;;;:::<<<::::::999888777888888888888888888888888888888777666777777666555666999;;;GGGbbb|||~~~zzz}}}xxxtttsssssspppppppppqqqrrrqqqpppooommmggg^^^VVVOOOKKKHHHFFF???BBBIIIRRR\\\eeekkknnnrrrsssuuuuuurrrmmmhhheeebbb___[[[XXXUUURRRNNNKKKFFFEEEDDDBBB@@@???>>>>>>888888888777777777888888999777666444333333333444111222333333333333333222///222555666777777999::::::;;;<<<=========<<<<<<999999888888888777777777333333333222111000000//////...---,,,,,,---......444777;;;>>>???AAACCCEEEDDDBBB@@@??????AAADDDFFF@@@??????@@@CCCIIIOOOSSSWWWZZZ___fffpppssskkk```FFFIIIPPPXXX^^^eeekkkqqqIIIJJJJJJHHHGGGGGGJJJLLLQQQ```}}}}}}~~~dddTTTHHHOOOdddyyy}}}pppeee^^^XXXUUUUUUVVVYYY]]]cccjjjssszzzuuujjjccc```___```cccccceeefffeeejjjzzzttt\\\[[[iii~~~ppp[[[VVVSSSNNNSSSTTTUUUUUUUUUTTTSSSRRRRRRSSSSSSRRROOOMMMKKKJJJIIIIIIIIIIIIKKKMMMOOOPPPOOOOOOPPPPPPPPPPPPOOOOOONNNLLLLLLPPPVVVXXXUUUQQQLLLMMMNNNNNNNNNMMMLLLKKKGGGLLLWWWiiiyyyyyy{{{yyytttpppmmmlllnnnvvv~~~mmm[[[```uuuzzz]]]IIICCC@@@>>>>>>===;;;999:::999999888888888777777888777777777777777777777777777888888888666666888:::@@@YYYttt}}}{{{uuurrrnnnmmmlllnnnpppqqqpppooommmkkkiiiiiihhhfffbbb___OOONNNOOOUUU```jjjrrruuuuuutttssspppkkkeee___\\\XXXVVVRRRPPPNNNLLLIIIGGGDDDCCCBBB@@@>>><<<:::999555555444444555666777777999888777666555555555555222333333444444444333333///111333444444555666888666777888888999999::::::666666666666555555555555111111000//////............------,,,---...///000666999===??????@@@AAABBB@@@@@@AAAAAABBBCCCCCCCCC>>>>>>>>>@@@DDDJJJOOOQQQUUU[[[bbbiiiqqqrrrggg[[[GGGKKKPPPXXX```gggiiihhhGGGHHHIIIIIIHHHHHHIIIKKKLLLUUUhhhuuunnnRRRGGGJJJYYYpppqqqdddYYYQQQTTTRRRRRRTTTVVVWWW]]]dddmmmxxx}}}wwwmmmfff___[[[\\\___bbbcccaaacccfffkkknnnxxx||||||kkkfffnnn|||```SSSSSSSSSQQQRRRSSSTTTVVVVVVUUUUUUTTTQQQRRRRRRPPPMMMKKKKKKLLLHHHHHHHHHHHHJJJLLLNNNOOOKKKKKKLLLMMMNNNNNNNNNNNNMMMLLLKKKMMMPPPPPPMMMJJJKKKLLLMMMMMMMMMLLLKKKJJJDDDHHHOOO```xxxzzzwww~~~|||}}}zzznnndddaaaccccccdddeeekkk}}}fffhhh{{{oooLLLDDDBBB@@@???>>><<<:::::::::999888888888888777777777666666666666777777777777777999:::999777777777888;;;QQQjjjzzzzzz|||{{{xxxrrrkkkiiigggiiimmmpppooolllooopppttt{{{mmmfff___```gggoootttvvvqqqooolllgggbbb\\\XXXVVVPPPNNNKKKJJJIIIGGGEEECCCAAA@@@???===:::777555333333222222111222333555666888888888999888888777666444444555555555555444333000222333333222333444666222222222333333444444555333333333333222222222222000///...------------...------,,,---...000222333888;;;>>>@@@@@@??????@@@>>>???BBBDDDEEEDDDCCCAAA>>>>>>>>>AAAGGGLLLOOOQQQSSS[[[dddjjjmmmjjj]]]QQQIIINNNTTTZZZ```dddbbb\\\HHHJJJKKKJJJIIIHHHIIIJJJHHHQQQ[[[hhh|||ppp]]]MMMGGGUUUjjj|||rrrcccYYYWWWSSSRRRSSSQQQMMMOOOUUUZZZdddooovvv|||~~~wwwmmmddd___aaa^^^ZZZZZZ]]]bbbfffhhhhhhhhhnnnzzzttt}}}hhhZZZTTTSSSSSSUUUSSSSSSTTTUUUUUUTTTSSSRRRNNNOOOOOOMMMKKKKKKNNNQQQKKKJJJIIIIIIIIIJJJKKKLLLJJJKKKKKKLLLLLLLLLLLLLLLIIIIIIIIIJJJJJJIIIHHHHHHJJJKKKLLLLLLLLLJJJIIIHHHDDDFFFLLLYYYppp~~~xxx~~~~~~}}}~~~qqqdddYYYXXX\\\^^^^^^___fffyyyiiihhhZZZHHHAAA>>>???>>>;;;::::::;;;;;;888888888888888777777666555555555666666666777777666888999999777555555666888III```rrryyy{{{}}}ttt}}}yyyjjjgggeeehhhmmmpppooolllpppqqqwwwvvvooopppsssrrrpppjjjgggbbb\\\XXXTTTSSSRRRLLLJJJIIIHHHGGGFFFCCC@@@>>>>>>>>><<<:::777444222222111000///000222333555555777999;;;;;;:::888777777777777777666555444444222333333333111111222444111111000000000111111222111111111000000000/////////...---,,,,,,,,,---...,,,,,,,,,---000222555666;;;>>>AAABBBAAA@@@?????????@@@BBBDDDEEEDDDCCCBBB@@@???@@@DDDJJJOOORRRRRRTTT___jjjmmmjjjaaaSSSGGGIIISSS[[[]]]]]]]]]XXXRRRJJJLLLMMMLLLJJJHHHHHHIIIGGGQQQWWWYYYlllkkkmmmzzz___GGGHHHWWWaaa{{{rrrggg[[[WWWUUUVVVQQQKKKKKKPPPPPPSSSXXX___lllzzz~~~~~~|||wwwpppggg___YYYUUU[[[\\\\\\[[[\\\___dddhhhrrrqqqxxx~~~dddnnnrrrccc^^^ZZZPPPLLLNNNSSSTTTTTTTTTSSSRRRPPPOOOKKKLLLLLLKKKJJJLLLQQQUUUMMMLLLKKKIIIHHHHHHIIIIIILLLLLLLLLLLLLLLKKKJJJJJJDDDFFFHHHHHHGGGHHHJJJLLLJJJJJJKKKKKKKKKIIIHHHGGGDDDGGGKKKVVVkkk{{{tttggg[[[YYY]]]^^^\\\\\\fffyyyxxxtttuuu}}}jjjYYYjjjlllJJJGGG<<<;;;===<<<999888:::<<<<<<888888888888888777666666444555555555666666777777555777888888666444444444666EEEYYYlll|||{{{~~~|||kkkhhhfffiiinnnrrrqqqnnnnnnooottt|||xxxuuuooojjjdddaaa[[[UUUQQQOOOOOOPPPHHHGGGFFFEEEEEECCC???===>>>???>>>===<<<999777555111000///...///000222444444666:::<<<===<<<999777888888888888777666444444333444444333111000111333222222111111111111222222////////////............///...---,,,,,,,,,---...++++++,,,...111444777888===@@@CCCDDDCCCAAA@@@???AAABBBCCCDDDDDDDDDCCCCCCBBBAAAAAAFFFMMMRRRTTTSSSYYYeeepppqqqiii]]]NNNBBBHHHVVVbbb```ZZZVVVQQQLLLJJJJJJKKKMMMNNNLLLHHHEEEIIIMMMQQQSSS___}}}~~~yyysssuuuwwwfffTTTGGGSSSggg}}}{{{ddd___VVVPPPMMMMMMNNNNNNJJJLLLNNNRRRWWW___gggmmmxxxzzz~~~~~~zzzwwwmmmhhh```ZZZVVVUUUVVVVVVUUUZZZ___``````dddkkkppp|||}}}hhhrrrrrrkkkaaaZZZVVVSSSPPPMMMSSSQQQPPPPPPPPPPPPOOOMMMPPPNNNKKKHHHHHHJJJLLLNNNIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIHHHJJJLLLLLLJJJGGGFFFFFFGGGGGGGGGFFFFFFEEEGGGHHHIIIIIIIIIHHHGGGFFFBBBJJJIIINNNbbbuuutttfffeeefffaaa]]]]]]lll~~~|||xxxzzzzzzlllWWWSSSqqq}}}\\\FFFCCC===;;;;;;:::999888888888888666666666666555555555555666666555555555444444444777777777777666555444333333===NNNbbbvvvzzzrrr{{{fffcccbbbeeejjjmmmllliiimmmooorrryyyzzzooofffbbb\\\[[[XXXUUURRROOOLLLKKKGGGFFFEEECCCAAA@@@@@@@@@???>>>;;;999777555333333555444111//////000222444666888:::;;;=========<<<:::;;;;;;:::999666444333222222111000000///000000//////////////////...............------,,,,,,,,,---...///---+++******+++,,,------///222666999;;;@@@AAACCCBBB@@@>>>>>>???DDDDDDEEEEEEDDDBBB???>>>BBB???@@@GGGNNNPPPQQQSSSdddkkkqqqooocccTTTHHHBBBKKKWWWYYY]]]]]]JJJHHHdddIIIIIIJJJKKKKKKKKKIIIGGGLLLOOOQQQPPPUUUkkk{{{uuuzzzoooSSSIIIRRRbbbuuusssiii\\\SSSOOONNNLLLKKKKKKKKKKKKLLLOOOSSSXXX[[[```ccchhhmmmsssyyy|||~~~{{{||||||zzzwwwrrrmmmgggcccaaa___[[[WWWSSSSSSTTTVVVWWWWWWWWW[[[aaadddhhhwwwnnnrrrxxxgggaaaYYYSSSOOOMMMKKKIIIOOONNNLLLMMMNNNNNNMMMLLLNNNMMMJJJIIIHHHIIIKKKLLLHHHJJJLLLNNNNNNLLLJJJHHHIIIHHHHHHJJJLLLKKKHHHEEEFFFFFFFFFGGGGGGFFFFFFEEEGGGHHHIIIIIIJJJIIIHHHGGGEEELLLIIIJJJZZZlll~~~{{{xxxuuu{{{zzzrrrhhhfffkkk~~~ddd\\\SSS[[[zzzQQQBBBBBB<<<;;;;;;:::999888888888888666666666666555555555444666555555555444444444444777777777777666555444333333:::HHH[[[oooxxx|||uuuiiieeebbbccchhhlllmmmkkkooooooqqqsssxxxuuuiiicccaaaYYYWWWUUURRROOOLLLJJJHHHEEEDDDCCCAAA@@@???>>>>>><<<:::888777555555555666888777555333222222333333666888999;;;<<<===<<<<<<=========<<<:::777555333111111000///////////////..............................------,,,,,,,,,,,,,,,---...---,,,++++++---...///000222555888<<<===@@@AAABBBBBB@@@??????@@@CCCDDDEEEEEEDDDBBB???>>>@@@>>>AAAIIINNNPPPSSSWWWcccjjjnnnjjj]]]OOOFFFCCCNNNXXX______VVVJJJWWWtttFFFGGGHHHHHHIIIHHHHHHGGGKKKNNNOOOLLLLLLXXXnnn{{{rrrqqq{{{]]]QQQLLLXXXooo~~~kkk]]]VVVSSSPPPNNNKKKJJJHHHFFFFFFFFFGGGHHHLLLNNNRRRVVV[[[^^^aaabbb^^^___aaabbbeeefffhhhiiiiiihhheeeaaa______bbbeeeaaa```^^^[[[WWWTTTRRRPPPOOONNNMMMMMMOOORRRUUUWWW^^^[[[___iiirrr~~~pppdddyyyyyybbb\\\WWWQQQLLLJJJIIIIIIHHHLLLKKKJJJKKKMMMNNNMMMLLLLLLKKKJJJIIIIIIIIIIIIJJJFFFIIIMMMQQQQQQMMMIIIFFFFFFFFFGGGIIIKKKJJJFFFDDDEEEEEEFFFFFFFFFFFFFFFEEEGGGGGGHHHIIIJJJJJJJJJJJJIIIOOOJJJGGGRRRaaaxxxsssnnn~~~yyyxxx|||rrrwwwzzzzzzwwwqqqlllrrrzzzjjjSSSVVV\\\nnn```CCC???AAA;;;;;;:::999888777777777777666666555555555444444444555555555555444444444444666666666666666555444333333666???OOOeeeyyy~~~~~~yyypppjjjdddbbbeeeiiikkkkkkpppoooooonnnoootttzzz|||mmm```[[[[[[TTTSSSQQQNNNKKKHHHFFFEEECCCBBB@@@???>>>===<<<<<<888777555333333555777888;;;:::999888666555555444777888:::<<<======<<<<<>>>>>@@@FFFMMMPPPRRRXXX___eeejjjkkkcccSSSGGGDDDEEEPPPVVVbbb___LLLMMMmmmBBBEEEHHHJJJJJJHHHGGGFFFGGGKKKNNNLLLJJJOOO\\\gggyyymmmvvvlllRRRJJJQQQaaayyy~~~ooobbbZZZVVVUUUNNNLLLIIIGGGGGGGGGFFFFFFIIIJJJKKKLLLMMMNNNNNNNNNLLLMMMNNNOOOPPPRRRSSSSSSSSSPPPMMMKKKMMMOOORRRSSSRRRQQQQQQPPPPPPOOOOOOOOOLLLMMMNNNOOOQQQTTTXXX[[[```fffoooyyyfffdddiii|||fffWWWUUURRRNNNKKKJJJJJJKKKLLLLLLKKKJJJLLLNNNOOOOOONNNIIIIIIJJJJJJIIIIIIHHHHHHBBBEEEIIILLLLLLIIIEEEBBBCCCDDDGGGIIIIIIGGGEEEBBBEEEEEEFFFFFFGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKLLLKKKRRRNNNKKKQQQ[[[qqqyyykkkwwwwwwwwwyyyuuullljjjfff```]]]hhhwwwvvv}}}^^^TTTbbbqqqjjjMMM===>>>@@@999:::999888777777666777777555555555444444444333333444444444444444444444444555666666666555555444333333333777EEE[[[rrr~~~xxxqqqhhhcccbbbeeeiiijjjnnnnnnnnnmmmlllooosssvvvxxxyyywwwpppeeeZZZTTTQQQPPPOOOMMMJJJHHHEEECCCBBBAAA@@@???>>>===<<<<<<<<<777555333111111333666888::::::;;;;;;:::999888777888999;;;============<<>>;;;888555222111......------,,,------...,,,,,,,,,------------------------,,,,,,,,,,,,,,,+++,,,...///...///000222333444666999<<>>@@@DDDLLLRRRSSSTTT\\\eeejjjlllhhh[[[KKKAAABBBGGGRRRSSS```[[[HHHYYYBBBGGGNNNPPPOOOLLLIIIHHHGGGKKKOOONNNMMMNNNUUU[[[sssuuubbbvvvjjjVVVKKKNNNeee~~~|||mmmccc]]]QQQNNNKKKJJJKKKLLLLLLKKKIIIIIIIIIIIIHHHGGGFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIJJJHHHFFFGGGIIIKKKKKKJJJMMMLLLLLLLLLLLLMMMNNNOOONNNPPPRRRSSSUUUXXX]]]aaadddyyy}}}aaa___xxx~~~jjj[[[SSSPPPOOOMMMKKKJJJKKKMMMOOOKKKJJJIIIKKKMMMOOONNNMMMHHHIIIJJJJJJJJJIIIGGGGGGCCCDDDFFFGGGGGGFFFDDDCCCBBBDDDFFFHHHGGGEEEDDDCCCEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFGGGHHHIIIKKKLLLLLLKKKSSSSSSRRRVVVZZZkkkrrrrrr{{{}}}uuusssuuu}}}yyywwwpppkkkddd___[[[YYY[[[eeeyyyuuuhhh{{{nnn[[[]]]rrrXXXFFF>>>??????777999999888777666666666666444444444444333333333333333333444444444444444444555555555555555444444333333222333???SSSkkk|||uuullleeeccceeeiiilllkkkllllllkkkjjjkkkmmmooommmkkkhhheeebbbZZZQQQJJJLLLKKKJJJHHHFFFDDDBBBAAA@@@???>>>===<<<<<<;;;<<<888666333000000111444555666777999;;;<<<;;;:::999999:::<<<===>>>>>>===<<<>>>===:::777444111000///---,,,,,,,,,,,,,,,------,,,,,,,,,---------......------------------------,,,...000000000111333555444666888:::===@@@AAABBB@@@AAAAAAAAA@@@@@@BBBDDDBBBBBBBBBAAAAAA@@@??????@@@EEENNNTTTTTTTTT]]]gggpppmmmeeeUUUFFF@@@EEELLLWWWVVV___ZZZQQQnnnEEEKKKQQQTTTQQQMMMKKKJJJJJJMMMPPPPPPNNNOOORRRUUUbbb~~~sssppprrr~~~ttt```TTTVVV]]]sss~~~ttt[[[VVVOOOLLLLLLLLLKKKJJJHHHHHHHHHHHHGGGFFFEEEEEEHHHHHHHHHGGGGGGFFFFFFEEEFFFFFFFFFHHHJJJJJJIIIGGGKKKJJJIIIIIIJJJKKKLLLMMMNNNQQQUUUWWWZZZ```hhhooo}}}yyyzzz}}}vvvyyyyyytttcccWWWOOOKKKKKKKKKJJJIIIIIILLLOOOIIIHHHHHHIIIKKKLLLLLLKKKIIIIIIJJJJJJIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFBBBDDDFFFFFFEEEDDDDDDDDDFFFFFFGGGHHHIIIIIIIIIIIIFFFFFFFFFGGGHHHIIIKKKLLLJJJQQQTTTVVVXXXVVVbbb{{{wwwpppyyyuuurrr{{{qqq~~~www~~~yyyyyy|||ssskkkddd```ZZZUUURRRUUUZZZ```kkkttt|||zzz{{{wwwgggcccddd]]]jjjjjjLLLDDD@@@>>>===777999888777666555555555555444444333333333222222222333333333333444444444444444444555555555444444333444222333:::JJJaaayyyzzzrrrjjjffffffhhhkkkfffggghhhgggeeecccddddddgggddd`````````[[[QQQHHHIIIIIIGGGFFFDDDBBBAAA@@@???>>>===<<<;;;;;;;;;;;;888666333111000000222333333444666888999:::999999999999;;;<<<<<<<<<;;;;;;999888555333111///......,,,,,,,,,,,,,,,,,,---...,,,,,,,,,---......//////.............../////////...000222333333444666888777888:::===???@@@AAAAAA@@@@@@AAA@@@@@@AAADDDFFFAAAAAAAAA@@@@@@????????????DDDMMMTTTUUUWWW___jjjqqqkkk___OOODDDCCCKKKSSS^^^bbbddd^^^eeeEEEIIINNNNNNJJJGGGGGGIIIJJJKKKLLLLLLLLLNNNPPPSSSXXXkkk|||}}}sssooosss~~~|||fffUUUaaalll}}}sssggg^^^YYYVVVRRROOOKKKKKKKKKJJJIIIGGGFFFEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDEEEGGGHHHHHHIIIJJJKKKJJJJJJJJJLLLNNNQQQUUUWWWYYY^^^eeekkkrrr}}}{{{wwwyyyggg]]]TTTMMMIIIJJJJJJIIIGGGHHHKKKNNNJJJIIIHHHIIIKKKLLLLLLKKKJJJJJJJJJIIIIIIIIIIIIIIIEEEEEEEEEEEEEEEEEEEEEEEECCCEEEFFFEEECCCBBBDDDFFFFFFGGGHHHIIIJJJJJJJJJJJJFFFEEEEEEEEEFFFHHHIIIJJJIIINNNPPPRRRTTTNNNUUUlllqqqrrryyyyyy|||zzzjjjzzz}}}~~~wwwooofff^^^XXXUUUPPPNNNPPPVVVZZZ[[[```eeehhhiiimmmmmmhhhnnnttt^^^fffvvvTTTAAABBB>>>::::::999888888777666555555555555333333333333222222222222222222333333333444444444333444444555555444444444444333333666AAAUUUnnn{{{qqqhhhbbbaaaaaa]]]___aaaaaa```^^^]]]^^^```^^^\\\\\\[[[WWWOOOIIIFFFFFFDDDCCCAAA@@@???>>><<<<<<;;;:::999999999999666555333222111111222333111222333444555666666666666777888999999999888777444333111000............,,,,,,,,,,,,,,,---......,,,------...//////000000////////////000000000111111333555555555666888999:::;;;===???@@@AAAAAAAAA@@@@@@AAA@@@@@@AAAEEEGGGAAA@@@@@@???????????????AAAEEEMMMWWW\\\```hhhrrrnnneeeVVVIIIDDDIIISSS[[[bbbppplllcccuuuCCCFFFGGGEEE@@@???BBBFFFFFFGGGGGGHHHIIIMMMPPPSSSUUUYYYlllvvvpppmmmUUUVVV___ssszzzqqqjjjccc^^^TTTSSSQQQOOOLLLIIIFFFDDDDDDDDDEEEEEEEEEFFFFFFFFFCCCEEEGGGGGGGGGHHHLLLOOOKKKLLLNNNRRRWWW]]]cccfffnnnttt~~~wwwttt}}}zzzyyyeee{{{{{{dddWWWUUURRRNNNIIIKKKLLLJJJHHHHHHKKKNNNMMMLLLKKKLLLMMMNNNMMMLLLLLLKKKJJJIIIIIIIIIIIIJJJCCCCCCDDDEEEEEEDDDCCCCCCDDDFFFFFFDDDBBBBBBEEEHHHGGGHHHIIIJJJKKKKKKKKKKKKFFFEEEEEEDDDEEEGGGHHHIIIIIILLLKKKNNNOOOGGGLLLaaannnuuusss~~~~~~uuuzzzyyy]]]eeeooovvvxxxxxx{{{}}}}}}{{{wwwooofff]]]UUUPPPNNNNNNPPPUUU\\\^^^\\\___ccc\\\___fffnnnsssoooiii\\\qqqcccEEE999???<<<666888;;;888777666555555444444555333333333222222222111111222222222333333444444444333333444444555444444444444444333333:::MMMfffyyy~~~zzzvvvhhh]]]WWWTTTUUUXXX\\\^^^^^^]]]]]]^^^XXXZZZZZZYYYUUUPPPLLLIIIDDDCCCBBBAAA@@@>>>======::::::999888777777777888444444333333333333333333111111111111222222222333444444666777777666555555222111000.........//////,,,,,,,,,,,,------...///------......///000111111//////000000111111222222333444666777666777999:::<<<===???AAABBBBBBAAAAAA@@@@@@@@@@@@@@@BBBEEEHHHAAA@@@??????>>>?????????DDDHHHPPP\\\ccciiirrr{{{kkk___PPPFFFEEEMMMYYY```aaaxxxrrrfff~~~EEEEEEDDDBBBAAABBBFFFHHHGGGGGGFFFGGGHHHKKKNNNPPPPPPRRR]]]rrrssspppuuu___TTTaaattt}}}xxxmmmdddZZZSSSQQQOOOLLLIIIIIIEEEEEEIIIJJJFFFHHHMMMLLLLLLMMMNNNOOOPPPRRRRRRVVVUUUVVV[[[eeeoooxxx|||~~~sssjjj~~~bbbeeeooo___VVVSSSPPPOOOGGGJJJMMMNNNMMMLLLLLLLLLPPPOOOMMMLLLLLLLLLMMMNNNLLLKKKHHHFFFDDDDDDEEEFFFGGGFFFEEEEEEEEEEEEEEEFFFHHHFFFDDDCCCCCCDDDEEEGGGIIIJJJKKKKKKKKKJJJHHHGGGHHHGGGFFFEEEDDDDDDDDDDDDJJJMMMNNNJJJFFFFFFMMMTTTjjj|||yyy|||{{{qqqzzztttjjjbbbeeeoooxxxwwwssswwwmmmccc^^^XXXPPPKKKJJJKKKTTT]]]aaaccceeeccc___aaagggtttjjjeee```^^^zzzIIIEEE???;;;:::;;;;;;<<<666666555444333333222222444444333333333333222222333333333444444444555555333333333333333333333333666444333444777EEE]]]ssswww{{{xxxrrr{{{ooo```VVVSSSSSSSSSUUUZZZZZZWWWWWW[[[\\\YYYUUUTTTSSSRRRNNNKKKDDDCCCAAA@@@>>>===<<<;;;;;;;;;:::999888666666555222222333444555555555444000000000000000000111111666666555555555444444444////////////............---,,,,,,------///000000000000000000000111111111000000111222222333444444;;;:::999888999:::;;;<<<===>>>@@@AAABBBCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCBBBAAA>>>;;;;;;<<>>;;;::::::::::::555555555444333333333222444444333333333222222222222222333333333444444444333333333333333333333333444333222333666AAAWWWjjjwwwxxxwwwyyy{{{~~~~~~zzz~~~sssdddYYYUUUSSSRRRSSSWWWWWWTTTTTTWWWWWWTTTQQQPPPPPPNNNKKKHHHDDDCCCAAA>>>===<<<<<<<<<;;;::::::999888777666555444444555666777777777777222222111000000111111111444444333333333222222222/////////.........---------------------...///000000000000000111111111111111111222333444444555555;;;;;;:::999:::;;;<<<===>>>???@@@AAABBBCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBAAA@@@???======???BBBDDDIIIPPPYYYcccnnnuuurrrkkkYYYJJJBBBIIIRRRWWW```lllsssnnngggpppHHHHHHHHHFFFEEEFFFIIILLLIIIHHHGGGGGGIIIKKKMMMOOORRRTTTWWWZZZ___qqqzzz{{{uuuyyywwwhhhbbbeeejjjxxx{{{rrrpppkkkgggeeebbbaaaeeekkkmmmqqqxxx~~~vvvtttzzzzzzbbbiii|||~~~fff[[[WWWRRROOOOOOMMMIIIFFFGGGIIIKKKLLLKKKJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGHHHGGGFFFDDDCCCBBBBBBBBBCCCBBBAAAAAAAAABBBCCCDDDDDDHHHGGGFFFFFFGGGHHHIIIKKKJJJIIIGGGFFFEEEEEEEEEFFFGGGFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIJJJKKKLLLMMM]]]qqq~~~~~~}}}}}}{{{yyyyyy{{{yyyzzz{{{sssvvvvvv|||tttccc\\\\\\aaaooo~~~ssskkk]]]UUUNNNMMMMMMNNNQQQUUU\\\bbbeeecccdddppp~~~oooZZZWWWVVVgggmmmMMMBBB@@@<<<:::999999888777444444444444333333333333333333333333222222222222111111111222222222333333222222222222222222222222222111111222333;;;LLL]]]qqq{{{uuukkkoooxxxwww}}}xxxkkk```[[[UUUQQQQQQSSSRRROOOOOORRRPPPNNNLLLKKKJJJIIIGGGEEEDDDBBB???===;;;:::;;;;;;::::::999888888777666666444555666777888888888888444444333222111111111111222222111111111000000000//////.........---------...---------------...///000000000111111111222222222222333444555666777777<<<;;;;;;;;;;;;<<<===>>>???@@@AAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBB@@@@@@@@@??????AAAEEEHHHNNNVVV```lllvvvwwwlll___LLLEEECCCLLLUUU\\\fffpppoooggglll|||GGGGGGGGGFFFFFFGGGIIILLLIIIHHHGGGGGGHHHJJJLLLNNNOOOPPPQQQPPPOOOYYYqqq}}}yyysssvvvpppbbbdddkkkxxxyyypppmmmpppwww|||ssstttfffWWWLLLKKKKKKLLLMMMLLLIIIGGGGGGIIIJJJJJJIIIHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBB@@@@@@@@@AAABBBCCCDDDEEEGGGGGGFFFGGGHHHIIIJJJKKKKKKIIIGGGDDDCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJIIIHHHJJJMMMOOOMMMKKKTTTaaawww{{{}}}~~~}}}{{{~~~}}}pppooo{{{wwwqqqrrrvvvrrrdddWWWXXXXXXaaawwwuuuggg^^^TTTMMMIIIKKKNNNQQQXXX```eeehhhhhhhhhrrrdddTTT^^^iii}}}qqqRRRBBB>>><<<:::999999888666444333333333333333333444444333333333222222222222111000000000000111111111111222222222222222222222222222111111222222666CCCPPPfffrrrxxxqqqttt}}}xxxyyytttjjjcccXXXRRROOOOOONNNKKKKKKMMMJJJIIIHHHGGGFFFEEEDDDCCCCCCAAA>>>;;;999999:::;;;999999888888777666666555222333444555666777777777666555444333222111111111111111111000000000//////000000////////////.........------,,,,,,------...000000000111111222222333333333444555777888999999<<<<<<<<<======>>>??????@@@@@@AAABBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA???@@@AAA@@@???BBBFFFKKKTTT\\\hhhttt|||xxxfffSSSDDDEEEIIIQQQYYY```hhhnnnfffaaasssCCCDDDEEEEEEDDDEEEGGGIIIIIIHHHGGGFFFGGGHHHJJJLLLKKKJJJKKKLLLLLLOOOZZZffftttsss}}}nnn\\\XXXbbbpppyyy{{{zzzhhhccc^^^```ooo~~~yyyhhhVVVPPPJJJIIIIIIJJJJJJJJJIIIHHHGGGIIIIIIIIIGGGEEEFFFGGGEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBCCC@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEFFFGGGHHHIIIIIIKKKIIIFFFDDDCCCDDDFFFGGGEEEEEEFFFFFFGGGHHHJJJJJJKKKIIIHHHKKKOOOQQQOOOKKKLLLRRReeexxx}}}zzzsssfff{{{|||wwwyyypppnnnuuutttlllddd[[[TTTZZZZZZiii{{{nnn```WWWNNNKKKJJJMMMRRRWWW___hhhlllsss|||___YYYpppxxxRRRAAA@@@;;;999888888888777555333222222333333333333333333333333222222222111111111/////////000000000111111111111111111111111111111222111222444333444<<>>??????@@@@@@@@@@@@AAABBBBBBAAAAAAAAA@@@@@@????????????@@@@@@>>>@@@AAA@@@???BBBIIIOOOZZZcccoooyyy}}}ttt___LLL@@@FFFNNNUUU^^^ggglllmmmZZZ^^^zzz@@@AAABBBBBBBBBCCCEEEGGGIIIGGGFFFEEEEEEFFFHHHIIIGGGFFFGGGLLLNNNNNNQQQUUUeee~~~~~~~~~zzz{{{ppp___[[[\\\YYYTTT\\\fffttt|||xxxsssmmmjjjeeedddiiixxx~~~tttooo~~~uuu[[[MMMIIIIIIIIIHHHGGGFFFFFFFFFGGGGGGHHHHHHGGGEEEDDDDDDEEEDDDDDDEEEEEEEEEDDDCCCBBBAAAAAABBBBBBBBBBBBBBBBBBAAAAAA@@@AAAAAABBBCCCDDDBBBCCCCCCDDDDDDEEEEEEEEEIIIHHHEEECCCCCCDDDFFFHHHEEEEEEEEEFFFFFFHHHIIIIIIIIIHHHHHHJJJNNNPPPOOOLLLNNNQQQ^^^uuukkkmmmxxx~~~sssaaahhhsss~~~|||{{{xxxqqqqqq|||zzziiidddqqqnnn___VVV\\\```ttt|||rrrggg\\\TTTKKKKKKNNNUUUZZZ^^^fffoooqqqnnnwwwzzzaaaDDD;;;>>>999888666666777666555333333333333333222222222222222222222222111111111111/////////000000000111111000000000000000000000000222111222444333333888@@@VVVeeeyyywwwssswwwwww}}}xxxooo^^^UUULLLJJJJJJHHHHHHIIIDDDEEEEEECCCAAA??????@@@???>>><<<:::888777666666555555555444444333333333222333444666777888888888555555444333222222222222222222111111111000000000111111111000000000//////++++++++++++,,,---...//////000000111222333444444333444555777888:::;;;<<<;;;<<<===>>>???@@@@@@@@@???@@@AAAAAABBBBBBBBBBBB@@@??????>>>>>>??????@@@===???AAA@@@@@@EEEOOOXXXccclllvvvzzzwwwlllXXXFFF@@@IIIRRRYYYdddoooqqqlllWWWhhh>>>???AAAAAAAAABBBCCCEEEHHHFFFEEECCCCCCDDDFFFGGGGGGEEEFFFKKKNNNOOORRRWWWbbbzzz~~~rrrppp{{{vvvqqqlllbbbaaa______bbbiiiooottt{{{tttooollljjjjjjhhhgggjjjqqqyyy~~~uuujjj|||tttaaaRRRJJJEEEFFFFFFGGGFFFEEEEEEFFFGGGGGGHHHHHHFFFCCCBBBCCCDDDBBBCCCCCCDDDCCCBBBAAA@@@>>>???@@@@@@AAAAAAAAAAAA@@@@@@?????????@@@@@@AAA@@@@@@@@@AAAAAAAAA@@@@@@EEEDDDCCCBBBCCCDDDFFFGGGEEEEEEEEEEEEEEEFFFGGGHHHGGGGGGGGGHHHKKKLLLMMMMMMLLLPPPXXXgggyyykkkqqq}}}{{{|||wwwqqqkkkrrr}}}xxxssstttzzz~~~}}}{{{lllqqquuutttpppmmmmmmpppqqqyyysssdddfffnnn~~~wwwoooggg^^^UUUPPPLLLNNNVVV___fffiiipppxxxjjjOOO???;;;;;;999777555555555666555444444333333333222111111111222222222222111111111111//////000000000111111111000000000000000000000000111000111333333222666===LLL]]]rrr~~~www}}}rrrtttxxxnnn___TTTJJJGGGGGGFFFFFFHHHBBBDDDDDDBBB>>><<<<<<>>><<<<<<<<<;;;999777555333333333333222222222222222000111333555666777777888333333222222222222222333111111111111000000000000////////////............)))******+++,,,...///000///000000111333444444555333444555777888:::;;;<<<:::;;;===>>>???@@@@@@???>>>???@@@AAABBBCCCCCCCCC??????>>>>>>>>>>>>??????;;;>>>@@@@@@BBBJJJYYYdddnnnvvv{{{yyyoooaaaPPPBBBHHHQQQXXX]]]hhhtttrrrgggddd===???@@@AAAAAAAAACCCEEEGGGFFFDDDCCCBBBCCCEEEFFFHHHFFFGGGJJJLLLOOOVVV___jjjtttoookkkmmmzzzvvvjjjfffffffffeee___jjjpppkkkeeeddddddbbb^^^]]]\\\[[[]]]aaaeeegggooottt~~~{{{{{{ffffffwwwkkkUUUMMMLLLIIIFFFCCCDDDGGGGGGGGGGGGGGGHHHHHHHHHGGGEEECCCAAABBBCCCAAAAAABBBCCCBBBAAA@@@???<<<===>>>??????@@@??????@@@???>>>>>>>>>>>>>>>???>>>>>>?????????>>>======BBBBBBAAAAAABBBCCCEEEFFFEEEEEEEEEEEEEEEEEEFFFGGGEEEEEEFFFGGGHHHIIIKKKMMMAAAHHHNNNVVVjjjzzzwwwyyy{{{xxxqqqwwwlllcccwwwtttooopppvvv|||~~~yyyhhh\\\eeezzzuuuccc___hhhuuu~~~tttrrr~~~yyytttlllddd\\\VVVOOOKKKNNNSSS]]]iiipppsssyyy|||tttRRR???======999999777555444555666666555444444333333222111000000222222222111111111111000000000000000111111111111000000000000000000000000000//////222222111555;;;BBBTTTlll}}}zzzvvvoooxxxwwwlll___SSSHHHEEEFFFEEEEEEGGGAAACCCCCCAAA===::::::<<<:::;;;<<<;;;:::777444222222222111111111111111111---...000222333444555555222222111111111222333333111000000000////////////......---------,,,,,,,,,((())))))+++,,,...000111///000000222333444555555333333555666888:::;;;<<<999:::<<<>>>???@@@??????===>>>@@@AAABBBCCCCCCCCC??????>>>>>>>>>>>>??????:::===???@@@DDDOOO```mmmuuu|||wwwiiiZZZJJJ???QQQYYY^^^___iiiuuuooo```vvv{{{CCCBBBAAA@@@@@@AAABBBBBBAAABBBDDDEEEDDDEEEFFFHHHKKKLLLLLLKKKMMMVVVcccnnnzzzsssmmmsss|||rrrnnnxxxuuufffaaaccceeeqqqpppzzz{{{|||zzzxxx{{{fffhhh{{{~~~fffRRRMMMLLLFFFCCCFFFDDDEEEFFFGGGGGGGGGGGGGGGEEEDDDBBB@@@???======<<<>>>???@@@AAA@@@@@@>>>===:::;;;<<<=========>>>@@@???<<<;;;===BBBCCC@@@;;;;;;<<<>>>>>>===<<<<<<===:::;;;===@@@BBBDDDEEEEEE???@@@CCCDDDEEEEEECCCCCCAAAAAAAAABBBDDDEEEGGGHHHEEEJJJJJJJJJWWWwww~~~tttuuujjjeeeuuu~~~}}}yyypppjjjrrryyylllhhhvvv}}}hhh```]]]eeennnuuu~~~{{{}}}vvvoookkkbbbWWWMMMLLLPPPVVVTTTbbbrrryyyzzzttthhh|||{{{TTTCCC>>>:::999<<<777666666555444444333333222222222222222222222222444444222111000000//////000000000000000000000000////////////////////////000000000000111222333444<<>><<<<<<;;;999888888999999999888777555444111111111111000000000000111000000000111222333333222222111111111111222222000000000000000000000000...---,,,,,,++++++++++++,,,,,,------...///000000//////000111222333333444555444444777;;;>>>===;;;<<<;;;;;;;;;<<<===???@@@<<<>>>AAACCCEEEEEEDDDCCCBBB???======???@@@>>>;;;===BBBDDDCCCHHHZZZooo|||jjjPPPBBBEEELLLYYYXXXYYYfffoooddd\\\fffBBBAAA@@@???>>>>>>???@@@CCCEEEGGGGGGFFFGGGHHHJJJMMMOOOPPPPPPPPPUUU^^^eeekkkgggdddffftttwwwqqqrrr}}}|||vvvqqqpppooo[[[KKKIIIIIIDDDAAACCCDDDEEEFFFFFFGGGGGGGGGFFFDDDCCCAAA@@@>>>>>>======<<<===>>>??????>>>>>>===:::;;;<<<<<<<<<<<<===>>>???===<<>>???AAACCCDDDCCCBBBBBB??????@@@AAACCCEEEGGGHHHFFFGGGGGGHHHSSSmmmxxxuuu}}}wwwpppuuu~~~uuuooottt~~~zzzsss{{{}}}mmm___\\\bbbjjjuuu}}}tttlllccc^^^WWWRRRPPPRRRWWWZZZccciiirrrzzzrrrcccffflllLLL@@@===:::888;;;666666666555444333333333222222222222222222222222222111111000000000111111////////////////////////........................000000000000111222333333333???UUUmmm}}}}}}jjjjjj|||}}}vvvkkk\\\OOOHHHDDDBBB@@@BBB@@@>>>======<<<:::888777888888888777666555444000000000000////////////111000000000000111111222111111000000000000111111////////////////////////...---,,,,,,++++++,,,,,,,,,,,,---......//////000//////000111222333444444444333333555999<<<;;;:::<<<<<<;;;;;;<<<===???@@@>>>@@@BBBCCCDDDCCCBBBAAABBB@@@??????AAAAAA>>><<<===AAADDDFFFOOObbbvvvttt]]]IIICCCIIIPPPYYY\\\```hhhdddSSSZZZyyy@@@??????>>>======>>>>>>DDDFFFGGGGGGFFFFFFHHHIIILLLOOORRRRRRPPPQQQTTTXXXXXXYYYYYYWWW\\\nnn}}}~~~xxxrrrllloookkk\\\NNNDDDFFFHHHDDDAAACCCDDDEEEEEEFFFFFFFFFFFFFFFAAAAAA@@@???>>>>>>>>>>>>:::;;;<<<===============;;;;;;;;;;;;;;;;;;;;;;;;=========@@@CCCCCC???;;;999;;;<<<<<<:::888888999;;;;;;===>>>??????@@@@@@<<<===???AAAAAAAAA@@@@@@===>>>???AAABBBDDDFFFFFFFFFCCCCCCGGGMMM___|||}}}}}}vvvwww{{{|||~~~}}}}}}sssiii```^^^dddmmmxxxzzz~~~tttiiibbbUUUQQQNNNOOOTTTZZZ^^^```kkksssmmmeeevvvmmmWWWBBB<<<<<<999777999666555555444444333333222222222222222222222222222///////////////000111111////////////////////////........................////////////000111222333222;;;MMMdddxxx~~~{{{{{{kkkiiiwww~~~wwwhhhZZZQQQIIICCC???@@@>>>=========<<<:::888666666777666666555444333000000000/////////......111000000////////////000000//////////////////000////////////////////////...---,,,,,,,,,,,,,,,,,,---------......//////000//////000111222333444444555444444555888;;;;;;;;;<<<<<<;;;<<<<<<===>>>???@@@AAABBBCCCBBBBBB@@@???CCCBBBAAAAAABBBAAA???===>>>CCCHHHOOO^^^tttcccLLLBBBDDDLLLSSSXXX___cccdddXXXLLLggg>>>>>>>>>>>>>>>??????@@@CCCDDDFFFFFFEEEDDDFFFGGGKKKMMMNNNNNNMMMLLLMMMOOONNNQQQRRROOONNNXXXkkk{{{~~~zzzyyy~~~pppiiiooouuusssuuu{{{{{{sssyyylllTTTPPPHHHCCCFFFIIIFFFCCCCCCDDDDDDEEEEEEEEEEEEEEEDDD??????>>>=========>>>>>>999:::;;;;;;<<<======>>>;;;::::::::::::;;;:::999;;;;;;===???AAA@@@<<<999:::;;;<<<;;;999888888999;;;;;;<<<============<<<;;;<<<===>>>??????>>>>>>===>>>???@@@AAABBBBBBCCCEEEAAACCCIIIJJJPPPmmmzzzpppwww|||sssppprrr}}}{{{vvv~~~zzznnnuuulll[[[WWWZZZdddfffooozzz{{{rrrhhh___YYYNNNNNNOOORRRVVV]]]cccgggooo~~~SSSEEE;;;:::;;;999666555444444444444333333222222111111111111111111111111//////.........//////000////////////////////////........................////////////000111222222555999FFF[[[ooozzzwwwvvvsssxxxuuu|||ooocccXXXNNNEEE>>>===<<<;;;<<<<<<;;;999777555555555555444444333333222222111111000/////////111000///...............///......------......///////////////////////////...------,,,,,,,,,------------....../////////000///000000111222333444555666666666777999;;;<<<===<<<<<<<<<<<<======>>>>>>???@@@@@@AAABBBAAAAAA@@@AAAAAAAAAAAAAAAAAA???>>>@@@GGGQQQ___uuuwwwUUUBBBAAAHHHOOOTTTZZZ```^^^XXXZZZfff<<<===>>>???AAABBBCCCCCCCCCDDDFFFFFFEEEEEEFFFHHHLLLLLLLLLKKKKKKLLLNNNPPPNNNPPPQQQPPPOOORRRYYY___sss|||vvvvvvqqqzzzyyy|||nnnhhhsss~~~hhhXXXHHHIIIEEEDDDFFFGGGEEECCCBBBBBBCCCCCCDDDCCCCCCBBBBBB>>>======<<<<<<=========:::::::::;;;<<<===>>>>>><<<:::888999;;;;;;:::888999999;;;======<<<999777:::;;;<<<<<<:::999999999;;;;;;;;;<<<<<<;;;;;;:::::::::;;;<<<<<<=========??????@@@AAAAAA@@@??????DDDAAADDDKKKHHHGGGZZZsssrrrnnnrrrssszzzzzzhhh[[[bbbvvvyyywwwyyy{{{kkkrrryyyyyyrrrfff[[[TTTRRRSSSYYYccclllttt~~~yyypppeee\\\UUURRRNNNSSSWWWYYYYYY___jjjsssZZZBBB<<<999999:::777444333333333333333333222222222111111111111111111111111111000///...------------............................................................///000111222111333<<>>@@@AAABBBBBBBBB???@@@@@@@@@??????@@@AAADDDOOO^^^rrrgggKKKBBBHHHPPPVVVZZZbbbcccVVVQQQlll<<<>>>???AAACCCDDDDDDDDDDDDFFFGGGHHHHHHHHHJJJKKKNNNNNNMMMMMMNNNQQQSSSUUUPPPQQQSSSTTTTTTSSSRRRRRRXXXaaayyy{{{nnnkkksss{{{~~~}}}sssttt||||||wwwyyyvvvlllhhhuuuwww```TTTOOOGGGDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@???======<<<;;;;;;;;;<<<<<<;;;:::::::::;;;<<<===>>><<<999777999;;;===;;;888888999:::::::::999888777888:::;;;;;;:::999:::;;;:::;;;;;;;;;;;;;;;::::::999999::::::;;;<<<<<<===???@@@AAAAAAAAA@@@???>>>BBBBBBFFFJJJGGGEEEOOO^^^~~~rrrooo~~~uuuxxxppp]]]___pppzzzwwwjjj^^^^^^kkkssskkk]]]NNNKKKLLLQQQWWW___lllwww~~~zzzqqqeeeZZZRRROOONNNRRRYYY```bbbdddmmm~~~hhhHHH:::::::::999888555444333222222222222222222222222111111111111111111111111222111000...---------,,,........................---------------------------------......///000111000000777EEEVVVjjjtttwww|||tttzzz~~~~~~yyyvvvrrrnnnggg]]]PPPGGG===;;;999888888888777555444444333333333333444444666555555444333222111111000//////............///......------------..............................------------------...///////////////////////////000000111222333444555555222444666777777777888999<<<<<<============<<<<<<<<<<<<===>>>@@@AAABBBCCC>>>??????>>>===???BBBEEEKKKXXXlll~~~eeeSSSEEEHHHRRRXXX]]]ccchhhcccTTT[[[???@@@AAABBBCCCCCCBBBBBBCCCEEEGGGHHHHHHIIIKKKMMMOOONNNNNNPPPRRRTTTUUUVVVOOOQQQSSSTTTTTTSSSRRRRRRSSSVVVfffzzz~~~{{{{{{wwwuuurrrnnnpppttt{{{xxxwww|||vvvvvv}}}jjj^^^QQQMMMNNNJJJCCCDDDDDDBBB@@@AAABBBCCC??????@@@@@@???>>>>>>=========<<<;;;:::::::::;;;;;;:::999999999999:::;;;<<<999777999===>>><<<999:::::::::999888777888999555777999:::999999:::;;;::::::;;;;;;<<<;;;;;;:::999999999999:::;;;<<<<<<<<<>>>@@@AAABBBBBBAAA@@@AAADDDFFFEEEDDDGGGMMMTTTsssssstttvvvvvv{{{wwwqqqwww~~~yyy}}}wwwfff___iiitttssskkk\\\UUUOOOMMMMMMPPPZZZdddwww{{{}}}zzzyyyyyyyyytttpppggg\\\SSSPPPRRRUUUZZZ```gggnnnyyywwwyyyVVVBBB777::::::888555444444555111111111222222222222222111111111111111111111111111000000///.........///........................------------------------------------...///000000222222666@@@MMM```yyy}}}ooottt{{{}}}wwwwwwvvvuuuqqqgggYYYOOOAAA>>>:::777777888777777555444333333333333444555666555444333222111111000/////////...//////000000......------------..............................---------------...//////000/////////////////////000111111222333444555555222555:::;;;:::999999:::<<<<<<===>>>>>>===<<<;;;=========>>>???@@@AAAAAA??????>>>===<<<@@@FFFKKKRRRaaauuunnn___MMMEEEEEEPPPWWWYYY^^^fffdddZZZVVVtttAAAAAABBBCCCBBBAAA@@@???@@@BBBDDDFFFFFFHHHJJJLLLMMMMMMNNNQQQSSSUUUTTTSSSKKKOOORRRSSSQQQQQQTTTWWWSSSRRR[[[ooo}}}rrruuuzzz}}}sss```jjj|||gggXXXTTTNNNNNNPPPLLLDDDFFFFFFBBB@@@BBBFFFGGG>>>>>>>>>>>>>>>===<<<<<<======<<<;;;:::::::::::::::999888777777777888999<<<888666999===@@@>>>:::;;;;;;:::888777777999:::333555777888888888999:::::::::;;;<<<<<<<<<;;;;;;999999999999:::;;;<<<===:::<<>>@@@???===<<<===<<<<<<===>>>>>>===<<<;;;??????>>>>>>>>>>>>??????@@@@@@>>><<<<<>>>>>???@@@BBBDDDFFFGGGFFFFFFGGGGGGFFFGGGJJJMMMTTTooo}}}{{{{{{{{{|||~~~xxxvvvyyyrrrrrrrrr{{{wwwbbbPPPLLLMMMLLLXXXVVVZZZgggttt~~~zzzqqqllliiihhhddd]]]XXXXXX___WWWTTTZZZ[[[WWWZZZdddoooggg]]]___eeecccbbbzzzdddNNNCCC;;;888777666555444333333222333222111111000000111111000000000000////////////111000///...---,,,,,,,,,.................................------,,,,,,,,,...------------...//////111000111444888FFF^^^ttt~~~lllhhhyyy|||}}}yyynnnfff[[[HHH999666999888666555555333111111222444444444333333333333111000///...............////////////000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000000000000000000000222222333444444555555666555666777888888999999999888999:::<<<===<<<<<<;;;===>>>>>>>>>>>>>>>======<<<999:::???@@@AAAGGGQQQ]]]qqqlllUUUDDD<<>>>>>?????????????????????@@@AAABBBBBBEEEEEEFFFIIILLLLLLIIIFFFIIIKKKNNNPPPQQQOOOMMMLLLHHHLLLPPPQQQSSSXXXaaahhh{{{tttrrrpppkkkxxxnnnxxxzzz{{{~~~~~~uuunnnvvvxxxgggZZZPPPLLLGGGBBBBBBCCCFFFGGGLLLDDD?????????>>>>>>AAA???>>>===;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::999888777555666888:::::::::888999999:::::::::999999888777666555444555555666777666666777999::::::999:::::::::;;;;;;;;;<<<<<<999999:::;;;;;;<<<======;;;<<<===???BBBDDDEEEFFFEEEFFFGGGGGGGGGHHHJJJLLLMMM```tttxxx{{{ooommmzzzzzzwwwxxx|||~~~~~~lllbbb[[[SSSVVVOOONNNXXXhhhuuu|||tttmmmddd[[[TTTSSSTTTSSSSSSVVVVVVRRRVVV```eeehhhsssmmm^^^]]]^^^hhhrrrsssPPPAAA;;;666888777666444333333222222333222111111000000111111000000000000/////////...000///...---------------..............................---------,,,,,,,,,...------------...//////111111111333666@@@VVViii{{{qqqeeennn}}}}}}~~~{{{rrrjjjdddTTTDDD>>><<<888555444777555333333444444333222222222222222111000//////....../////////000000000000000/////////.........------------------------------........./////////000000000000000000000000111111222222333444444555444555666777888888888888888999:::<<<===<<<<<<;;;==================<<<<<<;;;999;;;???CCCHHHTTT```uuu|||~~~qqq[[[JJJCCCBBBJJJNNNQQQSSSWWWXXXRRRJJJYYYqqq~~~>>>===<<<;;;<<<<<<>>>>>>============>>>???@@@AAA???@@@AAADDDGGGHHHGGGEEEJJJKKKLLLMMMLLLJJJHHHFFFHHHKKKMMMMMMLLLMMMQQQUUUYYYfffzzzyyywwwxxxzzz~~~{{{vvvrrrxxx~~~}}}rrrkkkoookkkeee```XXX___uuubbbTTTRRRPPPFFFEEEDDDBBB@@@???>>>===IIIBBB<<<>>>?????????@@@===<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999999888777777777666666777999:::999888999999:::::::::999999888777666555555444555555666777666666777999:::999888::::::::::::;;;;;;;;;;;;999::::::;;;;;;<<<<<<===888999<<<@@@BBBCCCCCCCCCCCCEEEGGGHHHHHHHHHIIIJJJLLLTTT___zzz{{{pppsss|||iii[[[bbbooowwwzzzrrrpppsss{{{yyymmmdddaaacccooo|||}}}zzzwwwwwwwwwyyy|||yyyrrrpppqqqmmmeee^^^WWWNNNHHHHHHJJJLLLOOOSSSSSSRRRWWWcccooo|||ssseeehhhrrrwwwRRR>>>777666555777666555444333222222222222222111000000000000111000000000/////////......///......---------......------------------------------------,,,,,,,,,,,,...------------...//////111000111222333999IIIYYYnnn}}}~~~hhheeettt~~~|||~~~~~~xxxrrrmmm```RRRHHHAAA:::777666888666555444555444222000000000111111111111000000///000000000000111111111000000////////////......////////////////////////............////////////000000000000000000000000000000111222222333333444333444555666777777777777888999:::<<<===<<<<<<;;;<<<<<<<<<<<<;;;;;;::::::>>>===>>>BBBGGGQQQcccrrruuuaaaLLLAAACCCIIIPPPOOOQQQUUUUUUOOOJJJIIInnnyyy<<<;;;:::999999:::<<<===;;;;;;;;;<<<===>>>???@@@>>>>>>???AAACCCDDDDDDDDDIIIIIIIIIIIIHHHGGGEEEDDDIIIKKKMMMNNNNNNOOOQQQTTTUUUYYY___kkk{{{ooofffbbb```dddjjjooopppnnnlllkkklllhhhccccccfffjjjjjjggg___bbb]]][[[ccclllxxx```WWWXXXTTTMMMDDDDDDCCCAAA@@@@@@AAACCCJJJBBB<<<<<>>======:::::::::::::::;;;;;;;;;:::999888888777666555555666666666999::::::888666999999::::::999999888777666666666666666777777777777666666777888999999888999999999:::::::::;;;;;;::::::::::::;;;;;;<<<<<<888:::>>>AAABBBBBB@@@???AAADDDGGGHHHHHHGGGHHHHHHOOORRRVVVllltttlllnnnzzzuuuaaaYYY[[[ZZZcccsss}}}ssssss{{{oootttxxxuuuuuuyyy||||||}}}{{{sssjjjffffffhhhlllrrr{{{~~~{{{yyyxxxooofffccccccaaaYYYRRROOOLLLKKKLLLKKKJJJNNNUUUUUUTTT[[[kkksssgggiiiyyy[[[BBB:::777777999666555444333222222222222222222111000000000000000000000/////////...............---------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------...////////////111222222555@@@LLLdddrrr}}}zzzpppbbbiii{{{|||zzz}}}}}}{{{rrrjjj^^^RRRGGG???:::999777666444444555444222000...///000111111111111111000000111111111222222222000000//////////////////////////////////////////....../////////000000000000000000000000000000000111111111222333333444444222333444555666666666666888999:::<<<===<<<<<<;;;<<<;;;;;;:::::::::::::::AAAAAACCCFFFMMM[[[nnn|||wwwhhhWWWGGG@@@EEEMMMSSSRRRSSSRRRIIIAAAIIIYYY}}}yyy999999888888888999:::;;;:::::::::;;;<<<>>>???@@@??????@@@@@@@@@AAABBBCCCGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGJJJLLLMMMNNNPPPQQQVVVWWWYYY^^^iii~~~zzz}}}yyysssiiiccc```fffssswwwsssttt```VVVXXXYYYPPPDDDCCCCCCAAA@@@AAAGGGPPPWWWOOOEEE<<<;;;===<<<::::::999999999:::::::::::::::888777777666555555444444555555777999::::::777444777888888999888888777777777777888888999999999999888666666666888999888777888888888888999999999999999999999999:::::::::::::::<<<@@@BBBBBB@@@>>>;;;???BBBEEEFFFFFFEEEFFFGGGMMMPPPRRRbbbwwwiiiooovvv~~~rrrcccZZZYYY\\\cccrrr|||ggg\\\ZZZ```cccgggnnnwwwyyyoooaaaUUUVVVWWW[[[cccllluuuzzz~~~}}}}}}|||zzzwwwtttpppnnnkkkcccZZZVVVVVVTTTOOOIIIHHHJJJNNNOOOLLLLLLWWWddddddgggrrrwwwhhh```bbbppphhhIII>>><<<888777;;;555444333222222222222222222111000000//////000000////////////..................---------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////......000333222333:::CCCVVVeee{{{tttsss~~~kkkgggqqq~~~~~~yyyzzz}}}wwwsssjjj\\\OOOEEE>>>999666555333333444444222111...///000111111222222111111111111111222222222222//////000000000000000000......................../////////000000000111111000000000000000000000000222222333333444555555555222333444555555666666666888999:::<<<===<<<<<<;;;<<<;;;::::::::::::;;;<<<@@@CCCGGGMMMWWWfffuuutttgggXXXLLLDDDAAAHHHRRRUUUVVVVVVNNN???>>>YYYyyysssddd666777777888888999999999999999999:::;;;===>>>??????@@@@@@???>>>???BBBDDDEEEEEEDDDDDDDDDEEEFFFGGGHHHHHHIIIJJJKKKLLLLLLMMMRRRTTTXXXZZZ[[[```ooo~~~yyy[[[ZZZWWWTTTQQQLLLGGGCCC@@@@@@???>>>AAAKKKYYYcccUUUHHH<<<:::;;;:::999888888888999999999999888777666666555555555555444444666666666888:::999666444555555666777777777777777666777888:::;;;;;;;;;;;;888666666666888888777666666666666777777777777888888888888888888888888888:::<<>>@@@BBBCCCCCCCCCDDDEEEDDDIIIMMMXXXlll~~~mmmiiiooovvvvvv{{{~~~qqqkkkeeefffrrr{{{```LLLHHHMMMNNNOOOSSS\\\gggllldddXXXLLLKKKKKKLLLQQQWWW]]]aaalllpppuuuyyy|||}}}~~~}}}{{{yyyvvvuuunnnmmmkkkiiigggdddaaa```ZZZUUUPPPMMMMMMLLLJJJHHHHHHKKKQQQUUUVVV^^^ooollleee___\\\dddvvv[[[KKK===;;;;;;777444666444333222222111111111222111111000////////////000/////////.........------///......---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...------------...//////------000333333222777>>>EEESSSkkkrrrnnnzzzuuuzzz~~~zzzyyy}}}{{{zzztttggg[[[PPPEEE<<<:::777444333333333333222///000111222222222222222000111111111111222222222//////000000000000111111////////////////////////000000000000111111111111000000000000000000000000222333333444444555666666222333444555666666666666888999:::<<<===<<<<<<;;;<<<;;;;;;;;;;;;===>>>??????EEEMMMVVVdddqqqxxxxxxjjjYYYHHHBBBAAACCCMMMZZZZZZ[[[WWWMMMEEESSSyyy|||iii]]]fff444555777999:::999888888666666777888999;;;<<<======>>>>>>======>>>CCCFFFEEEDDDCCCBBBBBBCCCDDDEEEKKKJJJIIIIIIJJJKKKKKKKKKOOOOOOQQQSSSQQQMMMQQQYYY```ooouuulllaaaTTTHHHKKKNNNLLLFFFAAABBBEEE>>>??????===>>>EEEPPPXXXYYYJJJ<<<888::::::::::::888999999999999777666555444444444555555555555666777666666777888888666444222222444555666666777777555666888:::;;;;;;;;;;;;888777666666777888777555444444444555555555666666777777777777666666666666777999<<<>>>??????>>>======???@@@@@@@@@@@@CCCEEE@@@FFFIIIOOO[[[gggooogggsss~~~uuujjjiiiuuuqqqZZZIIIDDDGGGEEEGGGIIILLLRRRXXXVVVQQQKKKJJJHHHGGGGGGJJJMMMOOOVVV[[[aaahhhnnnsssxxx{{{}}}~~~|||xxxuuuuuuuuutttrrrooojjjgggddd^^^]]][[[XXXVVVUUUTTTSSSNNNNNNNNNNNNNNNPPPRRRTTTWWW[[[gggttt}}}hhhYYYXXX\\\lll|||VVVDDD>>>888777777666444333333222222111111111111111111111000/////////////////////.........---------000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...------------...//////...---///222111000333888999DDDZZZsssyyyppp|||xxx{{{~~~wwwvvvyyyzzz|||yyyqqqiii```SSSGGGAAA===888444333333222222111222222333333333333222000000000111111111111222//////000000000111111111000000000000000000000000000000000111111111222222000000000000000000000000111222222333444444555555333444555666666777666666888999:::<<<===<<<<<<;;;===<<<;;;<<<===???BBBCCCEEELLLVVVbbbpppxxxrrrgggYYYIII>>>@@@FFFJJJTTT___bbb___WWWRRR]]]|||uuu___kkk333555888:::;;;:::888777444444555666888999;;;<<<:::<<<===<<<<<<>>>DDDIIIFFFDDDBBB@@@@@@@@@BBBCCCJJJHHHFFFFFFHHHJJJJJJJJJNNNIIIIIIMMMOOONNNQQQVVVTTTZZZ```hhh|||fffSSSRRRRRRLLLQQQKKKFFFCCC@@@>>>>>>@@@???AAAAAA>>>;;;;;;@@@FFFZZZJJJ;;;777999;;;;;;<<<888999999999888777555444333333444555555666666777777666666666888888666555000111222444555666666777444555777999:::;;;::::::888777666666777888666555333333333444444444555555666666666666666555555555444666999<<<>>>??????>>>===>>>>>>>>>>>>???BBBDDDCCCHHHHHHKKKRRRYYYttt{{{hhhnnn~~~wwwllljjjqqqyyy{{{jjj]]]VVVIIILLLLLLHHHGGGLLLQQQRRRNNNMMMJJJHHHHHHIIIJJJKKKGGGMMMUUU]]]fffnnnuuuzzz}}}~~~~~~zzztttnnnkkkmmmlllkkkhhhccc^^^YYYVVVUUUTTTQQQOOOMMMMMMMMMMMMKKKNNNRRRTTTUUUYYY^^^cccjjjqqqpppeee]]]YYYZZZgggdddCCC@@@>>>999555666888777444222222111111111111111111111111000/////////////////////.........---------111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,...------------.../////////...///111000---///444555>>>PPPgggyyyyyy}}}qqqpppuuuqqqsssuuuyyyyyyvvvsssoooaaaSSSHHHBBB;;;666333222222111333333333444444333333222///000000000000111111111//////000000111111111222111111111111111111111111000111111111111222222222000000000000000000000000000111111222333333444444333444555666777777777777888999:::<<<===<<<<<<;;;===<<<<<<===>>>AAADDDFFFMMMUUU```kkkwwwyyyiiiVVVHHH<<<999EEEPPPSSSXXX```iiibbbVVVWWWssswwwfffiii222222222333444555777888555555555666666777888999<<<@@@EEEGGGFFFCCCAAA@@@FFFEEEDDDCCCBBBCCCCCCDDDGGGFFFFFFFFFGGGIIIKKKLLLKKKJJJKKKPPPVVVYYYVVVRRRNNNTTTYYYYYY]]]mmmuuudddWWWPPPMMMJJJGGGCCCCCCAAA@@@??????>>>>>>???>>>===<<<<<<<<<<<<<<<>>>>>>===<<<:::999888888999777666888;;;:::666222666444222111111222333444666666666777666555555444000111222333444555555555888777444333333444777888999666333222222333333333111111222222222333333333555555444444444555555666888999:::;;;;;;;;;::::::;;;<<<<<<;;;;;;===AAADDDFFFEEEHHHKKKIIIMMMdddwwwlllppp}}}vvvfffbbbffflll~~~}}}|||lll[[[NNNLLLLLLJJJOOOYYYXXXSSSMMMHHHGGGIIIMMMOOORRRMMMPPP[[[fffkkkqqqvvv|||zzzwwwsssoooiiibbb]]][[[^^^\\\WWWTTTUUUSSSNNNSSSSSSSSSRRROOONNNQQQUUUTTTXXX^^^dddjjjsss}}}zzzhhhddd^^^[[[^^^hhhjjjFFF===;;;:::777444333333333444111111111000///......---000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------.........//////......//////000000111111555===EEEWWWrrrgggvvvwwwlllhhhiiiyyywwwrrr|||wwwmmmsss```FFF::::::555333555333333222222333555555444222111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111222222222444444555555666777777777::::::;;;;;;;;;::::::999===::::::===>>>===DDDMMM```hhhoooppppppjjjZZZJJJDDD???>>>GGGQQQXXX___fffdddUUURRRmmmyyy___```~~~000000000111222333444555555555555555666777888999===AAAFFFIIIIIIHHHHHHHHHEEEDDDCCCBBBAAABBBBBBCCCFFFEEEEEEEEEFFFHHHJJJKKKKKKIIIIIIMMMSSSUUUSSSPPPIIIKKKLLLMMMQQQ\\\lllwwwnnndddWWWMMMIIIGGGDDDBBBCCCBBBAAA???>>>=========>>>===<<<;;;;;;;;;;;;<<<======<<<;;;:::999888888888777888888999999777555666555333222111222333444555555666666555555444333222222333333333333333333777666555444444555666777777555222222444666666666222222222222333333333333333333333333333444555666777888999999999:::999999;;;;;;<<<<<<<<<===AAADDDEEECCCGGGJJJGGGGGGVVVjjjyyyzzz~~~yyy|||kkk___ZZZVVV___hhhnnnxxxrrrkkkbbbWWWSSSWWW```aaa```\\\WWWVVVZZZ^^^hhhaaa___dddgggccc^^^\\\```bbbeeeeeeccc___YYYVVVOOONNNLLLLLLLLLNNNPPPQQQRRRSSSWWW]]]bbbhhhqqqyyyiii[[[VVVXXXlllsssOOO??????;;;999777444333222333333222111111000//////......////////////............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,+++++++++,,,,,,,,,,,,---.........///000000111111111888<<>>===555111444222444333222222333333111///111111000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222444444555555666777777777777777888999::::::::::::999888;;;???@@@BBBLLLWWWgggnnnoooiii```WWWJJJ???>>>CCCJJJNNNRRRWWWZZZ[[[IIIPPPeee~~~fff]]]qqq111111111111222222333444555555555555666777888999<<>>BBBAAA@@@>>><<<;;;;;;;;;<<<;;;;;;::::::::::::;;;<<<<<<;;;:::999888888777777888999999888888999:::777666444333222222333333444444444444444333333222333333333333222222111111555555555555555555555555444333111222555888999999333333333333444444444444222222222222333444555666777777777888888888888888:::;;;<<<<<<<<<===@@@CCCAAA@@@DDDIIIGGGDDDKKKWWWiiiyyyvvvzzzuuuzzz}}}rrrjjj[[[UUUQQQSSSZZZdddqqq}}}{{{uuuuuuiiisss||||||~~~tttnnnjjjaaaVVVNNNFFFIIINNNPPPQQQSSSWWWZZZfff___]]]______^^^eeepppyyyjjj___aaaiiizzzkkkJJJ<<<;;;===999888666444222222222333222222111111000000//////............------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++++++++++++++,,,,,,,,,,,,---......//////000111111///333444>>>RRRaaaqqq|||{{{~~~{{{lllddddddmmmuuuxxx}}}zzzlllZZZIIIEEEEEE:::555777555666444333222333222000...222111111000000111111222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111111222222333333333444555555666666777777888666777777999:::;;;;;;<<<999:::>>>CCCFFFKKKWWWbbbnnnpppkkk]]]NNNDDD>>>:::>>>GGGPPPUUUYYYZZZTTTMMMKKKggg~~~qqqXXXddd444444444333333444555555555555555555555666888888999<<>>AAA@@@>>><<<;;;:::999999::::::999999999999999::::::::::::999888888888777666888:::999777666:::===888777555444333222222333333333333333333222111111222222222111111111222222333444555555555555444333333111000222444777777777333333333444444444555555222222222333444555777888777777777777888888999999999:::<<<<<<<<<===@@@BBB>>>===@@@FFFHHHGGGJJJOOORRRrrrsssllluuuzzz{{{xxxeeeSSSOOOOOOQQQZZZeeeqqqqqqddd___YYYPPPHHHJJJLLLMMMMMMQQQ[[[jjjuuu~~~wwwuuuxxxrrrmmmyyywwweeehhh___eee^^^FFF>>>===;;;888777666555333222222111222222222111111000000000000/////////.........---------------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,++++++******++++++,,,,,,---------.........------......///000000111000333111777GGGSSScccxxxzzzlll^^^bbblllqqqlllTTTLLLOOORRRGGG???>>>:::888666444444444444333111222222111111111111222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111222222333333444444555555555666777777888888999999999:::;;;<<<===>>>>>>>>>AAAHHHQQQZZZccchhhmmmhhh^^^OOODDD>>>>>>???IIIKKKTTT___```WWWPPPOOOnnn{{{zzzgggbbb{{{444444444333333444555555444444444444555666777888999;;;>>>???AAACCCFFFIIIGGGFFFDDDCCCCCCCCCDDDEEEFFFFFFGGGHHHJJJJJJKKKKKKQQQOOONNNNNNPPPQQQQQQQQQNNNNNNOOOPPPRRRTTTUUUVVVTTTSSSRRRQQQSSSYYYaaagggsssooohhh[[[PPPNNNPPPNNNIIIFFFEEECCCBBBAAAAAA???>>>??????===;;;:::999888888999999888888888999999:::888888888888888777777777666888:::888666666999<<<666666555444333333222222222222222222222111111000000000///000000222333444222333444555555444333222222111000111333444333333333333333444444444555555333333333444555777888999999888888888888999::::::888:::<<<<<<<<<===???AAA>>><<<===BBBFFFGGGIIILLLLLL^^^qqqmmmooozzz}}}yyyyyyaaaWWWSSSOOORRRYYYYYYiii}}}|||jjj___\\\YYYPPPGGGKKKNNNPPPQQQUUU___nnnzzzwwwtttwwwzzzsssooosssfffaaa[[[```yyy___???<<>>888888555555444333222111111000111111111000000000000000000000000/////////......---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,++++++***++++++,,,,,,,,,,,,---------......---------...//////000000000333000333@@@IIIWWWkkk|||}}}eee___dddkkk~~~nnnVVVTTT^^^cccWWWLLLFFF===999777444444444555444333333333222222222222333333111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111222222333444444555555555555666666777888888888:::::::::::::::;;;===>>>CCCCCCFFFPPP___jjjmmmkkkdddYYYLLLBBB??????BBBDDDTTTUUUbbbkkk]]]HHHQQQkkk}}}aaaiii}}}111111111111222222333444444444444444555666777888;;;===???@@@@@@BBBDDDFFFGGGFFFEEEDDDDDDDDDEEEFFFFFFGGGHHHJJJKKKKKKKKKKKKMMMMMMMMMMMMNNNNNNNNNNNNOOOQQQSSSRRRPPPQQQTTTWWWUUUUUUUUUSSSRRRSSSWWWZZZ```gggssssss\\\WWWNNNIIIKKKPPPMMMGGGDDDCCCCCCBBB@@@>>>===<<<>>>===<<<;;;:::999999999999888888888888999999:::666666777777777777777777666777888888777777888999444444333333333333222222222222222222222111111000///.........///111333444222222333444444333222222222111000111222222111///333333333333444444444444555555555555666777999999999999888777888999:::;;;888999;;;<<<<<<===???AAA???===<<<===@@@CCCEEEFFFKKKRRR[[[wwwxxxpppqqq}}}{{{kkkaaaZZZVVVUUUPPPXXXeeepppvvvvvviii___eeelllpppsssuuuyyy|||{{{}}}nnnaaaaaagggaaavvvcccIII;;;BBBBBB555111;;;333333333222111000000000000000000///////////////111000000000////////////---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++******++++++,,,---************++++++++++++,,,------......///000000---222000111:::???III\\\uuu~~~}}}~~~sssccc^^^bbboooqqqfff^^^___kkkpppcccXXXNNNAAA;;;888555444444444444333444333333222222333333444222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333222222333444444555666666555666666777777888888999999999999999:::<<<>>>???HHHJJJPPPZZZhhhqqqooogggWWWKKK???;;;===@@@DDDHHHWWW```ooooooUUUEEEcccbbbaaa|||000000000111222333444555444444444444555666777777:::<<>>@@@>>>>>>>>>===???BBBDDDDDDHHHLLLNNN^^^ssswwwxxxtttnnnfffaaa______```aaaiii|||sssiiilllxxx}}}cccIII@@@<<>>AAAEEEGGGPPPYYYaaafffiiijjjbbbYYYHHH@@@;;;<<>>@@@;;;>>>@@@@@@AAAEEEGGGGGGBBBHHHGGGMMMddd~~~|||wwwyyy~~~sssggg___YYY[[[jjj{{{yyyjjjuuu]]]<<<@@@<<<666444666888555000111111222111111000///...---------...............//////.........---------........................---,,,,,,++++++,,,,,,---************************((())))))***+++---...///++++++,,,,,,,,,---------,,,,,,------...//////000,,,333222222555222666FFFZZZiii~~~zzzxxxsssgggXXXOOOZZZddddddnnnsssooolllgggYYYKKKGGGAAA===;;;999666555555444444333333444444555222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333222222333444555666777888666666666777888888999999;;;;;;===???CCCHHHLLLOOOYYYfffpppnnnggg___TTTJJJ===;;;<<>>???AAABBBCCCCCCBBBAAACCCDDDEEEGGGHHHIIIJJJJJJLLLMMMOOOQQQRRRRRRQQQQQQOOOOOOOOOMMMLLLNNNQQQSSSRRRQQQPPPOOOPPPQQQTTTUUUVVVVVVWWWXXXYYYZZZZZZ[[[ZZZfffttt||||||tttkkkeeelllyyyggg^^^ZZZbbbbbbaaa___ZZZUUUPPPLLLOOONNNMMMJJJHHHEEEDDDCCCDDDCCCBBBAAAAAABBBCCCCCC>>>======;;;:::999888888777777666666777999;;;<<<999888666555444444555555444444444444444444444444444444444444444444444444000000000000000000000000666555333111111111333444111111222222222333333333333333333222222111111111333333222222333333444555222333444555666777888999999999888666444555777:::999999::::::<<<===??????===>>>???@@@AAABBBBBBCCCGGGFFFGGGJJJSSShhh|||ooo___TTTbbbzzz{{{mmmtttbbbHHH;;;::::::999888666444333222111111111111000000000000000000000000000000000000............---,,,+++***,,,---...//////...---,,,+++,,,,,,,,,,,,+++******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,...000222333555999;;;TTT^^^qqqrrr]]]RRRPPP\\\dddooowwwxxxrrriiicccXXXSSSKKKDDD>>>;;;::::::;;;999666444333333444555333555666444111000333555333333333333333333333333555444444333333444444555444333333333333333333333666888999888777555555666;;;888666777:::;;;:::777?????????@@@EEEKKKQQQUUUaaafffiiidddXXXKKKCCCAAABBB999:::EEEMMMPPP[[[iii___LLLDDDZZZssswwwooodddmmmsss333333333444444444444555333444555444333333555777888999;;;<<<===>>>======;;;<<<===>>>????????????AAABBBDDDEEEGGGHHHHHHHHHLLLMMMOOOQQQRRRRRRRRRQQQMMMOOOQQQQQQPPPNNNOOOOOOOOOOOOOOOPPPRRRUUUWWWYYYZZZZZZZZZZZZZZZZZZZZZZZZRRRYYYcccggghhhjjjoootttooouuu}}}|||nnnkkkiiidddrrrqqqmmmhhhaaa\\\XXXWWWeeeuuuzzzjjj]]]WWWTTTZZZZZZZZZXXXUUUQQQMMMKKKLLLKKKJJJHHHGGGEEEDDDCCCHHHGGGDDDBBB@@@@@@@@@AAA>>>===<<<;;;:::999999888777777666666777999:::;;;888777666555444444444555444444444444444444333333444444444444444444444444111111111111111111111111555333222000000000222333111111111222222222333333333333333333222222111111333333222222333333444555222333444444555666777777777777777555444444777999::::::::::::;;;<<<===>>>======>>>???@@@AAABBBBBBEEEDDDDDDGGGLLLYYYppp|||jjjYYY[[[hhhpppttt||||||lllJJJ??????999999888777666444333222111111111000000000/////////////////////////////////......---,,,,,,++++++,,,,,,------------,,,,,,+++,,,,,,,,,,,,+++******************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------...///111111222333666888CCCOOOddd|||rrraaaWWWYYY]]]eeemmmrrrrrroookkkaaa\\\UUUMMMEEE@@@===;;;777777666555555666666777000222444333222222444666444444444444444444444444444444444333333444444444444444444444555555555555444555777777666555666777555555555777:::;;;:::999:::<<>>;;;999CCCIIIKKKUUUfffkkkeeeLLLWWWeeevvv~~~tttooovvvyyytttttt222222333333333444444444333444444444333333555777999999:::;;;;;;;;;;;;;;;999999999999:::;;;<<<===???@@@BBBCCCEEEFFFFFFFFFJJJJJJLLLMMMNNNOOOOOOOOOLLLOOORRRSSSQQQNNNKKKJJJKKKLLLMMMPPPSSSVVVYYY[[[\\\\\\[[[ZZZZZZYYYXXXXXXRRRUUUYYY[[[\\\]]]___aaa[[[cccnnnsssrrrlllgggdddgggllliii]]]TTTTTTVVVTTTUUUWWWXXXUUUOOOKKKLLLNNNWWW]]]```\\\UUUQQQMMMJJJOOOPPPPPPOOONNNKKKIIIGGGFFFFFFFFFEEEEEEEEEEEEDDDLLLJJJEEEAAA>>>===>>>>>>======<<<;;;:::999999888777777666666777888999:::777777666444444444444444333333333333333333333333444444444444333333333333222222222222222222222222333222000//////000111111111111111222222222222333333333333333333222222222333333222222333333444555444444444444555555555666444555555444333444777999::::::999999:::;;;;;;<<<<<<<<<===>>>???@@@@@@AAAAAA@@@AAAEEEGGGLLLWWWbbb}}}kkkcccfffaaaccchhhlllkkkpppuuusssxxxppplllLLL888999===888888777777555444222222111111000000000000//////////////////////////////000///---,,,++++++,,,---,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,+++******************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------///000111111000111333555888EEEYYYnnntttdddYYYWWWVVVZZZaaagggjjjkkkllljjjfff```XXXPPPJJJFFFBBB@@@>>><<<999555333222111333555555444444444555555555555555555555555555444444333333333333444444555555555666666777777888444666777888777777888:::555666888999::::::<<<===???CCCIIIPPPWWW[[[]]]^^^ZZZTTTKKKDDD@@@===;;;999>>>EEELLLWWWkkkzzzoooZZZ^^^~~~wwwrrr~~~zzzgggaaappp000000000000111111111111222333444333222222444666888888999999999888888888999999888888888:::;;;===>>>???@@@BBBCCCDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJMMMPPPPPPNNNKKKIIIHHHIIIJJJLLLOOORRRUUUWWWXXXXXXXXXXXXWWWVVVVVVUUUUUUYYYXXXXXXZZZ]]]___``````[[[ccclllooojjjbbbZZZUUUPPPUUUTTTMMMJJJNNNSSSUUUPPPQQQRRRPPPLLLJJJJJJLLLMMMLLLKKKLLLOOOPPPMMMIIIJJJJJJIIIHHHGGGEEEDDDCCCAAAAAABBBBBBCCCDDDEEEEEELLLIIIEEE@@@===<<<============<<<;;;::::::999999777777666666777777777888666666555444444333333333222222222222333333333333444444444333333333333333222222222222222222222222222111111000000000111111111111111111222222222222333333333333333222222222333333222222333333444555666666555555555555555555222333444444444555888:::999999888888888999::::::::::::;;;<<<===>>>?????????===???EEEHHHJJJNNNSSSlll|||kkkccc[[[YYYZZZ___gggmmm|||}}}}}}{{{yyyVVVFFF<<<999999444666666666555555333222222111000000000////////////////////////////////////000///---+++++++++---...---,,,+++******+++,,,---+++,,,,,,,,,,,,+++******************************************************++++++++++++++++++++++++++++++,,,------------,,,---///000/////////111333666>>>LLL^^^qqq|||kkk```SSSMMMOOOVVV]]]```jjjlllooooookkkccc[[[UUUOOOLLLHHHBBB<<<888555333555666777777666555444444555555555555555555555555555444444333333444444555444555555666777888888999888999::::::999999:::<<<;;;<<<>>><<<;;;<<>>===>>>@@@BBBCCCDDDDDDDDDBBBBBBCCCDDDEEEFFFGGGGGGIIIJJJKKKJJJHHHGGGHHHIIIKKKMMMOOOQQQSSSTTTTTTTTTSSSSSSSSSTTTTTTTTTUUUUUUZZZXXXVVVWWW[[[]]]]]]]]]ZZZ___dddeee___XXXRRRPPPOOOPPPNNNIIIFFFHHHLLLNNNOOOMMMKKKJJJKKKKKKIIIGGGLLLHHHGGGMMMVVVXXXUUUPPPKKKJJJHHHEEECCCAAA??????===>>>???@@@AAACCCDDDDDDHHHFFFBBB???=========>>><<<<<<<<<;;;;;;::::::999666666777777666666666555555555555444333333222222111111111222222222333333444444333333333222222222222222222222222222222222222222111111111222222222000000111111111222222222222222222222222222222222333333222222333333444555777777777666666666666555222444555666666777999;;;888888777777777777888999888999999:::;;;<<<======@@@===???EEEHHHIIIKKKOOOOOOfffyyyjjj```\\\XXXUUUXXX\\\aaagggnnn|||zzzWWW>>>999888;;;:::222444444444444444333222111000000000////////////...........................000...,,,++++++,,,---......---,,,++++++,,,---...+++,,,,,,,,,,,,+++******************************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++---.........///222444333555<<>>>>>BBBIIIOOOPPPSSSVVVXXXWWWRRRMMMJJJ@@@AAAAAA???>>>CCCKKKRRRZZZjjjwwwooovvvlll___nnn000111111111111222222222111222222222111111333555666555444444444444444555999999999::::::;;;<<<===<<<===???@@@BBBCCCCCCCCCBBBBBBBBBCCCDDDEEEGGGHHHGGGGGGFFFEEEDDDEEEHHHKKKOOOPPPRRRTTTUUUTTTRRRQQQOOOPPPPPPRRRSSSTTTUUUUUUXXXVVVUUUTTTUUUVVVUUUTTTSSSVVVYYYXXXTTTQQQQQQRRROOOOOOMMMJJJHHHIIILLLNNNLLLHHHFFFGGGKKKLLLIIIFFFHHHDDDFFFOOOWWWWWWRRROOOOOOMMMIIIEEEAAA>>>======<<<===>>>???@@@AAABBBCCCBBBAAA???>>>=========>>><<<<<<;;;;;;;;;:::::::::666666777777666555444333444444444444333222111000000000000111111222222333444444333333222222111111222222222222222222222222111111111222222222222222000000000111111111111222000000000111111111111111333333222222333333444555666666666666666666555555222444666666666777888:::666666555555666777888888777777888999:::;;;<<<<<>>???CCCDDDDDDFFFJJJHHHUUUkkknnn^^^XXXVVVNNNQQQUUUWWWWWW]]]oooTTTEEEAAA???666444999777222222333333333222222111000000////////////....................................,,,,,,,,,,,,---...------,,,,,,,,,,,,------+++,,,,,,,,,,,,+++******************************++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,+++---.........///222444222111333???SSShhhwww}}}vvv___NNNDDDBBBBBBOOOWWWbbbmmmrrrsssooolllfffaaaYYYPPPGGGAAA>>><<<777666444555777888888777666666666666666666666666777777666666666666777777555666666777777888888888:::::::::999888999;;;======???@@@CCCFFFKKKRRRVVVUUUUUUTTTRRRNNNHHHCCC@@@777;;;@@@AAABBBHHHSSS\\\ppp~~~{{{qqqtttzzzkkkjjj000000000111111111222222000111222111000111222444444333222222222333444555666777888999:::::::::::::::;;;===>>>@@@AAAAAAAAAAAAAAAAAAAAABBBDDDEEEGGGCCCDDDDDDDDDDDDFFFJJJMMMMMMOOOQQQSSSSSSQQQOOOMMMLLLLLLMMMNNNOOOPPPQQQQQQTTTTTTTTTSSSRRRQQQQQQQQQPPPRRRSSSQQQNNNMMMPPPSSSKKKKKKKKKKKKLLLLLLOOOQQQKKKJJJIIIIIIJJJJJJIIIHHHGGGDDDGGGPPPTTTOOOKKKJJJQQQNNNJJJEEE@@@>>>============>>>>>>???@@@@@@AAA===============<<<<<<;;;<<<;;;;;;;;;;;;:::::::::666666777777666444333222333333444444333222000000//////000000111222222333444444333333222111111000111111111111111111111111///000000111111111111111000000000000111111111111.../////////000000000000333333222222333333444555333333444444444444444444111333555666555555666888444444444444555666888888555666777888999::::::;;;>>>===>>>AAA@@@>>>@@@FFFHHHOOOZZZlllqqqiiibbb\\\ZZZZZZYYYUUUUUU___lllvvv]]]CCC<<>>333111777666111111222222222222222111000000/////////.................................------------------------++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++************************************************************************************+++,,,,,,,,,,,,+++...///000///......000222333222333:::GGGYYYiiirrrzzzoooxxxzzzdddRRRHHHDDDJJJNNNUUU]]]ccchhhjjjkkkmmmjjjeee___WWWOOOIIIFFFDDD@@@<<<::::::;;;:::999888888888888888888888888999999888888888888999999888888888888999999999999::::::;;;;;;;;;===AAADDDDDDFFFIIINNNSSSVVVWWWVVVSSSPPPMMMHHHDDDBBB@@@???888;;;@@@FFFMMMXXXdddlll}}}vvvssskkk|||............////////////000111222111000000222444333222111111111222444555333555666888888888888777999999;;;===>>>??????@@@??????>>>>>>???AAACCCDDD@@@BBBDDDEEEFFFHHHLLLNNNIIIKKKNNNPPPPPPNNNKKKIIIIIIIIIIIIJJJKKKKKKLLLLLLMMMOOOQQQQQQPPPOOOPPPQQQOOOPPPPPPMMMJJJIIIKKKNNNKKKIIIIIIJJJIIIHHHHHHJJJKKKMMMNNNKKKFFFDDDEEEGGGMMMKKKNNNTTTTTTMMMIIIJJJRRROOOJJJDDD@@@>>>>>>>>>>>>>>>>>>>>>????????????;;;<<<=========<<<:::999;;;;;;;;;;;;;;;;;;::::::666666777777666444222111333333444444333222000///...//////000111222222222444444333333222111000000000000000000000000000000......///000000111000000000000000000111111111111---.........//////000000333333222222333333444555111111111222222333333333111333555555444444555666222222333444555666888999555555666777888999::::::999:::>>>AAA???<<>>>>>@@@CCCHHHKKKNNNPPPTTTZZZ___^^^XXXRRRIIIEEEAAA<<<::::::<<<===BBBCCCFFFPPP___ooo|||vvv}}}zzzllljjjtttkkkjjj,,,------...///000111111///////////////000111111111111222333333444555555111333666777666666777999999999;;;<<<>>>???@@@@@@AAAAAA@@@???@@@AAACCCDDDEEECCCBBBEEEHHHJJJIIIGGGIIIGGGFFFGGGKKKLLLKKKIIIKKKLLLLLLLLLLLLLLLKKKKKKKKKMMMOOOPPPOOONNNNNNOOOQQQOOOLLLIIIHHHIIIJJJLLLKKKIIIHHHHHHIIIIIIHHHGGGJJJJJJKKKJJJHHHHHHJJJKKKOOOPPPPPPPPPOOOMMMKKKJJJJJJIIIGGGDDDAAA===:::888<<<===>>>>>>?????????>>>>>>===;;;999888888888888;;;;;;::::::999888777777777666555444333444555555444444444333222111//////000000000000111111111111555222000///000111111000111111000000//////......///......------///000111......////////////............------------......333222111000000000222222333333333222222222111111222222222222222222222222...000333444333222333444444555666777888999:::::::::::::::;;;===>>>@@@AAA???CCCGGGJJJQQQfffzzz}}}}}}wwwooommmoootttwwwyyymmm||||||qqqeeeaaacccfffiiikkkxxxvvvzzzuuuUUU@@@:::;;;888777666555444333222222222222222111000//////...000000///...............///............---------///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,---------......111000000111666<<>>@@@@@@AAA???===:::999:::;;;<<<<<<=========<<<<<<>>>???@@@BBBDDDHHHLLLPPPSSSUUUXXXYYYZZZ[[[XXXQQQIIICCCCCC???======;;;:::>>>EEEKKKLLLYYYqqq~~~yyyfff```uuuyyypppwww------......//////000000///////////////000111111111222222333333444444444222333555555555555777999999999999:::<<<===???@@@@@@??????>>>>>>???@@@AAACCCBBBBBBDDDGGGIIIIIIHHHIIIGGGFFFGGGIIIJJJIIIGGGJJJKKKKKKLLLLLLKKKJJJJJJMMMMMMNNNMMMLLLLLLNNNQQQOOOMMMKKKIIIHHHIIIJJJLLLJJJIIIHHHHHHIIIIIIHHHFFFKKKLLLKKKJJJHHHGGGHHHIIINNNOOOOOOOOONNNLLLJJJIIIHHHGGGFFFCCCAAA>>>;;;:::888888999::::::;;;;;;;;;===<<<:::888777777777888;;;;;;::::::999999888888777666555444333444444555444444444333222111///...//////000000000111111111555333111000111222222111000000000//////////////////......---...///000111......////////////............------------......222222111000000000111222333222222222111111111111222222222222222222222222...000333333333222333444444555666777888999999:::999999999:::<<<===???@@@BBBCCCEEEDDDDDDOOOhhhzzzvvvsssgggbbbaaa```^^^WWW]]]ccccccbbbcccgggjjjoootttmmmeee\\\ZZZbbbrrrlllPPP>>>777888:::777666666555333222222111222222111111000//////...000//////...........................------------......---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,------------...///......///222666;;;>>>PPP___qqqyyyooo```QQQIIIGGGHHHJJJHHHJJJNNNRRRXXX___fffjjjiiikkkmmmnnnlllfff]]]WWWSSSSSSPPPJJJHHHKKKLLLJJJHHHGGGEEECCCBBBBBBBBBCCCDDDDDDDDDEEEFFFGGGHHHIIIQQQRRRSSSTTTTTTSSSRRRQQQRRRQQQPPPNNNKKKFFF@@@<<<===<<>>@@@???>>>===============>>>@@@@@@@@@CCCFFFHHHIIIHHHIIIGGGFFFFFFGGGHHHFFFEEEIIIIIIJJJJJJKKKJJJJJJIIIMMMMMMLLLJJJIIIKKKNNNQQQLLLKKKJJJIIIIIIJJJKKKLLLKKKJJJIIIJJJKKKJJJIIIGGGLLLLLLKKKIIIFFFEEEEEEFFFLLLMMMMMMMMMLLLJJJHHHGGGEEEEEECCCBBB@@@>>>===<<<888888999:::;;;;;;<<<<<<<<<;;;999777666666666777999999999999999888888888666555555444333444444444333333333222222000///...//////000000000000111111333111000000111111111000.........///////////////......------......///000......////////////............------------......111111000000000000111111111111111111000000000000222222222222222222222222...000222333222222333444444555555666777888999999777777888888:::<<<===>>>>>>???BBBCCCBBBFFFSSSaaa|||xxxiiidddaaa]]]YYYXXXVVVTTTTTTUUUXXX]]]``````jjjuuu|||vvvtttzzzvvvssspppiiidddaaaccceeeiiiuuurrr___GGG888444777999999555555444333222111111000222111111000000//////...000///......------..................------------...------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,------------............000222444666AAANNN```rrr}}}tttjjjVVVJJJEEEEEEFFFDDDCCCDDDHHHOOOWWW[[[___gggqqqxxxxxxrrrjjjeeefffddd```\\\\\\___]]]XXXNNNOOOPPPRRRSSSSSSTTTTTTUUUSSSQQQSSSWWWYYYYYYXXXaaaaaa```^^^YYYSSSMMMJJJEEEDDDBBB???===;;;999999@@@???@@@DDDFFFJJJSSS]]]}}}wwwzzzllliii}}}iiiWWWZZZggg.....................---///////////////000000111333333333222222222222222222333333222111333777:::;;;:::888888999<<>>>>>===<<<<<<<<<<<<>>>>>>???BBBDDDGGGHHHHHHHHHGGGFFFFFFEEEEEEDDDCCCHHHHHHIIIIIIJJJJJJIIIIIILLLLLLKKKJJJIIIJJJMMMOOOLLLKKKKKKKKKLLLMMMMMMNNNNNNMMMMMMNNNOOONNNLLLJJJJJJKKKJJJHHHFFFEEEFFFGGGJJJJJJKKKKKKJJJHHHFFFEEEEEEDDDBBB@@@>>>===<<<<<<888888999999:::;;;<<<<<<:::999777666555555666666666666666777777777777777555555444444444333333333222222222222111000///...////////////000000000111000///......///000///...---------....../////////------------......//////---......//////......---...------,,,,,,------...////////////000000000111000000000000000/////////111111111111111111111111...000222222111111333444444444555666666777888888555555666777888:::;;;<<<<<<<<>>@@@DDDDDDFFFKKKQQQ[[[lll{{{}}}yyyttttttsssZZZSSSddd{{{............------------///////////////000000111222222222222222222222111222333333222111333777:::===;;;:::999:::===???AAA?????????>>>>>>======<<<<<<>>>???AAACCCEEEGGGHHHGGGGGGGGGFFFDDDCCCCCCCCCGGGGGGHHHIIIIIIIIIIIIIIIIIIJJJLLLLLLKKKKKKKKKLLLLLLMMMNNNOOOOOOOOOOOOOOORRRQQQQQQRRRSSSSSSPPPNNNHHHIIIIIIHHHFFFFFFGGGIIIHHHIIIIIIIIIHHHFFFDDDCCCEEEDDDBBB???===;;;::::::666666555555555666777888999888666555444555555666444444444444444555555555444444444444444333333333111111111111000///.........////////////000000000000/////////111111000///,,,,,,------......//////,,,------...............------............------------,,,,,,,,,,,,------......//////000000000000////////////////////////111111111111111111111111///000111111000111222444444444444555666666777777444444444555777888:::;;;===;;;<<<@@@BBBBBBDDDIIIQQQeee~~~||||||{{{zzz|||~~~tttggg^^^YYYWWWWWWXXXWWWXXXXXXXXXZZZ\\\\\\[[[aaaaaa^^^ZZZ[[[``````^^^]]]dddgggeeedddfffiiihhheeecccdddgggiiiooo}}}{{{fffLLL>>><<<::::::999777222...222222222111000000000///000000000/////////////////////...---------------...------------,,,,,,,,,,,,,,,+++++++++,,,,,,---*********++++++,,,,,,,,,++++++************+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------,,,---...000111222333333555:::EEESSScccvvv~~~}}}yyylllUUUPPPJJJGGGFFFGGGFFFFFFJJJLLLMMMMMMMMMPPPWWW]]][[[^^^```bbbfffggg___UUUNNNQQQWWW\\\```cccdddeee```[[[WWWXXX[[[]]]ZZZVVVRRROOOKKKFFFAAA>>><<<<<<;;;===???@@@@@@BBBFFFIIIGGGMMMYYYhhhuuu~~~~~~qqqaaatttqqq\\\ZZZkkk------------------......///////////////000111111111111111222222222222222222333444333333444777999===<<<;;;:::;;;===???AAA>>>???????????????>>>===<<<>>>AAABBBCCCDDDFFFHHHFFFGGGGGGFFFDDDBBBCCCDDDGGGGGGHHHIIIJJJJJJJJJJJJHHHJJJMMMNNNMMMKKKKKKLLLMMMNNNPPPQQQRRRQQQPPPOOORRRRRRSSSTTTUUUTTTQQQOOOHHHIIIIIIHHHGGGGGGIIIJJJGGGHHHHHHHHHGGGEEECCCBBBEEECCC@@@>>>;;;:::999999;;;:::888777777777888999888777666555444555666666444444444444444333333333333444444444444333222222000000000000000///............////////////000000111111111222444444222111,,,,,,,,,---------------,,,,,,---............---------............------------,,,,,,,,,,,,------,,,---...///000000000///////////////000000000000111111111111111111111111///000111000000000222444444444444444555555666666333333444555666888999::::::777888<<<>>>???BBBGGGKKKPPPaaa{{{|||nnneeedddggg]]]```aaa___]]]___aaa```^^^``````^^^```cccbbb^^^dddmmmuuuwwwxxx{{{}}}||||||xxxyyy~~~www\\\NNNCCC999888999888666444333333444222222111111111000000000///////////////////////////...------,,,,,,------------------,,,,,,,,,,,,+++++++++++++++,,,,,,---*********++++++,,,,,,---++++++************+++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,******,,,---...000111111111222999DDDQQQbbbvvv~~~xxxzzzooo```SSSLLLIIIGGGFFFCCCDDDDDDDDDDDDEEEHHHJJJHHHLLLPPPSSSVVVWWWPPPGGGJJJLLLOOORRRTTTUUUUUUUUUPPPMMMJJJIIIJJJJJJHHHFFFBBB@@@===:::999:::<<<===<<<>>>AAABBBCCCGGGMMMRRR[[[hhh}}}ttthhhbbbzzzyyy[[[SSSkkknnn,,,,,,,,,------.........///////////////000111111000000111111222222333333222333555555555555777999;;;;;;;;;;;;<<<===>>>>>>======>>>???@@@???>>>>>>===@@@BBBCCCBBBCCCEEEHHHEEEGGGHHHFFFDDDCCCDDDEEEGGGHHHIIIJJJJJJKKKKKKKKKJJJLLLMMMLLLKKKKKKMMMNNNMMMNNNPPPRRRRRRQQQOOONNNPPPPPPQQQRRRSSSRRROOOLLLJJJKKKKKKJJJHHHGGGHHHJJJGGGGGGHHHGGGFFFEEECCCBBBBBBAAA>>><<<;;;:::;;;;;;@@@???===;;;::::::;;;;;;888777666555555555666777666666555555444444333333333333444444444333222111//////000000//////.............../////////000000000///000111333333111000---------,,,,,,,,,,,,,,,+++,,,---.........------,,,------......------,,,---,,,,,,++++++,,,,,,---+++,,,---///000000///////////////000000111111111111111111111111111111111///000000000///000222444333444444444444555555555333333333444666777999:::777666888===@@@AAAEEEKKKIIIIIIPPP^^^qqq{{{|||}}}}}}}}}{{{uuuyyy|||}}}{{{}}}]]]GGG===:::;;;888888777666555444555666222222111111111111000000///////////////////////////...------,,,,,,---------------,,,,,,,,,++++++++++++******+++,,,,,,---)))******+++,,,,,,------++++++************+++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***++++++++++++,,,,,,,,,++++++++++++,,,---//////222000333;;;EEERRReeevvvuuujjjrrreee[[[RRRMMMGGGFFFDDDDDDDDDCCCAAA@@@???CCCFFFEEEEEEGGGEEE@@@DDDEEEFFFGGGHHHHHHGGGGGGCCCBBBAAA@@@???>>>>>>>>>======<<<===>>>AAACCCDDDCCCEEEHHHJJJNNNVVVbbbkkkqqqhhhqqqkkk\\\ggg{{{___OOO++++++,,,,,,---.../////////////////////000111111//////000111222333333444111333666777666666777999999::::::;;;;;;<<<<<<<<<;;;<<<===?????????>>>>>>>>>AAACCCDDDBBBBBBEEEHHHDDDGGGHHHGGGDDDCCCDDDGGGGGGHHHIIIJJJKKKKKKKKKKKKMMMMMMLLLJJJIIIKKKNNNQQQLLLNNNPPPRRRRRRPPPNNNLLLMMMMMMNNNPPPQQQPPPLLLIIIMMMMMMMMMKKKHHHFFFGGGHHHGGGGGGHHHGGGFFFEEECCCBBB@@@???===;;;:::;;;===>>>@@@>>>;;;999777777888888888888666555555666777777888888777666555555444444333333444555444333222111//////////////////...---............/////////000,,,,,,,,,...000000...,,,---------,,,,,,++++++++++++,,,---.........---,,,,,,------......------,,,---,,,,,,++++++,,,,,,---***+++---///000000////////////000000111111222222000000000000000000000000///000000//////000222555333333444444444444444444333333444444666777999:::::::::<<>><<<>>>DDDAAAEEELLLRRRWWWiiiyyyUUUBBB>>><<<:::999444444555666777555111---222222222222111111111111.........///////////////......---,,,,,,,,,,,,------------,,,,,,,,,+++++++++*********+++,,,,,,---))))))***+++,,,,,,------++++++************+++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,...---,,,,,,,,,---...///444///...333:::DDDVVVgggnnn{{{mmmuuuuuufff\\\SSSOOOJJJGGGHHHHHHFFFCCC@@@CCCCCC???===???AAA@@@??????@@@AAABBBCCCCCCCCC???@@@@@@???======>>>@@@???@@@BBBEEEGGGIIIJJJKKKPPPRRRVVVYYY```nnnsssccceeeccc]]]ggg}}}]]]HHHDDD,,,,,,,,,---------......111111000000//////......------......///111222333222333444555666666666666666888::::::999777777777:::;;;===>>>===>>>???AAACCCCCCBBBBBBCCCCCCCCCCCCGGGFFFDDDCCCCCCEEEGGGHHHFFFGGGIIIKKKLLLLLLKKKJJJLLLLLLLLLJJJJJJKKKNNNQQQMMMLLLLLLMMMNNNNNNLLLKKKJJJKKKMMMLLLKKKJJJLLLMMMOOONNNKKKIIIHHHHHHIIIJJJGGGFFFEEEFFFFFFEEEBBB???CCCAAA===;;;:::999888777???@@@AAA???;;;888777666777777777777777666555555:::999666333222222222333444444444444333333222111333222111000////////////////////////000000000000......---------,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------...------,,,,,,------...------,,,++++++++++++,,,++++++---...//////000000///000000000111111111111000000000000000000000000000000000000111111111111111111222222222333333333222333444666777777777777777888:::<<<>>>@@@AAABBBCCC@@@AAAFFFHHHOOOggg{{{ZZZPPPDDD<<<999888666444444444333333222111000000000000000000000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++******++++++++++++******++++++******************+++******)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,------++++++,,,------......///////////////333:::CCCIII]]]ooo|||ssszzzxxxlll]]]TTTRRRRRRPPPMMMKKKJJJHHHFFFDDDDDDDDDDDDFFFDDDAAAAAABBBCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEJJJKKKLLLKKKLLLTTT```iiiiiipppzzzhhh```uuuwwwcccdddssscccIII???888,,,,,,---------.........000000000000//////......------......///111222333222333444555555666666666666888999999888777777888:::;;;===>>>===>>>???AAAAAABBBBBBBBBBBBAAAAAA@@@CCCBBBBBBCCCDDDFFFHHHIIIFFFHHHJJJLLLLLLLLLKKKJJJJJJKKKKKKJJJIIIIIILLLNNNKKKKKKJJJKKKLLLKKKKKKJJJJJJKKKLLLLLLJJJJJJKKKLLLMMMLLLJJJIIIHHHGGGHHHHHHFFFEEEEEEEEEEEEDDDAAA??????>>>;;;:::999999888888===>>>???>>>:::888777777666666777777666666555444777555444222111222333444333333444444333222222111333222111000////////////////////////000000000000............---------,,,------,,,,,,------...///------------------------------,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,+++,,,---...//////////////////000000000111111111000000000000000000000000//////000000000111111111222222222222333333333333333333555666777888888888999:::;;;<<<>>>@@@AAAAAACCC???@@@DDDDDDFFFUUUhhhvvvhhhMMMJJJBBB999555555666555444444333333222111111000000000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++******++++++++++++******************************+++******)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,------++++++,,,,,,---.........////////////111666===BBBIIIYYYmmm~~~~~~zzzuuuppp```]]]XXXRRRMMMIIIFFFEEEIIIHHHGGGIIIKKKNNNNNNMMMNNNNNNOOOOOOPPPRRRSSSTTTXXX\\\bbbhhhooo{{{~~~|||sssddd______ppp{{{kkkNNN@@@===999---------.........//////000000000////////////...............///111222333222222333444555555555555666777888777555555777999:::;;;=========>>>???AAA@@@AAAAAABBBAAA@@@???>>>===>>>@@@BBBDDDGGGHHHIIIGGGIIIKKKLLLMMMLLLKKKJJJHHHJJJKKKJJJIIIGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKLLLKKKJJJIIIJJJKKKKKKJJJJJJIIIHHHGGGFFFFFFEEEDDDDDDDDDDDDCCCAAA>>><<<;;;:::999888888999999:::<<<<<<;;;999777666777666666666666666555444444333222111111111222333444222333333333333222111111222111000//////...//////////////////000000000000/////////.........------...------------...//////........................------,,,,,,,,,,,,------......---,,,,,,,,,,,,---------............------////////////000000000000000000000000000000000000//////000000000000111111222222333333333444444444333444555777888888888888;;;;;;<<<===>>>???@@@@@@AAA===???CCCBBB@@@FFFPPPXXXkkkgggVVVEEE999<<<888222111222444333222333333222222111000000000000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++******++++++++++++******************************+++******)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,++++++,,,,,,------......///000000//////111555888777CCCRRRaaauuu~~~tttjjjaaa[[[XXXXXXYYY]]]bbbhhhlllmmmmmmllllllmmmnnnqqqsssvvvxxx~~~wwwsssfffRRRPPP^^^nnniiiNNN<<<999<<<777------........./////////////////////////////////............///000111222222222333444444444444444555666666444333444666999999;;;<<<===<<<===>>>@@@???@@@AAABBBAAA???>>><<<;;;===???BBBDDDFFFGGGGGGHHHIIIKKKMMMMMMLLLKKKJJJGGGIIIKKKKKKIIIGGGEEEEEEDDDEEEEEEEEEDDDEEEFFFGGGIIIJJJKKKJJJIIIHHHIIIJJJIIIIIIIIIIIIHHHFFFEEEDDDCCCCCCBBBCCCCCCBBB@@@===;;;;;;;;;:::999888888999888999:::999777666666777666777777777777666555555333222222111111111222333111222222222222222111111111000//////.........///////////////000000000000000////////////.........---------------......///........................---,,,,,,,,,,,,,,,,,,---///...------,,,,,,------............------,,,+++........./////////000000000000000000000000000000////////////000000000111222333333333333444444444444444666777888999999999:::;;;;;;<<<<<<============:::<<>>???:::777444222333222111///222222111111000000000000000000000000000000000000........................++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++******++++++++++++*********************++++++++++++******)))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))***************++++++++++++,,,,,,,,,***++++++,,,------.........///000000//////111222222999CCCNNN```zzz~~~}}}|||tttuuulllXXXVVVdddxxxoooQQQAAA777888:::444------------.........///...............////////////......//////000111222111222333333333333333333333444444333222333555888888999;;;;;;;;;;;;===??????@@@@@@AAA@@@???>>>======>>>@@@BBBCCCDDDDDDDDDHHHIIIKKKLLLMMMLLLJJJIIIGGGIIIKKKKKKIIIFFFEEEDDDBBBCCCDDDCCCBBBBBBDDDGGGHHHJJJJJJIIIGGGFFFGGGHHHIIIIIIIIIHHHGGGFFFDDDDDDBBBAAA@@@AAABBBAAA???<<<<<<>>>>>><<<999777777888777888888777666555666777777777888888777777666555444444333222222111111111000000111111222111111000000///......---.........////////////000000000000000////////////.........,,,,,,,,,+++,,,,,,---...........................,,,,,,,,,++++++,,,,,,,,,......---,,,,,,,,,,,,---............---,,,+++***---............/////////////////////////////////...////////////000000000222222222333333333444444333444555777888888888888999999999:::::::::;;;;;;;;;:::;;;???CCCDDDFFFIIIJJJMMMaaaoooVVVFFF@@@>>>;;;999999777666444333222000///111111000000000000//////////////////////////////........................++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++******++++++++++++******))))))*********++++++++++++******)))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))*********************+++++++++,,,,,,******++++++,,,------...+++---///000000///000111333666<<>>666666888222,,,,,,,,,---------......---............////////////////////////000111111111222222333333222222222111222333333222222444666666777999999999:::;;;=====================>>>>>>???@@@@@@AAABBBCCCCCCDDDHHHIIIJJJLLLLLLKKKIIIHHHFFFHHHJJJJJJHHHFFFDDDDDDAAACCCDDDCCC@@@AAADDDHHHHHHIIIJJJHHHFFFEEEFFFGGGHHHGGGGGGFFFEEEDDDCCCCCC@@@??????@@@AAA@@@>>><<<<<<>>>???===999666666888777888888777555444555777777777777777777666666555444444333333222111000000//////000111111111111000......------------......////////////000000000000/////////.........------,,,++++++++++++,,,------------------------------,,,,,,++++++++++++,,,,,,------,,,++++++++++++,,,---------------,,,+++***------------.........///////////////////////////......////////////000000111111222222222333333333222333444666777777777777777777888888999999::::::;;;;;;<<<===???AAADDDFFFFFFEEEPPPfffwwwyyybbbUUUHHH===;;;===;;;888666444444444333222222111111000000000///////////////////////////////////////------------------------++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++******++++++++++++******)))))))))***++++++,,,,,,+++******)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************++++++++++++******++++++,,,,,,------***,,,.../////////111222000222666:::???MMMdddyyy}}}|||tttpppwwwrrrcccjjjttt|||rrrRRRCCC===:::111111666444+++++++++,,,,,,,,,,,,------------........./////////////////////000000111111111222222222222111111...000222333222222333444444666777888777888999;;;;;;:::999888999;;;===>>>@@@@@@@@@@@@AAACCCDDDEEEGGGHHHJJJKKKKKKIIIHHHFFFDDDFFFHHHGGGEEEDDDCCCDDDAAACCCEEECCC@@@AAAEEEJJJHHHIIIIIIHHHFFFDDDEEEFFFFFFEEECCCBBBAAA@@@AAAAAA>>>>>>>>>???@@@???===;;;888;;;>>>===888666777999999999888666444444555666555555555666555444444333111111111111111111000000...//////000111111000000...------,,,------......////////////000000000000............---------,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++************+++,,,,,,---------,,,++++++,,,,,,---------.........////////////////////////........./////////000000000000000111111111222222111222333555666666666666666777777888999::::::;;;:::===???>>>>>>???BBBCCCGGGHHHLLLSSSWWW___pppyyybbbKKK<<>>@@@@@@??????AAACCCFFFHHHFFFGGGIIIJJJJJJIIIGGGFFFCCCDDDFFFEEECCCBBBCCCCCCAAADDDEEECCC@@@AAAFFFKKKGGGHHHIIIGGGEEEDDDDDDEEEEEECCCAAA>>>===>>>???@@@>>>======>>>??????===;;;444888<<<<<<888666777:::::::::999777444333555666333333444444333333222111---...///000111111111111......///000000111000000------,,,,,,,,,------...////////////000000000000......---------,,,,,,,,,...------------...//////++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,+++******))))))******+++,,,,,,------,,,,,,,,,,,,,,,,,,---------......////////////////////////............/////////000///000000000000111111111111111333444555666666666666777888999:::;;;<<<<<<888===BBBAAA@@@AAACCCDDDDDDIIIMMMMMMLLLQQQ^^^kkk|||___KKKAAA???@@@666666:::>>>;;;333111666666666555333111000000111.........///////////////////////////////////////------------------------************************++++++++++++++++++++++++)))************+++++++++******++++++++++++******((())))))***++++++,,,,,,+++******)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))************+++++++++)))******+++,,,,,,------)))+++,,,,,,,,,,,,---///,,,...222444222333AAARRRcccsssvvvkkkjjjjjjiiitttgggkkkzzz~~~```FFF999???666777:::333222666444+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////111000000/////////000000222222111111222222333444222222333333333444444444444666777888999:::===@@@EEEAAA>>>>>>AAADDDEEEEEEDDDDDDCCCCCCCCCDDDEEEEEECCCCCCBBBAAA@@@@@@AAAAAAGGGFFFCCC@@@???BBBHHHLLLFFFCCC@@@???@@@BBBCCCCCCDDDBBB???===;;;;;;<<<============>>>===<<<<<<;;;888888888888888888999999888777666555444333333333444444444444333222111000///////////////.........///////////////.........++++++***)))***+++---.../////////......---------...---+++******+++---...)))************+++++++++++++++++++++++++++++++++,,,***(((***---...,,,***************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............------000000000000111111111111111222333444555444333222444555666777888999::::::999999:::<<>>BBBBBBBBBBBBAAAAAAAAAAAA@@@@@@????????????@@@@@@BBBHHHOOOSSSSSSOOOKKKIIIGGGDDD@@@??????AAAAAAAAACCCBBB@@@>>>===<<<<<<<<<<<<<<<======<<<<<<;;;:::888888666666666666777888777666555444333333333333333333333333222111000///......////////////////////////......---------,,,+++++++++++++++,,,------.........---------,,,,,,...---+++******+++---...)))************+++++++++++++++++++++++++++++++++,,,***)))***,,,---,,,***************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------//////000000000111111111111111333444444444333222444555555666888999999:::888999:::<<>><<<:::??????@@@@@@@@@>>>===<<<<<<<<<<<<======>>>???@@@@@@IIIVVV^^^^^^XXXPPPJJJIIIFFFBBB@@@@@@@@@@@@@@@BBBAAAAAA@@@???===<<<;;;;;;;;;;;;;;;;;;::::::999999777555333333444555666555444333222222222222222222222222222111000///............//////000000000//////...---,,,++++++***+++,,,---.........---,,,------,,,,,,,,,,,,,,,+++---,,,+++******+++,,,---)))************++++++++++++++++++++++++++++++++++++***)))***,,,,,,,,,+++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------//////000000000000111111111111222333333333333222444444555666777888888999888999:::;;;>>>@@@BBBDDDBBBBBBBBBCCCDDDFFFGGGHHHKKKLLLNNNUUUaaaqqqmmm[[[LLLAAA<<<999777555777999:::777444444444444444333222222111222111111000000//////...000000000/////////..................------------++++++++++++++++++++++++,,,,,,+++***))))))))))))************************)))************++++++++++++++++++***************...---,,,***)))******+++))))))))))))((((((((((((+++&&&%%%((()))(((''')))))))))))))))))))))))))))))))))))))))(((((((((((()))************+++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,.../////////...///111333222888EEETTTaaaqqq~~~tttiiieeegggrrr~~~lllhhh}}}sssaaaJJJ999222333444444333444555444222000000000+++++++++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,---......///............///000000/////////000000000000111222333444555444555888:::<<<<<<===>>>??????>>>===>>>???@@@@@@???===;;;999999999:::;;;<<<>>>???@@@AAAGGGPPPVVVXXXVVVTTTSSSKKKIIIEEEBBBBBBAAA@@@???@@@@@@AAAAAA@@@>>><<<::::::::::::::::::999888888999888555333222222444555333333222111111111111111111111222222111000000///------...///000111111222000000///...---++++++***+++,,,///000000///---+++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,))))))*********+++++++++******************************)))***++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---.........------////////////000000000111000111111222222222222222333444444555666666777777777888999;;;===???AAABBBDDDDDDDDDDDDEEEFFFGGGHHHJJJKKKKKKLLLNNNSSSZZZ___qqq^^^VVVKKKAAA===<<<===>>>;;;::::::::::::888333///333333333333333222111111111111000000////////////000000/////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))******************************))))))*********+++++++++++++++++++++************...---+++***))))))))))))))))))))))))(((((((((((((((&&&&&&+++,,,)))&&&&&&(((((((((((((((((((((((())))))))))))(((((((((((())))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,...//////...------///111///111888AAALLL[[[ppp}}}xxxsssttt}}}xxxhhh```iiiyyyvvvpppwww|||cccLLLBBB888222333444222///000222333333111000000111++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,---............------......///000....../////////000000000...000222333444666999;;;777999<<<>>>???@@@@@@@@@???@@@AAAAAA@@@>>><<<:::999999:::;;;===???AAABBB@@@CCCHHHLLLOOORRRUUUWWWNNNKKKGGGEEEDDDCCCAAA???>>>???@@@AAA@@@>>>;;;999999999999999999888888777999777555333222333444444222222111000000000111111222222222222222222111000---......///000111222222111111000///...---,,,++++++---///111111///---+++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************))))))************++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......------...////////////000000000000000000000111111222222333333333444555555555666777777888:::<<<>>>@@@AAADDDDDDDDDEEEEEEGGGHHHHHHEEEGGGJJJLLLLLLMMMNNNPPPTTTcccwwwppp^^^SSSHHHDDD>>>:::999999999888555555555666666666444222222222222333222222111000000000000///////////////////////////...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********************************))))))*********+++++++++************************+++*********))))))******(((((((((((())))))))))))***))),,,222444///***((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,---//////......000222222111444999AAALLL^^^mmm{{{xxxtttpppooonnnnnn}}}{{{ppplllhhhlllzzzpppjjjyyyaaaEEE777666666777666444111...///111333333111000111222+++++++++++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------...///......------......///000........./////////000000,,,...111222444666:::<<<999<<<>>>@@@?????????@@@@@@AAAAAAAAAAAA@@@>>>===;;;;;;<<<===???AAACCCDDD>>>BBBGGGKKKNNNPPPRRRSSSNNNKKKHHHFFFEEEDDDAAA???===>>>?????????===:::999999999999999999888888777666666555444444333333333222111111000000000111111111222222222222222111111/////////000000111111111111111000///......------,,,---///111000///,,,******++++++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************((()))+++***))))))***,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------...------......////////////000000000000//////000000111222222222333333444444444444666777777999;;;===>>>???AAAAAABBBBBBDDDEEEFFFGGGGGGHHHHHHGGGFFFGGGJJJMMMOOOUUU\\\dddwwwzzzfffVVVLLLEEEBBB???>>><<<;;;:::888444111333333222222222333444444111111222222222111111000/////////////////////////////////.........------------------,,,,,,,,,,,,************************++++++***************+++************************)))************+++++++++)))))))))))))))*********((()))))))))************(((((((((((()))))))))))))))(((+++222333...(((&&&))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------+++---.../////////111222333222222555999???LLLXXXiiiuuu~~~|||qqqtttzzzqqqjjjsssxxx~~~wwwoooffffffmmmyyyrrrhhhdddeeellltttlllMMM<<<333555666555111///000111///111333333111000111222++++++++++++*********)))************************++++++++++++,,,,,,,,,---,,,,,,,,,,,,---...///000...............//////000...////////////000000000...///222333444666999;;;<<<>>>@@@AAA??????@@@BBBAAAAAAAAA@@@@@@@@@@@@@@@>>>>>>???@@@AAACCCEEEFFFAAADDDIIILLLMMMLLLLLLMMMLLLJJJGGGEEEDDDCCC@@@>>><<<<<<======<<<;;;:::999999999::::::999999888777222333333444444333222111222111111000000111111222000000111111111111111000000000000000000000000111/////////......---------,,,---/////////---,,,***++++++++++++,,,,,,------******++++++++++++******)))************+++++++++************************''')))+++***)))(((***,,,******************************************************************************************************+++,,,------------........./////////000000000000///...///000111222222222222222333333333333666666777888:::<<<===>>>>>>>>>???@@@BBBDDDEEEFFFIIIHHHGGGDDDBBBCCCGGGJJJKKKOOOQQQRRRZZZkkk|||vvvbbbZZZOOOEEE???=========333333444666888888555333555555555333222111111222000000111111111111111000//////////////////////////////.........------------------,,,,,,,,,++++++))))))))))))))))))))))))+++***************++++++************************)))************+++++++++''''''((((((((()))))))))((())))))))))))))))))((('''((((((((()))))))))***'''%%%''',,,---)))&&&%%%))))))))))))))))))))))))'''((((((((()))))))))***)))************+++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++---...///......///000222000000333333555<<>>AAAAAA@@@@@@CCCFFFAAA@@@@@@???@@@@@@AAABBB@@@@@@AAABBBCCCEEEFFFGGGGGGHHHIIIIIIHHHHHHIIIJJJJJJHHHEEEDDDCCCBBB???===<<<<<<<<<<<<;;;:::999999999::::::::::::999888888///000222333444222111000222111111111111111222222//////000000000000000///111111111000000000000000------------------------------.........---+++***+++++++++,,,,,,---------******++++++++++++******)))************+++++++++))))))))))))))))))))))))''')))+++***((((((***,,,************************))))))))))))))))))))))))************************************************)))***+++,,,------...---............/////////000000///.........///111222222222222222222222333333666666777888999;;;===>>>======>>>@@@BBBDDDFFFGGGBBBCCCEEEEEEFFFHHHJJJMMMFFFMMMSSSTTTTTTXXX\\\\\\bbbpppsssjjjcccUUUGGG:::::::::<<<===<<<888555888666555555555555333222000111222222111000111222///000000111111111000000........./////////////////////.........------------------,,,,,,,,,+++++++++++++++++++++++++++++++++***************++++++************************)))************+++++++++&&&'''''''''(((((()))))))))*********)))((('''&&&'''((((((((())))))******,,,((('''***+++)))(((***))))))))))))))))))))))))'''((((((((())))))******)))************+++++++++******+++++++++,,,,,,,,,)))************++++++++++++---///...---,,,,,,---111//////111111///222777999???MMMbbbsss}}}~~~xxxyyy|||~~~tttlllnnnvvvppprrrzzzzzz]]]KKK@@@888666999222111111000///......---///000222111///...//////)))***+++,,,,,,+++***)))++++++************++++++++++++***)))***+++---...---------............///------......///000000000000///////////////000000222333444444444555777999<<<===>>>???@@@@@@???>>>??????@@@AAAAAA@@@@@@???AAAAAAAAABBBDDDEEEGGGHHHLLLLLLKKKJJJIIIGGGEEEDDDEEEEEEDDDDDDCCCAAA@@@??????===<<<;;;<<<<<<:::888::::::;;;<<<<<<;;;::::::444333222111111111222222222222222333333444444444333222222111000000000111111111111111000000000000////////////////////////,,,,,,,,,+++++++++******------------,,,,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++++++++*********))))))************************))))))))))))************,,,,,,,,,---------......111000///...---,,,,,,,,,111111111000000000000000111111222222222333333333222333444555666888999999<<<<<<>>>???AAACCCDDDDDDFFFFFFFFFFFFFFFFFFGGGGGGFFFIIIMMMOOOPPPPPPRRRSSSVVVZZZ```hhhsssqqqbbbZZZOOOHHHFFFEEECCC@@@::::::999999888777777666555555444333333222111111333333222111111222333333222111111111000000//////...///000000111111111000///---,,,******+++,,,---++++++++++++++++++,,,,,,******++++++++++++******+++++++++*********))))))))))))))))))))))))))))))))))))))))))******************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---000///.........///111222333444999CCCLLLZZZpppuuuzzzqqqrrrtttqqqnnnoooyyyzzz|||}}}zzzssspppmmmkkknnnttttttyyyuuuyyyXXXMMM@@@777555555555444222222222111000//////...////////////////////////)))***++++++++++++***)))+++******))))))******+++,,,+++******+++,,,---...------------.....................///000000111111000000000111111222444444222333444444444555777999;;;<<<===????????????>>>@@@@@@@@@AAAAAAAAA@@@@@@AAAAAAAAABBBCCCEEEGGGHHHJJJJJJJJJIIIHHHFFFEEEDDDCCCCCCDDDDDDDDDCCCBBBBBBAAA???============;;;999999:::;;;<<<<<<;;;:::999555444222111111111222333222222222333333333444444333333222111111111111111111111111000000000//////........................---------,,,,,,,,,++++++,,,,,,------,,,,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++++++++*********))))))************************))))))))))))************,,,,,,,,,------------...000///...------,,,------000000000000000000000000111111111222222222333333111111222444555666777888;;;<<<===???@@@BBBCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGIIIKKKMMMNNNNNNNNNPPPQQQSSSUUUYYY]]]cccjjjsssyyyyyyrrriii[[[PPPNNNHHH@@@===>>>???>>><<<999999888888777666666555555444444333222222111111333222111111111111222333111111111000000000//////000000000000///...---,,,(((***,,,...///...---,,,++++++++++++++++++++++++)))******++++++******)))+++++++++*********))))))))))))))))))))))))))))))))))))))))))***************)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,---,,,,,,++++++,,,,,,---000///.........///000111222222444999===EEEVVVggg|||vvvuuuxxxyyyuuupppllllllnnnrrruuu}}}yyytttzzzqqqooowww{{{vvvuuuxxxmmmjjjiiinnnttt|||yyyrrrqqquuuuuuXXXGGG@@@888444555666555333222222111111000//////...........................)))***++++++++++++***)))+++******))))))******+++,,,,,,+++++++++,,,------,,,,,,,,,---------............//////000111111222//////000111222444555666222333444444444555777999:::;;;<<<===>>>>>>>>>>>>@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@AAABBBCCCEEEFFFGGGHHHHHHHHHGGGGGGEEEDDDDDDBBBBBBCCCDDDEEEEEEEEEDDDCCCAAA???>>>>>>===;;;999888999:::;;;;;;:::999888555444333222222222333333222222222222222333333333333333222222111111222222111111000000000000//////...........................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++************)))))))))************************))))))))))))************,,,,,,,,,,,,------------......------------....../////////000000000000000000111111111222222222222///000111222444555666666:::;;;<<<===???AAABBBCCCEEEEEEEEEFFFFFFGGGGGGGGGJJJKKKLLLLLLKKKLLLNNNOOORRRTTTUUUVVVXXXZZZ^^^bbbkkktttrrrgggXXXNNNJJJGGGCCC@@@>>>:::666666888:::999777777777666666555555444444444444333333222111111111222222111111111111222222000000000000////////////111000000///...---,,,,,,,,,---///000///---+++))),,,,,,,,,+++*********))))))******++++++******)))+++************)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********************++++++++++++,,,,,,,,,++++++++++++,,,,,,///............///000000444444444555555777AAALLLcccwww~~~{{{mmmmmmuuu|||~~~|||vvvqqqpppooolllqqqmmmooowww||||||qqqgggfffiiiooovvv~~~qqqSSS>>>888555222222333444222///222111111000000//////...........................*********++++++***************))))))))))))******,,,,,,,,,,,,,,,,,,------+++,,,,,,,,,------------------......///000000000.........///000111222333222333444444444444777999888999:::;;;<<<<<<======AAA@@@@@@?????????????????????@@@AAABBBDDDEEEFFFFFFGGGGGGGGGFFFEEEDDDDDDBBBCCCCCCDDDDDDDDDDDDDDDDDDBBB???>>>===<<<:::888777888999::::::999888777555555333222222222333444111111111222222222222222333333222222222222222333111000000000////////////........................------,,,,,,,,,+++++++++++++++,,,,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************************))))))))))))************************((()))))))))************++++++,,,,,,,,,------------,,,,,,,,,------...///......///////////////000000000000111111111111222///000111222333555666666888999:::<<<===???@@@AAADDDDDDDDDEEEFFFFFFGGGGGGIIIIIIJJJIIIIIIJJJMMMOOOOOOQQQSSSTTTTTTUUUXXXZZZ___bbbeeegggiiinnnwww~~~}}}qqqfff[[[QQQKKKFFFEEEBBBAAA@@@???>>>===<<<:::888888999999666444555555444444333333333222333333222222111111111000111111111000000111111111//////////////////////////////..................+++++++++++++++,,,---...---,,,,,,+++***))))))((())))))************))))))************))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************************++++++++++++,,,,,,++++++++++++,,,,,,---------.........//////222333555444333444:::@@@DDDTTTfffxxxyyyzzzmmmrrr{{{uuuggg___fffmmm}}}qqq```KKK<<<888444222000000111000...+++111111000000////////////........................+++******************+++***))))))))))))))))))***,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---++++++,,,,,,---....../////////......//////000000000222333333333333666888777777777888999;;;<<<<<<@@@???>>>===<<<============>>>>>>???@@@BBBCCCDDDFFFFFFFFFFFFFFFEEEDDDCCCBBBCCCCCCCCCCCCBBBAAAAAABBB@@@===<<<<<<:::888666666777888999999888777666555444333222111222333333111111111111111111111111222222222111111222333333000000000////////////...........................++++++++++++*********)))******+++,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---...///------.........///////////////000000000111111111000000111333444555666777777777888:::<<<===??????BBBBBBCCCDDDDDDEEEFFFFFFEEEFFFGGGGGGHHHJJJMMMPPPIIILLLNNNPPPPPPQQQSSSUUUTTTVVVWWWWWWVVVWWW[[[^^^___dddkkkrrrvvvyyy{{{}}}zzzrrriiicccTTTPPPKKKFFFBBB???===;;;:::<<<===<<<:::777555555:::999999999999888555333333333333222222222222222222111111111111111000000000000000000000000000000.....................///......---,,,,,,,,,,,,---%%%'''+++///333444444444,,,,,,++++++***)))(((((()))))))))******)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((()))))))))************))))))*********+++++++++,,,++++++******++++++,,,,,,---------............,,,///111000///111444666555===GGGSSSeee}}}tttqqqxxxmmm```aaakkkuuutttVVVFFF===444111555555333111//////......---000000000///////////////........................++++++***))))))***++++++***))))))(((((())))))***++++++,,,,,,,,,+++************+++++++++,,,,,,,,,******++++++,,,---------111000000//////000000000///000111111111222444666555555555666777999;;;<<<===<<<;;;999999999::::::;;;;;;<<<===>>>@@@AAABBBEEEEEEEEEEEEDDDCCCBBBAAA@@@AAAAAAAAA@@@??????>>>???===;;;::::::999777555555666777888888777666555444333222111111111222222111111111000000000000000111111111000111111222222000000////////////......------------------------************)))))))))))))))***++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,---......,,,,,,------.../////////////////////000000000000000000111222444555666777555666777888:::<<<===>>>@@@@@@AAABBBCCCCCCDDDDDDAAACCCEEEFFFGGGIIILLLNNNJJJLLLNNNNNNNNNOOOQQQSSSSSSTTTUUUTTTRRRPPPQQQQQQQQQTTTXXX[[[[[[\\\]]]^^^cccfffjjjmmmnnnooopppqqqpppppppppppppppqqqrrrssswwwxxxyyyzzzyyyyyywwwvvvuuuuuuuuutttrrrooommmkkkjjjeee]]]VVVPPPLLLHHHFFFIIIGGGEEECCCAAAAAAAAAAAA;;;;;;999777444444666777222333555666666555444333222222222222111111111111000000000000000000000000//////000000000000//////---------.....................,,,+++++++++,,,---555999@@@CCCBBB<<<555///+++++++++***)))))))))(((((())))))******))))))((((((((()))))))))))))))***(((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************)))))))))************+++++++++************+++++++++,,,------......------,,,000222000///111222111333555888>>>KKK___vvvuuukkkiiilllnnnrrrxxxzzzyyywwwpppiiieeeeeemmm}}}yyybbbNNN<<<888888555111111333222000......///111222////////////////////////------------------------++++++***))))))***++++++))))))(((((((((((())))))******+++++++++***)))(((************++++++++++++***++++++,,,,,,---.....................///000111---///000000000000333555444444444444666888:::;;;;;;:::888666555666777777999999:::;;;<<<>>>???@@@CCCCCCCCCBBBAAA???>>>===<<<<<<===>>>>>>>>>======>>><<<:::::::::999777666555555777777777777555555333222111000000000111111111111000000000/////////000000//////000000111222000000/////////.........------------------------+++++++++*********))))))))))))***+++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------+++,,,,,,---......//////........./////////000000...///000111222444555555444444666777999;;;<<<<<<>>>>>>???@@@AAABBBCCCCCCAAACCCEEEGGGGGGGGGIIIJJJJJJLLLMMMMMMMMMNNNQQQSSSUUUUUUTTTRRROOONNNMMMMMMQQQSSSUUUVVVVVVVVVWWWXXXRRRVVVZZZ[[[YYYXXXWWWXXXZZZZZZYYYYYYYYYZZZ[[[[[[TTTUUUVVVVVVVVVTTTRRRQQQTTTTTTSSSRRRQQQPPPOOONNNMMMMMMKKKHHHDDDBBBBBBBBBAAA@@@???<<<999777777777:::999777666555777999;;;000111333333333222222222111111111111111111111111000000000000000000000000......///000000///......,,,,,,---------.........---------...000333666888GGGHHHHHHFFF@@@777...(((************))))))))))))(((((())))))))))))(((((((((((((((((())))))******(((((((((((((((((((((((())))))))))))************'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''((()))******)))((('''))))))))))))))))))))))))))))))))))))************))))))))))))************++++++************++++++***+++,,,---...------,,,---111333000000444444111333333555888>>>JJJYYYeeevvvooommmeeefffjjjqqq|||wwwiiidddggghhhlllvvvhhhRRRAAA;;;666666888777333000000000000///...///000111////////////////////////------------------------,,,+++***))))))***+++,,,))))))(((((((((((()))))))))***++++++***)))(((''')))************+++++++++++++++,,,------......///))))))***+++,,,---///000,,,...////////////222444333333333444555777999;;;:::888666444333333555555888888999:::;;;===>>>???BBBAAAAAA@@@>>><<<;;;:::888999:::<<<======>>>>>>===;;;::::::::::::888777444555666777777666555444222222000/////////000111111111000000/////////...//////...//////000111111000/////////............------------------------,,,,,,,,,+++++++++******((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,------...//////............/////////000------...000111222333444333444555777888:::;;;<<<<<<===>>>???@@@AAABBBBBBAAADDDFFFGGGGGGFFFFFFGGGEEEFFFGGGHHHHHHKKKNNNQQQOOOOOONNNMMMMMMNNNOOOPPPPPPPPPPPPNNNKKKIIIIIIJJJGGGKKKOOOPPPMMMKKKKKKLLLHHHGGGGGGFFFFFFGGGGGGGGGGGGHHHIIIIIIHHHFFFDDDBBBDDDDDDCCCBBBBBBBBBCCCCCC???BBBDDDBBB>>>;;;;;;<<<888:::;;;;;;::::::;;;===999999999888777555222///444555666555444222222333111111111111111222222222////////////000000000000---...///000000///...---,,,,,,,,,------.........+++,,,...222888>>>DDDGGGAAA>>>888222---+++******)))))))))))))))*********(((((())))))))))))(((((('''((((((((())))))******(((((((((((((((((((((((())))))))))))************'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******'''((()))******)))((('''))))))))))))))))))))))))))))))))))))************))))))))))))************++++++************++++++***+++,,,---...---,,,,,,(((---///,,,...333333000111222555888;;;???GGGOOOYYYmmmuuummmlllpppuuuxxxwwwxxxwwwrrrqqqtttssspppsssyyysssYYYHHH>>>:::666666333///...000000///...000111000...,,,++++++.........///////////////---------------------------,,,+++***))))))))))))))))))))))))******************))))))((((((''''''''''''((()))***++++++,,,------,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,------//////////////////......000000111222333555666777777666444333333444555777444444555777:::>>>AAADDD??????@@@@@@>>><<<999777777777888999999999999888::::::999999888777666666777777666555555555555555333333111000///////////////000111111111111000000,,,---...---,,,---///111111000///...---,,,++++++,,,,,,,,,++++++*********))))))))))))))))))))))))******))))))((((((''''''***)))(((''''''(((******))))))))))))))))))))))))+++******)))(((''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))&&&''''''((((((((((((((())))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,---...///000000//////000111111111111111222222333555777999;;;===??????@@@@@@@@@AAAAAAAAA>>>AAADDDFFFFFFFFFFFFGGGKKKJJJIIIIIIIIIJJJLLLMMMPPPPPPOOONNNMMMKKKKKKJJJMMMLLLKKKJJJJJJIIIJJJJJJHHHIIIJJJJJJIIIHHHFFFEEECCCCCCBBBBBBBBBCCCCCCDDDCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@???>>>===============<<<<<<<<<;;;;;;;;;::::::999999888777666666666555555555555444444444333333333222222222111111000000000000000000000000////////////////////////......------------.........---,,,,,,......---,,,$$$...:::@@@>>>777111///,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((*********)))))))))))))))))))))))))))((((((((((((&&&&&&''''''(((((())))))++++++************++++++++++++,,,,,,,,,,,,------------......///000000000111222333555888:::;;;<<>>888555333111222222222222111000000000000///...............------,,,,,,,,,,,,++++++---------------------------,,,+++***))))))))))))))))))))))))***************)))))))))((((((((('''(((((())))))******++++++---,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------........................222222222222222333444555666555444333333444666777888777777777999;;;>>>???======>>>===<<<999777555666666666666777777777888999999888888888888888888777666555555444444555555333222111000///////////////000000111111000000///,,,,,,---...///000000000000000///...---,,,++++++,,,,,,,,,++++++*********))))))))))))))))))))))))***)))))))))((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))*********)))((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((&&&'''(((((())))))(((((())))))))))))))))))))))))*********************************+++++++++,,,,,,+++++++++,,,,,,,,,---------------...............//////000111111111111111111222333444777999;;;<<<======>>>>>>???@@@@@@AAA@@@BBBEEEFFFFFFGGGHHHIIIKKKKKKJJJIIIJJJKKKLLLMMMOOONNNNNNMMMLLLKKKJJJIIIMMMLLLKKKJJJIIIIIIIIIIIIHHHHHHIIIIIIHHHGGGEEEEEECCCBBBBBBAAAAAABBBBBBCCCAAAAAAAAA@@@@@@@@@??????======<<<<<<;;;::::::999<<<<<<;;;;;;;;;::::::::::::999999888777777666666555555555555444444444444333333222222222111111111000000000000000000000000////////////////////////......------------.........,,,,,,,,,---...---,,,,,,222999:::555///+++***,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((&&&''''''(((((()))******++++++************+++++++++++++++,,,,,,,,,------------......//////000000000000222444666777888888888<<>>???@@@@@@BBBDDDGGGHHHHHHHHHJJJKKKKKKKKKJJJJJJKKKKKKLLLMMMMMMMMMLLLLLLKKKJJJIIIIIIMMMLLLKKKIIIHHHHHHGGGGGGGGGHHHHHHHHHGGGFFFEEEDDDBBBAAAAAA@@@@@@@@@AAAAAA????????????>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::::::::999999999999888999888888777777666666666555555444444444333333333222222222222111111111000000000000000000000000000////////////////////////......------------.........,,,+++,,,---...---+++000333444111,,,(((((()))+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''((())))))******+++++++++************++++++++++++++++++,,,,,,,,,,,,---------...//////000000...///111333444444333333999888777666;;;III\\\kkk{{{vvvnnnmmmllllllkkkggg___XXXaaadddhhhjjjiiifffcccaaahhhooouuuvvvuuuyyywwwhhhWWWHHH;;;777333222333555444222111111111111111000//////000///......---.........------,,,,,,,,,,,,++++++------------------------++++++***)))))))))))))))((()))))))))************))))))))))))((((((((((((*********)))))))))))))))++++++++++++++++++,,,---***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,------111111000000000111222222444333222222333555888999===<<<;;;999888888888888::::::::::::888777555444666555444333333555777888999999888888888888888888555555444333333333333333111111000000000000000111...////////////......------******...444555222---......------,,,++++++***+++++++++***************))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))((((((((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&''''''((()))))))))))))))((((((((((((((((((((((((************************************++++++++++++***++++++++++++,,,,,,,,,........................//////000111111111111111000111222333555777999:::888999:::<<<===???@@@AAACCCEEEHHHIIIIIIIIIKKKLLLJJJJJJJJJKKKKKKKKKLLLLLLMMMLLLLLLKKKJJJJJJIIIIIILLLLLLJJJIIIGGGFFFFFFFFFGGGGGGFFFFFFEEEDDDDDDCCCAAA@@@@@@????????????@@@>>>>>>>>>>>>============>>>>>>>>>======<<<<<<<<<999999888888888777777777777777777666666666555555444444444444333333333222222111111111111000000000////////////////////////...........................------,,,,,,------...---,,,++++++------,,,+++---...---+++((((((***,,,+++++++++***************((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))))))))(((((((((((())))))))))))((((((((()))******++++++++++++************++++++***++++++++++++,,,,,,,,,,,,,,,---......//////000...///111222222222000///999::::::999999>>>HHHOOO\\\qqqyyyqqqpppwww~~~vvv]]]LLLGGGCCC???;;;999666555444333000---000000111111000000///...///......------.........------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))((()))))))))((()))))))))************(((((((((((())))))))))))*********)))))))))))))))************++++++,,,---*********+++++++++,,,,,,++++++++++++,,,,,,------.........///000111222333333222222222444666999;;;<<<;;;;;;::::::999999999<<<<<<;;;;;;:::888888777777666555444444666888999;;;;;;:::999888777666555444333333222222222222222111000000000000000111111///////////////...---------+++***...333555111,,,------,,,,,,++++++******************************))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((()))******+++(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&'''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,,,,,,,------...//////000//////000111111111111111000000111222333555777888888888:::<<<>>>@@@AAABBBBBBEEEHHHJJJJJJJJJJJJKKKIIIJJJJJJJJJKKKKKKKKKKKKLLLLLLKKKKKKJJJJJJIIIIIIKKKJJJIIIGGGFFFFFFEEEEEEFFFEEEEEEDDDCCCCCCBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>============999999999999999888888888888777777777777666666666666666555555555555555444444333333333222222222222111111111000000000//////........................------------------------------,,,,,,,,,,,,---------,,,++++++,,,---,,,+++******+++*********+++---************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((())))))))))))'''((((((((()))))))))***((((((((()))******++++++++++++************++++++*********+++++++++,,,,,,,,,,,,------...////////////000111111111111000///111333444444444555999<<<>>>JJJ\\\nnn~~~nnnOOONNNIIIAAA;;;999777444555333222222222333222222///000000000000///............------------......------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***))))))(((((()))))))))))))))))))))************(((((((((((()))))))))))))))))))))))))))***************)))******+++,,,---************++++++++++++***++++++,,,,,,------...,,,,,,---...///111222333111111111222444777:::<<<;;;;;;;;;<<<<<<<<<<<<<<<>>>======<<<;;;:::::::::888777666666666777888999===<<<;;;999777666555444333333222111111111111111000/////////000111222222000000000000///......------++++++---111111///,,,,,,,,,,,,++++++*********)))))))))***************))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((())),,,...000))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++************++++++++++++++++++,,,---...///000111//////000111111111111111///000000111222444666777777888:::;;;===???@@@AAA???CCCHHHKKKKKKIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJIIIJJJJJJJJJIIIIIIIIIHHHHHHIIIHHHGGGFFFFFFEEEEEEFFFEEEDDDCCCBBBAAAAAAAAABBBAAA@@@???>>>>>>>>>>>>>>>============<<<<<<<<<<<<999999999999999999999999777777777777666666666666444444444444444444444444333333333222222222111111000000000000////////////........................------------------------------,,,,,,,,,,,,---------+++***+++,,,---,,,***++++++++++++++++++***))))))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''(((((())))))***''''''(((((())))))******''''''((())))))******+++++++++************++++++************++++++++++++,,,,,,,,,---......//////000000000000000000000000111111000//////222777;;;===;;;>>>FFFQQQaaasssyyylll```OOOAAA666777777777666555444222333111000///000111333444///////////////......------------,,,------...///------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))))))))))))))************'''((((((((()))))))))***(((((())))))******++++++))))))))))))***+++,,,---************+++++++++++++++++++++,,,---.........------------...///000111000000000111444888;;;===<<<<<<==================???>>>===<<<<<<<<<;;;<<<666666777777777888888888;;;;;;:::999888666666555222222111000000000000111////////////000111222333111111111111000///...------,,,,,,---------------++++++++++++************((()))))))))*********+++))))))))))))))))))))))))'''((((((((()))))))))***((('''&&&''')))...222555))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++,,,---------......////////////000111111111111111//////000000222333555666777777888:::;;;===>>>???;;;@@@GGGKKKKKKHHHFFFDDDFFFGGGHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGFFFFFFEEEEEEEEEFFFFFFDDDDDDBBBAAA@@@@@@AAAAAABBBAAA@@@???>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;777777777777666666666666333333333333333444444444222222222222111111111111000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,+++***+++,,,,,,,,,***++++++******++++++***)))((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''((())))))***'''''''''((()))*********&&&''''''(((((()))******++++++************++++++************+++++++++++++++,,,,,,------......///000///...------...000111444333333222222555999;;;>>>:::888:::<<>>;;;777444222111333555555444333111//////000111....../////////...---------,,,,,,,,,------...///------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))(((((((((((()))***))))))))))))************'''((((((((())))))******'''(((((()))***++++++,,,))))))))))))***+++,,,---)))************+++++++++++++++,,,------...//////......---------......///000000000111444888<<<>>>===>>>>>>>>>>>>>>>===<<>>===<<<<<<<<<<<<<<<555666666777888777777777:::999999999888888777777222111111000000000000000////////////000111333333222222222222111000......---------,,,******+++---+++++++++***************(((((())))))*********+++))))))))))))))))))))))))'''((((((((())))))******)))'''&&&&&&)))///444888))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++///............---------//////000111111111111111/////////000111333444555666666777999:::;;;<<<<<<999???FFFKKKKKKHHHDDDBBBEEEFFFGGGHHHIIIHHHGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGDDDCCCAAA@@@???@@@@@@AAABBBAAA@@@???>>>>>>>>>>>>:::::::::999999999888888777777777777777777777888888777777777666666666666333333333333333333333333222222222111111111111000000/////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,+++******,,,,,,+++******((('''((()))+++,,,,,,(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''((())))))***&&&''''''((()))******+++&&&&&&''''''((()))))))))++++++************++++++)))************+++++++++++++++,,,------......///000///,,,++++++---000111---///111333333333222222000333:::@@@>>>999<<>>;;;999777666666666777777888888999888777777777777888888999666444222000000000111222111000000000000000111111000000111111000///---,,,++++++++++++++++++++++++,,,+++******))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++******))))))((((((''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''((())))))((('''''''''''''''''''''(((((())))))******++++++******))))))((((((((((((((((((((((((((((((******))))))(((((('''''')))************+++++++++))))))***+++,,,,,,------,,,,,,,,,---------......////////////000000000000111111111111222222333444777888888999999::::::;;;>>>AAAEEEFFFEEECCCBBBAAAEEEFFFGGGGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEHHHHHHGGGFFFFFFEEEEEEDDDCCCCCCBBBAAA???>>>======??????@@@@@@???>>><<<;;;<<<<<<;;;:::999999999999::::::999999888777666666888777777666555444444444111111111111111111111111111111111111000000000000......//////......---,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&((()))***''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))************))))))*********+++++++++******+++,,,,,,---.........------,,,,,,,,,------000000000111222222333333555555555666666666666777::::::<<>><<<:::777555444444444444444333333222111000000111111000000//////......------------------------------------------------,,,,,,,,,+++++++++******)))))))))))))))))))))))))))(((''')))+++,,,***((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))******+++,,,,,,++++++*********)))))))))*********+++++++++,,,,,,.........---------------...---,,,,,,,,,---///000333333333444555777999:::<<<>>>@@@@@@@@@???@@@BBBAAAAAAAAA@@@>>>;;;999777888888999:::::::::::::::555555555666666777888999999777555333111111222222111000000000000000111111000000111111000///---,,,++++++++++++++++++++++++,,,,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((())))))))))))))))))(((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''((())))))((('''''''''''''''(((((((((((())))))))))))*********)))))))))))))))(((((((((((((((((((((((())))))))))))((((((''''''))))))*********+++++++++))))))***++++++,,,------,,,,,,,,,------------....../////////000000000000111111111111222333444555777888888999::::::;;;;;;<<>>>>>???@@@@@@@@@???>>><<<;;;;;;;;;:::999888888888888::::::999888888777666666777777666666555444444333111111111111111111111111111111111000000000//////...............------,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''((()))***+++''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((()))))))))(((((()))))))))*********))))))*********+++++++++******++++++,,,------......------,,,,,,,,,------//////000000111222222333333333333333444444444555999999999::::::;;;======<<<>>>AAAEEEJJJMMMPPPQQQ___ccciiiooouuuyyy{{{|||~~~~~~{{{wwwtttooodddVVVLLLGGGDDD@@@===;;;<<<>>>???888777555333222111111111333222222111000000//////000000000/////////......---------------,,,,,,,,,------------------------,,,,,,+++++++++*********))))))))))))))))))))))))((((((((()))***+++***((())))))))))))))))))))))))((((((((((((((((((((((((((())))))******++++++++++++++++++************************++++++++++++,,,------------------------000///---,,,---...000222444444444555777888:::;;;<<<>>>@@@AAA@@@???@@@AAA@@@@@@@@@???>>><<<999888777888:::<<<<<<;;;:::999333333333444555666777888;;;999777555333222222333111000000//////000000000000000000000///...---,,,++++++++++++++++++++++++---,,,++++++******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''''''''(((((((((((((((((((((((())))))''''''''''''((((((((((((&&&&&&&&&''''''''''''((()))((((((''''''''''''((())))))))))))((((((((((((((())))))))))))))))))***(((((((((((((((((((((((()))))))))((((((((((((''')))))))))*********++++++))))))******+++,,,,,,,,,,,,,,,,,,,,,------------....../////////000000000111111111222333555666777888888888999::::::;;;;;;999<<>>===<<<;;;:::999888888777777888999999888888777777666666666666666555555444444333111111111111111111111111111111000000000000//////...............---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++*********)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))***++++++''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))))))))))))))''''''(((((())))))******((((((((()))))))))******(((((())))))))))))*********************+++++++++******++++++,,,,,,------------,,,,,,,,,,,,------...//////000000111222222000111111111111222222222666666555444444444444444666777999;;;<<<===>>>>>>===???BBBGGGKKKNNNPPPQQQRRRTTTWWWXXXWWWWWWWWWXXXZZZ___nnnxxxfff\\\\\\aaaeeeeeeggggggfffddd```ZZZUUURRRNNNJJJGGGEEECCC???888222333333333333333222222222333333111000000000000000111000000//////.........///////////////...............------,,,,,,++++++------------------------,,,++++++++++++*********))))))))))))))))))))))))((((((((()))******))))))************************((((((((((((((((((((((((((()))))))))*********+++++++++++++++************************++++++++++++,,,,,,,,,,,,,,,---------111000...---...///111222444444555666777999:::;;;<<<>>>@@@@@@???>>>???@@@>>>??????>>>===;;;999888555666999:::;;;999777555333333333333333333444555999888666555444444444444111000000////////////000000/////////...---,,,,,,++++++++++++++++++++++++---,,,,,,+++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((()))))))))''''''''''''((((((((((((&&&&&&&&&''''''''''''((()))(((''''''''''''((((((******))))))(((((('''''''''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))******+++++++++,,,++++++,,,,,,,,,---------........./////////000000000000111222333555777888777777888999999::::::;;;999<<<@@@BBBCCCDDDEEEFFFCCCDDDEEEFFFFFFEEEDDDCCCAAAAAABBBCCCDDDFFFHHHIIIGGGGGGFFFFFFEEEDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>======;;;;;;:::999888888888888888888777777777666666666555555555444444444333333111111111111111111111111111000000000////////////------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))&&&''''''((()))******+++))))))))))))************(((((((((((()))))))))*********************************++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------......//////000111111//////000000000111111111222222222333333555666666333444666888999;;;;;;;;;<<<<<<<<<<<<======>>>???@@@AAABBBAAA???>>>???@@@DDDBBBMMM___ddd]]]___iiirrrbbbOOOCCCBBBDDDEEECCCDDDDDDEEEDDDBBB???<<<::::::888888999;;;;;;999777666666666555333222000///222111111111111111111222000/////////.........---..............................---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))&&&'''))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))*********************************))))))*********+++++++++++++++++++++,,,,,,------000////////////000111222444444444555666888:::::::::<<<>>>>>>===<<<===>>><<<<<<======<<<:::999888444666888::::::888666444555444333222111111111111444444444444444444555555111111000///......////////////...------,,,,,,,,,++++++++++++++++++++++++---,,,++++++******++++++************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((******))))))((((((''''''''''''(((((()))))))))***(((((((((((((((((((((((('''''''''''''''((((((((((((((()))))))))*********)))***************+++++++++++++++,,,,,,,,,------............////////////000000000111333555777888666666777777888999999::::::<<>>>>>==================<<<;;;:::999888888888888777777666666666666666666444444444444333333333333000000000000000000000000000000000////////////...---------...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************************************)))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((()))(((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&''''''(((((((((&&&''''''((()))******+++))))))))))))************'''(((((((((((()))))))))******************************+++++++++++++++,,,+++++++++++++++,,,---...,,,------......///000000///000000000111111111111000111111222444666777888777777777777666555444333888888888888:::<<<>>>???======>>><<<:::999:::;;;@@@999===JJJLLLEEEGGGQQQdddXXXGGG===;;;===<<<:::;;;<<<===>>>>>>===;;;:::999999999999999777555333111111111111222222333444000000111111222222222222///////////////.........---------------.........------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))%%%'''))))))((((((((()))(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))*********)))))))))************+++)))******++++++,,,,,,---......///000111000000///222222222333555666888999888999;;;;;;:::999999:::999:::;;;;;;:::999888777777888999::::::888666555444444333222111111111111111111222333444555555666111111000///............//////---,,,,,,+++,,,,,,++++++++++++++++++++++++,,,+++******))))))******************************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''''''''((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''((((((''''''''''''(((((()))))))))))))))(((((((((((('''(((((((((((((((((()))((((((((((((((((((((((((&&&''''''''''''(((((((((((((((((()))))))))******************************++++++++++++,,,,,,,,,,,,------........./////////000000000111222444555666555555555666777777888888:::;;;===>>>======???@@@???@@@AAABBBBBBAAA@@@????????????@@@BBBDDDEEEFFFDDDDDDCCCBBBBBBAAAAAA@@@AAAAAAAAA@@@@@@?????????===<<<;;;;;;;;;;;;<<<<<<;;;:::999888888777888888666666666666555555555555333333333333333333333333000000000000000000000000000000////////////......---------------,,,++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******************************************************)))))))))((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((''''''(((((())))))******((((((((()))))))))******''''''(((((((((((())))))+++++++++*********************+++++++++++++++++++++******++++++,,,---...+++,,,,,,---......//////000000000000111111111111111111111111222333444444999999999999999888777777666555555666777888999:::888:::;;;;;;999999;;;<<<999444333888888444666<<>>???@@@@@@???>>>===>>>>>>>>>???@@@BBBCCCDDDBBBBBBAAAAAA@@@?????????BBBBBBAAAAAA@@@???>>>>>>;;;:::999999999:::;;;;;;999888777666666555555555555555555555555555555555222222222222222222333333000000000000000000000000000000/////////.........,,,------------,,,++++++,,,,,,+++******+++,,,,,,***************************************************************************)))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((()))***))))))(((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))(((((((((((())))))))))))''''''((((((((()))))))))'''''''''((((((((())))))+++++++++*********))))))++++++******************************+++,,,---...+++++++++,,,------......////////////000000000111111111000000111111222333...///111222444555555555888888777666666555444444333555888888888777888999:::999888888888999999999::::::999777666666666777666666666666555444333222...///000000000000111222333222111000///...------,,,---.../////////...---,,,,,,------------------++++++,,,,,,,,,---------*********+++,,,,,,------++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))$$$'''***)))'''&&&(((***''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((((((((((((&&&'''''''''(((((())))))))))))))))))************((())))))***++++++,,,,,,))),,,000333333111...+++......///000111333444555333555666666555333444555555666777888888777666555555555444444333333333333//////000111222444666777333444444555555444333333111111000......---------///...,,,+++***++++++,,,++++++++++++++++++++++++***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%(((((((((''''''&&&&&&%%%''''''''''''((((((((()))&&&&&&&&&'''''''''(((((('''''''''''''''((()))***''''''(((((())))))******))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))*********)))))))))))))))******+++++++++,,,,,,,,,---------.........//////000000//////000111222222222222333333444555555666555777999::::::;;;===???<<<===>>>??????>>>===<<<======>>>>>>???@@@BBBBBBAAAAAA@@@@@@???>>>>>>===CCCCCCBBBAAA@@@>>>>>>===:::999888888888999:::;;;777666555444444333333444444555555555555555555555222222222222222222222333000000000000000000000000000/////////............,,,,,,---------,,,++++++---,,,+++******+++,,,---************************))))))))))))))))))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''((()))++++++******)))''''''((((((((((((''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((()))******+++))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))++++++++++++******))))))++++++******************************+++,,,---...***++++++,,,,,,---.............../////////000000000000000111222333444555555555666666666555555444333444555666666777666666333555777777666555555555000444444222444777666111000444777777444111111222111111222222333222222222333333111///------///111+++,,,...000111111000///---...///000000000......+++++++++++++++++++++,,,+++++++++,,,,,,---------))))))***+++,,,------...++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&(((***,,,---+++)))'''))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))*********++++++++++++,,,---.........---,,,+++000000000000111111111111444555666555444333555777999777555555555666555444555555444333333222222111222222111111222222333444333333333333333333444444111000...---,,,,,,------......---------,,,,,,,,,++++++++++++++++++++++++++++++************++++++((())))))))))))*********))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&&&&''')))*********)))(((''''''''''''(((((((((((())))))************))))))******))))))((((((''''''((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))))))))))))))************,,,+++*********+++,,,------------............///000111111111222222222222333444444333222111333444444666999:::;;;<<<>>>?????????@@@@@@@@@??????>>>>>>?????????@@@@@@@@@@@@BBB>>><<<<<<<<<;;;;;;<<>>============;;;999777777999:::888555999888777666444444333333555444333333222222333333333222111111000000111111000111111111111000///...////////////............,,,,,,,,,,,,,,,+++***)))************************************************)))************+++++++++,,,+++***))))))***+++,,,+++******)))(((''''''&&&+++******)))(((''''''&&&(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''''''''))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''((((((((((((+++)))'''(((+++,,,***((()))((('''&&&&&&'''((()))******))))))((((((''''''))))))))))))((((((((((((************************++++++************************))))))******+++,,,,,,,,,++++++,,,,,,---.....................------/////////000111111222222000111222222333333222222333444444444555666666666555555555555555555555555999777555333222222333444555555444444444333333333222222222222222222222222000000000000000000000000000000000000000000000000...........................------,,,,,,------...---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********(((((((((((())))))))))))''''''''''''''''''''''''&&&''')))***+++***)))((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))*********++++++,,,------------,,,+++/////////000000000111111444555555444222222333555777555444444555666555444333333222222111000000000111111111111111222222333222222222222222333333333000///...,,,,,,,,,,,,---------------,,,,,,,,,,,,++++++++++++++++++++++++***))))))))))))))))))***)))))))))************+++))))))))))))(((((((((''''''((((((((())))))))))))(((((((((((((((((((((((((((''''''''''''''''''((('''''''''''''''''''''(((&&&'''(((((())))))((((((''''''''''''((((((((((((((())))))******))))))((())))))))))))((((((''''''(((((((((((((((((((((((())))))((((((((((((((('''(((((((((((())))))))))))'''(((((((((((()))))))))++++++*********+++,,,---------------............000000000000111111111111222333333222111111222444333666888::::::;;;===>>>>>>>>>????????????>>>>>>>>>>>>>>>?????????@@@@@@BBB@@@===<<<<<<;;;;;;;;;???>>>===<<<<<<;;;;;;;;;:::888777777999999777555777666555444444333333444444444333222222222222333222222111000000000111111////////////000000000000.........------------,,,+++,,,,,,,,,++++++***)))************************************************))))))*********+++++++++++++++***))))))***++++++******))))))((((((''''''*********)))((('''''''''(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&)))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''((((((((((((***((('''(((***+++)))''')))((('''&&&&&&'''((()))***)))))))))((((((((('''))))))))))))((((((((((((************************))))))))))))))))))))))))******))))))******+++,,,,,,++++++++++++,,,------..................------/////////000111111222222111111222333333333333333333333333333444444444444444444444444444444444444666555333222111222222333444444444333333333333222222222222222222222222222////////////////////////................................................------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---*********+++++++++,,,,,,,,,,,,+++++++++*********++++++*********)))))))))(((((((((((())))))))))))'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***++++++,,,,,,,,,++++++.........////////////000333444444333111000111333555333222333555555555444111111000000///.........000000//////000000111222000000000111111222222222000///---,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))(((((((((((()))))))))************+++++++++)))))))))(((((((((''''''''''''((((((((()))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''(((((()))))))))'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((('''(((((())))))((((((''')))))))))(((((((((((('''(((((((((((((((((((((((('''''''''''''''((((((((((((((((((((())))))))))))''''''''''''((((((((((((+++************+++,,,,,,,,,,,,,,,---------............/////////000000000000111222111000000111333333555777999999:::;;;=========>>>>>>>>>>>>===============>>>>>>>>>??????>>>>>><<<:::::::::;;;;;;===<<<;;;:::999999999999999777666666888888777555666555444333333333333333444444333222222222222222222111111000000000000000...------...///000222333------,,,,,,,,,++++++++++++++++++,,,++++++***)))************************************************)))))))))*********+++++++++******))))))******+++))))))))))))((((((((((((******))))))((((((''''''(((((((((((((((((((((((('''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((()))'''&&&'''((()))((('''((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((())))))))))))************************((((((((((((((((((((((((***))))))))))))***+++++++++++++++++++++,,,------------------------.........//////000000111111222222222333444444444333333333333222222222222222222333333333333333333333333222222222222222222222222333333333222222222111111111111111111111111111111////////////////////////------------------------------------------------------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,*********++++++++++++,,,+++************)))))))))***))))))))))))((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''&&&%%%&&&'''((()))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))'''''''''(((((((((((())))))*********++++++++++++---------.........//////222333333111///...///111222222111222444555444333111000000//////...------///............///000000......//////000111111111000///---,,,++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))(((((((((((())))))************++++++++++++))))))(((((((((''''''''''''''''''((((((((())))))((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((()))******+++'''&&&%%%$$$%%%&&&'''(((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&''''''(((((((((((((((((())))))))))))'''''''''((((((((())))))***************++++++,,,+++,,,,,,,,,---------------------........./////////000000000//////000222222444777888888999:::<<<;;;<<<==============================>>>>>>>>>>>>999;;;;;;888888:::<<<<<<<<<;;;:::999999888888999777777666666777777666666888777666444333222222222444333333222111222222222111111000////////////000...---------///222555777---,,,,,,,,,,,,+++++++++******++++++++++++******************************************************))))))))))))******************))))))))))))******(((((((((((())))))))))))***)))))))))((((((((('''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''&&&''''''''''''&&&(((((((((''''''((((((((())))))))))))(((((((((((((((((((((((())))))))))))************************'''((((((((((((((()))))))))))))))))))))***+++++++++++++++***+++,,,,,,---,,,,,,------------............//////000111111111222222333444444444444333333333333222222111111111111111111111111111111111000000222333333333222222222222222111111111111000111111111111111111111111////////////////////////---------------------------------------------------,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,************++++++++++++++++++*********)))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''''''''''''''&&&%%%%%%%%%&&&((()))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))&&&'''''''''(((((((((((())))))))))))******++++++------------............000111111000......///000111111111333555555444222222111111000//////............------......///000------...//////000111111000///---,,,++++++,,,---,,,,,,,,,+++++++++******+++++++++++++++++++++++++++******))))))******+++))))))*********+++++++++((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((()))******+++&&&%%%$$$$$$$$$%%%'''(((''''''''''''((((((((((((''''''(((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((%%%%%%&&&&&&''''''(((((((((((((((((())))))))))))(((((()))))))))*********))))))******++++++++++++++++++++++++,,,,,,,,,---,,,------------............/////////......000222222444777888888888999;;;;;;;;;<<<===========================>>>>>>>>>>>>>>>BBBAAA;;;888;;;<<<;;;===<<<;;;:::999999999999666666777777666666777777;;;:::888666444222111111333333222111111111111222111000//////....../////////...---...000333666777---------,,,,,,,,,++++++)))******++++++*********************************************************(((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((&&&'''''''''&&&&&&&&&''''''(((((((((((((((((('''(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((((((((())))))*********))))))(((((())))))***++++++************+++,,,,,,,,,,,,,,,,,,------...............///000000111111111222333333444444333333444444333333222222111111111111111111111111111111///111444666777666444222222222111111111000000000000000000000000000000000................................................------------------------,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,))))))*********+++++++++,,,+++++++++************************************(((((((((((())))))))))))''''''''''''''''''''''''''''''&&&%%%&&&'''((()))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''(((((((((((())))))))))))***+++,,,------------............//////000000///......000111222222222444555555333111222222111111000000//////......------......///000------...//////000111111111000...---,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************++++++((())))))))))))*********((((((((('''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''(((((()))))))))&&&%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((('''(((((())))))(((((('''&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((())))))))))))))))))))))))************((()))******++++++************+++++++++,,,,,,,,,,,,,,,---------.........---...//////......000222333555777888888888999;;;:::;;;<<<===>>>>>>>>>============>>>>>>>>>??????HHHMMMKKKAAA:::<<<<<<999===<<<;;;::::::999999999555777888888666666777999<<<:::888666444333222111333333222111111111111111000000///...............//////...///000222333555---------,,,,,,,,,++++++((()))******+++*********************************************************((((((((()))))))))******((())))))******))))))((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''(((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''((((((((((((&&&'''((('''&&&&&&'''(((''''''((((((((((((''''''(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))((((((((())))))******+++)))(((((((((((()))*********************+++,,,,,,++++++,,,,,,------......---......//////000000111111111222333333333222222333333333222222222222222111111111111111111111111111444888;;;;;;999666444222222222111111111000000////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++************++++++)))))))))************+++,,,,,,+++++++++*********))))))************++++++(((((((((((())))))))))))'''''''''''''''''''''''''''''''''''''''(((((()))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))''''''((((((((()))))))))******))))))***+++---...---............/////////---/////////...///111333333333333555666555333000222222111111000/////////...............//////000------...///000111222222222111///...------......------------,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******''''''((((((((()))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''((('''''''''''''''''''''(((%%%%%%&&&'''''''''''''''''''''''''''((((((((((((((())))))******))))))(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))((((((((((((((('''(((((((((((())))))))))))((((((((())))))))))))***'''((()))***+++******)))************++++++++++++------------............---...//////...///111333444666888999888888999;;;;;;;;;<<<===>>>??????>>>>>>>>>>>>?????????@@@@@@IIIPPPOOOCCC;;;===>>>:::<<<<<<;;;:::999999999999555777999999777777888:::888777666555444333333333333222222111111111111111000///......------..................////////////,,,++++++++++++*********(((((()))***************************************************************(((((((((((()))))))))***'''((()))******)))((('''******))))))((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((()))))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''((((((((((((&&&((()))(((&&&%%%''')))&&&'''((())))))((('''&&&'''((((((((()))))))))***'''''''''((()))*********))))))))))))))))))))))))&&&&&&'''(((((()))******((((((((((((((()))*********************++++++,,,***++++++,,,------......------......///000000000///000111111222222111111000000111111111111111111111111111111111111111111555888<<<@@@@@@===999666333333222222222111111111////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++************++++++))))))))))))************+++************)))))))))((((((((()))))))))******(((((((((((())))))))))))'''''''''''''''''''''''''''''''''(((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((())))))))))))+++******)))***,,,...///.........////////////000---.../////////000222444444444444666666555222000111111111000//////......///............///000000------...///000111222333333222000///......//////......------------,,,,,,++++++++++++++++++++++++))))))(((((((((((())))))''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&%%%&&&'''((()))((('''&&&''''''''''''((((((((()))))))))************))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))''''''''''''((((((((()))'''((()))++++++******))))))************+++++++++---------.........//////---...////////////111333444666999999999999:::;;;;;;<<<===>>>????????????????????????@@@@@@@@@@@@CCCLLLLLL@@@:::>>>@@@===<<<;;;:::999888888888888555888:::999777777999;;;444444333333333444444555333222222111000111111111//////...------------...------......------,,,+++************))))))))))))(((((()))***************************************************************(((((((((((())))))))))))'''((()))******)))((('''+++******)))(((''''''&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''((())))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''((((((((()))&&&(((***)))'''&&&'''***&&&'''((())))))((('''&&&'''((((((((())))))******&&&''''''((()))******+++))))))))))))))))))))))))%%%%%%&&&&&&'''((())))))((((((((((((((()))***************)))***++++++,,,******+++,,,,,,---......------......///000000000//////000111111111111111......//////000000111111111111111111111111111111777;;;@@@CCCCCC???:::777333333333222222222222111////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++************++++++))))))))))))************))))))))))))((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))''''''''''''''''''&&&&&&&&&'''((('''%%%%%%'''((((((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++............////////////------///000222444555666555555555666555555444333000000000000////////////,,,---000111111000---,,,------......//////000000222111000///............//////...---,,,,,,+++++++++++++++*********))))))++++++***)))((('''&&&&&&(((((()))'''&&&&&&''')))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))''''''''''''(((((((((((())))))(((((('''''''''&&&%%%&&&''')))))))))((('''))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......000000000000000111111222666777888777666666888:::;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>???@@@@@@@@@@@@@@@@@@@@@???>>>===<<<;;;;;;>>>>>>===<<<;;;999777666999999999888888888888777555555555555555444444444111111111111000000000000///......---------......------,,,,,,,,,,,,++++++---------,,,+++***)))(((+++++++++*********))))))+++***)))(((((()))***+++++++++******))))))(((((())))))))))))))))))))))))******))))))((((((''''''+++******)))(((''''''&&&((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((())))))(((((('''''''''&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&'''((()))******'''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))************+++++++++*********))))))''')))+++---------,,,+++---------............///000//////.........//////111111111111111111111111111111000...---///222555;;;===>>>===???@@@:::222111111111111000000000000.........///////////////++++++,,,---............,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***************)))((((((++++++************+++++++++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''%%%%%%'''(((''''''''''''''''''''''''(((((()))))))))*********(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,------------.........,,,---...000222444555555555555555555555444333222111111000000000/////////---...000111111000...------......//////000111111222111000///.....................---,,,,,,+++++++++++++++*********)))))))))))))))))))))))))))(((***+++,,,***(((''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))''''''''''''(((((((((((()))(((((((((''''''''''''&&&'''(((((((((((((((((()))((((((((('''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++*********+++++++++,,,,,,,,,,,,,,,------------...000000//////000000111222555666777777666777999;;;;;;<<<<<<<<<<<<<<<<<<;;;======>>>>>>>>>>>>>>>>>>===============<<<<<<<<>>===<<<;;;999888888999999999888888888888777555555555555444444444444111111111111000000000000000///...------,,,,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,+++***)))(((+++++++++*********))))))******))))))))))))***************))))))((((((((())))))))))))))))))))))))***)))))))))((((((((('''*********)))((('''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((()))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''((()))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))************+++++++++*********))))))((()))+++---------,,,+++---------............/////////............//////000000000000000000000000111111000......///333666;;;=========>>>???999111111111111000000000//////.....................///,,,,,,------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************)))((((((+++******))))))******+++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''%%%%%%'''(((''''''''''''''''''''''''(((((())))))))))))******(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,------,,,---...000111333444555555555555555444333222111222222111111111000000000//////000000000000//////......///000000111111222111000///......---.........------,,,,,,++++++++++++++++++***************)))))))))*********++++++,,,---...---***(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''(((((((((((((((((((((((('''''''''''')))((((((''''''''''''(((((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))***************++++++++++++,,,,,,,,,,,,,,,------------///////////////000111111333555666666666888:::<<<;;;<<<<<<======<<<<<<;;;<<<<<<=========<<<<<<;;;:::;;;;;;;;;<<<<<<<<<===???>>>===;;;:::999999999999999999888888888888777555555555555444444333333111111111111000000000000000000...---,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++***))))))+++************)))))))))******++++++++++++******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((******))))))((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&'''(((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))************+++++++++***************((()))+++,,,------,,,+++---------............/////////............//////////////////////////////000111000///...000444777;;;======<<<======777///111111000000000000//////........................,,,------------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))************))))))(((+++******))))))******+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&'''((('''%%%%%%'''(((''''''''''''''''''''''''(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,---,,,---...///111222333444555555555444333222111000222222222222111111111000111000////////////000111/////////000111111222222000000///...---------------,,,,,,,,,+++++++++*********************************************++++++)))+++......+++)))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''((((((((((((((((((((((((((('''''''''***)))(((&&&&&&&&&'''(((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******************++++++++++++++++++,,,,,,,,,---------///............///000000111333555666666888:::===;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;:::::::::::::::::::::::::::>>>===;;;999888888888888999999999888888888777777666555555444444333333333111111111111000000000/////////...---,,,,,,------,,,,,,,,,++++++++++++***+++++++++++++++***))))))************)))))))))))))))***+++,,,,,,+++***)))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((('''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((('''''''''%%%&&&&&&'''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))************************************((()))+++,,,,,,,,,,,,,,,---------............//////............//////000////////////////////////000000000//////222666999<<<===<<<:::;;;;;;666...111000000000////////////.........------------------------------,,,+++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))************)))(((******))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''((('''%%%%%%'''((('''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********++++++,,,,,,,,,---------,,,,,,---...000111222222444444444444333222111000222222222222111111111000111000///......///000111/////////000111111222222000///...---,,,,,,,,,,,,+++++++++++++++*********************************,,,,,,++++++***))))))(((%%%(((++++++***)))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((***)))(((&&&&&&&&&'''((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++))))))*********++++++++++++++++++,,,,,,,,,------.........---......///000000111333444555666999<<<::::::;;;;;;;;;;;;::::::;;;<<<<<<===<<<<<<;;;;;;<<<;;;;;;:::999888888888;;;:::999888777777666666999999999888888888777777666555555444333333222222111111111111000000000///......---------...//////,,,,,,+++++++++***************+++++++++***)))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((('''''''''%%%&&&&&&'''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))************************************))))))***+++,,,,,,,,,,,,---------............///...............///000000000000000000000000000000//////000000000333888;;;<<<===;;;999:::;;;666...000000000////////////......---------,,,,,,,,,+++------------,,,+++************++++++++++++******++++++++++++++++++++++++((())))))*********))))))***))))))))))))))))))***((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((&&&'''((('''%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))******++++++,,,,,,,,,---------,,,,,,---...///000111111222222333333333222111111222222111111111000000000000///...------...///000......///000000111111222//////---,,,,,,,,,,,,,,,***************************************+++++++++---,,,+++***)))(((''''''###&&&((()))((((((((()))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''(((((((((((('''''''''((((((((((((((()))((((((''''''''''''((('''''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********++++++)))))))))************+++++++++++++++,,,,,,,,,,,,---------------...//////...000111222333444777:::888999999::::::999999888::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;:::999888777777999999999999888777666555999999999888888888888777666555555444333222111111111111111111000000000000000///////////////000000++++++++++++************)))***************))))))(((((()))))))))))))))***))))))************))))))'''(((((()))***++++++,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&'''(((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))***************************+++++++++*********++++++,,,---------------............///......---......///000111000000000000000000000000...///000000111444999===<<<===;;;999:::;;;777000000000////////////......---------,,,,,,++++++***+++,,,,,,,,,,,,++++++***)))******++++++******)))++++++++++++++++++++++++((())))))************)))***))))))(((((())))))***(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))&&&'''((('''%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))************++++++++++++,,,,,,,,,---...//////000000000111111222222222222222111111000000000/////////......------------......---......//////000111111///...---,,,++++++++++++)))*********************))))))*********+++++++++*********))))))(((((((((&&&'''(((((('''&&&''')))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''((((((((()))&&&'''((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))***************++++++++++++,,,,,,,,,------,,,,,,------...///---///000111111222555777777777888888888888777777777777999:::;;;;;;<<<<<<;;;;;;;;;::::::999999999999:::;;;<<<<<<:::777555999999999888888888888777666555555444333222111000111111111111000000000000444333222000//////......++++++++++++************))))))************))))))(((((((((((())))))******)))(((((((((((((((((()))(((((()))***+++,,,------))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''((()))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))************))))))*********+++++++++************+++,,,---------------............///---------......///000111////////////////////////...///000000222555;;;???<<<<<<;;;999;;;<<<888222000000/////////.........------,,,,,,+++************++++++,,,,,,,,,++++++))))))************))))))************************(((((()))***************))))))(((((((((((())))))((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))&&&'''((('''%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************,,,,,,------...///000000///000111222222333222222000000000000////////////------------------------------......///000000000......---,,,++++++++++++)))))))))))))))*********))))))******++++++++++++(((((((((((()))))))))))))))))))))(((&&&%%%'''((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&'''''''''(((((())))))%%%&&&((()))))))))((((((&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))******************+++++++++,,,,,,,,,---,,,,,,,,,,,,---......---...///000000111333555666666777777777777666666444555777888:::;;;;;;;;;999::::::::::::;;;;;;;;;999;;;===???>>><<<888666999999999888888888888777666666555444222111111000111111111111000000000000888777444222000...---,,,+++++++++************)))((())))))*********))))))'''((((((((())))))******)))((('''&&&&&&'''((()))(((((()))+++,,,---...///))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&'''((()))******'''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))************))))))******++++++++++++************+++,,,---...---------.........//////---------......000111111..............................000000222666;;;???<<<<<<;;;999;;;===:::333000/////////............------,,,,,,+++***)))))))))***+++,,,,,,,,,,,,,,,))))))************))))))************************(((((()))***************))))))(((((((((((())))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''***)))'''%%%%%%%%%'''((()))((('''&&&&&&'''((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************++++++,,,,,,,,,---------///111222222000///000111...//////000///---+++***......------,,,+++******,,,,,,,,,------------......---,,,+++************************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&'''((('''&&&&&&'''((('''''''''(((((((((((()))((((((((((((((((((((((((((((((((((((((('''''''''))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))((((((******+++++++++,,,,,,,,,++++++++++++++++++++++++......//////000222333444444555666555444333555666666666777888999:::::::::888888888999999:::::::::999999888888888888888888777777777777777777777777444444333333222111000000000000000000000000000000,,,------,,,******+++---******))))))))))))******+++*********))))))(((((())))))************))))))+++++++++*********))))))''''''(((***+++,,,---...++++++***)))(((((())))))******))))))((((((''''''))))))(((((('''''''''&&&((((((((('''&&&&&&(((******'''&&&'''***+++***'''''''''''''''''''''''''''''''''''''''''''''''''''+++******)))(((''''''&&&'''''''''(((((((((((()))((('''&&&%%%%%%&&&((((((((('''&&&%%%%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))((((((''''''&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))************))))))))))))(((((((((((())))))))))))******))))))))))))******))))))*********+++++++++'''(((***+++,,,,,,,,,+++...------------...////////////////////////////////////.........---------000......111777<<<>>>>>>;;;:::::::::;;;999777444222222111000...,,,+++***///............---------)))))))))***+++++++++,,,)))))))))))))))))))))))))))************++++++++++++++++++*********))))))******))))))((((((''''''+++++++++***)))(((((('''))))))***))))))((('''&&&&&&&&&''''''(((((())))))'''((()))((('''&&&''')))''''''''''''''''''''''''***((('''%%%%%%%%%'''((()))((('''&&&&&&'''((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************++++++++++++...000111111000//////000...////////////---,,,+++...------,,,++++++******,,,,,,,,,------............---,,,+++************************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''''')))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))((((((******+++++++++,,,,,,,,,++++++++++++++++++++++++............000111222333111333555555444444444555666666666777777888888999777777777888888888999999666777777777888888888888777777777777777777777777444444333222222111000000////////////////////////,,,------,,,******+++---*********))))))*********************)))))))))((())))))************))))))+++++++++*********))))))'''(((((()))***+++,,,,,,+++******)))(((((())))))***)))))))))(((((((((''')))(((((((((''''''''''''((((((((('''&&&&&&(((******(((&&&'''((()))'''%%%''''''''''''''''''''''''''''''''''''''''''''''''******))))))(((''''''&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''((((((((())))))))))))((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((())))))))))))+++*********))))))(((((((((((((((((())))))))))))******))))))))))))******************++++++++++++((()))***+++,,,,,,++++++------,,,,,,------...///........................//////.........---------///------000666;;;>>>>>>;;;::::::::::::888666333444333111000...---,,,,,,------------,,,,,,,,,,,,***************+++++++++))))))))))))))))))))))))))))))*********++++++++++++++++++*********))))))******))))))((((((((((((++++++******)))(((((('''((())))))))))))((((((''''''''''''((((((((((((((('''((()))((('''&&&''')))'''''''''''''''''''''''')))((('''%%%%%%&&&''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((()))))))))******---///000000///...///000////////////...---,,,+++---,,,,,,++++++*********++++++,,,,,,---...//////------,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''((('''&&&&&&'''(((%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))((((((******+++++++++,,,,,,,,,++++++++++++++++++++++++------------...///111111...111444666555555555555666666666666666777777777666666666777777777777888444555555666666777777777555555555555555555555555333333333222111111000000////////////////////////,,,------,,,******+++---++++++************++++++************))))))))))))))))))************))))))+++************)))))))))(((((((((((()))))))))*********)))((((((((())))))))))))))))))(((((((((((((((((((((((('''''''''''''''((()))(((&&&&&&((()))***)))'''&&&'''&&&$$$###''''''''''''''''''''''''''''''''''''''''''''''''***))))))(((((('''''''''%%%&&&&&&&&&'''''''''''''''((((((((('''&&&%%%%%%((('''&&&&&&&&&&&&'''(((((('''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((()))))))))'''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))+++++++++***)))(((((('''(((((((((((())))))))))))******))))))))))))************+++++++++,,,,,,,,,)))******+++++++++******,,,,,,++++++,,,,,,---..........................................------------,,,,,,///555:::===>>>===;;;:::999999888555333777555222000...---......,,,,,,,,,,,,+++++++++++++++++++++***************)))))))))))))))))))))))))))))))))*********+++++++++++++++******************))))))))))))(((((((((+++******))))))((((((''''''(((((())))))))))))((((((((((((((((((''''''''''''((()))((('''&&&''')))''''''''''''''''''''''''((('''&&&&&&&&&&&&''''''(((((((((''''''(((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***,,,...000000///...///000//////.........------,,,,,,,,,+++++++++************++++++,,,---...//////---,,,++++++*********+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&'''''''''''''''(((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---...///000---000555777777666666666777777777777777666666666777777777777777777777777555555444444444444444444333333333333333333333333333222222222111111000000////////////////////////,,,------,,,******+++---,,,++++++++++++++++++,,,*********)))))))))))))))))))))************))))))************))))))))))))((((((((((((((((((''''''***))))))((((((((())))))))))))))))))(((((((((((((((((((((((((((''''''''''''((()))((('''&&&''')))))))))(((''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''''''''((()))(((&&&%%%$$$'''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''((((((((())))))&&&&&&''''''(((((())))))''''''''''''(((((((((((((((((((((((()))))))))))),,,++++++***)))(((''''''(((((((((((())))))))))))******))))))))))))******++++++++++++,,,,,,,,,,,,***+++++++++*********)))++++++******++++++,,,---................................................---,,,---000444999===???>>>===;;;::::::888666444:::777444000......///000,,,,,,,,,,,,++++++++++++,,,+++++++++***)))))))))(((((((((((((((((((((((())))))))))))************************************))))))))))))))))))))))))******))))))((((((((((((&&&'''((())))))***))))))))))))((((((''''''&&&&&&'''((()))((('''&&&''')))''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((()))))))))*********++++++,,,...///000///...///000///.........------------,,,,,,,,,+++++++++++++++++++++,,,,,,---...//////,,,,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''&&&'''((('''&&&&&&&&&(((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&&&&&&&''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++,,,---...///---111555888888888777888888888888888888888888777888888888888888888888888666555555444333222111111222222222222222222222222222222111111111111111000........................,,,------,,,******+++---,,,++++++++++++++++++,,,))))))))))))))))))******))))))************))))))))))))))))))))))))))))))(((((((((''''''''''''''')))((((((((((((((())))))(((((((((((())))))))))))'''''''''(((((((((((((((&&&((())))))'''''''''(((((((((((((((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((((((((('''%%%$$$&&&''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&''''''(((((())))))''''''''''''(((((((((((((((((((((((())))))))))))++++++******)))(((((('''(((((((((((())))))))))))******))))))))))))************+++++++++,,,,,,,,,++++++******************+++************+++,,,,,,........................---.....................---...///111444888<<>>;;;:::::::::888666;;;888444111///...///000------------,,,,,,,,,,,,,,,+++++++++***)))))))))(((((((((((((((((((((((((((((()))))))))*********************************))))))))))))************)))))))))(((((((((((((((&&&'''((())))))***))))))))))))((((((''''''&&&&&&'''((()))((('''&&&''')))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))*********+++++++++,,,,,,,,,...000000//////000111///......---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++***++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&'''((('''&&&&&&'''(((%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((())))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---.........111555777777777777888888888888888888999999999999999888888888888777777555555444333222111111000222222222222222222222222111111111111111111111111........................,,,------,,,******+++---++++++************++++++))))))))))))************))))))************))))))(((((()))))))))))))))***((((((((((((((('''''''''((((((''''''(((((())))))(((((((((((())))))))))))'''''''''(((((((((((((((&&&((())))))(((''''''((('''((())))))(((((()))+++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))************))))))))))))(((((((((((())))))))))))******))))))))))))******))))))*********++++++++++++******)))******++++++++++++******++++++,,,------------------------------------...............---...///000222555999===???===::::::::::::999888:::888555222000///...///------------,,,,,,,,,,,,+++++++++***************))))))))))))))))))))))))((((((((()))))))))*********************+++++++++)))))))))************+++(((((((((((((((((((((((('''(((((())))))))))))((((((((((((((((((''''''''''''((()))((('''&&&''')))''''''''''''''''''''''''%%%&&&&&&''''''(((''''''&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))***************+++++++++,,,,,,,,,...000111000000111222///...------------...///------------------------...------------,,,,,,,,,,,,++++++***++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&'''((('''&&&&&&'''(((&&&&&&'''''''''((((((((((((((((((((((((((((((((($$$$$$%%%&&&&&&'''((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,---.........000333444444444555666666666777777888888999999888888777777777666666666333333333333333333333333222222222222222222222222000000000000111111111111........................,,,------,,,******+++---*********))))))*********((()))))))))************))))))************))))))(((((((((((())))))******(((((((((((((((((())))))'''''''''''''''((())))))'''((((((((()))))))))***''''''''''''((((((((()))%%%'''))))))((('''''''''''')))***)))'''&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&'''(((((('''&&&&&&%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************(((((((((((())))))))))))******))))))))))))******(((((()))))))))***************)))))))))+++,,,---+++++++++++++++,,,---------------------------------------.........//////,,,---/////////111555999<<<:::888777888999999888999888666333000...------,,,,,,,,,,,,++++++++++++***************+++++++++))))))))))))))))))))))))(((((((((((()))))))))***))))))*********+++++++++))))))*********+++++++++((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((('''((()))((('''&&&''')))''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))%%%%%%&&&'''((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************++++++++++++---///111111111111222333///...---,,,,,,---//////........................///......------,,,+++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&'''((('''&&&&&&'''((('''''''''(((((((((((()))(((((((((((((((((((((((($$$$$$%%%%%%&&&'''((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,---.........///111111111111333555444555555666777888888999777777666666555555555444000111111333444555666666222222222222222222222222000000000000000111111111........................---------,,,+++***+++---******))))))))))))******(((((())))))*********+++))))))************))))))'''((((((((())))))******(((((((((((())))))******'''''''''''''''((()))***'''((((((((())))))******&&&'''''''''(((((())))))%%%''')))***((('''''''''''')))***)))%%%###$$$&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''(((((((((((()))&&&%%%%%%%%%&&&(((***+++%%%&&&'''(((((('''&&&%%%%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&''''''''''''((((((((()))(((((((((((())))))))))))((((((((()))******++++++(((((((((((())))))))))))******))))))))))))******(((((((((((())))))))))))))))))(((((()))+++---...,,,,,,++++++,,,,,,---...---------------------------------.........//////+++,,,...---,,,...222666:::888666555777888888888888777666333111...---++++++++++++************)))))))))******+++++++++,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))******++++++++++++))))))******++++++++++++'''''''''((((((((((((((())))))***))))))(((''''''&&&'''''''''(((((())))))'''((()))((('''&&&''')))'''((()))))))))(((&&&%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++------......///000000000////////////////////////////////////........................//////////////////.........---------,,,+++++++++++++++++++++++++++******)))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&''''''(((((((((((((((''''''''''''((((((((((((''''''''''''((((((((())))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------***,,,------,,,,,,...///............000222444555666777888:::;;;;;;::::::;;;888555555666666333111444555555555444333222222222222222222222222222222000000000000000000000000////////////////////////------,,,,,,,,,,,,+++++++++++++++************)))%%%&&&''')))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((******)))))))))))))))***''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((+++*********))))))((((((+++++++++*********))))))******)))(((((()))******************************+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------............///666777999999999888666555:::888444111...---,,,---,,,+++******))))))******)))***,,,,,,***(((((('''(((((())))))))))))(((((())))))************))))))******))))))))))))******+++++++++*********))))))(((((((((((((((((((((((()))((((((((((((((()))***'''''''''''''''((()))***(((((((((((((((((((((((('''((())))))((('''&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''')))))))))((('''&&&%%%%%%(((((('''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((((((((((())))))))))))************++++++++++++---------...//////000000........................///////////////////////////////////////////////////.........---------,,,++++++++++++,,,,,,,,,,,,,,,++++++***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((()))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''&&&''''''(((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------+++---......,,,,,,---///............000222444555444555777999999999999888999777555444555555333000444555555555555444444333444333333333222222111111000000000000000000000000////////////////////////------,,,,,,,,,,,,+++++++++++++++************)))&&&'''((()))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((...---+++)))((('''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))((((((((('''''''''&&&'''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((************)))))))))(((+++++++++*********))))))************************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............333555888:::;;;:::888777777555222///---,,,,,,,,,,,,+++******))))))******'''((()))))))))((((((((((((((())))))))))))(((((())))))************))))))******))))))))))))******+++++++++*********))))))((((((((((((((((((((((((******)))((('''''''''((('''&&&&&&&&&&&&''''''((((((((((((((((((((((((((('''(((((((((((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((,,,+++***)))'''&&&%%%%%%(((((((((''''''''''''&&&((((((''''''&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,---......//////000........................////////////////////////111000000//////...............------------,,,,,,+++++++++,,,,,,---------,,,,,,++++++***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((()))'''(((((((((((()))))))))'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''(((((((((((((((''''''''''''((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,---...///...---,,,---...------...///000222333444333444666777888777777666777555444333444444222000444444555666666666555555555555444333333222111111000000000000000000000000////////////////////////------,,,,,,,,,,,,+++++++++++++++************)))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((---,,,+++)))((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((()))))))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((************))))))))))))+++************))))))))))))***+++,,,,,,+++***)))************************,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............///222666:::<<<;;;999777222111///---++++++++++++,,,+++******))))))******(((((((((((())))))))))))(((((())))))))))))(((((())))))************))))))***))))))(((((())))))***+++************)))))))))((((((((((((((((((((((((++++++)))((('''&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))+++******)))(((''''''&&&((((((((('''''''''''''''((((((''''''''''''(((((('''''''''''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))++++++++++++,,,,,,,,,,,,+++,,,,,,---......//////------------------------...///////////////000000111111000000///...------------,,,,,,,,,,,,,,,,,,******+++,,,---.........,,,+++++++++*********)))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&'''((()))******''''''''''''(((((((((((())))))((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&''''''(((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))***************++++++++++++,,,,,,,,,...//////...,,,+++,,,---,,,---...///000222333333333444555777777777666555444333333222222222111111444444555666777777777666666666555444333222111000000000000000000000000000////////////////////////------,,,,,,,,,++++++++++++++++++*********))))))***************)))((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((((())))))***''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((*********)))))))))))))))************)))))))))))))))***,,,------,,,***)))************************---,,,,,,,,,++++++******++++++,,,,,,,,,,,,------,,,,,,---------.........,,,000555999:::999666333///...---,,,+++,,,,,,,,,,,,+++******))))))******+++***))))))*********)))(((((())))))))))))(((((())))))************))))))))))))(((((((((((())))))************))))))))))))((((((((((((((((((((((((***)))(((''''''''''''''')))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((('''((((((((())))))******((((((((()))))))))))))))(((((((((((((((((((((((((((((('''''''''(((((()))(((''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,++++++,,,,,,------......------------------------------......////////////111000000///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,******++++++,,,---......+++++++++***************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&'''((()))******%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,---...///...,,,++++++,,,,,,,,,---///000111222222444555666777777777666555222222222222111111111222444444555666777777777666666666555444222111000000////////////////////////////////////////////////------,,,,,,,,,++++++++++++++++++*********))))))***+++++++++***)))((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))******''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((((((((()))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))******)))))))))))))))))))))))))))***,,,------,,,***)))************************,,,,,,,,,++++++*********+++++++++,,,,,,---------,,,,,,,,,------------...,,,///333666666444000...---------------------...,,,+++******))))))******,,,***))))))***)))'''%%%(((((())))))))))))(((((())))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&''''''((())))))******)))(((''''''((((((((((((((((((((((((((((((&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''&&&''''''(((((())))))***&&&''''''(((((())))))***'''(((((((((((()))))))))((((((''''''(((((())))))((((((''''''(((((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++******+++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////......------,,,,,,,,,******++++++++++++,,,,,,*********++++++,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((()))$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((()))))))))******))))))))))))))))))))))))((((((((()))))))))******************+++++++++++++++,,,---,,,+++***+++,,,+++,,,---///000111222222444444666666777666555444000111333222111111222333444444555666666666555555444444333222222111000000////////////////////////////////////////////////------,,,,,,,,,,,,+++++++++++++++************)))***+++++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((+++***)))(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''(((((()))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************(((((()))))))))))))))***)))***+++,,,,,,+++***)))************************+++++++++++++++************++++++,,,,,,------...,,,,,,,,,,,,------------,,,...111333333000,,,***,,,---------............,,,+++******))))))*********((('''(((***)))&&&"""(((((())))))))))))(((((())))))************)))))))))((((((''''''(((((()))(((((()))))))))))))))***((((((((((((((((((((((((%%%%%%%%%&&&'''(((************))))))((()))))))))((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))'''''''''''''''((((((((('''((((((((())))))))))))((((((((((((((()))******((((((((((((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))******************+++,,,,,,------++++++++++++++++++++++++******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))&&&''''''(((((((((((((((''''''''''''(((((((((((((((((()))))))))*********))))))))))))))))))))))))(((((((((((()))))))))***************++++++++++++)))***++++++***)))***,,,***+++---///111111111111222333444555555444333222///111333333111111333555444555555555555444444333222222222111111000000000////////////////////////////////////////////////------,,,,,,,,,,,,+++++++++++++++************)))******+++++++++***))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&''''''((())))))((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))************(((((((((((())))))******************************************************************++++++++++++******+++,,,,,,---......++++++,,,,,,,,,------------...000111111///,,,+++,,,,,,------......------,,,+++******))))))******(((&&&'''***......***%%%(((((())))))))))))(((((())))))************))))))((((((''''''''''''(((((((((((((((((())))))******((((((((((((((((((((((((&&&&&&&&&&&&''''''((())))))(((((((((((())))))***((((((((((((((((((((((((&&&%%%%%%$$$%%%&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((()))((((((''''''&&&&&&&&&%%%'''((((((((())))))******((((((((((((((()))******((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))******+++,,,,,,------++++++++++++++++++++++++))))))***++++++,,,------+++++++++++++++++++++,,,))))))******+++++++++,,,*********)))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''((((((((())))))******%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''''''''(((((())))))&&&''''''(((((((((((((((''''''''''''((((((((()))))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++'''(((******))))))***,,,***+++---///111111111111111222333444333333111111///111444333111111333666555555555555444333222222111111111000000000000000////////////////////////////////////////////////---------,,,,,,,,,+++++++++++++++************))))))******+++++++++******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''')))******''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))*********+++'''((((((((())))))************)))(((((()))******************************))))))******+++++++++,,,******+++,,,,,,---......++++++,,,,,,,,,------------...///000000///...---++++++,,,---------,,,,,,,,,++++++***)))*********(((''')))///444555000***(((((())))))))))))(((((())))))************))))))((((((''''''''''''(((((('''((((((((())))))******(((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''''''''''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))***++++++++++++***,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,+++++++++******************************(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((''''''''''''&&&'''''''''&&&%%%%%%$$$###$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))'''&&&'''((()))((('''''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))******)))(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************++++++******************,,,+++***)))))))))++++++,,,,,,------.../////////111111000000//////......000000111222333333444444444444444333333222222222222222222222222111000000------------........./////////...------------...---,,,+++***)))))))))))),,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))***++++++***)))((('''((((((((((((((((((((((((((((((((((((((()))******))))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&)))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&'''((('''''''''((())))))((('''&&&%%%%%%$$$''''''''''''(((((((((((())))))(((((('''''''''&&&(((((((((((())))))))))))&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((())))))))))))''''''(((((())))))******))))))))))))************++++++******))))))((((((******))))))))))))******,,,,,,+++***))))))************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++***)))((((((***---//////---***((())))))))))))************))))))))))))))))))))))))))))))))))))******************))))))))))))******&&&'''((())))))((('''&&&''''''&&&%%%&&&(((***,,,((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++++++++***,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++*********))))))************************(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))'''&&&'''((()))(((&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''(((((((((((((((((((((((())))))(((((((((((())))))***))))))(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((()))))))))*********************************,,,+++***))))))***++++++,,,,,,------.../////////111000000000/////////...000000111111222333333444444444333333333222222222111111222222111111000///------.........///////////////...------------------,,,+++***************,,,,,,+++++++++*********))))))))))))))))))))))))***))))))((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))*********)))((('''((((((((((((((((((((((((((((((((((((((())))))***)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&)))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%'''))))))((('''((()))((((((((('''&&&&&&%%%%%%''''''''''''(((((((((((()))(((((((((''''''''''''''''''((((((((()))))))))&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))*********************)))))))))))))))******))))))))))))******,,,++++++***))))))************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,---...//////...---,,,+++++++++++++++++++++++++++++++++++++++*********(((***,,,------,,,***((())))))))))))************))))))))))))))))))))))))))))))))))))***************))))))(((((())))))***''''''((((((((((((''''''((('''&&&&&&&&&(((***+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((()))******++++++******+++++++++++++++******************************************)))))))))((((((************************(((((())))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((((('''&&&'''(((((('''&&&&&&''''''''''''(((((((((''''''''''''''''''''''''&&&''''''((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))))))))((((((''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))))))))******************************+++******)))******++++++,,,,,,,,,---......//////000000000000////////////000000000111222222333333333333333222222222222222000000111111000000///........./////////000000000///......---------------,,,,,,++++++++++++,,,,,,,,,++++++++++++*********))))))))))))))))))))))))***))))))((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))***))))))((('''((((((((((((((((((((((((((((((''''''(((((()))***((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''')))******(((''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))******************))))))))))))******,,,+++******)))***************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---...//////...---,,,************************)))))))))******+++++++++))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))((((((''''''(((((()))((((((''''''''''''(((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((())))))***************+++++++++***************))))))))))))))))))))))))+++*********))))))))))))************************(((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%'''''''''''''''''''''''')))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&&&&(((((('''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''(((((())))))(((((())))))))))))))))))))))))(((((((((''''''((((((((()))(((((('''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))***))))))))))))******************************+++++++++,,,,,,------...//////000000000000////////////000000000000111111222222222222222222222111111111000000000000000///......////////////000000000000///...------,,,,,,------,,,,,,,,,+++,,,,,,------++++++++++++************((((((((((((((((((((((((***)))(((((((((((()))***))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((('''(((((((((((((((((((((((((((''''''''''''((())))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))***)))'''&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((())))))))))))******))))))((((((''''''((()))))))))************(((((())))))******++++++******))))))))))))******++++++***************+++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,............,,,,,,))))))))))))))))))))))))((())))))))))))*********))))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))((()))))))))************((((((''''''''''''((((((((((((&&&%%%%%%&&&(((((()))(((((('''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))(((((()))************)))************************)))))))))))))))))))))))),,,,,,+++++++++*********************************(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%'''''''''''''''''''''''')))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((&&&%%%&&&'''((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))'''(((((((((((()))))))))(((((()))))))))*********))))))******++++++++++++++++++,,,,,,---.........////////////000000000000//////000000000000111111111111111111111111111111000000000000000///......////////////000000000000......---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------+++++++++*********))))))(((((((((((((((((((((((())))))(((((()))***,,,...))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((('''''''''''''''(((((()))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((&&&$$$$$$%%%%%%%%%&&&&&&'''(((((((((''''''''''''(((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&'''''''''(((&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((())))))))))))******))))))((((((''''''((()))))))))************(((((())))))******++++++******))))))))))))******+++***************++++++******+++++++++,,,,,,,,,*********+++++++++,,,,,,+++,,,---......---,,,+++))))))))))))))))))))))))*********))))))))))))((())))))(((''''''((())))))((()))))))))************))))))))))))))))))))))))((()))))))))************((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))***'''((())))))******)))))))))))))))***************************************,,,,,,,,,++++++++++++***************************(((((())))))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''&&&%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''&&&&&&''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))''''''(((((((((((())))))'''(((((())))))*********((()))***++++++++++++++++++++++++,,,------......////////////000000000000///////////////000000000000000000000000111111111000000111111000000///........./////////000000000...------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++************))))))))))))))))))))))))))))))))))))(((((((((***---000222))))))))))))(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&''''''%%%$$$$$$%%%&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''''''''(((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))******************))))))))))))***************)))******+++,,,******+++++++++,,,,,,,,,************+++++++++++++++,,,---......---,,,+++))))))))))))))))))))))))+++++++++******)))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))((((((''''''(((((()))''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''((())))))'''(((((()))))))))))))))((()))))))))*********+++++++++++++++++++++++++++++++++++++++************************************(((((())))))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((('''&&&&&&&&&&&&'''((()))''''''''''''(((((((((((((((((((((((())))))))))))'''''''''((((((((())))))''''''(((((()))******+++'''(((***+++,,,,,,++++++***++++++,,,,,,---........./////////000000000111/////////////////////////////////000000000111111111111222222111111000///------........./////////...---,,,,,,++++++,,,,,,---,,,+++***************************))))))))))))))))))))))))))))))))))))((((((((())),,,000444777))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%''''''&&&%%%&&&'''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))''''''((((((((()))))))))&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))*********************)))))))))))))))******))))))))))))************))))))***++++++,,,******+++++++++,,,,,,,,,************+++++++++++++++,,,------------,,,+++*********************************+++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***************))))))(((((())))))***%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((('''(((((()))))))))))))))(((((())))))*********+++++++++++++++++++++++++++************))))))))))))************************(((((())))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''''''''&&&###$$$%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((()))(((((((((((())))))))))))''''''''''''((((((((()))&&&''''''((()))******+++'''(((***+++,,,,,,++++++***++++++,,,,,,---........./////////000000111111///////////////............/////////000000111111222222222222222111000000------------.........///...---,,,,,,++++++,,,,,,---,,,+++***))))))))))))************))))))))))))))))))))))))))))))))))))((((((((()))---222666999))))))))))))((((((((((((((((((((((((((((((((((((&&&%%%%%%$$$%%%&&&(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((($$$%%%'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&'''(((''''''''')))''''''''''''''''''''''''''''''''''''((((((((()))&&&'''''''''(((((())))))(((((((((((())))))))))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))''''''(((((())))))******))))))))))))************++++++******))))))((((((******))))))))))))************))))))***+++,,,,,,******+++++++++,,,,,,,,,)))************+++++++++++++++------------++++++************************((()))***+++,,,---......))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))******************))))))))))))******$$$%%%''''''''''''%%%$$$%%%%%%'''((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&%%%&&&&&&'''+++***)))'''''''''((()))'''''''''&&&&&&%%%%%%%%%&&&'''''''''(((((())))))))))))((('''''''''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((''''''''''''(((((((((((()))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++************)))******++++++++++++******))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))((('''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))************+++++++++******,,,///222111---(((++++++,,,,,,,,,,,,---------......///000111111222111111111000000000000000111111111000000000000000000000111222222111//////222111000///............///......------,,,++++++,,,,,,,,,+++++++++******,,,+++++++++******))))))&&&'''''''''(((((())))))''''''(((((())))))******''''''((()))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((***'''%%%&&&(((***(((&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((('''%%%%%%%%%&&&(((***''''''''''''''''''''''''&&&''''''((()))******+++))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((('''''''''))))))))))))))))))))))))''''''''''''((((((((()))))))))************))))))))))))))))))))))))))))))''''''(((((((((((('''''')))*********++++++++++++------,,,+++*********+++++++++++++++++++++++++++************************---+++)))+++---///---+++************************************************+++*********))))))((((((*********))))))))))))))))))))))))))))))))))))))))))*********++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((&&&'''((((((''''''(((******)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&''''''+++***((('''''''''((()))'''''''''&&&&&&%%%%%%%%%''''''''''''((((((((()))))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''(((((((((((()))******+++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++************))))))******++++++******)))******)))))))))(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))((((((''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))*********++++++++++++***+++---000000,,,)))+++++++++,,,,,,,,,---------......///000000111111000000000000000000000000000000000000000000000000//////111111111111000///222222111000///......//////......------,,,++++++,,,,,,+++++++++*********++++++******))))))))))))'''''''''((((((((())))))'''((((((((()))))))))***''''''((()))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((***(((&&&&&&((()))((('''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((('''&&&%%%%%%'''(((***''''''''''''''''''''''''''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((('''))))))))))))))))))))))))'''''''''((((((((())))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))*********+++,,,,,,+++***************++++++++++++++++++++++++************************,,,***)))***,,,---,,,***************************,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))((()))))))))))))))*********)))))))))))))))))))))))))))))))))*********++++++))))))))))))((((((((((((((((((((((((((((((((((((&&&'''((((((''''''(((******)))(((''''''((()))***(((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''&&&&&&''''''***)))((('''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((()))((((((''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((((())))))******+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++************))))))******++++++******)))************))))))))))))''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((()))((((((''''''&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))*********+++++++++******+++------,,,***++++++++++++,,,,,,,,,,,,------......///000000000/////////000000000000000000000000000000000000000......///000111111111111333222111000/////////000///......------,,,++++++,,,++++++++++++*********))))))))))))((((((((((((''''''(((((((((((())))))(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((&&&&&&((()))((('''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((''''''''''''&&&((('''&&&&&&&&&'''((()))''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''''''''((((((((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))+++******)))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))***))))))***,,,,,,+++***************************++++++++++++++++++++++++************))))))))))))(((((())))))******++++++))))))))))))))))))))))))((((((((()))))))))******))))))))))))((((((((((((((((((((((((((((((((((((&&&'''((((((''''''(((***)))((((((''''''(((((()))'''''''''''''''''''''''')))))))))((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((('''((((((((('''''''''''''''&&&&&&&&&'''''''''((((((((((((((()))(((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((''''''''''''((((((((()))))))))*********+++***************************++++++++++++,,,,,,,,,+++++++++*********))))))))))))************))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((()))(((((((((''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))******************))))))***+++++++++***++++++++++++,,,,,,,,,---------....../////////......///////////////000/////////000000000000000---...//////000111111222222222111000000000000000///......------,,,++++++++++++++++++************((((((((((((((((((''''''(((((((((((((((((())))))(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((('''''''''''''''(((''''''&&&'''((())))))''''''''''''''''''''''''))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))************))))))))))))))))))))))))))))))((())))))******))))))((('''''''''(((((((((((()))))))))(((((((((((())))))************************((((((((((((((((((((((((******+++,,,------,,,+++************************((((((((((((((((((((((((*********)))))))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&'''((((((''''''(((***((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((('''''''''(((((((((((('''''''''''''''''''''''''''((((((((((((((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((''''''''''''(((((()))))))))))))))******************************************+++++++++,,,,,,+++++++++*********)))))))))))))))******)))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((''''''''''''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***(((((()))))))))***************)))))))))***+++,,,*********+++++++++,,,,,,------------............------........./////////......//////000000000000---......//////000111222222111000000000000000000///......------,,,+++++++++++++++*********))))))''''''''''''''''''(((((())))))))))))))))))(((((())))))))))))((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((()))))))))***))))))************))))))))))))))))))))))))))))))'''(((((())))))(((((('''&&&'''''''''(((((((((((()))((((((((((((((())))))************************((((((((((((((((((((((((***+++---......------,,,************************(((((((((((((((((((((((())))))))))))))))))******''''''((()))***++++++,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&'''((((((''''''(((***''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))((((((&&&&&&'''((((((((('''''''''''''''''''''(((((((((((((((((((((((('''''''''(((''''''''''''(((((()))(((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))************************************+++++++++++++++++++++************)))((())))))******))))))(((''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((((((((()))))))))******)))***+++***))))))+++---************++++++++++++------------------------,,,,,,------.../////////---......//////000000111............///000111111000000////////////000000///......------,,,+++++++++************)))))))))''''''''''''((((((((((((******))))))))))))(((((())))))))))))((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))(((&&&&&&((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))))))))''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&&&&''''''((()))))))))))))))))))))))))))))))))((((((((()))))))))******))))))************))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((())))))***************************))))))))))))))))))))))))***,,,///000///...------************************++++++++++++++++++++++++))))))))))))************(((((())))))******++++++))))))))))))))))))))))))((((((((()))))))))******))))))))))))((((((((((((((((((((((((((((((((((((&&&'''((((((''''''(((***&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))***))))))(((%%%&&&'''(((((((((''''''&&&'''''''''((((((((())))))((((((((('''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''(((((()))))))))))))))))))))(((************************************+++++++++++++++++++++************)))(((((())))))))))))((((((''''''(((((())))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((()))&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((((((((()))))))))***(((***,,,,,,***)))+++---************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////------......///000000111000///............///000//////............/////////......------,,,++++++************))))))))))))''''''((((((((()))))))))*********)))))))))((((((***)))))))))((((((((('''''''''((()))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((('''((()))(((&&&&&&(((***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''''''''((((((((()))((((((''''''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))))))))''''''((()))))))))))))))((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((&&&&&&''''''((())))))***&&&&&&''''''((())))))***))))))))))))))))))))))))(((((()))))))))*********))))))************))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((())))))))))))((((((((())))))***+++************************************************(((,,,///000///---,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))************)))))))))))))))*********)))))))))))))))))))))))))))))))))*********++++++))))))))))))((((((((((((((((((((((((((((((((((((&&&'''((((((''''''(((***&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((*********)))((($$$%%%'''(((((((((''''''&&&'''''''''(((((())))))))))))(((((('''''''''&&&'''''''''''''''((()))***(((((((((((((((((((((((())))))(((((('''''''''&&&((((((''''''''''''(((((())))))))))))(((((((((((()))))))))))))))))))))))))))************++++++++++++++++++************)))(((((())))))))))))(((((((((((())))))*********+++'''''''''&&&&&&'''''''''%%%&&&&&&''''''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))***))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))(((+++------+++***+++---)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////---------...///000000111111000...------...///000......---------......//////......------,,,++++++************))))))))))))'''((((((((())))))******+++*********))))))((((((******))))))(((((((((''''''(((((()))))))))))))))'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&(((***(((&&&%%%'''***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))******''''''((()))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))&&&&&&&&&'''((())))))***&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))************))))))(((((((((((()))))))))))))))))))))))))))***++++++))))))))))))))))))))))))************************'''+++///000...++++++,,,************************************************(((((())))))*********+++*********)))))))))))))))))))))))))))))))))))))))************++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((&&&'''((((((''''''(((***%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''')))((('''&&&&&&''')))***))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&'''(((((()))***++++++,,,))))))))))))))))))))))))&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))*********++++++++++++******))))))))))))*********************)))((((((+++)))(((&&&&&&((()))+++))))))))))))(((((((((((())))))))))))))))))))))))************************,,,+++*********+++,,,---,,,,,,,,,---------..................////////////000000///...---,,,,,,+++---------............///......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((())))))))))))((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((('''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((''''''(((((()))***+++))))))(((((('''''''''&&&((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((()))******(((((()))***************))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))+++)))(((&&&&&&((()))+++(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))))),,,---///000///---***)))***)))((()))***+++***((()))(((((('''''''''((((((*********))))))))))))))))))))))))))))))*********(((((()))***************(((***+++***)))((()))*********)))(((''''''((((((((((((((((((((((((((((((+++((('''(((+++,,,***(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''&&&&&&&&&'''***,,,...)))(((((((((''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''((())))))***++++++))))))))))))))))))))))))''''''''''''((((((((()))(((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((())))))))))))*********+++******))))))))))))*********************)))((((((***)))(((''''''((()))***)))((((((((((((((((((((())))))))))))))))))))))))************************++++++*********+++,,,---,,,,,,,,,------------.............../////////////////////...------,,,,,,---------............///...------------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((())))))))))))((((((((('''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((('''&&&&&&%%%'''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))((((((((((((((())))))(((((((((''''''''''''((('''&&&&&&&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((()))******(((((()))***************))))))************))))))************************))))))))))))))))))))))))))))))(((((((((((())))))***)))(((''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))***,,,...///...,,,***(((+++)))((()))***+++***(((***))))))((((((((())))))************)))))))))))))))))))))))))))))))))***(((((()))***************''')))***)))((('''((()))((()))+++,,,,,,***(((&&&(((((((((((((((((((((((((((&&&%%%'''***+++***)))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''(((***---...(((((((((((('''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((())))))***))))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))***))))))(((((())))))***))))))******))))))((((((***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))************************+++************+++,,,,,,,,,,,,,,,,,,---------------............/////////........................---------............///------------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''((((((((((((((((((((((((((()))))))))(((((((((''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&+++***)))(((''''''''''''((((((((((((''''''''''''((('''%%%$$$$$$%%%'''((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((()))******(((((()))***************))))))************))))))************************))))))))))))))))))))))))))))))(((((((((((())))))***)))(((''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))))))))***,,,...---,,,)))(((+++***))))))***+++***)))******))))))))))))************************************))))))))))))))))))(((((()))***************&&&((()))((('''&&&'''(((&&&)))---000///,,,(((%%%((((((((((((((((((((((((&&&%%%%%%&&&)))******)))((((((((((((((((((((((((%%%%%%&&&'''((()))******((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''***)))(((((('''(((((()))((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&'''''''''((((((((()))))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''''''''(((((((((((()))))))))(((((((((((())))))((()))))))))))))))(((((())))))(((((((((((())))))'''''''''((((((((((((((())))))))))))))))))))))))***************************************++++++,,,++++++,,,,,,,,,------------------.........//////---------.........//////---------............///---------,,,,,,,,,++++++************************(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))((((((((('''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&***)))((('''''''''''''''(((((((((((((((''''''''')))(((&&&$$$$$$&&&((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))***(((((()))***************))))))************))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))(((***,,,......---+++)))+++***))))))++++++***)))))))))(((((())))))******)))***************++++++*********)))))))))))))))(((((()))***************'''((())))))''''''((()))&&&(((,,,......,,,(((%%%(((((((((((((((((((((((((((''''''(((((())))))(((((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''&&&&&&&&&&&&'''''''''(((((((((((((((&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((('''''''''&&&'''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''(((((((((((())))))(((((((((((())))))'''(((((()))))))))(((((())))))(((((((((((())))))&&&&&&''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++,,,,,,,,,------------------............,,,,,,------.../////////---------............///------,,,,,,,,,+++++++++************************(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''''''''&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&'''''''''''''''((())))))'''''''''(((((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((())))))***(((((()))***************))))))************))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))))))))***---//////...---++++++***)))***+++,,,+++)))'''''''''''''''((()))***))))))******+++++++++,,,************))))))(((((((((((()))***************((()))******(((((()))***'''((()))******)))((((((((((((((((((((((((((((((************)))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''$$$$$$%%%&&&''''''(((((('''''''''(((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((()))))))))))))))'''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%'''((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))((((((''''''(((((()))''''''((()))))))))(((((((((((())))))))))))((((((&&&&&&&&&''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******++++++++++++,,,,,,,,,,,,,,,------------.........---------.........//////---------............///,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((('''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***'''''''''(((((((((((((((***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((()))******(((((()))***************))))))************))))))************************))))))))))))))))))))))))'''((()))******)))((('''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))(((***---///000///...---,,,*********+++,,,+++***'''&&&&&&''''''((()))***))))))******+++,,,,,,,,,++++++******)))((((((((((((((()))***************)))***+++***)))((()))+++)))((('''''''''((()))***((((((((((((((((((((((((***+++,,,+++)))'''((()))(((((((((((((((((((((((())))))((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%&&&''''''(((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''''''''''''''''''''''''''(((((()))))))))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&%%%$$$%%%'''((()))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((''''''''''''((((((&&&''''''((())))))(((((((((((())))))))))))((((((%%%%%%&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++******)))***++++++++++++,,,,,,,,,,,,,,,---------.........---------...............---------............///,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((((((''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''&&&&&&&&&''''''(((''''''''''''((((((((()))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((()))******(((((()))***************))))))************))))))************************))))))))))))))))))))))))'''((()))******)))((('''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))'''))),,,...//////...,,,,,,+++******,,,,,,+++***''''''''''''((()))***+++))))))***++++++,,,------++++++******)))(((((('''(((((()))***************((()))***)))((('''(((***))))))((((((((()))***+++((((((((((((((((((((((((&&&(((******(((''')))+++(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))((('''&&&%%%&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((((((((())))))******''''''''''''((((((((()))''''''''''''''''''''''''&&&'''''''''(((((())))))************))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&$$$%%%'''))))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((&&&&&&'''((())))))(((((((((((())))))))))))((((((%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++******)))******+++++++++,,,,,,,,,,,,,,,,,,---------..............................---------.........//////,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((((((((('''&&&'''(((******((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((%%%%%%&&&'''((()))******)))((('''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))%%%''')))******)))'''%%%))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((()))******(((((()))***************))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))++++++)))((('''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))%%%'''***---......---,,,,,,+++******,,,,,,+++***(((((((((((()))***+++,,,))))))***+++,,,,,,------+++++++++***)))(((((('''(((((()))***************'''((()))((('''&&&''')))))))))******++++++++++++(((((((((((((((((((((((("""%%%(((((('''(((***---((((((((((((((((((((((((%%%&&&&&&'''((()))******(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''###)))...---'''###$$$'''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''')))+++---///000''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((()))************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((++++++******)))(((((((((************************------..................,,,,,,,,,---------............---------,,,,,,,,,111///---,,,,,,,,,+++***+++++++++************)))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))%%%%%%%%%&&&'''(((((()))))))))(((((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((******++++++++++++******))))))))))))))))))))))))******,,,...///...+++)))+++***)))***,,,,,,+++)))))))))))))))))))))))))))((('''&&&&&&)))---222555555///***(((***+++)))&&&)))))))))))))))(((''''''))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))''''''''''''''''''''''''$$$***///...((($$$%%%(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((((((((''''''(((((()))***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((************))))))))))))************************++++++,,,,,,,,,,,,------,,,,,,,,,---------......000000/////////.........---+++++++++...//////...+++++++++************)))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''(((((()))******+++(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((******++++++++++++******))))))))))))))))))))))))******,,,...//////,,,)))***))))))***,,,,,,+++)))))))))))))))))))))))))))(((''''''''')))---000333222...)))(((***+++)))&&&)))))))))))))))(((''''''))))))))))))))))))))))))))))))(((((((((((())))))'''''''''''''''''''''''''''((((((((())))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''&&&***///...)))%%%&&&)))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&''''''(((((())))))'''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&)))(((((('''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))************************************))))))*********+++++++++,,,,,,,,,---------......///////////////.........111///...---......---++++++++++++************)))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((()))))))))******((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))******+++'''((()))******)))((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((******++++++++++++******))))))))))))))))))))))))******+++...//////---+++)))(((((()))+++,,,+++)))))))))))))))))))))))))))((((((((()))***,,,---...///+++'''''')))***)))''')))))))))))))))(((((('''))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''%%%)))---,,,(((&&&&&&(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((('''&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''#########$$$%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((('''(((((()))***+++++++++************************(((((())))))***+++++++++,,,,,,,,,---------......------------------------///---,,,,,,,,,,,,***(((+++++++++*********))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))************((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''((((((((((((&&&((()))++++++)))(((&&&''''''''''''(((((((((((())))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((******++++++++++++******))))))))))))))))))))))))******+++---///000...,,,)))((((((***+++,,,+++)))((((((((((((((((((((((((((())))))***++++++******+++)))'''''')))***)))((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))'''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%'''***)))'''%%%%%%'''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''#########$$$%%%&&&''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((''''''((()))***++++++,,,************************)))))))))***+++,,,,,,---,,,,,,,,,---------......,,,------------------------,,,,,,---//////...,,,+++++++++*********))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))************))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&((()))++++++)))(((&&&''''''''''''(((((((((((())))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((******++++++++++++******))))))))))))))))))))))))*********---///000///...+++*********,,,,,,***)))((((((((((((((((((((((((((()))*********)))((((((((('''''''''((()))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%&&&((('''&&&%%%%%%&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''(((((())))))'''''''''''''''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&''''''((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((('''(((((()))***+++++++++************************))))))***+++,,,------...,,,,,,,,,---------...............///////////////>>><<<:::999888555111...+++++++++************)))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((()))))))))******))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))************************'''((()))******)))((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((******++++++++++++******))))))))))))))))))))))))*********,,,///111111000...---,,,,,,---,,,***((()))))))))))))))))))))))))))))))))))))))((('''''''''((((((((())))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''''''''&&&''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&'''''''''((((((((()))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''(((((()))***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))*********+++************************((())))))***,,,------...,,,,,,,,,---------.............../////////000000BBB@@@>>>;;;888444...++++++++++++************)))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''(((((((((((())))))))))))))))))))))))))))))))))))************************(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((******++++++++++++******))))))))))))))))))))))))***)))***,,,///222222111111///.........---***((())))))))))))))))))))))))))))))(((((((((''''''''''''(((******)))))))))***''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&(((((('''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((())))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''&&&((((((((((((((((((((((((((((((((((((((()))************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))************************************'''((()))***+++,,,------,,,,,,,,,---------......,,,,,,,,,---------......++++++,,,---//////,,,***+++++++++************)))''''''''''''((((((((())))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))(((((((((((())))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((******++++++++++++******))))))))))))))))))))))))***)))***,,,///222222222333111000///...---***((()))))))))))))))))))))))))))(((((('''''''''((((((((()))++++++***))))))***''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''(((((((((((((((+++*********))))))(((((('''''''''(((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''))))))(((((('''''''''&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&(((((('''''')))+++&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***)))'''%%%%%%%%%'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&******))))))((((((((('''(((''''''&&&&&&((()))***))))))))))))))))))))))))&&&''''''((()))******+++))))))((('''''''''''''''******))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))((((((((((((''''''''''''))))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''(((***+++((((((((((((((('''''''''((((((((((((((((((((((((+++)))(((&&&&&&((()))+++&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$))))))((((((((((((((()))))))))))))))))))))))))))+++***)))'''''''''(((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))***++++++,,,''')))+++***((((((***,,,))))))))))))))))))))))))++++++++++++...111444666555555444111---)))((()))******)))(((((((((((((((((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))((((((''''''))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&&&&'''((()))***************)))))))))((((((((((((((((((((('''''''''''''''''''''((((((((()))'''''''''''''''''''''''')))(((((((((''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''***((('''%%%%%%%%%'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&)))))))))(((((('''''''''(((''''''&&&'''((()))***))))))))))))))))))))))))'''''''''((()))*********))))))(((''''''''''''''')))))))))(((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((('''''''''''')))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''((()))***((((((((((((((((((((('''(((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&))))))((((((((((((((()))))))))))))))))))))))))))))))))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******++++++''')))+++***(((''')))+++))))))))))))))))))))))))+++******+++---000333555333333333000---***************)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))************)))))))))((((((((('''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))******))))))))))))(((((())))))((((((''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$%%%)))***)))'''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))((('''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((('''''''''''''''(((''''''''''''((())))))))))))))))))))))))))))))''''''(((((())))))******)))((((((''''''''''''(((((((((((('''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((((((((((((((''''''''''''((()))''''''((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((()))((((((''''''((())))))((((((((((((((((((((((((''''''''''''((()))***+++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********((()))***)))((('''((()))))))))))))))))))))))))))*********+++---000222444111222222///,,,******+++***))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))((((((******)))((('''&&&&&&%%%'''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&###"""&&&---111000---&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''((((((((()))(((((((((((((((((((((((('''((((((((()))))))))***)))(((''''''''''''((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))***************++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''&&&'''''''''(((((())))))(((((('''''''''((())))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))))))))))))))((('''(((((())))))))))))))))))))))))))))))***+++,,,///111222111222111///,,,)))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((())))))******)))((('''&&&&&&%%%(((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''$$$###&&&---111///,,,&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))******))))))******+++,,,+++++++++,,,,,,---------,,,,,,,,,+++++++++******++++++++++++++++++++++++*********)))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((('''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((&&&''')))++++++)))'''&&&''''''''''''''''''''''''&&&'''''''''(((((())))))'''''''''''''''((())))))(((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))))))))(((((())))))(((((())))))))))))))))))))))))(((((()))***,,,...///000222222111...+++(((''''''))))))(((((((((((())))))((((((((((((((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((())))))))))))((((((''''''&&&&&&(((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((&&&%%%&&&(((***(((&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''(((((((((&&&''''''((()))((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((''''''''''''(((((()))'''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************))))))))))))***++++++***++++++,,,,,,------...,,,,,,,,,+++++++++******++++++++++++++++++++++++******)))))))))((((((((())))))))))))))))))))))))(((((((((((('''''''''''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''((((((((((((((('''&&&&&&''''''((()))))))))(((((((((((((((((((((((('''(((***++++++***((('''''''''''''''''''''''''''''''''''''''''''''((((((&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((************)))((('''&&&))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))************(((((()))***++++++)))))))))))))))))))))))))))'''''')))***+++---......000111000...***(((''''''((((((((((((((())))))***((((((((((((((((((((((((&&&''''''(((((())))))***))))))))))))))))))))))))''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((())))))(((((((((((((((''''''''')))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''&&&%%%$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&'''''''''(((((()))))))))&&&&&&((()))))))))((('''))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''((())))))'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,)))))))))))))))***++++++******+++,,,,,,---......,,,,,,,,,+++++++++*********************************)))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***%%%&&&'''((())))))((((((&&&&&&''''''((())))))***((((((((((((((((((((((((''''''((())))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))(((((()))******)))((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******++++++***((('''))),,,...---+++))))))))))))))))))))))))&&&'''(((***+++,,,,,,---,,,---...,,,***))))))***((((((((((((((()))******((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))'''''''''((((((((())))))'''((((((((()))))))))***((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&'''''''''(((((())))))'''''''''((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((()))((('''&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&'''((((((((())))))******%%%&&&((()))))))))((('''))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''((()))***'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''')))***+++,,,---)))))))))))))))******+++******+++,,,,,,---......,,,,,,,,,+++++++++******************************))))))))))))(((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***$$$%%%''')))))))))))))))&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&''''''''''''''''''&&&(((((((((((((((((((((((('''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&'''((()))***************************&&&'''(((*********))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))***++++++,,,***(((''')))---//////---))))))))))))))))))))))))&&&&&&(((***++++++,,,,,,)))+++,,,,,,++++++,,,---((((((((((((((()))******((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))''''''''''''((((((((()))'''((((((((())))))******''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%&&&''''''&&&&&&((()))(((((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''***))))))((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((('''(((((()))***+++''''''''''''(((((())))))***)))'''%%%%%%%%%'''(((&&&'''***++++++***'''&&&))))))'''%%%######%%%'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''''''''(((((())))))******+++*********))))))(((((((((((()))***++++++,,,,,,++++++++++++++++++++++++++++++******++++++,,,---******+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''((((((''''''''''''(((((($$$&&&%%%###&&&***+++'''&&&'''''''''(((((())))))(((((())))))))))))(((((())))))(((((('''''''''''')))(((((('''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))******))))))((((((''''''*********)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++)))(((,,,111222...)))))))))))))))))))))))))))************************+++++++++*********))))))))))))(((((('''''''''&&&***))))))((('''&&&&&&&&&''''''''''''((((((((((((%%%%%%&&&'''((()))******)))))))))))))))(((''''''''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%&&&''''''&&&&&&''')))(((((())))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))))))))((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((('''''''''''''''((()))&&&&&&''''''((((((((((((***)))'''%%%%%%&&&'''(((&&&''')))******)))'''&&&'''&&&&&&&&&''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''')))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))((((((((('''(((((((((((())))))))))))*********)))))))))((((((((())))))***++++++,,,,,,++++++++++++++++++++++++++++++******++++++,,,---******+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((((((((((((((('''******))))))))))))******)))++++++'''&&&)))***'''''''''''''''((((((((()))(((((())))))))))))((((((((((((((((((''''''&&&&&&((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))***)))))))))))))))(((((((((************))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))+++)))(((+++///000---)))))))))))))))))))))))))))************************+++++++++*********))))))******)))))))))(((((((((***))))))(((''''''&&&&&&''''''''''''((((((((((((&&&&&&''''''((())))))))))))))))))))))))(((''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''&&&&&&''''''%%%&&&((('''&&&&&&'''((('''(((((())))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))(((((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((''''''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''''')))((('''&&&&&&&&&'''(((''''''''''''''''''''''''&&&%%%$$$&&&)))***'''$$$'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((******))))))))))))(((((()))))))))***++++++,,,,,,+++++++++++++++++++++++++++************+++,,,,,,******+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''((((((((((((((((((******))))))))))))******---111111+++''''''((((((''''''''''''(((((((((((((((((())))))))))))(((((('''''''''''''''&&&&&&&&&((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))((())))))******))))))(((((((((((()))))))))******(((((())))))))))))))))))************************((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))+++)))'''))),,,...,,,***))))))))))))))))))))))))************************+++************)))))))))************)))))))))))))))))))))(((''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''(((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''''''''''''''%%%'''((('''&&&&&&'''((('''(((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))(((''''''&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((******))))))((((((''''''))))))))))))))))))(((((())))))*********+++++++++***************************************++++++,,,******+++++++++,,,,,,,,,************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((''''''''''''((((((...333444---'''&&&((()))'''''''''((((((((((((((((((((())))))))))))((((((''''''''''''&&&&&&&&&&&&(((''''''''''''(((((()))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))******)))))))))(((((()))))))))*********((((((((())))))******+++)))***************++++++(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))+++)))''''''***++++++***))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''''''''''''''(((((((((((())))))(((((('''''''''''''''(((((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''''''''(((&&&'''((('''&&&%%%&&&(((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((******)))(((''''''''''''''''''''''''''''''''''''(((((('''''''''((((((((('''&&&%%%$$$$$$%%%&&&'''%%%'''(((&&&###"""%%%(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******))))))((((((''''''(((((((((((((((((())))))***************+++++++++******************************))))))******+++,,,******+++++++++,,,,,,,,,************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''&&&'''''''''(((((())))))((((((''''''''''''((((((***000111+++&&&&&&)))***((((((((((((((('''''''''(((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''((())))))'''((((((((()))))))))***(((((((((((((((((((((((())))))************))))))))))))))))))************(((((())))))******++++++))))))******+++++++++,,,))))))))))))************************************************************))))))))))))************))))))))))))))))))))))))***)))(((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))(((''''''&&&&&&''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%))))))))))))))))))))))))(((((())))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((***)))((((((''''''((((((&&&(((((((((&&&%%%&&&'''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((***))))))(((((((((((()))((((((((((((((('''''''''''''''((((((((()))))))))'''&&&%%%$$$$$$%%%&&&'''&&&((()))(((&&&%%%''')))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''(((((((((((())))))***************************************************))))))))))))***++++++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&''''''((()))))))))******))))))))))))******''',,,---)))&&&'''***)))((((((((((((((('''''''''(((((())))))))))))(((((('''''''''(((((((((((((((''''''&&&''''''((()))***''''''(((((())))))******)))))))))))))))))))))))))))******++++++******))))))))))))*********++++++))))))******************))))))******+++,,,,,,,,,)))))))))*********++++++************************************************)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((())))))(((((('''''''''&&&&&&&&&'''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((***))))))((((((((((((((('''((()))(((&&&%%%&&&'''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((('''''''''((())))))******)))))))))(((((((((''''''((()))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&''',,,111111,,,'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***(((((((((((())))))))))))'''''''''((((((((())))))************************************************)))))))))))))))***++++++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&''''''((())))))*********))))))))))))******(((******&&&&&&)))***((()))(((((((((''''''''''''(((((())))))))))))((((((((((((((()))))))))******&&&&&&&&&''''''((()))***'''''''''((()))*********)))))))))))))))))))))))))))******++++++******)))))))))*********+++++++++++++++******************))))))***++++++,,,------))))))*********+++++++++************************************************))))))*********+++++++++))))))))))))))))))))))))(((***+++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******''''''(((((())))))))))))'''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''%%%&&&''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&'''))))))))))))))))))))))))(((((())))))*********+++((((((((((((((((((((((((((((((((((((((((((((((((******)))((((((((((((((('''((()))(((&&&%%%&&&'''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''((((((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&'''((()))++++++******))))))((((((''''''((()))))))))))))))'''''''''''''''''''''''''''###$$$...;;;<<<111%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''((((((((()))'''''''''&&&&&&'''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((())))))******''''''(((((())))))******&&&'''''''''(((((())))))++++++******************)))))))))))))))))))))))))))))))))))))))******+++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&'''((())))))***((((((''''''''''''(((((()))***)))&&&'''******&&&))))))(((((('''''''''&&&(((((())))))))))))(((((((((((())))))******++++++&&&&&&&&&'''''')))******&&&''''''((()))******+++))))))))))))))))))))))))******++++++++++++******)))************+++++++++,,,+++++++++***)))))))))))))))***+++,,,,,,------)))************+++++++++************************************************)))************+++++++++))))))))))))))))))))))))(((***,,,---,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((())))))*********+++'''''''''(((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((%%%%%%&&&'''((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''(((((())))))))))))(((((('''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((&&&)))000222---'''$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&'''((()))((('''&&&''')))))))))(((((('''''''''&&&(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++***)))'''''')))***++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&((((((((((((((((((((((((***)))((((((((()))+++,,,))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''******))))))((((((''''''))))))*********))))))(((%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((((((((((((((())))))))))))***************************))))))(((''''''&&&&&&++++++++++++******))))))))))))))))))))))))))))))************************+++*********))))))((((((************************(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))******+++++++++++++++***)))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''')))((((((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((&&&(((...000,,,'''%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((()))***)))((('''(((***)))((((((((('''''''''''''''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,+++***))))))***+++,,,************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''''''''''''''''')))(((((((((''''''''''''(((((((((((((((((((((((())))))((((((((()))***+++))))))))))))))))))))))))(((''''''''''''''''''(((***)))))))))((((((((('''))))))************))))))'''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((()))))))))***************************))))))))))))))))))))))))++++++++++++*********)))++++++++++++++++++++++++************************++++++******))))))))))))************************)))))))))************+++************************))))))))))))************+++++++++***)))(((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&'''+++,,,)))&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''')))***+++***)))((()))+++((((((((((((''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,***))))))***,,,,,,************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((()))***)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))(((((((((((())))))************))))))***))))))(((((())))))***((((((((((((((((((((((((((((((((()))))))))******************************(((((()))******+++,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))*********************************+++++++++,,,,,,***************************************)))))))))+++++++++***))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((''''''((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''(((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((%%%%%%((()))&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))******(((((()))***(((((((((((((((''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++***))))))***++++++*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))'''(((((((((((()))))))))((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''(((((()))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))((((((((((((((())))))************)))******(((''''''(((******(((((((((((((((((((((((((((((()))))))))*********************************(((((())))))***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************+++++++++,,,************************+++++++++******)))))))))+++++++++******)))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''')))***+++,,,---(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((%%%%%%''''''$$$%%%)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''((())))))''''''((()))'''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((()))******************)))'''''''''''')))***))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))+++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************)))))))))*********++++++************************,,,,,,++++++******))))))++++++++++++************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''((()))+++,,,---...(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%&&&'''&&&###%%%***%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&((()))((('''&&&'''((('''''''''(((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''************))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((&&&'''((())))))))))))((()))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))'''((()))******+++******)))((((((''''''(((((())))))))))))))))))))))))))))))))))))*********++++++************************)))))))))))))))))))))(((++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------************************)))))))))************++++++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((()))******++++++(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''((((((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))'''###%%%***%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''')))***)))((('''((()))''''''''''''((((((((()))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******(((((())))))))))))((((((((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((,,,,,,+++***))))))((((((''''''''''''((((((((()))(((((((((((((((((((((((('''((()))*********))))))))))))))))))))))))))))))(((''''''''''''''''''((('''((((((((()))))))))***'''((()))******+++++++++((())))))******))))))((())))))))))))))))))))))))))))))*********+++++++++************************((())))))******++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...*********************************+++++++++,,,,,,++++++++++++++++++++++++***++++++++++++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''))))))(((((('''''''''&&&&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&(((***'''###%%%***%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&'''((()))******((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((***+++***)))((()))***&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++))))))************))))))(((((())))))*********+++((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))...---,,,+++***(((''''''&&&'''''''''(((((())))))(((((((((((((((((((((((('''(((***+++++++++***)))))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''((((((((())))))******''''''(((******+++++++++)))***+++,,,,,,+++***))))))))))))))))))))))))))))))************+++++++++************************'''((()))***,,,---...///+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........************************++++++,,,,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''******))))))((((((''''''))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&((()))***)))((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((())))))((('''&&&&&&((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''((()))((('''&&&''')))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((('''&&&%%%%%%''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++)))************+++++++++))))))))))))))))))))))))(((((())))))*********+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''))))))(((((('''''''''&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''))))))(((((('''''''''&&&))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((((((((***,,,---+++++++++*********))))))))))))))))))************)))************+++++++++******)))******+++------,,,+++++++++,,,,,,***(((***+++,,,+++******+++---///.........///...---+++111///---,,,------,,,+++,,,...//////------.../////////......------,,,,,,...------,,,,,,,,,,,,,,,///---++++++++++++)))(((........................************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''&&&&&&'''((())))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&***)))))))))((((((((('''))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&'''((()))***(((((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((('''&&&&&&((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''((()))((('''&&&''')))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((('''&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++))))))*********+++++++++))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((('''''')))(((((((((''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&''')))(((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***(((((((((((((((((((((((()))))))))))))))))))))))))))((((((((()))***+++,,,+++++++++*********))))))))))))))))))************************++++++++++++++++++************))))))+++++++++---...///......///.........///000000000------------......---,,,///...---...111222222222...---------.../////////------,,,,,,+++++++++***)))***+++---.../////////---,,,+++,,,......---++++++++++++,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''&&&&&&'''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((())))))(((((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''(((''''''&&&%%%''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++)))))))))*********++++++))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((()))(((''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++,,,+++++++++***************)))))))))*********++++++******+++++++++,,,,,,,,,***+++++++++++++++************+++,,,,,,---------,,,++++++,,,.../////////222333555666777888888777777666666777999::::::999;;;777444444666777666444444444333333222111111111...////////////...---,,,+++++++++---......,,,*********++++++,,,,,,,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((''''''&&&&&&&&&'''''''''''''''''''''''''''''')))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''((()))((('''&&&''')))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''''''''((((((((((((''''''(((((((((((((((((((((((()))(((((('''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++************************))))))*********+++++++++++++++++++++,,,,,,,,,---)))***+++------...---------......---,,,,,,,,,---111444777777666777999;;;777:::@@@DDDEEEEEEDDDDDDDDDDDDFFFIIIMMMPPPQQQPPPNNNIIICCCCCCEEEFFFDDD@@@AAA@@@???===:::888777666555333222000///.........///......///000...,,,))),,,,,,------......//////++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''&&&&&&&&&''''''(((&&&'''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((((('''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((''''''(((((((((((((((((((((((('''((()))((('''&&&''')))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********(((((()))))))))*********))))))))))))))))))))))))******))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))(((''''''''''''((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''((((((((()))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************************************************+++++++++++++++,,,,,,,,,------------******+++,,,,,,---,,,,,,///111222111000111444666777>>>DDDCCC>>><<>>;;;999777444333444555666333222111222222111///,,,---------....../////////++++++++++++++++++++++++************************************************************************************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***)))((('''&&&%%%%%%%%%(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((()))((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&'''((((((((((((((((((&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((('''((()))((('''&&&''')))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******((((((((()))))))))******))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((***)))((((((''''''(((((('''''''''((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''(((((()))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))************))))))***************+++++++++*********++++++++++++,,,,,,,,,,,,---------......------,,,,,,,,,,,,------...111555777888;;;AAAFFFNNNTTT[[[ZZZUUURRRVVV[[[aaafffmmmpppmmmjjjggggggiiijjjlllooosssttttttsssgggfffgggkkkppptttuuusssxxxvvvqqqllleee```[[[YYYUUURRRNNNIIIDDD???<<<:::555333111111111111///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((&&&&&&%%%%%%&&&'''((((((((()))))))))***))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&((()))))))))((('''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((&&&&&&'''(((((((((((((((&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((('''((()))((('''&&&''')))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&'''((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***(((((((((((()))))))))***))))))))))))))))))))))))************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))''''''((((((((((((''''''((((((((((((((((((((((((***))))))(((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%&&&''''''((())))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))***++++++***)))((())))))*********+++++++++*********+++++++++,,,,,,------------............000///...///000444777999<<>>EEEHHHUUUYYY^^^```bbbfffnnnuuummmjjjiiilllpppqqqlllgggjjjiiifff]]]TTTOOOPPPSSSPPPPPPOOOPPPPPPNNNKKKHHHIIIMMMRRRVVVWWWWWWXXXXXXXXXZZZ^^^ccchhhnnnrrrtttzzz~~~wwwlllfff```[[[RRRKKKEEEAAA===;;;444444333222111000//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((())))))((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''###$$$$$$%%%''')))+++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''((()))(((&&&%%%%%%'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))(((((('''''''''&&&))))))(((((('''''''''&&&))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''(((((())))))******,,,***((('''&&&'''((()))''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''')))***+++''''''''''''(((((((((((($$$%%%%%%&&&'''((())))))'''((()))))))))(((&&&%%%(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))((('''''''''(((***+++))))))))))))((((((((((((************************)))************+++++++++(((((((((***+++,,,+++***------......///000111222777777999===EEENNNWWW\\\lllkkkjjjjjjlllllljjjiiiddd]]][[[______ZZZUUUUUUNNNWWWVVVJJJGGGLLLHHH===EEEEEEDDDDDDDDDDDDCCCBBBFFFCCC@@@CCCHHHKKKJJJHHHLLLLLLLLLNNNTTT\\\fffmmmkkkpppuuuxxxwwwuuuuuuvvvtttssslllbbb\\\XXXOOODDDBBB<<<666333444444///+++333000---,,,,,,---------111000///...------------,,,,,,,,,+++++++++******+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))(((((('''''''''&&&&&&''''''((()))******+++(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))(((&&&%%%&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))((((((((('''''''''''')))(((((((((''''''''''''))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''''''((((((((()))))))))***+++***((('''''''''((()))''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((()))***''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&'''((()))***)))))))))))))))))))))(((************************************+++++++++++++++++++++,,,---......---,,,---///111333333444444999>>>GGGQQQ\\\dddiiillloookkkeeeaaa]]]ZZZWWWTTTSSSNNNMMMOOONNNIIIFFFGGGEEEJJJIIIDDDCCCGGGGGGAAAIIIJJJJJJIIIGGGDDDBBBAAABBBAAA@@@AAACCCEEEDDDBBBDDDEEEHHHJJJKKKLLLNNNOOOXXX[[[___bbbcccfffjjjmmmrrryyy~~~}}}zzzttthhh\\\PPPJJJAAA;;;999666333111///......///111111000///,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++************************************))))))))))))))))))))))))))))))((((((((('''''''''))))))((((((((('''''''''''''''(((((())))))******(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&(((((((((&&&%%%&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&'''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((())))))******((((((((((((''''''''''''((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))+++***(((''''''((())))))''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''(((((('''''''''(((((()))''''''''''''(((((((((((()))))))))((((((''''''''')))((((((''''''''''''(((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''&&&&&&&&&'''((()))))))))))))))))))))))))))************************************+++++++++,,,***************,,,...///000000222444777;;;???AAAOOOUUU^^^fffjjjjjjfffddd```ZZZRRRKKKFFFCCC@@@>>>FFFEEEEEEFFFDDD@@@@@@CCCFFFEEEDDDCCCCCCEEEGGGHHHJJJMMMOOOMMMIIIFFFEEEFFFFFFHHHJJJJJJIIIHHHGGGHHHHHHIIIIIIHHHFFFDDDBBB@@@DDDEEEGGGIIILLLRRRYYY]]]hhhrrr}}}{{{uuuhhhcccZZZQQQHHH@@@<<<999444222111111000...+++))),,,,,,------...------,,,------,,,,,,,,,+++++++++,,,+++++++++************************************))))))))))))))))))))))))))))))((((((((((((''''''))))))((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''((((((''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((()))******+++((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))***)))(((((((((((())))))''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''')))((((((''''''''''''(((''''''''''''(((((((((((()))))))))))))))((((((((()))((('''&&&&&&'''((()))&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))******************************************+++++++++,,,,,,+++++++++***+++---000333888888999===BBBJJJQQQUUU```bbbeeeeeeaaaYYYQQQLLLOOOJJJCCC>>>======>>>>>>DDDGGGJJJKKKJJJKKKNNNSSSTTTOOOMMMOOOPPPOOOSSSYYYWWWYYY[[[ZZZWWWWWWZZZ]]]^^^bbbeeeddd___[[[[[[]]]]]]ZZZVVVSSSQQQPPPOOOOOOEEEEEEEEEEEEGGGKKKOOORRRZZZ```fffiiilllrrryyy}}}zzzzzzwwwpppeeeZZZQQQMMMCCC???999444222000...---///000000000///...,,,+++------------,,,,,,,,,,,,,,,,,,+++++++++*********************************))))))))))))))))))))))))))))))(((((((((((((((((())))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%'''((('''&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((''''''&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++'''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))((((((((((((((())))))''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''')))((((((''''''''''''(((''''''''''''(((((((((((('''''''''((()))******+++)))((('''&&&&&&'''((()))''''''((((((((()))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((())))))************((()))))))))*********+++***************************++++++++++++,,,,,,,,,---...//////000333777;;;;;;@@@GGGPPPVVV[[[]]]^^^YYYXXXUUUQQQMMMIIIGGGEEEJJJGGGCCCBBBCCCGGGIIIKKKGGGLLLRRRUUUXXX\\\bbbfffaaa\\\\\\aaafffiiiqqqyyyuuuuuuuuusssrrrtttzzz{{{tttrrrtttpppnnnlllkkkjjjgggccc___WWWUUUSSSRRRPPPOOOMMMLLLPPPOOONNNNNNQQQYYYfffpppvvv|||}}}uuuppp\\\UUUJJJ@@@;;;999888888//////000//////...------.........---------,,,,,,,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))(((((())))))))))))))))))(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((('''&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))*********)))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******'''''''''((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''(((((('''''''''(((((()))''''''''''''((((((((((((%%%&&&&&&''')))******+++(((''''''''''''(((((()))(((((((((((()))))))))***((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((())))))******))))))))))))))))))))))))((()))***+++++++++******((())))))******+++++++++************************++++++++++++,,,,,,,,,,,,***---111222333666;;;@@@???HHHUUU```dddaaaZZZUUUOOOKKKFFFBBB@@@BBBEEEGGGGGGFFFEEEGGGJJJNNNPPPQQQRRRYYY```dddiiipppttttttjjjkkknnnttt}}}|||~~~qqqgggfffdddaaa^^^ZZZVVVPPPLLLLLLHHHEEEEEEEEEHHHOOOWWW```iiiwwwvvvmmm___QQQFFF>>>888444//////............///000//////.........---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))******(((((())))))))))))******(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***))))))((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))'''((((((((()))))))))***''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))******)))))))))((((((((('''''''''((()))))))))))))))''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((()))***''''''''''''((((((((((((&&&&&&'''''''''(((((((((&&&''''''((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((()))*********))))))))))))))))))))))))'''((()))***+++******)))((())))))******+++,,,,,,************************+++++++++,,,,,,,,,------+++000666999:::===CCCHHHMMMRRRZZZ^^^]]]WWWNNNHHHKKKHHHDDDAAA@@@CCCFFFHHHJJJLLLPPPWWW^^^dddffffffooouuu{{{~~~}}}yyywwwtttqqqnnnkkkgggaaa]]]YYYQQQLLLKKKJJJFFFFFFIIINNNRRRZZZgggttt}}}{{{wwwpppggg]]]PPPDDD<<<999777444111///...///000////////////.........---------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((()))))))))*********(((((()))))))))*********''''''(((((())))))******((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((()))******''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''&&&&&&((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))))))))((('''''''''''''''%%%&&&&&&''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))))))))))))))))))))))))))'''((((((((())))))******''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))************))))))((((((((('''''''''((())))))***))))))''''''(((((((((((('''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''')))***+++''''''''''''((((((((()))'''''''''''''''&&&&&&&&&%%%&&&((()))))))))((('''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))&&&''''''((()))******+++))))))))))))))))))))))))&&&''')))*********)))(((((())))))***++++++,,,,,,************************++++++,,,,,,,,,---------333999@@@DDDFFFIIIOOOTTT^^^\\\XXXSSSMMMHHHDDDBBBDDDDDDDDDDDDFFFIIILLLNNNWWW\\\eeeqqq}}}~~~zzzwwwnnncccYYYWWWTTTNNNLLLNNNHHHEEEDDDKKKVVVaaafffgggmmmqqqwww{{{yyyooocccZZZGGGCCC<<<666111.........000/////////............---------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))*********+++(((((())))))*********+++&&&''''''((()))******+++((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((()))***)))'''&&&&&&'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''(((((()))+++,,,,,,***'''))))))(((((('''''''''&&&(((((((((((((((((((((((()))&&&%%%&&&((()))'''%%%))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))+++*********))))))(((((((((((())))))))))))((((((************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************(((***+++***)))))))))+++,,,---......///222666:::999???EEEMMMXXX^^^XXXLLLOOOHHHCCCDDDEEECCCDDDFFFAAAGGGMMMOOOPPPUUU^^^fffxxxzzzpppiiiccc\\\VVVNNNLLLIIIFFFGGGKKKSSSXXXiiinnnuuu|||~~~nnnaaaLLL:::555777555000222000...------///000000...---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))'''&&&'''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))'''((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((''''''''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((***,,,,,,)))''')))(((((((((''''''''''''((((((((((((((((((((((((((('''%%%&&&((()))'''%%%))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))*********+++''''''''''''''''''''''''(((((((((((())))))))))))*********)))))))))(((((((((((())))))))))))((((((************************))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))***************+++,,,+++))))))***++++++,,,...///111444888;;;888CCCOOOVVV[[[ZZZQQQFFFEEEAAAAAAEEEGGGCCCAAABBBLLLKKKMMMWWWfffttt}}}|||wwwqqqlllZZZWWWSSSMMMJJJJJJMMMQQQeeeiiiqqqyyyxxxeeeRRRFFF???666---222000//////111111...+++...------,,,+++,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''((()))((('''&&&'''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''(((***++++++)))'''((((((((((((''''''''''''((((((((((((((((((((((((((('''&&&&&&(((((('''&&&))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((((((******+++,,,''''''''''''''''''''''''(((((((((((())))))))))))******))))))))))))(((((((((((())))))))))))((((((************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))((((((((()))))))))******)))))))))*********+++++++++,,,,,,+++))))))***+++***---000333666:::???BBBNNNVVV]]][[[UUUMMMCCC;;;@@@>>>@@@EEEGGGFFFHHHKKKZZZ___iiivvvtttpppiii___UUUNNNKKKJJJVVVYYY___gggpppyyyyyyjjj]]]PPPAAA555444111///000444444///+++......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((((((''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''((()))((('''&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((('''''')))***+++)))(((((((((((((((((('''''''''((((((((((((((((((((((((((('''''''''((((((((('''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((************************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))(((((()))))))))*********))))))*********++++++++++++,,,,,,***))))))***,,,---000444999???FFFMMMRRRcccaaa\\\RRRIIICCC@@@???EEECCCDDDHHHMMMSSS^^^iiirrrvvvhhh[[[SSSOOOKKKKKKMMMQQQXXX```iiinnnxxx~~~}}}tttfffVVVHHH???888111000333444222//////......---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((('''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&((()))(((''''''((()))&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''(((******)))((('''''''''((((((((((((((((((((((((((((((((((((((('''(((((((((((('''((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))************************************((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))************************++++++++++++******+++***)))***---000333777===DDDJJJRRRZZZ___\\\TTTKKKEEECCCEEEGGGJJJFFFIIIQQQ\\\eeeoooxxxkkkccc___SSSPPPLLLJJJJJJOOOTTTXXXgggsss~~~|||pppdddXXXMMM???555222333222111000///......------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((((((''''''((()))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&'''''''''(((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''((('''&&&''')))***)))((('''''''''((((((((((((((((((((((((((((((((((((((('''((())))))''''''((()))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******)))''''''&&&%%%(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))******++++++************************((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))******))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))))))))*********++++++*********++++++++++++,,,)))***++++++,,,///333666;;;AAAJJJQQQVVVZZZ\\\]]]NNNHHHCCCCCCEEEFFFHHHKKKIIIUUUhhhzzz|||wwwtttgggbbbZZZRRRLLLKKKLLLMMMNNNXXXeeerrrwwwlllZZZHHH<<<555222111000000///............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((((((''''''(((***&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))(((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''((('''&&&&&&((())))))(((''''''''''''((((((((()))((((((((((((((((((((((((''')))***)))''''''(((***))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))((('''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))******++++++************************((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,)))***,,,---000444:::>>>CCCLLLXXX___```ZZZSSSNNNHHHFFFFFFIIIIIIGGGKKKRRR^^^kkk~~~xxxnnnddd\\\WWWTTTSSSHHHJJJOOOYYYmmmvvvcccOOO???777444111000//////......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((%%%'''((((((''''''(((***&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***%%%%%%&&&&&&'''((())))))'''''''''''''''''''''''')))'''&&&&&&((())))))(((&&&'''''''''(((((())))))((((((((((((((((((((((((''')))+++***'''&&&(((***))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&'''''''''(((((())))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))***+++++++++************************))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((()))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,***+++---000333999???DDDHHHSSSaaaiiieeeXXXIII???CCCDDDGGGLLLLLLMMMYYYgggwwwwwwnnngggcccbbb^^^WWWNNNOOO```xxxwww```KKK>>>999111111000///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''))))))))))))((((((((((((%%%&&&&&&&&&'''((((((((())))))))))))))))))))))))'''''''''''''''''''''''')))((('''&&&%%%$$$$$$%%%((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''((()))******************))))))))))))******)))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((+++******)))(((''''''&&&))))))***))))))((('''&&&(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''''''''(((((((((((()))***************(((((('''''''''&&&&&&&&&))))))))))))(((((((((((())))))))))))************)))*********++++++++++++)))************+++++++++***+++---,,,+++,,,---///***///222222666???GGGJJJXXX^^^ccc___UUUKKKEEEDDDNNNFFFEEEMMMWWWcccxxxwwwqqqsssmmmcccZZZUUUTTTZZZiiiyyyyyyhhhQQQ???666444333222///---...111///...,,,,,,---------,,,...---,,,+++***+++,,,---++++++++++++++++++++++++,,,++++++***)))(((''''''************************************))))))))))))((((((((((((((((((((((((((((((((((((((()))******)))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%%%%&&&(((((((((((((((((((((((((((((())))))(((''''''((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((()))******************)))))))))'''(((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&'''((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''''''''(((((((((((((((((())))))***************)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))************))))))((((((''''''((())))))))))))(((((('''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))***************(((((('''''''''&&&&&&&&&))))))))))))(((((((((((())))))))))))************)))))))))*********++++++************++++++++++++)))+++---------,,,---...111555777888>>>IIIQQQTTT^^^\\\WWWQQQJJJFFFFFFGGGHHHMMMYYYhhhvvv}}}wwwuuulllddd^^^XXXVVV]]]fffnnnzzzzzziiiZZZFFFAAA:::555222000111222000...------//////...---...---,,,+++++++++,,,,,,++++++++++++++++++++++++++++++******))))))((((((************************************))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&''''''((()))((((((((((((((((((((((((+++)))'''&&&&&&''')))+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''')))***+++,,,***************+++++++++******))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((()))***+++((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((()))))))))((((((%%%&&&'''((()))******+++***))))))(((((((((((((((++++++******))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))'''(((((())))))))))))((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))&&&'''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))***************((((((((('''''''''&&&&&&(((((((((((())))))))))))))))))))))))************((()))))))))************************+++++++++,,,(((***---...------...///666;;;???DDDNNNZZZ``````]]]WWWNNNGGGDDDEEEHHHJJJQQQcccwww~~~|||zzzzzz|||~~~xxxrrrggg[[[VVVVVVTTTbbbsss}}}uuubbbYYYKKK>>>666333222222000//////000111111000......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************)))************************************))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))))))))(((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))(((((((((((((((((((((((()))(((''''''''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((()))***+++))))))***************+++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))******((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''(((******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''')))+++,,,---,,,***)))&&&&&&&&&'''((()))))))))))))))(((((((((((()))))),,,,,,+++***)))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++))))))))))))))))))******&&&'''((())))))***))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))%%%''')))***+++***((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))(((((()))***************((((((((((((''''''''''''(((((((((((())))))))))))((()))))))))************(((((()))))))))******************+++++++++,,,,,,+++,,,---------...111444888@@@JJJSSS^^^ggggggcccSSSQQQMMMHHHFFFIIIPPPUUUdddyyy}}}yyyxxx{{{|||kkk[[[RRRKKKTTTaaaooo{{{}}}vvveeeNNN<<<444111000000//////000222111000.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************+++************************************)))))))))((())))))))))))))))))))))))((((((((((((((())))))***)))))))))(((((((((((('''((((((((((((((((((((((((************************((((((((((((((((((((((((%%%&&&&&&'''((()))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((('''(((***++++++***((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''((()))******((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((''''''&&&&&&'''''''''((((((((()))))))))******)))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''(((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''')))+++,,,---,,,***)))((((((((((((''''''''''''))))))(((((((((((()))))),,,++++++***)))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))************&&&'''((())))))***))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&''')))++++++***)))'''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((()))***************))))))(((((((((''''''''''''((((((((()))))))))***((()))))))))************))))))))))))***************++++++++++++,,,,,,,,,......---,,,---111777<<<===HHHVVV```fffggg___VVVKKKMMMNNNJJJIIIQQQaaaooo}}}yyydddUUUUUUUUUYYYaaammmzzz}}}bbbHHH:::444111111/////////000000///---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++************************************)))))))))(((((((((((((((((((((((((((((((((((((((((())))))******)))))))))((((((((((((((((((((((((((((((((((((************************((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''(((((((((((((((((((((((((((***---//////---***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&&&&'''''''''((())))))******)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&'''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((()))))))))(((((()))))))))(((((((((''''''((((((((((((((())))))*********))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************'''(((((())))))))))))((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))'''((()))*********))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''((()))***(((((()))***************)))))))))(((((((((''''''''''''(((((())))))******))))))))))))************)))*********++++++++++++++++++++++++,,,,,,,,,,,,//////......111666>>>CCCHHHSSS___bbbaaa[[[RRRIIILLLOOOPPPMMMPPPaaa}}}qqqbbbddd]]]WWWXXX^^^iiixxxsss[[[LLLAAA999444222///...//////...------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******************************************))))))))))))((((((((((((((((((((((((((((((((((((((()))************)))))))))(((((((((((((((((((((((((((((((((************************((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''(((''''''&&&((((((((((((((((((((((((((()))+++,,,,,,+++)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((('''''''''''''''((()))'''(((((()))******++++++((())))))))))))))))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))******((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((()))((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''''''''((((((((((((((())))))))))))))))))((((((((((((((()))******(((((((((''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,++++++******)))))))))((())))))))))))(((((('''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''((()))***(((((()))***************))))))))))))(((((((((''''''''''''((()))*********))))))))))))************++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,---------///222444777<<>>IIINNNJJJNNNZZZ^^^WWWIIIIIIHHHGGGHHHOOOYYYaaa|||{{{pppiiimmmyyyooo\\\QQQRRRUUU___rrr{{{iiiUUUBBB444222555111000...------...000111........................------------,,,,,,,,,,,,************************************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((+++++++++*********))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&((())))))(((((()))+++((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((***,,,&&&$$$---,,,&&&)))((((((((((((((((((((((((***************************))))))((((((((((((((())))))))))))(((((((((((((((((((((''''''((((((((('''(((((((((((((((''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((((())))))))))))((((((************************(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))((()))))))))*********************)))))))))))))))))))))************))))))((((((((((((((((((((((((*********)))))))))))))))***)))((()))***)))'''%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((***((('''((()))***)))'''(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++******))))))))))))************))))))))))))************))))))******+++,,,******+++++++++++++++,,,---+++******...555<<>>EEEIIIJJJQQQ```iii]]]IIIFFFQQQEEEHHHOOOZZZkkkwwwlll|||}}}vvvmmmeee```aaakkkvvv}}}rrr```NNNAAA666333000000222333111///000000000000000000000000............---------,,,************************))))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,+++++++++*********************************))))))************))))))'''''''''((()))*********))))))))))))))))))))))))((()))***)))((('''((()))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))***,,,---))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((""")))***111===999---***))))))))))))))))))))))))******************************)))((((((((((((((('''((((((((()))))))))***&&&'''((())))))((('''&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))************))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***))))))(((((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))************((()))))))))************))))))************))))))))))))))))))))))))))))))((()))))))))************(((((('''(((******)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''***((('''((()))***)))'''(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((()))))))))*********)))))))))))))))))))))))))))************+++++++++******))))))))))))************))))))))))))************))))))******+++,,,******++++++,,,------...***---222999???EEEJJJLLLOOOZZZddd```PPPEEEJJJUUUOOOTTT^^^mmmzzzxxxuuuwww|||}}}kkk]]]^^^fffsss{{{zzzkkk\\\CCC<<<444111111333222111000000000000000000000000............------------************************((()))))))))************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***,,,,,,,,,+++++++++******************************))))))************))))))&&&''''''((()))******+++)))))))))))))))))))))))))))***+++)))(((''''''(((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''((()))******)))(((((())))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((,,,&&&"""'''&&&%%%,,,))))))))))))))))))))))))******************************)))((((((((((((((('''((((((((())))))******&&&'''((())))))((('''&&&&&&&&&'''((())))))((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))************))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******))))))(((((((((((())))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************(((((())))))*********+++))))))************))))))))))))))))))))))))))))))(((((())))))*********+++(((''''''(((***+++***((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''***((('''((()))***)))((((((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))*********+++)))))))))))))))))))))))))))************+++++++++******))))))))))))************))))))))))))***************)))***++++++,,,******+++,,,,,,---......---222888@@@GGGLLLOOOPPP[[[aaa\\\OOOIIIPPPTTTQQQ[[[aaannnpppiiiuuuuuuyyyjjjfffnnnpppvvv}}}xxxTTTIII<<<333111222222111000000000000000000000000//////.........---------************************(((((())))))*********+++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******+++++++++************))))))))))))))))))))))))))))))+++---//////---+++)))+++*********))))))((((((,,,,,,,,,+++***)))))))))))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))***)))((((((((((((((()))***************************************)))(((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&((()))***))))))))))))))))))))))))((()))*********((('''&&&))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************,,,,,,++++++++++++++++++---------,,,+++,,,///111///111<<>>CCCHHHJJJIIIOOO[[[\\\VVVHHHJJJEEEFFFQQQ[[[iiirrrgggmmm}}}{{{zzzooohhhbbbeeemmmwww~~~jjjRRR>>>333111111000000111111111000///000000//////............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))*********)))))))))))))))((((((((((((((((((((((((''')))***)))((('''(((***(((***+++***(((((()))***,,,,,,,,,++++++++++++***))))))))))))))))))))))))'''(((***++++++***((('''''''''''''''((((((((((((+++*********)))))))))((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((()))))))))))))))***++++++************************((())))))*********))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((())))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))***++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&''''''(((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))************************))))))******++++++++++++---...///...///444>>>GGGGGGKKKKKKLLLUUU]]]XXXKKKEEEGGGDDDIIIZZZhhhyyylll___fff||||||xxxrrroooqqqyyy~~~xxxssskkkiiisss|||gggRRRCCC;;;111000...///111222111000////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))******((((((((((((((((((((((((''')))***)))((('''(((***(((***+++***)))((()))+++,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))((()))***++++++***)))((('''(((((((((((())))))))))))))))))((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******+++,,,************************((())))))************)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++))))))***++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&''''''((()))((((((((())))))))))))))))))))))))((((((((((((((())))))***'''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********++++++++++++,,,))))))))))))))))))))))))*********************************+++,,,,,,---------,,,,,,---222:::EEELLLJJJLLLNNNQQQVVVWWWNNNDDDGGGIIIHHHPPPdddqqq~~~uuu___^^^qqq}}}~~~{{{sssmmmjjjmmmxxxnnnaaagggvvv~~~ttt```KKK<<<666222------///000000...//////////////////......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))************))))))))))))))))))))))))''')))***)))((('''(((***(((***+++***))))))***,,,------,,,,,,,,,+++++++++)))))))))))))))))))))))))))******++++++******)))((((((((()))))))))******&&&'''((()))***+++,,,---))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***+++,,,---************************(((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++))))))***++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&((()))))))))((('''))))))))))))))))))))))))''''''((()))))))))))))))((())))))******))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,))))))))))))))))))))))))***************************++++++,,,------.........------333<<>>>>>IIIHHHMMMSSSddd}}}}}}|||fffkkk{{{xxxpppooopppnnnsss|||lllccciiisss}}}wwwdddKKKBBB888222222333222000.........///////////////------------------------+++++++++************)))(((((())))))*********+++))))))))))))))))))))))))((()))***)))((('''(((***((()))++++++******+++,,,...------,,,,,,++++++***))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))''''''''''''((((((((()))'''(((((()))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************,,,---...---+++***+++,,,,,,,,,,,,+++++++++******+++*********))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))************))))))))))))************(((((())))))******++++++******************************+++++++++,,,,,,,,,******++++++++++++******++++++******************+++***)))))))))+++---...++++++++++++******))))))))))))))))))))))))))))))+++++++++************)))))))))))))))))))))))))))************************))))))***++++++++++++***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++******************))))))))))))))))))))))))))))))))))))************))))))*********))))))(((******+++++++++,,,,,,,,,)))))))))))))))))))))))))))***+++,,,---,,,++++++------,,,,,,+++,,,,,,---111///444BBBPPPTTTPPPJJJLLL\\\aaaPPP??????FFFIIINNN\\\ppp}}}kkkggg```ggg{{{zzzwwwvvvuuuyyyxxxrrrtttooouuummmSSS888///000000//////000000000000////////////---------,,,,,,,,,++++++,,,,,,,,,+++++++++******************))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))......---,,,,,,++++++************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))'''''''''((((((((())))))'''(((((()))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************+++,,,---,,,***)))***+++,,,,,,,,,+++++++++******************)))))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******************))))))((((((''''''))))))))))))************))))))))))))************))))))))))))***************************************++++++++++++,,,,,,,,,******++++++++++++******++++++******************++++++++++++---000333444++++++++++++*********)))************************+++++++++************)))************************************************))))))***++++++++++++***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((()))))))))******************************))))))))))))))))))))))))))))))))))))************------,,,+++***)))))))))******+++++++++,,,,,,,,,************************)))***+++,,,,,,,,,+++++++++,,,------------...///111888BBBMMMRRRSSSTTTUUU]]]aaa\\\MMMAAA@@@GGGKKKdddsssnnndddmmmppp}}}{{{yyyzzz{{{}}}~~~{{{lllnnnttt~~~iiiJJJ;;;777555333222000000000000////////////---------,,,,,,,,,++++++,,,,,,,,,+++++++++******************))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))......------,,,+++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++************)))))))))''''''((((((((()))))))))'''((())))))******))))))***))))))))))))(((((((((************************))))))))))))))))))))))))************************((((((((()))))))))******))))))))))))***************+++,,,+++)))((()))***,,,,,,,,,+++++++++******************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************,,,+++***)))(((''''''&&&))))))))))))************)))))))))*********++++++***************)))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******++++++++++++************++++++++++++++++++))))))))))))+++---000111++++++++++++************************************+++++++++************)))************************************************))))))***++++++++++++***))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))*********++++++************************))))))))))))))))))))))))))))))))))))************111000...,,,******************+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++***,,,---------...000222333AAAQQQVVVRRRRRRYYYaaannnbbbTTTJJJCCCBBBJJJSSSttt{{{dddiii{{{{{{}}}{{{yyywwwxxx{{{oookkkhhhnnnzzzzzzZZZEEE:::444111111111111000000000/////////------------,,,,,,,,,,,,,,,,,,,,,+++++++++******************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))).........---,,,,,,++++++************************(((((())))))******++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))'''(((((((((((()))))))))(((((()))************)))))))))))))))))))))))))))************************))))))))))))))))))))))))************************(((((()))))))))*********((()))))))))***************+++,,,+++***)))***+++,,,,,,,,,+++++++++***************)))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************+++******))))))(((((((((((()))))))))************))))))*********++++++++++++++++++******)))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------***++++++,,,,,,++++++*********+++++++++++++++,,,,,,+++******)))******+++++++++++++++++++++++++++************************+++++++++*********))))))************************************************))))))***++++++++++++***))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((()))*********++++++++++++))))))))))))************))))))))))))))))))))))))((()))))))))************000///,,,***)))***+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,***,,,......,,,---000444999HHHVVVVVVPPPRRR\\\fffmmm[[[LLLIIIGGGFFFQQQaaa}}}{{{llleeeuuuwwwzzzwwwxxxxxxwwwwwwyyy|||uuummmeeeeeennn}}}jjjRRR@@@555222222222111111000000/////////...------------,,,,,,,,,,,,,,,,,,+++++++++******************)))))))))(((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))//////...------,,,,,,+++************************(((((())))))******++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***((())))))***************))))))))))))************))))))))))))))))))))))))************************************************))))))))))))************((()))))))))***************,,,---,,,++++++,,,---,,,,,,,,,+++++++++******))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************(((((())))))******++++++((()))))))))************************++++++++++++,,,,,,++++++******))))))++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,//////...---------------+++++++++++++++++++++,,,************************+++++++++*********))))))************************************************))))))***++++++++++++***))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((()))*********++++++++++++(((((()))))))))*********))))))))))))))))))))))))((()))))))))************,,,+++)))((((((***,,,---******+++++++++,,,,,,,,,************************+++***++++++++++++,,,,,,+++---///---+++---222888DDDNNNTTTRRRRRRXXXaaaeee]]]OOOGGGKKKLLLMMM]]]sssiiidddkkk{{{rrrrrrzzzqqqqqqrrrnnnwwwxxxzzz|||}}}xxxnnnhhhkkkvvviiiQQQ???888666222222222111000/////////.........---------,,,,,,,,,,,,,,,+++++++++******************)))))))))((())))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))//////......---,,,,,,,,,++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***((((((((()))))))))******((()))******++++++******)))))))))************+++))))))))))))))))))))))))************************************************)))))))))*********++++++))))))))))))***************,,,------,,,+++,,,...,,,,,,,,,+++++++++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************'''(((((()))***+++,,,,,,))))))))))))*********************++++++++++++,,,+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++******++++++,,,---------++++++,,,,,,---------...++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))++++++++++++++++++++++++************************))))))***++++++++++++***))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))*********++++++'''(((((())))))*********))))))))))))))))))))))))))))))))))))************)))((((((((((((***+++,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))++++++******++++++,,,---,,,...///---,,,000999AAAOOORRRSSSRRRYYYccceee___MMMFFFGGGOOOSSSYYYmmmppp___hhhxxxuuuuuu{{{}}}jjj___dddlllooovvvzzzzzzssswww}}}eeeNNN>>>555333333222111000000///...............---------,,,,,,,,,,,,+++++++++******************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))/////////...------,,,,,,++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******(((((()))))))))*********))))))***++++++++++++***))))))*********+++++++++************************************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))************)))+++,,,,,,++++++,,,---,,,,,,,,,+++++++++******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))******++++++,,,))))))))))))*********************+++++++++,,,,,,***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++,,,,,,------,,,,,,+++******++++++,,,------...))))))***+++++++++******+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++************)))++++++++++++++++++++++++************************))))))***++++++++++++***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((()))))))))******''''''(((((()))******+++))))))))))))))))))))))))))))))))))))************(((((())))))))))))))))))******+++++++++,,,,,,,,,************************++++++*********+++,,,---,,,...///......555CCCMMMQQQSSSRRRTTT```kkkeeeWWWGGGFFFIIIQQQZZZggg|||zzzggghhh}}}}}}zzzyyytttkkkdddbbbgggqqqxxxyyy~~~zzzwwwxxxbbbIII555444333333222111000///...............------------,,,,,,,,,+++++++++******************))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))/////////...------,,,,,,++++++++++++++++++++++++++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))************))))))***++++++++++++***))))))******++++++++++++++++++++++++++++++++++++************************(((((((((((((((((((((((()))************+++++++++))))))))))))************(((***++++++******+++---,,,,,,,,,+++++++++******(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************+++++++++***************))))))))))))******************+++++++++,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++******+++,,,,,,---......000000///...---,,,***)))+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++************)))++++++++++++++++++++++++************************))))))***++++++++++++***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))***************************)))((('''******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++*********+++,,,---,,,...//////111:::JJJWWWNNNQQQQQQVVVcccmmmbbbOOOJJJIIILLLSSS___qqqssskkk{{{~~~vvvnnnfffbbbffflllqqqxxx~~~wwwpppzzzuuuVVV;;;444444333222111000///...//////.........---------,,,,,,,,,+++++++++******************))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))555000...///...+++)))***+++++++++************)))))))))))))))))))))))))))(((((())))))******++++++************))))))))))))''')))***)))((('''(((***(((((())))))))))))((((((&&&&&&&&&'''((())))))*********)))(((((((((((((((******************************+++++++++,,,,,,,,,+++++++++******************))))))(((((())))))*********++++++,,,,,,,,,---******)))((((((((((((((())))))))))))))))))))))))******))))))(((((('''''')))************+++++++++)))***,,,,,,***)))***+++---,,,++++++******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))(((((('''''''''((((((***)))(((''''''((()))***''')))***)))((('''(((***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))************))))))))))))))))))))))))++++++******************(((((()))************)))+++++++++************)))++++++++++++,,,,,,,,,,,,******+++,,,------,,,,,,---,,,+++*********++++++000---++++++...///...,,,.........------...//////...,,,+++,,,------,,,+++------------,,,,,,,,,+++///...,,,+++++++++,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))************++++++++++++++++++***++++++,,,,,,(((///222000666FFFVVV^^^OOOTTT\\\kkksssaaaKKKIIIIIIKKKQQQ```uuummmggguuu}}}tttooodddbbbcccjjjttt|||~~~tttttt}}}kkkMMMBBB888111222333///---///...........................------,,,,,,++++++***************************************************))))))))))))))))))))))))+++++++++*********))))))999222...000111...,,,,,,++++++++++++************)))))))))))))))))))))))))))))))))))))))*********************))))))))))))''')))***)))((('''(((***(((((())))))))))))((((((''''''(((((()))******+++******)))(((((((((((((((*********************************+++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,)))))))))******+++++++++++++++***))))))))))))*********************************))))))(((((((((((()))************+++++++++)))***,,,,,,***)))***+++---,,,,,,+++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))(((((('''''''''((((((***)))(((''''''((()))***((()))***)))((('''(((***************************(((((((((((((((((((((((())))))))))))************))))))))))))************))))))))))))))))))))))))************************((()))******++++++************++++++,,,,,,------++++++++++++++++++++++++........................///...............//////000...,,,---///000///---...---------------......///---,,,---......---+++......---------,,,,,,,,,...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************)))************++++++++++++++++++***++++++,,,---+++...000333>>>MMMVVVVVVOOO]]]gggmmmkkkYYYIIIJJJNNNRRR___vvvsssggg|||}}}}}}zzzsssmmmkkkjjjkkknnnuuu}}}}}}xxxzzzkkkQQQBBB555222333222000000..............................---,,,,,,++++++***************************************************))))))))))))))))))))))))+++++++++*********))))))>>>555...000444222///---,,,+++++++++************))))))))))))))))))))))))************))))))))))))************))))))))))))''')))***)))((('''(((***((())))))******))))))(((((())))))******+++++++++******)))((((((((())))))))))))))))))))))))))))))))))))*********+++++++++***++++++,,,,,,------...************************)))************+++++++++,,,,,,+++************+++***************************))))))))))))((((((((()))************+++++++++)))+++,,,,,,+++******+++,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((((((((((((((((((''''''(((((()))))))))(((((((((((())))))((()))******(((((()))***************************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++******+++,,,---...//////---------,,,,,,+++++++++//////......---.........000000000111222222333333333222111111333333333111000000////////////000000111000......///000...---.........---------,,,,,,,,,,,,---------------,,,------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))************++++++++++++++++++++++++,,,------//////111:::JJJUUUTTTMMMQQQiiissslllaaaQQQGGGJJJSSSZZZrrr{{{nnnnnnrrrwwwqqqlllgggfffhhhnnnsssyyy~~~zzz}}}gggQQQ;;;222333444333111////////////////////////......------,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))+++++++++***************CCC888///000555444000---,,,,,,+++++++++*********))))))))))))))))))))))))++++++******))))))((((((************)))))))))(((''')))***)))((('''(((***)))))))))******))))))))))))))))))*********++++++******))))))((())))))***)))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************************************))))))))))))))))))))))))))))))*********+++++++++)))+++,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((((((((((((((((((((()))***))))))(((((((((((())))))((()))******)))((()))***************************))))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))***************+++++++++***+++,,,,,,------,,,,,,***++++++,,,---.........///.........---------,,,...------,,,---...///000111222333444555666777777888888888888999999888888666666555555444555555555444333222111222222111///............------------***+++,,,---------,,,+++------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++************************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))*********++++++++++++++++++++++++,,,---......000777CCCQQQWWWRRRJJJWWWpppwwwhhhYYYNNNIIIMMMUUUccc~~~eeecccrrr}}}rrrjjjeeebbbdddiiiooovvv}}}yyy{{{aaaCCC333222555333///////////////////////////.........---,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************III<<<222111555333///,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))++++++******))))))((((((************)))))))))(((''')))***)))((('''(((***))))))************))))))(((((()))))))))))))))*********))))))))))))******)))))))))))))))))))))))))))************+++++++++---------,,,,,,++++++***------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))***************************))))))))))))************))))))*********+++++++++***+++------+++***+++,,,,,,,,,---------,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))+++*********)))))))))(((((((((((((((((()))******(((((())))))))))))(((((()))***+++***)))((()))+++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))))))))*********+++++++++++++++,,,------------,,,,,,,,,,,,,,,,,,+++++++++------------............//////000000222333555666666777999:::<<<<<<======;;;<<<=========<<<;;;;;;;;;;;;:::999999999999999999777666555666666444333000000000/////////......***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))*********+++++++++++++++++++++,,,---...///---444AAAMMMSSSSSSQQQPPP___qqqppp___UUUPPPMMMRRR\\\ooommm]]]dddwww{{{tttlllgggdddbbbgggmmmrrrzzzxxxzzzpppOOO999333444222...000000000000000000000000//////...------,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))************************OOOCCC777444444000---+++,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))************))))))))))))************))))))))))))''')))***)))((('''(((***)))******++++++******)))))))))))))))))))))))))))******)))))))))***++++++******************************+++++++++,,,,,,,,,......---------,,,,,,,,,,,,---...//////...---,,,------,,,,,,,,,,,,++++++++++++***)))))))))))))))++++++++++++++++++++++++)))))))))************+++)))************+++++++++***,,,------,,,++++++,,,,,,---.........---+++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***++++++(((((())))))))))))(((((()))***++++++))))))***+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))***++++++,,,,,,***+++,,,,,,------,,,,,,---,,,,,,,,,+++++++++******+++,,,...000111222333777888999;;;<<<=========<<<===???AAABBBBBBBBBBBB<<<>>>@@@@@@???======>>>???>>>===<<<;;;;;;;;;;;;===<<<::::::::::::888666444444333333333222222222...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))************+++++++++++++++++++++,,,...///000000;;;KKKTTTSSSOOOTTT]]]gggmmmdddVVVSSSQQQRRRZZZhhh|||zzzhhhiiiyyy}}}oookkkhhhhhhggghhhmmmuuu|||yyyzzz|||```FFF777444222///000000000000000000000000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))***************+++++++++VVVJJJ>>>888333...+++,,,------,,,,,,,,,+++++++++)))))))))))))))))))))))))))))))))))))))*********************))))))))))))''')))***)))((('''(((***)))******++++++******)))******************************))))))******+++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------------......///000000111111///000222333333222000///000000000000/////////...,,,,,,+++************+++++++++++++++++++++++++++))))))*********+++++++++)))************+++++++++***,,,------,,,++++++,,,,,,---...///...---+++***************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((())))))***(((((((((((()))***+++,,,'''((()))******)))(((''')))***++++++))))))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))************))))))))))))))))))))))))((())))))***++++++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...000333666999;;;<<<@@@BBBDDDFFFFFFEEECCCBBB>>>???AAACCCDDDDDDCCCBBB???BBBEEEEEECCCAAAAAABBBCCCBBBAAA@@@????????????AAA???>>>=========;;;999999999999888888888777777444333222000////////////------------------------...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************)))************++++++++++++++++++,,,---...///000777BBBRRRYYYSSSPPPZZZjjjmmmjjj[[[PPPPPPNNNSSSccctttxxxlllmmm{{{uuullljjjjjjmmmoooqqqyyyvvv~~~rrrUUU???777444222111111111111111111111111/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))*********+++++++++ZZZOOOCCC;;;333---+++------------,,,,,,,,,++++++))))))))))))))))))))))))(((((())))))******++++++************))))))))))))((()))***)))((('''(((*********++++++++++++******++++++++++++++++++++++++******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---///000222444666666999:::;;;======;;;:::999555555555444444444333333...---,,,,,,++++++,,,,,,++++++++++++++++++++++++))))))******++++++++++++)))************+++++++++***,,,------,,,+++,,,,,,,,,---...//////---+++***************************))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&'''((()))******(((((((((((()))***+++,,,'''((()))******)))(((''')))+++++++++***)))***+++************************(((((((((((((((((((((((())))))))))))************))))))))))))************))))))))))))))))))))))))((())))))***++++++,,,,,,******+++,,,,,,,,,+++++++++,,,,,,---...///000000111333666999===AAADDDEEEFFFHHHJJJKKKKKKHHHDDDBBB<<<>>>@@@BBBBBBBBB@@@???CCCGGGJJJJJJHHHFFFFFFGGGGGGGGGFFFDDDDDDCCCCCCCCCCCCBBB@@@?????????===;;;=========<<<<<<<<<;;;;;;888777555222111111111111////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))************++++++++++++++++++,,,---...000000===GGGUUUZZZTTTQQQ___rrrppphhhWWWNNNNNNKKKSSSiiizzz}}}|||qqqkkkiiiuuu~~~|||vvvtttooommmooosssuuuyyyvvvyyy~~~```EEE999777666111111111111111111111111/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))******++++++++++++ppp]]]FFF999222...---...---,,,++++++******++++++***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))'''(((***++++++***)))************+++++++++///...---,,,++++++++++++,,,+++++++++,,,---...//////...---,,,---...///000...333888<<>>;;;999777888777555333000---***)))///...,,,,,,,,,,,,***(((+++,,,,,,,,,+++******)))******))))))***+++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''************************))))))))))))))))))))))))*********)))))))))))))))************************************************,,,+++*********+++,,,------......,,,***)))+++,,,///...------///111444666888@@@EEECCC@@@BBBDDDEEEEEEGGGIIIKKKKKKGGGCCC???AAA@@@@@@BBBDDDDDDFFFHHHKKKOOOQQQPPPNNNOOOTTTYYYYYYVVVTTTWWWYYYVVVQQQNNNMMMKKKHHHGGGFFFEEEBBB@@@=========???AAA@@@>>><<<>>>;;;888777777777333000111///------......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******))))))))))))))))))))))))))))))))))))******************++++++++++++******++++++******************************************+++,,,,,,+++,,,...222666AAAQQQ[[[VVVQQQZZZkkkuuuppp___TTTSSSNNNMMM^^^wwwwww}}}zzzYYY]]]hhh}}}xxx}}}|||wwwvvvxxx{{{yyyvvvwww{{{~~~}}}pppOOO777333999333111000000111111000...//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************mmmWWWGGG<<<444000000---,,,++++++***+++++++++***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))'''(((***++++++***)))************+++++++++,,,,,,+++++++++,,,,,,---*********++++++,,,,,,---)))***---000555:::===???EEEGGGJJJMMMQQQTTTWWWYYY___YYYRRRPPPRRRVVVXXXXXXUUUSSSQQQPPPQQQQQQPPPOOOGGGFFFCCC???;;;888555333...---,,,,,,------,,,+++,,,,,,,,,,,,,,,+++******++++++******+++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,---------,,,+++***************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((((((************************))))))))))))))))))))))))***)))))))))))))))))))))************************************************+++++++++***++++++,,,---***,,,------,,,,,,---//////000222555999===@@@BBBCCCIIIMMMKKKIIIJJJJJJIIIGGGFFFFFFIIILLLKKKFFFAAAGGGKKKPPPVVVXXXZZZ\\\___^^^bbbgggiiilllqqqzzz{{{tttpppmmmiiieeeccc^^^]]]\\\ZZZYYYWWWVVVTTTQQQOOOLLLKKKJJJHHHDDDBBBCCC???;;;999999777444000444333111111222333222111......------------------,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******))))))))))))))))))))))))))))))))))))******************++++++++++++******++++++******************************************,,,---,,,,,,---000666:::EEERRRXXXTTTWWWffftttxxxmmm```UUUPPPOOOVVVnnniiiaaafffqqq{{{~~~}}}{{{|||```FFF999888333111000000111111000///000000///............///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************vvvaaaPPPCCC777000///------,,,+++++++++++++++*********+++******)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))'''(((***++++++***)))************+++++++++************+++,,,......,,,,,,,,,,,,,,,------...111444:::AAAHHHNNNSSSUUUZZZYYYXXXXXXZZZ[[[[[[[[[VVVRRRPPPSSSWWWZZZXXXTTTSSSRRRQQQRRRTTTUUUTTTSSSQQQOOOLLLHHHEEEBBB@@@???;;;999666333222///,,,***............------,,,,,,,,,,,,++++++,,,,,,------,,,,,,------------,,,,,,,,,,,,---------,,,+++***************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))(((((((((************************))))))))))))))))))))))))))))))))))))))))))************************************************************+++,,,,,,,,,,,,,,,,,,---............000222///222666<<>><<<999777777666444222111000000///...------,,,------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************++++++++++++******))))))))))))))))))))))))))))))*********+++++++++***++++++,,,,,,++++++*********+++++++++++++++,,,++++++++++++++++++++++++...---,,,,,,000777AAAHHHUUUXXXUUUUUUeeeyyyuuubbbXXX]]][[[VVV^^^wwwmmm^^^zzzvvvtttuuu|||}}}}}}|||zzzzzz|||~~~www{{{}}}zzznnnRRR===666444222111222222222111111000//////......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************vvvgggXXXGGG999222333...---,,,,,,++++++,,,,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))'''(((***++++++***))))))*********+++++++++---,,,,,,,,,,,,,,,------,,,,,,,,,///666>>>FFFKKKWWWXXX[[[]]]^^^^^^^^^]]]UUUWWWZZZ]]]```aaa```___ddd___ZZZWWWWWWYYYYYYYYYSSSRRRQQQQQQRRRQQQOOOMMMKKKJJJIIIIIIHHHHHHHHHHHHDDDBBB@@@???>>>===;;;999333222111///...------------,,,,,,+++++++++,,,,,,,,,------......------,,,,,,,,,---------,,,+++***************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))(((((())))))************************************************************)))***,,,---......------......------///444;;;@@@JJJJJJJJJIIIHHHGGGFFFEEEEEEFFFEEEEEEMMMYYYaaabbbmmm{{{~~~xxxqqqlllhhhccc___[[[UUUMMMGGGAAA???<<<;;;;;;:::888777333333222111000......---------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***************************))))))))))))))))))))))))((()))))))))******************++++++++++++******))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,---222;;;GGGNNNYYYYYYXXX^^^ppp|||oooXXXRRRWWWVVVUUUdddxxxfffeee{{{ooottt|||}}}}}}www}}}}}}}}}{{{]]]EEE999666333222222222222111000///......------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************xxxjjjZZZFFF666///111...------,,,,,,,,,,,,,,,)))***++++++,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))'''(((***++++++***)))************+++++++++......---------------...,,,---111999BBBMMMWWW]]]aaaaaaaaaaaaaaaaaa```___]]]___aaa```^^^[[[YYYYYYRRRWWW]]]aaa```^^^[[[ZZZPPPPPPQQQSSSVVVVVVUUUSSSQQQQQQQQQPPPOOOMMMLLLKKKIIIGGGDDDBBB@@@>>>;;;999888777444111///...............---,,,,,,,,,------------............------,,,,,,---------,,,+++***++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++************************))))))))))))))))))))))))((((((((()))******++++++************************************************)))***+++---............***+++...111666===EEEKKKOOOMMMJJJFFFDDDDDDDDDEEEGGGKKKNNNQQQ[[[jjjuuuyyy}}}|||zzzxxxxxxxxxyyyzzzzzz}}}|||yyyuuuqqqkkkbbbWWWOOOEEEBBB@@@>>>>>>===;;;:::666666555333222000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))******************++++++++++++******))))))))))))))))))))))))*********++++++++++++,,,++++++,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------000777AAAMMMUUUYYYWWWZZZhhhwwwxxxiiiXXXQQQRRRQQQVVVlllnnndddlllyyyuuu~~~hhhOOO===999555333222222111111//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************|||ppp___JJJ888333666......---,,,,,,,,,,,,---)))***++++++,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))'''(((***++++++***)))************+++++++++...............///000111888<<>>BBB......---,,,,,,,,,,,,---)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))'''(((***++++++***)))************+++++++++---------...000111333444HHHNNNVVV^^^ccceeedddccc^^^]]][[[ZZZYYYYYYZZZZZZXXX[[[ZZZSSSJJJHHHOOOWWWYYYeeeooolll\\\JJJ???<<<>>>???AAADDDHHHIIIGGGFFFAAACCCFFFIIIJJJIIIGGGEEEMMMMMMOOOSSSXXX\\\^^^^^^NNNKKKGGGCCC@@@>>>======333333222111000000111111------............------,,,,,,---...---,,,+++***++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************************))))))))))))))))))))))))'''(((((()))***+++++++++************************************************++++++++++++,,,...000111999???HHHOOOSSSSSSSSSSSSOOOLLLIIIIIINNNWWWaaagggvvv|||vvvwwwyyy~~~~~~}}}yyysssuuuxxx}}}xxxggg^^^VVVXXXdddpppvvvvvv~~~{{{uuummmddd\\\TTTLLLHHH;;;:::999777555333111111........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))******************++++++++++++******))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...000333888@@@KKKWWW___\\\TTTZZZlllnnn[[[NNNPPPQQQSSS```zzz~~~tttgggttt|||ooolllwww{{{eeeBBB>>>888444222111000///111111000///////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,************************~~~sss^^^FFF===BBB000...,,,,,,------,,,+++++++++++++++++++++++++++))))))))))))))))))))))))++++++***************+++************************))))))))))))************,,,+++******++++++***(((,,,...//////111999DDDLLLYYY]]]bbbeeefffccc___]]]]]]TTTOOOPPPRRRPPPNNNNNNSSSNNNIIIEEECCCBBBBBBBBBFFFJJJKKKGGG>>>888777888777888:::;;;<<<<<<;;;;;;666999999888:::<<<:::555<<>>:::777666444333333222111000000000000------,,,+++++++++,,,,,,++++++++++++++++++++++++************************+++*********))))))))))))+++++++++*********)))))))))************+++++++++,,,+++***)))))))))***+++)))************+++++++++************************///+++((())))))(((+++///,,,,,,+++++++++++++++,,,,,,111666===KKKXXX[[[WWW]]]dddllllll^^^MMMFFFHHHQQQ]]]sss{{{{{{zzzooocccmmmuuukkkfffnnnyyybbbQQQ???999777444333444111111///...............///............---------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++tttWWW===000111///---------...---+++++++++++++++++++++++++++************************))))))((((((((())))))***************************)))))))))*********++++++++++++++++++,,,---//////,,,///444<<>>:::???===<<<:::999999999:::;;;999888;;;@@@EEEHHHHHHIIIIIIIIIJJJIIIIIIHHHHHHIIIKKKKKKIIIJJJLLLIIIDDD@@@;;;666444666888999999AAAEEEKKKRRRWWW[[[]]]^^^TTTSSSPPPJJJDDDAAABBBDDDBBB<<<444...,,,---...//////---------......,,,***++++++,,,,,,,,,,,,++++++,,,,,,+++***************************************))))))************)))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))++++++++++++++++++++++++************+++++++++,,,***++++++,,,,,,++++++******---111777>>>HHHSSS[[[ZZZUUURRRSSSOOOIIIMMMVVVcccaaaccciiilllnnnrrrvvv~~~{{{vvvpppyyyuuuzzz~~~{{{zzzyyyvvvsssuuupppooottt|||~~~lllaaaTTTIIICCC>>>888444555444333222111000///......---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************)))))))))+++++++++***************)))************+++++++++,,,+++******))))))******)))************+++++++++************************222...---///...******---,,,+++++++++++++++,,,------111777AAANNNXXXZZZVVVbbbnnntttiiiWWWKKKHHHIIIWWWhhh}}}{{{wwwhhhccceeewwwsssqqqssszzzsss___GGG:::666333111111111111000///............///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++gggHHH555222000...---......---,,,++++++++++++++++++++++++***************************))))))))))))******+++************************))))))*********+++++++++,,,,,,+++++++++---000222444888@@@IIIQQQWWWZZZ[[[[[[\\\]]][[[WWWTTTTTTUUU^^^```bbb```UUUEEE<<<;;;999:::;;;<<<<<<===>>>@@@DDDGGGMMMUUU\\\```cccccceeeeeeffffffeeeeeedddcccdddgggiiiggggggfff```YYYRRRLLLEEEAAAAAA@@@<<<777999999;;;>>>BBBGGGKKKMMMSSSWWWZZZ[[[WWWOOOHHHCCCDDDAAA===999666333...+++---,,,,,,---......,,,***+++,,,,,,,,,,,,,,,,,,+++,,,,,,+++************+++************************))))))************))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************)))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,)))***,,,---//////000000+++111;;;FFFPPPWWW\\\^^^[[[QQQMMMOOONNNNNN^^^tttxxxuuutttwwwzzzyyyuuuqqqqqquuu{{{{{{vvvpppkkkmmmrrrvvv~~~{{{lllaaaZZZQQQEEE<<<999888777555222000...---......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))*********++++++++++++++++++***************))))))*********+++++++++************************---///666===<<<333+++(((+++++++++++++++,,,---...000444:::DDDOOOVVVWWWUUUgggsssttt```LLLIIIOOOSSS\\\tttnnn```eeessssssxxxrrrSSS===444111000000222111000///............///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++qqqSSS>>>333111///.........---,,,++++++++++++++++++++++++************************+++*********++++++,,,---************************************++++++++++++,,,,,,,,,++++++---222777BBBHHHOOOVVVZZZ[[[ZZZYYYVVVYYY[[[[[[YYY[[[aaafffYYYXXXWWWRRRGGG<<<:::??????BBBEEEHHHIIILLLPPPSSSYYYcccpppzzz}}}~~~vvvmmm```[[[VVVTTTTTTQQQJJJDDDBBB???;;;888888:::>>>AAAJJJLLLRRRZZZ```___WWWPPPLLLIIIEEEBBB>>>999444000---,,,,,,---......---,,,,,,,,,,,,------,,,,,,,,,---,,,,,,+++***+++++++++************************))))))************))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))))))))))))))))))))(((((()))))))))************++++++++++++,,,,,,,,,++++++,,,---...000111222222;;;JJJWWW___```\\\XXXVVVLLLIIIOOOTTT]]]www~~~}}}qqqnnnnnnuuu~~~yyyxxx|||{{{sssfffUUUHHH===<<<:::888777555333333000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++************************))))))*********+++++++++++++++++++++******))))))))))))*********+++++++++************************)))---777AAAAAA777---(((++++++++++++,,,---...///555888???HHHOOOSSSVVVXXXoootttlllTTTCCCGGGTTT\\\ccc}}}jjjfffuuuttt|||~~~|||{{{~~~wwwyyydddFFF777444444444222111000//////......//////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++nnnQQQ>>>555222000/////////---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...*********************************++++++++++++,,,+++------------111999???IIINNNTTTWWWVVVUUUVVVXXXVVVaaaooossslll___TTTNNNCCCAAA@@@>>>:::999@@@IIIKKKOOOTTTXXX[[[```hhhmmm|||vvvrrrlllgggccc]]]UUUPPPOOOKKKEEE???;;;999999:::AAA???AAAJJJXXXcccffffffWWWRRRJJJDDD???;;;888666222000.........///...---,,,,,,------------,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++))))))************)))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((('''))))))))))))))))))))))))*********+++,,,,,,------++++++++++++,,,,,,,,,,,,...---,,,,,,---///222444???IIIWWWaaaccc^^^WWWRRRIIIGGGKKKUUU___mmm~~~tttttttttzzz~~~~~~ooo]]]PPPAAA???<<<999777666666666222111000///...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++***************+++++++++)))************+++++++++***++++++++++++***)))))))))************+++++++++***************************+++000666666111------*********+++,,,...///000:::>>>FFFMMMPPPRRR[[[dddxxxrrraaaLLLAAAGGGWWWbbbmmmssskkkttt|||~~~}}}{{{yyy~~~~~~oooNNN:::444444444222222111000///////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++nnnTTTCCC555333111/////////...,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---...*********************************+++++++++,,,,,,***,,,...///111888BBBKKKMMMQQQTTTRRROOOQQQ[[[dddfffooowwwtttdddOOO>>>555::::::<<>>JJJSSSTTTWWWXXXSSSPPPVVVgggvvvwwwfffPPP>>>777<<>>@@@HHHSSS[[[uuutttrrrnnnfffZZZMMMEEEDDD???888333000///...---,,,------......------,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++))))))************)))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))'''(((((()))******++++++++++++,,,,,,,,,------------,,,,,,///555???HHHNNNXXX\\\___[[[RRRMMMNNNQQQPPPbbbxxx~~~}}}tttjjjdddZZZNNNDDD===999888555444333111000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,))))))******++++++++++++)))************+++++++++******+++,,,+++***)))((()))************+++++++++************************+++((())),,,,,,)))(((***)))******+++---///111222===DDDOOOTTTSSSWWWjjjwww```LLLHHHMMMUUUcccppp}}}jjjrrr}}}zzz~~~{{{wwwuuu}}}aaaHHH===888666333222111000//////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++nnn___CCC888///...///---++++++---000---'''+++333000%%%************************************************++++++++++++++++++++++++---+++))))))+++,,,---,,,222...111;;;DDDIIIOOOUUUYYYVVVSSSUUU^^^lll{{{jjjWWW@@@555999CCCHHHIIIMMMWWWfffsss{{{~~~mmmaaaWWWQQQGGG@@@===@@@DDDGGGXXX```qqqsssaaaVVVOOOGGGAAA???:::111...111000...,,,,,,---...---,,,......---------,,,,,,,,,(((((()))***++++++,,,,,,++++++++++++++++++++++++++++++************************))))))******+++,,,************************************************)))************++++++++++++++++++++++++++++++++++++***)))***+++---------------///666@@@LLLVVV]]]bbbYYYRRROOOMMMJJJNNNVVV```uuu}}}tttiii[[[JJJ>>>888999777888888444......111---------------------------------,,,,,,,,,+++++++++++++++************)))************************++++++******++++++,,,---******************************++++++++++++******************************++++++++++++++++++++++++---******...///...222999BBBQQQUUULLLSSSlllzzzxxxrrrVVVBBBGGGQQQYYYhhh{{{{{{kkkkkkzzzwwwzzz{{{yyyyyy}}}{{{{{{|||tttfffnnnwww~~~~~~rrrYYY>>>111333444222111000111000///------------...//////...---///---------......,,,***------......------,,,+++,,,++++++******++++++,,,wwwcccEEE:::000///000///------+++///...***///888777...************************************************++++++++++++++++++++++++,,,+++******+++,,,,,,,,,...000888EEENNNQQQTTTYYYXXXUUUVVV```lllooofff\\\JJJCCC???BBBKKKRRRRRRPPPXXXhhh~~~|||qqqiiicccYYYNNNEEE@@@@@@AAAJJJOOO\\\llluuuuuurrrrrrfffVVVGGGBBB>>>777000---...,,,++++++,,,---,,,+++.........---------,,,,,,)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++************************))))))******+++,,,************************************************)))************+++++++++++++++++++++++++++++++++---,,,+++,,,,,,---------///...222<<>>:::???HHHUUUaaagggfffcccnnn|||}}}rrrpppjjj```TTTKKKGGGGGGDDDCCCHHHUUUbbbooo}}}mmmUUUHHHCCC===555///...---,,,---......---,,,.........------------,,,))))))******+++,,,,,,,,,++++++++++++++++++++++++******++++++++++++++++++******))))))******+++,,,************************************************)))************+++++++++++++++++++++++++++++++++---.........------------///111888FFFVVV```aaa^^^TTTOOOLLLNNNTTT^^^mmmyyy|||}}}ttteeeYYYNNNBBB888888<<<999222.........------------......------------,,,,,,,,,,,,,,,+++++++++******************************************+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......000:::DDDVVVVVVRRRSSSeee{{{~~~uuuSSSHHHFFFRRR___iiiyyywwwmmmkkk}}}~~~yyyvvvwwwzzz}}}|||zzz|||lllaaaaaakkkvvv|||}}}pppOOO===:::444222111000111111000///111000000///...---,,,+++,,,++++++,,,...//////...------......------,,,+++,,,++++++******++++++,,,pppMMM???333000222111///---...000///,,,...222111,,,************************************************++++++++++++++++++++++++***+++,,,,,,,,,---///111888???HHHQQQTTTUUUUUUWWWXXX___eee___QQQDDD@@@AAAGGGMMMWWWcccnnnvvvzzz{{{~~~vvv~~~~~~yyyuuu{{{~~~{{{{{{~~~yyynnnddd]]]ZZZTTTMMMGGGIIIQQQ___rrr}}}jjjYYYLLLBBB:::666111000//////000111000...............------------*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++++++++,,,******))))))******+++,,,************************************************))))))*********+++++++++***+++++++++++++++,,,,,,---.........---------...000777DDDRRR[[[\\\XXXSSSJJJMMMSSS[[[eeeqqq|||qqqbbbSSSDDD>>>>>>:::555333111000///...------.........------------,,,,,,,,,,,,,,,+++++++++***************************************++++++,,,,,,,,,,,,************************+++******************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---......///555AAALLLYYYRRROOOYYYooo}}}xxxjjjPPPNNNRRR]]]hhhqqqoooiiippp~~~}}}www{{{|||{{{~~~uuuddd^^^^^^iiivvvrrrzzz[[[CCC888555333111000111222111000///000000///---------...///---,,,,,,...///...---------......------,,,+++,,,++++++******++++++,,,vvvUUUDDD444000111000...,,,//////...,,,,,,---,,,)))************************************************++++++++++++++++++++++++***+++---------///333777DDDHHHLLLOOORRRVVVXXXYYYVVVXXXUUUIII===:::CCCMMMVVV\\\fffqqq||||||uuuoookkkkkkkkkjjjhhheeeaaa]]][[[___iiissstttmmmiiikkkpppnnnpppvvv~~~yyyuuuoooeeeXXXPPPLLLOOO[[[hhhuuu{{{}}}sss___LLL???:::666333111000000000///...//////.........---------+++++++++++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,******))))))******+++,,,************************************************))))))*********+++++++++*********++++++,,,,,,,,,,,,---...---,,,---///222777DDDTTT\\\ZZZRRRKKKHHHFFFRRRbbboooyyy~~~{{{~~~{{{zzzyyyyyyzzz~~~}}}}}}}}}tttfffVVVJJJ@@@:::888;;;555333111///.........///.........---------,,,,,,,,,,,,,,,++++++++++++***************************)))***+++,,,,,,,,,++++++************************++++++***))))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++...000///222<<>>KKKMMMNNNOOOTTT[[[]]][[[OOOHHH???;;;@@@JJJSSSXXXgggooo{{{|||tttnnnfffcccbbb___```cccfffkkkooosssvvvnnnkkkeee```\\\\\\\\\]]]```cccfffeee```[[[YYYYYYSSSUUU[[[aaaeeelllyyy|||pppcccUUUMMMNNNUUUUUUkkksss^^^KKK???<<<888333000.........---/////////.........------++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,---------******))))))******+++,,,************************************************)))************+++++++++*********++++++,,,,,,---+++---...---,,,...444999CCCOOO\\\^^^UUUKKKGGGHHHMMM^^^sss~~~}}}{{{yyywwwwwwiiifffeeeggghhhhhhkkkooo~~~xxxrrrpppttt{{{{{{~~~uuugggWWWHHH<<<;;;@@@:::888555111///...//////............---------,,,,,,,,,,,,,,,++++++++++++************************)))***+++,,,---,,,++++++************************,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111888EEEQQQWWWVVVQQQ[[[rrrvvvfff]]]XXX]]]cccjjjxxxfffbbbwww~~~~~~|||~~~qqq[[[TTTWWW___iiittt~~~{{{zzzpppVVV:::777333111111111111000,,,...000///---...111555444222...---------,,,+++------......------,,,+++,,,++++++******++++++,,,kkkUUU<<<111000///---,,,++++++,,,------,,,---///************************************************+++++++++++++++++++++++++++,,,------...444>>>FFFMMMOOOPPPRRRYYY^^^YYYPPPDDD???;;;AAAOOO___kkkqqqzzzoooccc\\\XXXSSSQQQRRRNNNPPPUUU\\\dddnnnvvvzzzsssqqqooommmjjjiiihhhgggmmmnnnooommmhhhbbb]]][[[UUURRRSSSUUUSSSQQQWWW___eeeoooxxxfffUUUOOOPPPHHHZZZmmmwwwxxxooo^^^OOOFFFAAA999333000/////////////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,------...******))))))******+++,,,************************************************)))************+++++++++)))******+++,,,,,,------+++---...------222;;;BBBMMMSSSWWWTTTMMMHHHKKKPPP\\\nnnxxxtttnnnmmmllllllkkkjjjhhhfffccc______ccceeeeeejjjqqq{{{vvvqqqqqqxxx{{{pppcccSSSCCC>>>??????<<<888444000/////////............------------------,,,,,,,,,+++++++++************************(((***+++------,,,+++***************************,,,+++***((((((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...000111333>>>NNNXXXYYYUUUTTTbbbzzz~~~lll^^^^^^\\\```dddjjj{{{zzzhhhrrryyyttttttzzz{{{|||fffUUUSSSYYY```jjjttt}}}rrrrrryyy]]]===:::555222111000000///---000111///,,,,,,111555444111...,,,---......---------......------,,,+++,,,++++++******++++++,,,sssZZZ???222000000...---+++++++++,,,+++)))***,,,************************************************+++++++++++++++++++++++++++---------...555AAAJJJLLLOOOQQQTTT[[[\\\PPPAAA;;;@@@GGGNNNXXXiii~~~nnncccaaaccc```WWWPPPNNNOOONNNNNNPPPTTTVVVXXX]]]ccciiiooorrrlllpppvvvzzzyyyssslllgggiiimmmrrrtttrrrnnnkkkiiiiii```YYYWWWTTTPPPRRRWWW\\\cccmmmyyyrrr^^^SSSRRRLLLQQQXXXcccqqqyyypppaaaOOOIII???777333222333333000/////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......*********)))***++++++,,,************************************************)))************+++++++++))))))***+++,,,,,,------,,,...///......444???HHHQQQQQQNNNIIIFFFHHHPPPWWWiiixxx}}}mmmeeefffbbbbbbcccdddffffffdddbbbeee```^^^aaaaaa___dddkkkiiiiiijjjqqq||||||tttjjj[[[JJJ???<<>>GGGOOOSSSQQQ\\\gggfffYYYKKKCCCAAAQQQ\\\nnnpppaaaQQQJJJGGGEEEFFFHHHFFFDDDHHHRRRZZZ^^^dddkkkmmmooorrrtttvvvyyy~~~}}}yyyzzzyyyuuuqqqiiiaaa]]]ZZZ[[[dddooo{{{mmm```WWWXXXWWW[[[iii}}}pppUUUBBB:::666444,,,---...............//////...---,,,,,,,,,,,,---,,,++++++******++++++,,,+++************+++,,,,,,,,,,,,+++***************************************************++++++++++++******+++++++++,,,,,,,,,---,,,++++++,,,.........111111333999BBBKKKQQQSSSRRRMMMJJJKKKOOOYYYmmmuuummmhhhfffcccaaaaaaeeejjjnnnlllpppvvv{{{}}}|||zzzxxxtttsssrrrqqqpppqqqssstttqqqooopppvvv~~~~~~zzzvvvvvvssspppooorrrxxx~~~~~~kkk[[[UUUPPPGGGFFFDDDDDDBBB===555//////000000000///.....................------------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------...///888JJJZZZ]]]ZZZWWWSSS___ooowwwooobbb^^^bbbbbbjjjrrryyy}}}~~~wwwlll___TTTKKKHHHMMMUUU```hhhqqq{{{zzzpppzzztttUUUDDD666555555000...222000000/////////.........................................................,,,---...---,,,,,,...///kkkGGG888555222000000------------,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,---,,,,,,,,,,,,,,,---...---///444;;;CCCLLLSSSWWWWWWdddlll```III<<>>222111111111111000000//////............------------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...............///444AAARRR]]]]]]WWWTTT[[[kkkuuuoooaaaYYYYYY[[[eeennnzzzyyyssszzz}}}}}}zzzzzz}}}{{{}}}}}}ssslllaaaYYYPPPJJJFFFFFFMMMUUUbbbjjjsss}}}zzz{{{{{{bbbMMM;;;555444111000222000000000/////////......................................................+++,,,............///111|||SSS===666333111000...------------,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,------,,,,,,,,,---------...333:::AAAGGGMMMRRRUUU]]]bbb___OOO<<<:::LLL```wwwkkkVVVIIIGGGBBB@@@BBBEEEEEEHHHMMMZZZcccpppzzz~~~uuulllddd\\\WWWVVVWWW```ssszzzqqqjjjfffddd```dddzzztttbbbKKK666555444222111111000...,,,...------,,,,,,,,,------,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...,,,++++++******+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,******+++++++++,,,,,,,,,(((***+++,,,,,,---...///111666???HHHOOOQQQQQQPPPHHHFFFIIIUUUiiirrrgggccceeegggfffjjjpppxxxxxxmmmfffWWWHHHEEEKKKLLLCCC888222111000000000111000///.........---------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////000888HHHXXX^^^YYYSSSQQQddduuuzzzgggSSSQQQTTTUUUhhhppp}}}jjjgggzzzuuunnnxxx~~~wwwuuuuuunnnggg\\\^^^aaadddfffddd___[[[VVVPPPJJJGGGEEEFFFMMMUUUccckkkttt~~~|||mmmWWW@@@555333222111333000000000////////////...................................................+++,,,...///......///000aaaCCC777333111000.........---------,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,------,,,,,,------......///666???HHHMMMQQQTTTVVV]]]VVVJJJ>>><<>>===JJJ___sss~~~jjjXXXKKKDDDDDDHHHBBBAAADDDJJJRRR]]]mmm{{{~~~zzzmmmeee\\\XXX\\\iii~~~|||wwwwwwvvvrrrkkkiiirrr}}}```>>>999333000000000...,,,------,,,,,,,,,---......,,,++++++******++++++,,,+++++++++++++++,,,------,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,***,,,...---+++,,,000444BBBFFFLLLOOOQQQQQQQQQRRRMMMSSS^^^qqq~~~vvvllldddbbb```aaafffoooxxx}}}~~~ooocccQQQEEECCCFFFLLLOOO>>>888111......000000///------------,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...///111111666BBBSSS[[[WWWOOOPPPVVVpppyyyttt]]]LLLPPP\\\bbbrrr|||zzzfffeee||||||wwwrrr___RRROOOKKKHHHGGGGGGFFFEEEEEECCCCCCGGGJJJLLLSSSZZZbbbjjjsss}}}qqqWWWBBB777333222222111111000000000/////////................................................---......------...111333mmmPPP===555111000............------------+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,...///111222888AAAMMMTTTSSSPPPNNNNNNBBB@@@CCCNNN```sssooo^^^MMMEEEAAA>>>???BBBEEEJJJUUUcccooo}}}yyyooohhhaaa___gggrrruuurrrpppnnnnnnpppqqqvvvuuuRRRHHH;;;222///000000///,,,,,,,,,,,,,,,---...///,,,++++++******++++++,,,+++************+++,,,,,,+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,***---///...---000777===HHHMMMRRRTTTSSSPPPOOOOOOOOO___uuu|||lllbbb___YYYYYY]]]ffftttsssbbbTTTMMMNNNRRRVVVMMMDDD888111///000000...---------,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,---...000111222>>>JJJXXX]]]UUUNNNTTT___tttvvvmmmZZZLLLPPP]]]ggg|||lllfffwww|||}}}kkkXXXUUUQQQOOOMMMJJJHHHEEEBBBAAADDDIIILLLOOOTTT[[[bbbjjjttt~~~www~~~rrrooorrriiiOOO===555222222111111111000000000//////................................................---......---...222777;;;mmmSSS@@@666222/////////.........---------++++++++++++++++++++++++++++++,,,,,,,,,---------******+++,,,...000222333>>>GGGQQQUUUQQQIIIDDDBBB555===MMM___qqq~~~tttXXXKKKBBBCCCFFFDDDBBBBBBOOOYYYjjj~~~wwwjjjeeegggmmm|||vvvgggfff``````tttgggYYYEEE666000000111222,,,,,,,,,,,,,,,---...///,,,++++++++++++++++++,,,******))))))******+++,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,***---/////////444===DDDJJJOOOTTTVVVSSSOOOLLLKKKWWWmmmkkk______eeeaaaaaafffrrrssscccYYYVVVWWWXXXXXXMMM???555111111000...---------,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,---...000222333DDDPPP]]]___UUUOOOXXXfffrrrppphhh\\\TTTZZZkkkyyy}}}pppqqq{{{uuu{{{ppplllgggaaa[[[RRRJJJEEEEEEDDDGGGLLLOOOPPPTTT[[[ccckkkuuu~~~lllpppxxxvvv{{{~~~vvvXXXBBB666222111111111111111000000000000................................................---------...000555<<>>555444333000///---++++++---///000000,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000///...---///444<<>>>>>MMM[[[mmmzzzrrrYYYIIIAAAAAA??????CCCIIISSSdddrrrtttmmmiiiooo~~~tttooovvv|||^^^FFF:::777555222111//////000000...---,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------000111333777===DDDKKKNNNVVVSSSPPPOOOTTTcccvvvpppccccccccccccffflllsssxxx|||wwwmmmbbb]]]bbb^^^NNN<<<333111222111000///...------------,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------...000000...///888DDDSSSXXXYYYRRRNNNWWWnnnxxxjjj___aaammmzzzqqqttt|||dddffflllvvv||||||tttggg___WWWYYYXXXTTTPPPPPPVVV\\\bbbkkkwwwwwwllliiiyyyqqqWWW>>>333222333222111000////////////////////////////////////111000//////...////////////...000555===FFFLLLPPPyyy}}}uuuhhhYYYGGG999222222///............---------,,,++++++******++++++,,,+++++++++,,,,,,,,,------///...------111;;;GGGPPPWWWUUUQQQJJJAAA>>>EEEPPPggguuuzzz^^^JJJCCCBBBAAABBBDDDJJJUUUhhh}}}wwwmmmmmmuuuyyyxxxyyyzzzzzzvvvoooppp|||\\\III???999222000///000000000...,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,------000555<<>>AAACCCLLLWWWdddyyywwwmmmmmmttt|||vvvwwwwwwtttnnnppp~~~jjjRRR>>>555333000//////000//////------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////000666???JJJQQQUUUVVVVVVPPPLLLVVVsssyyyjjj```bbbhhhnnnsss|||xxxsssqqq{{{}}}qqqiii]]]TTTSSSOOOBBB444111111000///............------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++,,,---///666FFFVVV]]]\\\TTTMMMUUUiii{{{|||uuuiiibbbiiiwwwggg\\\nnnfffeee{{{ooohhhuuu}}}~~~ttthhhddd]]]WWWSSSUUUYYY]]]dddrrr~~~rrrqqqpppTTT===222333222111000////////////////////////////////////......------......//////222555;;;CCCLLLRRRUUUVVVxxxrrrmmm^^^FFF555222///............---------------,,,,,,,,,,,,------,,,------------...............111777@@@KKKTTTYYYYYYPPPJJJIIIJJJUUUqqqjjjTTTGGGAAA>>>???BBBMMM[[[lll~~~wwwooogggeeebbb```dddjjjlll]]]ZZZlll}}}{{{{{{{{{wwwrrrttt{{{lllUUU===999444000////////////...------------,,,,,,,,,++++++,,,,,,,,,,,,------------------------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------...///000111222888>>>HHHQQQWWWXXXVVVTTTMMMQQQeeerrrggg^^^]]]eeepppsssyyy{{{{{{uuuhhhXXXQQQUUUWWWKKK<<<222111000///...............------------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------000---+++...222<<>>777222000/////////......---------,,,,,,,,,++++++,,,,,,,,,---------------------------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------...000111333444???EEEOOOWWW[[[ZZZVVVSSSLLLXXXssssssaaaYYYYYY^^^iiiuuuzzzyyy{{{xxxjjjXXXQQQXXX]]]TTTFFF222111000//////...............---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------333...+++///555@@@PPP^^^YYYWWWPPPPPPaaawww|||uuu{{{xxxqqqlllrrr___YYYuuu}}}~~~kkkooolllllltttyyylllaaa\\\[[[\\\[[[TTTMMMMMMUUU^^^dddgggpppnnnyyyxxxzzz|||iiiMMM===333222111000////////////////////////////////////000000///000000111222222999@@@IIINNNQQQSSSVVVYYY~~~}}}uuuWWW;;;666222000.........///...---------------------------,,,...//////------...//////333:::BBBJJJQQQWWWZZZWWWHHHNNNbbbkkkzzznnnUUUNNNAAA>>>CCCAAAEEEUUUsss~~~wwwxxx|||ssspppvvvvvvpppqqqxxxtttooouuu~~~qqqqqq|||uuuqqqttt}}}qqqddd___fffuuu}}}xxxxxx|||lllHHH444777555111///+++......---,,,,,,,,,,,,---******+++,,,,,,---......///...,,,+++***+++,,,,,,------------------------,,,,,,,,,---------......+++---///...---111888???HHHLLLVVV___```YYYRRRPPPUUUooovvvjjjccc^^^^^^___cccqqqzzzvvvzzzsssdddVVVWWW___^^^TTT>>>666222444333///...000////////////............---------,,,,,,,,,++++++------------------------------------,,,,,,+++***++++++,,,,,,,,,---------+++///111111999HHHXXX```^^^RRRLLLWWWooo}}}zzztttoooppp{{{www___kkk}}}tttlllpppuuu}}}fffUUUOOONNNMMMLLLQQQNNNOOOTTTZZZ___gggnnn}}}uuuwwwzzzwwwvvv```BBB:::222444555------222000000000000000000000000000---000333111...---111666AAADDDJJJNNNQQQQQQPPPOOO~~~{{{~~~cccBBB888222000.........///...------------------------------...///...---,,,---///111555===FFFOOOUUUXXXZZZNNNNNN```vvvzzzfffNNNKKKAAA???CCCDDDOOOeee|||uuuzzzvvvrrruuu~~~zzznnnhhhhhhnnn|||yyyzzz|||TTT:::666222111444444///...------,,,,,,------******+++,,,,,,---.........---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...///...///444===EEEOOORRRYYY^^^[[[RRRNNNNNNeeezzzzzzjjjeee___[[[^^^ccckkkyyy}}}wwwlllbbb```cccbbb___HHH<<<111000111///...///////////////............---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***++++++,,,,,,,,,---------,,,///000222;;;KKKXXX^^^YYYQQQOOO^^^www}}}uuummmrrruuudddwwwrrrmmmtttzzzsss___PPPIIIIIIKKKLLLQQQNNNOOOTTTZZZ___hhhpppwwwppp{{{xxxwwwkkkLLL;;;222444555......222000000000000000000000000000...000222111...///444999DDDGGGKKKMMMNNNKKKHHHFFF~~~rrrJJJ888222000.........///...------------------------------......---,,,,,,---///444999AAAKKKTTTXXXXXXVVVIII]]]zzzlllXXXEEEDDD>>>===EEEKKK^^^zzzwwwuuu}}}wwwsssssstttvvv}}}{{{tttpppwwwzzz___CCC999000...333444///...------,,,---------***++++++,,,,,,------...------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///......111999DDDMMMWWWYYY]]]]]]VVVNNNPPPVVVvvvrrrccceee``````fffqqq|||}}}wwwppphhhccceeejjjZZZHHH555///111222000///////////////............------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,++++++,,,,,,,,,,,,------------...///000444@@@OOOYYYZZZVVVRRRUUUfff~~~}}}tttnnnvvvsssnnn}}}jjjgggooowww}}}wwwmmm^^^PPPHHHFFFIIIKKKNNNLLLOOOVVV]]]dddoooyyy|||gggooo~~~pppSSS???333333666///...222///000000000000000000000000...000111000000333999>>>GGGIIILLLMMMLLLIIIEEEBBB{{{yyyMMM777222000.........///...,,,---------------------------......---,,,,,,...000888===EEENNNTTTUUURRROOOOOOqqqaaaKKKCCCCCC>>>BBBPPP]]]sss{{{tttqqqvvv}}}~~~{{{jjjQQQEEE777000111...//////...---------------+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......///...---...333>>>KKKUUU[[[]]]^^^[[[SSSPPPYYYfff|||mmmeeeiiihhhkkkvvv{{{lll___cccoookkkVVV===111222555333000////////////...............------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,------------...//////000777EEETTTYYYWWWTTTTTTZZZkkk|||uuuqqqqqq{{{sssxxxrrrcccdddoooyyy|||uuuppplllcccXXXMMMHHHHHHJJJJJJJJJOOOXXXaaakkkzzzaaa^^^zzzsssZZZEEE555222666111///222///000000000000000000000000///000000000222777>>>DDDHHHJJJMMMNNNNNNKKKHHHEEEmmmwwwvvvKKK888222000.........///...,,,------------------------------------,,,---000333<<>>222000.........///...---------------------------+++,,,---...000333999===CCCMMMVVVTTTJJJGGGNNNXXXdddaaaFFF===BBBAAANNN^^^vvv{{{qqqmmmyyyyyyyyyzzzmmmSSSCCC;;;222000000///...............,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,,,,------------------------,,,,,,,,,---------......///222888AAAMMMXXX___ccc\\\VVVQQQPPPVVVggguuucccZZZ]]]fffmmmvvv{{{yyyzzztttiii\\\kkkpppkkkVVV@@@666333222000/////////............//////.........---------++++++++++++++++++++++++***+++,,,,,,---------------------.........//////,,,333<<>>EEEIIIPPPNNNHHHDDDKKK```xxx```GGG>>>BBBKKKSSShhh{{{}}}{{{~~~hhhIII999444000111222000///...------------------------,,,------......------,,,------------------------+++---......---///333666AAAKKKWWW___```]]]XXXTTTUUUfff}}}www]]]]]]^^^cccnnn}}}xxx~~~zzzsssTTT:::222333111//////000000///...........................------------------------,,,,,,,,,---------......000///...------...///000333>>>NNNZZZ]]][[[UUURRRXXXhhhvvvttt```\\\kkkzzzjjjXXXdddpppnnnsss~~~}}}~~~zzzvvvqqqhhh\\\VVVVVVWWW\\\bbbjjj~~~vvvaaaPPP[[[zzz}}}mmmIII888666666333222333222222111111222111111888;;;???DDDGGGJJJNNNPPPSSS\\\```WWWLLLQQQiiinnnqqqtttfff|||vvvcccSSSJJJ<<<444......///...---///------------------------,,,---///444:::AAAHHHKKKOOOMMMGGGGGGUUUqqquuuVVVEEE@@@DDDPPP\\\www~~~xxx]]]???666000111222///---...------------------------,,,------......------,,,------------------------,,,......---,,,...444:::IIIQQQ[[[aaa^^^XXXTTTTTT```nnnsssfff\\\\\\^^^eeetttzzz~~~~~~dddIII<<<555333000000000000///...---.....................------------------------,,,,,,,,,---------......//////...---...///000111444AAASSS]]]]]]WWWPPPLLLTTTfffuuummm[[[[[[kkk~~~ooocccvvv~~~{{{oooqqqwww{{{nnnbbbbbbbbbeeehhhddd\\\XXXXXX[[[^^^bbbiii||||||fffQQQWWWpppvvvSSS>>>888666444222222111111000000000111222999<<>>BBBEEEEEEGGGKKKNNNZZZYYYVVVUUUZZZhhh{{{tttvvv}}}ppptttrrrbbbTTTKKK;;;444000111111///,,,,,,........................///000333888>>>EEEJJJMMMHHHJJJMMMWWWtttlllUUUDDDCCCGGGOOOeee~~~wwwuuuwww|||zzzqqqQQQ@@@333333333......222------------------------,,,------......------,,,........................,,,...///---...666DDDOOOZZZ]]]cccccc[[[RRRUUU]]]mmmyyymmm^^^ZZZWWWcccrrr|||vvv}}}uuurrrxxxxxxgggRRR888666222000000000000///---------.........//////------------------------,,,,,,,,,---------......------------///111333444???KKKYYY___[[[VVVVVVYYYcccsssyyytttiiiYYYXXXhhhuuuvvv}}}}}}xxxttt{{{{{{zzzxxxxxxxxxzzz|||~~~uuuvvvpppdddZZZSSSLLLFFFJJJJJJOOOUUUXXXXXX\\\aaassszzzjjjXXXVVVVVVkkkhhhNNN===555444444000111111111///111444888;;;???DDDFFFFFFGGGKKKNNNTTTTTTWWW___lll|||vvvyyytttppp}}}zzznnnaaaRRRHHH;;;444000222222///,,,,,,........................000111555999???EEEKKKNNNJJJNNNRRR^^^}}}hhhRRRDDDFFFJJJSSSmmmzzzrrrlllppp{{{wwwWWWDDD555444444//////444------------------------,,,------......------,,,........................,,,...///...000:::KKKXXX]]]___bbbaaaXXXOOOTTT^^^ppp}}}{{{jjj______YYYmmmzzzzzz}}}|||~~~~~~}}}vvvooowww~~~pppYYY999666222000000000000///---------.........//////------------------------,,,,,,,,,---------......---,,,------///111444555DDDOOO[[[^^^ZZZXXX]]]cccsssqqq```PPPUUUjjj{{{~~~{{{}}}vvvwww~~~vvvsssrrrpppppppppqqqssstttooooooiii^^^UUURRROOOKKKKKKIIIKKKPPPTTTXXX___ggg{{{jjjZZZWWWQQQhhhnnnSSS>>>555444555000111222222000222666:::<<>>444///222222,,,+++...,,,,,,------...------------555;;;===BBBKKKNNNKKKLLLOOOTTThhh~~~aaaMMMCCCLLLWWW```zzzzzzyyy{{{|||ttt```GGG111///333111///111......---------,,,,,,,,,........................------------------------,,,///...+++111???OOOWWW^^^[[[]]]^^^UUUMMMUUUeeeuuuooo]]]ZZZ```eeeuuu}}}yyy}}}zzz{{{|||}}}}}}~~~~~~vvviii___JJJ444222555+++---666///////////////....................................000///...---------------...,,,,,,.........222999FFFUUU\\\]]]ZZZRRRWWWiii|||ttt___SSS___rrr}}}|||||||||tttmmmnnnooommmkkkkkknnnqqqmmmiiieeebbb```\\\VVVQQQMMMMMMKKKKKKNNNUUU^^^dddzzznnn\\\UUUWWWjjjpppXXXDDD777333444222111111111333555888:::@@@>>>BBBJJJJJJDDDFFFNNNNNNQQQYYYhhh~~~~~~vvvttt~~~}}}qqqbbbSSSIIIBBB555---000222...---000,,,,,,------......------///555;;;>>>EEEMMMNNNJJJFFFRRRaaa|||xxx\\\KKKEEERRR```llloooTTT<<<555555000------/////////.........------........................------------------------...///------666FFFUUU\\\]]][[[[[[ZZZQQQLLLWWWiiixxx}}}{{{iii\\\]]]eeettt{{{~~~{{{{{{|||}}}|||{{{zzzzzzzzzyyyxxxwwwwwwxxx{{{zzzyyyyyyyyyyyyyyyyyyzzzzzzzzzzzz|||~~~~~~yyyooojjjRRR;;;444555---000666...////////////....................................//////...---------------000......000//////444;;;KKKXXX^^^\\\YYYSSSYYYlll~~~|||zzzqqqddd]]]hhhwwwqqqwww|||uuunnnpppqqqpppppprrrvvvyyy~~~{{{xxxuuuqqqlllddd___\\\YYYTTTPPPPPPTTT\\\bbb|||vvvcccVVVSSScccwww]]]GGG888444444333222222222444777:::;;;@@@@@@CCCIIILLLKKKMMMPPPMMMTTTaaauuuvvv|||}}}vvvmmmbbbXXXSSSIII999,,,---111///...111,,,,,,------............222666;;;AAAIIIOOOMMMIIIEEEYYYqqq~~~lllSSSGGGHHHYYYkkk{{{yyyvvvwww}}}}}}bbbFFF:::666111------000000000/////////..............................------------------------000///---///===OOO\\\aaa___]]][[[WWWOOOMMM^^^sssqqqddd___fffooo~~~sssyyy|||qqqooonnnpppssswwwxxxxxxxxxyyyyyyxxxuuuuuuuuuvvvxxxxxxwwwwwwwwwxxxyyyyyy|||}}}}}}~~~}}}yyyttt||||||uuuooonnn]]]DDD666333000444555---////////////....................................//////...------------...111000000111000000777???PPP\\\___\\\XXXRRRYYYmmm~~~zzztttooojjjkkksss~~~{{{```lllyyyxxxxxxyyy{{{|||zzztttooojjjbbbYYYTTTUUUZZZ^^^ppp{{{lll[[[SSSaaaeeeKKK:::444555444444333444666888;;;===@@@CCCDDDGGGNNNTTTUUUQQQIIIUUUiii}}}}}}wwwooohhhdddbbbaaaQQQ===---,,,000///...000,,,,,,---------...//////555777<<>>AAADDDEEEEEENNNYYYWWWLLLEEEUUUnnnxxxllleeedddfffhhhVVVAAA///---000...,,,...------,,,------///000111777888>>>FFFMMMNNNKKKIIIOOOiii}}}dddQQQNNNLLLUUUiii{{{xxxxxx{{{pppllllllqqqxxxzzznnnSSS@@@555111222444/////////.........------................................................000///...555EEEWWW^^^]]]```\\\WWWPPPNNNYYYqqqqqqhhhggglllxxxooobbb]]]\\\ZZZYYYZZZ```jjjuuu}}}yyy{{{yyyrrr|||wwwtttssslllcccvvvvvvqqqnnnjjjYYY@@@222333555111...////////////..........................................---------......////////////000///111;;;GGGRRR^^^```[[[WWWOOOUUUiii{{{~~~}}}vvvqqqttt}}}~~~iiiYYYnnn{{{~~~}}}zzztttlllfffcccbbbeeennnwww}}}vvveee]]]eee|||ooolllzzzvvvsssTTT===444444333222222333555888<<<>>>AAAEEEEEEFFFOOOXXXSSSFFFHHHYYYttt~~~pppfffaaaaaabbbSSSAAA111///000---+++...------,,,,,,---///111222888:::@@@GGGKKKJJJIIIKKKQQQnnnsssYYYLLLTTTUUU```sss|||lllxxxyyygggeeedddeeeiiiqqqxxx}}}uuuiiieeejjjqqqxxxuuubbbNNN<<<222000222/////////.........------...................................................///222:::JJJZZZ___\\\]]]XXXQQQLLLQQQaaayyyuuukkkgggiiiqqqjjjZZZRRRPPPOOONNNMMMOOOUUUaaaoooyyy}}}wwwqqqvvv~~~ttttttyyykkkrrryyyqqqkkkqqqjjjOOO999777444...111////////////.......................................------------...//////------///000///222???MMMRRR]]]___[[[WWWRRR[[[pppvvvnnnrrr~~~xxxaaa[[[sssvvvpppnnnvvvxxxzzzyyyvvvrrrooonnnlllrrrxxxzzz~~~~~~~~~xxxiii```^^^|||{{{vvv}}}\\\AAA555333333222222333666999<<<>>>CCCDDDGGGKKKRRRVVVOOOEEEOOOcccuuuzzzwwwjjjaaa[[[XXXLLL===222111111---,,,000...---,,,,,,---///222333888;;;AAAHHHHHHEEEGGGNNNYYYvvvgggSSSMMMVVVZZZgggzzzrrrqqqyyyjjjaaaRRRQQQPPPOOOQQQVVV]]]aaaggghhhgggcccbbbgggsss|||www}}}yyyzzztttbbbKKK:::222222000000000/////////......................................................,,,111888BBBQQQ^^^bbb___\\\WWWOOOMMMWWWlllwwwpppjjjjjjmmmwwwrrraaaTTTMMMKKKKKKIIIIIIIIIJJJNNNWWWbbbjjj{{{yyyuuuyyyxxxpppvvv{{{xxxwwwooojjj{{{|||bbbDDD;;;222,,,555////////////....................................---------------...//////------///111000555CCCRRRTTT^^^^^^YYYYYYYYYgggpppiiiqqqrrr[[[ddd~~~zzzpppfff___\\\\\\dddhhhnnnrrrtttuuuvvvwwwsssxxx{{{|||~~~}}}}}}}}}~~~ttthhh[[[nnndddEEE666333333333333555777:::>>>@@@DDDDDDIIITTTYYYUUUMMMIIIVVVmmm|||kkk}}}{{{|||ooobbbXXXRRRFFF:::222333222......333...---,,,,,,---///222444888;;;CCCHHHFFFBBBFFFOOOddd~~~~~~```PPPQQQUUUZZZhhh{{{xxxppp}}}mmm\\\RRRPPPOOOMMMJJJKKKNNNSSSWWW[[[[[[[[[___gggtttwwwzzzrrr|||pppWWWBBB777444111111111111000000000000........................////////////////////////+++222<<>>AAACCCKKKPPPXXX___WWWMMMPPPeee~~~jjjlll|||yyyqqqZZZTTTGGG<<<333111111//////000---............000333777<<<@@@GGGIIIDDDCCCNNN]]]wwwqqq[[[NNNJJJSSS```uuuvvv~~~xxxhhh```]]]UUURRRPPPRRRXXX]]]______aaacccgggkkkqqq{{{~~~zzzzzzqqqrrr}}}bbb@@@;;;333222000000111111///.................................---------...//////444:::FFFTTT^^^bbbbbbbbb\\\UUUUUUbbbuuu}}}oooooonnnnnnvvvyyyqqqyyy~~~eee\\\SSSOOOMMMKKKLLLPPPNNNOOOOOOOOORRRXXX```gggrrr{{{{{{uuuwww}}}zzzlllPPP;;;222000///000000000000000000000//////............//////---------........./////////222111...111>>>MMMVVVWWW___aaaZZZVVV```vvvvvvhhhooozzzmmmiiiyyyvvvssspppnnnlllllliiieeebbbdddcccbbb```^^^]]]\\\\\\[[[ZZZYYYZZZ^^^eeekkkoooxxxzzz}}}}}}|||~~~~~~~~~~~~}}}uuugggaaatttwwwPPP666777555666777888999;;;>>>AAADDDKKKMMMRRRXXXRRRLLLSSSnnn{{{mmmtttyyyyyy|||uuu|||www\\\PPPGGG<<<222000000//////000...//////......000444777???CCCIIIJJJGGGIIIVVVeeekkkWWWKKKIIIUUUfffxxxxxxmmmfffccc^^^\\\[[[]]]aaafffjjjkkknnnqqqtttuuuwww~~~}}}yyyyyyvvvrrrJJJ===444222000000111111000.................................------......///000555@@@NNNYYY^^^_________XXXYYYaaarrrtttiiijjjjjjlllwwwuuutttsss```XXXRRRPPPOOONNNPPPSSSPPPPPPPPPRRRWWWaaalllttt||||||yyyppplllttt~~~}}}oooUUU>>>333222000000000000000000000000//////............//////------........./////////...111111///444CCCRRRZZZ]]]bbb```WWWSSS___rrrooofffrrroooppptttqqqnnnlllkkklllooosssuuuvvv{{{zzzzzzxxxuuurrrnnnlllgggddd___\\\\\\```eeeiiivvvyyy}}}|||rrrooouuu~~~~~~~~~~~~~~~~~~vvvhhhaaammmWWW999777555777888999999;;;???BBBCCCJJJKKKMMMRRROOOPPP]]]{{{tttmmm{{{{{{{{{nnnuuuppp___TTTIII<<<111///000000//////...////////////111444777BBBFFFJJJKKKJJJQQQaaapppxxxeeeTTTKKKJJJ[[[llluuu{{{{{{sssnnnkkkhhhiiijjjkkkmmmpppsssuuu}}}~~~{{{rrr}}}tttvvvNNN===555333111000000111000///...........................---------...///000111444CCCTTT]]]^^^]]]\\\[[[UUU]]]lll~~~hhhccceeefffkkkwwwuuu{{{ppp]]]WWWRRRRRRRRRPPPQQQTTTQQQPPPQQQTTT]]]iiivvv~~~|||vvvuuuzzz~~~zzzuuupppjjjlllyyywwwyyyxxxlllVVV@@@555333111111111000000000000000//////............//////............////////////...111111111888GGGVVV^^^```ddd```VVVTTTbbbsss}}}|||wwwhhhcccqqq}}}~~~nnnuuussspppnnnnnnpppuuu}}}{{{uuummmeeeaaaaaadddfffppptttzzzxxxooommmttt~~~~~~~~~~~~vvvggg^^^ggg^^^===999666888999::::::<<<@@@CCCAAAKKKMMMNNNRRRQQQXXXkkklllkkk}}}}}}yyylllssstttfff___XXXLLL>>>222///000000.........///000///000222666999DDDIIIKKKJJJMMMYYYlllzzzsss```RRRMMMPPP```rrr~~~ooowwwrrrooopppsssxxxyyyyyyyyy{{{}}}yyynnnuuulllwww~~~yyyRRR???777444111000000000000///////////////////////////---------...///000111111333FFFXXX^^^]]]\\\[[[XXXTTT```sss}}}xxxbbb___aaadddkkkxxxyyyppp]]]WWWTTTTTTTTTQQQQQQSSSQQQQQQRRRXXXbbbooo{{{|||wwwyyy~~~|||rrrnnnjjjgggfffmmm~~~zzznnn[[[CCC444///222111111111000000000/////////............//////........./////////000000---000111222;;;LLLZZZaaaaaaeee```VVVYYYjjjzzz{{{sssccc```pppzzz~~~rrrgggssswwwtttuuuxxx}}}{{{rrrjjjgggggghhhkkkooovvv}}}{{{ssssssyyy~~~~~~yyyjjj^^^dddbbb@@@:::777999:::;;;;;;===AAADDDBBBOOOSSSQQQQQQPPP\\\ttt|||hhhkkk~~~}}}vvv|||~~~qqqvvv~~~fff]]]XXXTTTQQQAAA333///111111...------...///000111444888;;;FFFJJJLLLJJJOOO```vvvnnn\\\PPPPPPWWWeeexxxwwwttt}}}vvvssszzz{{{ooozzzpppjjjyyyYYYEEE888555222000000000000000////////////////////////---------...///000111222777IIIZZZ^^^]]]]]]YYYTTTTTTcccuuutttccc___bbbfffnnn|||~~~lll\\\WWWUUUVVVVVVSSSQQQRRRSSSSSSVVV]]]hhhsss|||~~~xxxuuugggbbb^^^___dddppp~~~}}}}}}uuucccJJJ888222222222222111111000000/////////............//////....../////////000000000---///000333===NNN\\\bbbaaaeee```XXX___sss{{{sssdddbbbqqqzzzfff^^^ppp}}}{{{~~~zzztttpppooonnnjjjnnnttt{{{||||||~~~}}}}}}}}}}}}nnn``````~~~ttt}}}fffBBB:::888:::;;;<<<<<<>>>BBBEEEGGGTTTXXXSSSOOOMMM^^^zzzxxxlllrrr}}}uuuyyyxxxzzzsssbbbYYYXXXYYYUUUEEE555000222111...,,,,,,---///000222555:::>>>GGGKKKKKKIIIPPPeee}}}|||kkkWWWMMMRRR]]]kkkvvv|||ssstttyyy^^^MMM999666222000///000000000////////////////////////------......///111222333>>>OOO]]]^^^]]]]]]XXXOOOVVVfffvvv~~~{{{}}}qqqeeeccceeejjjrrr}}}iiiYYYVVVUUUXXXXXXUUURRRSSSUUUVVVZZZcccmmmvvv{{{|||}}}tttlllggg[[[UUUSSSZZZgggwww||||||{{{|||qqqSSS===777333333222111111000000/////////............//////.../////////000000000000---///000333???PPP]]]bbb```ddd```ZZZcccyyy}}}uuuhhhhhhxxxaaa\\\qqq}}}yyy}}}}}}|||{{{yyyxxxwwwvvvnnnqqqvvv{{{~~~|||{{{{{{xxxzzz~~~qqqaaa\\\xxxqqqlllvvv{{{~~~nnnGGG;;;999:::<<<<<<===???CCCEEEKKKYYY[[[TTTNNNOOOgggvvvuuuwwwyyy|||zzz{{{qqqddd]]]aaaiiiXXXGGG666111333222...++++++,,,...000222666;;;???HHHLLLKKKHHHPPPhhhyyyhhhTTTKKKRRR```qqq~~~yyy|||uuuuuu|||```UUU:::666222000///000000000000000000000000000000000------......///111222333DDDTTT```___^^^^^^WWWLLLWWWgggvvv|||~~~yyywwwmmmeeefffiiimmmvvv~~~iiiWWWTTTTTTXXXZZZVVVTTTUUUWWWYYY^^^gggqqqwwwyyyyyy}}}}}}vvvjjj```ZZZQQQLLLLLLYYYlll~~~|||yyyzzzzzzzzz|||~~~YYY>>>666333333222222111000000/////////............//////////////////000000000000---///000333???QQQ]]]bbb```dddaaaZZZeee|||~~~wwwkkknnn~~~bbb^^^uuuyyyuuuoooiiieeeeeefffgggnnnppptttxxx{{{||||||{{{sssuuuxxx{{{{{{{{{{{{{{{|||~~~|||zzzyyyyyyuuuvvvzzzppp___YYYqqqwwwccclllrrryyywwwLLL>>>999;;;<<<======@@@CCCFFFLLLZZZ\\\TTTOOOUUUsss~~~www|||}}}nnnnnnwwwtttgggUUUFFF777333333222...,,,///------000222555;;;CCCKKKGGGBBBEEEVVVpppuuuaaaQQQPPP\\\iii}}}ttt{{{zzzmmm{{{hhh[[[AAA444---000222///...000000000000000000000000000...---...000///...333;;;HHHYYY______```XXXOOOQQQYYYlllyyyvvvxxx|||ppphhheeedddjjjlllvvvxxxfffXXXVVVWWWZZZ[[[XXXXXXZZZ[[[```hhhoootttuuutttsss{{{~~~}}}}}}~~~uuugggXXXNNNDDDLLLSSSZZZnnn~~~zzzxxxwwwxxxyyywwwuuussssssvvv||||||fffJJJ888555333000//////000///...000000000000////////////////////////000000000000///---...777GGGVVV___bbbhhheee```aaannn~~~xxxrrrssswww~~~jjjlll{{{yyyxxx}}}zzz{{{|||vvvlllggghhheeeeeefffeeecccbbbcccdddeeehhhnnnuuu|||~~~~~~~~~yyynnnjjjjjjjjjjjjmmmttt}}}~~~yyyssspppgggoooxxx~~~xxxdddTTT[[[wwwssssssXXX>>>===;;;<<<>>>======CCCKKK]]]cccZZZMMMPPP```~~~tttqqquuuaaaQQQDDD777444333111...---000---...111333666===DDDJJJFFFCCCHHH\\\xxxrrr^^^QQQTTTbbbpppttt}}}mmmqqqcccGGG999000222333000...000000000000000000000000000...---...000//////555===PPP^^^cccaaa___UUULLLOOOXXXjjjwwwwww|||zzzlllfffcccaaaiiilllxxxxxxgggXXXVVVWWW[[[\\\YYYYYY\\\aaahhhrrrxxxzzzwwwtttrrr|||{{{|||}}}}}}{{{zzz{{{{{{{{{qqqbbbTTTKKKIIIPPPVVV^^^qqq|||yyywwwvvvwwwxxxwwwuuusssrrrssswww|||xxx|||{{{{{{nnnQQQ;;;555333000///000000///...000000000000////////////////////////000000000000000---...888GGGVVV___ccchhheeeaaacccqqq|||uuuwwwnnnsssttttttnnnlllmmmpppnnniiiiiinnnlllooorrrsssrrrooolllkkkhhhiiilllrrrzzztttjjjddddddgggkkkrrrxxx~~~}}}yyyuuurrrpppzzzyyycccVVVUUUiii[[[AAA<<<;;;<<<>>>>>>???FFFNNNbbbggg]]]RRRVVVeeeooorrr~~~lllVVVMMMBBB888555333000///000111...///222555888???GGGIIIFFFCCCJJJaaa}}}qqq]]]SSSYYYkkkzzz|||ttt}}}~~~|||xxxuuuuuuzzz~~~lllyyytttjjjNNN???333333444000...111000000000000000000000000...---...000000111888@@@UUUbbbeeebbb___SSSKKKQQQ]]]kkktttwwwqqqfffbbbaaa^^^hhhnnnzzzyyyhhhXXXVVVWWW[[[\\\[[[\\\___fffppp{{{}}}wwwsssrrr}}}|||{{{zzz|||}}}}}}|||}}}xxxkkk[[[NNNGGGNNNUUU\\\cccwww~~~{{{wwwuuuuuuuuuuuuvvvtttrrrppppppqqqssstttnnnrrryyy}}}lllooo~~~sssVVV;;;666444111000000000000///000000000000////////////////////////000000000000111///000999HHHWWWaaadddhhhddd```eeeuuu|||ssszzzuuu||||||xxxllllllffffffiiinnnqqqtttyyyzzzwwwuuuvvvzzz|||nnnfffeeehhhoooyyy|||zzzwwwvvv}}}|||eeeWWWPPP```}}}zzz___EEE===;;;<<<>>>>>>@@@HHHQQQ```ddd\\\TTT\\\mmmyyylllvvvyyysssoooaaaPPPJJJAAA999666333//////222111///000444777:::AAAIIIIIIFFFCCCMMMeeettt___VVV___sssuuuvvvyyyjjjaaa```^^^]]]___fffooouuuyyyzzz}}}}}}jjjnnnyyyvvvrrrpppUUUCCC444333444111000222///////////////////////////---...000111333<<>>NNN\\\ccceeeddd^^^ZZZaaasss|||sssfffcccssskkkdddiiirrrzzz~~~vvvtttuuu~~~}}}|||{{{{{{{{{sssZZZQQQeeeyyyhhhLLLAAA>>><<<<<<<<<>>>GGGQQQUUUYYYSSSUUUggg}}}pppttttttiii```XXXQQQFFF;;;666333111000222111///000555999<<>><<<<<<<<>><<<===>>>CCCNNNZZZ]]]^^^XXX]]]tttuuuvvvkkkzzz{{{mmmiiiiii^^^LLL;;;444444333111000000...///444999===EEEMMMNNNNNNTTTiiioooccclllwwwmmmwwwwwwooohhhbbb```^^^[[[VVVPPPKKKHHHGGGBBBEEEJJJMMMOOOPPPRRRSSSSSSYYYdddrrr~~~zzz}}}zzzeee\\\nnnxxxjjjnnnvvvtttYYY???555333000...///000000000000000000000000000......111444;;;HHHUUUaaaeeedddccc___TTTZZZqqqyyy|||~~~kkkdddfffhhhgggyyy~~~nnn\\\YYYWWWYYYZZZYYY[[[___\\\^^^aaagggnnnvvv|||zzzkkkaaa\\\aaaeeekkkpppsssvvvyyy{{{{{{gggVVVQQQSSS^^^iiiwww~~~zzzvvvqqqlllhhhfffhhhgggffffffeeedddcccccciiissscccOOO^^^}}}}}}{{{RRR;;;888555333222222111///000000000000////////////////////////000000000000///222:::HHHXXXbbbdddbbb___XXXTTT___vvvvvvhhhiiitttqqqttt|||wwwkkkbbb]]]YYYTTTPPPPPPSSS[[[dddnnnuuuxxxyyyvvviiitttrrreee\\\___gggqqq~~~~~~|||zzzyyysss}}}sss```PPPZZZ~~~xxxTTTAAA>>><<<>>>@@@FFFSSS```ZZZ[[[VVV]]]vvvyyy~~~xxxmmmdddooojjjgggiiihhhUUU???444444555111+++---222555666999@@@EEEFFFGGGOOOYYYsssooofffzzzqqqjjjwwwuuufffXXXQQQQQQMMMJJJJJJIIIFFFHHHLLLJJJHHHHHHKKKNNNQQQXXXaaa[[[gggvvvzzzzzzyyykkkXXXdddyyyiiilllwww|||eee@@@///666666///000111111000///////////////000/////////333<<>>LLLZZZbbbccc```ZZZWWW]]]nnn}}}llldddtttkkkkkkxxxlllfff^^^\\\YYYVVVTTTRRRQQQOOOSSSTTTVVVXXX]]]eeennnttt}}}vvvgggYYYTTT```oooxxx~~~|||{{{yyyxxxxxx|||~~~ssscccSSSUUU~~~{{{yyy~~~TTT>>>;;;@@@AAA===HHH\\\ccc^^^WWWUUUddd}}}{{{|||yyyppphhhwwwkkkeeeccc[[[LLL:::111222444222......333555666:::BBBHHHIIIOOOWWWbbbzzzsssnnnpppmmm~~~|||~~~sssbbbVVVOOOLLLHHHFFFGGGFFFEEEGGGLLLPPPNNNOOOTTTWWW[[[dddnnnzzz~~~{{{~~~xxxmmmYYY___wwwfffmmm}}}mmmGGG111555666111222111111000///////////////111000000111555???OOO\\\gggdddfffaaaSSSXXXkkkuuuyyyvvv~~~lllgggeeeccciiiuuu|||wwwaaaYYYVVVZZZ______\\\[[[]]]ccchhhhhhhhhmmmyyyfffTTTJJJFFFHHHKKKOOOSSSXXX^^^dddhhhsssssssssnnnbbbVVVUUUZZZiiizzzvvvlllddd```___]]]]]]^^^^^^___aaabbbcccdddmmmxxxvvv___PPPMMMccc|||{{{|||gggJJJ777222666222111333111000000////////////000000111111111111000000000///222666???MMM[[[bbbbbb```^^^[[[aaasss{{{mmmjjjzzzmmmooozzzrrrhhh```\\\```[[[WWWXXX\\\___^^^[[[[[[\\\]]]^^^```eeekkkpppxxx}}}{{{ssseee]]][[[gggyyy~~~}}}{{{zzzyyywww{{{ssseeeVVVUUUyyy~~~rrrkkkpppSSSEEE>>>???>>>;;;HHH^^^ggg\\\VVVWWWhhh{{{~~~xxxxxx{{{{{{vvvqqq}}}nnnccc]]]SSSHHH:::222111222222111000333555666<<>>>>>BBBHHH___yyyYYYUUU[[[rrryyywwwddd[[[WWWPPPEEE;;;444111000000111333555999BBBNNNTTTSSSKKKUUUeee}}}yyymmmnnn{{{qqqrrryyy|||hhhXXXRRRRRRLLLIIIHHHGGGEEEFFFNNNWWW]]]cccpppyyytttrrrwww|||}}}{{{rrrbbbVVVccchhhfffsss~~~tttWWW<<<777555000000222222111000000000000000...111111111;;;NNN^^^eeeiiieeeeeeaaa___nnn~~~~~~|||wwwkkkjjjiiikkkyyy{{{nnnfff______aaabbbeeehhhlllmmmqqq{{{jjjSSSDDD???@@@;;;<<<===>>>>>>@@@DDDGGGMMMMMMNNNMMMIIIIIIRRR]]]vvvzzzpppfff___[[[YYYVVVVVVVVVWWWXXXYYY[[[[[[ZZZYYY\\\iiiyyytttjjj\\\MMM```vvvWWW???444555222222333000000000////////////000000000000000000000000111111222:::HHHVVV```ccc```\\\WWWZZZhhhooovvvvvvvvvsssmmmggghhhllluuu{{{tttnnn{{{wwwkkk```aaajjjttt~~~|||{{{xxxyyy{{{~~~wwwhhhUUU[[[vvvyyy{{{eeeGGG>>>>>>CCCHHH\\\pppuuuYYYVVV^^^xxxvvv{{{fff]]]UUUMMMBBB999444222222222111333666:::EEEPPPUUUSSSNNN[[[ooo{{{nnnmmmuuukkkoooyyysssbbbVVVTTTVVVNNNLLLKKKIIIGGGHHHRRR]]]iiisss|||wwwuuuyyyzzz{{{~~~ooo```VVV^^^hhh```gggrrroooXXX>>>888555000000222222111000000000000111---111111111===RRRccchhhkkkfffddd```aaasss}}}tttjjjiiiiiikkk||||||pppfff\\\YYYYYY[[[aaagggpppooorrr|||{{{cccRRRGGG@@@>>>>>><<<>>>??????>>>>>>???@@@DDDCCCDDDEEECCCFFFRRR```}}}~~~xxxoooeee^^^ZZZYYYTTTTTTTTTTTTUUUWWWXXXYYYVVVTTTWWWddduuuzzztttbbbLLLYYYxxx[[[BBB555555222222333///000000////////////000000000000000000111111111111222<<>>@@@AAALLLXXXWWWUUUWWWddduuujjj___VVVMMM@@@777444444333222000333666<<>>@@@@@@AAABBBAAA@@@@@@AAACCCAAA@@@AAABBBBBBGGGVVVeeeyyyoooeee\\\XXXVVVRRRRRRRRRRRRSSSUUUVVVWWWSSSRRRUUUaaassszzzyyyjjjNNNSSSwwwyyyxxx___DDD555555222222333///000000////////////000000///000000000111111111111222===NNN\\\cccccc^^^ZZZ\\\cccrrr~~~uuusssqqqiiijjjhhhkkkttt{{{ooogggaaa```cccgggpppyyy~~~}}}{{{zzzuuuzzzyyyoooZZZZZZzzzvvv{{{qqqQQQCCC??????===FFFMMMHHHOOOWWWjjjzzzmmmaaa\\\PPPAAA888555555444222000333777===HHHSSSTTTPPPRRRdddxxxqqqqqq}}}qqqjjjrrryyymmm```WWWTTTVVVYYYWWWVVVVVVVVVUUUXXXeeessszzzrrrppprrr}}}jjj[[[VVVXXXxxxooofffooommmppp\\\AAA888777444666333222111111000111111111///444444444BBB[[[kkknnnooohhhbbb\\\]]]ppp{{{qqqzzzoooiiikkklllppp~~~zzzmmm```SSSKKKHHHKKKUUU___iiinnnwww~~~yyyttt___PPPDDDBBBBBBAAAAAADDD@@@@@@@@@???>>>???BBBDDDAAA@@@AAABBBCCCIIIYYYiiizzzpppddd[[[VVVTTTQQQQQQQQQQQQRRRTTTUUUVVVRRRQQQUUUaaaqqqyyy|||pppQQQQQQppp|||ooottt~~~~~~www```EEE666555222222444///000000////////////000000//////000000111111111222222>>>OOO]]]dddccc^^^ZZZVVV^^^nnn}}}}}}~~~sssnnnzzzfff```eeeffflllzzz|||yyy||||||qqqllliiiiiihhhiiiooovvv|||~~~|||{{{zzzssszzzxxxoooZZZWWWyyytttwwwyyyRRRDDD???@@@AAAJJJQQQLLLJJJVVVooo{{{yyyooocccZZZPPPDDD:::555333111///333444555;;;HHHSSSTTTOOOVVV]]]vvv~~~lllvvvwwwsssqqquuu~~~{{{kkk]]]XXXUUUQQQTTT[[[]]]XXXVVVYYY\\\aaaooo}}}{{{sssoooqqq{{{sss]]]QQQTTTpppmmmlllnnn{{{jjjFFF777777444111111111111111000000000000///111222888GGG\\\kkkpppmmmkkkccc]]]bbbnnntttsss}}}ssskkkcccdddkkkyyy}}}wwwkkk___QQQIIIHHHKKKTTT]]]iiiooouuuyyy{{{xxxmmmbbbTTTKKKDDDEEEGGGEEECCCCCCEEEDDDCCCBBBBBBCCCEEEGGGFFF>>><<>>AAAAAAFFFKKKGGGLLLWWWoooxxxzzzkkkaaaYYYPPPEEE<<<888777555444222444666===JJJUUUUUUOOORRRZZZsssxxxzzzkkkttt|||llliiijjjqqq{{{ttteeeYYYWWWVVVSSSUUU\\\]]][[[]]]dddjjjqqq}}}rrrmmmnnnyyynnnYYYNNNQQQlllpppnnnqqq{{{jjjJJJ;;;888333222111111111111000000000000000111333:::KKK```nnnrrrrrrlllaaaZZZ```pppzzz|||ssslllfffhhhppp}}}}}}wwwmmm```SSSKKKIIILLLUUU^^^eeekkkppprrrssspppggg\\\YYYOOOHHHGGGHHHHHHGGGIIIHHHHHHGGGGGGHHHIIIJJJKKKIIIBBBAAAFFFIIINNN^^^pppvvvjjj___WWWRRRPPPLLLLLLLLLMMMMMMNNNNNNNNNMMMOOORRRZZZlllzzz]]]TTThhhooooooyyyvvvfffFFF555666444222333000222111111000000000000000000000000000000111111222555JJJWWW^^^hhheee\\\ZZZ```ggg|||~~~{{{uuuuuuzzzsssgggfffiiitttvvvttttttzzz~~~|||xxxwww}}}}}}}}}{{{zzzyyyuuu||||||lllXXXSSSiii||||||{{{XXXEEE>>>@@@BBBIIIOOOLLLQQQ___zzzzzz~~~nnneeeYYYPPPDDD;;;777555444222222444888AAAMMMWWWUUUNNNNNNXXXrrrppprrr|||jjjppp~~~wwwoooddddddgggppp|||nnnaaaVVVVVVVVVTTTXXX^^^```bbbhhhqqqyyy~~~qqqjjjkkkxxxjjjVVVLLLMMMeeerrrooorrrxxxhhhNNNAAA999222333222222111111111000000000000222444===PPPfffsssvvvuuukkk^^^XXXcccwwwzzzpppiiifffjjjttt}}}vvvnnncccVVVNNNLLLNNNWWWaaakkkppptttuuuuuussslllccccccYYYPPPMMMMMMMMMNNNQQQPPPPPPPPPOOOOOOOOOOOOOOOOOOLLLKKKOOORRRYYYlll~~~tttggg]]]UUUPPPOOOKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMOOOVVVggg~~~eeeYYYhhhuuusss|||{{{lllJJJ666666444333555333222111111000000000000000000000000000000111222222777LLLYYYaaaiiifff]]]\\\eeennn}}}wwwxxxqqqqqqiiiooowwwzzzxxx}}}~~~uuuuuuyyy~~~{{{xxx{{{~~~|||yyyxxxwwwuuuzzzxxxmmm[[[RRRgggzzzpppsss|||{{{\\\GGG===@@@CCCKKKQQQLLLUUUgggxxxnnn]]]TTTFFF<<<666444222000111555;;;DDDQQQYYYVVVMMMNNN\\\xxxlllnnn|||jjjoooxxxtttpppjjjeee^^^___dddnnnyyyoooaaaUUUTTTUUUUUUZZZbbbiiimmmttt}}}|||pppjjjkkkwwwmmmYYYNNNLLL```|||pppkkknnntttgggPPPDDD999222444222222222111111111000000000111444@@@VVVlllwwwxxxuuujjj]]][[[jjjsssjjjeeeeeelllvvv|||uuummmcccXXXQQQNNNPPPZZZdddtttyyy}}}}}}~~~zzztttrrrggg\\\WWWUUUTTTVVVZZZ[[[[[[[[[[[[ZZZYYYXXXWWWZZZXXXZZZ\\\___hhh||||||pppcccZZZSSSNNNLLLJJJJJJJJJJJJJJJJJJJJJJJJNNNOOOOOOSSSaaauuuiii___mmm~~~wwwuuuPPP999666333333555333222111111000000000000000000000000000111222333333999NNN\\\cccjjjggg^^^^^^___lll|||vvvxxx~~~jjjooolllxxxvvvuuuuuuwww}}}~~~wwwxxx|||{{{}}}zzzxxxvvvuuuuuuyyyuuuooo]]]QQQfff|||nnnlllttt|||]]]GGG===AAAFFFNNNRRRKKKXXXnnn}}}qqqdddYYYJJJ>>>888666555444222666===GGGTTT[[[WWWNNNTTTeeennnqqq}}}iiipppyyymmmeeeaaa^^^\\\[[[UUUWWW]]]hhhsss{{{ssscccVVVSSSUUUVVV]]]gggrrryyyyyyooojjjkkkwwwuuu```SSSNNN]]]wwwjjjdddjjjtttiiiQQQCCC999222444222222222222111111111111000000444BBBZZZqqqzzzyyyuuuhhh^^^```pppmmmgggeeegggppp{{{zzzsssiii```WWWQQQOOORRR\\\hhhvvv|||~~~uuukkkfffcccaaaccchhhkkklllmmmooopppqqqqqqqqqrrrssstttvvvyyywwwkkk___WWWQQQLLLIIIIIIIIIIIIIIIJJJJJJJJJJJJLLLMMMMMMPPP[[[lllyyy~~~}}}kkkfffwwwxxx~~~VVV;;;666333222444111222111111000000000000000000000000000111222333444:::PPP___eeekkkggg___```\\\llluuunnnttt~~~iii{{{}}}oooqqq}}}uuuwww{{{{{{~~~yyyzzz}}}~~~{{{yyyvvvtttsssvvvyyy}}}zzzsss^^^NNN^^^uuurrr~~~[[[FFF>>>EEENNNWWWYYYPPP\\\uuu{{{~~~}}}~~~|||rrrggg[[[JJJ<<<666555555666333888???IIIUUU]]]YYYPPPYYYnnntttxxxyyyhhhqqqttthhhZZZSSSPPPOOOOOORRRQQQTTTZZZcccnnnvvv{{{}}}qqqaaaUUUTTTWWWZZZcccmmm{{{~~~uuulllhhhjjjvvv}}}fffXXXOOO[[[uuufff```kkk}}}tttTTTAAA:::555444333222222222222111111111111111555EEE___www}}}yyyuuuhhh___dddrrr}}}}}}iiikkkiiinnnxxxxxxpppaaa[[[TTTPPPNNNRRR^^^kkkxxx~~~}}}|||{{{~~~zzzrrrfff\\\UUUOOOIIIEEEGGGGGGGGGHHHIIIIIIJJJJJJGGGIIIIIILLLWWWiiixxx~~~~~~ooolll|||xxxsss}}}YYY===777333222333000222111111000000000000000000000000111222333444555<<>>;;;444333333333222222222111111666555999KKKhhh{{{uuuggg___iiiyyyuuummmppppppvvv}}}tttkkkTTTPPPLLLKKKKKKQQQ```nnnyyy}}}{{{xxxvvvuuuqqqiii___WWWSSSMMMFFF@@@@@@AAABBBDDDEEEGGGHHHIIIIIIIIIGGGGGGSSSjjj~~~uuugggiiirrrllliiirrr~~~www|||WWW;;;777555666666222222111111000000000000000000000000111222444555666BBBZZZjjjooosssnnngggiiiiiitttuuuwww}}}{{{zzz}}}wwwvvv{{{{{{yyyxxxwwwuuutttsssqqqqqqqqqrrrssstttuuuvvvvvvzzzvvvcccWWWYYYmmmtttTTTAAABBBKKKVVVXXXNNNlllwwwwww||||||uuuuuuKKK999<<<;;;111777>>>GGGOOOWWW[[[WWWPPP___qqqyyy}}}~~~mmmhhh~~~ttt___XXXNNNHHHIIIMMMMMMJJJLLLKKKLLLMMMMMMMMMJJJHHHDDDJJJNNNSSS]]]mmm{{{~~~rrrgggdddgggrrrtttYYYLLLVVViiitttccc{{{jjjIII;;;888777444333222222111111222222444111:::RRRmmm}}}yyymmmcccgggssszzzkkkqqqqqqsssxxxrrrdddRRRJJJEEEGGGKKKRRR___mmm|||~~~|||yyyvvvpppllllllggg^^^VVVOOOJJJDDDAAA???@@@BBBCCCDDDEEEGGGHHHKKKJJJIIIKKKUUUfffvvv}}}}}}|||fffZZZdddvvvooovvv}}}^^^???888999444000222222222222111111111111000///000111111111222555888FFFaaappprrruuurrrjjjjjjggg{{{|||xxx~~~www~~~}}}yyywwwvvvuuusssrrrnnnkkklllqqqtttrrrqqqsssrrrzzzwww```RRRWWWrrrxxxzzzUUUEEEBBBMMMVVVNNNUUUppp|||tttuuu{{{zzz~~~{{{QQQ;;;999777000777???IIIQQQXXX[[[VVVNNN```pppnnniii|||ooo^^^WWWOOOJJJLLLNNNMMMJJJJJJIIIHHHHHHGGGFFFDDDBBB???FFFMMMUUUbbbvvv}}}pppdddaaaeeerrryyy^^^PPPYYYkkktttdddtttgggJJJ===999777444333222222111222222222666333<<>>===@@@GGGOOOXXXhhh~~~}}}|||mmmaaa]]]bbbpppdddUUU\\\lllqqqcccnnn|||}}}eeeKKK@@@;;;555444444333222222222222222666555???YYYtttwwwjjj______gggpppyyy|||}}}zzzkkkooorrruuu{{{ooo```KKKEEE@@@AAAGGGPPP]]]hhh{{{yyyyyyyyyvvvtttmmmggg^^^VVVOOOIIIDDDAAAAAACCCDDDDDDDDDDDDFFFGGGEEEGGGHHHJJJOOO]]]qqq}}}fffZZZbbbsss||||||yyyooollluuueeeBBB777666222111555222222222111111111111000111222333222222444777:::IIIdddsssuuuwwwtttlllllllllxxx~~~}}}}}}ooofffiiiyyy}}}zzzvvvtttsssrrrpppooommmlllooovvvxxxuuurrrrrrttt{{{|||ttteeeXXX[[[wwwuuuhhhvvvsssQQQCCCAAALLLVVVPPP[[[nnn}}}tttttt}}}yyyeeeOOOCCC999666888888DDDRRR\\\bbbbbb[[[RRR^^^lll}}}sssjjjnnnnnn[[[VVVSSSVVVXXXVVVQQQNNNKKKIIIGGGCCC@@@>>>>>>???GGGLLLQQQYYYiiizzzpppuuu~~~zzzlll___\\\___kkkfffVVV\\\jjjmmm```lll{{{{{{eeeMMMBBB;;;444444444333222222222222333666555AAA\\\xxxvvvkkkaaabbbkkkttt}}}}}}}}}ppphhhooossswww~~~~~~}}}nnn^^^OOOIIICCCBBBGGGPPPZZZaaasss}}}~~~~~~~~~{{{wwwpppjjj```VVVNNNHHHCCC@@@BBBCCCEEEDDDDDDDDDEEEFFFCCCFFFIIIKKKMMMYYYooo~~~{{{vvv^^^SSSiiiyyy~~~wwwkkkkkk{{{dddBBB777777333111555222222222111111111000000111333333333333555888:::LLLgggvvvwwwzzzvvvnnnnnnkkkuuu~~~vvv{{{{{{~~~qqqeeeaaafffyyy|||yyyuuusssqqqqqqooonnniiiiiimmmuuuwwwsssooonnnsssyyy{{{sssdddXXX^^^{{{tttiiizzzrrrQQQEEEDDDPPPYYYSSS\\\sssuuusssxxxuuuwwwyyy```SSSIII;;;333444:::GGGXXXbbbhhhhhhaaaYYYaaannnsssfffqqqmmm\\\VVVUUU\\\___[[[UUURRRMMMKKKHHHCCC??????AAADDDJJJMMMPPPUUUeee~~~zzzyyyxxx{{{}}}}}}{{{vvvjjj___\\\]]]fff{{{eeeTTTYYYgggjjj___qqqiiiPPPDDD;;;333555444333333222222333333555555CCC___{{{vvvkkkbbbdddmmmxxx~~~{{{nnnmmmfffdddpppqqqvvv~~~xxx~~~}}}lll]]]RRRNNNGGGDDDGGGOOOUUUWWWaaakkkxxx}}}xxxrrrkkk```UUULLLEEE@@@===AAACCCDDDDDDCCCCCCDDDFFFDDDFFFIIILLLNNNWWWooozzzwww|||pppXXXLLLeeeyyysssdddiii```AAA999999555111444222222222111111111000000222333444444444555888;;;OOOiiixxxyyy|||xxxpppppplllwwwvvv{{{oooeeecccdddfffiiippp}}}}}}~~~~~~sssfffaaaccchhh}}}{{{xxxtttqqqpppooonnnlllhhhhhhmmmuuuxxxsssooommmpppvvvvvveeeZZZeeewwwuuuwwwmmmuuuUUUJJJMMM[[[cccXXX]]]uuuzzzmmmmmmtttqqquuu~~~nnn___WWWOOODDD======>>>LLL]]]ggglllkkkeee]]]eeerrrttteeerrrjjj^^^XXXXXXbbbfff```YYYXXXQQQPPPLLLFFF@@@@@@DDDIIIJJJNNNQQQUUUbbbxxxxxxuuuyyy}}}}}}wwwpppiiihhhmmmzzzrrrfff]]][[[]]]eeeyyy~~~dddQQQVVVeeellleeewwwmmmQQQCCC<<<555555444444333333333333333555666EEEbbbwwwkkkbbbcccmmmxxxzzz~~~|||nnnllleeedddqqqooosss{{{www~~~|||lll\\\RRROOOJJJGGGKKKRRRTTTSSSXXXaaalllttt|||zzzoooggg\\\QQQIIIBBB>>>;;;???AAABBBBBBBBBBBBDDDEEEFFFEEEHHHLLLOOOWWWooozzzwww{{{nnnVVVKKKXXXpppqqq___fff___AAA999:::555222333222222222111111111111000222333333333333555888;;;RRRlll{{{|||~~~zzzrrrqqqjjjwwwwww}}}xxxqqq___YYYZZZ[[[\\\___fffpppyyy~~~}}}wwwlllbbbccciiippp~~~zzzwwwtttqqqpppooonnnllljjjjjjnnnvvvyyyuuupppoooooouuu}}}uuucccXXXdddpppmmm{{{}}}rrrqqqPPPIIIQQQcccjjjYYYYYYvvvzzzoooppprrriiimmmtttkkk___UUULLLGGGDDDEEECCCQQQaaajjjlllkkkddd^^^cccsss{{{kkkrrrkkk```YYY[[[fffjjjddd]]]]]]ZZZYYYSSSKKKDDDCCCHHHNNNPPPVVV[[[___ggguuuxxxwww~~~vvvkkkooozzzyyynnnbbbYYYXXX\\\ggg~~~~~~}}}cccPPPVVVfffqqqmmm{{{qqqRRRBBB<<<888555555444333333333333444666888HHHfffzzznnndddfffppp|||xxx~~~|||oooiiisssqqquuu|||zzz|||lll\\\OOOPPPMMMMMMSSS[[[\\\XXX]]]dddmmmpppsss}}}|||vvvqqqggg```UUUKKKDDD@@@===;;;===>>>@@@AAAAAAAAACCCEEEHHHDDDEEEKKKOOOWWWnnn|||yyy|||nnnUUUJJJUUUlllttt```ccc|||bbbBBB999999555222555222222222111111111111000111222333333333444777:::TTTnnn}}}~~~{{{ssssssjjjyyy|||qqqsss}}}ssshhh______bbbeeeeeefffjjjqqqvvv~~~{{{yyyxxxtttlllgggkkksss}}}||||||}}}}}}}}}~~~~~~~~~zzzwwwtttqqqpppooonnnlllkkkjjjnnnuuuxxxtttppppppqqqvvv~~~zzzhhhXXX^^^zzzrrrlll|||yyykkkKKKFFFTTTmmmttt]]]WWW{{{{{{ssstttqqqccchhhzzzssscccPPPBBB=========GGGTTTccckkkllliiiccc\\\___pppssswwwpppbbbZZZ\\\hhhmmmfff``````cccaaa[[[RRRIIIHHHMMMRRRZZZaaagggjjjooovvvzzzzzzxxxxxxyyyzzz|||}}}xxxkkk___UUUUUU\\\jjj|||~~~dddQQQWWWhhhuuurrr|||rrrQQQAAA===:::555555444333333333333444777:::JJJiii}}}qqqgggjjjvvvzzzzzzmmmsssvvvxxx~~~~~~}}}lll\\\NNNQQQQQQSSS[[[eeefff```eeemmmssstttsssyyy{{{vvvpppllljjjhhheeeaaa```YYYOOOGGGAAA>>><<<;;;;;;===???@@@@@@AAACCCEEEIIICCCCCCJJJOOOWWWmmm|||yyy|||mmmUUUIII[[[ppp{{{dddcccwwwfffCCC888888444333666222222222111111111111000111222222222222444777:::UUUooo~~~|||tttsssooossspppyyyjjjccc```___iiilllmmmllllllqqqxxx}}}~~~yyyssssssttttttpppnnnttt}}}}}}yyyzzz{{{{{{{{{{{{|||||||||}}}{{{xxxtttqqqpppooonnnllljjjhhhkkkrrruuurrrooonnnsssxxxttt^^^]]]sssvvvooommmMMMJJJ]]]yyyggg]]]tttdddiiixxxhhhZZZLLLAAA<<<===BBBQQQjjjsssjjjggghhhaaafffnnnsssvvvooobbbaaaccciiikkkiiigggggglllkkkcccWWWQQQUUU\\\___mmm|||llliiimmmnnnqqquuuxxx{{{ssseee[[[UUUXXX^^^kkkyyy~~~bbbTTT]]]rrryyyiiitttnnnTTTGGG???888777666444333333444555777444:::MMMlllrrrdddgggwwwxxxuuu||||||{{{lll```VVVUUUWWW^^^fffjjjhhhdddsss{{{xxxwwwrrrxxx|||xxxqqqnnnddd]]]VVVSSSRRRSSSUUUXXXTTTQQQLLLEEE>>>:::888999<<<>>>@@@AAAAAAAAABBBCCCEEEDDDEEEGGGLLLZZZsss|||zzzhhhSSSOOOgggsssrrr___dddvvv```@@@;;;777333333111222111111000000000000000333000000333555555888===\\\vvvwwwvvvuuuzzzkkk___^^^fffnnnqqqrrrrrrrrrrrrvvvzzz~~~~~~~~~sssnnnkkkggggggiiijjjmmmyyy~~~|||zzzyyyxxxwwwwwwzzz}}}|||yyyxxxyyy{{{yyyuuuooommmnnnooonnnmmmffffffiiinnnmmmjjjjjjmmmrrrxxxsss```VVV```zzz{{{|||nnnLLLHHHUUUfffgggXXX```xxxrrr|||}}}nnn___OOOAAA;;;;;;EEEUUUoooxxxoookkkkkkcccfffmmmtttsssrrrcccaaadddjjjnnnllljjjkkkpppooogggZZZSSSXXX```eeeiiiccciiinnnsssxxx~~~rrrcccYYYRRRTTTZZZgggxxx}}}zzz]]]PPP[[[qqqxxxjjjtttrrrWWWHHH@@@999777666444333333444555666555:::LLLlllrrreeeiii{{{|||wwwxxxxxx|||nnnbbb[[[[[[^^^eeemmmpppoookkkyyy}}}yyy~~~vvvlllfffiiilllhhhbbb___[[[VVVQQQOOOOOOOOOOOOOOOQQQNNNIIIBBB===:::999999<<<>>>@@@AAAAAAAAABBBCCCCCCCCCEEEIIINNN]]]vvv}}}xxxeeePPPMMMjjjuuulllZZZ```sssaaa@@@;;;777333444222222222111000000000000000333111111444555555999>>>___xxxxxxxxxyyy{{{{{{}}}uuuggg```aaajjjqqqoooooonnnmmmnnnrrrxxx}}}~~~uuusssvvv~~~xxxkkkddd]]]\\\]]]aaadddmmm}}}{{{zzzyyyxxxxxxwwwxxxzzzzzzyyyxxxxxxyyywwwtttpppnnnnnnnnnmmmlllffffffiiimmmmmmiiijjjmmmpppvvvrrr```WWWccc{{{qqqNNNHHHQQQ___```TTT```vvvfffRRRAAA::::::DDDVVVssswwwsssrrriiifffllltttnnn{{{tttcccaaadddkkkoooooonnnooottttttmmm___WWW[[[fffmmmyyy___YYYbbbkkkrrrzzzyyylll___UUUNNNOOOUUUccc~~~vvv}}}wwwYYYMMMYYYpppyyymmm{{{xxxZZZIIIAAA:::888777555333333444555666555999KKKkkkqqqeeelll{{{vvvvvvwwwqqqfffaaabbbeeekkkrrruuutttqqq{{{{{{yyywwwnnngggeeebbb\\\TTTQQQQQQPPPOOOQQQUUUVVVTTTPPPPPPLLLFFF@@@;;;999999:::<<<>>>@@@AAAAAAAAABBBCCCBBBCCCFFFJJJPPP___yyyzzzqqq\\\IIIHHHbbbppp~~~{{{eeeTTT\\\ppp~~~bbb@@@:::777333444444222222111000000000000111444222222555666666:::AAAccc{{{zzzzzz}}}{{{vvvyyy~~~~~~ooodddaaaeeelllqqqllllllkkkjjjkkkpppvvv{{{zzz}}}}}}yyyrrriiibbb___aaajjjtttuuukkk]]]UUUOOOPPPSSSWWW^^^nnn~~~~~~|||{{{zzzyyyyyyyyywwwvvvwwwxxxyyyyyywwwuuuuuussspppoooooonnnllljjjeeeeeehhhmmmllliiiiiilllooouuu~~~rrr___WWWeeezzzvvvSSSJJJNNNWWWYYYSSSccc}}}nnnWWWCCC;;;<<>>@@@AAAAAAAAABBBCCCCCCCCCFFFKKKQQQ___xxxrrreeePPP@@@CCCRRReeeyyyxxxbbbQQQZZZmmm{{{|||||||||bbb@@@:::777444555555333222111111000000111111444333333666666666<<>>CCCYYY|||zzznnndddggguuupppjjjvvvyyyhhh\\\ZZZ]]]dddiiiiiijjjllloooqqqmmmbbb[[[```iiipppqqqkkk___SSSQQQ[[[hhhpppqqqttt{{{yyyiii^^^VVVOOOLLLPPPWWWiii~~~ttt|||www[[[NNNVVVeee]]]JJJBBB===;;;999777444333333444555666888IIIiii|||ttt}}}wwwxxx}}}zzztttssszzz|||vvvnnnlllllllllmmmnnnooonnnlllmmmuuuxxxvvv|||~~~{{{mmmYYYQQQGGG???:::999888777<<<>>>@@@AAAAAAAAABBBCCCDDDDDDGGGJJJOOO\\\ttt{{{lll]]]HHH>>>EEENNNggg~~~{{{cccRRRZZZlllyyy}}}```???:::777444666555333222222111111111111111444333444666555666<<>>@@@FFF]]]wwwiii```cccppppppkkkvvvsss```YYYVVVWWW^^^bbbbbbccceeegggiiiggg```^^^bbbgggjjjbbbZZZQQQOOOWWWdddoootttooopppuuuxxxggg\\\RRRMMMMMMRRR[[[mmm{{{rrrzzzrrrYYYOOOVVVddd```NNNFFF@@@<<<:::888555333333444444777888HHHiii{{{sssyyy}}}zzzyyy{{{}}}wwwqqqooommmkkkiiihhhggghhhhhhjjjrrrwwwyyyxxxzzzooo\\\SSSGGG>>>:::999888777<<<>>>@@@AAAAAAAAABBBCCCDDDEEEGGGJJJNNNYYYppp|||kkk[[[GGGBBBNNN```xxxdddSSS]]]ppp]]]>>>:::888555666555333333222111111111111222333333444555444555===GGGjjj}}}|||ooo|||}}}www}}}sssnnnhhhfffgggfffbbb^^^YYY]]]bbbfffhhhjjjlllnnnwww|||mmm\\\[[[eeehhh^^^QQQGGGEEEFFFHHHGGGCCCBBBDDDDDDLLLUUU___rrr||||||zzzyyyxxxwwwwwwwwwuuuvvvwwwyyy{{{yyyvvvtttnnnppppppooollliiihhhgggffffffiiinnnmmmjjjjjjmmmrrrxxx}}}yyymmm]]]XXXlllfffjjj{{{xxxUUUKKKLLLTTTXXXXXXooo|||}}}oooLLL>>>???EEE^^^yyyjjjZZZ___lll}}}tttkkkuuuooo[[[VVVSSSTTTYYY\\\\\\\\\^^^___aaaaaa___```eeeeeeccc]]]VVVQQQTTT[[[ccciiillldddgggnnnvvv|||}}}zzzvvvpppmmmooovvvwwwdddZZZOOOLLLMMMSSS\\\nnnwwwnnnwwwmmmWWWQQQ]]]nnneeeUUULLLCCC===;;;888555333333333444777888GGGhhhxxxmmmnnnzzz~~~}}}}}}wwwsssjjjhhhddd```^^^^^^aaacccjjjrrryyy|||}}}ttthhhbbbfffrrr|||lll[[[QQQDDD;;;888999888777<<<>>>@@@AAAAAAAAABBBCCCDDDEEEGGGJJJNNNYYYooo|||yyy}}}mmm[[[IIIGGGVVVxxx^^^QQQccczzz~~~~~~YYY<<<:::999666666555444333222222111111222222222222444555333333<<>>@@@AAAAAAAAABBBCCCCCCDDDGGGJJJNNNZZZpppyyyuuuxxx}}}nnn[[[IIIIIIZZZyyyVVVNNNggg{{{yyyzzzWWW;;;;;;:::777666444444333222222111111222222111222444444222333<<>>??????@@@BBBDDDAAAFFFHHHJJJTTTfffxxx|||wwwxxxoooZZZCCCHHHdddkkkPPPSSSooo{{{zzz}}}wwwSSS>>>===:::777666111444333222222111111222222222666444333777666;;;KKKppp|||xxx|||uuurrrsssqqqnnnmmmmmmkkkgggdddhhheeegggnnnqqqrrrxxxyyywwwzzzzzzrrrfff___mmmwww{{{mmm\\\QQQNNNUUUcccqqq~~~}}}yyyvvvsssrrrrrrrrrtttuuuvvvvvvuuusssqqqooouuussspppmmmjjjhhhggggggjjjkkknnnpppmmmggggggkkkjjjvvv|||dddVVV]]]xxx}}}llldddyyy}}}kkkxxx}}}VVVKKKTTTeeejjj^^^eee{{{yyyTTT??????EEEZZZ~~~hhhhhhvvv}}}tttyyy|||ssssssyyy|||fffVVVRRRRRRSSSSSSTTTVVVWWWXXX[[[ZZZ[[[aaahhhlllllliiillloooqqqkkkaaa[[[[[[______^^^\\\YYYVVVUUUTTTSSSUUUSSSVVV\\\cccnnnmmmZZZQQQMMMJJJKKKSSS___uuu{{{nnniiiyyyvvveee]]]sssnnn\\\NNNIIIDDD@@@;;;888666666555555777888GGGeee}}}sssxxxwwwxxxyyy~~~~~~xxxmmm]]]UUUNNNKKKLLLOOOWWW```qqq|||~~~uuupppmmmjjjsss|||vvvkkkdddfffooo}}}~~~zzzqqqeee\\\RRRFFF;;;777666555555777<<<===???@@@@@@@@@BBBDDDFFFHHHIIILLL[[[sss~~~nnnZZZEEELLLjjj|||aaaPPPXXXppp}}}yyy~~~uuuRRR======:::888777333444333222222111222222222222666444333777666;;;KKKrrrvvv}}}}}}{{{uuusssuuusssrrrrrrsssqqqnnnkkkmmmkkknnnvvvzzz|||qqq```WWWUUUaaannn~~~~~~{{{wwwuuussssssssstttuuuwwwwwwvvvtttqqqooovvvuuurrrooolllkkkjjjjjjjjjkkknnnppplllggggggkkklllyyysss]]]QQQYYYppp~~~yyyooopppooozzzZZZQQQZZZkkkqqqeeelll}}}^^^FFFAAAFFFZZZjjjjjjxxx~~~ttttttyyyvvvtttyyyxxxdddVVVSSSSSSTTTUUUVVVWWWXXXXXX\\\[[[\\\```hhhmmmooonnnwww{{{|||sssfff___aaaggghhheee```[[[YYYZZZ\\\^^^aaa___bbbhhhpppyyy~~~iiiXXXPPPHHHIIIOOOWWWddd{{{wwwkkkiii}}}|||hhh___tttsss|||jjjZZZOOOLLLEEEAAA<<<888777666555555777888GGGfff}}}uuu{{{{{{pppooouuuoooqqqmmmsssvvvjjjYYYQQQKKKIIIKKKQQQ]]]hhhzzzxxxiiidddiiiooo}}}tttmmmnnnrrr}}}}}}tttnnnjjjddd[[[TTTLLLBBB999666666555666999===???AAAAAA@@@@@@BBBDDDIIIHHHGGGMMM```}}}~~~lllXXXGGGQQQooouuu\\\RRR___sss~~~zzz{{{rrrQQQ======:::888888555444444333222222222222222222666444333888777<<>>:::888777666555777777FFFfff}}}sssxxx|||oooooovvvxxxvvvnnnqqqvvvjjjUUUNNNIIIIIIMMMVVVeeerrrqqqccccccooo{{{wwwvvv}}}xxxmmmeeeaaa\\\UUUPPPHHH???888666666444666999???@@@BBBBBBAAAAAABBBCCCFFFFFFFFFLLL___yyy}}}gggTTTFFFSSSqqqxxx^^^RRR___sss}}}|||www}}}qqqQQQ>>>>>>:::777888555444444333222222222222333222666444333888777===LLLvvv}}}ttt}}}|||{{{xxxyyy|||}}}~~~|||zzz{{{}}}xxxlllfffhhhmmm{{{~~~{{{{{{|||}}}~~~~~~|||yyywwwvvvvvvuuutttvvvyyyzzzyyyvvvrrrooosssrrrpppooonnnmmmnnnnnnlllkkkmmmnnnjjjfffgggmmmssssssZZZOOOZZZuuusss}}}~~~___YYY^^^lllrrrfffmmmpppTTTHHHGGGXXX{{{kkkiiiuuu~~~ooouuu~~~zzz{{{nnn^^^TTTTTTUUUWWWYYY[[[\\\]]]]]]\\\[[[\\\^^^dddiiinnnpppxxxvvvrrrmmmjjjiiijjjkkkqqqqqqqqqsssxxx~~~sss___QQQLLLIIINNNSSSYYYhhhrrrjjjnnnwwwmmmuuucccyyy{{{kkkbbbVVVOOOIIIEEE???;;;999777666555777666DDDddd}}}qqqvvvnnnoooyyytttuuu~~~vvvjjjSSSLLLHHHLLLTTT___mmmyyy~~~yyyooogggccckkk}}}zzz~~~~~~zzzxxxoooccc[[[WWWSSSMMMHHHDDD>>>888777555333444777???@@@BBBBBBAAAAAABBBCCCCCCEEEGGGMMM[[[llluuuvvvtttwww}}}|||cccOOODDDQQQooobbbTTTbbb{{{zzzvvvqqqQQQ@@@???:::666777444555444333333222222333333111666444444999888===MMMvvv}}}zzz|||~~~|||~~~{{{tttssswww|||~~~}}}|||{{{zzzzzz}}}}}}|||{{{yyyxxxvvvvvvuuuuuuvvvxxxyyyxxxuuurrrpppooonnnlllkkkjjjkkkkkkllllllkkkkkklllhhhdddgggmmmuuurrrYYYMMM^^^ppp|||eee]]]^^^ggglllaaagggiiiLLLBBBEEEUUU~~~}}}jjjeeennnwwwuuu|||{{{}}}mmm^^^UUURRRTTTWWWZZZ]]]^^^____________```bbbeeeiiimmmppptttpppmmmllloooqqqrrrrrrvvvwwwzzz|||mmmZZZNNNKKKJJJOOOTTT[[[mmm|||iiifffqqq~~~xxxttteeeyyyjjjcccXXXQQQKKKGGGAAA<<<999888666555888555AAAaaapppuuunnnooozzzyyyzzz~~~uuuiiiUUUMMMIIIPPP\\\gggqqqwwwqqqggg^^^^^^fffwww~~~yyyuuunnneee[[[UUURRRNNNIIIDDD@@@;;;777666555222333777===???AAAAAA@@@@@@BBBDDDBBBFFFJJJNNNWWWaaaeeedddooouuuzzz___LLLBBBQQQnnniiibbbyyy~~~oooPPP@@@@@@;;;666777666555444444333333333333333111666444444999999>>>NNNwww{{{~~~wwwsssssspppsssuuuwwwyyyzzztttuuuuuuxxx{{{{{{yyyyyy{{{~~~|||{{{{{{zzzxxxwwwvvvvvvvvvwwwwwwwwwvvvtttrrrqqqlllkkkjjjiiihhhhhhiiiiiikkkjjjiiiiiifffbbbfffllltttsss[[[SSSjjjjjj|||pppfffbbbgggkkkaaaggg}}}]]]CCC@@@BBBPPPzzzmmmeeehhh}}}uuu{{{zzznnn```XXXTTTVVVZZZ^^^bbbdddeeeeeeeeefffggghhhiiillloooqqqrrrrrrrrrsssvvvzzz}}}xxxhhhVVVLLLJJJHHHOOOVVV```vvvrrrccceeevvvtttsssvvvlllyyyfff___XXXTTTLLLHHHBBB===:::888666555888444>>>^^^ooossstttvvvyyyoooZZZPPPJJJSSSbbbkkknnnooobbbZZZUUU\\\lll}}}||||||zzzuuupppeee___WWWTTTSSSQQQKKKFFF;;;777555666555222444999<<<===???@@@@@@@@@BBBDDDAAAFFFJJJLLLRRR]]]dddgggqqqxxxyyy]]]KKKDDDSSSooo{{{iiirrrjjjMMM???@@@;;;888:::999555555444333333333333444111666444444999999???NNNyyyxxx~~~wwwmmmhhhggg___dddkkkttt~~~tttdddccciiimmmssszzz{{{yyywwwyyy||||||||||||{{{zzzyyyxxxwwwwwwvvvvvvuuutttsssrrrqqqmmmllljjjiiihhhhhhiiiiiikkkhhhggggggcccaaaeeekkkqqq|||sss^^^ZZZttteee}}}yyyooofffiiimmmdddkkk}}}tttUUU@@@CCC???MMMwwwuuujjjjjj{{{wwwzzzxxxpppbbbZZZWWWZZZ___cccgggjjjkkkllljjjkkkmmmmmmmmmoooqqqsssssswwwzzz||||||~~~uuueeeTTTKKKIIIFFFMMMWWWeee~~~kkkbbbggg{{{vvvcccfffyyyssszzzbbbZZZVVVWWWMMMIIIBBB===:::888666555999444<<<\\\lllooo|||www^^^RRRLLLVVVeeemmmkkkhhhZZZTTTTTT___qqqwwwzzz~~~xxxvvvvvvtttooojjj]]]XXXTTTRRRSSSRRRMMMGGG777444444555555333666;;;:::<<<>>>??????@@@BBBDDD@@@EEEHHHHHHNNN\\\iiipppttt{{{xxx]]]KKKFFFVVVrrrlll___vvvfffJJJ===@@@<<<:::======555555444333333333333444111666444444:::999???OOOzzzvvvxxxnnnhhhgggkkkooovvv~~~}}}ggg[[[\\\ccchhhpppyyy{{{yyyvvvxxx{{{}}}}}}}}}}}}|||{{{zzzyyywwwvvvuuusssrrrrrrrrrrrrooonnnllljjjiiiiiiiiijjjjjjhhhfffeeebbb```dddkkknnnyyyooo[[[YYYtttccc~~~ssshhhjjjooogggnnn~~~lllRRRFFF??????HHHjjjtttlllkkkwww{{{kkkwww~~~zzzwwwyyyqqqbbbZZZZZZZZZ^^^eeejjjkkknnnsssssstttuuuuuuuuuuuuxxxzzz}}}}}}~~~}}}uuujjj\\\NNNHHHIIIMMMSSS[[[jjjzzzggghhhlllooo___cccrrrrrrttt```[[[UUUQQQNNNKKKFFFAAA<<<:::999999888999;;;TTTkkkkkkxxxxxxzzzwww___UUUQQQZZZfffiiiccc^^^VVVUUUSSSZZZpppwwwzzz~~~~~~}}}{{{zzzwwwpppeee]]]XXX\\\ZZZVVVYYY]]]TTTEEE999777555333333444666888=========>>>???@@@BBBBBBGGGGGGEEEGGGSSSeeesssxxx{{{hhhTTTEEEEEEeeevvvuuuccc^^^uuu{{{XXXLLL@@@<<<;;;:::999:::777666555444333333444555222666444333999:::AAARRRvvv|||{{{uuusssssstttzzzpppdddZZZVVVVVVdddmmmwww{{{yyywwwyyy|||}}}|||{{{zzzxxxwwwuuutttpppqqqrrrrrrrrrrrrppppppqqqpppooonnnmmmmmmmmmnnnkkkhhhfffeeecccaaaccciiivvvjjjUUUZZZzzzvvvaaayyyyyysssqqqwwwyyypppkkkOOOBBB999@@@GGGdddvvvmmmjjjsssyyyiiiqqq|||vvveee\\\]]]]]]aaajjjoooqqqtttyyyyyyzzz{{{{{{{{{|||~~~wwwoooeeeXXXLLLIIIKKKMMMSSS]]]mmmxxxgggjjjqqqxxxeee[[[eeemmmpppsssbbb^^^ZZZXXXQQQNNNHHHAAA<<<888777666888999999QQQppplllvvv{{{oooqqqyyy```UUUQQQXXXccceee```[[[RRRTTTXXXbbbyyy~~~|||yyytttpppllljjjjjjrrruuurrrkkkgggcccTTTBBB888666444333333555777999>>>>>>>>>???@@@AAABBBCCCDDDEEEGGGLLLZZZmmmyyy}}}iiiSSSCCCEEEfffwwwyyykkk]]]___vvvzzzzzznnnWWWKKK@@@======;;;:::;;;888777555444333333444555222666444444:::;;;BBBSSS}}}}}}xxxjjj^^^UUUQQQRRRWWWaaammmuuuxxxxxxyyyzzz{{{{{{{{{{{{yyywwwuuutttpppqqqrrrrrrrrrqqqpppooonnnnnnnnnnnnnnnnnnmmmmmmjjjfffccccccbbbaaaeeelllzzzfffQQQTTToooqqqsssccc\\\vvvmmmSSSGGG???@@@EEE[[[~~~ssskkkmmmwwwwwwmmmppp|||jjj___bbbbbbfffooouuuwww{{{xxxpppfff]]]SSSKKKJJJNNNNNNWWWccctttttthhhlllxxxiiiYYYUUUeeedddlllnnn```^^^[[[ZZZVVVRRRLLLEEE>>>999666555777999999MMMzzzwwwqqqwww}}}ttthhhiiixxx{{{dddYYYRRRXXXaaabbb]]]YYYQQQWWWaaappp|||{{{wwwrrrnnnpppwww~~~qqqfff]]]LLL<<<666555333333444777:::;;;??????@@@@@@AAABBBDDDEEEBBBDDDGGGNNN^^^ppp|||iiiQQQAAAFFFiii{{{rrraaaWWWbbbyyy|||uuuyyyaaaUUUJJJAAA@@@@@@>>>;;;;;;888777666444333444444555222666444444:::<<>>AAAAAAAAAAAABBBDDDEEEFFFDDDEEEFFFMMM\\\ooozzz{{{fffMMMAAAIIInnnnnnZZZRRRdddyyy}}}xxxwww]]]TTTJJJCCCBBBCCC@@@===<<<999888666555444444444444111666444444;;;===DDDUUU~~~|||zzzuuuuuuxxx{{{~~~~~~}}}~~~zzzvvvsssqqqnnnllljjjgggcccaaa``````aaabbblllvvv|||nnneee\\\TTTNNNNNNKKKNNNVVV```kkkpppqqqooovvvxxxzzz{{{zzzxxxtttrrrppppppqqqqqqpppnnnmmmllliiikkknnnqqqqqqpppnnnlllhhhccc```______```gggnnnvvv|||\\\HHHKKK___tttwwwfffqqqyyy```sssooorrrZZZLLL>>>???EEEOOOqqqhhhmmm~~~yyyrrrsssjjjjjjiiimmmuuuzzz|||sssgggZZZRRRKKKHHHKKKPPPPPP]]]pppkkkgggllluuuXXXRRRRRRdddtttcccpppssskkkggg``````XXXUUUPPPJJJDDD???;;;999555<<<===JJJpppyyyxxx||||||uuullljjjrrrnnnbbbYYYZZZ______]]][[[\\\fffvvv~~~}}}{{{zzz{{{~~~}}}rrriiiZZZKKKAAA===999444333222222333555999===@@@AAAAAAAAABBBCCCDDDFFFFFFFFFEEEEEELLL]]]qqq|||}}}___IIIBBBOOOsssiiiUUUNNNbbbwww}}}|||xxxzzz}}}___UUULLLDDDDDDEEEAAA>>>===:::999777555444444444444222666444444:::<<>>999555333222222333666:::>>>AAAAAAAAABBBBBBCCCDDDFFFGGGEEEEEEGGGPPPdddxxx{{{XXXEEEDDDTTTuuu|||___OOOLLLaaawww~~~}}}~~~{{{xxxyyyvvv___WWWNNNFFFEEEEEEBBB???===;;;999777555444444444444222666444333999:::AAARRRwwwooommmmmmqqq}}}xxxuuuqqqeeeeeeccc```]]]]]]___aaadddggglllrrrxxx}}}~~~|||{{{uuuqqqmmmiiifffdddaaa___\\\\\\[[[YYYWWWWWWYYY[[[iiioooxxx~~~zzzrrrkkkhhhccc[[[SSSQQQNNNKKKJJJOOOZZZgggpppuuuqqqsssuuuvvvvvvtttrrrqqqpppppppppooonnnkkkiiihhhhhhjjjmmmoooooommmkkkiiifffbbb___^^^]]]^^^cccjjjzzzvvvSSSAAAGGG]]]yyykkknnndddjjj|||xxxeee[[[MMMCCCJJJEEEmmmqqqnnn~~~zzziiiooowwwmmmllllllrrr{{{~~~xxxhhh\\\PPPJJJHHHIIIMMMRRRVVVfff~~~rrrfffmmm```QQQSSS]]]yyyeeeaaasssllleee```[[[\\\XXXVVVRRRLLLFFFAAA===;;;444===:::???bbbwwwnnnqqqxxx|||~~~xxxrrrqqq{{{{{{yyy|||qqqgggfffiiikkklllnnnppp|||}}}}}}{{{xxxssslllccc[[[UUUKKKIIIFFFDDDAAA<<<999777333333222333666:::>>>AAAAAAAAAAAABBBCCCDDDEEEFFFEEEGGGKKKWWWkkk}}}vvvSSSBBBFFFXXXssssssTTTLLLOOOeee~~~~~~yyyuuuuuuyyynnn]]]ZZZPPPGGGFFFEEEBBB???>>>;;;:::888666444444444444222777333333888888???PPPvvvqqqqqqoookkkfffgggiiihhhgggfffggghhhgggggggggiiilllpppuuuwww}}}yyyuuuvvvwwwtttqqqqqqkkkhhhccc```^^^\\\YYYXXXUUUWWWWWWVVVTTTTTTVVVXXX```eeennnwww~~~~~~~~~|||}}}~~~{{{uuurrrlllhhhhhhfff___XXXVVVRRROOOLLLNNNVVVaaalllrrrpppqqqrrrssssssrrrqqqpppppppppoooooommmjjjhhhffffffhhhjjjkkkkkkiiigggeeebbb___]]]^^^^^^___dddkkkyyykkkNNNCCCMMMgggaaakkk}}}rrraaahhhtttwwwcccXXXJJJEEELLLBBBeeewwwoooyyyllllllxxxllllllmmmsss~~~zzzcccWWWLLLHHHHHHJJJNNNTTT\\\mmmmmmdddpppbbbTTTUUUccc}}}}}}jjjkkkjjjccc```\\\```^^^[[[WWWQQQJJJDDD@@@===444<<<777999\\\xxxnnnsss|||uuutttwwwwww~~~}}}|||{{{}}}zzz}}}zzzpppooorrrtttvvvyyyyyy~~~{{{zzzyyyyyyyyyvvvmmmbbbYYYTTTTTTJJJEEE???;;;888666666888333333333333666:::>>>AAAAAAAAAAAAAAACCCDDDEEEFFFFFFIIIOOO\\\ooo~~~yyy{{{~~~tttPPPAAAGGGZZZqqqmmmOOOMMMTTTlllvvvsssrrrwwwiii\\\\\\RRRHHHFFFEEEBBB??????<<<:::888666444444444444333777333222777777===NNN{{{ssstttzzzzzzvvvxxxzzz}}}}}}{{{yyywwwwwwtttrrrnnnllllllooosssvvvrrrzzzxxxpppjjjjjjkkkiiihhhiiiaaa^^^ZZZXXXXXXWWWVVVTTTQQQTTTVVVUUUSSSRRRTTTVVVZZZ^^^fffqqq{{{}}}|||xxxsssrrrvvvxxxooocccmmmhhhgggjjjjjjddd^^^[[[VVVTTTPPPPPPSSS\\\eeellloooooopppqqqqqqqqqqqqpppppppppooonnnllljjjgggfffeeefffggghhhgggfffdddbbb^^^\\\\\\^^^___```eeelllttt}}}yyybbbKKKFFFUUUrrr}}}___fff|||uuummmcccllluuueee\\\RRRMMMDDDEEE___|||sssuuutttiiioooxxxpppnnnpppwwwpppaaaTTTIIIGGGKKKOOOTTTXXXbbbttt~~~vvvjjjiiivvvyyy[[[QQQWWWppp|||sssrrrzzzjjj|||wwweee```aaa```]]]```\\\WWWRRRNNNHHHAAA<<<777;;;999<<>>999888777777666111111222333555888;;;===???AAACCCDDDDDDDDDFFFHHHHHHNNNPPP]]]vvv|||{{{qqqLLL<<>>OOO~~~|||zzzyyyxxxvvvuuu|||}}}|||vvvuuuoooiiifffgggfffbbb___[[[ZZZXXXVVVUUUUUUVVVVVVUUUTTTSSSRRRRRRTTTVVVWWWXXX\\\cccnnnyyy~~~~~~{{{xxxqqqlllnnnssssssoookkkqqqlllfffdddeeeeeeaaa]]]\\\WWWTTTUUUUUUUUU^^^iiinnnmmmnnnrrruuuuuuqqqmmmnnnoooqqqqqqnnnjjjfffcccfffffffffeeedddcccbbbaaa[[[ZZZ\\\```ccceeekkksssuuu|||xxx___HHHGGG]]]ooo\\\ggg|||mmmgggaaaggg}}}zzzhhh\\\RRRKKKFFFEEEXXXwwwqqqzzzssssss{{{xxxqqqrrrttt{{{}}}lllZZZOOOFFFEEEJJJOOOUUU[[[fffwwwkkkbbbhhh~~~vvv\\\TTT[[[rrr|||uuuvvvppphhhwwwgggaaabbbaaa^^^[[[XXXUUURRROOOJJJCCC>>>:::<<<999;;;RRRxxxwwwwwwyyytttyyy|||~~~yyy{{{}}}{{{{{{{{{xxxooofffbbb\\\TTTMMMKKKEEEAAA;;;777666555555444111111222444666999;;;===???AAACCCDDDDDDEEEFFFHHHFFFNNNRRR^^^uuu~~~nnnJJJ>>>LLL]]]^^^UUULLLTTTggg}}}fff^^^YYYTTTNNNIIIFFFCCCAAA@@@???;;;777444444555444444333777444444999:::AAARRR~~~}}}|||~~~~~~zzzttttttnnngggccccccccc```]]][[[ZZZXXXVVVUUUUUUUUUUUUTTTSSSSSSSSSUUUXXXZZZ\\\[[[\\\```hhhrrryyy}}}}}}vvvooojjjjjjnnnnnnkkkgggjjjccc]]]\\\```dddeeedddccc^^^[[[ZZZWWWUUU[[[cccmmmoooqqqtttuuusssooolllkkklllmmmmmmkkkhhheeecccdddddddddcccbbbaaa```___\\\ZZZ\\\aaaeeegggkkkqqqrrryyy~~~zzzcccLLLIIIaaarrreeehhhrrrhhhccchhhkkk^^^VVVOOOLLLGGGOOOrrr~~~ooovvvyyyxxxwwwxxxzzz}}}vvvxxxzzz|||jjjSSSKKKEEEFFFKKKQQQZZZbbbpppnnnaaa\\\lllsss[[[WWWaaauuu|||yyy}}}dddddduuufffbbbaaa___]]]WWWVVVUUUTTTRRRMMMHHHDDD>>>===999999LLLooo~~~~~~vvvvvv~~~~~~|||zzzxxxwwwqqqhhh___[[[VVVNNNHHHFFFAAA===888444333333333222111111333444777:::<<<===@@@AAACCCDDDDDDEEEGGGIIIIIIPPPUUUaaauuu~~~~~~dddEEECCCVVVbbbZZZMMMIIIYYYrrruuuccc___YYYUUUOOOJJJGGGEEECCCAAA???<<<888555555555555444222777444444;;;<<>>@@@BBBDDDDDDDDDEEEGGGIIIMMMRRRVVVdddzzzsssVVV@@@JJJbbbjjj]]]MMMOOObbbzzzlll^^^]]]YYYVVVPPPLLLIIIGGGDDDBBB???<<<888666666666555444222777444444:::;;;BBBSSS~~~zzzwwwwwwtttooolllggg```[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYZZZZZZVVVWWWYYY\\\^^^```bbbcccbbb```^^^^^^cccjjjqqquuuxxxtttooojjjkkknnnlllggg___YYYRRRSSS\\\gggooorrrooooooooonnnlllhhhfffeeeffflllrrrtttqqqnnnlllkkkfffgggggggggffffffeeeeeeaaaaaaaaa```___^^^]]]\\\\\\\\\bbblllqqqnnnjjjhhhmmmtttyyyyyyzzz{{{zzzwwweeeXXXEEEDDDddduuuhhhkkktttbbb___zzz{{{wwwlllbbbcccXXXXXXOOOHHHZZZ~~~mmmtttyyykkkYYYKKKIIIIIILLLOOOXXXiiiyyyvvvddd______pppkkkRRR]]]ppp~~~___UUUeeehhh___]]][[[XXXVVVWWWXXXXXXWWWSSSOOOKKKIIIBBB===888888BBB[[[~~~zzzyyyxxx}}}{{{rrrqqquuu~~~{{{zzz{{{zzzyyyzzzyyyvvvppplllddd[[[SSSPPPLLLEEE@@@>>>;;;888555333333333222111000222444777999<<<>>>???@@@BBBDDDEEEEEEEEEGGGIIIMMMQQQVVVjjjeeeKKK???SSSlllooo___QQQbbbsssfff\\\\\\YYYVVVQQQMMMJJJHHHEEECCC???<<<999888777777666444333777444333888999???PPP|||||||||}}}{{{wwwvvvsssooohhheee___[[[ZZZYYYYYYZZZYYYYYY[[[\\\^^^___```aaa]]]^^^```aaacccccccccbbbcccbbbaaa```aaacccgggjjjppppppkkkffffffjjjhhhcccaaa\\\WWWYYYbbblllrrrttttttvvvwwwwwwuuuqqqkkkgggccchhhoooqqqooolllkkkkkkfffggggggggggggggggggfffbbbbbbbbbaaa```___]]]]]]ZZZ]]]gggsssvvvppphhheeejjjqqqxxxzzz|||~~~|||eeeYYYEEEAAA[[[qqqhhhuuuggg___vvv~~~|||jjjcccaaaWWWVVVPPPJJJUUUxxx|||pppttt~~~ooocccSSSHHHHHHKKKMMMQQQ]]]sssnnn___^^^aaaqqq|||aaaRRRddd|||zzz\\\YYYjjj~~~zzzccc]]]]]]ZZZVVVVVVVVVWWWWWWTTTPPPLLLJJJJJJFFF???::::::???RRRuuutttvvv}}}uuurrrvvvttteeeaaafffooo~~~}}}}}}zzzyyyxxxtttnnnhhh___WWWOOOMMMIIICCC>>><<<888666333222333333333222000222444888;;;===>>>???@@@BBBDDDEEEEEEFFFHHHIIIKKKQQQ\\\ttt]]]HHHDDD\\\qqqlll\\\SSSooo}}}fff]]]]]]XXXUUUQQQNNNKKKHHHEEECCC???===:::999999888666444444888444333888888>>>OOO}}}zzz}}}vvvxxx|||~~~|||xxxvvvssspppgggfffccc```^^^^^^^^^^^^\\\]]]___bbbdddeeefffgggdddeeefffggggggeeecccaaadddddddddbbb``````aaaccckkknnnlllfffggglllkkkdddaaa]]]YYY]]]fffoootttuuuyyy|||~~~|||{{{wwwooogggeeehhhlllnnnnnnlllkkkjjjggggggiiiiiijjjiiihhhgggbbbbbbbbbaaa```___^^^]]]XXX^^^iiisssssskkkeeedddhhhqqqyyy~~~sssdddMMMDDDSSSmmm{{{{{{jjjllllllbbbmmm}}}rrrhhhccc]]]ZZZWWWRRRNNNRRRiii||||||}}}sssbbb[[[NNNGGGJJJNNNRRRWWWfff~~~ggg[[[___ggg}}}qqq[[[VVVnnnzzz```aaappp}}}xxxaaa^^^```\\\YYYYYYWWWXXXWWWTTTPPPMMMNNNOOOKKKCCC>>>======JJJlllqqqoooyyy{{{zzz{{{eee[[[^^^mmm{{{~~~}}}|||~~~}}}yyyvvvtttppphhhbbb[[[SSSKKKIIIFFF@@@;;;:::666444222111222333222111000222555888<<<>>>???@@@AAACCCDDDEEEEEEFFFHHHJJJLLLYYYkkkzzzUUUEEEHHHcccrrrgggYYYVVV||||||zzz{{{|||ggg]]][[[WWWTTTQQQNNNKKKHHHEEEBBB???===;;;:::999888666555333777444333999:::@@@QQQ{{{{{{sssjjjnnnwww~~~xxxuuussspppiiiiiiiiihhhfffeeeeeeeeebbbcccfffhhhiiijjjjjjjjjgggiiijjjkkkjjjgggdddbbbdddeeeeeeccc```___```bbbgggmmmnnnhhhiiiooonnnggg]]]XXXUUUZZZdddpppvvvyyy|||xxxnnnlllllllllmmmmmmmmmjjjhhhfffhhhjjjkkkkkkjjjgggfffbbbbbbaaaaaa```^^^]]]\\\XXX^^^gggmmmjjjcccbbbgggjjjsss{{{}}}kkkUUUKKKRRRdddvvvrrrzzzhhhcccppp~~~ttt}}}~~~jjjhhhdddZZZ```ZZZUUURRRPPP^^^___SSSPPPFFFIIILLLRRRWWW]]]nnnvvvcccYYYaaaoookkkXXX[[[uuuuuu^^^ddduuuxxxbbb___ccc___[[[\\\YYYZZZZZZWWWSSSQQQSSSVVVOOOFFFAAA???<<>>:::999444222000000111222111000000222555999<<<>>>???@@@AAACCCEEEEEEEEEFFFHHHJJJQQQdddyyypppNNNBBBIIIeeeqqqdddYYY[[[nnniiiiiiyyyfff\\\XXXVVVTTTPPPMMMKKKHHHEEEBBB???===;;;::::::999777555222777444444:::<<>>@@@AAAAAAAAAGGGHHHCCCAAAGGGLLLMMMTTTiiixxxVVVCCCBBBPPPeeedddVVV\\\ppp|||cccfffxxxiiiaaa\\\TTTTTTWWWWWWRRRNNNKKKEEE>>>BBB???<<<:::999999888777222555666555666<<>>@@@AAAAAABBBFFFGGGDDDDDDJJJOOOOOOYYYqqqgggHHHEEEHHHXXXhhhbbbTTT]]]tttkkk\\\ggg|||xxxeee```\\\UUUVVVYYYYYYUUUQQQNNNHHHBBBCCC@@@===::::::999888666444555666444444888AAAHHHoooyyyttttttxxx~~~sss___VVV\\\jjjxxx||||||~~~{{{vvvsssrrrqqquuuvvvwwwxxxyyyyyyxxxxxxxxxvvvrrrpppnnnllljjjhhhmmmoooqqqqqqooollljjjiiihhhhhhhhhiiijjjjjjhhhfffeeefffgggeee```[[[XXXWWWQQQMMMIIIKKKSSS```mmmuuu|||rrrjjjhhhiiijjjjjjmmmmmmlllkkkhhhdddaaa_________``````______^^^^^^]]]______^^^]]]^^^bbbeeepppuuu|||}}}ttteeeZZZbbb}}}lll[[[gggtttjjjooopppdddbbbaaadddaaabbb___]]]YYYSSSfffppphhh]]]QQQJJJHHHJJJLLLQQQVVV[[[ddd~~~{{{lllaaaccclllxxx}}}jjj```^^^~~~jjjiiiyyyzzzlll```______\\\\\\___^^^\\\YYYXXXYYYYYYYYYXXXVVVWWWOOOFFFBBB@@@OOOjjjmmmmmmmmmttt~~~|||xxxwwwzzz{{{yyyvvvqqqnnnlllnnnrrrwww|||~~~xxxgggfffqqqzzz~~~~~~||||||}}}}}}{{{yyyxxxwwwtttpppkkkeee___YYYRRRMMMHHHEEE@@@<<<:::777555333333333111000000111222222444666999<<>>@@@BBBBBBCCCFFFFFFEEEFFFJJJPPPTTTVVVeee{{{VVVCCC>>>IIIXXX[[[PPPMMMhhh~~~dddYYYggg|||ggg^^^^^^\\\XXX\\\^^^^^^ZZZVVVUUUQQQKKKHHHEEEAAA===;;;:::888666666666666444333555:::>>>^^^zzz}}}{{{vvvvvv|||vvvrrruuuzzz~~~|||~~~zzzuuurrrqqqpppqqqsssvvvzzz~~~|||xxxtttqqqpppooonnnmmmmmmpppssstttrrrpppoooooommmllllllmmmnnnooonnnllllllllliiibbbZZZSSSNNNMMMHHHIIIHHHFFFEEEIIIQQQWWWdddmmmyyyvvvooonnnoooooommmggggggfffeeeddddddccccccaaaaaa```______^^^^^^^^^___dddiiijjjgggcccccceeejjjpppyyyxxxkkkhhh{{{aaaVVV```}}}qqqmmmnnnfffgggjjjrrriiihhhaaa```ddd``````lll|||yyyxxx|||zzzooobbbZZZPPPOOOLLLHHHGGGKKKRRRXXXaaalllzzz|||lllaaa^^^nnnhhhTTT___xxxccckkk~~~jjjccc]]]\\\]]]]]]]]]^^^___\\\ZZZZZZ\\\^^^______VVVZZZSSSJJJHHHCCCGGGWWWwwwnnnmmmwwwwwwsssoooooorrrtttrrrooonnnlllhhhffffffkkkpppuuutttxxx|||yyyvvvttttttkkkddd```eeennnvvv~~~~~~}}}{{{xxxvvvtttssssssjjjeee]]]VVVQQQLLLHHHEEE???<<<999666555444333111222222111111111222444555888:::<<>>VVVwwwwww~~~}}}~~~yyytttqqqpppooommmppptttxxx}}}|||xxxrrrnnnllllllkkkjjjmmmppptttvvvvvvuuutttuuuqqqpppoooppprrrssssssrrrpppooollleee]]]TTTOOOMMMGGGHHHGGGDDDAAABBBGGGLLLVVV]]]iiivvvzzzyyy}}}}}}vvvoooeeedddcccbbbaaabbbbbbccccccbbbaaa___^^^^^^^^^______ffflllmmmhhheeeeeeggghhhoooxxx}}}uuukkkmmmsssYYYWWWeeeuuunnnjjjlllmmmsssmmmnnngggdddjjjfff```dddyyy|||pppooozzzvvvkkk```TTTMMMFFFHHHHHHGGGHHHNNNVVV]]]fffxxxpppaaabbbfff~~~|||___QQQeee{{{___ssstttbbb___\\\ZZZ[[[[[[\\\\\\\\\[[[YYYYYY[[[]]]^^^^^^TTTZZZTTTMMMLLLHHHGGGRRRrrr}}}qqqiiisssxxxuuurrrppppppooonnnmmmmmmkkkgggccc```bbbgggkkklllpppuuuyyy|||~~~yyyrrrkkkgggeee[[[[[[```iiisss}}}zzzzzzxxxwwwtttqqqooonnnccc^^^WWWPPPKKKGGGDDDAAA<<<999666444444444333111222111111111222333555666:::;;;>>>AAACCCDDDDDDDDDGGGFFFFFFIIIKKKQQQ]]]iiiaaaEEE???KKKNNNMMMFFFBBBPPPmmmwwweee\\\gggwwwlllhhhccc``````aaacccaaa\\\XXXWWWSSSOOOKKKHHHCCC@@@>>><<<:::888666666666777888:::<<<===PPP}}}wwwttt~~~~~~xxxtttqqqoooooolllooossswww|||~~~yyyrrrllljjjiiihhhhhhooorrrwwwyyyyyyxxxxxxyyywwwvvvuuuuuuwwwyyyyyyxxxssssssqqqjjjaaaWWWPPPLLLHHHHHHFFFCCCAAABBBEEEGGGJJJMMMVVVcccmmmuuu~~~{{{ppphhhfffcccaaa______``````dddcccaaa___^^^^^^_________fffmmmlllgggdddfffjjjjjjqqq{{{zzzsssiiilllrrrwww}}}gggSSS[[[qqqnnnmmmooommmrrrpppwwwrrrjjjkkkfff___bbbwww~~~{{{nnnjjjpppvvv}}}tttjjj___UUULLLGGGAAADDDHHHJJJLLLSSS]]]eeepppwwwggg^^^eeerrrqqqXXXTTTpppnnn___{{{hhh]]]\\\ZZZYYYYYYZZZZZZYYYYYYXXXXXXYYY[[[\\\[[[ZZZUUU\\\WWWQQQQQQLLLHHHOOOfffsssjjjqqqzzzzzzxxxsssnnnllllllmmmkkkiiieee___[[[ZZZ]]]aaadddhhhmmmssswwwzzz~~~~~~yyyooofff^^^ZZZUUUYYYbbbppp}}}{{{xxxxxxxxxvvvsssnnniiiggg\\\XXXQQQLLLHHHDDDAAA>>>:::777444333333333333222111111111111222444666777;;;<<>><<<:::777666666777999:::::::::MMM{{{yyyttt}}}xxxssspppooonnnnnnqqquuuyyy}}}|||wwwppplllkkklllmmmnnntttwwwzzz|||{{{zzzyyyyyyzzzyyywwwxxxzzz|||||||||wwwwwwuuuooodddXXXOOOJJJKKKHHHDDDBBBCCCEEEFFFFFFEEEDDDHHHRRR[[[dddqqq}}}{{{pppiiigggcccaaa___```aaaccceeecccaaa___^^^^^^_________fffkkkjjjeeecccgggmmmnnnuuu~~~yyyttthhhdddwwwppp}}}jjjSSS]]]vvvmmmnnnpppmmmooorrr}}}{{{pppkkkddd^^^ccclll~~~~~~{{{}}}}}}pppjjjlllpppppp||||||wwwnnncccYYYPPPJJJGGG@@@EEEJJJMMMQQQXXXdddlllqqqdddaaaggg{{{gggRRRXXXyyyggg___```ZZZZZZYYYWWWWWWYYYYYYWWWWWWWWWWWWXXXZZZ[[[YYYXXXVVV^^^ZZZTTTTTTOOOIIIMMM```uuuooossszzz|||}}}|||}}}|||vvvnnniiijjjmmmiiihhhddd]]]WWWUUUWWWZZZ^^^bbbhhhnnnssswww{{{~~~{{{}}}{{{qqqeee\\\WWWVVVZZZeeettt}}}xxxxxxxxxvvvqqqkkkeeeaaaXXXTTTOOOJJJFFFCCC???===999666444222333444333222111111111111222444666888<<<===@@@BBBDDDEEEEEEEEECCCDDDHHHLLLOOOWWWmmmfffMMMFFFKKKWWWRRRJJJHHHTTTjjj{{{ttthhh^^^aaannn|||rrrrrrqqqkkkiiioooggghhhfff___[[[YYYVVVQQQKKKHHHDDDAAA@@@???===;;;888777666777888999888777LLLzzz{{{uuu}}}xxxssspppooonnnqqqssswww{{{wwwsssnnnlllnnnrrruuuwwwxxxzzz}}}~~~}}}zzzyyyyyyzzzxxxwwwwwwyyy|||||||||zzzzzzxxxqqqfffXXXMMMGGGMMMIIIDDDBBBEEEGGGHHHGGGGGGCCCCCCJJJRRR[[[jjjxxxzzzyyyooogggeeebbbaaaaaacccfffhhheeedddaaa___^^^^^^___```___eeejjjhhhcccbbbhhhoooooovvv~~~zzzvvvhhh]]]jjjqqquuuWWW\\\sssvvvqqqpppmmmjjjpppqqqqqqnnnhhhbbb^^^]]]___|||~~~vvvmmmeeejjjjjjrrr|||wwwssspppqqqjjj[[[PPPMMMIIIDDDGGGGGGLLLSSSXXX___ppp}}}rrraaa^^^fffxxxppp]]]WWWccc}}}mmm```lllmmm___WWWWWWXXXXXXYYYYYYZZZZZZYYYYYYXXXXXXXXXXXXYYYYYYWWWWWWWWWXXXWWWTTTOOOKKKYYYuuu~~~ooorrrtttwww}}}|||yyyvvvppphhhbbbeeeaaa\\\YYYXXXVVVSSSPPPYYYZZZ]]]aaaggglllqqqtttuuu{{{~~~~~~xxxkkk___YYYWWWTTT\\\gggrrr~~~zzzyyyvvvrrrllleee___[[[XXXPPPMMMIIIEEECCC@@@===;;;333333333222222111111111222111000000222666999;;;<<<===@@@BBBDDDEEEEEEEEEEEEJJJMMMLLLQQQccc}}}kkkGGGAAAQQQQQQHHHCCCPPPnnnhhh[[[kkk|||rrrtttrrrjjjfffiiihhhddd___^^^^^^\\\UUUPPPOOOMMMJJJFFFBBB???===<<<777777666666666888999:::JJJrrr}}}ttt}}}|||tttooommmnnnoooqqquuuyyy~~~~~~|||vvvsssrrrtttxxxzzzzzzyyy~~~~~~}}}|||{{{yyywwwvvvwwwyyy{{{|||{{{zzzzzz{{{|||yyytttgggWWWLLLHHHEEEHHHFFFAAAAAAGGGJJJGGGFFFCCCHHHQQQTTTWWWfffyyy{{{tttmmmjjjfffddddddeeeeeeeee_________``````aaaaaaaaajjjiiiiiijjjfffccceeekkkllluuuooofffeeebbbuuu]]]ccc{{{{{{uuurrrpppllliiinnnoooooommmiiieeebbb``````ttt}}}rrreee^^^^^^hhhoooqqqyyyyyysssoookkkfffbbb^^^aaa]]]SSSKKKJJJHHHEEEJJJMMMTTT]]]dddqqqqqqkkkccc\\\dddtttkkkZZZYYYhhhaaaeeewwwcccZZZTTTUUUVVVXXXYYYZZZ[[[\\\XXXXXXWWWWWWWWWWWWXXXXXXWWWWWWWWWWWWVVVSSSNNNJJJSSSmmmsssooowwwzzztttzzz~~~{{{uuullleee```___\\\YYYVVVTTTQQQMMMKKKPPPQQQTTTXXX]]]ccchhhkkknnntttyyyyyyzzz}}}}}}zzz}}}|||uuuiii___[[[ZZZ^^^bbbgggkkkttt~~~~~~|||zzz|||{{{vvvpppmmmiiiddd]]]XXXSSSQQQJJJGGGCCC@@@>>>;;;888666333333333222222222111111222111111222444777;;;===>>>???BBBDDDEEEFFFFFFFFFEEEKKKMMMNNNZZZssskkkMMMJJJWWWQQQJJJLLL```lll```ssswwwmmmnnnnnnhhhfffiiieeebbb______```^^^XXXRRRQQQOOOLLLGGGCCC@@@===<<<888777666666666888999:::HHHooo~~~uuu~~~zzzrrrmmmlllmmmnnnqqquuuyyy~~~zzzyyyxxxzzz~~~~~~}}}{{{yyywwwuuutttsssvvvxxxzzz{{{|||~~~}}}{{{uuuhhhWWWKKKGGGCCCFFFEEE@@@AAAFFFIIIHHHFFFDDDHHHRRRXXX^^^ooozzzsssooolllgggdddccccccbbbbbb]]]]]]]]]]]]]]]]]]]]]^^^bbbaaabbbcccaaa___ccciiiooowww~~~kkkdddcccgggyyy^^^hhhmmmvvv~~~||||||uuusssqqqllljjjlllkkkkkkkkkkkkiiieeebbbfffmmmrrrsssuuudddWWWXXX]]]___bbbgggssstttuuuxxx||||||xxxvvvqqqmmmgggaaa\\\XXXTTTQQQLLLQQQRRRMMMIIIIIIJJJJJJPPPUUU___lllyyysssddd^^^XXXXXXjjjxxxbbbZZZbbbuuunnnYYYhhh[[[XXXRRRTTTVVVXXXZZZ\\\]]]]]]XXXWWWWWWWWWWWWWWWWWWXXXZZZYYYXXXWWWVVVSSSNNNKKKMMMddd~~~}}}pppppp~~~|||zzz~~~|||tttjjjbbb]]]XXXWWWUUUSSSOOOLLLHHHFFFFFFHHHJJJNNNSSSXXX]]]___gggmmmrrrsssuuuzzz|||{{{wwwxxxwwwqqqggg```^^^```eeehhhjjjkkkpppyyy}}}|||{{{||||||xxxpppjjjfffddd```[[[UUUPPPLLLJJJEEEBBB>>>;;;999777555333333333333222222222222111111111222444666:::===???AAABBBCCCEEEFFFGGGGGGGGGIIINNNOOOQQQeee}}}bbbPPPPPPZZZOOOJJJTTTqqqkkkeee|||rrrhhhiiijjjggggggjjjcccaaa```aaabbb```ZZZUUUTTTRRRNNNIIIEEE@@@>>><<<888888777666777888999:::DDDjjjvvv~~~|||zzz}}}vvvnnnkkkkkkmmmnnnrrruuuzzz~~~{{{zzzzzz{{{~~~~~~|||yyyvvvtttsssssssssuuuwwwyyyzzz|||~~~~~~|||wwwiiiVVVIIIDDDAAADDDCCC@@@@@@EEEIIIJJJIIIGGGKKKUUU^^^iii}}}xxxrrrqqqmmmhhhdddbbbaaa___^^^ZZZZZZYYYYYYYYYYYYYYYZZZZZZYYY[[[]]]]]]\\\bbbjjjrrrzzz|||nnndddaaammmlll___pppuuuZZZhhh{{{xxxsssssspppllllllkkkjjjjjjkkkllljjjgggcccllljjj||||||qqqyyysss___VVVUUUUUUWWWYYYaaabbbdddhhhlllpppsssuuuxxxxxxvvvtttpppmmmiiihhhccc```[[[VVVRRRNNNKKKIIIEEEJJJMMMLLLJJJKKKPPPSSSXXX___mmmzzzmmmaaa[[[WWW\\\ssskkkZZZ___tttjjj\\\lllxxxYYY[[[UUUVVVXXXZZZ\\\\\\]]]]]]XXXXXXWWWWWWWWWWWWXXXXXX\\\[[[YYYWWWVVVSSSPPPMMMKKK___xxxvvvqqq{{{~~~}}}{{{~~~{{{|||wwwnnnddd]]]VVVUUUSSSPPPMMMJJJFFFDDDBBBCCCEEEHHHLLLQQQUUUWWW___fffkkklllpppvvvyyyyyyuuuvvvuuunnnfffaaabbbeeemmmrrrtttsssvvv}}}|||ssshhhaaa___]]]ZZZVVVQQQLLLIIIGGGBBB@@@<<<:::888777555333222222222222222222222222000111333555888;;;>>>???BBBBBBCCCDDDFFFFFFGGGGGGLLLPPPQQQUUUooooooWWWOOOTTTZZZIIIIIIYYYxxxxxxmmmsss|||pppggggggiiihhhhhhkkkbbbbbbbbbcccccc```[[[WWWVVVTTTOOOJJJEEE@@@===;;;999888777777777888999:::BBBeeexxx}}}zzzxxxwwwuuuqqqpppvvv|||qqqkkkjjjllloooppprrrtttxxx}}}{{{{{{{{{||||||||||||{{{{{{yyyuuurrrpppppprrrssssssuuuxxxzzz{{{|||}}}|||wwwhhhUUUGGGAAA???AAABBBAAA@@@DDDIIIMMMMMMLLLPPPYYYeeettt}}}tttpppoookkkgggcccaaa```]]]\\\ZZZYYYXXXWWWWWWWWWXXXXXXXXXWWWXXX[[[[[[\\\ccckkkuuu}}}}}}rrrbbb\\\rrrzzz``````vvvpppWWWcccwwwyyy}}}sssnnnnnnkkkjjjlllmmmllllllmmmllljjjgggdddmmmhhhttt}}}ppp|||mmm___WWWSSSTTTXXXUUUVVVWWWZZZ\\\___aaaccchhhgggeeeccc```]]]ZZZYYYWWWVVVRRRNNNKKKHHHGGGGGGDDDHHHKKKKKKJJJLLLTTT[[[eeeooouuujjj^^^YYYZZZgggwwwcccYYYmmmdddfffyyyqqqXXX[[[YYYZZZ\\\]]]]]]\\\[[[ZZZYYYXXXXXXWWWWWWXXXXXXYYY[[[XXXVVVTTTSSSQQQNNNLLLJJJZZZppp{{{www}}}wwwvvv{{{}}}|||{{{vvvllldddZZZVVVPPPMMMKKKIIIEEECCC@@@@@@AAACCCFFFJJJMMMOOOVVV\\\aaabbbfffmmmqqqqqqrrrsssrrrllleeebbbeeejjjvvv}}}xxxpppfff```YYYWWWTTTPPPLLLHHHEEEDDD???===:::888777666444333222222222222222222222222000111444777:::<<<>>>>>>AAABBBBBBCCCEEEFFFGGGHHHJJJOOOSSS^^^yyycccOOOMMMRRRUUUEEELLL```{{{nnntttxxxooofffeeeggghhhhhhhhhddddddccccccbbb^^^ZZZWWWVVVTTTOOOJJJEEE@@@===;;;:::999888777777888999999@@@aaa{{{{{{qqqnnnmmmmmmmmmrrryyymmmggghhhlllpppqqqoooqqquuuyyy|||}}}}}}~~~}}}{{{yyyxxxwwwssspppmmmjjjiiijjjmmmooolllpppvvvzzz{{{{{{||||||~~~{{{ttteeeRRRDDD???===???AAABBBAAACCCJJJPPPTTTTTTWWWaaannnwwwpppmmmkkkhhhdddbbbaaa```^^^\\\[[[ZZZXXXWWWWWWXXXYYYZZZYYYWWWXXXYYYZZZ[[[ccclllwwwwwwpppbbbaaa~~~lll\\\bbbwwwsssZZZ^^^nnnxxxzzznnnkkklllggggggkkknnnqqqrrrqqqnnnkkkjjjjjjkkkhhhpppssstttyyyiii^^^YYYYYYSSSRRRQQQPPPPPPQQQRRRSSSVVVVVVTTTRRRPPPNNNMMMLLLLLLLLLKKKIIIFFFEEEGGGHHHGGGHHHJJJKKKKKKNNN[[[hhh}}}zzznnndddZZZYYYbbbxxxpppccceeesss^^^tttiiiWWWYYY\\\]]]^^^^^^]]][[[XXXWWWXXXXXXWWWWWWWWWWWWXXXXXXVVVTTTQQQOOONNNMMMLLLJJJJJJSSSeee|||}}}zzzuuuuuuzzz~~~}}}~~~}}}yyyuuuhhh^^^QQQJJJJJJIIIEEE@@@=========>>>@@@BBBDDDFFFIIIOOOSSSTTTXXX^^^ccccccjjjkkkkkkgggbbbbbbffflllwwwuuuiii```[[[PPPOOOLLLIIIFFFCCC@@@???;;;999666555555444222111111222222222222333333333111333666999<<<>>>>>>>>>AAAAAABBBCCCEEEGGGIIIJJJIIIOOO[[[ooonnnTTTEEECCCGGGJJJJJJXXXmmm~~~~~~zzzggg{{{rrrkkkdddccceeehhhgggeeeddddddcccbbb```]]]ZZZYYYVVVTTTPPPJJJEEEAAA===<<<;;;:::999888777888999999???[[[}}}~~~yyysssqqqppprrrvvvxxxjjjcccdddiiilllmmmjjjkkkmmmpppsssvvvxxxyyyvvvwwwxxxwwwtttqqqooooooiiigggdddaaa```bbbdddfffccciiipppvvvzzz{{{}}}~~~{{{wwwpppaaaNNNAAA===<<<===AAACCCBBBCCCKKKTTTYYY[[[aaakkkyyy|||sssmmmjjjgggeeebbbaaa``````^^^\\\\\\[[[YYYXXXYYYZZZ\\\^^^XXXVVVVVVWWWWWWYYYbbbkkkyyytttqqqhhhssseee[[[aaawwwrrr[[[WWWccc||||||nnnnnnpppjjjhhhmmmpppuuuyyyxxxrrrnnnooorrrooooooqqq~~~~~~|||}}}zzzmmmfff^^^[[[WWWRRROOONNNMMMNNNMMMMMMLLLKKKJJJIIIIIIIIIGGGIIIJJJIIIHHHIIILLLOOOOOONNNOOOQQQSSSZZZlll~~~zzzqqqccc______fffvvvnnnkkkxxxhhhiiibbbZZZYYY[[[\\\]]]]]]\\\YYYVVVTTTVVVUUUUUUUUUUUUUUUUUUVVVUUURRROOOMMMMMMMMMMMMLLLLLLOOO[[[ppp{{{~~~~~~mmmXXXMMMLLLLLLFFF???===<<<;;;;;;;;;<<<>>>??????EEEHHHHHHKKKRRRVVVVVV\\\___bbb```^^^```ffflllsssqqq```UUUQQQJJJIIIFFFDDDAAA>>><<<;;;999777444333444333222111111111222222222333333333444666:::===@@@@@@@@@???AAAAAABBBCCCFFFIIIKKKMMMPPPWWWkkkuuuXXXEEE>>>???CCCFFFVVVjjj{{{~~~|||uuukkkmmmssslllhhhdddccchhhkkkjjjgggcccbbbbbb```^^^\\\\\\]]]WWWUUUQQQLLLGGGCCC@@@>>>;;;:::999888777888999999<<>>===<<<::::::;;;;;;<<<;;;@@@CCCCCCEEEKKKOOOPPPRRRVVVZZZ[[[[[[^^^eeekkkuuulllYYYOOOKKKGGGFFFDDDBBB???===;;;:::999777555444555555444222111111111222222333333333777999===@@@BBBBBBAAA@@@BBBBBBCCCDDDGGGJJJNNNOOO[[[aaayyyjjjMMMAAAAAADDDIIINNN___vvv~~~vvvsssjjj[[[||||||nnnjjjhhheeeffflllpppoookkkaaa``````^^^\\\\\\^^^```XXXVVVRRRMMMHHHDDDBBB@@@<<<;;;999888888888999999;;;RRRqqqwww}}}zzzhhh]]]\\\^^^___^^^______^^^___```bbbdddeeeiiimmmppppppmmmkkkkkklllhhhfffbbb^^^\\\ZZZYYYYYY^^^___aaacccfffkkkqqqvvv|||wwwppphhhYYYIII>>><<<;;;<<>>;;;999888777666444444444333333222222222///111111111000111222444888:::<<<===>>>>>>AAABBB???FFFIIIFFFEEEIIIMMMMMMYYYlll}}}^^^EEECCCFFFBBBGGGRRRjjjuuu~~~nnn^^^ZZZ___{{{jjjkkkgggeeeeeehhhmmmnnnkkkfffaaabbbcccbbb___]]]]]]]]]\\\ZZZUUUNNNHHHCCCCCCCCC<<<;;;999888777666777777>>>OOOkkkvvvuuu}}}iii\\\YYYZZZ[[[ZZZ[[[\\\^^^^^^^^^```bbbdddiiikkkllllllkkkkkklllnnnjjjiiigggbbb^^^\\\]]]^^^bbbfffeeeaaa___dddiiikkkmmmnnnkkk___NNNAAA<<<<<<;;;===AAAEEEIIIMMMRRRUUUdddhhhrrrtttnnnhhh```cccaaa^^^\\\[[[[[[\\\]]]XXXXXXWWWVVVWWWXXXYYYZZZRRRUUUWWWVVVVVV]]]kkkvvvwwwhhh[[[pppvvvkkkSSSPPPhhhkkk[[[______jjjuuujjjrrrrrrooonnnkkkhhhhhhjjjmmmpppqqqqqqpppuuurrrllljjjrrrzzzzzz~~~~~~{{{yyyttteeebbb^^^YYYWWWWWWXXXYYYXXXZZZ]]]```dddjjjsssyyywwwhhhaaacccjjjwwwvvviii~~~yyykkk}}}{{{bbbZZZ[[[\\\YYYYYYYYYYYYYYYXXXXXXWWWZZZXXXVVVTTTSSSRRRRRRSSSTTTRRROOOOOOQQQSSSTTTTTTOOOPPPQQQXXXlll~~~~~~{{{yyyzzzyyy~~~ppp___SSSKKKDDD@@@===<<<;;;888666666777888777999:::;;;;;;===@@@BBBEEEGGGIIIIIIJJJOOOXXX```kkk~~~vvv___QQQIIICCC>>>===<<<:::888666555444444444444444333333222222222000111111111111222555777:::<<<>>>>>>>>>???AAACCCEEEEEEDDDDDDDDDIIIOOOUUUeeezzzqqqXXXDDDAAAAAA@@@JJJZZZnnnwwwzzznnn]]]XXXbbbmmm~~~sssiiimmmiiigggfffhhhkkklllgggcccaaabbbcccbbbaaa`````````[[[XXXTTTOOOJJJFFFDDDBBB>>>===;;;999888777888888;;;KKKgggwwwuuuxxxeeeXXXVVVXXXZZZZZZ]]]___aaacccdddfffjjjlllpppqqqssstttrrrrrrrrrssstttsssrrrooolllkkklllnnnjjjmmmllleee___^^^^^^\\\aaaaaa]]]SSSFFF===:::;;;???BBBFFFJJJOOOUUU\\\```lllqqq{{{rrroookkkeeecccaaa___]]][[[[[[\\\]]]XXXXXXWWWVVVVVVWWWXXXYYYSSSVVVWWWWWWYYYaaappp{{{lll___UUUjjj\\\TTTpppmmm```ddd___ggg}}}tttjjjqqqpppnnnooolllgggggghhhjjjnnnoooooonnnpppkkkhhhffffffttt~~~zzzhhhlll}}}{{{zzzvvvvvvwwwxxxxxxzzz~~~sssjjjbbb[[[___hhh}}}}}}hhh```ooo~~~~~~dddmmmjjjYYYVVVXXXXXXUUUVVVWWWWWWWWWWWWWWWWWWXXXWWWWWWVVVVVVUUUUUUTTTUUUSSSRRRSSSTTTUUUUUUTTTOOORRRRRRTTT___vvvzzz}}}xxxuuuvvvxxx}}}}}}~~~}}}rrrcccTTTIIICCC@@@>>>;;;777666555666777666888999888888888:::<<<<<<>>>@@@AAABBBGGGOOOUUU[[[nnnrrreeeUUUHHHBBB???;;;888:::999888666444333333333444444333333333333222222000111111111222444888;;;===>>>@@@@@@@@@@@@AAACCCGGGCCCCCCHHHJJJKKKUUUbbb~~~~~~WWWKKKCCCBBBAAADDDUUUiiiuuu{{{uuuaaaRRRZZZmmm{{{||||||~~~jjjhhhmmmkkkhhhfffggghhhgggccc___```aaabbbdddddddddcccccc\\\XXXTTTQQQPPPMMMHHHCCC@@@???===:::999888888888777FFF```~~~vvvssssssaaaVVVUUUYYY\\\^^^cccfffiiilllooosssxxx{{{}}}~~~~~~~~~~~~uuulllgggaaa\\\XXXUUUOOOGGG@@@;;;;;;<<>>;;;999888888777777777888999999888888:::<<<;;;<<<===>>>>>>BBBGGGKKKNNNYYYfffmmmoookkkbbbXXXPPPIIIAAA===<<<;;;999777999888777555444444444444333333333333333333333333111222222333444777;;;??????AAABBBBBBAAAAAABBBDDDDDDAAAFFFPPPQQQPPP```vvv```HHHFFFFFFEEECCCJJJ```wwwuuu^^^VVVdddvvvrrrfffgggiiiiiigggeeeeeefffdddaaa^^^___```aaadddfffgggfffddd```\\\XXXWWWXXXUUUNNNHHHBBB@@@>>>;;;999888777777666BBBYYYwwwwwwsss}}}qqqbbbXXXXXX\\\aaadddjjjnnnrrrwww|||~~~xxxrrrlll^^^XXXNNNEEE>>><<<===>>>@@@DDDJJJQQQZZZfffqqqyyyoookkkllljjjfffbbbaaa___]]]\\\[[[[[[[[[XXXWWWVVVUUUTTTTTTUUUVVVSSSUUUWWWYYY___lll}}}vvvcccUUUUUUrrrggghhhzzzmmmiiippp{{{xxx~~~}}}qqqooohhhiiiooonnnqqqooonnnnnnoooooonnnlllkkkeeehhhqqqrrrooozzz}}}wwwtttaaa]]]lllzzzyyy}}}xxxooo___[[[WWWUUUXXXeee{{{}}}ccchhhxxxkkkyyypppmmmmmm{{{qqq___[[[XXXSSSQQQPPPQQQRRRTTTUUUUUUUUUUUUUUUVVVWWWXXXXXXXXXXXXWWWXXXXXXYYYZZZ[[[ZZZVVVSSSNNNSSSUUURRRPPP___~~~yyy~~~yyysssrrrssstttvvvxxx{{{|||zzzhhhQQQBBB???<<<:::999999999777555777888999999888999;;;===<<<======<<<<<<===???AAAEEEKKKOOONNNNNNMMMHHHBBBAAA>>>:::999::::::999666666555444333333333333444333333333333333333333333111333444555666:::>>>AAA@@@BBBCCCCCCBBBBBBCCCEEEEEEBBBGGGPPPSSSYYYsssuuuKKKJJJIIIFFFBBBDDDTTTrrrsss]]]\\\lllzzz~~~nnnhhhfffdddgggfffeeeeeeeeedddbbbaaa``````aaaeeehhhiiigggeeedddaaa^^^^^^___\\\UUUOOODDDBBB???<<<999888777666666???RRRooo}}}www{{{rrrfff^^^]]]aaagggjjjooosssxxx~~~{{{mmmdddWWWJJJAAA===>>>???CCCGGGNNNXXXcccppp}}}wwwllljjjiiieeebbb```___^^^]]]\\\[[[[[[ZZZXXXWWWUUUTTTSSSSSSSSSTTTQQQSSSUUUYYYaaaooo~~~ooo___OOOXXX|||```pppxxxpppnnnuuuuuummmjjjdddgggnnnnnnooommmkkkjjjkkkkkkjjjiiilllfffdddiiilllmmmuuu}}}{{{~~~~~~lllZZZYYYooowwwtttuuuvvv|||oooddd\\\RRRRRRSSSUUU\\\mmmiii\\\ooopppnnndddsssdddXXXWWWUUUTTTWWWPPPQQQRRRSSSTTTTTTTTTTTTVVVVVVVVVWWWWWWXXXXXXXXXWWWXXXXXXZZZZZZXXXTTTQQQQQQUUUXXXUUUSSS]]]xxx||||||yyytttttttttssssssvvv|||{{{lllVVVFFFBBB>>>:::888999999777444666777888777777777999;;;<<<;;;:::999999888888888:::???BBBBBBBBBCCC@@@:::;;;999777777777777666444111111000000000111111222222222333333333333444444222444666888:::<<>>>>>LLLlllkkk\\\bbbrrryyyoookkkhhheeehhhhhhhhhgggggggggffffffcccbbbdddgggkkkkkkhhhdddgggdddbbbaaaaaa^^^XXXTTTGGGEEEBBB>>>;;;888777777888<<>>>>>@@@CCCHHHQQQ[[[hhhvvv{{{nnniiihhhddd```^^^\\\\\\\\\[[[[[[[[[ZZZZZZXXXWWWUUUSSSRRRQQQRRRRRRPPPQQQTTTYYYcccppp~~~yyyjjj^^^RRRfffkkk\\\tttwwwrrrpppuuu~~~|||{{{xxxllljjjkkkdddfffllliiijjjhhhffffffgggiiiiiihhhhhhfffdddccceeeiiinnnqqqzzz||||||sssaaaSSSUUU^^^~~~uuulllkkkmmm|||wwwkkkccc\\\VVVRRROOORRRWWW]]]iii{{{yyycccggg|||ppphhh{{{ppplll}}}vvvZZZVVVXXXSSSRRRVVVQQQQQQRRRSSSTTTTTTSSSSSSWWWVVVUUUUUUUUUVVVWWWXXXVVVUUUUUUVVVVVVTTTQQQNNNRRRTTTVVVVVVSSSYYYnnn~~~www{{{}}}zzz{{{{{{~~~}}}|||{{{~~~~~~|||tttggg\\\OOOHHH???::::::;;;;;;999888999999888666666777999999999888888777777555444333888:::::::::;;;999555666555333333333333333222000000///000000111222222222222222333333444444444222555999;;;===>>>@@@AAA???@@@BBBCCCCCCCCCEEEGGGLLLLLLPPP^^^uuuuuuYYYHHH===>>>@@@HHHbbbuuuaaadddrrrtttqqqmmmjjjlllnnnnnnmmmlllkkkjjjkkkkkkhhhggggggkkknnnnnniiieeefffeeecccaaa^^^[[[WWWUUUKKKIIIEEEAAA===;;;999999999:::DDD^^^zzzxxxsssqqqrrruuuwww{{{~~~ppp\\\JJJAAABBBFFFGGGMMMWWWcccppp}}}wwwllldddbbb```[[[XXXYYYXXXYYYYYYZZZZZZZZZZZZZZZXXXWWWUUURRRQQQPPPPPPPPPOOOQQQTTT[[[eeeqqq~~~vvviii^^^ZZZxxx~~~sssbbb___yyyrrrnnnkkknnnqqqppppppwwwyyyyyyrrrjjjlllnnnggggggiiidddgggeeeddddddfffiiiiiiiiiaaagggiiieeedddfffgggfffssstttsssuuuvvvnnnaaaXXXUUU^^^lll{{{}}}sssiiigggiiissswwwnnncccWWWQQQPPPPPPPPPPPPVVV[[[bbblll{{{mmmiiiyyyiiiiiiyyy```zzzeeeUUUZZZ]]]TTTMMMPPPQQQRRRSSSSSSSSSSSSSSSSSSXXXWWWUUUTTTTTTUUUWWWXXXTTTSSSSSSSSSSSSQQQNNNKKKQQQPPPRRRSSSQQQTTTdddvvvwwwvvvyyyzzzxxxzzz{{{rrrrrr}}}~~~~~~~~~yyyuuu]]]SSSEEE======???@@@@@@======<<<:::777666777888888888777888888888666444888:::888444333555555333333222111000000111111222111111111111222333444555222222222333333444444444222666:::===>>>???@@@AAA>>>@@@BBBCCCCCCDDDFFFHHHKKKPPP[[[qqq|||[[[FFFDDD@@@FFFMMM[[[uuurrr```\\\pppuuuqqqqqqllllllsssssssssrrrpppnnnmmmmmmnnnllljjjjjjnnnqqqpppkkkeeeddddddccc```[[[WWWUUUUUUNNNLLLHHHCCC@@@===;;;::::::888@@@YYY{{{vvv{{{~~~{{{{{{}}}~~~yyydddOOOEEEGGGLLLRRRXXXcccppp}}}wwwkkkbbb[[[ZZZWWWRRRQQQTTTVVVWWWXXXYYYZZZZZZZZZZZZXXXWWWTTTRRRPPPPPPPPPPPPPPPQQQUUU\\\fffrrr}}}uuuiiiZZZ]]]gggccc___fff~~~xxxmmmiiieeefffcccdddgggoootttrrrooollljjjiiihhhgggeeeeeedddbbbbbbcccdddcccbbbcccbbbbbbbbbbbbbbbccccccjjjxxx~~~{{{{{{ttt```VVVXXXXXX^^^hhhmmmiiiccc```fffppp~~~xxxkkkbbb[[[PPPJJJNNNSSSTTTTTTWWWZZZeeeppp{{{yyylllqqqnnnyyyyyyeeejjjqqqggg[[[TTTSSSUUUVVVUUUWWWWWWUUUSSSQQQRRRTTTWWWWWWWWWWWWVVVVVVUUUUUUUUUXXXXXXVVVSSSPPPNNNOOOPPPRRRQQQOOOMMMNNNUUU```hhhwwwyyyuuuyyy|||yyyqqqhhhooo~~~}}}}}}{{{}}}gggMMM??????AAA???:::;;;999777777999::::::::::::::::::999777666444333333333333333333333333333222222222222222222222222111111111111111111222333333222111111333555777999888999;;;===>>>???@@@@@@@@@???AAADDDDDDBBBCCCGGGQQQUUUhhhbbbNNNIIIEEECCC>>>TTTqqq~~~jjjZZZ```mmmxxxqqqqqqqqqrrrtttrrrqqqpppooonnnnnnnnnnnniiikkkmmmnnnnnnkkkgggeeebbb```\\\XXXUUUSSSSSSSSSMMMJJJFFFBBB>>><<<;;;;;;:::888???UUUwwwzzzttt~~~~~~nnn\\\PPPLLLMMMPPP[[[cccnnn{{{vvvnnn]]]RRRRRRPPPJJJJJJPPPPPPOOOPPPTTTXXXXXXUUUQQQWWWVVVTTTRRRQQQPPPQQQQQQRRRRRRUUU___mmmzzzxxxjjj^^^```xxx}}}wwwggg```YYYaaa~~~pppdddaaacccffffffiiidddgggyyyooollliiihhhhhhhhhgggfffcccbbbaaacccfffhhhhhhhhhffffffeeecccbbbbbbbbbaaakkkppptttmmm[[[VVVUUU\\\bbbaaa^^^\\\^^^ccckkkqqquuuwwwwwwwwwvvvxxx||||||qqqggg^^^XXXSSSMMMKKKMMMMMMMMMQQQXXX___pppzzzsssyyynnngggnnnhhhbbbZZZWWWWWWWWWTTTRRRTTTUUUUUUTTTRRRQQQQQQSSSUUUUUUUUUUUUVVVVVVVVVVVVVVVUUUTTTQQQNNNMMMNNNPPPOOOOOONNNLLLMMMSSS\\\bbbvvv~~~yyyuuuyyy|||yyy~~~rrrjjjooozzz}}}zzz||||||yyy~~~sss[[[HHH@@@>>>>>>===>>><<<::::::;;;;;;:::999::::::999888777555444333333333333333333333333333111111111111111111111111111111111000111111222333222111111222444777999;;;:::;;;<<<>>>???@@@@@@AAACCCAAABBBDDDDDDEEELLLTTTSSSeee{{{jjjOOOBBBCCCCCCFFFMMMcccvvvzzzxxxnnn______qqq}}}rrrpppqqqpppoooppprrrqqqpppnnnmmmlllkkkkkkeeefffhhhiiiiiigggeeecccccc```\\\WWWTTTSSSRRRSSSOOOLLLHHHCCC???===;;;;;;999888===QQQrrrzzzrrr|||lll]]]UUUSSSWWWZZZcccnnn{{{sss___OOOMMMNNNIIIFFFHHHHHHIIIKKKOOOSSSTTTSSSRRRVVVUUUSSSQQQPPPPPPPPPPPPQQQRRRXXXcccqqq}}}uuueeeTTT\\\yyy{{{ooo\\\UUUSSScccppphhheeeeeegggcccgggccccccppp}}}xxxkkkhhhfffeeefffggggggfffcccbbbbbbdddgggjjjkkkkkkkkkjjjhhhfffdddbbbaaa```iiiiiiooolll___TTTRRRUUUVVVWWWYYYWWWZZZ]]]aaaddddddddddddeeegggjjjnnnssswwwzzz{{{yyy{{{zzzwwwpppeee\\\UUUQQQOOOMMMKKKLLLNNNQQQQQQTTT```kkkzzz|||ttt}}}|||rrrhhhsssiii^^^[[[YYYYYYZZZXXXTTTPPPQQQSSSTTTSSSQQQOOOOOOOOOTTTTTTTTTTTTUUUVVVWWWWWWRRRRRRQQQOOOMMMLLLMMMOOOMMMMMMLLLKKKLLLPPPVVV[[[ddd{{{xxxssswwwyyywww|||sssrrruuu{{{~~~zzz{{{{{{wwwzzz{{{zzzvvvdddQQQCCC<<<<<<======;;;999999999999777555999999888777666444333222222222222222222222222222111111111111111111111111111111000000111111222333111111222333666999<<<======>>>>>>???@@@AAAAAAAAABBBAAABBBCCCCCCFFFQQQ\\\iiittt^^^RRRBBB:::@@@CCCJJJaaasssxxxssseee\\\```vvv~~~uuuoooqqqtttrrrppppppqqqpppnnnllljjjhhhggggggbbbccccccddddddcccbbbbbbbbb___[[[VVVTTTSSSTTTUUUQQQOOOJJJEEEAAA>>><<<;;;999888;;;KKKjjj|||qqq{{{}}}uuujjjaaa]]]___eeejjjwwwwwwaaaNNNJJJKKKHHHEEEDDDCCCEEEHHHJJJLLLNNNPPPSSSTTTSSSQQQPPPOOOOOOOOOOOOOOOTTT]]]jjjwwwppp\\\NNN[[[xxxYYYNNNPPPiii}}}nnniiigggggggggfffkkkgggdddiiiqqqpppjjjhhheeeeeeeeeffffffeeegggfffeeefffhhhjjjjjjjjjmmmlllkkkiiigggeeecccbbbdddiiinnnzzz|||lllaaaYYYTTTSSSVVVTTTXXX^^^cccccc___WWWQQQVVVWWWYYY\\\___ccceeeggghhhjjjppp{{{}}}|||rrrmmmlllkkkkkkmmmnnnmmmhhh```ZZZYYYUUUOOOKKKIIIJJJLLLNNNLLLOOOTTTYYY```jjjyyytttoooooosss{{{mmmvvvjjjaaaXXXXXXXXXZZZ[[[YYYUUURRROOOPPPQQQPPPOOONNNPPPQQQTTTTTTSSSSSSSSSTTTUUUUUUPPPPPPOOOMMMKKKJJJLLLNNNLLLKKKKKKKKKLLLNNNRRRTTTRRRggg{{{zzzzzzwwwwwwsssxxx~~~}}}}}}{{{wwwvvvqqqhhh\\\PPPGGGAAA???===;;;::::::::::::888666999999777666444333333222222222222222222222222222111111111111111111111111111111000111111222333444333444444666777:::<<<===???????????????@@@AAAAAAAAAAAADDDGGGKKKRRRbbbqqq|||]]]LLLJJJBBB===CCCHHHRRRoooxxxooogggZZZ]]]wwwzzzsssppptttvvvuuusssssspppnnnllliiigggeeeccccccddddddcccbbbaaa`````````aaa^^^ZZZWWWUUUVVVYYYZZZSSSQQQMMMHHHCCC???===<<<::::::;;;EEEaaassswww|||xxxqqqmmmmmmrrrzzzvvvdddSSSNNNNNNMMMLLLMMMKKKLLLLLLJJJHHHIIIMMMQQQSSSQQQPPPNNNNNNNNNNNNOOOMMMUUUbbbqqq}}}iiiSSSNNN___}}}dddOOOPPPrrrrrrhhhiiihhhfffggggggmmmjjjdddccceeeyyylllnnnkkkhhhgggggggggfffeeehhhgggfffgggiiikkkkkkkkkmmmmmmmmmlllkkkiiihhhgggbbbmmmssstttxxxcccUUUQQQOOOSSSYYY^^^```ZZZQQQJJJLLLMMMNNNOOOQQQTTTVVVXXXYYYYYY^^^gggppptttqqqmmmdddgggiiiiiifffbbb^^^\\\VVVUUUTTTSSSRRRPPPLLLJJJLLLLLLKKKKKKLLLNNNQQQSSSQQQTTT\\\hhhyyyvvveeeffftttxxxxxx}}}zzzrrr^^^___XXXWWWWWWXXXYYYYYYXXXWWWOOOOOONNNLLLLLLNNNSSSWWWWWWUUUSSSRRRQQQQQQRRRRRROOOOOOOOOLLLJJJJJJKKKMMMLLLKKKJJJKKKLLLNNNOOOPPPJJJZZZppp~~~xxx{{{tttyyyzzzsssqqqmmmjjjeee[[[MMMCCC@@@???======>>>>>><<<;;;:::999777555444333333333222222222222222222222222333333333333333333333333111111111111222333444555777777888888999:::;;;<<>>>>>>>>>>>???@@@AAADDDCCCEEENNNZZZmmmeeeMMMCCCEEE@@@@@@JJJPPP]]]rrrooo^^^WWWWWWkkkvvvpppmmmoooqqqppppppqqqmmmkkkiiigggdddcccaaaaaafffdddbbb```___^^^]]]]]]^^^]]]ZZZXXXXXXZZZ]]]^^^TTTRRRNNNJJJEEEAAA>>>===:::<<<;;;AAAZZZ~~~xxxuuu~~~}}}qqqhhh^^^ZZZYYYZZZ^^^bbb^^^\\\WWWOOOIIIGGGKKKOOOQQQPPPOOONNNMMMMMMNNNNNNMMMXXXhhhwww|||cccNNNLLLdddkkkQQQPPPwwwiiidddggggggggghhhccchhheee```\\\XXXhhhuuurrrooolllkkkjjjjjjiiihhhhhhggggggiiillloooppppppmmmnnnnnnooonnnmmmlllkkkeeennnrrrmmmmmmyyy]]]PPPKKKKKKKKKNNNRRRRRROOOKKKIIIHHHHHHHHHIIIKKKMMMNNNPPPPPPRRRWWW]]]```___]]][[[YYYWWWWWWXXXWWWSSSPPPMMMLLLIIIHHHGGGGGGHHHIIIGGGIIIKKKMMMNNNPPPSSSUUUVVV^^^mmmhhh]]]eeevvv{{{uuuhhhXXX[[[XXXXXXVVVVVVVVVWWWXXXYYYQQQPPPNNNKKKKKKOOOUUUZZZWWWVVVSSSQQQOOOOOOPPPQQQPPPPPPPPPMMMKKKJJJKKKMMMLLLKKKIIIJJJLLLNNNNNNNNNJJJTTTbbbwwwtttyyy~~~xxx~~~zzzuuuqqqmmmnnnmmmeeeUUUGGGBBB@@@===;;;;;;<<<;;;:::;;;:::777555444444444444333333333333333333333333444444444444444444444444222222222333444555666777:::::::::;;;;;;;;;;;;;;;???>>>======>>>@@@BBBCCCCCCBBBGGGVVVlllzzzUUUDDD>>>??????JJJZZZ___hhhkkkaaaRRRPPP___~~~xxxnnnhhhfffggghhhggggggjjjiiihhhfffeeecccbbbbbbaaadddcccaaa___]]]\\\\\\[[[]]]\\\[[[ZZZZZZ[[[\\\]]]SSSRRROOOKKKGGGBBB???>>>:::===;;;===TTTxxx{{{rrr|||llljjjiiiiiikkkooovvv{{{rrrlllaaaUUUMMMJJJLLLOOOQQQPPPOOOMMMMMMMMMNNNOOOPPP]]]ooo|||uuu```NNNJJJmmmcccNNNSSS|||}}}eeebbbfffeeeeeeiiiccceeebbbaaa^^^UUU^^^xxx|||uuurrrpppoooooopppoooooommmkkkkkkmmmooorrrrrrrrrooopppqqqqqqqqqooommmllliiijjjmmmlllhhhqqqhhhXXXOOOKKKGGGHHHKKKNNNMMMKKKHHHHHHFFFFFFFFFGGGIIIJJJKKKLLLMMMOOOPPPRRRRRRRRRTTTQQQOOOMMMMMMLLLIIIFFFHHHGGGFFFEEEEEEGGGJJJMMMGGGJJJNNNQQQTTTXXX]]]bbbmmmyyy{{{lll___eeexxxzzzyyyaaaWWWWWWXXXWWWVVVTTTSSSTTTVVVXXXSSSSSSQQQOOONNNOOOTTTWWWVVVTTTQQQOOONNNOOOPPPQQQSSSSSSQQQOOOLLLJJJKKKMMMLLLIIIGGGGGGJJJMMMMMMLLLKKKOOOVVVdddzzz}}}~~~|||~~~}}}yyyxxxqqqjjjiiiiiifff]]]UUUIIIEEE???<<<:::::::::999<<<;;;888666444444555555444444444444444444444444333333333333333333333333333444444444666777888999999:::;;;<<<============??????>>>>>>???BBBDDDEEEEEEIIIWWWnnnxxxcccHHHAAA@@@DDDMMMcccuuutttmmm```WWWSSSXXXrrr{{{pppgggccccccffffffddddddffffffeeedddcccccccccccccccbbbbbbaaaaaa``````______]]]]]]\\\ZZZYYYXXXXXXWWWRRRQQQOOOKKKGGGCCC@@@>>>777<<<;;;:::NNNsss|||nnnzzzrrrkkklllooouuu}}}uuufffYYYQQQOOOPPPQQQQQQPPPOOONNNMMMNNNOOOOOOUUUcccuuu~~~qqq```SSSVVVxxxVVVNNN]]]yyybbb___aaa^^^^^^eeeeeeccc```cccdddXXXYYYmmmyyyuuusssqqqqqqssstttttttttsssrrrppppppqqqrrrqqqpppqqqrrrssssssrrrooommmkkkkkkfffiiipppllljjj~~~pppdddWWWSSSOOONNNPPPPPPMMMHHHIIIHHHFFFEEEEEEFFFGGGIIIEEEGGGHHHHHHGGGFFFGGGHHH@@@AAACCCDDDDDDEEEDDDDDDDDDDDDEEEEEEFFFHHHKKKNNNMMMQQQVVV[[[```gggpppwwwnnnbbbdddmmm{{{nnnyyy~~~ggg\\\YYYXXXVVVVVVVVVTTTRRRRRRSSSUUUUUUUUUTTTRRRPPPPPPRRRSSSTTTRRRPPPNNNNNNOOORRRSSSTTTTTTSSSPPPLLLKKKKKKMMMKKKHHHEEEEEEIIILLLLLLKKKIIIKKKLLLVVVsss~~~}}}}}}uuukkkggghhhjjjiiihhhUUUPPPIIICCC@@@@@@??????===;;;999666555555555666555555555555555555555555222222222222222222222222444444555555777888999:::888999;;;===>>>???@@@@@@@@@?????????AAACCCFFFHHHMMMXXXpppuuu\\\EEE>>>???FFFPPPaaammmWWWSSS[[[eeewwwoookkkeeeccceeejjjkkkgggfffhhhdddcccccccccccccccddddddbbbbbbcccdddeeeeeedddddd^^^]]]\\\[[[XXXUUUSSSQQQQQQPPPNNNKKKHHHDDDAAA???555;;;:::777KKKppp{{{jjj~~~vvvlllhhhlllmmmqqq{{{xxxgggYYYSSSSSSSSSTTTQQQPPPOOONNNNNNNNNOOOPPPYYYhhhzzz{{{oooaaaWWWgggsssaaaOOOQQQiiivvv___\\\\\\VVVWWW___aaa^^^ZZZ```dddVVVSSSbbbyyynnnnnnpppqqqpppoooqqquuuzzzyyytttqqqrrrqqqnnnnnnqqqjjjllloooqqqqqqnnnjjjggggggiiilllkkkiiikkkrrrxxxuuunnnuuu|||}}}{{{wwwpppbbbTTTNNNOOONNNKKKKKKFFFDDDEEEDDDBBBDDDGGGEEEDDDDDDCCCBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDCCCBBBCCCFFFJJJNNNPPPTTTWWW```kkkooommmnnnqqq|||qqqiiieeezzzrrrooo~~~mmmddd[[[XXX[[[WWWSSSPPPPPPSSSUUUUUUTTTRRRQQQPPPOOONNNOOOPPPPPPNNNOOOOOOOOOOOOQQQSSSVVVTTTSSSRRRPPPNNNLLLKKKJJJJJJIIIGGGGGGIIIJJJIIIIIIKKKLLLMMMQQQ___~~~vvvsssooojjjhhhiiimmmpppnnnfffYYYMMMCCC??????@@@>>>;;;777555666777777777777777666555555555555555444666666666555555666777888888888888888999999999999;;;===>>>>>>>>>???@@@???===???DDDEEEDDDJJJSSScccqqqUUUDDD>>>DDDEEERRRrrrsss[[[QQQPPPbbb|||rrrqqqpppkkkkkkllllllmmmkkkhhheeeaaa___^^^___aaabbbbbbbbbcccbbbaaa```^^^^^^^^^^^^]]]\\\ZZZXXXWWWVVVWWWWWWXXXUUUQQQNNNLLLIIIEEECCC>>><<<888888FFF```}}}}}}ssslll|||tttmmmiiinnnooosss{{{}}}iiieee```___``````^^^[[[UUUOOOKKKLLLMMMMMMOOOSSSaaaqqq~~~vvvaaagggrrrXXXVVVVVVUUU{{{mmm```___UUUdddwwwmmmbbb[[[[[[aaa___XXXZZZbbbvvv}}}uuuoooooopppoooooopppsssvvvtttlllgggjjjnnnooonnnnnnkkkmmmooopppooollliiigggjjjlllnnnllljjjkkkqqqvvvwwwvvvpppccc[[[UUUPPPPPPIIICCCCCCBBBAAAAAADDDFFFEEEDDDDDDDDDDDDEEEEEEBBBBBBBBBCCCCCCDDDDDDEEEIIIIIIJJJMMMQQQVVVZZZ]]]\\\[[[[[[]]][[[XXXYYY]]]dddeeeeeefffmmmxxxjjjssshhhccc\\\XXXZZZWWWTTTQQQPPPRRRTTTSSSRRRQQQPPPOOONNNNNNNNNOOOPPPRRRRRRRRRQQQOOOOOOOOOPPPQQQQQQPPPOOONNNMMMMMMLLLLLLJJJIIIIIIJJJKKKJJJIIIFFFGGGIIILLLZZZvvv|||zzzxxxtttpppnnnnnnnnnyyytttlllaaaUUUKKKCCC@@@:::888666666777888777666888777777666666666777777666666777666555444444444888888888888888999999999888:::===>>>>>>>>>@@@AAABBBAAABBBEEEIIIRRReeewwwuuu[[[IIICCCDDDIIIYYYuuuuuu___PPPVVVddd{{{tttnnnnnnnnnmmmllllllkkkjjjhhhfffdddbbb```___```bbbddddddccccccbbbaaa___]]]\\\[[[[[[]]]\\\ZZZXXXWWWWWWWWWWWWXXXVVVUUUSSSQQQLLLGGGCCC@@@>>>999888BBBZZZwww~~~tttkkk}}}oooooopppqqqrrrpppmmmjjjiiiiiijjjooossssssmmmhhh\\\ZZZYYY\\\aaaeeefffeeeWWWQQQLLLLLLMMMMMMPPPUUUeeettt|||rrraaannnwww```PPPTTT\\\```iiiaaaccc]]]mmmvvvfff``````eeeddd___bbbjjjrrr~~~yyyqqqooonnnmmmooopppqqqqqqnnnddd___eeemmmooonnnlllmmmmmmmmmmmmllljjjhhhgggmmmooopppooolllmmmppptttyyytttjjjccc[[[PPPEEEBBBBBB@@@???@@@AAAAAA@@@@@@@@@AAAAAABBBAAAAAAAAABBBBBBDDDEEEEEEJJJKKKNNNRRRWWW\\\```bbb]]]WWWPPPLLLHHHFFFJJJPPPVVV\\\hhh{{{}}}{{{|||lllgggfff```ZZZZZZVVVTTTQQQPPPQQQRRRRRRQQQQQQPPPOOOOOONNNNNNOOOOOORRRSSSSSSSSSRRRQQQOOONNNOOOOOONNNNNNNNNNNNNNNNNNMMMLLLJJJIIIJJJKKKJJJIIIHHHIIIJJJMMMXXXppp~~~}}}yyyuuurrrqqqyyyxxxuuunnncccUUUHHHAAA:::999888888999888777555888888777777777888888999888888777777666444333333777777888888888999999999888:::<<<======>>>@@@BBB@@@AAADDDIIIQQQcccuuu[[[GGG???BBBGGGQQQlllvvv\\\MMMMMMcccwwwmmmmmmnnnmmmmmmlllkkkiiigggeeedddcccbbbaaaaaabbbdddeeeeeedddcccbbbaaa___]]][[[ZZZYYY]]]\\\ZZZYYYXXXWWWXXXXXXYYYYYYXXXWWWUUUPPPIIIDDDBBBAAA<<<999>>>QQQoootttiiisss}}}}}}~~~}}}bbb]]]^^^bbbhhhooosssrrrooogggfffeeefffgggeee___ZZZQQQQQQSSSYYYbbbiiillllllYYYRRRMMMLLLMMMNNNSSSZZZjjjxxxzzzlllaaayyyrrreeeUUUPPPZZZ___kkkeee___ccc```mmm{{{uuufffaaaaaaffffffdddhhhqqqqqqwww|||sssooollllllooopppooommmhhhdddcccjjjppppppnnnmmmnnnmmmkkkjjjhhhhhhggghhhnnnoooqqqpppooooooqqqssssssqqqaaaRRRKKKHHHDDDAAA@@@CCCCCCBBBBBBAAABBBBBBBBBCCCCCCCCCCCCDDDEEEGGGHHHHHHIIILLLPPPSSSWWWYYYZZZQQQJJJEEEDDDEEEIIISSS]]]fffrrr}}}pppfffdddccc]]]XXXVVVSSSRRRQQQPPPQQQQQQRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPNNNOOORRRUUUWWWVVVUUUSSSNNNNNNNNNNNNMMMMMMMMMMMMMMMKKKIIIIIIIIIJJJIIIHHHJJJKKKLLLNNNUUUfff|||||||||zzz{{{zzzxxx~~~zzzyyyyyyxxxqqqrrrrrrooohhh___UUUOOOFFFCCC???<<<;;;999777555888888777777888888999999999888888999999888666555777777888888999999::::::999:::<<<======>>>@@@BBBAAAFFFNNNWWWcccvvvwwwaaaMMMBBBBBBGGGLLL[[[qqqlllVVVOOOQQQ^^^xxxpppmmmoooooommmkkkkkkjjjgggeeeddddddeeebbbaaaaaabbbdddeeedddbbbaaaaaaaaa```___^^^]]]\\\]]]\\\[[[YYYXXXXXXYYYYYY[[[ZZZYYYWWWUUUQQQLLLHHHDDDCCC???;;;;;;KKKiiivvvhhhooo||||||}}}lllZZZYYY\\\bbbllltttvvvrrrlllcccaaa`````````___[[[XXXPPPPPPSSSZZZbbbhhhiiihhhZZZSSSNNNMMMLLLOOOVVV___ppp}}}tttddd___zzzlllYYYTTT^^^^^^sssuuubbb]]]```]]]bbbjjjeee```\\\]]]```bbbbbbgggooollljjjyyy~~~qqqnnnkkklllnnnnnnllliiifffhhhooovvvvvvqqqnnnooommmllliiigggffffffggghhhlllmmmooopppppppppqqqrrrmmmssskkk___WWWOOOIIIGGGJJJJJJHHHGGGFFFEEEEEEEEEDDDCCCBBBBBBCCCEEEGGGHHHDDDEEEFFFIIIKKKMMMNNNOOOFFFDDDEEEKKKSSS]]]kkkwwwkkkddd\\\ZZZZZZWWWTTTSSSPPPQQQQQQQQQQQQRRRSSSTTTRRRRRRRRRRRRRRRQQQQQQPPPMMMNNNQQQUUUYYYZZZWWWUUUOOOOOONNNMMMLLLKKKKKKJJJKKKIIIGGGGGGHHHHHHHHHGGGIIIJJJKKKKKKNNNWWWeeepppyyyuuusss}}}sssnnnvvv|||xxxyyy|||~~~ssssssrrrpppmmmiiifffdddWWWQQQJJJDDD???===:::999999888888888888888999999999888999;;;===>>>;;;999888888888999:::;;;;;;;;;<<<===>>>>>>>>>???BBBDDDMMMTTT___jjjuuu~~~vvvvvvzzzfff[[[LLLDDDEEENNNXXX^^^kkkrrrsssdddPPPIIIVVVfffyyyxxxoooooopppnnnjjjhhhiiiiiihhheeeeeefffhhhbbbaaaaaabbbccccccaaa`````````bbbbbbccccccbbbbbb]]]]]][[[ZZZYYYYYYZZZ[[[]]]ZZZWWWTTTSSSRRRPPPNNNFFFDDDAAA===;;;GGGdddyyyiiilll~~~~~~}}}}}}~~~qqq\\\WWWWWW]]]hhhsssxxxtttjjjaaa\\\ZZZYYYWWWWWWVVVTTTSSSQQQRRRVVV]]]dddfffdddaaaXXXSSSNNNMMMMMMPPPYYYcccvvvyyyhhhYYYYYY```TTTWWW```|||oooccc___```\\\[[[[[[YYYXXXWWWXXX[[[\\\^^^ccciiibbb\\\fff}}}vvvlllkkkjjjjjjjjjjjjhhhgggfffkkktttzzzwwwooolllnnnkkkjjjgggeeeeeefffggghhhjjjkkkmmmoooppppppoooooojjjjjjnnn{{{}}}~~~tttiii```ZZZXXXNNNLLLJJJGGGDDDBBBAAA@@@AAA@@@???>>>>>>???AAACCC???@@@BBBEEEIIIMMMPPPRRRRRRRRRXXXbbbmmmxxxkkkaaa]]]YYYXXXXXXXXXXXXXXXPPPRRRSSSSSSRRRQQQSSSTTTQQQRRRRRRRRRRRRQQQPPPPPPQQQQQQQQQTTTXXXXXXTTTPPPOOOOOONNNMMMLLLKKKJJJIIIIIIGGGFFFFFFGGGHHHHHHGGGJJJLLLMMMMMMMMMQQQXXX^^^uuu{{{wwwttt{{{~~~{{{|||}}}|||zzzvvvrrrnnnlllkkkkkkbbb\\\UUUNNNHHHEEEAAA???;;;;;;:::999999999999999:::999:::===AAAAAA>>>;;;999999:::;;;<<<<<<======>>>@@@AAABBBCCCEEEIIILLLYYY```iiipppuuuuuunnneeekkkqqq|||oooMMMGGG@@@AAALLL]]]kkktttuuusssjjj\\\QQQWWWkkk}}}~~~sssppppppmmmjjjhhhgggiiikkkjjjhhhggghhhkkkdddcccbbbccccccbbb___]]]___aaaccceeeffffffffffff^^^]]][[[ZZZZZZZZZ[[[\\\]]]YYYUUUSSSSSSSSSSSSSSSIIIEEEBBB???<<>>999::::::;;;<<<===>>>??????@@@BBBDDDGGGJJJNNNTTTXXXbbbhhhlllkkkkkklllhhhbbbpppuuukkkWWWEEEEEEGGGOOO\\\jjjuuu{{{pppllleee^^^^^^kkk|||vvvqqqqqqooojjjhhhjjjhhhlllooonnnjjjhhhiiikkkffffffeeeeeedddbbb^^^[[[aaabbbdddfffggggggffffff^^^]]]\\\[[[ZZZ[[[\\\\\\ZZZXXXVVVUUUVVVVVVVVVUUUMMMFFFBBB@@@===@@@VVVnnn}}}oooeeexxx}}}}}}|||yyyvvvsssssssssqqqssswww~~~oooYYYSSSYYY^^^iiixxx~~~xxxjjj\\\TTTXXXVVVSSSOOOLLLKKKMMMNNNRRRVVV___gggllliii```XXXPPPNNNMMMNNNOOOSSS^^^iii||||||___OOOMMMRRRrrriii]]]WWW}}}ssseeefffccccccddd\\\UUUYYYSSSWWWYYYZZZ[[[]]]___```]]]WWWWWWfffrrriiifff```ccceeedddaaa___```bbbfffcccdddjjjmmmjjjggggggffffffeeedddeeefffggghhhkkkkkklllmmmnnnlllhhheeedddfffeeeccchhh~~~|||{{{|||wwwrrrmmmjjjiii^^^\\\ZZZWWWWWWXXXYYY[[[[[[^^^dddnnnzzzggg___cccXXX[[[\\\ZZZXXXWWWVVVTTTVVVXXXYYYVVVRRROOOOOOPPPNNNNNNOOOPPPOOONNNMMMLLLQQQNNNLLLNNNRRRRRROOOJJJJJJKKKKKKKKKLLLLLLLLLMMMHHHGGGFFFGGGIIIKKKLLLKKKEEEHHHLLLNNNMMMMMMNNNOOO[[[ooo}}}xxx}}}|||}}}ssslllqqq{{{rrrkkkfff^^^^^^^^^^^^\\\WWWQQQLLLCCCBBB@@@???===<<<<<<<<<===;;;;;;===AAAAAA<<<777;;;;;;<<<===>>>???@@@AAA@@@CCCFFFJJJOOOUUU\\\aaakkkppppppjjjgggnnnuuuvvvtttxxx}}}qqq[[[EEEFFFLLLVVVcccmmmsssuuuvvveeebbb___]]]ddduuuwwwsssssssssoooiiiiiinnnjjjnnnrrrqqqlllhhhhhhjjjiiihhhggggggfffccc___[[[bbbccceeeggggggfffeeeddd^^^]]]\\\[[[[[[[[[\\\]]]WWWWWWWWWXXXZZZYYYWWWUUUOOOGGGBBB@@@<<<>>>PPPfff{{{qqqhhhxxx~~~vvvvvvuuurrrnnnkkkjjjkkkiiikkkooouuu}}}vvvgggYYYVVVZZZ```lllyyy|||qqq```SSSLLLPPPOOOLLLIIIGGGGGGJJJMMMUUUZZZbbbkkkoooiii^^^TTTMMMLLLMMMOOOPPPSSS___jjj}}}|||[[[LLLOOOUUUsssccc```[[[kkk```ccc``````aaaWWWPPPUUUSSSWWWZZZ[[[[[[]]]]]]]]]YYYTTTQQQYYYsssyyykkkgggdddfffkkknnnllleee```^^^___eeefffgggiiiiiiiiihhhgggnnnmmmllliiigggdddcccbbbiiijjjlllkkkiiifffeeeeeebbbaaaccceeedddjjjttt{{{zzzyyypppsssiii]]][[[]]][[[___aaa^^^XXXUUUVVVXXXXXXXXXXXXVVVTTTRRROOONNNQQQOOOMMMNNNOOOPPPOOOOOOQQQOOOMMMNNNPPPOOOMMMJJJLLLLLLJJJIIIIIIJJJKKKKKKIIIJJJJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKLLLLLLLLLMMMWWW[[[nnn|||wwwsssuuuiiimmm}}}wwwnnniiibbb\\\YYY]]]]]]VVVPPPOOOPPPFFF???@@@CCCBBBAAAAAA>>>??????>>><<<;;;<<<>>><<<===>>>AAADDDEEEDDDCCCGGGJJJOOOSSSXXX]]]bbbfffnnnrrrwww{{{}}}~~~sss\\\MMMIIIKKKSSSaaalllnnnqqqxxxyyytttXXX[[[cccooo}}}wwwsssrrrpppnnnnnnooopppqqqqqqooommmjjjhhhgggggggggdddcccbbbdddeeeddd```\\\aaa___^^^```eeehhhhhhfffccccccbbbaaa```^^^YYYVVVWWWWWWWWWZZZ\\\^^^]]]\\\UUUKKKEEEBBB>>>===MMM```yyyxxxhhheee|||vvvuuusssqqqmmmggg___YYYZZZZZZ\\\aaagggooowww{{{{{{||||||yyywwwxxx|||vvvfff\\\XXXYYY]]]```dddgggddd[[[PPPHHHEEECCCEEEFFFFFFEEEDDDFFFGGGQQQYYYbbbfffeee^^^VVVQQQLLLJJJLLLOOOPPPTTTcccsss}}}mmmdddXXXNNNeeedddUUUZZZjjjlllfffccc```^^^]]]]]][[[ZZZZZZ]]]```___[[[XXXWWWXXXWWWYYYTTTWWWgggxxxrrrfffdddcccllloooqqqnnnhhhdddcccdddjjjiiigggfffeeefffggggggooonnnkkkiiihhhiiijjjkkkiiijjjkkkjjjgggeeeddddddbbb]]]]]]``````cccsss|||rrrvvvooommmsss|||iii\\\XXXYYYZZZVVVYYY\\\ZZZUUUSSSTTTWWW]]][[[XXXUUUQQQOOONNNMMMPPPNNNMMMMMMNNNOOOOOONNNPPPNNNLLLMMMNNNNNNKKKIIIJJJIIIHHHHHHHHHIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLJJJKKKKKKKKKKKKKKKKKKLLLNNNQQQ```{{{~~~lllwww|||wwwwwwzzz{{{{{{wwwooogggbbbaaa___ZZZXXXZZZVVVOOOIIIIIIIIIFFFEEEEEEEEEFFFEEECCC@@@@@@AAACCCGGGGGGHHHKKKMMMNNNNNNMMMMMMPPPVVVZZZ]]]```ccceeewwwzzzppp___XXXYYY]]]```mmmqqqsssnnniiifffccc```bbbooo|||tttpppooonnnmmmmmmnnnoooooonnnmmmkkkjjjiiihhhiiiiiigggfffddddddeeeccc___[[[\\\]]]___ccceeefffdddccc^^^^^^^^^```bbbbbb```^^^[[[ZZZZZZ[[[\\\\\\[[[YYYSSSLLLGGGEEE???<<>>CCCNNNhhh{{{{{{ooofffzzz{{{}}}~~~{{{|||~~~}}}yyywwwsssqqqlllggg```VVVMMMFFF@@@@@@AAACCCGGGLLLQQQTTT[[[\\\\\\[[[ZZZ\\\aaafffssszzzooolllddd^^^\\\[[[YYYZZZ]]]ZZZTTTMMMGGGDDDDDDDDDEEEEEEBBB???@@@CCCFFFGGGFFFGGGKKKRRRUUUTTTQQQNNNLLLKKKLLLOOOSSSVVV\\\iiivvv|||xxxooo```rrr~~~\\\MMMNNNdddyyyddd```^^^\\\\\\^^^`````````___^^^]]]ZZZXXXXXXZZZ\\\UUU\\\XXXPPPQQQZZZtttkkkgggkkknnnmmmmmmllliiieeecccccceeedddbbbaaa```bbbfffjjjmmmqqqooollljjjhhhhhhiiijjjjjjkkkjjjgggccc```___```aaa]]]]]]ccchhhggghhhkkklll{{{}}}zzz}}}zzzxxx\\\UUUSSSRRRWWWfffnnn}}}vvvlll___ZZZ[[[[[[VVVQQQNNNOOOPPPOOOMMMLLLMMMOOOTTTSSSPPPNNNMMMMMMNNNNNNKKKJJJJJJJJJLLLLLLKKKIIIIIIIIIIIIIIIIIIHHHGGGFFFDDDEEEEEEFFFGGGGGGHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGEEEFFFIIIOOO\\\uuuzzz{{{pppuuu~~~vvvmmmfffbbbdddgggiiifffdddccc]]]UUUSSSUUUPPPPPPPPPOOONNNPPPTTTWWWVVVWWWXXXXXXYYYZZZ\\\^^^aaaffflllrrrvvvzzz}}}pppbbbWWW^^^pppzzzlll___TTTRRRPPPOOOXXXeeerrrjjjkkkmmmiiijjjkkklllllllllkkkkkkhhhgggfffeeeeeefffggghhhgggfffdddbbbaaa___^^^\\\]]]bbbfffgggccc^^^[[[[[[\\\\\\]]]___aaabbbaaa___bbb```^^^]]]]]][[[XXXVVVVVVSSSQQQOOOHHHCCCEEELLL```uuu}}}nnncccvvv|||yyy|||{{{}}}}}}}}}~~~}}}}}}{{{wwwtttuuurrrllleee\\\RRRHHHAAA@@@?????????AAADDDHHHJJJOOOQQQRRRSSSTTTXXX```fffrrr~~~uuurrrwww}}}~~~zzzvvvvvvrrrlllddd___]]]^^^^^^]]]___ccc___YYYQQQMMMLLLKKKIIIFFFHHHCCC>>>???DDDHHHHHHFFFBBBFFFJJJLLLMMMLLLKKKLLLLLLLLLMMMNNNRRR[[[iiitttqqquuutttmmmjjjUUUPPPRRRiiimmmaaa^^^\\\ZZZ[[[]]]^^^______[[[ZZZYYYWWWVVVVVVWWWXXXSSSXXXTTTMMMNNNUUUmmmxxxiiifffhhhiiikkkjjjhhheeebbbaaabbbcccdddeeefffgggiiikkkmmmnnnllllllllllllkkkjjjiiihhhjjjkkkiiifffbbb_________ZZZ[[[]]]aaaccccccfffkkkjjjppp~~~xxxtttyyyzzzwwwpppkkkfffiiirrrfffbbb]]]ZZZXXXUUUSSSPPPOOOOOONNNLLLJJJIIIJJJKKKMMMMMMMMMLLLKKKJJJIIIHHHIIIHHHHHHIIIJJJJJJIIIGGGFFFFFFGGGGGGFFFEEEEEEEEEDDDDDDEEEFFFGGGHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIGGGGGGGGGFFFFFFEEEEEEEEEBBBDDDGGGIIIOOOddd|||vvvrrrooommmrrroooooooookkkggghhhkkk]]]]]]]]][[[ZZZ[[[^^^```bbbcccdddddddddfffjjjmmmsssuuuyyy|||xxx]]]aaalll}}}{{{gggXXXLLLLLLPPPWWWgggwwwuuullljjjiiiiiihhhiiijjjjjjjjjjjjiiiiiilllkkkiiihhhgggggghhhiiiaaaaaa```___^^^^^^___```eeeggghhheee___ZZZYYYZZZ\\\[[[[[[\\\^^^______]]]```___^^^^^^^^^^^^[[[YYYXXXUUURRRNNNIIIFFFHHHMMMZZZqqq~~~qqqdddoooyyy}}}}}}}}}}}}|||~~~~~~}}}|||zzzvvvssstttpppjjjcccZZZPPPEEE???===<<<;;;:::;;;<<<>>>???EEEGGGJJJLLLPPPWWWaaahhhrrr~~~xxxnnnkkkmmmppppppoootttuuusssooommmllljjjgggccc___]]]___aaabbbgggnnnhhhfffdddbbb```YYYOOOHHHMMMHHHCCCCCCHHHLLLLLLJJJEEEGGGIIIJJJJJJJJJLLLMMMKKKKKKJJJKKKQQQ___ppp{{{~~~ooouuuzzz|||yyy^^^VVVWWWUUUhhhfffddd^^^\\\ZZZYYYZZZ\\\\\\[[[XXXXXXXXXYYYXXXWWWUUUTTTSSSUUUMMMIIIOOOVVVeee|||zzzoookkkiiihhhllljjjhhheeedddccccccccccccdddfffggghhhgggfffeeefffhhhkkkmmmnnnnnnmmmlllkkkjjjiiifffbbb______```]]]aaaddddddbbbbbbfffkkkeeelllxxx|||xxxxxx}}}~~~}}}zzz~~~fff^^^]]]XXXQQQLLLKKKNNNRRROOOMMMKKKIIIHHHHHHHHHIIIKKKKKKKKKJJJHHHFFFCCCAAAFFFFFFFFFHHHIIIIIIFFFDDDCCCEEEFFFFFFEEEDDDDDDEEECCCDDDEEEFFFFFFFFFFFFFFFDDDDDDEEEEEEEEEEEEFFFFFFDDDDDDDDDCCCCCCCCCCCCCCC>>>AAAFFFHHHKKKZZZxxxvvvqqqnnnpppqqqqqquuuzzzxxxxxxxxxvvvtttrrrssstttuuuwwwxxxxxxwwwzzzhhhiiiwwwrrreeeUUUNNNJJJPPP]]]nnnvvvllljjjjjjhhhdddhhhhhhgggggggggffffffffffffeeedddcccbbbbbbcccddd]]]^^^]]]\\\[[[]]]```cccjjjiiifffbbb]]]ZZZYYYZZZXXXWWWXXXZZZ]]]`````````___^^^^^^^^^``````^^^]]]WWWUUUQQQMMMHHHFFFHHHJJJSSSkkkrrrffffffwww~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||yyyuuurrrooolllfff___WWWNNNEEE???>>>===;;;:::999999999999<<>>@@@EEEGGGHHHQQQeeexxxzzzrrrqqqrrrtttwww{{{pppiii~~~~~~gggVVVOOOIIINNNUUUbbbwwwwwwmmmhhhhhhiiigggdddgggfffdddbbbaaaaaabbbbbb___^^^]]]]]]]]]^^^___```]]]^^^]]]\\\[[[\\\aaaeeehhheeebbb___^^^\\\ZZZXXXWWWWWWWWWZZZ^^^aaabbbbbb___^^^^^^___aaaaaa```^^^XXXWWWTTTOOOKKKHHHGGGFFFJJJccc|||vvvlllaaahhh||||||}}}~~~}}}|||yyyxxxwwwwwwxxx{{{~~~~~~}}}||||||}}}~~~~~~~~~|||{{{zzzxxxtttqqqkkkhhhccc]]]WWWPPPHHHCCCCCCBBB@@@>>><<<;;;:::::::::===@@@DDDIIIRRR^^^gggpppyyywwwllljjjeeebbb``````aaabbb___```ccceeeeeeccc```___\\\YYYYYY[[[^^^bbbkkkuuu|||qqqaaaWWWSSSTTTVVVYYY]]]aaadddeeebbbaaa^^^YYYRRRNNNLLLLLLKKKOOOQQQSSS^^^pppqqqkkkffflllZZZMMMTTT^^^vvvqqqbbbeee___]]]ZZZZZZ[[[\\\\\\[[[[[[YYYXXXYYY[[[[[[YYYWWWVVVVVVPPPPPPXXXXXXXXXccczzz|||qqqoooooonnnllllllkkkiiihhhgggfffdddbbbbbbcccdddfffggghhhiiiiiigggfffeeeeeeeeefffhhhiiijjjjjjiiieeebbb```aaabbbeeehhhjjjkkkkkkkkkiiifffmmmiiihhhkkkoooxxxzzzyyy~~~lllaaa^^^\\\RRRTTTUUUUUUSSSPPPNNNMMMIIIGGGEEEEEEFFFHHHIIIJJJIIIHHHEEEDDDDDDEEEGGGIIIDDDDDDDDDFFFGGGGGGDDDBBBAAADDDFFFFFFCCCBBBCCCEEEAAABBBCCCCCCCCCBBBAAA@@@?????????@@@@@@@@@AAAAAA>>>>>>>>>???@@@@@@@@@AAAAAABBBEEEGGGFFFIIIUUUccc}}}{{{}}}xxxwwwwwwxxx{{{qqqlllttt~~~hhhTTTKKKKKKRRR___lll{{{vvvrrroookkkhhhggggggggggggfffdddbbb___^^^^^^^^^_________^^^___```bbbdddeee_________\\\[[[\\\aaafffdddaaa^^^^^^___^^^[[[WWWZZZYYYYYY[[[^^^aaabbbaaa```______```aaaaaa```^^^ZZZ[[[YYYTTTOOOLLLHHHDDDDDD]]]wwwvvveeeeee{{{~~~~~~~~~}}}zzzyyywwwuuuuuuwwwyyy{{{yyyyyyzzz{{{|||}}}|||~~~~~~}}}{{{zzzyyyvvvssspppjjjgggbbb^^^YYYSSSLLLHHHDDDCCCAAA???===<<<;;;:::>>>@@@CCCFFFKKKTTT```hhhqqqyyy|||rrrccccccbbb___]]]^^^aaaccc```aaadddhhhgggccc___^^^\\\ZZZZZZ\\\]]]___hhhqqqwww~~~zzzjjj\\\TTTTTTXXX]]]aaaeeeiiinnnqqqnnnlllggg___VVVOOOKKKJJJMMMSSSVVVXXXaaaqqq|||~~~|||jjjjjjdddjjj```IIISSSgggmmm```______]]][[[[[[]]]^^^^^^^^^\\\YYYUUUUUUWWWYYYYYYWWWUUUXXXUUUWWW^^^\\\[[[eeellluuuuuunnnhhhkkkmmmmmmllljjjgggfffeeeeeeeeecccdddgggiiijjjiiihhhgggmmmpppnnngggeeehhhgggbbbeeedddcccaaa______bbbdddhhhlllnnnnnnjjjhhhhhhiiigggiiiiiihhhiiippp|||mmmeee```\\\\\\ZZZWWWTTTRRRQQQOOOLLLJJJJJJIIIGGGEEEEEEFFFGGGHHHIIIHHHGGGGGGGGGFFFDDDBBBDDDDDDDDDDDDDDDCCCCCCCCCBBBAAABBBCCCEEEEEECCCAAACCCCCCBBBAAAAAA@@@??????BBBAAA@@@@@@AAADDDGGGHHH???>>><<<<<<<<<===???@@@===>>>@@@CCCGGGLLLOOOQQQnnnyyyvvvzzz|||iiiWWWKKKNNN^^^sssuuulllgggfffeeedddeeefffggghhhgggeeeaaa^^^\\\]]]^^^```aaa```aaaeeeiiikkkiiiggg^^^]]]\\\\\\\\\^^^```bbb```aaaaaa___]]][[[[[[[[[aaa___^^^^^^___aaaaaa```aaaaaaaaacccdddcccaaa^^^^^^]]]ZZZWWWRRRMMMIIIGGGFFFVVVkkk~~~rrrgggkkk}}}}}}{{{|||~~~zzzxxxyyywwwvvvvvvwwwwwwuuutttppprrrtttwwwyyy{{{|||}}}yyy~~~~~~|||wwwuuutttrrrnnnjjjhhhgggddd```[[[WWWTTTSSSMMMJJJFFFBBB???=========AAA>>>===AAAGGGOOO\\\gggmmmyyyxxxiiiaaa___\\\[[[]]]^^^___^^^bbbbbbccceeeeeebbb^^^ZZZXXXXXXXXXXXXZZZ\\\^^^___jjjmmmqqqrrrkkk]]]UUUTTT\\\\\\aaajjjnnnkkkkkknnnwwwvvvrrrhhh[[[PPPJJJIIILLLOOORRRWWWdddtttuuueeegggSSSiii]]]JJJZZZooohhh^^^]]]\\\ZZZWWWWWWZZZ]]]]]][[[XXXXXXWWWWWWXXXYYY[[[\\\YYYXXXWWWYYY\\\___aaaaaahhhsssqqqrrrkkkfffjjjkkkiiihhheeecccaaaaaabbbcccccceeegggiiijjjjjjjjjiiioooqqqoooiiifffhhhgggbbb___```aaaaaa```aaaccceeeiiijjjjjjiiigggffffffffffffhhhjjjiiigggjjjqqqwwwzzzwww|||pppaaa[[[WWWUUUTTTVVVSSSQQQOOONNNLLLJJJHHHIIIHHHFFFEEEEEEFFFGGGHHHIIIGGGFFFGGGGGGFFFDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBCCCEEEDDDBBB@@@BBBBBBAAAAAA@@@???>>>>>>??????>>>???@@@AAACCCDDD===<<<:::::::::;;;===>>><<<===???AAADDDFFFHHHIIIQQQdddvvvgggccchhhuuu~~~kkkUUURRRYYYiii}}}yyyhhhaaadddccccccbbbcccccceeeeeeeeeccc```]]]\\\]]]^^^___bbbccceeeiiimmmllliiieee___^^^\\\\\\\\\^^^```aaaaaaaaaaaa___]]]\\\[[[[[[___^^^___aaaccccccbbb```bbbaaa``````bbbccccccbbb\\\\\\[[[YYYUUUPPPLLLJJJGGGRRReeexxx~~~rrrhhhkkkzzz~~~}}}yyywwwwwwuuutttuuuvvvvvvuuutttrrrrrrssstttwwwzzz~~~{{{xxx{{{~~~{{{wwwuuussspppllliiigggfffccc```]]]ZZZWWWVVVSSSQQQNNNKKKGGGEEECCCCCCCCC???===@@@DDDJJJVVVaaahhhuuu}}}|||yyyvvvkkk]]]VVVTTTRRRSSSVVVZZZ\\\]]]___```aaaccccccaaa]]]ZZZYYYXXXWWWWWWWWWXXXYYYZZZYYYZZZ^^^```\\\UUUTTTVVVbbbccciiirrrrrrlllhhhiiiqqqqqqnnnfff[[[SSSOOONNNMMMRRRWWW]]]iiiyyyoooggg^^^OOOmmmVVVNNNgggwwweee^^^[[[ZZZXXXVVVWWWYYY[[[ZZZXXXWWWVVVVVVUUUVVVXXXYYYZZZ[[[[[[\\\^^^``````^^^\\\aaammmxxxlllnnnhhhdddggghhhgggeeebbb___^^^```bbbccceeefffhhhkkklllmmmmmmlllppppppnnnhhheeeeeedddaaa[[[^^^bbbdddeeeeeefffgggjjjhhheeeddddddeeeeeedddfffhhhkkkjjjgggfffgggiiiiiitttyyyooolllqqq{{{qqqkkkpppxxxvvvvvvwwwcccZZZXXXVVVTTTSSSQQQOOOMMMLLLKKKJJJHHHFFFGGGFFFEEEDDDEEEFFFGGGHHHHHHGGGFFFFFFGGGGGGEEECCCAAAAAAAAAAAAAAAAAAAAAAAAEEEDDDCCCCCCDDDDDDBBB@@@@@@@@@??????>>>>>>======<<<<<<=========>>>>>>>>><<<;;;:::::::::;;;===>>><<<===???AAABBBCCCCCCBBBCCCMMM^^^xxxzzzyyy```SSSVVVbbbrrr~~~{{{xxxvvvyyy|||iiidddTTTOOO```ssssssggg___\\\```````````````aaabbbbbbaaa```___^^^]]]^^^_________aaadddhhhjjjgggbbb]]]```___]]]\\\\\\^^^___aaa```______^^^]]]\\\\\\[[[]]]^^^```cccfffeeebbb``````^^^\\\]]]___bbbcccccc\\\\\\]]]\\\YYYTTTPPPMMMFFFNNN]]]qqqvvvlllkkkuuu}}}||||||{{{xxxwwwuuusssssssssuuuvvvuuuttttttsssssssssuuuyyy~~~||||||{{{yyyvvvsssqqqnnnkkkhhhgggfffdddaaa^^^\\\ZZZYYYVVVVVVVVVTTTRRRNNNKKKIIIGGGAAA>>>>>>???CCCMMMVVV___llluuuqqqjjjcccWWWLLLIIIHHHGGGJJJOOOUUUYYY[[[\\\\\\^^^```aaa```]]]ZZZYYYXXXVVVTTTSSSSSSSSSSSSRRRQQQSSSUUUTTTRRRWWW^^^hhhllltttzzzwwwlllccc```eeeeeeddd___WWWQQQPPPPPPOOOVVV^^^fffrrrvvviiiiiiWWWVVV|||yyygggOOORRRuuukkkaaa^^^XXXXXXWWWVVVWWWXXXXXXVVVUUUUUUTTTTTTTTTTTTVVVWWWXXX[[[]]]```dddgggfffbbb___bbbmmm}}}qqqiiikkkeeecccgggfffhhhfffbbb```___bbbeeegggggghhhjjjlllnnnooooooooonnnmmmkkkfffcccbbb```^^^\\\```fffiiijjjiiiiiiiiiiiieeeaaaaaadddffffffeeefffhhhkkkjjjhhhffffffggghhhjjjppp{{{vvvlllfffaaaccckkkoookkkkkkppppppnnnuuu}}}~~~{{{yyyssshhh\\\WWWWWWXXXUUUSSSOOOMMMKKKKKKKKKJJJHHHFFFEEEEEEDDDDDDDDDEEEFFFGGGFFFEEEEEEEEEGGGFFFEEECCC@@@@@@@@@AAAAAAAAAAAAAAAEEEDDDCCCCCCCCCCCCAAA???>>>>>>>>>======<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;:::<<<<<<<<<<<<<<<===??????>>>???AAACCCDDDCCCBBBAAADDDGGGNNN\\\sss|||{{{}}}vvvhhhdddbbbfffkkkooovvv}}}|||xxxwwwxxxvvvbbbVVVJJJSSSYYYgggxxxhhhdddaaa______^^^^^^^^^^^^___``````aaa^^^^^^^^^^^^^^^______``````bbbeeeggggggddd___\\\```___^^^]]]]]]^^^```aaa]]]\\\\\\]]]^^^______^^^`````````bbbdddcccaaa___[[[ZZZZZZ\\\___bbbbbbbbb^^^___``````]]]WWWRRRNNNFFFJJJVVVlll{{{qqqlllqqq~~~}}}|||zzzyyyzzzzzzyyywwwtttsssrrrsssuuuvvvvvvuuuuuuuuuuuuuuuvvvyyy{{{|||{{{}}}|||uuutttsssrrrpppnnnkkkiiihhhgggeeebbb^^^[[[YYYXXXSSSUUUXXXZZZYYYVVVRRROOOIIICCC>>><<<:::<<>>======<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;:::999999;;;;;;;;;<<<===>>>>>>???<<<>>>@@@BBBCCCCCCBBBAAA???AAAEEEKKKXXXqqq}}}|||uuujjjaaa```iiiuuuuuuyyy{{{{{{|||ooo```TTTOOOLLL]]]lllzzz{{{ggg___aaaaaa```___\\\]]]]]]^^^___`````````\\\\\\\\\]]]^^^^^^___```fffggghhhhhhgggeeecccbbb```___^^^]]]]]]^^^```aaa^^^]]]]]]```ccceeeeeedddcccaaa______``````___^^^YYYZZZ]]]bbbeeefffdddbbbbbbcccdddccc___YYYSSSOOOFFFHHHRRRhhh{{{ssslllooo|||}}}||||||zzzxxxxxxyyyzzzzzzyyyuuutttssstttvvvwwwvvvuuutttuuuwwwyyyyyyyyyxxxwwwwwwxxx~~~vvvmmmooopppqqqqqqooonnnlllkkkjjjhhheeeaaa\\\XXXTTTRRRNNNRRRWWW[[[]]][[[WWWTTTJJJDDD???<<<888777;;;BBBHHHOOORRRMMMEEE@@@>>><<<>>>>>>@@@EEELLLSSSWWWYYYZZZZZZ[[[]]]``````___]]]VVVUUUSSSQQQPPPPPPPPPQQQRRRQQQRRRUUUTTTTTTYYYaaaoooxxxwwwhhhYYYQQQNNNOOOOOOMMMHHHGGGHHHKKKRRR]]]kkkuuuxxxnnniiiiiijjjmmmWWWWWWRRR```wwweeebbb^^^UUUWWWXXXYYYYYYXXXWWWUUUUUUVVVVVVUUUUUUVVVWWWXXXZZZVVVVVVYYY^^^dddhhhjjjjjj]]]```aaaeeezzzuuuhhhfffiiiddddddgggcccgggeeebbb``````bbbdddfffhhhhhhiiiiiijjjkkklllmmmkkkhhhfffgggfffbbbbbbdddaaacccffffffdddbbbaaaaaa]]]]]]^^^```aaaaaa___]]]]]]^^^^^^```bbbdddfffgggaaadddfffeeefffooo}}}vvvmmmgggeeefff^^^YYYVVVXXX^^^ggguuu~~~xxxvvvvvvzzz||||||tttssstttppplllkkkooorrrttttttuuuxxx{{{uuujjjccc``````XXXXXXTTTPPPOOOQQQOOOLLLQQQOOOMMMMMMMMMLLLJJJHHHDDDDDDDDDCCCCCCCCCBBBBBBAAA@@@@@@BBBDDDDDDCCCBBB@@@@@@@@@AAAAAABBBBBBCCCCCCAAA??????@@@@@@???>>><<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999999999888888999:::;;;<<<<<<===:::;;;===>>>@@@@@@@@@???===@@@BBBDDDHHH[[[|||{{{kkk```bbbjjjsss|||pppbbbZZZSSSTTTZZZgggtttyyy{{{uuujjj```___```^^^ZZZYYY[[[[[[]]]^^^______```___ZZZZZZYYYYYYZZZ\\\]]]^^^ccceeegggfffeeeccccccddd___^^^]]]]]]^^^___bbbccccccaaaaaaccchhhjjjjjjhhhdddaaa___]]]^^^______^^^\\\^^^bbbhhhkkkkkkhhheeeeeeeeeeeeccc___ZZZTTTQQQJJJIIIOOObbb{{{}}}zzzrrrkkkmmm|||zzzzzz|||~~~}}}|||{{{yyywwwwwwxxxzzzzzzyyyvvvtttttttttvvvwwwvvvuuurrrtttwwwzzz{{{zzzxxxvvvwwwtttssssssppphhhaaa___kkknnnpppqqqooommmlllllljjjgggccc^^^XXXSSSNNNLLLIIINNNUUUZZZ]]][[[WWWUUUHHHCCC???===999555777<<>>>>>???BBBHHHOOOUUUXXXYYYYYYYYYZZZ\\\______^^^]]]TTTSSSRRRPPPOOOPPPPPPQQQOOOPPPSSSWWWWWWVVV[[[bbblllvvv~~~{{{ooocccWWWOOOJJJLLLLLLJJJGGGFFFIIILLLTTTaaapppzzzssslllkkkhhhwwwwwwZZZRRRVVVZZZppprrreeebbb]]]VVVWWWXXXZZZYYYXXXWWWWWWXXXWWWWWWVVVVVVWWWXXXZZZ[[[XXXWWWVVVWWW[[[___aaaaaaWWWXXXWWW[[[lllpppffffffiiiddddddfffaaafffeeecccaaaaaaaaacccdddeeeeeeeeeeeeeeefffggggggeeebbbaaaddddddaaaaaaeeedddddddddbbb___^^^___```^^^aaaeeefffccc___[[[XXX[[[[[[\\\^^^```aaaaaaaaa[[[```dddeeedddgggnnnttt}}}qqqttt|||tttrrrjjjaaa___eeekkkmmmxxx{{{}}}yyyqqqhhhcccaaaeeeeeefffggghhhgggccc```aaaeeejjjrrrtttkkkaaa^^^bbbgggiiihhhmmmrrrzzz~~~qqqeeeaaa^^^ZZZYYYZZZTTTVVVTTTNNNLLLOOOOOOLLLPPPNNNLLLKKKKKKJJJHHHFFFDDDDDDDDDCCCBBBAAA@@@??????>>>>>>@@@BBBCCCBBBAAA>>>>>>??????@@@AAAAAABBBAAA???======>>>??????>>><<<<<<<<<<<<<<<<<<<<<<<<999888777777777888999:::777777999:::;;;<<<<<<<<<::::::;;;;;;<<<<<<======@@@@@@AAABBBBBBLLLgggvvvppppppttt}}}|||kkk\\\YYYZZZ\\\ggguuunnneeebbb```aaa___YYYVVVWWWYYYZZZ[[[]]]^^^___^^^^^^XXXWWWUUUTTTUUUWWWYYY[[[[[[___cccdddcccaaa```aaa^^^]]]]]]]]]^^^aaaccceeefffcccaaacccgggiiigggddd```______```aaabbbaaa``````aaadddhhhkkkllljjjgggeeeeeedddccc___[[[WWWUUUPPPKKKKKKYYYqqq}}}tttkkkhhhssszzzxxxxxxzzz}}}}}}}}}}}}~~~~~~~~~~~~{{{xxxvvvuuuwwwxxxyyyxxxvvvtttssstttuuuuuutttsssppprrruuuxxxzzz{{{||||||zzztttppplllddd[[[ZZZ___lllooorrrrrrooollljjjjjjfffddd```ZZZTTTOOOJJJHHHDDDIIIOOOUUUWWWUUUQQQOOOEEEBBB@@@???;;;666666::::::::::::<<<======???@@@@@@BBBHHHOOOWWW\\\^^^^^^XXXXXXXXXZZZ\\\]]]\\\[[[TTTSSSQQQOOONNNMMMNNNNNNPPPQQQTTTWWWWWWVVVZZZ```bbblllsssmmmbbbYYYQQQKKKGGGIIIJJJIIIGGGGGGKKKOOOWWWeeettt}}}|||nnniiikkkhhh|||bbbQQQNNNVVVeeeyyykkkccc]]]YYYYYYVVVXXXYYYXXXVVVVVVXXXZZZWWWWWWVVVVVVWWWXXXYYY[[[\\\ZZZXXXWWWYYYZZZ[[[[[[XXXVVVVVV[[[eeewwwzzzmmmdddeeehhhcccccceee```gggfffeeedddcccccccccccccccbbbbbbaaaaaabbbbbbccc___[[[[[[``````]]]^^^cccffffffdddaaa______aaacccbbbgggmmmmmmhhh```ZZZWWW\\\\\\^^^```aaa```^^^[[[^^^aaaccccccbbbbbbdddgggbbbfffssszzzwww{{{{{{uuutttvvvuuunnnccc\\\\\\___UUUVVVVVVVVVVVVYYY___cccWWWZZZ[[[___iiirrrooogggiiieeecccfffnnnxxxxxxyyygggggg]]]XXX[[[\\\XXXUUUVVVOOORRRPPPIIIGGGKKKLLLIIIOOOMMMJJJIIIIIIHHHEEECCCEEEEEEDDDCCCBBB@@@???>>>=========???AAABBBAAA@@@<<<======>>>???@@@@@@@@@???===;;;;;;===>>>???>>><<<<<<<<<<<<<<<<<<<<<<<<888777555444555666888:::888999;;;<<<===>>>>>>>>>======<<<;;;;;;;;;<<<<<<===;;;===???AAAIII^^^sss}}}|||pppuuuvvvuuuzzzyyyqqqxxx|||rrrgggcccbbbooo|||ggg]]]ZZZdddnnnxxx~~~kkk```^^^^^^aaabbb^^^WWWWWWZZZWWWXXXZZZ\\\]]]^^^]]]]]]WWWUUURRRPPPQQQSSSVVVYYYYYY___eeehhhgggdddbbbbbb]]]]]]\\\]]]___aaadddffffffbbb___```cccddd```\\\\\\]]]___ccceeefffdddbbbaaaaaaaaadddgggiiiiiihhhddddddcccbbb___]]]ZZZYYYTTTLLLHHHRRRhhhxxxkkkeeejjjyyy~~~{{{xxxxxx{{{~~~~~~}}}{{{{{{{{{|||}}}~~~zzzwwwuuutttuuuwwwwwwwwwuuutttrrrrrrssssssrrrqqqnnnooorrruuuyyy|||zzzwwwtttrrriii___```gggnnnqqqtttsssnnnjjjhhhhhhcccaaa]]]XXXRRRMMMIIIFFF@@@DDDJJJOOOPPPNNNJJJGGGCCCAAA@@@AAA===777666999888777888===@@@AAAAAAAAACCCGGGMMMVVV___dddeeedddWWWWWWWWWXXXZZZ[[[ZZZYYYTTTSSSPPPNNNLLLKKKKKKKKKQQQPPPQQQSSSQQQOOOSSSYYYXXXbbbggg```VVVPPPKKKFFFDDDFFFGGGGGGFFFHHHLLLQQQZZZgggvvvyyykkkfffiiiiiizzzWWWNNNMMMXXXooonnneee```YYYWWWZZZUUUWWWXXXVVVUUUUUUXXX\\\WWWVVVUUUUUUVVVWWWYYYZZZ^^^]]][[[[[[\\\]]]\\\ZZZWWWTTTUUUZZZ]]]dddzzzqqqfffeeegggkkkkkkfffcccdddhhhgggeeedddccccccdddeeeeeedddbbbaaabbbcccbbbaaa^^^\\\[[[\\\___bbbccccccjjjhhhdddaaa_________```bbbeeehhhgggbbb]]]ZZZYYY[[[\\\^^^_________^^^^^^aaa```___aaadddeeebbb___```[[[\\\hhhyyyyyyqqqoooqqqqqqnnnsssrrrrrrtttyyywwwtttrrrssswww|||zzzyyy||||||qqqiiiaaa[[[ZZZYYYWWWUUUSSSQQQPPPPPPNNNNNNNNNMMMLLLJJJHHHHHHJJJJJJJJJIIIHHHGGGEEEEEEEEEEEEDDDDDDCCCBBB@@@???>>>===;;;::::::;;;<<<===999:::;;;<<<<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::;;;:::888666999888666555555555666777888888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>======???CCCGGGIIIUUUjjj}}}~~~oooeeedddgggiiijjj\\\WWWYYYdddkkkiiifffeeennniiimmmyyy|||rrrmmmmmmooo{{{uuuggg___\\\^^^^^^]]]]]][[[ZZZYYYXXXVVVWWWXXX[[[\\\[[[XXXVVVRRRPPPNNNNNNPPPRRRSSSSSSUUUXXX]]]aaabbbccccccddd______^^^^^^^^^^^^______```^^^\\\\\\]]]]]]\\\[[[YYY[[[^^^______]]]]]]]]]bbb___]]]^^^bbbdddeeeddd_________^^^]]]\\\[[[ZZZSSSPPPLLLMMMZZZqqqxxxlllggg______nnn~~~vvvuuuyyy}}}{{{xxxwwwyyy{{{{{{wwwttttttsssrrrrrrrrrrrrsssssssssrrrqqqpppoooooonnnssstttttttttvvvzzzzzzsssqqqqqqoookkkgggkkkooossssssnnnjjjhhhhhh^^^]]]\\\WWWPPPIIIEEECCC@@@CCCFFFGGGEEECCCBBBBBBAAABBBCCCBBB>>>;;;999999999777999>>>AAAAAADDDIIINNNTTT[[[aaagggmmmmmmiii[[[YYYXXXZZZ\\\\\\YYYVVVQQQNNNKKKJJJKKKLLLLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOMMMKKKIIIGGGCCCHHHFFFFFFLLLJJJLLLYYYjjjuuuuuullleee```bbbaaaKKKNNNUUU~~~kkkfff[[[SSSVVVXXXVVVWWWXXXXXXXXXXXXWWWWWWZZZXXXWWWWWWXXXYYYYYYXXX[[[[[[[[[[[[[[[ZZZYYYXXX\\\[[[ZZZXXXYYY^^^hhhooosssfffdddfffjjjkkkhhhgggiiigggfffeeedddddddddeeefffeeecccbbbaaabbbcccbbbaaa___]]][[[[[[]]]___``````gggeeebbb___]]]]]]___```\\\___bbbbbb___\\\ZZZZZZ```___^^^]]]\\\]]]^^^___cccbbbbbbccceeeeeebbb___XXXSSSTTT^^^lllvvv~~~|||uuuxxx~~~qqqgggbbb^^^YYYUUUXXXWWWUUUSSSQQQOOOOOONNNMMMMMMMMMLLLKKKJJJHHHHHHIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDBBBAAA@@@???===<<<;;;::::::;;;===>>>:::;;;<<<===<<<<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999999:::;;;;;;:::888999888777666555666666777888888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>@@@CCCEEEGGGUUUhhh~~~yyynnngggaaa[[[WWWOOOLLLPPP\\\fffkkkooosssqqqpppuuu~~~|||vvvnnngggbbbcccggg}}}qqqeee```^^^^^^]]]]]]\\\\\\[[[YYYXXXWWWVVVVVVWWWYYYZZZXXXUUURRRRRRPPPMMMMMMOOOPPPQQQQQQRRRVVV[[[^^^`````````aaaaaaaaa```___^^^^^^^^^^^^^^^\\\[[[\\\^^^___^^^^^^YYY[[[^^^___^^^]]]]]]]]]bbbaaaaaaccceeeeeeccc`````````___^^^]]]\\\ZZZZZZSSSQQQNNNOOOYYYmmmzzznnnhhh___]]]jjjwwwtttuuuwwwwwwvvvzzzzzz|||~~~}}}zzzwwwsssrrrrrrrrrrrrsssssstttuuuttttttsssrrrqqqppppppqqqrrrrrrrrrsssvvv{{{}}}xxxsssqqqrrrqqqnnnjjjlllkkkjjjjjjkkkkkkjjjiiibbb```]]]VVVMMMFFFAAA???@@@BBBEEEFFFDDDAAA@@@???AAABBBBBBAAA>>><<<;;;;;;:::777888<<>>;;;;;;:::::::::<<<===>>><<<<<<=========<<<:::999;;;;;;;;;;;;;;;;;;;;;;;;777777777999;;;<<<;;;:::888888777666666666666666777777777777888999:::;;;:::::::::::::::::::::::::::::::::;;;<<<===>>>???@@@EEEMMM\\\vvvyyypppdddWWWNNNIIIGGGJJJRRRZZZ```hhhoooooouuu|||{{{sssnnnjjjhhhhhhdddeeedddaaaaaafffnnnuuu|||~~~lll^^^ZZZ[[[\\\\\\[[[[[[[[[ZZZYYYXXXWWWVVVVVVVVVVVVVVVVVVUUUQQQNNNRRRPPPMMMMMMNNNOOOOOOOOOPPPSSSXXX[[[\\\\\\]]]]]]aaaaaa___^^^]]]]]]]]]]]][[[[[[ZZZ\\\___`````````YYY[[[^^^^^^]]]\\\\\\]]]]]]___bbbfffiiihhhddd```aaaaaa```___^^^\\\ZZZYYYTTTTTTSSSRRRXXXgggrrrkkk```\\\eee|||vvvssssssuuuwww{{{zzzzzzzzzzzzyyyvvvssspppppppppqqqrrrsssuuuvvvttttttsssrrrqqqpppoooooonnnoooooooooooorrrvvvyyyxxxtttpppnnnooopppnnnkkkkkkgggbbbcccgggjjjkkkiiifffddd]]]TTTJJJBBB===<<>><<<<<<===>>>===:::888;;;@@@FFFRRR\\\hhhlllqqquuuzzz{{{rrrgggZZZXXXVVVWWWZZZZZZWWWTTTOOOMMMJJJIIIJJJKKKKKKJJJIIIIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJIIIHHHFFFEEEDDDBBBFFFCCCEEEMMMOOOUUUeeevvvwwwkkk___WWWTTT]]]zzzSSSJJJPPPiiivvveeebbbYYYVVV\\\___[[[ZZZYYYWWWWWWWWWXXXXXXYYYYYYYYYZZZ[[[[[[YYYWWWSSSTTTVVVWWWYYYZZZ[[[[[[WWWXXXYYYXXXWWWXXX[[[]]]zzzooopppkkkhhhgggfffbbbcccfffgggfffdddbbbaaaaaaaaabbbaaa```___```aaaaaa```^^^```]]]ZZZZZZ[[[]]]^^^]]]]]]\\\ZZZYYYYYY[[[]]]___\\\\\\]]]]]]]]]^^^```aaabbb```]]][[[[[[]]]___bbb````````````___\\\YYYVVVXXXVVVXXX```ddddddccccccgggvvv}}}sssjjjccc^^^[[[XXXVVVVVVVVVTTTRRROOOOOOMMMLLLKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHJJJJJJIIIIIIHHHFFFEEEDDDCCCCCCBBBBBBAAA???>>>===::::::999:::;;;<<<===>>>======>>>>>>===;;;:::888::::::::::::::::::::::::777777777888:::;;;:::999888777777666666666666666777777666777777888999:::999999999999999999999999888999:::;;;<<<;;;::::::>>>???AAAGGGWWWooozzzqqqeee]]]XXXWWWWWWVVVVVVWWW[[[___cccmmmtttyyy{{{|||rrr^^^TTTSSSUUUZZZ___eeemmmtttwwwyyy~~~pppjjjaaa[[[YYYYYYYYYWWWYYYYYYYYYYYYXXXWWWVVVUUUUUUTTTTTTTTTUUUTTTQQQOOOSSSQQQNNNNNNOOOOOOOOONNNOOOSSSWWWZZZZZZZZZZZZ[[[]]]]]]\\\[[[[[[[[[\\\\\\[[[ZZZ[[[\\\___aaa```___YYY[[[]]]]]]\\\[[[[[[\\\WWWZZZ___dddggghhhgggeeebbbbbbaaa```^^^]]][[[ZZZXXXXXXYYYWWWXXXbbbxxxxxxqqqddd]]]bbbyyyyyytttssswww|||zzzxxxvvvuuutttsssqqqooonnnnnnoooppprrrtttvvvwwwsssrrrqqqpppooonnnnnnmmmlllmmmnnnnnnmmmnnnqqqtttrrrooollljjjkkkkkkiiihhhiiifffbbbbbbeeehhhiiiiiihhhddd]]]RRRGGG???<<<;;;???AAACCCCCCAAA===;;;;;;<<<<<<<<<;;;::::::===???AAA===<<>>===<<<999999999:::;;;<<<=====================;;;999888999999999999999999999999888777777888999999888666777777777777777666666555666666666666777888999999999999999999999999999999888999:::;;;;;;:::999888888:::======@@@LLL```qqq}}}wwwrrrnnnooonnnkkkgggfffeeeeee___dddeeedddkkkvvvvvvnnnfffffffffgggkkkttt~~~}}}|||yyyvvvxxx~~~nnnaaaTTTQQQUUU\\\eeelllpppeee\\\]]]^^^[[[WWWUUUUUUWWWXXXXXXXXXXXXXXXWWWVVVUUUSSSRRRRRRTTTUUUUUUSSSQQQSSSRRRPPPPPPPPPQQQPPPNNNPPPSSSXXXZZZZZZZZZZZZZZZWWWWWWWWWXXXYYYZZZ[[[\\\[[[ZZZ[[[]]]______^^^]]]ZZZ[[[\\\\\\[[[ZZZZZZ[[[XXXYYY\\\___aaaccceeefffcccccccccbbb```___]]]\\\]]]]]]]]]\\\YYY^^^rrrxxxkkk```bbbttt{{{uuutttxxx}}}yyywwwtttsssrrrqqqooonnnmmmmmmnnnoooqqqsssuuuvvvssssssrrrqqqpppooonnnnnnkkkmmmnnnnnnmmmmmmoooqqqpppnnnkkkiiihhhgggfffffffffhhhiiihhheeedddfffhhhgggccc[[[QQQGGG@@@======???AAACCCCCC@@@===;;;:::888999999888888999<<<>>>AAA>>>???CCCKKKWWWjjj{{{xxxiiiYYYVVVSSSSSSUUUUUUSSSPPPLLLKKKIIIHHHIIIIIIHHHGGGFFFFFFGGGHHHHHHHHHHHHGGGIIIHHHGGGFFFEEEEEEDDDDDDBBBFFFEEEHHHTTT[[[eeewwwrrriii___VVVZZZeee]]]MMMMMMTTTjjjsss___WWWWWWRRRTTT[[[[[[YYYXXXVVVTTTTTTUUUVVVWWWVVVVVVWWWYYYZZZYYYVVVTTTRRRSSSTTTUUUUUUUUUUUUUUUUUUSSSRRRRRRTTTWWWZZZ[[[tttpppkkkfffcccccccccbbbdddiiihhhfffcccaaa^^^]]]\\\\\\^^^^^^___```bbbbbb```^^^]]]]]]]]]___aaabbbaaa___\\\[[[YYYYYYZZZ\\\___aaabbb```]]]\\\]]]]]]\\\[[[WWWYYY[[[^^^_________^^^aaaaaa```^^^\\\[[[\\\]]]XXXXXX\\\bbbccc```^^^___```cccdddcccbbbfffooovvv|||tttnnnjjjccc```]]][[[ZZZZZZXXXWWWPPPPPPPPPPPPOOONNNNNNMMMJJJJJJIIIIIIIIIIIIJJJJJJHHHHHHGGGFFFFFFGGGHHHIIIJJJJJJJJJIIIHHHGGGFFFEEEAAAAAA@@@@@@???===<<<;;;999999::::::;;;;;;<<<<<<;;;;;;<<<<<<<<<;;;999888777777777777777777777777888777777777999999777555777777777777777666555555555555555555666777888999888888888888888888888888888999::::::::::::888777666:::>>>???;;;===IIIWWWttt}}}~~~tttqqqiiicccaaa```YYYQQQQQQUUU[[[___bbbdddfffhhh______]]]ZZZ]]]cccfffdddZZZXXX\\\eeennnttt{{{}}}hhh\\\XXXWWWYYYZZZVVVPPPOOOTTTZZZXXXXXXXXXXXXXXXWWWVVVVVVSSSRRRRRRSSSUUUUUUTTTSSSRRRQQQPPPPPPRRRRRRQQQOOORRRUUUYYY[[[[[[ZZZYYYZZZSSSSSSTTTUUUWWWXXXZZZ[[[YYYYYYZZZ\\\^^^___]]][[[ZZZ[[[\\\[[[YYYYYYZZZ[[[\\\]]]]]]\\\[[[\\\___aaaddddddddddddcccaaa```___bbb______^^^ZZZ[[[kkkrrrfffddduuu{{{uuusssvvvyyywwwuuusssssssssrrrqqqooonnnnnnnnnooopppqqqssstttttttttsssrrrqqqppppppooojjjlllnnnooonnnnnnnnnooopppooollljjjhhhgggggggggfffiiimmmlllgggddddddfffdddaaaZZZQQQHHHAAA??????===???BBBBBB@@@===;;;:::666777888888888999;;;===>>>>>>CCCJJJSSS```tttuuufffXXXUUUQQQQQQSSSSSSQQQOOOKKKIIIHHHHHHIIIIIIGGGEEEEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHGGGEEEEEEDDDDDDEEE@@@EEEEEEJJJWWW^^^iii{{{zzzjjjddd^^^[[[lllqqqPPPLLLSSS\\\yyydddVVVRRRSSSOOOQQQWWWUUUUUUTTTSSSRRRRRRSSSTTTUUUTTTTTTTTTUUUVVVVVVTTTRRROOOPPPRRRSSSUUUVVVWWWWWWWWWUUUQQQQQQRRRTTTVVVVVVuuurrrjjjfffcccddddddccceeejjjgggeeecccaaa```______`````````aaaccceeeeeebbb```______aaaccceeeddd```]]]^^^]]][[[[[[[[[^^^aaacccdddbbb______```___]]]ZZZWWWYYYZZZ\\\]]]]]]\\\\\\``````___\\\ZZZ[[[^^^bbb^^^]]]___cccbbb^^^\\\^^^^^^______]]]ZZZ\\\bbbhhhkkkzzzxxxrrrkkkfffccccccccccccXXXXXXYYYZZZZZZYYYVVVTTTRRRRRRRRRQQQOOOOOOOOOOOOIIIIIIIIIIIIIIIJJJKKKLLLGGGFFFEEEEEEEEEGGGHHHJJJHHHHHHHHHGGGFFFEEEDDDCCC@@@@@@@@@???>>>===;;;;;;999::::::;;;;;;;;;::::::999999:::;;;;;;:::999888555555555555555555555555666555555666888999888777666777777888777666555444555555555555666777888888888888888888888888888888777777888888888888888888:::999<<>><<>><<<::::::666888:::;;;::::::;;;======AAAJJJUUU^^^kkk}}}nnnbbbWWWTTTPPPOOOQQQRRRPPPNNNJJJIIIHHHHHHHHHHHHFFFDDDEEEEEEFFFGGGGGGGGGGGGGGGHHHGGGEEEDDDCCCCCCDDDDDDAAAGGGHHHNNN\\\dddnnnrrrcccbbb```ddd___QQQOOOWWWfffsss[[[PPPOOORRRNNNOOOTTTPPPOOOOOOPPPPPPQQQRRRRRRRRRSSSQQQPPPQQQRRRSSSRRRPPPPPPQQQRRRTTTUUUUUUVVVVVVSSSQQQPPPQQQTTTUUUTTTRRRvvvtttnnniiiffffffeeebbbdddgggeeeeeecccbbbbbbbbbcccdddbbbbbbccceeeggggggeeebbbaaabbbdddfffgggddd___[[[___^^^]]]\\\]]]___bbbdddfffdddbbbcccdddccc```]]]ZZZZZZZZZ[[[[[[[[[[[[ZZZ^^^]]]\\\YYYWWWYYY^^^ccc```^^^^^^```]]]WWWVVVYYYTTTXXX[[[[[[ZZZ[[[___ccc\\\fffnnnppptttyyymmmhhhhhhgggaaa\\\]]]\\\ZZZZZZ[[[[[[YYYXXXUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSRRRPPPMMMLLLLLLMMMIIIIIIIIIIIIJJJKKKLLLMMMGGGFFFEEEDDDEEEFFFHHHJJJFFFFFFFFFFFFEEECCCBBBAAA????????????>>><<<;;;:::::::::;;;;;;;;;:::999999777888999:::::::::999888444444444444444444444444333333444666999::::::999666777888888888777555444555444444555555666777888777777777777777777777777666666666666777777777777;;;555444999===;;;;;;>>>BBBPPPaaarrr{{{xxxyyyssspppttt|||{{{uuuuuuwwwvvvrrrwww}}}mmm___YYYWWWWWWWWWWWWWWWXXXXXXYYYXXXWWWUUUXXXXXXXXXYYYXXXXXXWWWWWWUUUTTTRRRRRRRRRRRRPPPNNNNNNMMMMMMOOOQQQQQQPPPOOORRRVVVYYY[[[ZZZYYYXXXXXXUUUUUUUUUUUUVVVWWWXXXXXXRRRSSSUUUYYY]]]___^^^]]]ZZZ[[[[[[ZZZXXXWWWYYYZZZZZZ\\\^^^]]][[[ZZZ\\\___eeeffffffffffffffffffeeefff___\\\]]]XXXUUU```qqqzzzlllgggkkk{{{wwwtttrrrjjjjjjkkklllnnnnnnllljjjqqqqqqpppooooooooooooooonnnnnnmmmlllkkkjjjiiiiiigggiiimmmnnnnnnmmmmmmnnnggghhhggggggfffgggiiikkkkkkhhheeefffiiijjjhhheeedddbbb\\\TTTJJJCCC???>>>888:::===>>>===;;;999999666999<<<===<<<<<<<<<===???EEEQQQ^^^hhhtttzzziii]]]WWWSSSOOOOOOPPPQQQOOOMMMIIIHHHGGGHHHHHHHHHFFFDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGFFFDDDCCCBBBBBBCCCDDDEEEKKKMMMTTTbbbjjjtttmmm___```aaakkkeeeOOOQQQPPPXXXnnnbbbVVVMMMOOORRRNNNOOORRRMMMKKKLLLNNNOOOPPPQQQQQQQQQRRRPPPNNNNNNPPPQQQPPPPPPTTTTTTUUUTTTTTTSSSRRRRRRKKKKKKMMMQQQVVVWWWUUURRR