BM6P6(@ aaaOOOKKKCCCBBB@@@???>>>>>>======;;;;;;;;;:::::::::999999;;;:::999999999:::;;;<<<:::===>>>>>>AAAPPPgggxxxzzzvvvqqqpppqqqnnnooopppqqqtttyyy{{{rrrvvvzzz}}}zzzyyyyyyyyyzzz|||xxxrrrooopppsssvvvxxxwwwxxx{{{}}}qqqhhhaaaeeekkksss|||}}}sssqqqxxxuuupppkkkkkknnnooommmiiillluuu~~~yyyqqqhhhcccbbb^^^eeeppp~~~ttt```TTTOOOMMMKKKJJJJJJJJJHHHFFFDDDFFFEEEEEEDDDCCCAAA@@@???BBB@@@>>><<<;;;888555222333333333333333333333333222555777999>>>JJJ\\\jjjqqqqqqnnnhhh```YYYTTTRRRVVV[[[aaagggmmmxxxvvvhhhdddeeemmmvvvzzzpppiiiddd___\\\[[[\\\^^^___cccnnn~~~tttllliiilllpppnnnqqqvvv```NNNKKKCCCBBB@@@???>>>>>>======;;;;;;;;;:::::::::999999888777777888999;;;===>>><<<>>>??????EEEUUUmmm~~~yyyvvvrrrppprrrnnnpppssswww{{{{{{tttyyy~~~~~~|||zzzyyyyyyzzz{{{zzzvvvqqqoooqqqtttxxxyyytttvvvzzztttkkkccceeeiiiooovvv}}}|||rrrqqqxxxtttoooiiihhhjjjkkkiiifffdddkkkrrr{{{zzzqqqhhhbbbaaa\\\bbblllyyyyyydddVVVQQQNNNLLLKKKKKKKKKJJJHHHFFFIIIHHHFFFDDDCCCCCCDDDDDDAAA@@@===<<<;;;999666333333333333333333333333333333555888:::@@@LLL]]]jjjkkkkkkhhhccc]]]XXXUUUTTT[[[^^^ccchhhnnnyyypppccc```bbbrrr}}}wwwoooiiidddaaa^^^\\\^^^```ccciiiuuu|||qqqmmmkkkmmmpppqqquuu{{{~~~^^^MMMIIICCCBBB@@@???>>>>>>======;;;;;;;;;;;;::::::::::::888888888888999:::;;;<<<===>>>@@@BBBJJJ\\\vvv|||xxxuuuqqqqqqsssppptttyyyzzzwww}}}~~~}}}|||{{{{{{{{{|||}}}yyyuuuqqqppprrrvvvyyyzzzsssuuuzzzwwwnnneeeeeeeeehhhmmmtttzzz~~~wwwooonnnttt|||xxxqqqjjjgggiiijjjhhheee___ccciiiqqq|||qqqhhhbbb```\\\```gggsssjjjZZZSSSOOOMMMLLLKKKLLLLLLJJJHHHKKKHHHEEECCCBBBCCCEEEFFF@@@???===<<<<<<:::777555333333333333333333333333333555888<<>>=========<<<;;;;;;;;;;;;:::::::::;;;;;;:::999888777777777<<<>>>@@@DDDOOOeee~~~xxxvvvsssqqqrrruuuwww{{{|||yyy{{{~~~~~~}}}}}}}}}~~~zzzwwwsssrrrtttvvvxxxyyyuuuxxx}}}wwwpppfffdddbbbbbbfffmmmtttyyyyyyrrrkkkiiimmmtttzzz~~~~~~vvvnnnjjjkkkkkkjjjgggcccdddgggnnn|||vvvmmmgggdddbbbcccgggpppooo]]]SSSOOOMMMKKKKKKLLLLLLKKKIIIHHHGGGDDDBBB@@@????????????>>><<<<<<<<<;;;999777333333333333333333333333333555888>>>FFFRRR]]]eeeeeeeeeeeeddddddgggkkknnnllllllmmmooottt~~~sssfffbbbhhhoooyyyvvvpppjjjeeebbb___^^^\\\```fffooo{{{zzznnnmmmpppqqqqqqqqqttt}}}{{{[[[KKKHHHBBBBBB@@@???>>>=========<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;:::999888777777;;;===@@@GGGUUUmmm~~~yyyvvvuuusssqqqtttyyy{{{{{{|||yyyvvvtttuuuvvvvvvvvvyyy{{{wwwpppgggddd```___bbbjjjrrrxxxwwwrrrlllhhhjjjpppxxx}}}yyypppkkklllllljjjggggggfffggglllwwwzzztttooonnnmmmmmmrrr~~~ttt___TTTPPPMMMKKKJJJKKKKKKJJJIIIGGGFFFFFFDDDAAA>>>:::888???>>>===<<<===<<<:::777333333333333333333333333222444777???JJJUUU]]]aaa^^^___```aaaccchhhnnnsssqqqqqqrrrtttyyy~~~nnncccdddnnnwwwvvvsssnnnhhhbbb^^^\\\\\\\\\aaakkkvvv|||rrrlllnnnssstttttttttuuuzzz[[[KKKHHHCCCBBB@@@???>>>>>>======<<<<<<<<<<<<;;;;;;;;;:::777888999:::;;;<<<<<<;;;;;;===BBBKKK\\\uuuzzzwwwvvvvvvuuutttxxx~~~|||}}}{{{xxxvvvvvvvvvuuutttzzz|||wwwqqqhhheee```^^^aaahhhqqqvvvyyyvvvppplllmmmsss}}}|||tttooooooooolllhhhjjjgggfffiiioooyyy~~~{{{wwwxxx|||eeeXXXQQQOOOLLLJJJJJJJJJIIIHHHHHHHHHIIIHHHEEE@@@<<<999@@@>>>=========<<<:::777333333333333333333333333333444888AAANNNXXX^^^```^^^___```aaacccgggmmmqqqpppqqqsssxxx~~~{{{jjjbbbfffrrr|||sssqqqllleee___[[[[[[\\\```gggrrrtttooonnnrrrwwwwwwvvvxxxyyyzzz[[[KKKHHHCCCBBB@@@???>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;777888:::<<<============<<>>AAA???>>>======<<<999777333333333333333333333333555666:::EEESSS]]]````````````aaa```___aaadddgggiiilllsss{{{vvvgggbbbiiiwwwyyyqqqooojjjccc]]]ZZZ\\\___gggooo{{{yyyooonnnrrrwwwyyyxxxxxx|||zzz[[[KKKHHHCCCBBB@@@???>>>>>>============<<<<<<<<<;;;;;;;;;:::;;;<<<=========<<<;;;===@@@HHHTTThhhxxxzzzyyyzzz}}}||||||~~~}}}~~~zzzxxxwwwxxxyyyyyyxxxwwwuuuvvvxxxzzz}}}}}}xxxlllhhhbbb^^^___dddkkkpppwwwwwwtttrrrsss|||tttpppmmmmmmlllmmmxxxrrrdddWWWTTTPPPMMMLLLKKKJJJIIIHHHGGGFFFDDDCCCCCCCCCCCCBBB@@@>>>======<<<999666333333333333333333333333777777<<>>>>>>>>>>>===;;;???>>><<<;;;::::::;;;;;;;;;::::::999:::;;;===>>>;;;AAAKKK[[[ppp{{{xxxzzz~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~|||uuuuuuuuuuuuuuuvvvwwwwwwtttsssvvv{{{~~~zzzpppnnniiibbb]]]]]]ccciiiqqqooonnnpppzzz}}}yyytttqqqmmmlllrrr{{{zzz~~~xxxbbbZZZTTTOOONNNKKKFFFFFFIIIGGGGGGGGGFFFFFFEEEDDDCCCCCCAAA???>>>===<<<:::888666333000111444666666666333999DDDRRR^^^dddccc```[[[XXXWWWUUUPPPMMMSSS\\\cccjjjsss}}}|||nnnlllnnnuuu~~~uuunnngggaaa^^^[[[[[[bbbjjjrrrssskkknnnsssxxxzzzyyy{{{zzzZZZJJJGGGCCCAAA>>>>>>>>>>>>===;;;???>>><<<;;;:::::::::;;;;;;::::::999:::;;;===>>>@@@EEEQQQbbbyyy|||xxxxxx{{{~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}|||vvvvvvuuuuuuuuuvvvvvvwwwvvvuuuwww|||~~~|||tttqqqkkkccc]]]\\\```eeeiiihhhhhhlllxxx{{{xxxvvvuuuzzz}}}xxxzzz|||fffZZZTTTOOONNNKKKGGGGGGIIIFFFFFFFFFFFFEEEDDDCCCCCCCCCAAA???>>>===<<<:::888555222//////111444444333444:::FFFTTT___ddddddaaaYYYVVVTTTRRRNNNMMMSSS\\\cccjjjttt}}}{{{oooooossszzz}}}tttkkkeee___]]]]]]___gggpppxxxzzzooolllppptttxxxyyyxxx{{{zzz[[[KKKIIICCCAAA>>>>>>>>>>>>===;;;>>>===<<<;;;:::::::::;;;;;;::::::::::::<<<===>>>AAAEEERRRggg~~~yyyyyy{{{}}}}}}~~~~~~~~~}}}||||||}}}}}}|||{{{xxxwwwvvvvvvvvvvvvvvvvvvxxxwwwxxx{{{}}}~~~yyyvvvpppfff]]]ZZZ\\\___ccccccdddiiittt~~~xxxvvvvvvvvvyyy}}}}}}vvvuuu{{{lll\\\UUUOOOMMMLLLIIIHHHJJJEEEEEEEEEEEEDDDCCCBBBBBBCCCAAA???>>>===<<<:::888666444111000111333333333666===IIIWWWbbbfffdddbbbWWWSSSPPPOOOLLLMMMTTT^^^dddlllvvvxxxqqqsssyyyzzzrrrgggbbb]]]]]]___dddoooyyyoookkknnnssswwwyyyxxxwww|||zzz[[[LLLJJJCCCAAA>>>>>>>>>>>>===;;;<<<<<<<<<;;;;;;:::::::::;;;:::::::::;;;<<<>>>???AAAGGGUUUmmm{{{zzz}}}~~~}}}}}}~~~~~~}}}{{{zzz{{{||||||{{{yyyyyywwwvvvvvvuuuuuuuuuxxxvvvvvvxxxyyyzzz|||tttiii^^^XXXXXXZZZbbbccceeeiiiqqqvvvpppppprrrrrrrrruuuwwwsssuuuqqq^^^VVVOOONNNMMMJJJIIIJJJEEEEEEEEEEEEDDDCCCBBBAAABBB@@@>>>>>>======;;;999999777555333333444555666999AAANNN\\\eeehhhfffcccXXXSSSOOONNNMMMOOOXXXaaagggpppzzzvvvqqqvvv}}}~~~uuuoooeee```\\\^^^bbbiiivvvvvvjjjkkkpppvvvxxxyyyxxxxxxyyy[[[LLLJJJCCCAAA>>>>>>>>>>>>===;;;;;;;;;;;;;;;;;;:::::::::::::::::::::;;;===???@@@EEEMMM^^^xxx||||||}}}~~~}}}|||||||||}}}~~~|||zzzyyyzzz{{{|||{{{zzzyyyxxxvvvuuutttttttttvvvsssrrrtttttttttyyywwwlll___WWWUUUVVV___cccgggkkkpppyyyzzzrrrmmmnnnqqqpppqqqssszzzsssrrrzzzvvvbbbXXXPPPNNNMMMKKKIIIJJJEEEEEEEEEEEEDDDCCCBBBAAABBB@@@>>>===>>>===;;;999999888666555444444666777;;;EEESSSaaahhhiiigggdddZZZTTTPPPPPPQQQTTT\\\dddkkkttt|||tttqqqwww}}}yyypppkkkccc___^^^aaagggooo}}}|||ppplllooosssxxxxxxxxxxxx{{{xxxZZZLLLKKKCCCAAA>>>>>>>>>>>>===;;;::::::;;;;;;;;;;;;:::999::::::::::::<<<>>>@@@AAAEEEPPPeee}}}|||{{{zzz}}}}}}}}}|||{{{|||}}}~~~}}}zzzyyyzzz{{{||||||{{{zzzxxxvvvtttsssrrrqqqssspppnnnpppppppppuuu|||yyynnnaaaXXXUUUVVVZZZ___eeeiiinnnvvvyyysssnnnkkkmmmooonnnooosss{{{sssooovvv{{{fff[[[QQQNNNNNNKKKIIIHHHEEEEEEEEEEEEDDDCCCBBBBBBAAA@@@>>>===>>>===;;;:::666666555444222222555777>>>IIIXXXeeekkkkkkhhhfff\\\VVVSSSSSSUUUXXX___gggnnnxxxyyyrrrpppvvv}}}~~~sssjjjgggbbb```aaagggoooyyyqqqnnnqqqtttuuuxxxvvvvvvyyywwwYYYKKKJJJCCCAAA>>>>>>>>>>>>===;;;999:::;;;;;;;;;;;;:::999::::::::::::<<<>>>@@@AAAEEETTTlll|||||||||{{{zzz||||||{{{{{{}}}~~~~~~zzzyyyzzz|||}}}}}}{{{yyywwwuuusssqqqpppoooqqqnnnlllmmmmmmnnnssszzzzzzooocccZZZWWWWWWXXX]]]bbbeeeiiissszzzpppmmmkkkkkknnnnnnllloootttzzzppplllrrr{{{jjj^^^RRROOONNNKKKHHHGGGFFFFFFFFFFFFEEEDDDCCCCCCAAA???>>>===>>>===<<<:::555666666444222333666999@@@LLL\\\iiinnnllliiifff^^^XXXTTTVVVYYY\\\aaagggpppzzzuuuooonnnuuu|||{{{ooofffcccaaa```eeennnyyytttmmmooouuuwwwvvvxxxtttssszzzvvvYYYKKKJJJCCCAAA>>>>>>>>>>>>===;;;888999:::;;;;;;;;;:::999:::::::::;;;<<<>>>@@@BBBJJJZZZttt{{{yyyzzz}}}~~~~~~||||||||||||~~~~~~{{{yyyzzz|||}}}}}}{{{yyywwwtttrrrpppooonnnqqqmmmkkkllllllmmmssszzz}}}zzzpppddd[[[XXXXXXZZZ]]]```bbbfffqqqzzzpppnnnmmmppprrrqqqooossszzzxxxnnniiioooxxxlll___SSSOOONNNKKKGGGFFFGGGGGGGGGFFFFFFEEEDDDCCCAAA???>>>===>>>===<<<:::666888888666555555999===AAAMMM^^^kkkooommmiiiggg^^^XXXUUUXXX[[[]]]aaafffpppzzzsssnnnmmmttt}}}zzzlllcccaaa```aaagggssszzzooolllqqqvvvwwwuuuwwwrrrqqq{{{yyy\\\MMMJJJBBBBBBAAA@@@>>><<<:::999<<<<<<=========<<<:::999:::888999<<<<<<<<<@@@FFFQQQddd}}}yyyxxxyyyzzz~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}|||}}}}}}~~~}}}zzzwwwuuuuuutttsssrrrooonnnkkkhhhgggiiinnnrrrxxx~~~uuuqqqlllcccYYYTTTYYYZZZ\\\___dddoooyyytttssssssrrrqqqppprrruuuxxx{{{sssmmmjjjmmmsssvvvcccRRROOOOOOJJJHHHIIIFFFFFFEEEDDDCCCBBBAAAAAABBB@@@>>>>>>======;;;999888444222444555555999>>>JJJVVVdddkkkoooqqqmmmhhh]]]XXXUUUWWWZZZ^^^fffnnnuuu~~~~~~nnnpppsssvvvsssiiifffhhh___gggqqq}}}xxxmmmhhhnnnwwwyyyyyy{{{pppuuu{{{yyy\\\MMMJJJBBBAAA???===<<<======>>><<<<<<=========<<<::::::;;;999:::<<<<<<<<>>=========;;;999888555333555555666:::@@@MMM[[[iiiqqqttttttooojjj```[[[XXXYYYZZZ]]]eeemmm}}}ppptttxxx}}}yyyooofffeeegggfffooo{{{qqqjjjiiirrrzzz{{{zzzzzzqqqwwwyyy[[[LLLHHHCCCAAA>>><<<;;;<<<>>>???<<<<<<<<<===<<<<<<;;;:::<<<;;;;;;=========CCCLLL```uuu~~~yyyyyy|||}}}~~~~~~~~~~~~}}}{{{yyywwwtttqqqnnnlllmmmllljjjhhhhhhjjjlllooowwwyyyvvvrrrhhh^^^YYYRRRSSSYYY___eeeooo|||{{{}}}}}}wwwqqqqqqxxxwwwqqqnnnlllnnnrrrxxx~~~iiiVVVPPPNNNHHHEEEFFFFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@>>>======<<<;;;999999666444555666666<<>>GGGRRRkkk{{{{{{}}}~~~~~~~~~}}}~~~|||zzzxxxtttooolllkkkllllllkkkiiihhhhhhiiilllttt|||yyyuuukkkaaa\\\UUUVVVZZZ___ccciiiwwwzzz{{{~~~}}}vvvnnnnnnvvvzzztttqqqnnnnnnqqqwwwlllXXXQQQNNNIIIFFFGGGFFFFFFEEEDDDCCCBBBAAAAAAAAA???=========<<<;;;999:::777555666666777???HHH^^^jjjvvvyyywwwuuuqqqmmmgggccc``````___```hhhrrrxxx{{{ssskkkfffiiiooouuuvvvjjjdddjjjttt}}}}}}wwwsssqqq}}}yyy[[[KKKHHH>>>>>>???@@@@@@???===<<<<<<<<<;;;;;;<<<<<<<<<<<<===<<<===>>>===AAALLLYYYttt~~~~~~|||~~~{{{zzzxxxtttppplllkkklllmmmllliiihhhhhhhhhlllsss}}}|||xxxnnnccc]]]WWWXXX[[[___bbbfffppp{{{vvvtttwwwwwwppphhhhhhpppyyyzzzvvvqqqnnnnnnvvvpppZZZRRROOOJJJHHHJJJFFFFFFEEEDDDCCCBBBAAAAAA@@@>>>===<<<===<<<;;;999999777666777777999CCCNNNgggqqqyyyxxxssspppnnnlllhhheeeccccccbbbdddmmmwwwzzz|||tttllliiimmmsss}}}tttkkkiiifffppp{{{zzzuuuqqqwwwyyy[[[LLLHHH888:::>>>AAABBBAAA@@@???<<<<<<;;;;;;;;;<<<======<<<<<<===>>>>>>CCCRRR```{{{}}}{{{yyyxxxvvvtttqqqnnnkkklllmmmllljjjiiiiiijjjnnnsss{{{|||qqqeee___WWWWWW[[[```cccgggpppzzzqqqiiikkkkkkfffaaaaaaiiippp{{{tttooommmuuuvvv___UUUPPPKKKHHHKKKFFFFFFEEEDDDCCCBBBAAAAAA???>>><<<<<<<<<<<<;;;999888777777777777;;;GGGTTTmmmwww}}}yyyqqqllliiigggdddccccccddddddgggrrr~~~wwwzzzwwwpppmmmrrryyyqqqeeedddhhhkkkwww{{{wwwuuutttyyy\\\MMMJJJ<<<===???@@@@@@@@@>>>>>><<<;;;;;;:::;;;<<<===>>>;;;;;;===>>>???EEEVVVggg{{{yyyvvvuuuuuutttrrrqqqkkkllllllkkkjjjjjjkkkmmmooosssyyyuuuhhhbbbZZZZZZ\\\bbbfffjjjsss|||{{{iii^^^``````]]][[[]]]bbbgggxxxxxxqqqnnnrrr}}}dddXXXQQQJJJGGGIIIFFFFFFEEEDDDCCCBBBAAAAAA>>>===<<<<<<<<<<<<;;;999777666666777888===KKKYYYnnnzzz}}}rrriiiccc```^^^^^^```bbbccchhhtttzzzrrrwww|||wwwvvv|||~~~qqqeeeaaaeeejjjppp|||~~~wwwuuuxxxzzzyyy\\\MMMJJJDDDCCCAAA???===;;;::::::<<<;;;;;;:::;;;<<<===>>>;;;;;;===>>>???GGGYYYjjjyyywwwtttssssssttttttssslllllllllkkkjjjjjjmmmooopppsssxxx~~~wwwkkkddd___^^^___dddhhhlllttt}}}tttbbbXXXYYYYYYXXXXXX[[[___bbbnnnyyyrrroooooogggZZZRRRIIIEEEGGGFFFFFFEEEDDDCCCBBBAAAAAA>>>===;;;;;;<<<<<<;;;999666555666888888>>>MMM\\\nnn{{{tttiii```ZZZYYYZZZ]]]```bbbhhhvvvtttmmmttt~~~xxxnnneeeaaadddjjjnnnsss|||tttuuu|||vvvZZZKKKFFFDDDCCCAAA???>>>>>>??????===<<<<<<<<<<<<;;;;;;;;;>>><<<<<<===@@@JJJ___rrrwwwuuuuuuuuuvvvuuusssqqqmmmlllkkkjjjkkkmmmooopppqqqpppuuu}}}}}}qqqhhh___ZZZYYY^^^eeekkkttt{{{ooo___ZZZXXXYYY[[[[[[YYY[[[```lllxxx|||uuurrrqqq}}}lllZZZPPPIIIGGGIIIGGGFFFFFFEEEDDDCCCCCCBBB>>>======;;;:::999888888<<<666555999999<<>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;===<<<<<<>>>CCCOOOeeexxx|||vvvuuuttttttvvvuuutttrrrooonnnmmmlllmmmnnnpppqqqqqqpppsss{{{ssskkk```[[[YYY\\\bbbhhhqqqyyy}}}nnn```ZZZ[[[^^^cccbbb^^^\\\___jjjsss}}}uuuqqqtttqqq]]]RRRKKKIIIJJJGGGFFFFFFEEEDDDCCCBBBBBB>>>===<<<;;;:::999999888===888888===???DDDVVVkkkwww|||xxxkkk^^^XXXWWWSSSUUUZZZaaafffnnn}}}wwwlllgggiiixxxxxxrrrjjjbbb\\\\\\___eeeqqq}}}|||yyyuuuqqqtttwww[[[LLLGGGCCCBBB@@@>>>=========>>>===<<<<<<<<<<<<;;;;;;;;;===;;;<<<@@@FFFTTTkkk~~~{{{wwwuuutttuuuvvvvvvuuusssqqqpppooonnnnnnpppqqqrrrrrrpppqqqwww~~~vvvnnnccc]]]YYY[[[___eeeoooxxx~~~yyymmmbbb[[[]]]dddjjjiiibbb]]]]]]fffkkkwwwzzzvvvyyyxxxbbbUUUNNNKKKKKKGGGFFFEEEDDDCCCBBBAAAAAA======<<<;;;:::999999888888666777<<<@@@HHH\\\ppp{{{|||yyypppcccZZZVVVVVVRRRTTTZZZbbbhhhppp~~~{{{llldddbbbkkk{{{{{{rrrkkkfff]]]ZZZZZZ___fffmmmwww|||vvvsssrrrzzzwww\\\LLLGGGBBBAAA???===<<<<<<=========<<<<<<<<<<<<;;;;;;;;;===<<<===AAAHHHXXXppp~~~{{{yyywwwwwwwwwwwwuuutttrrrqqqpppooooooppppppqqqrrrooooootttzzzxxxqqqeee^^^ZZZZZZ]]]dddooozzz{{{pppeee]]]```fffkkkiiiaaa[[[[[[___cccnnn~~~~~~}}}fffWWWOOOLLLJJJFFFFFFEEEDDDBBBAAA@@@@@@======<<<;;;::::::999999666555777<<<@@@KKK___sss}}}yyyrrrggg[[[TTTSSSTTTOOORRRZZZccciiiqqqvvvhhhaaaaaakkk|||}}}uuunnnhhhbbb^^^XXXXXX[[[bbbkkkttt{{{|||uuussswwwwww[[[LLLGGGBBBAAA???===<<<<<<=========<<<<<<<<<<<<;;;;;;;;;>>><<<>>>BBBJJJZZZttt~~~~~~~~~~~~{{{yyyxxxwwwuuutttrrrqqqqqqppppppoooooooooqqqnnnmmmqqqvvv~~~xxxtttfff```\\\\\\^^^dddppp|||vvvkkkbbbccceeehhhddd]]]YYYZZZ[[[___iiixxxiiiXXXPPPLLLIIIFFFFFFDDDCCCBBB@@@??????<<<<<<<<<;;;;;;::::::999999:::<<>>=========>>>===<<<<<<<<<<<<;;;;;;;;;>>>===>>>DDDMMM^^^yyy}}}}}}|||yyyxxxxxxvvvuuussssssrrrqqqpppoooooonnnppplllkkkooottt{{{~~~wwwtttgggccc___]]]^^^bbbooo{{{~~~uuukkkiiihhhgggbbb[[[XXXZZZ[[[aaajjjtttlllYYYRRRMMMHHHFFFEEEDDDCCCAAA???>>>>>><<<<<<;;;;;;;;;:::::::::888;;;===???EEESSShhhxxx~~~uuuhhh]]]UUURRRQQQQQQNNNRRR[[[ffflllsssooodddaaacccoooyyyrrriii```[[[WWWUUUSSSVVV[[[bbblllyyyzzzuuusss{{{vvvZZZJJJEEEDDDBBBAAA???>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;===<<>>>>>??????======<<<<<<<<<;;;;;;;;;<<<<<>>===<<<;;;;;;;;;;;;;;;;;;::::::888===AAACCCKKK\\\sssvvviii```\\\YYYVVVSSSSSSWWWaaakkkrrrwwwwwwhhhccchhhooo}}}tttddd^^^WWWSSSRRRUUUWWWYYY___hhhttt~~~|||wwwvvv}}}sssWWWMMMFFFCCCBBB@@@>>>======>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::???BBBEEESSSppp~~~}}}~~~|||zzzzzzyyyxxxwwwwwwwwwxxxxxxzzzyyywwwuuusssrrrqqqqqqnnnkkkjjjlllnnntttuuunnnooolllhhhbbb[[[XXX[[[aaaeeegggkkkpppsssuuuxxx}}}{{{sssnnnggg___^^^bbbjjjjjjkkklllooo}}}www```UUUNNNIIIHHHGGGDDDBBB???===<<<;;;>>>>>>===<<<;;;;;;:::::::::======>>>LLLeeeyyyssseee^^^ZZZVVVVVVYYYTTT\\\fffnnnsss|||uuuhhheeeiiimmm~~~tttjjj___WWWPPPPPPRRRUUUYYY]]]cccmmm{{{}}}yyyttt|||rrrWWWLLLFFFCCCBBB@@@>>>======>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;@@@CCCHHHXXXvvv~~~~~~~~~|||}}}~~~|||zzzwwwwwwxxxyyyzzzzzz{{{{{{|||zzzxxxuuurrrpppnnnnnnkkkiiiiiikkknnntttuuuoooooojjjiiifff```ZZZYYY]]]aaadddfffiiikkklllooouuuzzz{{{sssmmmeee]]]\\\___gggfffggghhhlllzzz|||dddVVVNNNHHHHHHFFFDDDAAA???===<<<;;;======<<<<<<;;;::::::999:::===>>>???NNNgggzzzttthhhaaa^^^ZZZYYY[[[[[[aaaiiiqqqxxxuuuhhhggglllrrrpppfff\\\TTTOOOQQQUUUXXX]]]bbbkkkttt~~~|||{{{xxxrrrVVVLLLEEECCCBBB@@@>>>======>>>>>>========================<<<@@@EEELLL^^^}}}{{{|||}}}~~~~~~~~~}}}|||{{{{{{}}}~~~|||zzztttvvvyyy{{{~~~~~~~~~~~~}}}{{{yyyuuurrrnnnlllkkkhhhfffgggjjjnnnuuuuuunnnnnnkkknnnnnnhhh^^^YYYZZZ^^^aaacccddddddfffkkksssyyy}}}tttlllccc\\\[[[___cccbbbccceeeiiiwwwhhhXXXMMMGGGGGGFFFDDDAAA???===<<<;;;<<<<<<;;;;;;::::::999999999===???AAAQQQjjj{{{~~~sssjjjfffccc___^^^___aaaeeelllvvvssshhhgggpppxxxzzzjjj```WWWRRROOOTTTYYY]]]ccchhhttt{{{zzz{{{}}}~~~qqqUUUKKKEEECCCBBB@@@>>>======>>>>>>===========================AAAEEENNNbbbzzz{{{|||}}}~~~~~~~~~~~~}}}{{{zzzzzzzzzyyy{{{}}}~~~}}}{{{tttwww{{{~~~~~~}}}zzzyyywwwtttqqqnnnkkkjjjgggeeegggkkkpppvvvuuummmlllqqquuuwwwoooccc[[[\\\```bbbcccdddeeegggmmmwww~~~wwwmmmccc]]]]]]```cccbbbbbbdddiiiuuukkkYYYNNNIIIFFFEEECCCAAA???===<<<;;;;;;;;;;;;::::::999999999999>>>@@@DDDUUUmmm|||~~~zzzrrrkkkkkkjjjgggfffgggfffhhhooo{{{oooeeeeeeppp{{{uuueeeZZZTTTQQQQQQVVV\\\```gggmmmxxx|||xxxzzzpppUUULLLFFFCCCBBB@@@>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAEEEOOOeee||||||||||||||||||{{{{{{|||}}}~~~~~~{{{yyyxxxxxxyyyxxxyyy|||}}}~~~~~~~~~}}}wwwzzz}}}~~~{{{yyyttttttsssrrrpppnnnllljjjfffeeeggglllqqqwwwvvvllljjjssswwwxxxpppddd\\\^^^bbbeeefffffffffggglllttt{{{~~~yyyoooeee```aaacccgggeeedddfffjjjuuulllYYYPPPLLLFFFDDDBBB@@@>>>===<<<<<<;;;:::::::::::::::999999999>>>AAAGGGYYYqqq}}}~~~yyysssnnnppprrrqqqpppqqqmmmooouuuzzzjjjbbbcccooo|||pppaaaXXXUUURRRTTTYYY^^^cccjjjrrrxxx}}}yyy|||oooUUUMMMGGGCCCBBB@@@>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAAEEEQQQiii}}}||||||{{{zzzyyyxxxwwwyyy|||~~~~~~{{{yyyxxxxxxxxxxxxyyy{{{}}}~~~zzz|||~~~}}}zzzwwwuuuooooooppppppooommmkkkjjjgggfffhhhlllpppvvvxxxlllhhhppptttuuuoooeee^^^^^^```eeeggghhhfffeeeggglllpppzzz}}}|||rrrjjjggghhhiiikkkhhhfffgggjjjsss}}}nnnZZZQQQMMMEEEDDDBBB@@@>>>===<<<<<<;;;;;;;;;;;;::::::::::::999>>>CCCKKK]]]ttt}}}yyysssppprrruuuttttttuuurrruuu|||qqqfffaaacccppp}}}mmm```YYYXXXVVVWWW]]]aaagggpppyyy}}}~~~|||oooUUUNNNIIICCCBBB@@@>>>======>>>>>>========================@@@BBBGGGUUUooo~~~|||{{{{{{yyyxxxwwwvvvvvvxxx{{{~~~~~~|||zzzyyyxxxxxxwwwyyy{{{}}}{{{|||}}}|||{{{wwwtttrrrlllmmmmmmnnnmmmkkkiiiggggggeeegggkkknnnrrr}}}zzzlllhhhkkkooorrrpppiiiccc___^^^bbbfffiiijjjiiiiiillloooyyy{{{tttsssuuuuuummmiiiffffffhhhnnn}}}{{{sss\\\PPPKKKDDDCCCAAA@@@>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999>>>DDDMMMaaawww|||vvvoookkkmmmooonnnnnnoooooouuu~~~xxxgggbbbbbbffftttzzzkkkaaa\\\[[[YYY[[[```ffflllxxx~~~oooVVVNNNJJJCCCBBB@@@>>>======>>>>>>========================AAABBBHHHXXXttt~~~zzzzzzyyyyyyxxxwwwvvvvvvwwwzzz~~~~~~}}}{{{zzzyyyxxxxxxyyy{{{}}}{{{{{{{{{{{{yyyvvvsssqqqkkklllmmmmmmllliiigggeeefffeeefffiiilllpppzzz{{{mmmhhhhhhmmmrrrsssooohhhaaa]]]___eeekkkooopppqqqtttwww|||~~~~~~nnniiifffdddeeekkkxxx|||~~~www^^^OOOHHHDDDCCCAAA???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999???EEENNNbbbxxx|||rrrjjjeeefffgggfffeeefffhhhppp}}}pppbbbaaaccciiixxxxxxkkkbbb___]]][[[]]]ccciiiqqq~~~}}}oooVVVKKKBBB@@@@@@@@@@@@??????>>>>>>>>>>>>===============>>>@@@AAAIII^^^{{{~~~{{{xxxsssrrrrrrtttvvvvvv{{{zzzzzzzzz||||||zzzyyyyyyyyyvvvwwwyyy{{{{{{{{{{{{zzzxxxvvvuuuuuuvvvvvvuuusssqqqqqqpppnnnllljjjhhhggggggdddeeeiiikkknnnvvv}}}pppffffffiiiqqqwwwuuullldddbbbaaagggpppwwwyyyxxxuuusssyyykkkaaaccceeegggqqq~~~~~~bbbPPPIIIDDDBBB@@@???============;;;;;;:::999999::::::::::::<<>>>>>===>>>>>>============>>>>>>@@@BBBKKK```}}}zzzwwwtttssstttwwwxxxyyywwwwwwwwwyyy{{{~~~}}}{{{zzzzzzzzzyyyzzz{{{|||}}}||||||{{{vvvuuuttttttuuuvvvtttsssrrrqqqqqqooommmkkkiiihhhgggeeeeeeiiikkknnnttt|||tttjjjgggkkkssszzzxxxnnnfffcccgggmmmuuuzzz{{{zzzyyyyyyoooeee```dddfffgggppp}}}~~~dddQQQJJJDDDCCCAAA???============;;;::::::999999::::::;;;<<<>>>GGGXXXlllxxx{{{yyyllleee^^^ZZZWWWUUUXXX]]]eeessszzz{{{iiiZZZ[[[dddqqqvvvjjjbbb]]]___```dddlllxxxmmmUUUMMMEEECCCBBBAAA???>>>=========>>>>>>============>>>>>>AAACCCMMMcccyyywwwtttsssuuuxxxzzz{{{sssssstttvvvzzz}}}}}}|||{{{{{{{{{{{{|||||||||{{{zzzyyytttsssssstttuuuvvvtttsssssssssrrrpppnnnllljjjiiigggeeefffiiikkklllrrryyy|||xxxnnnhhhllluuu}}}}}}sssjjjffflllsss{{{~~~|||{{{|||wwwmmmiiiiiimmmnnnnnnvvvgggSSSJJJDDDCCCAAA???============:::::::::999999::::::;;;>>>AAAJJJ\\\nnnyyyyyyvvvkkkbbbZZZUUURRRQQQUUU[[[eeeuuu}}}ttteeeYYY\\\ggguuuvvvjjjbbb^^^```dddkkkuuulllUUUMMMFFFDDDCCCAAA???======<<<<<<>>>============>>>>>>???BBBEEEPPPhhh~~~yyyvvvtttsssuuuwwwxxxxxxpppqqqsssvvvzzz~~~~~~}}}}}}{{{zzzzzzyyyxxxwwwvvvuuusssssssssuuuwwwwwwvvvttttttssssssqqqooommmkkkiiigggfffgggjjjkkkjjjnnntttvvv~~~}}}qqqiiilllvvvyyyooojjjmmmttt|||~~~{{{zzz|||zzzssstttsssuuuwwwuuuttt{{{kkkUUUKKKEEECCCAAA???===<<<<<<<<<::::::999999999:::;;;;;;>>>CCCNNN```rrr{{{zzzvvviii```WWWRRROOOOOOUUU\\\dddvvvoooaaaYYY^^^iiiwwwvvvjjjdddaaabbbhhhrrr}}}}}}lllUUUNNNGGGEEECCCAAA>>>===<<<=====================>>>??????BBBGGGTTTmmm|||xxxvvvsssqqqrrrssssssrrrooopppssswww{{{~~~{{{{{{zzzxxxwwwvvvuuutttttttttuuuwwwyyyyyywwwuuuttttttsssqqqooommmkkkjjjhhhfffgggjjjjjjhhhkkkpppqqq{{{vvvkkknnnwww~~~tttnnnkkkqqqyyy|||zzzyyyyyy{{{||||||zzz{{{{{{~~~~~~}}}yyyxxx~~~oooWWWLLLEEEDDDAAA???===<<<<<<<<<:::999999999::::::;;;<<<>>>DDDQQQdddvvv~~~{{{uuuhhh___VVVQQQOOOPPPWWW___cccxxxlllaaaZZZ```kkkxxxwwwkkkfffdddfffmmmxxx{{{|||mmmVVVNNNFFFEEECCC@@@>>>=========>>>===<<<<<<======>>>???@@@CCCHHHXXXrrr|||wwwtttqqqpppppppppooonnnoooqqqtttxxx|||}}}|||{{{yyyxxxwwwvvvvvvuuuuuuvvvxxxzzzyyywwwtttttttttsssqqqooommmkkkjjjhhhggghhhkkkjjjggghhhlllmmmxxx~~~qqqrrrzzzuuuooohhhnnnvvv|||~~~{{{xxxvvvrrryyy|||{{{rrrZZZMMMFFFDDDBBB???===<<<<<<<<<999999999999:::;;;<<<<<<>>>EEESSSfffxxx~~~xxxqqqfff]]]UUURRRQQQSSSZZZbbbcccyyykkkaaa]]]cccmmmyyyxxxmmmhhhhhhlllsss}}}}}}{{{nnnVVVNNNEEEDDDBBB???===<<<===???@@@<<<<<<<<<<<<===>>>???@@@CCCIIIZZZwww}}}tttrrrpppoooppppppooonnnnnnpppssswww|||~~~}}}|||zzzxxxwwwvvvvvvvvvvvvvvvwwwxxxyyyxxxuuurrrssssssrrrqqqnnnllljjjiiihhhgggiiikkkiiieeeeeeiiiiiiuuuyyyxxx}}}~~~ssslllhhhnnnwww{{{tttqqquuu{{{}}}}}}uuu\\\NNNFFFDDDBBB???===<<<;;;;;;999999999999:::;;;<<<===???FFFTTTgggvvvzzzrrriiiccc[[[TTTRRRRRRUUU\\\cccccczzzkkkbbb```gggqqq|||zzznnnjjjkkktttzzzoooWWWMMMEEECCCAAA???===<<<===???AAA<<<<<<<<<<<<===>>>@@@@@@CCCJJJ\\\yyy~~~rrrqqqoooooopppqqqpppooonnnpppssswww{{{~~~|||}}}~~~zzzyyywwwuuutttttttttuuuuuuuuuvvvxxxyyywwwssspppssssssrrrpppnnnllljjjiiihhhgggiiikkkiiieeedddgggfffsss}}}|||ppphhhjjjoooxxx~~~uuuwwwwwwyyy|||~~~vvv]]]NNNFFFEEEBBB???===<<<;;;;;;999999999999:::;;;<<<===@@@GGGTTTffftttvvvmmmccc```YYYSSSRRRSSSUUU\\\dddbbbzzzkkkcccbbbjjjttt{{{ooollllllyyy~~~qqqXXXOOOGGGDDDBBB@@@>>>======>>>???:::;;;<<<<<<<<<>>>AAADDDGGGLLL___wwwtttqqqooonnnnnnnnnmmmnnnoooqqqrrrtttxxx~~~~~~}}}}}}~~~}}}|||||||||~~~~~~|||zzzzzzxxxuuuuuuwwwxxxxxxxxxrrrtttvvvwwwwwwvvvtttrrrqqqpppooonnnlllkkkjjjiiikkkkkkjjjhhheeedddeeeggggggppp~~~zzzzzzwwwgggaaajjjwwwzzzvvvxxxyyy{{{}}}}}}|||{{{{{{tttvvv~~~}}}bbbMMMGGGDDDAAA@@@???>>><<<;;;>>>>>><<<999777888:::===;;;GGGZZZllluuusssjjjbbbZZZXXXUUUSSSSSSXXX___dddkkkxxxpppeeebbbmmmyyyxxxvvvvvvpppWWWNNNFFFDDDBBB@@@>>>======>>>>>><<<===>>>>>>>>>???BBBEEEHHHOOOccc~~~uuurrrooommmlllmmmllllllmmmooopppqqqsssxxx}}}}}}{{{zzz{{{{{{yyyyyyzzz|||~~~~~~~~~}}}{{{yyyyyywwwuuutttvvvwwwwwwvvvqqqrrrtttvvvvvvtttrrrqqqppppppooonnnlllkkkjjjiiijjjjjjiiigggdddcccdddfffiiippp{{{wwwwwwxxxiiibbbhhhqqqyyy||||||zzzyyyzzz{{{}}}~~~}}}xxxqqqkkkhhhhhhooo{{{~~~|||www~~~cccOOOGGGDDDAAA@@@???>>><<<;;;===<<<;;;888777777:::<<<@@@KKK^^^nnnvvvsssjjjbbb^^^\\\XXXTTTTTTXXX```fffooo|||sssiiifffppp}}}~~~||||||oooVVVMMMEEECCCBBB@@@>>>======>>>>>>>>>>>>???>>>>>>???AAADDDIIIRRRhhh|||rrrooollljjjjjjkkkkkkjjjlllmmmoooppprrrvvv{{{~~~~~~}}}|||zzzxxxwwwwwwxxxxxxvvvwwwyyy|||~~~~~~}}}}}}}}}{{{yyyxxxvvvttttttvvvwwwvvvuuurrrsssuuuvvvvvvuuusssrrrooooooooonnnlllkkkjjjiiijjjjjjiiifffcccbbbccceeejjjoooxxxssssss}}}xxxjjjcccffflllssswwwzzzzzzzzzyyyzzz}}}yyyjjj___]]]\\\```iiipppooommmmmmnnn}}}eeePPPHHHEEEAAA??????>>><<<;;;;;;;;;:::888777777:::<<>>======>>><<<=========<<<<<>>===<<<;;;:::::::::999888999;;;>>>FFFRRRcccpppuuuqqqiiidddiiihhhfffcccbbbcccgggjjjwwwvvvnnnllltttqqqXXXNNNFFFBBBBBBAAA???>>>>>>======<<<=========<<<<<>>======<<<;;;999:::;;;;;;:::;;;>>>@@@DDDPPPaaannnssspppjjjfffkkkllllllkkkjjjjjjlllnnnyyyrrrmmmkkksss}}}}}}rrrXXXOOOFFFBBBAAAAAA@@@???>>>======>>>>>>???>>>>>>???AAADDDIIIXXXtttxxxssspppmmmkkkjjjkkkmmmmmmmmmjjjlllnnnppprrrtttxxxzzz}}}zzzwwwvvvvvvwwwssstttvvvxxxzzz}}}~~~~~~|||zzzyyyxxxxxxyyyzzzzzzyyywwwtttttttttuuuuuutttttttttoooppprrrrrrqqqooommmlllnnnnnnmmmiiifffdddeeeffffffllluuu~~~mmmjjjsssxxx|||zzzooocccjjjvvvxxxoooeeelllwww~~~nnn```VVVQQQPPPVVV\\\___bbbeeennnnnnVVVKKKGGGBBB>>>===<<<<<<;;;888:::;;;<<<<<<===@@@BBBBBBOOO```mmmqqqoookkkiiikkkllllllkkkkkkllloooqqq{{{mmmkkkkkksss|||xxxyyy|||qqqWWWNNNFFFAAAAAAAAA@@@???>>>===<<<<<<===>>>>>>>>>???BBBEEELLL\\\wwwzzzvvvooollljjjiiikkklllmmmmmmjjjllloooqqqrrrtttwwwzzz~~~~~~zzzwwwvvvuuuvvvwwwssstttwwwzzz}}}~~~|||zzzwwwxxxwwwwwwyyyzzzzzzxxxvvvsssssssssssssssssssssssspppqqqssstttsssqqqooommmnnnnnnllliiieeeddddddeeegggkkkrrr|||{{{jjjhhhrrrxxxuuujjjmmmuuu~~~vvvnnngggnnnyyyzzzmmmcccZZZTTTRRRWWW\\\___aaadddooosss[[[KKKGGGBBB>>><<<<<<<<<;;;666888:::;;;<<<===@@@BBBCCCPPPaaammmpppnnnkkkiiiiiihhheeecccccchhhooouuu~~~xxxjjjkkkmmmuuu|||yyyxxxvvvwwwzzzpppVVVMMMDDDAAAAAAAAAAAA???>>>===<<<:::;;;<<<<<<<<<>>>AAADDDOOO___zzz|||yyymmmkkkiiihhhjjjlllmmmmmmjjjmmmppprrrsssuuuwwwzzz~~~{{{xxxvvvtttuuuvvvwwwrrrtttwww{{{~~~}}}{{{xxxuuuwwwvvvwwwxxxyyyyyywwwuuuuuuuuuuuuuuuuuuuuuuuuuuuqqqrrrtttuuutttrrrpppnnnmmmmmmkkkhhhdddccccccdddgggjjjooowwwxxxhhhfffqqqyyyzzzooopppsssxxx}}}|||uuunnniiiqqq{{{{{{pppiiibbb[[[WWWZZZ]]]]]]^^^___qqqwww___LLLGGGBBB>>><<<<<<<<<;;;444777999;;;;;;===???AAAFFFRRRcccnnnpppmmmjjjiiihhhddd^^^ZZZ\\\cccooowwwrrrjjjkkkooowww~~~xxxwwwwwwwwwxxx|||rrrYYYPPPHHHCCCBBB@@@>>>======>>>>>>AAA<<<999;;;>>>>>>AAAEEERRRfffzzzsssnnnmmmkkkjjjiiijjjkkkkkkjjjlllmmmnnnooorrrvvvxxx|||xxxuuutttuuuuuuwwwyyy|||~~~~~~~~~|||{{{yyywwwvvvwwwxxxyyyyyyxxxwwwvvvuuuuuutttrrrrrrtttuuuuuutttwwwxxxxxxxxxvvvuuusssrrrmmmkkkhhheeedddddddddeeeeeeiiiooowwwllljjjiiiqqqrrrmmmkkkpppsssqqqooopppqqqwww}}}~~~{{{uuujjjccc[[[WWWXXX]]]bbbdddrrr{{{[[[OOOGGG???>>>===999888888777999;;;<<<<<<===>>>@@@FFFSSSffftttvvvpppkkkjjjfff___XXXVVVYYYaaappp~~~wwwdddiiipppxxx|||zzzwwwtttssstttvvvwwwrrrXXXOOOHHHCCCBBB@@@>>>======>>>>>>AAA<<<:::<<<>>>>>>AAAFFFVVVkkkxxxqqqkkkjjjiiihhhhhhhhhiiiiiihhhjjjlllnnnppptttxxx{{{~~~~~~zzzwwwuuutttuuuuuuwwwzzz|||~~~~~~~~~|||{{{yyyxxxwwwwwwxxxxxxyyyyyyxxxwwwvvvvvvuuusssssstttuuutttssstttuuuuuuuuutttrrrpppooommmkkkhhhfffdddddddddddddddgggnnnvvv|||mmmlllmmmuuutttmmmhhhkkknnnoooqqqssssssyyy~~~|||pppjjjbbb]]]]]]```bbbcccuuu~~~^^^PPPGGG@@@>>>===:::888999777999;;;<<<<<<<<>>======>>>>>>@@@<<<:::<<<>>>???BBBHHH[[[qqq}}}uuuooohhhhhhgggfffffffffggggggfffhhhkkknnnqqquuu{{{~~~}}}{{{||||||||||||{{{xxxvvvttttttuuuvvvxxx{{{~~~~~~~~~}}}{{{zzzyyyyyywwwwwwxxxyyyyyyyyyxxxxxxxxxwwwuuutttuuutttsssqqqssssssttttttsssqqqooonnnmmmkkkiiifffdddccccccdddbbbfffmmmuuuuuupppqqqttt|||xxxnnnffffffiiimmmsssxxxwww}}}|||vvvnnngggddddddddddddxxxbbbQQQIIIAAA@@@???;;;999:::888999;;;;;;;;;<<>>======>>>>>>???<<<;;;===>>>???DDDJJJ___xxxzzzqqqlllffffffeeeeeeeeeeeeeeeeeeeeehhhkkknnnqqqvvv{{{}}}zzzxxxxxxxxxxxxxxxwwwuuuttttttuuuvvvwwwzzz|||~~~}}}|||{{{{{{zzzwwwwwwxxxyyyyyyzzzzzzzzzzzzxxxwwwvvvuuutttrrrooossstttuuuvvvuuussspppooolllkkkiiigggeeecccccccccbbbfffmmmvvvuuuvvvyyy}}}|||qqqgggfffiiinnnuuu|||}}}yyynnnhhhgggiiijjjzzzfffRRRIIIBBB@@@???<<<:::;;;888999;;;;;;;;;<<>>======>>>>>>>>><<<<<<>>>??????EEELLLccc~~~wwwmmmhhhdddddddddeeeeeeeeeeeedddeeehhhkkkmmmppptttzzz}}}{{{xxxvvvuuutttsssttttttsssttttttvvvwwwxxx{{{~~~~~~||||||||||||xxxxxxxxxyyyyyyzzz{{{{{{{{{zzzxxxwwwvvvtttqqqoooqqqsssuuuvvvuuussspppnnnlllkkkjjjgggeeecccbbbbbbcccfffmmmwww{{{|||uuukkkjjjmmmqqqwww}}}qqqiiiiiimmmrrr~~~iiiRRRJJJBBBAAA@@@<<<;;;;;;999::::::::::::<<>>======>>>>>>===<<<===??????@@@FFFNNNfffsssjjjdddbbbbbbcccdddddddddccccccdddfffiiillloootttyyy}}}|||yyyvvvuuusssqqqpppqqqqqqrrrsssuuuxxxyyyzzz}}}~~~}}}|||||||||zzzzzzyyyyyyyyyzzz{{{{{{{{{zzzyyyxxxxxxuuurrroooooopppsssuuutttrrrooommmlllllljjjhhhfffcccbbbaaabbbfffmmmvvvyyyooommmooosssyyyqqqhhhhhhooovvvkkkRRRIIIBBBAAA???<<<:::;;;999::::::::::::<<>>======>>>>>><<<<<<>>>@@@???@@@GGGPPPiiiwwwooofffaaa^^^___aaabbbbbbbbbaaaaaa```bbbfffjjjnnntttzzz~~~yyywwwtttssssssrrrpppnnnnnnoooqqqtttwwwyyy{{{|||~~~}}}{{{{{{{{{|||{{{zzzyyyyyyzzzzzz{{{{{{zzzyyyyyyxxxvvvrrrooonnnqqqtttuuuuuusssooommmlllllljjjhhhfffcccaaa``````eeellluuu}}}qqqlllnnnrrrzzzoooffffffmmmttt|||kkkRRRIIIBBB@@@???<<<:::::::::::::::999999;;;???CCCNNNcccvvv|||{{{zzzrrrhhh]]]UUUMMMKKKNNNXXXhhhwwwzzzllljjjnnnxxxtttkkkeeeddddddeeefffhhhjjjlllpppqqqsssuuuvvvzzz~~~vvv[[[PPPGGGCCCBBB@@@>>>======>>>>>><<<<<<>>>@@@@@@@@@HHHQQQlllxxxrrrlllddd^^^\\\]]]___`````````______\\\___dddiiinnnttt{{{|||tttrrrqqqqqqrrrrrrpppooonnnoooqqqtttwwwzzz|||~~~}}}{{{{{{{{{}}}|||{{{zzzyyyyyyzzz{{{{{{zzzyyyyyyyyywwwssspppqqqsssvvvxxxxxxuuurrrooollllllkkkiiifffcccaaa```___ccckkksss}}}qqqkkklllqqqzzz}}}}}}oooeeedddkkkqqqvvvkkkQQQHHHAAA@@@>>>;;;999::::::::::::999999;;;@@@CCCRRRhhh|||xxxmmm^^^UUUMMMJJJNNNYYYkkkzzz|||ooolllqqq{{{uuulllccccccddddddeeefffggghhhmmmoooqqqsssuuuyyy~~~xxxXXXJJJJJJCCCBBB@@@???>>>>>>======>>>>>>???AAA@@@@@@HHHRRRlllxxxooofff``````\\\]]]^^^^^^]]]]]]___aaabbbbbbccchhhpppxxx~~~|||xxxqqqqqqppppppooopppppppppppprrruuuwwwxxx{{{~~~{{{wwwvvvxxxyyy{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyzzz{{{|||{{{wwwtttsssssstttvvvwwwvvvrrrooommmjjjfffdddccccccaaa```cccdddgggkkkrrr|||~~~ooojjjlllpppyyy|||}}}zzzllldddbbbeeehhhqqqoooUUUJJJ@@@>>>>>>;;;999999:::999999;;;:::;;;AAAIIISSSiii~~~yyymmmaaaVVVOOOPPPTTTXXXeeetttvvvoootttuuullldddddddddcccbbbdddgggjjjqqqnnnlllnnnttt{{{~~~xxxXXXJJJJJJCCCBBB@@@???>>>>>>======>>>>>>???AAA@@@@@@IIISSSmmmyyyssslllddd______[[[]]]^^^]]]]]]]]]___aaabbbbbbdddiiipppwww}}}{{{vvvpppoooooonnnnnnnnnooooooqqqsssuuuwwwyyy|||{{{xxxwwwwwwxxxyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxyyy{{{|||zzzwwwtttsssssstttuuuvvvuuuqqqooommmjjjgggeeedddcccbbbaaabbbccceeeiiiqqq|||~~~~~~pppjjjkkkoooyyyzzznnndddaaabbbeeelll~~~}}}}}}sssUUUJJJ@@@>>>>>>;;;999999:::888999;;;::::::@@@HHHTTTiii|||~~~uuujjjbbbXXXRRRUUUWWW[[[ffftttssskkkqqq}}}rrriii___```bbbbbbccceeeiiilllmmmkkkjjjmmmsssyyy}}}xxxWWWJJJJJJCCCBBB@@@???>>>>>>======>>>===???@@@@@@AAAJJJTTTpppyyyqqqmmmhhhaaa]]]^^^[[[\\\]]]]]]\\\\\\^^^```bbbccceeejjjpppwww}}}xxxsssnnnmmmlllllllllmmmnnnooorrrtttwwwyyyzzz}}}|||zzzxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvuuuxxxxxxyyyzzz{{{zzzwwwuuutttttttttuuuuuutttpppnnnmmmjjjgggeeeeeedddbbb``````aaabbbfffnnnzzzooofffgggkkkvvv~~~sssgggaaaaaadddmmm{{{xxxxxx~~~xxxWWWKKKAAA>>>===;;;999999999777888:::999999???GGGUUUgggxxx|||{{{yyyrrriiiccc[[[WWWZZZ\\\]]]fffssswwwkkkeeelllzzz}}}nnneee]]]___aaabbbbbbdddgggiiihhhggggggkkkqqqxxx||||||uuuxxxWWWIIIIIIBBBBBB@@@???>>>=========>>>===???@@@@@@BBBKKKVVVrrrzzzssslllhhhddd^^^[[[\\\[[[\\\]]]\\\\\\\\\^^^```bbbdddgggkkkpppvvv||||||uuupppmmmlllkkkkkkkkkmmmnnnpppsssuuuxxxzzz|||}}}{{{zzzyyyxxxxxxwwwwwwvvvuuuuuuuuuxxxxxxxxxyyy{{{zzzxxxvvvuuuttttttttttttssspppmmmllliiigggeeeeeecccaaa___^^^^^^___ccckkkxxxmmmbbbaaafffsssyyykkkccccccgggsss|||vvvvvv~~~|||XXXMMMAAA>>>===;;;999999888777888999999999???GGGTTTeeetttwwwwwwxxxtttmmmgggaaa___bbbaaaaaaiiiuuu}}}nnncccaaaiiixxxzzzkkkccc^^^```aaaaaa``````bbbdddeeeeeegggkkkqqqwww}}}xxxoooiiiwwwWWWIIIIIIBBBBBB@@@???>>>=========>>>===>>>@@@@@@BBBLLLXXXtttvvvooohhheeeaaa[[[YYYZZZ[[[\\\]]]]]]\\\]]]___```cccfffjjjnnnrrrvvv|||}}}xxxrrrnnnmmmlllkkkjjjkkkmmmpppqqqsssuuuxxxzzz|||~~~|||zzzyyyyyyxxxxxxxxxwwwwwwwwwyyyxxxxxxzzz{{{{{{yyywwwwwwvvvtttttttttrrrooommmjjjhhhfffeeedddccc```^^^\\\\\\]]]```hhhuuulll```___eeesss{{{nnnggggggkkkrrr|||uuuttt}}}ZZZNNNBBB>>>===:::888999888777888999999999???GGGSSSdddrrruuuwwwzzzzzzuuuqqqkkkiiikkkiiigggooo|||wwwiii______gggwwwyyyjjjbbb]]]^^^___^^^]]]^^^```bbbccceeehhhlllqqqxxx~~~{{{rrrlllgggeeewwwVVVIIIIIICCCBBB@@@???>>>>>>======>>>===>>>???@@@CCCNNNYYYwww{{{wwwrrrkkkdddbbb___ZZZXXXZZZ\\\]]]^^^^^^]]]]]]___aaaeeeiiinnnqqqssswww}}}|||xxxtttpppllllllkkkiiiiiijjjmmmppprrrrrruuuxxxzzz}}}}}}|||zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyzzz||||||{{{zzzyyywwwvvvuuutttssspppmmmjjjiiigggfffeeeccc```^^^YYYZZZ[[[___gggssskkk______fffttt}}}sssmmmlllnnnlll}}}yyysssttt|||\\\OOOCCC>>><<<:::888999999777888:::999999???GGGRRRcccqqqvvvyyy~~~||||||vvvssssssooommmwwwvvvhhh___^^^gggwwwxxxjjjbbbYYYYYYZZZZZZ[[[^^^bbbeeebbbeeeiiimmmrrrxxx~~~xxxmmmfffcccbbbbbbwwwVVVHHHIIICCCBBB@@@???>>>>>>===============???@@@CCCOOO[[[{{{~~~yyysssnnnllleee```___^^^ZZZZZZ\\\]]]^^^______^^^___aaabbbfffkkkqqqtttuuuxxx~~~}}}wwwtttqqqnnnllljjjiiigggggghhhlllooorrrrrrtttwwwzzz|||~~~|||{{{yyyyyyzzzzzz{{{||||||||||||{{{zzz{{{}}}~~~}}}|||{{{yyywwwuuuuuussspppnnnllljjjiiihhhgggeeebbb___WWWYYY[[[___fffqqq}}}ggg\\\]]]dddsss~~~}}}xxxuuutttkkkzzzwwwtttvvv]]]PPPCCC>>><<<999888999:::888999;;;::::::@@@HHHSSSdddrrrwwwzzz{{{vvvsssooonnnzzztttfff^^^^^^fffvvvwwwiiiaaaYYYYYYXXXWWWXXX[[[aaaeeeaaaeeejjjnnnqqqvvv|||zzzssskkkccc___^^^^^^]]]wwwVVVHHHHHHCCCBBB@@@???>>>>>>=========<<<===???@@@DDDOOO\\\~~~yyysssmmmhhhgggaaa]]]]]]]]][[[[[[]]]^^^___```_________aaacccgggmmmsssuuuvvvyyy{{{uuuqqqooommmlllhhhgggfffeeegggjjjnnnqqqqqqtttwwwzzz|||~~~}}}|||{{{xxxyyyzzzzzz{{{|||}}}~~~|||{{{{{{|||}}}~~~~~~}}}}}}zzzxxxvvvuuusssqqqooommmlllkkkjjjjjjgggdddaaaVVVXXX[[[___fffppp{{{|||bbbXXXYYY```pppzzz~~~}}}yyyppp~~~wwwvvvzzz^^^QQQCCC>>><<<999888999:::999:::;;;;;;;;;AAAIIITTTdddssswww{{{{{{tttpppkkkjjjxxxpppccc\\\^^^fffvvvwwwhhhaaa\\\[[[YYYVVVUUUXXX^^^bbb```dddiiimmmpppuuu{{{|||lllhhhccc^^^]]]\\\ZZZYYYsssUUUHHHFFFAAA@@@@@@??????@@@@@@AAA<<<@@@>>>???CCCAAAKKKbbbzzzuuunnnhhhddd]]]\\\[[[ZZZZZZYYYYYYYYYZZZ]]]___```^^^^^^aaadddiiinnntttxxxzzz}}}~~~xxxrrrnnnkkkhhheeeiiihhhgggggghhhkkknnnqqqnnnppptttyyy~~~|||}}}|||{{{|||~~~|||||||||}}}||||||{{{zzzxxxxxxwwwuuusssqqqooommmmmmlllkkkkkkjjjgggccc___[[[WWWWWW[[[```hhhuuuxxxaaaWWWUUUZZZiiixxx{{{ttt~~~}}}}}}cccKKK@@@AAA===;;;<<<888999888888999999:::@@@IIITTThhhxxx{{{yyy{{{|||yyytttmmmeeebbbbbbiiixxxnnn\\\]]]]]]iiizzzuuuggg___XXXWWWVVVUUUWWWZZZ]]]___```dddjjjnnnqqqvvv}}}xxxpppfffdddaaa___^^^^^^```aaasssVVVHHHFFFCCCBBBAAA@@@????????????===AAA???@@@DDDCCCNNNeee{{{tttnnnhhhbbb^^^[[[[[[ZZZYYYYYYXXXYYYYYYYYY\\\___```___aaadddhhhkkkoootttwwwyyy{{{}}}vvvqqqmmmkkkhhhgggiiihhhgggfffhhhjjjmmmooopppqqqtttxxx}}}~~~}}}~~~}}}||||||~~~||||||||||||||||||||||||}}}|||{{{xxxvvvssspppooonnnmmmmmmlllkkkhhhddd```\\\XXXWWWZZZ___eeeqqq|||www___UUUTTTXXXdddqqq{{{zzzvvvzzzzzzcccLLLAAAAAA===;;;<<<888999888888:::999:::AAAIIIVVVhhhwwwzzzxxxxxxuuuooofffaaa\\\[[[]]]eeesssooo___aaa]]]jjj|||sssfff^^^WWWVVVUUUUUUVVVXXX\\\^^^```dddjjjnnnqqqvvv}}}zzznnnfffcccbbb___^^^]]]^^^```aaatttVVVIIIGGGDDDCCCBBB@@@???>>>=========@@@???AAAEEEEEEQQQhhh{{{uuunnngggaaa[[[WWWYYYXXXXXXWWWWWWWWWXXXXXXXXX[[[___``````bbbgggkkkmmmqqqvvvxxxxxxzzz~~~zzztttnnnllljjjiiihhhhhhgggffffffgggiiikkkmmmqqqrrrsssvvvzzz}}}~~~|||}}}~~~~~~|||{{{{{{zzz{{{|||~~~}}}zzzwwwssspppnnnnnnmmmllllllkkkhhhccc___]]]YYYWWWZZZ]]]cccmmmwwwxxx___VVVUUUXXXaaakkkuuuzzz~~~zzzzzzyyyzzzeeeMMMAAAAAA===;;;<<<888999888888:::999:::AAAJJJWWWhhhvvvxxxvvvtttkkkaaaWWWTTTTTTVVVZZZbbbppp}}}ppp```bbb]]]lll~~~pppddd]]]WWWVVVTTTTTTTTTWWWZZZ[[[___dddjjjnnnrrrwww~~~yyyooogggaaabbbaaa_________aaacccdddtttWWWJJJGGGDDDCCCAAA@@@???>>>>>>>>><<>>@@@EEEFFFRRRkkk|||xxxqqqjjjddd^^^YYYUUUVVVVVVVVVVVVVVVWWWXXXXXXYYY\\\___``````bbbgggkkkqqquuuxxxyyyyyyzzz~~~}}}xxxqqqllljjjjjjjjjiiiggggggfffffffffhhhjjjkkkpppqqqrrrtttyyy~~~}}}||||||}}}~~~}}}||||||{{{zzzzzz{{{}}}}}}zzzvvvrrrnnnlllllllllllllllkkkgggbbb^^^]]]YYYXXXZZZ]]]bbbllluuuzzzbbb[[[[[[]]]dddllltttxxx|||~~~|||{{{fffNNNBBBAAA<<<;;;<<<888999777888::::::;;;BBBJJJYYYhhhuuuxxxvvvqqqeeeWWWOOONNNQQQVVV[[[cccppp|||ppp___aaa___ooo{{{nnnccc\\\VVVUUUSSSRRRSSSUUUXXXZZZ___dddjjjooosssxxxyyypppjjjfffcccaaaaaaaaaaaabbbdddfffhhhuuuWWWJJJHHHAAAAAA@@@@@@??????@@@@@@;;;>>>===???EEEFFFSSSlll~~~|||wwwrrrkkkeee```[[[WWWTTTUUUUUUUUUVVVVVVXXXYYYZZZ\\\^^^``````___aaafffjjjuuuwwwzzzzzzyyy{{{zzzuuupppkkkjjjiiiiiihhhffffffeeefffggghhhjjjkkknnnoooqqqtttzzz~~~~~~|||{{{{{{|||||||||{{{{{{{{{zzzzzz{{{~~~}}}zzzvvvrrrooommmnnnmmmnnnnnnmmmiiiddd___]]]YYYXXX[[[^^^ccclllvvvzzzfff``````bbbhhhqqqvvv{{{~~~zzz~~~{{{xxxxxx{{{hhhOOOBBBAAA<<<:::<<<888999777888::::::;;;CCCKKK[[[jjjvvvxxxuuuooobbbTTTLLLLLLOOOVVV\\\dddqqq}}}ppp___aaacccsssxxxlllaaa[[[UUUTTTRRRRRRSSSUUUXXXZZZ___dddkkkppptttzzz|||ooohhheeecccbbb`````````aaaccceeehhhiiivvvXXXKKKIIIAAA@@@@@@???@@@@@@AAAAAA;;;???===???DDDFFFSSSlll|||yyyvvvtttnnnjjjccc^^^[[[XXXUUUSSSUUUUUUUUUVVVXXXZZZ[[[\\\^^^```bbbaaa```bbbggglllvvvxxxzzzzzzyyyzzzwwwsssooollljjjiiigggfffdddeeeeeefffhhhiiikkklllnnnooorrrwww}}}}}}|||zzz{{{|||}}}}}}|||{{{{{{{{{{{{|||~~~~~~|||yyyvvvsssrrrppppppqqqrrrqqqmmmgggbbb]]]ZZZYYY\\\^^^bbbkkktttzzzjjjeeeddddddkkkuuuzzz{{{yyysssrrrlllttt}}}jjjQQQCCCAAA<<<:::;;;888999777888:::;;;<<>>AAA>>>@@@EEEGGGTTTnnnzzzuuurrrooommmhhhddd^^^ZZZXXXWWWVVVUUUUUUVVVVVVXXXZZZ\\\^^^______aaacccccccccffflllqqquuuwwwyyyxxxwwwyyy~~~}}}||||||uuurrrooollljjjhhheeeccccccdddeeegggiiikkklllmmmppprrruuuzzz~~~|||{{{|||~~~{{{{{{|||}}}~~~~~~}}}}}}|||{{{yyywwwuuutttooopppqqqrrrqqqlllfffaaa^^^[[[YYY[[[]]]```gggoooxxxrrrmmmiiigggooo{{{qqqiiihhhaaaiiipppzzzkkkRRRDDDAAA;;;999;;;888999777888;;;;;;<<>>>>>===@@@BBB@@@AAAFFFHHHVVVooo}}}vvvqqqnnnkkkiiieeebbb]]]ZZZYYYXXXXXXWWWVVVVVVWWWYYY[[[]]]___aaa___bbbdddeeeeeeiiipppuuusssuuuwwwvvvvvvwww|||~~~{{{zzzzzztttrrrooommmkkkhhhdddaaabbbccceeegggjjjlllnnnnnnsssuuuxxx}}}}}}}}}}}}{{{|||}}}~~~~~~~~~yyyyyyyyyxxxwwwvvvtttssslllmmmnnnooonnnjjjccc^^^___\\\ZZZ[[[[[[]]]ccckkkqqqzzzzzztttmmmjjjrrrzzzhhh^^^]]]]]]ccchhhooolllRRRDDDAAA;;;999;;;888999777888;;;;;;===DDDMMMeeeuuu}}}vvviiiaaaZZZTTTIIIGGGHHHOOOXXXeeeyyy~~~nnnrrrnnn}}}wwwmmmbbbXXXSSSRRRQQQQQQQQQTTTXXX[[[^^^bbbgggnnntttyyyvvvooofffaaaaaadddeeeeeeeeeeeegggiiikkklllnnnnnnxxx\\\QQQIIIDDDCCCAAA@@@???@@@@@@AAA???BBB@@@AAAFFFHHHVVVooo}}}uuuoookkkhhhdddaaa___]]][[[YYYWWWWWWWWWWWWXXXZZZ\\\___```aaaaaaaaadddcccbbbeeeiiinnnqqqrrryyyuuuqqqppprrrvvvyyyzzz~~~}}}|||{{{yyywwwuuutttkkkkkkjjjiiigggfffeeeeeebbbdddeeegggiiimmmrrrvvvzzz|||~~~}}}||||||||||||{{{zzzyyyxxxvvvvvvvvvwwwxxxxxxvvvtttmmmlllkkkjjjiiigggdddaaa___\\\ZZZ[[[[[[ZZZ^^^eeennnuuu||||||yyy|||zzzuuurrruuu{{{uuuggg]]]YYYZZZ\\\```kkkoooVVVGGGDDD===:::<<<888;;;888777888999===HHHSSSgggssszzzvvvkkk```XXXRRRJJJJJJJJJMMMWWWjjjwwwmmmsss~~~vvvkkkaaaXXXSSSTTTTTTSSSRRRSSSWWW]]]bbbhhhlllrrrxxxzzzkkkhhheeebbbaaaaaabbbccciiihhhhhhggghhhjjjkkkmmmyyy\\\QQQHHHDDDCCCBBB@@@??????@@@@@@>>>AAA???AAAFFFHHHVVVpppyyyqqqkkkgggddd```^^^\\\[[[ZZZYYYYYYYYYZZZ[[[YYYZZZ\\\___aaabbbcccdddgggffffffhhhkkkooorrrrrrtttqqqmmmmmmooorrruuuvvvwwwwwwwwwvvvtttsssqqqpppggggggffffffeeeeeeddddddccceeeggghhhjjjnnnssswww|||}}}~~~}}}~~~~~~}}}}}}}}}|||{{{zzzyyyxxxxxxwwwwwwwwwxxxwwwtttrrrnnnlllkkkjjjiiigggcccaaa]]]ZZZYYY[[[[[[[[[___fffnnnuuuzzzzzzwww{{{zzztttwww~~~uuuhhh]]]YYYXXXZZZ___kkkoooUUUFFFCCC<<<:::<<<888;;;888888999999===HHHTTTiiittt|||wwwlllaaaYYYSSSLLLMMMNNNQQQ\\\nnn|||tttrrr}}}uuukkkaaaZZZUUUSSSSSSSSSSSSTTTYYY___cccjjjnnnttt{{{}}}tttgggeeecccaaaaaabbbdddeeehhhhhhhhhiiikkkmmmnnnoooyyy\\\QQQHHHEEEDDDBBB@@@????????????===@@@>>>@@@FFFIIIWWWqqqyyytttlllfffbbb___\\\ZZZYYYYYYYYYZZZ[[[\\\^^^___[[[\\\]]]___bbbeeegggiiillljjjjjjkkknnnpppqqqqqqllljjjggggggiiimmmooopppoooooonnnnnnmmmkkkjjjiiiaaaaaaaaabbbccccccddddddeeeggghhhjjjlllpppuuuxxx~~~~~~~~~||||||~~~}}}}}}}}}|||{{{zzzxxxxxxzzzxxxwwwwwwwwwvvvsssqqqooommmkkkjjjiiifffccc```[[[XXXXXXZZZ[[[\\\aaahhhpppuuuxxxwwwuuu{{{vvvxxx~~~tttggg]]]ZZZWWWZZZ```mmm||||||nnnTTTEEEBBB;;;999<<<999:::888888999999===IIIVVVkkkvvv}}}yyymmmccc[[[VVVOOOQQQSSSXXXaaarrr}}}vvvooo{{{ssskkkbbb[[[WWWRRRRRRSSSTTTVVVZZZ```eeelllpppwww~~~tttkkkcccbbbaaa```aaaccceeegggggghhhjjjlllnnnpppqqqqqqzzz\\\QQQHHHFFFEEECCC@@@???>>>>>>>>><<>>JJJXXXlllwwwzzzoooeee^^^YYYTTTVVVYYY]]]ffftttxxxrrrnnn~~~zzzrrrjjjbbb\\\XXXQQQRRRSSSUUUWWW\\\bbbgggnnnrrrzzzyyymmmeeeaaa`````````aaaccceeefffgggiiilllnnnpppqqqqqqqqqzzz\\\QQQHHHFFFEEECCC@@@???>>>>>>>>><<>>LLLZZZnnnxxx{{{qqqiiiccc^^^ZZZ\\\^^^bbbhhhttt{{{rrrmmmnnn{{{~~~xxxppphhh```ZZZWWWQQQSSSTTTVVVYYY^^^ccchhhnnnsss{{{~~~sssiiicccaaa``````aaabbbccceeefffjjjkkkmmmoooppppppooooooyyy\\\QQQHHHEEEDDDBBB@@@????????????<<>>MMM\\\ppp{{{vvvnnniiifffbbbcccdddeeejjjssswwwooolllmmmxxx~~~|||yyyssskkkddd]]]YYYVVVRRRTTTVVVXXXZZZ___dddhhhmmmrrrzzzvvvmmmfffbbb``````aaabbbcccdddfffggglllmmmnnnooooooppppppoooyyy\\\QQQHHHDDDCCCBBB@@@??????@@@@@@===@@@>>>???EEEGGGUUUnnn~~~xxxsssoookkk``````^^^[[[XXXXXXZZZ]]]\\\]]]___aaabbbbbbbbbbbbdddfffhhhlllnnnqqqrrrsssqqqpppooommmkkkfff```[[[XXXWWWVVVVVVWWWVVVTTTRRRRRRSSSUUUXXXZZZ\\\]]]^^^___aaadddhhhlllpppsssuuupppqqqrrrssstttwww|||~~~|||zzzxxxwwwvvvuuusssssstttvvvvvvuuuvvvsssmmmiiifffbbb___]]]XXXUUUTTTVVVXXX\\\dddmmmssssssrrrqqqttt}}}~~~||||||sssnnnmmmgggiiimmmwwwvvvllljjjmmmpppwww[[[IIICCC;;;888;;;888666999<<<===;;;???NNN^^^sss~~~{{{uuuqqqnnnjjjjjjiiihhhjjjrrr~~~tttllljjjjjjuuuzzzxxxssspppkkkeee___ZZZWWWVVVSSSUUUWWWYYY[[[___dddgggkkkpppxxxvvvnnngggccc```]]]^^^```bbbeeegggiiijjjnnnnnnnnnoooppprrrssstttxxx\\\QQQIIIDDDCCCAAA@@@???@@@AAAAAA>>>@@@>>>???EEEFFFTTTmmm{{{tttnnniiidddaaa\\\]]]\\\ZZZWWWWWW[[[^^^[[[\\\___aaacccdddddddddeeegggjjjnnnppprrrssssssrrrqqqpppnnnkkkeee^^^YYYUUUTTTTTTTTTTTTSSSPPPMMMMMMOOOSSSWWW[[[^^^aaabbbbbbdddgggkkkoootttwwwxxxqqqrrrssstttuuuxxx}}}~~~|||zzzxxxwwwxxxvvvtttssstttuuuttttttwwwsssnnniiieeebbb___\\\XXXUUUSSSVVVXXX[[[dddmmmqqqqqqppppppsss|||xxxsssrrrggghhhkkkttt}}}rrroooqqqqqqyyy\\\JJJDDD;;;888:::888666999<<<===;;;???NNN___uuuyyyvvvssspppooommmjjjkkkrrr}}}qqqiiiggghhhtttzzzuuusssllliiieee```\\\YYYWWWVVVTTTVVVXXXZZZ\\\___dddgggiiiooovvv}}}zzzooohhhccc```^^^[[[\\\___bbbfffiiilllmmmnnnnnnoooooorrrtttwwwyyy|||]]]NNNIIIEEEDDDBBB@@@?????????@@@;;;@@@@@@AAAEEEDDDQQQjjjwwwqqqnnnjjjddd___YYYYYYYYYZZZ[[[]]]___```______^^^^^^```cccgggiiiiiijjjkkkmmmppprrrsssttttttrrrooommmiiiddd^^^ZZZXXXWWWUUURRROOOMMMLLLKKKNNNRRRXXX]]]___aaacccddddddhhhnnntttyyyzzzyyywwwsssrrrrrrsssvvvzzz~~~~~~|||zzzxxxvvvwwwwwwvvvuuutttsssrrrrrrvvvsssnnnjjjgggddd```]]]WWWVVVVVVXXXXXXZZZbbbkkkpppsssuuutttsss|||~~~vvvrrrrrrkkkpppqqqqqqwwwqqqqqqzzzzzz\\\IIIDDD===<<<>>>;;;999:::777999@@@AAAKKK```xxx}}}xxxwwwqqqllljjjjjjooo|||nnnfffggggggwww{{{wwwqqqjjjeee^^^]]][[[YYYXXXWWWWWWXXXSSSTTTVVVYYY\\\```ccceeeoooqqquuu{{{zzzoooiiifffddd```\\\[[[]]]```bbbdddgggkkknnnrrrrrrrrrssstttwwwyyyzzz|||^^^NNNIIIEEEDDDBBB@@@?????????@@@;;;@@@@@@AAAEEEEEERRRlll}}}tttnnnjjjfff```\\\XXXYYYZZZ[[[\\\]]]^^^^^^^^^^^^^^^___aaaeeeiiikkkkkklllmmmooopppqqqqqqrrrooommmkkkhhhfffbbb]]]ZZZXXXVVVSSSPPPMMMLLLLLLLLLOOOTTT\\\bbbeeehhhjjjkkknnnppptttyyy}}}xxxwwwwwwwwwyyy}}}|||yyywwwuuuvvvvvvvvvuuuuuuuuuttttttvvvsssnnnkkkhhheeeaaa___YYYWWWXXXZZZZZZ[[[ccckkkqqqtttwwwvvvwwwuuuoooooojjjppprrrvvv|||uuuuuu{{{zzz\\\IIIDDD===;;;===:::999:::777999@@@@@@III^^^vvv}}}{{{yyytttvvvpppkkkiiijjjppp~~~nnnfffggggggwwwxxxsssmmmggg```\\\ZZZYYYXXXWWWVVVVVVWWWWWWUUUUUUVVVXXX[[[___bbbdddmmmoootttyyyzzzrrriiiccc```___\\\YYY[[[]]]```ccceeehhhlllooorrrrrrrrrsssuuuwwwzzz{{{|||^^^NNNIIIEEEDDDBBB@@@?????????@@@<<>>GGG[[[tttwwwuuurrrnnnnnniiiddddddfffmmm}}}oooffffffjjjyyy|||wwwpppiiiccc\\\VVVRRRUUUUUUTTTTTTUUUVVVWWWXXXXXXWWWWWWWWWZZZ]]]aaadddjjjmmmqqqwww|||yyyoooiiibbb]]]\\\[[[YYYWWW[[[]]]```bbbdddgggkkknnnppppppqqqrrruuuwwwzzz||||||^^^NNNJJJEEEDDDBBB@@@?????????@@@===AAA@@@AAAFFFHHHWWWrrrxxxssskkkeeeaaa]]]YYYVVVWWWYYY\\\^^^___^^^[[[ZZZYYYZZZ[[[___ccchhhlllooonnnnnnoooooonnnllljjjhhhgggeeedddddddddcccaaa```WWWTTTNNNJJJIIIKKKOOORRRVVV]]]fffoootttxxxzzz|||~~~}}}||||||~~~}}}zzzxxxwwwyyyyyyxxxxxxwwwvvvvvvuuurrroookkkhhhfffdddaaa___ZZZYYYZZZ]]]]]]]]]ccckkkrrruuuzzz}}}zzztttsssuuuyyy}}}xxxyyy~~~yyy\\\IIIDDD<<<:::;;;777999:::666888>>>===EEEYYYrrr~~~zzzqqqnnnkkkfffbbb^^^ZZZ[[[^^^gggwwwooofffeeeooo|||zzzvvvrrrkkkccc\\\VVVQQQOOOQQQRRRRRRTTTUUUWWWXXXYYYYYYXXXVVVVVVXXX[[[___bbbhhhjjjoootttxxx{{{|||}}}~~~zzzsssnnngggccc]]]ZZZZZZZZZYYYYYYYYY[[[^^^aaacccfffjjjmmmnnnnnnoooqqqtttwwwzzz|||}}}^^^OOOJJJEEEDDDBBB@@@?????????@@@>>>BBB@@@AAAGGGIIIZZZvvv}}}xxxrrrnnniiiccc___[[[XXXWWWXXX[[[^^^``````^^^[[[YYYWWWXXX[[[___ccchhhlllooonnnnnnnnnmmmkkkiiigggeeeeeedddcccdddeeeeeecccaaaXXXTTTNNNJJJIIIMMMRRRVVV[[[aaakkktttzzz~~~~~~}}}~~~~~~}}}|||{{{}}}|||zzzyyywwwuuusssrrrnnnkkkhhheeedddbbb```^^^ZZZXXXYYY\\\\\\\\\ccckkkssswww}}}}}}{{{vvvuuuxxxzzz|||yyyzzzwww[[[HHHCCC<<<::::::666888:::777999>>>===DDDWWWppp|||xxxmmmiiieee___XXXTTTSSSUUUYYYcccsssqqqgggfffvvv{{{wwwuuuoookkkeee]]]VVVQQQOOONNNPPPQQQSSSUUUWWWXXXYYYZZZYYYWWWVVVUUUVVVYYY]]]```eeegggkkkooossstttttttttuuuuuutttsssqqqlllgggccc^^^\\\YYYWWWWWWXXXYYYYYYWWWYYY\\\___aaadddhhhkkklllmmmnnnppptttxxx{{{}}}}}}___OOOJJJEEEDDDBBB@@@?????????@@@???CCC@@@AAAGGGKKK]]]yyyyyyrrrmmmkkkfffaaa]]][[[YYYYYY[[[]]]```bbbaaa___\\\ZZZYYYZZZ]]]```dddhhhlllnnnooonnnmmmkkkiiihhhgggfffeeeeeeeeeggghhhgggdddbbbXXXTTTOOOKKKLLLPPPVVVZZZ```fffpppyyy}}}}}}~~~~~~~~~~~~~~~~~~}}}{{{yyyvvvsssrrrqqqkkkiiieeecccbbbaaa___]]]ZZZXXXXXXZZZ[[[]]]eeennnxxx}}}{{{zzz{{{zzzuuutttwwwvvvvvv}}}|||}}}uuuYYYGGGCCC<<<:::;;;666888:::777999???===DDDXXXppp|||xxxlllfff```YYYRRRPPPPPPTTTZZZbbbqqqtttkkkiiixxx}}}xxxssspppnnndddaaa\\\VVVPPPMMMNNNOOOQQQRRRTTTVVVWWWXXXYYYYYYVVVUUUTTTTTTUUUXXX[[[]]]```cccfffiiikkkkkkjjjiiijjjiiihhhfffccc___\\\ZZZVVVUUUTTTSSSSSSUUUVVVXXXWWWYYY\\\^^^```cccgggjjjlllmmmoooqqquuuzzz~~~}}}___OOOKKKEEEDDDBBB@@@?????????@@@@@@CCC@@@AAAGGGLLL___|||wwwooohhhgggccc___\\\ZZZZZZ[[[^^^```aaabbbbbb```^^^\\\\\\^^^```cccfffjjjlllnnnpppooollljjjiiiiiijjjjjjjjjkkkllloooooommmiiieeeYYYUUUQQQNNNOOOSSSYYY]]]eeekkkttt}}}}}}~~~~~~~~~~~~}}}}}}|||zzzxxxvvvsssrrrqqqjjjhhheeeccccccbbb```^^^[[[YYYXXXZZZ[[[^^^hhhrrr~~~xxxzzz{{{~~~}}}}}}zzzwwwwwwxxxssspppvvv|||}}}sssWWWFFFCCC===;;;;;;777777999777:::@@@>>>EEEYYYppp}}}zzzmmmeee]]]UUUNNNMMMOOOUUU[[[cccppp}}}yyypppnnnuuu~~~yyytttnnniiifffdddZZZYYYUUUPPPKKKKKKNNNQQQQQQRRRTTTVVVWWWWWWWWWWWWSSSSSSSSSSSSUUUWWWYYYZZZ[[[]]]```bbbcccaaa___^^^^^^^^^[[[XXXUUUSSSSSSSSSQQQQQQQQQQQQQQQSSSUUUWWWXXXZZZ]]]___aaadddhhhkkknnnoooqqqtttxxx}}}}}}___OOOKKKEEEDDDBBB@@@?????????@@@@@@CCCAAAAAAHHHMMM```~~~vvvnnneeedddbbb^^^[[[YYYZZZ[[[```aaabbbcccbbb```___]]]```aaaccceeehhhkkkmmmnnnrrrpppmmmjjjjjjkkkmmmnnnpppqqqtttvvvwwwtttnnnjjjYYYVVVRRRPPPQQQVVV[[[___gggmmmwww}}}}}}~~~}}}~~~}}}|||{{{zzzyyywwwuuutttsssrrrjjjhhheeedddccccccaaa```]]]ZZZYYYZZZ[[[```kkkvvvzzzwwwzzz{{{{{{vvvxxx||||||{{{||||||tttoooqqq}}}zzz{{{qqqVVVEEEBBB===;;;<<<777777999777;;;AAA???FFFYYYppp~~~{{{nnneee\\\TTTKKKKKKNNNTTTZZZbbbnnnzzz}}}tttqqqqqq|||yyytttmmmgggbbb^^^\\\VVVUUURRRNNNJJJKKKPPPTTTRRRSSSTTTUUUVVVVVVUUUTTTQQQQQQRRRSSSUUUVVVXXXYYYXXXZZZ\\\^^^]]][[[XXXVVVWWWVVVTTTPPPMMMLLLMMMOOOPPPQQQRRRRRRRRRSSSVVVXXXYYY\\\^^^aaacccfffjjjmmmpppqqqssswww{{{{{{___SSSJJJDDDCCCAAA?????????AAABBB@@@CCCAAABBBGGGLLL^^^{{{|||ssskkkdddaaa]]]ZZZ[[[\\\^^^^^^___```bbbccccccbbbaaaaaacccccceeehhhkkknnnqqqsssssspppkkkhhhhhhkkkqqquuutttwwwzzz{{{|||zzzrrrhhh\\\UUUPPPQQQTTTXXX]]]cccnnnuuu}}}|||}}}~~~{{{wwwtttsssqqqnnnlllmmmjjjfffdddcccbbbaaa```ZZZWWWXXX[[[^^^bbbppptttnnnttt|||wwwsssyyy}}}wwwssssssnnnmmmsss{{{yyywww{{{sssWWWEEEAAA;;;:::<<<888666<<<;;;999======GGGZZZnnn|||ttthhh[[[WWWMMMKKKLLLSSSZZZbbbooozzzsssqqqttt~~~}}}wwwuuuqqqkkkeee```[[[VVVSSSOOONNNLLLKKKKKKLLLNNNOOORRRSSSTTTTTTTTTTTTSSSSSSQQQRRRTTTVVVWWWXXXXXXWWWUUUVVVWWWWWWVVVTTTRRRPPPKKKKKKJJJHHHFFFGGGIIIKKKPPPPPPQQQRRRTTTVVVXXXYYY\\\\\\^^^```cccfffiiijjjnnnrrrvvv{{{~~~{{{___TTTJJJEEECCCAAA@@@??????AAAAAA???CCCAAABBBHHHMMM```}}}zzzqqqkkkccc```\\\ZZZ[[[]]]^^^_________```aaabbbbbbbbbbbbhhhiiijjjkkkmmmoooqqqrrrrrrpppllliiiiiimmmssswwwxxx{{{|||||||||{{{rrrhhh\\\UUUPPPQQQUUUXXX^^^eeemmmvvv~~~}}}}}}~~~|||zzzwwwvvvuuutttrrrqqqmmmjjjgggeeedddcccaaa```ZZZXXXXXX\\\^^^cccppp~~~qqqkkkqqqzzz|||yyysssqqqwww{{{zzzvvvtttsssnnnmmmrrr{{{zzzzzzsssWWWEEEAAA;;;:::<<<888555;;;999888<<<===EEEYYYlll~~~wwwjjjZZZUUUNNNLLLNNNTTT[[[cccooozzztttqqqppp|||~~~xxxsssnnnjjjddd^^^YYYTTTOOOLLLMMMLLLKKKKKKLLLNNNPPPRRRTTTTTTTTTUUUTTTTTTSSSSSSQQQRRRTTTVVVWWWWWWWWWWWWWWWWWWVVVUUUSSSPPPNNNMMMJJJJJJJJJHHHGGGHHHJJJMMMPPPPPPQQQSSSUUUXXXZZZ[[[]]]]]]^^^aaadddgggjjjlllooorrrxxx||||||```TTTJJJEEEDDDBBB@@@@@@@@@@@@AAA>>>BBBAAABBBIIIMMM```||||||zzzyyyxxxwwwwwwxxxyyy{{{~~~}}}wwwooojjjbbb___\\\[[[\\\^^^______^^^^^^^^^^^^```bbbdddeeennnnnnnnnnnnnnnooopppqqqrrrpppmmmkkkjjjnnntttyyy{{{}}}~~~}}}}}}{{{sssiii\\\UUUPPPQQQUUUZZZaaagggppp|||}}}~~~~~~|||{{{{{{yyyxxxxxxyyyyyywwwuuunnnlllhhhfffeeecccaaa___[[[YYYZZZ\\\___eeeqqq|||kkkfffnnnwww|||ooolllnnntttwwwuuutttuuussspppnnnrrr{{{tttWWWFFFAAA<<<:::<<<888444:::888777;;;<<>>???DDDTTTeee~~~zzzdddXXXRRRPPPRRRXXX^^^eeeoooyyy|||xxxnnn~~~{{{vvvpppiiiddd___[[[UUUPPPLLLJJJHHHFFFEEEGGGJJJOOORRRUUUWWWXXXSSSRRRQQQPPPOOOOOOPPPPPPRRRUUUXXX[[[\\\\\\ZZZYYYVVVSSSPPPLLLJJJJJJJJJKKKIIIKKKMMMOOOQQQTTTWWWZZZ^^^___```bbbcccccccccccccccbbb``````bbbggglllooosssxxx~~~aaaTTTIIIFFFEEEDDDCCCBBBAAA@@@???@@@DDDBBBCCCGGGIIIXXXsss{{{wwwqqqllliiifffdddbbbgggfffdddccceeehhhlllnnnrrrsssssspppllliiigggggg```^^^\\\\\\]]]^^^^^^^^^]]]\\\[[[\\\___cccgggiiihhhhhhhhhiiijjjkkklllmmmnnnqqqqqqooommmooovvv}}}|||~~~uuuccc[[[UUUVVV[[[aaaiiiqqqzzz~~~|||}}}~~~}}}}}}}}}~~~|||wwwssspppmmmjjjhhhfffbbb^^^[[[XXXZZZ\\\^^^eeepppxxxzzzuuucccbbbppp|||tttggghhhmmmsssssspppooorrruuuxxxyyyyyyuuuXXXGGGBBB<<<;;;===999777;;;888888??????DDDRRRddd|||~~~iii]]]VVVSSSTTTXXX^^^eeeqqq{{{}}}xxxppp}}}wwwsssmmmfff```XXXTTTNNNJJJHHHGGGFFFEEEFFFIIIMMMQQQTTTUUUVVVUUUPPPPPPNNNNNNNNNOOOPPPQQQTTTVVV[[[___aaa```___^^^UUUSSSPPPNNNLLLLLLMMMMMMLLLNNNRRRTTTVVVYYY\\\___```bbbdddfffhhhiiiiiiiiiiiigggdddbbbdddhhhmmmpppuuuzzzbbbTTTIIIFFFEEEEEEDDDBBBAAA???>>>???CCCCCCDDDJJJLLL\\\wwwwwwsssmmmhhheeeccc```^^^^^^]]]\\\[[[]]]aaadddggghhhjjjjjjhhheeebbbbbbcccaaa___]]]]]]]]]^^^]]]\\\]]]]]]]]]^^^```cccgggiiiiiiiiiiiiiiijjjkkkllllllkkkooorrrqqqpppttt}}}zzzggg^^^XXXYYY]]]ccckkksss||||||yyyyyy{{{}}}|||{{{{{{}}}{{{vvvrrrooommmjjjhhheeeaaa]]]YYYVVVZZZ\\\^^^gggssszzz{{{sssaaabbbqqqwwwkkkjjjmmmrrrsssooollllllnnnsssvvvxxxuuuXXXGGGCCC===;;;===:::777:::777777??????BBBPPPbbbyyylllaaa[[[WWWVVVZZZ___gggttt{{{uuuppp}}}yyysssnnnhhhaaa[[[RRRNNNIIIFFFEEEEEEEEEEEEIIIKKKOOOSSSTTTTTTSSSRRROOOOOONNNMMMNNNOOOQQQSSSUUUXXX]]]bbbeeeeeedddcccWWWUUUSSSQQQOOONNNNNNNNNOOORRRVVVYYY[[[^^^aaacccdddfffjjjnnnrrrtttuuuuuupppmmmhhhffffffjjjooossswww|||bbbTTTIIIFFFFFFEEEDDDCCCAAA???>>>>>>CCCCCCFFFLLLOOO```{{{zzztttpppjjjfffccc```^^^\\\VVVVVVUUUVVVXXX\\\```bbbbbbdddeeeccc___^^^___aaabbb```^^^]]]^^^^^^]]][[[]]]]]]^^^___aaadddggghhhmmmllllllkkkkkkkkkllllllhhhmmmrrrssssssxxx}}}iiiaaaZZZZZZ^^^dddmmmtttwwwvvvxxxzzz}}}|||{{{xxxyyy|||~~~|||vvvrrrooommmjjjhhheeeaaa\\\XXXUUUYYY\\\^^^ggguuu|||{{{qqq```bbbrrr{{{mmmkkkmmmrrrsssnnniiihhhhhhoootttvvvuuuYYYGGGCCC===<<<===:::666999555666>>>>>>AAANNN```wwwmmmccc___ZZZXXX[[[```iiivvvyyysssooo{{{}}}vvvooojjjddd]]]XXXPPPLLLGGGDDDDDDEEEFFFFFFKKKMMMQQQTTTUUUSSSQQQPPPOOOOOONNNMMMNNNQQQSSSUUUUUUYYY___dddggghhhgggfffYYYXXXVVVSSSQQQPPPNNNNNNRRRUUUYYY\\\^^^```ccceeehhhkkkpppvvv{{{tttqqqllliiiiiilllqqquuuxxx}}}aaaSSSKKKGGGFFFDDDDDDDDDCCCBBB@@@@@@EEEDDDEEEJJJNNNaaa~~~zzzuuuooojjjddd___[[[XXXUUUSSSPPPPPPPPPQQQSSSVVVXXXZZZ\\\\\\]]]]]]]]]\\\\\\[[[[[[[[[\\\]]]]]]]]]]]]]]][[[^^^cccfffhhhjjjlllnnnlllmmmmmmllljjjjjjkkkmmmnnnpppssswww|||sssggg\\\[[[```fffmmmrrryyypppqqqxxx|||yyyxxxxxxzzzzzz|||yyytttqqqooommmiiiddd___\\\YYYWWWZZZ___ccciiirrr~~~lll```dddqqq|||}}}kkkkkklllnnnjjjdddbbbdddhhhmmmppprrrsssXXXHHHDDD<<<999;;;777;;;:::<<<>>><<<;;;@@@GGG[[[nnntttiii```WWWQQQUUU___lllyyyxxxpppmmmxxxzzzuuuoooiiiccc^^^YYYUUUMMMJJJGGGDDDBBBCCCEEEFFFLLLNNNQQQSSSTTTSSSRRRQQQOOOOOOOOOQQQSSSUUUXXXZZZ]]]___dddkkkooommmjjjhhh\\\WWWRRRPPPRRRTTTTTTSSSUUUWWW\\\bbbggghhhfffdddggguuuzzz}}}sssiiiiiilllnnnqqqttt{{{aaaTTTKKKGGGEEECCCCCCCCCCCCAAA@@@===BBBBBBDDDJJJPPPdddyyytttnnniiiccc]]]YYYVVVSSSQQQOOOOOOPPPQQQSSSVVVXXXZZZ\\\\\\\\\\\\[[[[[[ZZZYYYYYYYYYZZZ[[[\\\\\\\\\\\\]]]```eeehhhjjjlllnnnpppmmmnnnnnnmmmkkkkkklllnnnooorrrwww|||wwwkkk```___ccciiipppvvvvvvoooqqqyyy~~~|||||||||}}}~~~{{{vvvqqqooollliiiddd```\\\ZZZXXX[[[___cccjjjtttkkk```cccpppzzzzzzkkkiiiiiijjjgggbbb___aaaeeejjjlllooo~~~sssXXXHHHDDD<<<999;;;888;;;:::<<<>>>===<<>>BBBBBBCCCJJJPPPeeexxxrrrlllhhh```ZZZVVVSSSPPPNNNMMMNNNOOOQQQSSSVVVYYYZZZ[[[[[[[[[ZZZYYYXXXWWWVVVWWWWWWXXXXXXYYYZZZ[[[[[[___ccchhhkkknnnoooqqqrrroooppppppnnnllllllnnnpppqqquuu}}}|||pppeeebbbfffkkkssszzztttnnnqqq{{{}}}wwwpppooollliiiddd```\\\ZZZZZZ\\\___dddkkkwwwhhh^^^bbbnnnwww{{{{{{mmmiiifffgggfffaaa]]]^^^bbbfffhhhkkk|||sssXXXHHHDDD<<<:::;;;888999999;;;======<<>><<<;;;@@@GGGMMM___rrr{{{zzzsssjjjaaaTTTPPPMMMNNNPPPVVVbbbooo{{{rrrhhhkkkwwwxxxrrrmmmhhheeebbbaaa``````aaacccfffhhhoooqqqttttttqqqmmmjjjiiiccc```[[[WWWSSSOOOLLLIIIEEEEEEFFFGGGHHHJJJLLLMMMTTTRRRPPPNNNNNNPPPRRRTTTWWWXXXZZZ```hhhrrr{{{}}}vvvrrrsssmmmaaaZZZZZZYYYWWWWWW\\\eeelllsssrrrpppllllllssszzztttllljjjjjjooossswwwhhhUUUPPPIIIFFFCCCAAAAAAAAAAAA@@@@@@BBB@@@BBBIIIIIITTTkkk|||vvviiiccc[[[UUURRRRRRRRRSSSWWWVVVUUUUUUWWWZZZ^^^```]]]^^^___```___^^^]]]\\\XXXVVVUUUWWWZZZ^^^aaaaaafffhhhjjjjjjhhhfffffffffgggcccbbbgggiiikkksss}}}{{{uuuwwwxxxxxx}}}{{{vvvrrrpppooollliiieeeaaa^^^]]]^^^aaaeeelllwwwxxxxxxkkk___]]]bbbkkkrrrtttqqqrrrvvvzzz~~~{{{uuurrrpppmmmmmmyyy~~~pppTTTBBB@@@;;;::::::444:::888999;;;;;;:::>>>CCCPPPaaattt}}}|||tttjjj```VVVOOOHHHGGGJJJQQQ___llltttmmmmmmsss{{{tttnnnhhhccc______\\\XXXUUUVVVXXX\\\___fffgggiiihhhgggffffffggg```^^^[[[WWWRRROOOLLLKKKFFFGGGHHHJJJLLLOOOQQQRRRPPPPPPNNNLLLKKKMMMRRRVVVSSS[[[bbbeeejjjsss||||||sssmmmkkkjjjgggeee^^^ZZZWWWXXXZZZ^^^gggppprrrnnnllllllkkkooouuunnniiilllooorrruuu{{{hhhUUUQQQIIIFFFCCCBBBBBBBBBAAA@@@???BBB@@@BBBHHHIIISSSjjj|||vvviiiccc\\\VVVTTTTTTUUUUUUWWWWWWWWWWWWYYY\\\^^^```___`````````______^^^^^^YYYXXXWWWYYY\\\```bbbcccfffhhhiiiiiifffdddcccccceeebbbdddkkkooosss|||{{{uuuwww{{{|||{{{wwwtttpppnnnkkkhhhdddaaa^^^]]]^^^aaagggooo{{{ppprrr~~~ggg\\\ZZZ```iiiqqqqqqnnnmmmooorrrvvvzzzwwwrrrooonnnwwwrrrVVVFFFCCC???>>>>>>999;;;999999<<<<<<;;;>>>DDDPPPaaavvvyyynnncccYYYQQQJJJGGGJJJQQQ___lll}}}xxxmmmlllqqq~~~xxxpppjjjeee___\\\WWWUUUQQQOOOOOORRRVVVXXX]]]___aaabbbbbbbbbccceeeaaa___[[[WWWRRRNNNLLLKKKHHHHHHJJJKKKMMMPPPRRRSSSQQQPPPNNNLLLLLLNNNSSSWWWXXX___fffjjjpppyyyzzztttlllhhhggghhhgggfffaaa\\\XXXYYYZZZ^^^fffooorrrooommmnnnnnntttzzzsssoookkkmmmppptttxxx}}}jjjVVVQQQIIIFFFCCCBBBBBBBBBAAA@@@???BBB@@@BBBHHHHHHRRRhhh}}}uuuhhhccc\\\WWWUUUWWWXXXYYYXXXXXXYYY[[[]]]^^^___```bbbaaa```_________``````[[[ZZZYYY[[[___ccceeeeeehhhiiijjjiiifffcccaaaaaaddddddhhhpppvvv{{{zzztttvvv~~~{{{wwwuuuooommmjjjfffccc```]]]\\\^^^bbbhhhqqqtttiiiooo~~~yyycccXXXXXX^^^hhhpppqqqmmmjjjkkkmmmooowww{{{uuurrrqqqyyyqqqVVVGGGEEEAAA@@@AAA===<<<::::::<<<<<<<<>>@@@<<<<<<:::;;;======<<<@@@EEEMMM```www{{{mmm\\\TTTLLLIIIKKKTTTcccqqq~~~qqqlllooo~~~{{{vvvooogggaaa[[[VVVSSSLLLJJJHHHGGGHHHJJJNNNPPPRRRUUUYYY[[[\\\^^^```bbb```^^^[[[VVVQQQNNNKKKJJJJJJKKKLLLNNNPPPQQQRRRRRRNNNNNNMMMLLLLLLPPPUUUYYY___gggnnnsssyyy~~~|||xxxmmmhhhccccccggglllooopppggg```ZZZZZZ]]]aaaiiiqqqoooooooooqqquuuyyynnnkkkmmmnnnpppqqqtttwww|||mmmXXXRRRJJJGGGDDDBBBBBBBBBBBBAAA???BBB@@@BBBFFFDDDMMMbbb|||}}}uuuddd```YYYVVVVVVXXX[[[\\\[[[\\\___aaabbbbbbbbbaaabbbaaa___]]]^^^```ccceeebbbaaaaaacccfffhhhhhhhhhjjjjjjiiifffcccaaaaaabbbgggnnnvvv~~~~~~tttmmmiiijjjrrr{{{zzzyyy{{{|||yyywwwuuullljjjgggccc___]]]\\\\\\\\\aaahhhssslllfffeeeqqq}}}}}}~~~mmm[[[UUUXXX```jjjsssssssssuuuyyywwwqqqppprrrxxxrrrwww~~~~~~~~~hhhPPPDDDCCC>>><<>><<>>;;;>>><<<;;;999999<<<<<<;;;>>>DDDJJJYYYppprrr___XXXSSSQQQSSSYYYeeeppp~~~uuutttxxx|||qqqllleee^^^XXXRRRMMMIIIHHHHHHGGGHHHJJJMMMPPPRRRVVVWWWYYYYYYWWWVVVWWWXXX[[[ZZZWWWTTTQQQOOONNNMMMLLLMMMOOOQQQQQQQQQPPPOOOMMMMMMMMMNNNOOOTTT[[[```nnnyyy~~~uuuoookkkhhheeeeeehhhoooxxxssshhh^^^]]]```eeekkkpppsssxxxzzzyyy|||}}}ooobbb]]]]]]```iiirrrwwwwwwxxxyyy|||qqqZZZSSSJJJHHHEEECCCCCCCCCBBBAAA???BBB@@@AAAEEEAAAHHH\\\kkk|||tttgggbbb\\\YYYYYY[[[^^^_________```aaabbbbbbcccdddaaabbbbbbdddgggjjjmmmooouuutttssssssttttttrrrpppllljjjeeeaaa```dddlllqqqyyyvvvnnnhhhaaa]]]]]]\\\[[[\\\___]]]cccgggeeeeeeiiimmmnnnxxxwww{{{~~~|||zzzyyywwwssspppjjjgggccc___\\\ZZZZZZ[[[\\\aaalllyyylllaaabbbbbbkkkuuusssggg\\\RRRTTT\\\eeennnuuuxxxxxx|||~~~zzzrrrmmmmmmnnnyyy}}}eeeOOOEEEDDD<<<999<<<:::;;;888999;;;;;;:::>>>DDDIIIXXXnnnqqqbbb[[[UUUTTTTTTXXXbbbmmmttttttzzz}}}xxxooojjjccc\\\UUUPPPJJJGGGKKKKKKJJJKKKMMMPPPSSSUUUWWWYYYZZZZZZYYYXXXYYYZZZZZZYYYVVVTTTRRRPPPOOONNNNNNOOOQQQSSSSSSRRRQQQPPPNNNOOOOOOOOORRRWWW]]]bbbnnnzzz}}}pppgggdddcccfffgggllluuuxxxkkk```^^^```dddiiinnnoootttwwwuuuwww}}}{{{qqqeeeYYYVVVXXX]]]iiiuuuyyyyyyyyyzzz}}}pppYYYRRRLLLIIIFFFDDDDDDDDDCCCAAADDDAAAAAACCCDDDFFFLLLSSSgggvvvmmmfff]]]YYYYYY]]]______aaa`````````aaabbbdddeeecccdddeeefffgggjjjooorrrttttttvvvxxxzzzyyyvvvssspppiiifffhhhhhhiiiqqq{{{zzzoooiiifff_______________^^^]]]]]]aaacccfffhhhjjjnnnrrruuuvvvzzz~~~}}}{{{xxxsssppplllhhhccc^^^\\\\\\^^^```eeehhhppphhh]]]___ccclllrrrnnn```XXXQQQSSS^^^llluuuxxx|||{{{~~~wwwnnnkkkllluuu~~~}}}xxxvvv}}}bbbUUUGGGBBB???<<<;;;<<<;;;;;;<<<<<<===>>>>>>???GGGRRRhhh}}}mmmccc]]]YYYXXXXXX[[[cccmmm|||}}}xxxwwwyyyxxxwwwnnnhhh^^^UUUPPPNNNMMMLLLKKKMMMPPPRRRTTTUUUUUUTTTZZZZZZYYYXXXWWWVVVVVVVVVWWWVVVTTTRRRPPPOOONNNNNNQQQRRRTTTTTTSSSRRROOONNNNNNPPPRRRSSSTTTYYYaaagggsss}}}yyymmmhhhfffdddfffooowww}}}zzzkkk]]]ZZZ___bbbdddeeekkklllooorrrttttttrrrpppfffccc___]]]```hhhpppvvv}}}{{{|||}}}qqqZZZSSSJJJHHHDDDCCCBBBBBBAAA@@@BBB@@@???BBBCCCDDDJJJQQQddd}}}|||qqqjjj```[[[[[[^^^___```^^^^^^]]]]]]^^^```aaacccbbbcccdddeeegggjjjooosssssssssuuuxxx{{{{{{yyyvvvrrrmmmjjjmmmooorrrzzz~~~|||qqqhhhbbb^^^]]]]]]___```bbbbbbcccccceeegggjjjlllnnnqqquuuxxxzzz}}}~~~}}}}}}{{{xxxssspppkkkgggbbb^^^[[[\\\^^^```dddjjjuuu|||fff[[[^^^aaaiiinnniii\\\VVVQQQVVVbbbnnnvvvyyy||||||~~~vvvnnnkkkmmmuuu{{{yyyuuuvvvbbbUUUGGGBBB???===;;;<<<:::;;;;;;<<<======>>>>>>HHHQQQccczzz|||ooofffaaa\\\[[[[[[\\\dddlllyyywwwqqqooorrrzzzuuussskkkddd[[[SSSOOOMMMLLLLLLLLLNNNQQQTTTVVVWWWWWWVVVUUUVVVVVVWWWWWWWWWVVVVVVVVVUUUTTTRRRQQQPPPOOOOOOQQQRRRSSSSSSRRRQQQOOONNNOOOQQQTTTVVVYYY^^^ffflllrrr{{{~~~uuujjjeeeeeedddnnnxxx{{{kkk\\\XXX[[[^^^aaacccffffffhhhkkkmmmmmmllljjjbbb```___```eeemmmuuuzzz~~~~~~~~~ttt\\\TTTKKKHHHEEECCCCCCBBBAAA@@@AAA>>>>>>@@@AAABBBGGGNNN```xxxvvvoooeee___^^^___``````___^^^]]]]]]^^^___```aaaaaabbbdddeeegggkkkooosssqqqrrrtttxxx{{{|||zzzyyyssspppppptttyyy~~~wwwnnnhhhbbb]]]YYY[[[]]]___cccfffhhhjjjkkkkkknnnppprrrtttwww{{{~~~|||zzz{{{{{{{{{~~~~~~|||xxxtttpppiiifffaaa]]][[[\\\^^^___dddmmm|||wwwcccZZZ^^^___eeehhhaaaVVVSSSRRRXXXeeerrryyy|||~~~~~~uuunnnlllpppuuuyyyvvvrrrwww~~~aaaTTTGGGBBB@@@===;;;<<<:::::::::;;;<<<<<<======HHHOOO^^^rrr{{{qqqjjjeeeaaa___^^^^^^ccckkkvvvqqqjjjhhhkkkuuu}}}rrrmmmeee___WWWPPPMMMLLLLLLLLLNNNPPPSSSVVVXXXYYYXXXXXXSSSTTTVVVXXXYYYYYYXXXWWWUUUUUUTTTTTTSSSRRRRRRRRRQQQQQQRRRRRRQQQPPPOOONNNQQQSSSWWWZZZ___eeemmmrrruuuzzzzzzqqqfffcccdddfffuuu|||lll\\\VVVXXXZZZ]]]```aaabbbccceeeffffffffffff```aaaccchhhooowww~~~www___VVVNNNKKKHHHFFFEEEEEEDDDCCCAAA>>>>>>@@@AAAAAAFFFLLL]]]sss{{{ssshhhaaa___`````````aaa``````______```aaabbb```aaaccceeegggjjjooosssqqqqqqsssvvvyyyzzzyyywwwsssrrrsssyyy~~~vvvllleeedddccc___[[[]]]___bbbfffjjjnnnpppqqqtttvvvxxxzzz{{{}}}{{{wwwvvvyyyzzzzzz}}}}}}yyytttpppgggddd```]]][[[\\\^^^___eeepppsssaaa[[[^^^^^^aaaccc[[[SSSPPPQQQYYYfffuuu~~~vvvooooootttyyy|||xxxssswww{{{___SSSGGGBBBAAA>>><<<<<<:::::::::;;;;;;;;;<<<<<>>===<<<<<<<<<<<<<<<<<<<<<<<>>>>>==================<<<<<<@@@GGGUUUeeerrrxxxxxxvvvjjjbbbZZZUUUPPPOOOTTT\\\dddooo|||vvvtttuuu{{{{{{kkk^^^[[[VVVTTTTTTTTTTTTTTTTTTUUUUUUVVVUUUSSSPPPOOOPPPQQQSSSUUUWWWYYY[[[\\\XXXYYY[[[\\\\\\[[[ZZZXXXWWWUUUQQQOOONNNOOORRRSSSZZZ___jjjvvv}}}}}}wwwpppiiidddcccgggkkkoooyyypppeeeZZZUUUSSSTTTXXX^^^eeemmmwww~~~iiiYYYRRROOOJJJHHHGGGFFFEEEDDDHHHHHHGGGEEEBBBAAABBBDDDNNN___{{{xxxooojjjhhhggggggiiifffcccbbbbbbcccdddcccbbbaaaaaaaaadddhhhkkknnnppprrruuuvvvvvvxxxzzz|||~~~yyyssspppooonnnnnnlllooosssuuuwwwyyy|||~~~yyyzzz|||}}}~~~}}}~~~~~~}}}zzzyyyvvvsssrrrtttyyy}}}|||~~~~~~zzztttpppmmmlllkkkjjjgggbbb____________ccciiisss|||aaa]]]ZZZ[[[^^^]]]YYYSSSKKKNNNUUUaaannn{{{tttnnnooo{{{}}}{{{oooiiippp}}}xxxXXXOOOGGGEEEDDDAAA@@@AAA;;;::::::999:::;;;<<<===???FFFTTTfffsssvvvtttrrrjjjfff\\\OOOHHHIIIPPPUUU\\\hhhwwwxxxrrryyy}}}tttfff]]]VVVTTTUUUSSSSSSUUUTTTTTTTTTUUUTTTSSSRRRQQQPPPPPPQQQRRRSSSTTTUUUUUUVVVVVVUUUTTTUUUVVVWWWXXXWWWWWWVVVSSSQQQQQQSSSUUU___eeeooozzz}}}uuunnneeeeeejjjsssxxx{{{wwwooo```[[[VVVUUUTTTUUU[[[ccclllwwwkkk[[[RRROOOJJJGGGFFFFFFEEEDDDEEEFFFEEEDDDBBBBBBDDDFFFKKK\\\xxx{{{tttooommmkkkjjjkkkiiifffeeeeeeeeeeeedddcccbbbaaaaaabbbeeehhhjjjooorrruuuxxxzzz|||yyysssppppppppppppoootttzzz}}}zzz{{{~~~~~~}}}xxxwwwtttqqqppprrrwwwzzz}}}~~~}}}yyysssooommmllljjjiiifffaaa^^^^^^^^^^^^ccciiixxxxxx___\\\YYYZZZ]]]\\\WWWRRRMMMQQQXXXbbbnnnyyyrrrmmmooo~~~}}}rrrkkkrrr}}}vvvXXXOOOGGGEEEDDDAAA???@@@===<<<;;;;;;<<<===>>>???>>>EEESSSeeerrrxxxwwwuuukkkfff\\\QQQJJJJJJPPPTTT```kkk{{{zzzrrrwww~~~vvvggg^^^VVVUUUUUUTTTTTTVVVUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRSSSTTTUUUVVVWWWXXXXXXXXXWWWVVVVVVWWWXXXYYYWWWWWWWWWUUUSSSSSSUUUXXXbbbhhhqqq{{{~~~uuunnnggghhhoooxxx}}}yyymmmfff^^^YYYVVVUUUUUUVVV]]]eeeqqq|||mmm]]]RRRNNNJJJGGGFFFFFFEEEDDDCCCCCCDDDCCCBBBCCCEEEGGGIIIYYYsss|||xxxvvvsssqqqooommmjjjiiiiiihhhfffeeeeeedddbbbbbbbbbdddfffgggnnnqqquuuxxx|||yyysssrrrsssuuuvvvwww}}}~~~}}}yyywwwxxx{{{~~~}}}|||}}}~~~xxxwwwuuusssqqqrrrvvvyyy}}}~~~~~~~~~{{{wwwrrrnnnlllkkkiiihhhddd```^^^^^^]]]^^^dddkkk}}}rrr]]]ZZZXXXZZZ]]]\\\VVVPPPLLLQQQYYYcccoooyyy~~~rrrooosss~~~ssslllqqqzzzsssYYYPPPGGGEEECCC@@@>>>???>>>>>>>>>===>>>>>>???@@@>>>EEEQQQbbbqqqyyyzzzxxxlllfff\\\RRRLLLKKKOOOTTT```lll{{{}}}rrrttt|||xxxiii___WWWUUUUUUTTTTTTVVVVVVUUUTTTSSSSSSSSSTTTUUUSSSTTTTTTUUUWWWXXXZZZ[[[ZZZZZZYYYXXXXXXYYYYYYZZZXXXXXXXXXWWWVVVWWWZZZ\\\hhhmmmvvv~~~uuuoooiiimmmuuuuuukkkbbb^^^[[[WWWUUUVVVVVVXXX___gggvvvooo___RRROOOKKKHHHGGGFFFEEEDDDCCCCCCDDDCCCBBBBBBDDDGGGJJJWWWnnn|||yyytttqqqnnnlllkkkiiigggdddeeedddddddddeeegggiiijjjooorrrvvvyyy}}}yyyuuuvvvzzz~~~}}}~~~~~~}}}{{{|||{{{zzzxxxvvvwwwzzz|||~~~|||||||||{{{|||~~~||||||zzzxxxvvvvvvyyy|||~~~}}}|||{{{xxxuuupppmmmkkkjjjhhhfffccc```^^^^^^]]]___fffooo~~~mmm\\\ZZZYYY[[[^^^\\\UUUOOOIIINNNXXXdddppp{{{vvvwww}}}}}}qqqiiikkksssqqqYYYPPPHHHEEECCC@@@>>>????????????????????????@@@>>>EEEOOO]]]nnnzzz}}}zzzooofff\\\SSSMMMJJJMMMRRR]]]hhhwwwqqqpppvvv{{{kkkaaaXXXVVVUUUTTTTTTVVVUUUTTTRRRQQQQQQRRRTTTUUUSSSSSSSSSSSSUUUWWWYYYZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXYYYZZZYYYYYY[[[___bbbpppttt{{{}}}uuupppiiippp|||~~~sssiiibbb^^^\\\YYYVVVUUUWWWYYY[[[aaaiiixxxqqq```SSSPPPLLLIIIHHHGGGFFFEEEEEEEEEEEECCCBBBAAACCCEEEKKKWWWkkkxxxuuuqqqnnnllliiigggdddddddddfffhhhkkknnnqqqsssvvvxxxzzz|||~~~zzzxxx{{{{{{{{{||||||{{{yyyzzzzzzyyyxxxxxx{{{}}}{{{}}}}}}|||{{{}}}}}}~~~}}}{{{zzz|||~~~}}}{{{yyyxxxuuurrrooollljjjhhhfffdddbbb___^^^^^^^^^___iiisssxxxhhh\\\ZZZZZZ]]]```]]]VVVOOOIIIPPP[[[fffqqq{{{|||yyylllcccdddiii|||pppYYYPPPHHHFFFDDDAAA???@@@??????@@@@@@@@@????????????EEEMMMYYYkkk|||~~~ttthhh\\\TTTNNNIIIKKKQQQ[[[eeessspppnnnsss{{{}}}lllbbbXXXUUUTTTSSSSSSVVVTTTRRRQQQPPPPPPQQQSSSTTTQQQPPPPPPPPPQQQSSSUUUVVVXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[\\\]]]```eeehhhvvvzzz~~~~~~yyysssoookkkuuu~~~zzzqqqggg```]]]]]]]]]YYYWWWWWWZZZ\\\]]]cccjjjvvv~~~sssaaaUUUQQQMMMJJJIIIIIIHHHGGGFFFFFFFFFDDDBBBBBBDDDFFFLLLVVViii~~~zzztttpppllljjjhhhfffccceeehhhlllqqquuuyyy{{{~~~~~~{{{{{{{{{{{{|||||||||xxxzzz{{{{{{zzz{{{}}}~~~xxxzzz}}}~~~|||{{{~~~~~~~~~~~~|||yyywwwuuussspppmmmjjjiiigggeeeccc___^^^]]]^^^]]]___jjjuuurrrccc[[[ZZZ[[[^^^aaa^^^VVVNNNNNNUUU___iiipppxxxtttggg^^^^^^cccwwwpppYYYPPPHHHGGGFFFCCCAAABBB@@@@@@AAAAAAAAA@@@?????????DDDKKKVVVlll|||mmm^^^VVVOOOIIIKKKQQQZZZcccppp~~~rrrooossszzzmmmbbbXXXTTTSSSRRRRRRUUUSSSRRRQQQQQQQQQRRRSSSTTTQQQOOONNNMMMMMMOOOQQQRRRUUUVVVWWWXXXXXXXXXXXXWWWZZZ[[[]]]___aaaeeejjjnnnzzz|||}}}{{{vvvqqqnnnlllmmmwww{{{vvvqqqmmmiiiddd^^^[[[[[[\\\]]]\\\ZZZZZZ^^^______dddjjjrrrzzz|||zzzyyy|||~~~wwwbbbVVVSSSOOOLLLKKKJJJIIIHHHEEEFFFFFFEEEDDDDDDFFFIIIJJJTTTfff~~~xxxqqqnnnkkkjjjiiidddfffjjjoootttzzz~~~~~~~~~~~~|||}}}}}}||||||||||||wwwyyy{{{|||||||||~~~yyyzzz|||~~~~~~|||zzz~~~{{{xxxuuusssqqqooollljjjhhhfffdddaaa\\\[[[[[[[[[ZZZ]]]iiivvvlll^^^YYYYYYZZZ^^^aaa]]]TTTLLLOOOWWWbbbjjjpppwwwoooccc[[[]]]bbbtttoooYYYPPPIIIHHHGGGEEEDDDEEEBBBBBBCCCCCCCCCBBBAAA@@@===CCCJJJVVVnnnsssaaaYYYRRRKKKLLLTTTYYYaaammmyyyvvvssswww|||mmmbbbXXXSSSRRRPPPQQQTTTSSSSSSSSSSSSTTTTTTTTTUUUSSSQQQOOOMMMMMMNNNPPPQQQTTTUUUVVVXXXYYYYYYYYYXXXZZZ\\\^^^aaadddiiiooossszzzzzzxxxsssmmmhhhggghhhllltttxxxtttooommmjjjfff___^^^\\\[[[[[[[[[]]]]]]___]]]^^^aaaaaa```dddiiiqqqvvv~~~}}}xxxxxxzzzyyy|||wwwwwwyyy{{{yyydddWWWTTTPPPMMMLLLKKKJJJIIIDDDEEEEEEEEEEEEFFFIIILLLHHHRRRddd}}}zzzsssooommmlllkkkdddfffkkkpppvvv|||~~~~~~}}}{{{zzz{{{~~~|||}}}}}}}}}|||{{{{{{wwwyyy{{{}}}}}}}}}~~~zzz{{{|||~~~~~~{{{yyy~~~{{{wwwtttrrrpppnnnkkkiiihhhfffcccaaaYYYYYYYYYYYYXXX[[[hhhuuu}}}hhh[[[XXXWWWYYY]]]```\\\SSSKKKLLLUUUaaakkkqqqxxx}}}mmmaaa[[[^^^cccrrroooYYYPPPIIIHHHHHHFFFFFFGGGCCCDDDEEEEEEEEEDDDBBBAAA<<>>@@@HHH___|||~~~ooocccZZZTTTSSSVVVWWW\\\dddppp~~~oooeee[[[WWWUUUQQQOOOPPPOOOOOOPPPPPPRRRTTTUUUVVVZZZXXXVVVSSSQQQPPPOOOPPPOOORRRVVVYYYZZZ[[[\\\^^^___^^^^^^```dddfffhhhhhhkkkkkkjjjfffaaa]]][[[[[[YYYXXXWWWVVVVVVVVVWWWXXXZZZ\\\^^^```cccfffggghhhjjjmmmqqquuuzzz}}}zzzxxxtttsssxxxxxxtttqqqppprrrtttbbb]]]WWWSSSQQQPPPOOOOOOKKKLLLMMMMMMKKKJJJKKKLLLMMMRRR```xxxxxxuuupppooooooqqquuuxxxyyyzzzxxxxxxvvvtttrrrsssvvvyyy~~~~~~ssslllhhhlllrrrvvvzzz~~~{{{yyywwwuuusssrrruuuvvvyyy{{{}}}}}}|||||||||}}}}}}yyyvvvtttrrrmmmhhhbbb^^^[[[ZZZYYYXXXXXXZZZ\\\cccrrrhhh[[[WWWUUUYYY]]]\\\XXXSSSOOONNNYYYeeexxxyyyuuupppmmmrrrzzzzzztttxxxhhhXXXTTTNNNKKKKKKNNNQQQRRRSSSTTTSSSRRRNNNJJJFFFCCC999;;;<<>>BBBKKK]]]rrr}}}wwwsssnnnfffbbbbbb^^^___hhhwww|||yyy{{{tttkkkbbb___\\\WWWSSSSSSPPPPPPOOONNNNNNNNNOOOOOORRRSSSUUUWWWXXXXXXXXXXXXSSSTTTVVVWWWXXXZZZ^^^bbbeeegggjjjlllmmmnnnoooqqqnnnooopppnnniiidddaaa```]]]^^^___bbbeeeiiimmmooouuuuuuuuuwwwyyy|||}}}zzz||||||sssppppppnnnoooqqqjjjfff___ZZZXXXWWWVVVUUUTTTUUUUUUTTTQQQPPPPPPQQQQQQTTT\\\mmm{{{wwwssspppoooooonnnmmmmmmoooqqqsssuuuxxx}}}|||{{{{{{|||~~~uuulllfffhhhmmmpppuuuzzzxxxxxxwwwtttqqqqqquuuxxxwwwwwwvvvwwwxxxzzz}}}~~~}}}|||||||||zzzwwwtttrrrnnngggcccbbbaaa___]]]ZZZYYYZZZ___eeepppyyyeeeYYYWWW[[[WWWZZZ[[[WWWOOOLLLNNNSSScccmmm{{{}}}zzzzzz}}}||||||zzzvvvxxx~~~eeeXXXWWWVVVWWWZZZ]]]______``````___[[[UUUMMMEEEAAA:::;;;===???FFFUUUkkk{{{}}}yyywwwqqqggg```]]]]]]^^^hhh{{{{{{wwwzzzzzzpppfffbbb___ZZZXXXXXXRRRRRRPPPOOONNNMMMMMMMMMMMMOOOSSSWWWZZZ[[[[[[[[[WWWXXXXXXWWWXXXZZZ^^^aaabbbfffkkknnnoooqqqtttvvvtttuuuuuurrrnnnjjjhhhgggfffhhhjjjnnnrrrvvvyyyzzz}}}}}}||||||}}}}}}}}}~~~}}}tttqqqooommmmmmooommmhhhbbb]]]ZZZYYYXXXWWWUUUUUUUUUTTTQQQOOOOOOPPPSSSTTT[[[jjj~~~zzzuuuqqqpppooonnnmmmoooppprrrtttuuuxxx||||||{{{xxxvvvwwwyyy|||~~~uuummmfffhhhllloootttxxxvvvvvvuuurrroooppptttyyyxxxwwwvvvuuuwwwzzz}}}|||zzzyyyyyyyyywwwtttqqqqqqlllfffcccbbbbbb```^^^]]]\\\^^^bbbiiiuuurrr___UUUVVV\\\TTTWWWXXXTTTMMMKKKPPPUUUbbbkkkxxx{{{zzzyyy{{{~~~|||~~~|||xxxzzz}}}bbb\\\[[[\\\^^^aaadddeeedddeeedddccc___XXXPPPHHHCCC777888:::<<>>:::777888<<>>FFF]]]ttt}}}tttggg]]]XXXTTTWWWaaaoooyyyuuuuuu|||tttllliiieeeaaa]]]\\\YYYUUUSSSQQQPPPOOOMMMMMMNNNOOOQQQTTTWWWZZZ\\\\\\]]]]]]\\\ZZZZZZ\\\^^^```bbbfffkkkpppsssuuuvvvwwwzzz}}}}}}zzzwwwvvvwwwwwwyyy{{{~~~{{{{{{{{{{{{|||~~~}}}{{{{{{}}}zzzsssnnnkkkiiifff{{{qqqiiigggfffdddccceeeeeedddcccaaa^^^[[[XXXWWW[[[YYY[[[cccnnn~~~~~~{{{xxxxxxzzz{{{~~~~~~}}}~~~zzzzzzwwwsssqqqqqqtttxxxzzz~~~}}}vvvtttuuuxxxyyyyyyxxxwwwvvvtttssssssssstttvvvuuussspppooorrrwww{{{~~~~~~{{{zzzwwwtttqqqooommmmmmgggeeeccc___]]][[[ZZZZZZXXX[[[```iiiwwwkkkZZZSSSQQQTTTYYYYYYVVVRRROOOJJJIIIQQQ[[[gggtttxxxqqqrrryyy~~~nnngggiiilllpppsssuuuvvvvvvuuurrrnnnjjjbbbWWWIII???999666777;;;===EEEZZZqqq~~~tttiii___YYYQQQSSS[[[hhhrrr{{{yyywww|||{{{rrrmmmiiidddaaaaaa^^^ZZZWWWVVVTTTRRRPPPMMMNNNNNNPPPSSSVVVXXXZZZ]]]]]]]]]\\\ZZZYYY[[[\\\___aaaeeejjjooosssuuuvvvvvvyyy~~~~~~{{{yyyxxxxxxyyy{{{||||||{{{zzzzzzyyyzzz{{{|||}}}}}}}}}~~~}}}||||||}}}vvvppplllhhhfffwwwooolllkkkhhhhhhiiijjjiiihhheeeccc```]]]\\\^^^]]]^^^ccckkkyyy~~~||||||~~~|||yyyvvvrrrooonnnqqqtttwww{{{|||{{{{{{{{{zzzyyyyyyyyyxxxwwwvvvuuutttuuutttrrroooooosssyyy~~~~~~}}}|||zzzwwwssspppnnnmmmmmmfffdddaaa^^^[[[ZZZZZZZZZ[[[^^^dddooo~~~gggXXXSSSSSSWWW\\\[[[WWWRRRNNNIIIIIISSS^^^kkkxxxxxxooonnnvvvqqqnnnppptttxxx{{{}}}~~~~~~{{{yyyuuunnndddVVVGGG>>>888555666:::<<>>OOOeeennn___ZZZXXXXXX]]]bbbhhhrrr|||wwwrrrpppmmmiiidddccc```\\\XXXTTTRRRQQQQQQKKKMMMQQQVVV\\\aaafffhhhlllppptttuuutttuuuzzzyyy|||}}}}}}}}}}}}xxxqqqhhhgggqqq|||vvvnnnhhhhhhhhhhhhiiikkkmmmnnnrrrrrrqqqnnnlllkkkmmmoooooommmllllllrrr||||||yyywwwvvvssspppmmmnnnooonnniiidddccc```]]]ZZZZZZ[[[\\\\\\hhhppp~~~yyyeee^^^VVVTTTXXX___eeegggkkk___RRRLLLMMMVVVggguuu||||||tttZZZGGG===;;;<<<888888;;;;;;===NNNbbb|||lll___ZZZWWWVVVZZZ___eeeppp{{{||||||wwwqqqnnnlllhhheeedddaaa]]]XXXUUURRRQQQPPPNNNNNNQQQUUU[[[aaagggkkknnnsssxxxzzzyyy{{{{{{~~~vvvjjjeeemmmyyyyyywwwpppiiihhhhhhhhhhhhhhhiiiiiinnnnnnooonnnmmmmmmooorrrpppooonnnnnnrrrzzz}}}zzzxxxvvvuuupppmmmkkkkkkkkkjjjeeeaaa___^^^[[[YYYYYY[[[^^^```kkktttqqq```ZZZTTTTTTZZZbbbiiilllmmmaaaSSSMMMNNNXXXhhhvvv}}}yyyzzz|||zzz}}}tttXXXDDD======;;;888888;;;:::===LLL]]]~~~xxxlllbbb\\\WWWUUUWWW[[[bbbnnnzzz{{{yyy|||}}}zzz{{{xxxqqqnnnllliiiggggggddd```[[[WWWTTTRRRQQQQQQQQQRRRUUU[[[cccjjjnnnoootttzzz}}}~~~zzzkkkcccjjjuuu|||yyysssmmmmmmmmmmmmllljjjhhhggghhhiiikkkllllllnnnqqqsssuuuuuuuuutttvvv{{{~~~|||{{{yyywwwuuuuuunnnllljjjiiiiiigggccc___^^^]]][[[YYYYYY[[[___bbbkkkwww}}}jjj\\\WWWSSSTTT[[[dddjjjmmmooobbbTTTNNNQQQZZZiiivvvzzz||||||rrrtttyyyzzz~~~rrrUUUBBB===>>>:::888888::::::===IIIWWWuuuyyyooohhhbbb\\\WWWWWWZZZaaannnzzz{{{tttrrrvvv~~~}}}|||tttpppnnnmmmlllmmmjjjfff```[[[WWWTTTSSSSSSSSSVVVZZZ___fffllloooqqquuuzzz~~~~~~~~~mmmbbbhhhsss}}}xxxvvvvvvvvvuuusssnnnjjjgggccceeeggghhhjjjnnnrrruuu{{{|||~~~}}}|||}}}|||{{{yyywwwvvvttttttmmmllljjjiiigggeeeaaa___^^^^^^\\\ZZZXXX[[[```eeelllzzzwwwfffZZZVVVSSSUUU\\\dddjjjlllooobbbUUUQQQUUU^^^kkkvvvzzz{{{qqqtttyyywww{{{mmmQQQ@@@<<<>>>888888888999999<<>><<<999666777888888888777888;;;===BBBPPPdddvvv}}}{{{tttlllbbb[[[XXXZZZ]]]___fffnnnyyy~~~yyyzzz~~~{{{uuunnngggcccaaa[[[YYYWWWUUUTTTUUUVVVVVVUUUWWW[[[```fffkkkooorrrqqqooommmkkklllnnnqqqssssssvvv{{{{{{vvvrrrooooooiiigggkkkqqqxxxzzzxxxvvvuuutttqqqmmmiiifffdddbbb___\\\[[[[[[ZZZVVVYYY]]]bbbfffpppyyyhhh\\\WWWXXXZZZ\\\aaahhhttt|||xxxppp___ZZZ[[[dddnnntttxxx|||zzzrrruuuvvvxxxzzzzzzvvvpppkkkhhhkkktttwwwVVVCCC>>><<<999666777888888777777888:::<<<@@@KKK^^^ppp|||~~~zzzvvvoooeee\\\WWWWWWZZZ\\\aaahhhuuuwwwvvv|||}}}zzztttnnniiieeeccc[[[YYYVVVSSSRRRRRRSSSTTTRRRTTTVVVZZZ___eeelllqqqtttrrrpppnnnnnnnnnooopppppptttzzzzzzvvvtttssssssmmmjjjkkkooouuu~~~}}}yyywwwuuusssqqqnnnjjjfffeeecccaaa^^^\\\[[[[[[[[[YYY[[[```eeejjjvvvpppaaaVVVTTTWWWZZZ^^^ccckkkuuuyyyrrrhhh\\\ZZZ^^^hhhqqquuuwwwzzz~~~~~~yyy|||zzzxxxvvvssspppmmmhhhkkkvvvmmmNNN@@@???===:::777777777888777666777:::<<>>III```zzzzzziiiZZZRRRQQQSSSZZZfffuuu{{{sssttt|||vvvqqqlllfffbbb]]]]]][[[YYYWWWUUUSSSRRRQQQTTTVVVUUUVVV[[[dddllllllqqqyyy~~~yyyuuummmnnnpppuuu|||}}}uuupppooonnnnnnwww|||~~~{{{xxxuuutttsssppplllgggbbb___]]]YYYXXXYYYYYYWWWYYY]]]^^^bbbiiiuuu~~~nnn]]]VVVUUUUUUVVVXXXaaahhhpppsssnnndddYYYRRRNNNZZZiiitttzzzzzz{{{{{{tttssstttvvvvvvtttvvv{{{cccPPPBBBAAA@@@:::888===888777777777777777888888;;;BBBMMM]]]uuuwwwnnnbbbTTTPPPUUU]]]eeessstttsssyyyzzztttpppllljjjfffeeebbb]]]XXXTTTRRRRRRSSSRRRRRRTTTXXX^^^cccgggkkkooouuu|||}}}yyymmmnnnpppsssxxxwwwqqqooommmlllpppvvv~~~}}}zzzwwwssssssqqqnnnjjjeeeaaa^^^]]]YYYWWWXXXXXXWWWXXX\\\___dddmmm{{{yyyjjj[[[UUUUUUVVVXXXZZZfffmmmssssssjjj]]]SSSMMMPPP\\\kkkwwwuuusssuuuvvvtttvvvtttvvvxxxxxxuuuwww|||~~~\\\LLL@@@??????999777:::888888777777777777888888888>>>IIIZZZtttzzzpppdddUUUPPPSSS\\\eeessstttqqquuuyyy|||wwwsssooommmiiihhheee```ZZZUUURRRQQQQQQQQQRRRTTTXXX___dddhhhjjjnnnuuu|||}}}ttttttuuuvvvzzzyyysssooollljjjiiinnnxxx|||yyyvvvqqqpppooolllhhhccc___]]]\\\WWWUUUWWWWWWVVVXXX\\\```gggtttrrrdddWWWSSSUUUWWWZZZ^^^iiipppuuuqqqdddWWWOOOLLLSSS___ooo}}}rrrjjjnnnuuuvvvsssxxxwwwxxx{{{zzzwwwyyy}}}qqqSSSFFF=========888555777888888777777777777777888777;;;CCCTTTooo|||ssshhhZZZTTTUUU[[[dddqqq{{{wwwpppqqqsss|||xxxtttrrrmmmkkkhhhccc]]]WWWRRROOOOOOOOOPPPSSSXXX^^^eeeiiiiiinnnuuu||||||||||||{{{{{{~~~~~~}}}vvvqqqllliiifffkkksss~~~~~~{{{wwwtttooonnnllliiieeeaaa]]][[[ZZZVVVTTTVVVWWWVVVYYY^^^bbbmmm}}}lll```UUUSSSUUUXXX\\\aaaiiiooossslll^^^SSSOOOPPPZZZeeetttxxxeeeeeerrr||||||zzz}}}{{{|||~~~}}}yyyzzz}}}eeeKKKBBB;;;<<<<<<888666777999888777777777777777777888:::???MMMeeexxxnnnbbbZZZZZZYYYbbbmmmuuuyyy|||ssspppqqq}}}zzzwwwpppmmmiiiccc]]]WWWPPPLLLKKKKKKLLLOOOUUU\\\bbbfffhhhmmmuuu{{{~~~||||||~~~zzztttnnnjjjgggjjjqqqzzz~~~}}}|||yyyuuuqqqmmmkkkiiifffbbb___\\\ZZZZZZUUUTTTVVVXXXXXX]]]bbbhhhttt~~~hhh^^^UUUTTTVVVYYY^^^dddmmmqqqpppgggXXXOOOOOOSSSaaakkkyyynnnaaahhhxxx}}}|||xxx\\\EEE@@@<<<<<<<<<:::888888999999888777666666777777999:::===GGG]]]www~~~ttthhh___[[[YYYaaaiiinnnqqqyyyyyyssssss|||qqqmmmgggbbb\\\VVVPPPKKKHHHHHHIIILLLQQQWWW]]]aaafffkkksssyyy}}}|||{{{}}}}}}}}}wwwppplllhhhkkkooowww~~~~~~}}}}}}|||{{{xxxsssoookkkjjjgggdddaaa]]][[[ZZZYYYUUUTTTWWWZZZ\\\aaahhhqqq~~~yyyeee]]]VVVUUUXXX\\\ccciiiuuusssmmm```SSSMMMPPPUUUgggppp~~~yyyjjjdddoookkkSSSCCC@@@===<<<<<<;;;:::999:::999888777666666666666777:::===CCCUUUooo{{{nnnbbb[[[\\\___dddgggjjjrrr~~~}}}vvvuuu~~~qqqlllddd___[[[VVVQQQLLLHHHGGGGGGIIIMMMSSSXXX\\\aaahhhpppwww|||}}}|||}}}xxxzzzsssooohhhiiilllsss|||~~~}}}||||||{{{|||{{{wwwrrrnnnkkkiiifffccc```]]][[[ZZZYYYUUUUUUXXX\\\```fffmmm{{{sssaaaZZZVVVWWW[[[```hhhpppxxxrrrgggZZZPPPOOOUUU[[[jjjssstttkkkjjjwww}}}^^^LLLAAA@@@===;;;:::;;;;;;::::::999888777666666666666555999<<>>HHHZZZjjjzzz}}}tttlllbbb]]]YYYYYYZZZ^^^gggqqq{{{xxx{{{{{{tttlllfffcccaaa___\\\QQQNNNJJJGGGFFFIIILLLOOOVVV]]]iiiwwwzzztttwww}}}|||xxxpppiiieeeeeehhhlllttt|||}}}{{{yyyyyyyyy||||||{{{xxxtttnnnhhheeefffdddaaa^^^[[[YYYXXXXXXWWWWWWZZZ```dddlll{{{nnn___TTTSSSVVV[[[cccppp}}}~~~mmmbbbXXXWWW]]]dddnnnvvv}}}sssjjjssscccNNNBBB;;;;;;;;;:::999888777777666777888999888666555666777888777777999;;;AAAOOO]]]nnnxxx|||tttlllccc^^^ZZZYYYZZZ]]]fffppp~~~yyy{{{{{{sssmmmjjjgggdddaaaVVVRRRLLLGGGEEEGGGKKKMMMTTT\\\iiiyyyyyyvvvwwwzzz~~~}}}tttllleeecccdddgggooowww~~~{{{yyyxxxwwwwwwzzzzzzxxxvvvqqqlllfffccccccbbb^^^[[[YYYXXXXXXXXXYYYZZZ]]]dddjjjtttuuuggg\\\UUUXXXZZZ___hhhwwwwwwddd\\\WWWZZZaaaiiisss{{{rrrmmmxxxnnnSSSIIIAAA888:::::::::999888777777666666888888888666555666777777666888::::::===GGGSSSdddqqq}}}|||tttmmmfffaaa]]]\\\]]]```iiirrr}}}|||xxxrrrnnnkkkfffbbbZZZUUUNNNGGGDDDFFFIIILLLRRR[[[iiizzzzzzxxxxxxzzz}}}}}}wwwooofffcccbbbdddlllttt~~~|||zzzxxxwwwvvvvvvvvvvvvuuusssoookkkgggeeeaaa___\\\YYYWWWWWWXXXXXXZZZ[[[```gggnnnyyy|||lll```YYYVVV[[[^^^cccmmmzzzyyymmm^^^YYYXXX]]]eeelllvvv~~~{{{qqqmmm{{{zzz}}}aaaKKKFFFBBB::::::999999888888777777777666777888777555555555666555555888;;;;;;<<>>===888888888888777777777777666777777777555444555666555666999;;;:::999???HHHVVVgggyyy}}}{{{ssskkkeee```^^^cccjjjsss}}}uuurrrvvv}}}xxxssslllddd^^^WWWSSSMMMHHHEEEEEEGGGIIIJJJQQQ^^^mmm|||~~~{{{{{{uuurrrtttooouuu}}}zzzooogggaaa]]]___ccclllqqqxxx~~~}}}{{{yyywwwvvvvvvvvvpppooommmkkkhhhdddbbb```___\\\YYYWWWVVVWWWZZZ[[[]]]bbbmmm{{{qqqcccXXXRRRTTT[[[[[[cccmmmuuuyyyttteeeUUUUUUVVV^^^iiissszzzssskkkkkkzzz^^^MMMDDD<<<:::<<<888888888888777777777777555777777777555444555666666777999;;;999777===EEERRRdddwww|||rrrjjjccc___bbbhhhlllxxx|||rrrmmmoooxxxzzzuuunnneee^^^TTTQQQLLLHHHFFFFFFGGGHHHGGGNNNYYYhhhvvv|||xxx{{{wwwqqqmmmffflllwwwyyypppgggbbbaaabbbbbbgggoooxxx}}}|||{{{yyyyyyyyywwwuuusssmmmkkkhhheeebbb___]]]]]]\\\WWWTTTUUUUUUUUUYYY___fffmmmvvv}}}eeeXXXSSSSSSVVVZZZ[[[eeeqqqvvvooodddYYYTTTSSS[[[hhhsssyyyyyynnnnnnpppzzzzzz[[[JJJCCC>>>999666999888888888777777666666777777666666555555444444666666666555666888===@@@JJJ[[[rrr~~~qqqiiigggfffbbbffflllyyy}}}sssnnnpppvvv{{{sssiiibbbUUUQQQMMMIIIIIIHHHHHHGGGIIIMMMTTT]]]iiivvvzzzqqqlllhhhllluuuzzzrrriiibbb``````aaafffmmmuuu~~~~~~zzzyyywwwvvvvvvuuurrrpppkkkiiigggccc```]]][[[ZZZYYYVVVUUUWWWXXXXXX]]]cccfffooozzzsss^^^SSSQQQRRRVVVZZZ```jjjssstttjjj^^^UUUQQQ[[[dddoooxxx~~~wwwoooqqquuuyyy[[[JJJCCC???;;;999888888888777777777666666777777777666666555555555555666666555555888<<>>::::::999:::;;;444555555555666666777777333333333444444444555555333444555444222111222333666:::FFF\\\ttt{{{ssspppmmmhhhgggbbb___bbbmmm|||zzzyyy}}}~~~tttlll```\\\WWWSSSQQQPPPOOONNNKKKJJJIIIJJJMMMUUU___fffooowww~~~|||}}}yyyrrrjjjdddaaafffmmmvvv~~~|||zzzxxxwwwvvvvvvtttpppkkkgggccc```\\\YYYZZZXXXWWWUUUUUUVVVWWWXXXUUU\\\ccchhhmmmxxx|||jjj]]]WWWQQQUUUXXXYYY]]]dddggggggWWWSSSNNNMMMRRR[[[eeejjjyyyyyyfffhhhooopppaaaLLLEEE===999999999777444444444555555555555444444555555555444444333333333555444333222222444555777666<<>>:::888777888999999777555444444555555555555444444444444444444444333333333333333222222222333444555555444777???JJJZZZlllzzz{{{tttnnn```]]][[[^^^eeeooo||||||}}}zzztttjjj```XXXSSSPPPOOOQQQPPPNNNKKKJJJKKKOOORRR]]]hhhyyy||||||ooolllhhhgggggghhhiiiiiiiiixxxvvvnnnfffcccccciiivvv~~~}}}||||||zzzyyyvvvsssoookkkgggeeeccc```]]]ZZZYYYWWWTTTRRRSSSSSSSSSTTTVVVYYY\\\^^^aaajjjvvvrrreee]]]XXXWWWZZZXXX]]]aaaccceeeddd\\\RRRNNNQQQWWW___jjjzzztttgggkkkooo}}}gggVVVIII@@@;;;<<<888777777888888777555333444444555555555555444444222222222222222333333333222222222222333333444444666444555;;;BBBNNNaaarrr|||~~~yyysssfff___ZZZ]]]bbbiiisss}}}|||zzzzzzqqqeee[[[TTTQQQPPPQQQQQQPPPMMMKKKKKKLLLNNNYYYcccsss|||yyy}}}xxxnnnjjjfffccccccddddddccchhhtttyyyrrrjjjeeecccgggttt~~~~~~}}}|||zzzyyyxxxwwwvvvtttqqqmmmhhhdddbbbaaa^^^[[[XXXWWWUUUSSSQQQQQQRRRRRRUUUXXX\\\```cccgggppptttddd\\\XXXUUUWWWZZZXXX^^^bbbaaa___\\\VVVPPPQQQVVV]]]fffsssooofffkkkyyyoooXXXKKKBBB999666999777777777777666555444333444444555555555555444444000000000000111111111111222222222222333333333333555333444:::===DDDVVVjjjzzz~~~yyypppddd]]]^^^aaaccckkkttt~~~zzz~~~uuujjj^^^VVVSSSRRRRRRRRRRRRPPPMMMLLLLLLMMMVVV___nnn{{{zzzwwwzzz|||tttnnnjjjeeebbbaaaaaa``````dddmmmzzz{{{uuummmgggdddfffrrr~~~~~~~~~}}}}}}~~~}}}|||zzzxxxvvvuuutttssssssqqqooojjjfffaaa___\\\ZZZWWWVVVUUUUUUSSSQQQRRRRRRTTTWWW\\\aaafffiiirrr}}}qqqeee[[[WWWVVVUUUWWW[[[YYY```ddd___YYYVVVSSSPPPVVV[[[dddnnn{{{pppnnnrrrsss___LLLDDD>>>666444999666666777666555555555666444444555555555555444444111111222222222333333333111111222333333333333333333111444999:::<<>>DDDRRRkkkzzzmmmfff```[[[YYYZZZaaajjjxxx|||yyywwwyyy}}}uuummmeee\\\VVVXXX\\\___^^^YYYSSSPPPOOOTTTXXXaaalll{{{mmmggggggfffdddcccdddaaa\\\XXXVVVTTTQQQOOOMMMLLLMMMPPPTTT___sss~~~{{{wwwuuuyyy}}}}}}}}}}}}|||zzzyyyxxxrrrqqqmmmiiieeebbb```___ZZZYYYXXXWWWVVVUUUTTTSSSRRRRRRRRRSSSTTTVVVWWWXXXWWWZZZ```gggkkktttrrrdddZZZUUUVVVWWWXXX\\\```cccdddccc\\\UUUOOOKKKKKKOOOZZZeeehhhpppzzzzzzqqqvvvlllUUUEEE:::888555555666777666444888888777666555555444444333333333222222222222111111111111111111111111111///////////////000111111222333333333444777===AAAGGG```}}}yyyoooiiiddd\\\WWWVVVZZZ```kkkyyy{{{yyywwwxxx~~~~~~wwwrrrjjj___UUUVVVYYY\\\\\\XXXTTTQQQPPPUUUXXX___hhhuuu}}}kkkccccccbbbaaa``````]]]YYYUUUSSSQQQNNNMMMLLLKKKLLLMMMNNNVVVgggwww}}}{{{~~~}}}}}}||||||zzzyyywwwvvvpppnnnkkkfffbbb___]]][[[XXXWWWVVVTTTSSSQQQPPPOOOOOOPPPQQQSSSUUUWWWYYYZZZ]]]```gggpppxxxvvvggg]]]WWWTTTXXXYYY[[[___cccdddcccbbbYYYSSSOOOOOORRRXXXdddnnnjjjtttvvvuuulllSSSCCC<<<777666666666777777777666888777777666555444444333333333222222222111111111111111111111111111111111//////////////////000111111111222333555999===AAAAAAVVVrrrzzzrrrooojjjaaaZZZWWWYYY\\\dddppp~~~~~~}}}|||}}}|||yyy|||zzzwwwooobbbWWWTTTVVVXXXXXXVVVTTTSSSRRRVVVZZZ___fffqqq}}}iiiaaaaaaaaa``````]]]ZZZVVVRRRQQQOOOMMMLLLIIIHHHHHHJJJKKKPPP\\\iii}}}~~~}}}|||{{{yyywwwuuutttmmmkkkhhhddd```\\\ZZZYYYVVVVVVTTTRRRPPPNNNMMMLLLKKKMMMOOORRRUUUXXXZZZ[[[```ccclllyyyxxxiii]]]VVVTTTTTTZZZ[[[]]]aaacccbbb___\\\PPPLLLKKKQQQWWW^^^hhhqqqrrryyytttzzzwwwZZZCCC999888666666666777777777777777666666555555444444333333222222222222111111111111111111111111111111111111000000000//////000000111111111111222555999<<<>>>@@@NNNdddzzz|||vvvuuuppphhh```]]]\\\^^^ccckkkwwwxxxtttwww~~~{{{sssfff\\\TTTTTTTTTUUUUUUVVVWWWXXXZZZ^^^bbbgggppp}}}iii``````aaaaaaaaaZZZWWWSSSQQQPPPOOOMMMLLLHHHEEEEEEHHHJJJNNNVVV___ppp~~~{{{{{{yyywwwtttqqqooonnniiigggddd```]]]ZZZXXXWWWSSSSSSQQQPPPNNNMMMLLLKKKLLLMMMQQQTTTXXX[[[]]]___eeegggqqq~~~vvviii]]]UUUSSSUUUWWW[[[\\\^^^aaaaaa^^^YYYTTTHHHGGGLLLVVV```gggnnnttt|||xxxuuuvvvyyybbbNNN===777888666666777666555555555666444444444444444333333333222222222222111111111111111111111111111111111111222111111000000000111111111111000111444666888999>>>DDDTTTjjj~~~zzzzzzwwwooogggddd```bbbeeeiiiqqq~~~~~~uuurrruuu}}}wwwkkkbbbWWWUUUTTTTTTWWW[[[^^^``````dddhhhkkkppp}}}}}}iii``````aaaaaacccYYYVVVRRRPPPOOOOOOMMMLLLHHHEEEDDDHHHLLLOOOTTT[[[iiiwww~~~}}}~~~wwwwwwuuurrrooollliiigggfffeeebbb^^^[[[XXXVVVUUUPPPPPPOOONNNMMMLLLKKKKKKOOOQQQTTTXXX]]]```bbbcccnnnooozzzssslllaaaWWWRRRSSSWWW[[[[[[\\\^^^```___[[[TTTOOOKKKLLLSSSaaalllsssxxx}}}yyyvvvuuuyyy~~~aaaNNNBBB999555666666777666555333333444555222333333333333333333333222222222111111111111000000000000000000000000000222222111111111111111222333111000000222444444444:::<<>>999555333555444111111333111111111111222222222222...111333222000///000111111111000///////////////000000/////////.......................................//////000111111111111000111555555777@@@LLL```qqqxxxooohhheeejjjqqqwww{{{}}}{{{tttlllgggcccbbbgggnnnyyy{{{sssoooiiiuuuzzz{{{wwwrrrooommmjjjhhhfffrrrcccZZZUUUPPPOOOQQQJJJHHHEEEDDDDDDEEEDDDCCCBBBCCCEEEEEEFFFGGGJJJLLLMMMLLLJJJLLLUUUggg|||~~~~~~~~~yyyxxxvvvtttpppllliiihhh___^^^\\\ZZZXXXUUUTTTSSSLLLMMMNNNOOOQQQRRRSSSTTTWWWXXXYYY[[[^^^bbbeeegggkkksss~~~ooocccXXXVVVYYYZZZZZZ[[[```ccceeehhhooovvvsssjjjYYYUUUUUU\\\eeellluuu|||vvv]]]```aaafffssszzzbbbQQQCCC:::999555444666666333333666000000111111222222222333---000333333111//////111111111000///////////////000/////////..........................................//////000111111111///---///444555555<<>>666666888555000...111111111111111111111111//////////////////////////////000111111111000000+++,,,---...///000000000------............------)))******+++---......///+++,,,...///000000///......///000111000111333555444999DDDSSSeeeuuu}}}yyytttsssrrruuu{{{xxxvvvuuutttuuuwwwzzz|||~~~||||||~~~{{{zzzxxxwwwuuuwww|||wwwzzzyyysssppppppnnnlllkkkiiigggdddaaaiii[[[XXXQQQLLLLLLGGGEEEEEEFFFFFFEEEDDDCCCBBBAAAAAAAAACCCHHHNNNUUUYYYNNNFFF??????@@@AAACCCGGGKKKUUUeeexxx||||||{{{{{{||||||}}}}}}zzz|||}}}}}}{{{zzzzzz{{{zzz{{{}}}~~~}}}~~~}}}{{{xxxuuusssrrrrrrrrrrrrqqqpppooonnnoooooopppppppppooonnnlllkkkiiihhhcccaaa___^^^]]]\\\YYYWWWUUUUUUUUUUUUVVVWWWZZZ[[[[[[]]]```bbbfffkkkqqquuu|||llleee[[[UUUSSSUUUVVVWWWZZZ___bbbbbbfffmmmooommmeee]]]WWWZZZ```jjjzzzzzzvvv~~~rrr]]]LLL>>>777333555666333111111000000000000111111111111////////////////////////---...//////000000000///***+++---...///000000000,,,------......------,,,++++++,,,,,,------......+++---///000111111000///---///000000000000222444000444;;;EEESSScccsss}}}~~~xxxvvvsssrrruuu||||||yyywwwwwwyyy|||~~~~~~}}}}}}|||{{{{{{}}}}}}xxxsssqqqoookkkjjjiiihhhhhhfffccc```iii[[[XXXPPPLLLKKKFFFDDDDDDEEEFFFFFFEEEDDDCCCAAAAAAAAACCCHHHOOOVVVZZZQQQHHHAAA@@@AAABBBDDDGGGMMMSSS\\\mmm~~~}}}}}}yyyzzz{{{{{{yyywwwwwwxxxxxxyyy{{{}}}~~~~~~}}}}}}~~~}}}}}}{{{{{{|||||||||}}}}}}}}}}}}}}}|||||||||}}}}}}}}}}}}||||||{{{xxxuuuqqqooooooppppppppppppnnnmmmmmmnnnooopppooonnnmmmllljjjhhhfffdddaaa___]]]\\\[[[ZZZXXXVVVTTTUUUVVVVVVWWWYYY\\\___```bbbfffjjjnnnuuu{{{{{{mmm^^^XXXSSSRRRVVV[[[]]]^^^]]]cccggggggiiimmmkkkfffddd\\\XXX```lllxxxuuuxxxvvvaaaMMM???:::555222444555333444666000000000000000111111111////////////////////////,,,,,,---.../////////............///......------,,,------......------,,,......------------,,,,,,,,,---///111222222111000,,,...000000///000111333000333777<<>>444444333333222111000000......//////000000111111////////////////////////++++++++++++,,,,,,---...------------------------***+++,,,---...---,,,,,,***+++,,,---...---,,,+++........................---------...///000000111///333666888===IIIZZZhhhuuuzzz}}}{{{yyyrrrlllpppxxx}}}|||{{{}}}}}}}}}uuuqqqnnnmmmlllgggggggggfffeeedddbbbaaappp___VVVPPPLLLJJJJJJHHHFFFDDDDDDDDDDDDBBB@@@AAACCCBBBAAAFFFQQQWWWXXXWWWMMMDDDCCCDDDCCCCCCEEEIIIMMMTTT^^^mmm~~~zzzyyyxxxwwwvvvuuuuuuuuusssrrrrrrsssuuuwwwvvvuuuuuuvvvxxxyyy{{{|||||||||}}}|||zzzxxxwwwwwwwwwxxxxxxyyyzzz{{{zzzyyyxxxwwwuuuuuuuuuwwwxxxwwwuuusssrrrqqqppppppoooooooooooommmmmmkkkjjjhhhhhhggggggffffffeeedddbbbaaa___^^^]]]]]]]]]]]]]]]\\\[[[[[[[[[\\\^^^___```bbbeeehhhlllpppwwwzzzkkk^^^WWWTTTSSSVVV[[[]]]^^^dddlllkkkmmmpppqqqkkkbbb]]]^^^]]]bbbjjjuuu~~~}}}gggRRR@@@777666444333333222111111000000//////000000000000000000////////////////////////------,,,,,,------..............................***+++,,,---------,,,,,,++++++,,,,,,------,,,,,,........................------......///000000111000333555555888BBBRRR^^^llluuu~~~{{{tttmmmooovvv~~~~~~zzz}}}yyyrrrnnnlllkkkjjjiiihhhgggfffdddbbb```___ooo___UUUPPPKKKIIIIIIHHHFFFCCCBBBBBBBBBBBBAAA@@@AAAAAA@@@FFFQQQZZZ^^^\\\QQQGGGCCCCCCCCCEEEIIIJJJNNNSSSWWW___nnn{{{zzzwwwuuusssrrrrrrrrrpppooonnnoooqqqrrrqqqppprrrrrrtttvvvxxxyyyyyyyyyzzzxxxuuusssrrrrrrtttuuuvvvwwwxxxyyyyyywwwuuusssqqqqqqqqqrrrttttttrrroooppppppnnnmmmmmmlllllllllmmmllljjjhhhgggfffeeeeeebbbbbbaaa```___^^^]]]]]][[[ZZZZZZZZZ[[[\\\^^^___aaabbbcccccceeeiiiooosssxxx~~~~~~rrriii___XXXUUUVVVVVVYYY^^^bbbeeelllsssttttttuuurrrggg\\\ZZZ^^^dddooo{{{gggSSSDDD999444444333333222222111000000000111111111111000000000000//////////////////////////////...---------......////////////////////////***+++,,,---------,,,,,,,,,,,,++++++,,,,,,------------------------------------......///000000000000222333222333:::FFFPPP```mmm}}}xxxpppooorrrwww{{{|||zzzsssnnnkkkjjjiiihhhiiihhhgggeeeccc```^^^\\\yyyjjj[[[SSSOOOKKKIIIJJJHHHEEEBBB@@@AAAAAABBBAAA@@@@@@??????DDDNNNXXX^^^]]]TTTJJJFFFDDDCCCDDDHHHIIIMMMQQQQQQRRR\\\nnn}}}}}}zzzvvvtttrrrrrrrrrooommmmmmmmmooopppooonnnqqqrrrsssttttttuuuuuuuuusssqqqooommmmmmooorrrtttvvvvvvwwwwwwvvvtttrrrpppooooooooopppqqqrrrpppnnnnnnmmmlllkkkjjjiiiiiiiiijjjiiigggeeecccbbbbbbaaa______^^^^^^]]]]]]]]]]]]]]]\\\[[[[[[\\\___bbbdddfffggghhhjjjnnnttt|||~~~mmmccc\\\XXXVVVXXX\\\]]]```dddiiinnnsssxxx}}}wwwpppjjjbbb]]]```fffrrr}}}rrrWWWFFF===888555444222222111111000000000000222222111111000000////////////////////////////////////...------,,,------........................++++++,,,,,,,,,------------,,,+++***+++,,,---...------------------------............//////000000///000000//////444>>>EEEVVVfffzzz}}}uuuooonnnqqqzzz}}}}}}yyyuuuooollljjjiiihhhgggffffffeeedddbbb```^^^]]]pppcccUUUOOOMMMJJJIIIJJJHHHEEEBBB@@@AAAAAABBBAAA@@@???>>>>>>AAAGGGRRRZZZ\\\UUUOOOMMMJJJEEEDDDFFFFFFJJJMMMKKKIIIPPP^^^kkk~~~zzzwwwuuutttsssooonnnmmmmmmnnnooommmlllppppppppppppooonnnmmmlllkkkjjjhhhhhhjjjnnnrrruuuvvvvvvvvvuuusssqqqooonnnooonnnmmmnnnpppqqqpppoookkkjjjiiihhhfffffffffeeefffeeecccaaa```___^^^^^^]]]\\\\\\\\\\\\]]]^^^___cccbbbaaaaaacccgggkkknnnlllnnnrrrvvv|||{{{nnnaaaYYYVVVUUUXXX\\\```bbbfffkkkqqqxxx|||}}}}}}pppccc]]]___ccckkksss}}}qqq]]]FFF<<<888555222000111111000000000000//////222111111111000000//////..............................---,,,+++++++++,,,------------------------+++++++++,,,,,,,,,---------,,,+++***+++,,,---...------------------------............////////////...//////...///333999???MMM___sss~~~~~~{{{sssmmmlllsss}}}~~~}}}zzzyyyuuurrrnnnlllkkkkkkjjjhhhcccdddccccccbbbaaa```___jjj^^^QQQMMMLLLJJJIIIKKKHHHFFFCCCBBBBBBBBBBBBAAA@@@>>>===>>>???BBBKKKUUU[[[VVVSSSRRRNNNGGGDDDEEECCCFFFHHHFFFDDDHHHSSS\\\qqq{{{~~~{{{xxxwwwrrrqqqooooooppppppooommmnnnmmmmmmllljjjhhhgggfffeeeddddddfffiiimmmrrruuuvvvuuussspppnnnllllllkkkmmmlllkkklllnnnoooooonnniiihhhfffeeedddcccbbbbbbbbbaaa```___^^^]]]]]]]]]\\\\\\[[[[[[\\\^^^```aaaddddddeeefffjjjoootttwwwwww||||||jjjaaaXXXVVVUUUVVV[[[```aaafffkkkpppxxx~~~tttfffYYYYYYaaakkkuuu||||||{{{vvv\\\LLL===777777555222000000000000///////////////000000000000////////////------------------------------,,,+++++++++,,,,,,------------------------,,,,,,+++++++++,,,---...,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......//////////////////---......///000333777:::EEEUUUhhhuuuyyy|||yyyoooiiimmmsss|||www|||~~~zzztttsssqqqooonnnnnnmmmkkkjjjbbbccccccccccccbbbaaaaaaiii]]]QQQMMMLLLJJJIIIJJJHHHFFFDDDDDDDDDDDDBBB@@@???======?????????GGGRRRWWWSSSQQQPPPKKKDDDBBBDDD@@@BBBDDDCCCBBBDDDIIINNN^^^iii}}}zzzxxxwwwwwwwwwwwwuuutttmmmmmmlllllljjjiiigggfffbbbcccdddfffiiimmmppprrruuusssooojjjhhhggghhhhhhiiihhhggghhhjjjkkkkkkkkkgggfffdddcccaaa`````````aaa```______^^^^^^^^^___```______```aaadddfffhhhggghhhkkkooouuu{{{|||rrrhhh___ZZZWWWXXXZZZ\\\```eeeffflllqqqtttzzz|||vvvhhhaaa^^^dddmmmuuu|||uuucccMMMAAA777555666555333222////////////////////////.............../////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...........................,,,,,,+++++++++,,,---...++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////////////////...---...//////000222444666===III[[[iiirrryyyuuullllllnnnsss|||yyy|||zzzuuusssrrrpppqqqssswww{{{zzzuuuqqqsssqqqooooooooonnnllljjjddddddddddddcccbbbaaa```jjj^^^RRRMMMLLLIIIHHHIIIGGGFFFEEEEEEFFFEEEBBB@@@>>><<<>>>AAA@@@???FFFQQQSSSOOOLLLJJJEEE???>>>AAA???@@@AAAAAA@@@AAADDDFFFQQQ\\\ppp~~~~~~~~~~~~|||{{{ooooooooonnnmmmlllkkkkkkbbbccceeegggjjjlllooopppuuuqqqkkkfffdddccceeeffffffdddcccdddfffhhhhhhhhhfffeeecccbbb```______^^^aaa``````______`````````eeeeeeeeeeeegggjjjmmmooooooqqqvvv|||yyytttpppggg]]][[[XXXXXX]]]```aaaeeejjjmmmssswwwwwwzzz{{{uuukkkaaabbbiiirrryyy|||vvvbbbPPPBBB888000000111111000111.........///////////////,,,---------......//////++++++++++++++++++++++++---------------...///000////////////////////////---,,,+++***+++,,,---...***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///////////////............/////////000111222333777AAAQQQaaammmxxxyyyrrrpppnnnooovvv~~~}}}rrrjjjfffdddccceeefffiiimmmsssyyy~~~|||xxxuuurrrppprrrqqqpppppppppooollljjjgggffffffeeecccaaa```___wwwddd]]]TTTMMMKKKJJJHHHFFFEEEDDDDDDCCCBBB@@@>>>===999@@@CCC>>>;;;===BBBEEEMMMKKKHHHEEEAAA>>><<<<<>>===>>>AAACCCJJJPPP```xxxyyywwwssspppnnnmmmmmmmmmjjjgggeeeeeegggkkkmmmmmmppplllgggdddcccbbbbbbaaadddeeefffhhhiiijjjjjjjjjcccccccccaaa___^^^___```^^^___aaabbbbbbdddfffiiijjjlllnnnooopppsssxxx}}}}}}{{{sssjjjccc]]][[[ZZZ]]]aaacccaaaccciiinnnooovvvuuussspppmmmiiieeeccc^^^hhhsss{{{}}}}}}yyyttt{{{tttbbbMMM???555555444333333222111111////////////////////////............---,,,+++***+++,,,...//////---,,,***------+++******+++------000000///...,,,+++******,,,,,,,,,++++++*********++++++++++++++++++++++++---------.........//////---------...------,,,,,,......------...///111222777===GGGSSSbbbrrrxxxtttooonnnrrr}}}wwwjjjdddaaa^^^\\\]]]]]]]]]^^^aaaffflllrrruuu}}}}}}~~~{{{xxxuuusssooommmooonnnnnnooopppooommmkkkgggggggggfffddd```]]][[[wwwbbb[[[QQQKKKJJJIIIHHHGGGFFFFFFEEEDDDBBB@@@???>>>;;;>>>>>>;;;:::>>>BBBAAAGGGFFFDDDBBB@@@>>>>>>===============<<<===@@@CCCBBBGGGUUUkkk~~~|||xxxuuusssrrrrrrqqqnnnkkkiiikkklllmmmmmmnnnkkkfffcccbbbaaaaaa```aaabbbccceeeggghhhiiiiiifffgggfffdddaaa___```aaabbbccceeefffggghhhkkkmmmpppsssuuuwwwyyy~~~{{{qqqnnnhhhccc___]]]]]]]]]^^^dddhhhiiikkkqqqttttttqqqnnniiieeebbbbbbcccdddkkkpppvvvyyy{{{wwwlllmmmttt}}}sssbbbQQQBBB:::444333333222111111000000..............................---,,,,,,+++******+++,,,---.........---,,,------,,,,,,,,,,,,------000///...---,,,+++******,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,------...------,,,,,,...---------...///000111444999AAALLLZZZlll~~~{{{tttpppqqqwwwxxxmmmbbb]]][[[XXXVVVWWWVVVWWWXXX[[[___dddhhhkkkqqqqqqsssvvv{{{}}}yyyvvvtttrrrpppmmmmmmmmmlllmmmnnnnnnkkkiiifffffffffeeeccc```]]][[[vvv___XXXOOOIIIHHHIIIIIIHHHHHHGGGFFFDDDCCCAAA?????????@@@???;;;<<<@@@AAA>>>??????>>>>>>>>>>>>??????;;;<<<<<<<<<;;;<<>>???@@@===>>>>>>===;;;;;;===???@@@BBBHHHQQQZZZiii~~~{{{yyyxxxwwwuuutttsssqqqnnnlllllljjjhhhgggfffggghhhjjjlllmmmmmmmmmmmmnnnnnnmmmlllkkkmmmnnnsssvvvyyy|||~~~~~~tttkkkddd```[[[[[[[[[[[[]]]___aaacccgggooottttttrrrpppkkkfff___ZZZTTTRRRUUU]]]hhhooowwwyyy{{{~~~yyynnnfffbbbiiiqqqzzzwwwmmm\\\KKK???777444333111111111000000/////////........................111000...,,,+++,,,...///+++++++++,,,,,,...///000,,,---...//////...---,,,...------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........,,,,,,------...---------,,,---------...///000000000222555:::EEEXXXooo|||wwwsssrrrrrr||||||vvvpppkkkhhhfffeeebbb[[[UUUUUUTTTQQQPPPQQQPPPQQQTTTVVVXXXYYYYYYYYY[[[]]]aaagggooowww}}}|||zzzyyyxxxxxxvvvtttrrrlllkkkkkklllmmmllliiigggeeedddccc```]]]YYYVVVTTToooZZZTTTMMMJJJJJJLLLLLLKKKGGGFFFDDDBBBAAA@@@@@@@@@CCCNNNVVVQQQGGGAAA>>><<<;;;;;;;;;;;;<<<===>>>>>>@@@AAA@@@???<<<;;;<<<===???@@@CCCIIIOOO]]]ttt~~~zzzxxxvvvuuuuuussspppnnnooooooppprrrrrrsssssssssssstttvvvvvvwwwxxxzzz}}}xxxmmmeee```]]]\\\ZZZ[[[]]]___bbbeeeggghhhoootttvvvqqqjjjeee]]]VVVSSSQQQPPPRRRXXXbbblllrrrsssxxx}}}qqqiiiggghhhooowww|||~~~|||hhhZZZIII===888777444111111111111111000000000000........................///...,,,******+++---...+++++++++,,,,,,...///000,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......+++,,,,,,---.........---,,,,,,------.../////////111222444666>>>NNNdddttt~~~xxxsssqqqvvv}}}zzzrrrkkkeeebbbaaa^^^XXXTTTTTTRRROOOOOOQQQPPPRRRTTTWWWXXXXXXXXXWWWYYY\\\```fffmmmtttzzz}}}|||||||||~~~{{{~~~|||{{{zzzzzzyyyvvvsssmmmlllkkkkkkkkkjjjgggeeebbbaaa^^^ZZZVVVRRROOOMMM}}}jjjXXXSSSNNNLLLLLLMMMKKKIIIDDDBBBAAA????????????@@@AAAOOOZZZUUUHHH???<<<<<<<<<<<<;;;;;;;;;<<<<<<===@@@AAAAAA@@@===;;;;;;<<<999:::>>>DDDKKKWWWlll~~~~~~{{{xxxxxxyyyzzz{{{|||}}}}}}}}}~~~wwwrrriii```[[[YYYZZZ\\\[[[]]]```dddgggjjjlllmmmooorrrppphhh___YYYSSSNNNLLLMMMPPPVVV^^^fffnnnssssssyyyxxxoookkknnnsss||||||zzzlllUUUIII;;;444444555222...111111111000000000000000------------------------+++***)))(((((()))***++++++,,,,,,------.........------............------++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++,,,---............++++++---......///......///222444555888DDDVVVdddttt~~~}}}wwwttttttxxx}}}uuullleeebbbaaa^^^YYYUUUTTTQQQMMMMMMPPPNNNPPPRRRUUUVVVWWWWWWWWWYYY[[[___ccciiinnnsssuuuttttttuuuxxx}}}}}}~~~}}}{{{{{{zzzwwwtttqqqkkkjjjiiihhhgggeeebbb___[[[ZZZWWWSSSOOOKKKIIIGGGyyyfffUUUQQQMMMLLLMMMLLLIIIFFF@@@???===<<<<<<===???@@@>>>IIIQQQMMMCCC===;;;;;;:::::::::::::::;;;;;;<<<<<<>>>???>>>===;;;<<<===999:::>>>EEEKKKUUUdddrrrvvvooohhheee```\\\ZZZZZZ\\\]]]___aaacccfffhhhiiiiiihhhdddeeeaaaXXXQQQPPPNNNLLLOOOQQQVVV]]]dddlllqqqtttvvvzzz{{{wwwwww~~~{{{fffYYYCCC<<<555111222222000---////////////////////////------------------------************************+++,,,---.........---,,,------,,,,,,,,,,,,------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++***+++,,,---............***+++---...///.........,,,000444333333999GGGRRRbbbnnn{{{|||yyy{{{zzzrrrkkkiiiiiiddd^^^YYYVVVQQQLLLMMMPPPMMMNNNQQQSSSVVVWWWYYYYYY[[[\\\^^^aaaeeehhhkkklllkkklllmmmppptttyyy~~~~~~}}}{{{yyyxxxvvvsssnnnjjjgggeeecccbbbaaa^^^ZZZWWWQQQPPPNNNLLLIIIGGGFFFEEEvvvcccRRROOOMMMLLLMMMKKKGGGCCC===<<<;;;:::;;;<<<>>>@@@<<>><<<;;;999888888888888999:::;;;<<<888:::<<<===<<<<<<===>>>>>>>>>BBBIIINNNTTT___iii{{{tttlllggg______^^^]]]]]]^^^______eeefffggggggfffdddbbb```XXXXXXSSSKKKGGGJJJLLLMMMVVVYYY]]]cccjjjpppuuuwwwyyyzzz}}}|||{{{fffRRREEE888777555333111/////////---.....................------------------------,,,,,,---.........------+++,,,...//////...,,,***------+++******+++------*********++++++,,,,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------***+++,,,---............***+++,,,...///......---)))...333222///222===FFFTTTaaappp{{{yyytttrrrsssiiiccc]]]YYYSSSNNNNNNSSSNNNOOOQQQSSSVVVYYY[[[\\\]]]^^^___aaaccceeefffgggeeefffgggjjjnnnsssvvvyyy{{{}}}~~~~~~}}}|||zzzzzzyyywwwuuusssnnniiieeecccaaa___]]][[[XXXTTTPPPJJJIIIHHHGGGFFFEEEEEEEEEvvvdddSSSOOOKKKIIIIIIGGGCCC???;;;<<<===============<<<<<<<<<<<<===<<<<<<;;;:::999999999999::::::;;;<<<999::::::;;;<<<<<<<<<;;;>>>???@@@DDDIIIPPPVVVYYYkkk|||{{{uuuooohhhaaa\\\]]]]]]]]]^^^___```bbbcccfffdddaaa``````^^^ZZZVVVSSSQQQMMMIIIGGGJJJOOOSSS\\\bbbiiimmmuuu|||uuutttwww}}}|||~~~{{{hhhSSSDDD>>>666555333222222222333333////////////.....................------,,,,,,,,,---,,,,,,++++++,,,,,,---///......---------......++++++++++++++++++++++++***++++++,,,------------++++++************++++++))))))))))))))))))))))))------,,,+++++++++,,,,,,000///---,,,+++,,,,,,---------,,,+++,,,---...///...------...000444777999BBBJJJZZZmmm}}}~~~|||qqqiiiaaa\\\VVVQQQQQQTTTSSSSSSSSSUUUWWWWWWWWWUUUZZZZZZ[[[___dddhhhjjjjjjgggfffeeeeeehhhiiiiiiiiinnnmmmmmmnnnooorrrtttuuuzzz|||~~~~~~zzzxxxvvvuuutttssspppmmmiiieeeaaa___^^^[[[WWWSSSOOOLLLJJJJJJFFFEEEDDDDDDCCCCCCCCCCCCvvvcccPPPMMMIIIGGGFFFDDDAAA>>><<<<<<============<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::999999999999::::::888888999:::::::::::::::>>>>>>???AAADDDIIINNNQQQZZZhhh{{{xxxtttnnniiieeebbb^^^\\\______```aaabbbbbbccccccddd```\\\YYYWWWSSSNNNJJJIIIHHHGGGFFFHHHNNNUUU[[[bbblllvvv}}}tttjjjjjjqqqzzz}}}zzzxxxeeeUUUEEE:::777333222000/////////000111////////////.........---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,+++******))))))******+++)))))))))))))))))))))))),,,,,,+++++++++,,,,,,---...---,,,++++++,,,,,,---------,,,,,,,,,---...///............000333555777>>>EEERRRcccsss}}}zzz|||wwwppphhhbbb[[[TTTRRRUUUSSSSSSSSSUUUVVVXXXXXXXXX[[[[[[]]]aaafffiiijjjjjjeeecccbbbbbbcccddddddcccfffeeeeeeeeefffhhhjjjkkkoooppprrruuuxxxzzz||||||~~~}}}}}}~~~|||xxxuuurrrpppooojjjiiigggddd```\\\YYYXXXWWWUUURRRNNNKKKIIIGGGGGGCCCCCCBBBBBBBBBCCCDDDDDDtttaaaNNNKKKGGGEEECCCAAA>>><<<===============<<<;;;:::;;;;;;;;;;;;;;;::::::999::::::999999999999999999777777888999999999888888======<<<<<<>>>AAADDDEEEIIIQQQaaawww|||yyyvvvssspppkkkgggaaa^^^]]]^^^^^^^^^```aaabbbccccccbbbaaa```[[[XXXTTTQQQMMMJJJEEEBBBDDDEEEFFFIIINNNWWW```ggglllxxxxxxmmmfffkkkuuu||||||zzzwwwaaaPPPCCC999444444111000///.........////////////.........---------------------,,,,,,,,,,,,***+++,,,------,,,+++*********))))))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***+++******))))))******+++))))))))))))))))))))))))+++++++++++++++,,,---...,,,++++++++++++,,,,,,------,,,,,,,,,,,,---.../////////......///111333444777===GGGTTTcccqqq|||zzzsssrrrwwwyyyrrrlllddd[[[VVVWWWTTTTTTTTTTTTVVVXXX[[[\\\]]]^^^aaaeeeiiikkkjjjhhhdddbbb```___``````___^^^^^^^^^]]]\\\]]]^^^___```bbbdddfffiiilllooopppqqquuutttsssrrrrrrssstttuuuuuuuuuvvvvvvuuuuuutttssswwwuuurrrnnnkkkhhhfffeee___^^^\\\YYYVVVSSSQQQPPPNNNMMMKKKHHHFFFDDDDDDCCCCCCCCCCCCDDDEEEGGGHHHIIIsss___MMMJJJGGGDDDAAA???===<<<===>>>======<<<;;;:::999:::::::::::::::999999888888888888888888999::::::777888888999999888888888;;;:::999999:::;;;===>>>@@@CCCOOObbbuuu{{{uuupppnnnkkkiiihhhccc```]]][[[\\\^^^____________``````___\\\YYYXXXOOONNNLLLKKKJJJIIIGGGGGGIIIKKKOOOTTTZZZdddnnntttzzzpppmmmqqq{{{|||pppaaaNNNBBB999333111333000000000000000000000000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***))),,,++++++++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))******))))))))))))******))))))))))))))))))))))))************+++,,,---...************+++,,,,,,---,,,,,,,,,,,,------......//////.........///000111222555<<>>>>>>>>============<<<;;;999999999999999999999888888777555555666777888:::;;;<<<888888999999999999888888888777777777888999:::;;;;;;===EEERRR^^^jjjzzz|||ssspppsssxxx{{{yyytttqqqllliiihhhgggfffeee^^^\\\[[[[[[]]]]]]\\\ZZZYYYYYYYYYXXXVVVRRROOOLLLFFFGGGGGGHHHIIIJJJLLLNNNQQQUUU[[[bbbkkkttt}}}zzzrrruuu~~~}}}lllXXXLLL@@@999555000...000////////////////////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***))),,,,,,,,,,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,+++******)))***))))))))))))))))))***)))))))))))))))))))))))))))))))))***+++,,,---...)))******+++,,,,,,,,,,,,,,,,,,,,,---------------///........................111666===JJJZZZlllwww||||||ssspppqqquuuwwwllleeecccaaa___\\\YYYXXX[[[bbbgggmmmoootttyyy|||yyytttooojjjgggdddaaa```___\\\ZZZ[[[ZZZYYYWWWWWWWWWWWWXXX[[[\\\]]]^^^^^^______^^^]]]]]]\\\\\\\\\\\\]]]]]]\\\]]]^^^```aaabbbbbbbbbaaa```]]][[[XXXVVVTTTTTTOOONNNLLLKKKIIIIIIIIIIIIGGGGGGHHHHHHHHHHHHGGGGGGJJJJJJKKKMMMOOOQQQSSSUUUrrr]]]LLLKKKHHHDDD???===>>>???<<<<<<<<<<<<<<<;;;:::999888888888888888777777666555555555666777999:::;;;888999999999999888777777666666666777777999::::::777777===FFFLLLUUUiii~~~~~~rrreeeeeehhhmmmttt}}}}}}zzzvvvsssrrrnnnlllhhhfffeeedddcccaaaWWWVVVUUUUUUVVVUUURRRPPPPPPPPPOOONNNLLLIIIGGGEEEDDDFFFGGGIIIJJJMMMRRRUUUYYY___iiisss}}}}}}www{{{}}}kkkZZZIII@@@999888777333111111,,,,,,---.........------------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,)))***+++,,,,,,+++***)))***************+++,,,---++++++++++++++++++++++++++++++++++++++++++***)))***))))))(((((())))))***))))))))))))))))))))))))***************+++,,,---***+++,,,,,,,,,,,,,,,++++++,,,------......---------------------------------///333888AAAPPPaaammm}}}xxxpppnnnlllwwwwwwqqqpppmmmkkkfff```]]]```hhhnnnyyy}}}}}}wwwllliiieeecccaaa___\\\ZZZZZZYYYXXXVVVUUUVVVVVVWWWYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWUUUVVVWWWYYY[[[\\\]]]]]]YYYXXXVVVTTTRRRQQQPPPPPPKKKJJJIIIGGGGGGHHHHHHIIIKKKKKKLLLMMMNNNNNNNNNNNNMMMMMMNNNOOOQQQSSSUUUVVVrrr^^^LLLKKKHHHCCC>>><<<===???;;;;;;;;;<<<<<<;;;::::::777777888888777777666555777666666666666777888888777888888888777777666555555555666666777888888999666444888>>>@@@EEEXXXmmmmmmkkkgggfffgggkkkppptttzzz|||zzzzzzxxxvvvtttrrrqqqqqqqqqmmmkkkgggeeebbb```\\\ZZZQQQNNNLLLJJJJJJJJJIIIGGGFFFFFFFFFFFFFFFFFFEEEEEEFFFHHHLLLNNNQQQUUU\\\aaaiiippp{{{}}}}}}|||zzzzzzkkkWWWGGG???999444666666444222222+++,,,---...//////...---,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,************************((((((((())))))***+++,,,++++++++++++++++++++++++)))******++++++++++++***))))))(((((((((((())))))))))))))))))))))))))))))+++***************++++++,,,,,,---...------+++++++++,,,---.........------,,,,,,,,,---------,,,,,,---///222444:::EEETTT```yyy}}}uuurrrmmmttt}}}}}}{{{xxxrrriiidddfffnnnvvv{{{pppmmmiiifffeeeccc```^^^ZZZYYYXXXWWWVVVVVVWWWWWWVVVVVVWWWWWWWWWWWWVVVVVVTTTTTTUUUUUUUUUUUUTTTTTTRRRSSSTTTUUUWWWWWWXXXXXXTTTSSSRRRQQQPPPOOOOOOOOOMMMLLLJJJJJJJJJKKKMMMNNNOOOPPPRRRSSSTTTTTTTTTSSSSSSSSSSSSSSSTTTVVVWWWXXXrrr^^^KKKJJJHHHBBB===:::<<>>KKKUUUrrr{{{zzzssswww~~~yyyoooiiijjjsss{{{zzztttqqqnnnkkkiiigggeeeccc\\\[[[ZZZXXXXXXXXXYYYZZZUUUUUUVVVWWWXXXXXXXXXXXXTTTTTTUUUUUUUUUUUUTTTTTTQQQRRRSSSTTTTTTTTTTTTTTTQQQQQQPPPOOOOOOOOOOOOOOOPPPPPPNNNNNNNNNPPPRRRTTTRRRTTTUUUWWWXXXXXXWWWWWWXXXXXXXXXXXXXXXYYYZZZ[[[oooYYYKKKIIIFFFBBB???===<<<;;;::::::;;;;;;::::::999888555555555555666666666666666666666666666555555555777777666666666666777777444444444555555555555666333444444555888>>>FFFLLL]]]pppxxxuuuqqqiiibbbaaacccdddeeegggkkkooosss~~~|||zzz|||}}}~~~~~~}}}{{{yyy{{{|||}}}~~~|||yyyvvvtttqqqssswwwyyyzzz{{{}}}~~~{{{wwwnnnoooooonnnlllkkkkkkllljjjkkklllpppsssuuutttsssjjjfff```ZZZVVVQQQLLLIIIDDDCCCBBBAAA@@@@@@@@@@@@@@@BBBDDDEEEFFFHHHJJJMMMQQQVVV\\\```dddkkkuuu}}}}}}zzzwww~~~qqq^^^PPPCCC999444111111111000000///...---,,,,,,------...---------.........------,,,,,,,,,------------------------))))))))))))))))))))))))++++++************+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++))))))))))))))))))))))))((((((''''''''''''((((((++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,)))---000000000555@@@JJJhhh{{{xxxtttvvvzzz}}}}}}yyyxxxwwwuuuqqqnnnjjjhhhfffccc^^^[[[ZZZZZZZZZZZZ\\\ZZZXXXYYYZZZZZZWWWTTTWWWWWWVVVVVVVVVUUUUUUUUUSSSTTTTTTUUUUUUTTTTTTSSSVVVUUUTTTTTTTTTTTTUUUUUUTTTTTTTTTTTTTTTUUUUUUUUUZZZYYYYYYXXXXXXYYYZZZZZZXXXXXXXXXYYYYYYYYYZZZZZZnnnXXXKKKIIIEEEAAA>>><<<;;;:::::::::;;;;;;::::::999888666666666666666666666666666666666666666666666555666666555555555555666666444444444555555555555666555555555444666;;;AAAFFFRRR^^^ssswwwpppdddcccaaa```___```cccfffoooooopppqqqtttzzz~~~|||zzzyyyxxxxxxssssssttttttsssqqqnnnmmmmmmooorrrrrrrrrssstttvvvvvvuuuttttttuuuwwwyyyzzzzzzzzzzzz{{{zzzxxxtttpppoooooonnnllljjjhhhggghhhjjjlllnnnrrrtttrrrnnnkkkbbb]]]VVVOOOLLLIIIGGGFFFBBBBBBAAAAAAAAAAAABBBBBBBBBDDDFFFIIILLLQQQWWW[[[cccggglllooorrrxxx}}}}}}uuu^^^NNNCCC:::444333000111111000000///...---,,,---------------,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))***))))))(((((())))))***++++++++++++++++++++++++*********+++++++++,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++///111///...222;;;CCCUUUgggzzz}}}}}}}}}~~~}}}}}}}}}}}}|||{{{xxxvvvuuupppmmmhhhccc```]]][[[ZZZ\\\ZZZYYYZZZ[[[[[[YYYVVVXXXXXXXXXXXXXXXWWWWWWWWWUUUUUUVVVVVVVVVVVVUUUUUUWWWVVVVVVVVVVVVWWWWWWWWWYYYZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\]]]]]]YYYYYYZZZZZZZZZ[[[[[[[[[lllWWWKKKIIIEEEAAA>>>;;;:::999:::::::::::::::999999888888888777777666666555555555555666666666666666666555444444444444444444555444444444555555555555666777777666444333666:::>>>JJJPPP\\\pppppplllfff___ZZZXXXXXXYYY\\\]]]^^^```dddlllvvv|||~~~|||||||||rrrrrrqqqpppooommmlllllllllmmmooonnnmmmllllllmmmmmmmmmmmmmmmnnnqqqssstttvvvvvvuuuvvvvvvuuurrrooonnnmmmllljjjhhhgggffffffhhhjjjmmmoooooojjjbbb]]]WWWQQQIIIDDDAAAAAABBBBBBAAAAAAAAABBBCCCEEEGGGIIIIIIJJJMMMQQQWWW```iiipppzzz|||kkk[[[HHH===777222111222000000000000///...------------...------,,,+++***,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))+++******))))))******+++++++++++++++++++++++++++))))))*********+++++++++......---,,,,,,,,,,,,---+++++++++,,,,,,---------...000111///,,,...444;;;AAAOOObbbppp|||~~~{{{|||~~~}}}{{{|||~~~|||yyyuuuoooiiiddd```^^^___^^^]]]]]]^^^^^^\\\ZZZ[[[[[[[[[[[[ZZZZZZYYYYYYXXXXXXYYYYYYYYYYYYXXXXXXYYYZZZZZZZZZ[[[[[[\\\\\\ZZZZZZ[[[[[[[[[\\\\\\\\\\\\\\\]]]^^^_________^^^\\\\\\]]]^^^^^^^^^^^^^^^kkkXXXLLLJJJFFFBBB>>><<<:::999999::::::::::::999888888999999888777666666555555555555555555666666666666555555444444444444555555444444444555555555555666666666555333222333666999DDDFFFOOO^^^qqquuujjjbbb\\\YYYXXXXXXXXXWWWWWW[[[bbblllrrr~~~yyywwwuuurrrpppooonnnnnnoooppprrrqqqpppnnnnnnooonnnooooooqqqsssuuuwwwyyy{{{zzzzzz{{{{{{zzzwwwtttpppnnnkkkiiiiiihhhgggfffbbbbbbccccccaaa[[[SSSNNNKKKGGGAAA>>>===>>>??????@@@@@@AAACCCGGGKKKOOOQQQSSSUUUYYY^^^fffrrr~~~lllSSSGGG:::555333000000222000000000000///...---,,,.........---,,,+++***)))++++++******************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************))))))************))))))))))))))))))))))))))))))*********))))))*********************************************++++++++++++---,,,,,,+++++++++,,,,,,******+++,,,,,,---......///111111///,,,,,,111555999AAAMMM[[[hhhsssyyy{{{}}}|||~~~zzztttmmmiiigggffffffeeeeeedddcccaaa```^^^^^^______^^^\\\[[[ZZZ\\\\\\]]]]]]]]]]]]\\\\\\\\\]]]]]]^^^____________ZZZZZZ[[[[[[\\\\\\]]]]]]]]]]]]^^^_________^^^]]]___```aaabbbbbbbbbaaaaaa}}}jjjXXXMMMJJJGGGCCC???===;;;;;;999999::::::999999888777999888888777666555555444444555555555666666777777666555555555555555555666444444444555555555555666333444444333222333555888:::>>>EEEOOOZZZgggsss{{{|||sssmmmhhhddd^^^\\\YYYUUUUUUXXX___dddmmmuuu~~~{{{wwwtttsssrrrrrrtttwwwzzz{{{zzzxxxvvvvvvssstttvvvxxx{{{~~~wwwsssmmmiiigggeeebbb___XXXVVVTTTRRROOOKKKFFFBBBAAA???<<<<<<===>>>======>>>???AAAEEEJJJQQQWWWZZZ\\\```hhhqqq{{{}}}gggQQQBBB;;;555444333111///111000000000//////...---,,,------------,,,+++***)))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************((())))))******))))))((())))))))))))))))))))))))***))))))(((((())))))***************************+++++++++,,,,,,,,,,,,---+++***************++++++******+++,,,,,,---.........///000///------000333666888>>>HHHTTT```jjjqqq|||{{{uuurrrqqqpppppppppnnnllljjjiiihhheeeeeefffeeecccaaa___]]]^^^^^^____________^^^^^^]]]^^^___````````````___^^^^^^___``````aaabbbbbb__________________^^^^^^bbbcccdddffffffeeedddccczzzhhhXXXKKKIIIFFFBBB???===<<<<<<999999999999999888888777777777666666555555444444444444555555666777777777666666555555555555666666444444444555555555555666111333444444444444666888555;;;AAAFFFJJJTTTcccnnn~~~|||nnnkkkddd\\\VVVTTTVVVXXX]]]ccckkksss{{{~~~~~~|||yyy{{{}}}{{{uuulllddd```[[[UUUQQQLLLJJJFFFCCCBBBAAA@@@>>><<<;;;:::;;;===???>>>>>>@@@AAADDDJJJQQQZZZaaafffjjjqqq|||hhhOOO???777333111333333///---...////////////...---,,,,,,,,,,,,---,,,,,,+++***)))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************))))))************)))))))))))))))))))))))))))))))))))))))(((((()))))))))************************++++++,,,,,,,,,---------***))))))))))))******++++++++++++,,,,,,---------,,,---......---...///111222111444<<>><<<;;;;;;999999999999999888777777555555555555444444444444444444555555666777777888555444444444444444444555444444444555555555555666222444555666555555666888666:::???@@@BBBIIIVVV```qqq|||pppeee^^^[[[[[[\\\^^^ccciiinnntttxxxzzzuuummmccc[[[VVVQQQJJJEEECCCAAA???>>>???@@@@@@???@@@>>><<<===@@@CCCDDDEEEIIIJJJNNNTTT]]]gggpppvvv~~~eeeNNN>>>777333///...111111...---///////////////...---,,,,,,++++++,,,,,,,,,++++++************+++++++++,,,,,,++++++++++++++++++++++++************************++++++************++++++************************)))******++++++******)))))))))))))))))))))))))))+++******))))))******+++***************************+++++++++,,,,,,,,,,,,******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---,,,,,,------------111777;;;@@@NNN[[[kkkuuuzzzuuutttuuuxxx{{{}}}}}}||||||}}}}}}yyyuuupppmmmlllmmmmmmnnnnnnmmmmmmlllhhhiiijjjjjjjjjhhhfffeeeaaabbbcccdddeeefffgggggghhhhhhggghhhkkkooorrruuuwwwyyy{{{}}}}}}|||zzzyyy|||rrrbbbTTTEEECCCAAA>>><<<;;;::::::888999999999999888777777333333444444444444444444444444444555666777777888444333333222222333333444444444444555555555666666333555777777666666666777444777999:::;;;BBBLLLTTTeeexxxxxxnnnhhhgggggghhhiiilllnnnnnnkkkiiihhhnnnvvv{{{|||}}}|||yyywwwxxx{{{wwwkkkcccYYYRRROOOKKKEEEAAA>>>======>>>AAABBBCCCBBBGGGDDD@@@@@@CCCGGGKKKMMMRRRTTTXXX___iiittt}}}|||zzzzzz|||iiiPPP>>>777777333///---///000...///333////////////...---,,,+++******+++,,,,,,,,,++++++******++++++,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))),,,++++++++++++++++++,,,)))))))))))))))))))))))))))************++++++++++++*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,******+++++++++*********,,,---111666555666AAAOOObbbmmm|||~~~yyyxxxqqqpppqqqwwwzzz~~~}}}wwwtttvvvwwwwwwwwwwwwwwwwwwvvvqqqrrrssssssrrrpppnnnlllhhhiiijjjkkklllmmmnnnnnnlllllllllnnnrrrxxx~~~ttt___MMMDDDCCC@@@===;;;:::999999888999:::999777777777888888666555333333555666777<<<:::777444333444555666555555555444444333333333444444444555555777888888888555333333555666555333666888999888777:::AAAFFF^^^ppp~~~{{{xxxyyyyyysssggg\\\```______```cccfffffffffdddddddddeeegggkkknnnppptttzzz~~~qqqhhh\\\WWWQQQMMMKKKHHHEEEAAAAAA@@@???@@@DDDIIINNNQQQXXXTTTNNNKKKMMMSSS[[[```gggjjjpppxxxzzzyyy{{{|||cccMMM???555111111//////.........---------000///---,,,+++,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++***)))+++++++++*********))))))))))))))))))))))))))))))((()))***,,,,,,,,,+++***,,,,,,++++++++++++++++++---,,,,,,+++***)))((((((************))))))))))))++++++++++++++++++++++++************************''''''((()))***+++,,,,,,)))************+++++++++)))))))))))))))******+++,,,,,,,,,---------......---......///111555;;;@@@SSS\\\nnnxxxtttuuuwwwtttvvvxxxzzz|||{{{tttsssuuuyyy}}}}}}yyyvvvtttsssssstttuuuwwwyyy{{{||||||||||||}}}~~~rrr^^^MMMBBBAAA>>><<<999888888888888999:::999777666777888555555444444555777999:::<<<:::777444333333555555555555444444444333333333555444444444555666777777888666444444777888777666777888999888777:::@@@EEEWWWeeettt}}}|||mmmaaa\\\YYYVVVUUUVVVXXXYYYYYYVVVVVVVVVXXXZZZ]]]```bbbeeejjjqqquuuxxx}}}~~~xxxmmmbbb[[[UUURRRMMMLLLKKKKKKHHHFFFFFFHHHKKKOOOSSSZZZbbbgggjjjeee___[[[^^^gggqqqxxx|||vvvtttwww||||||hhhPPP@@@888333111333///.........------------///...---+++++++++,,,---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,+++******+++++++++*********))))))))))))))))))))))))))))))%%%&&&&&&''''''''''''&&&))))))))))))))))))))))))&&&&&&'''((()))***+++,,,*********)))))))))((((((************************************************((((((((()))******++++++))))))*********+++++++++***************++++++,,,,,,,,,,,,------------...+++,,,---...///333888<<>>CCCPPPXXXaaagggppp|||zzzmmm___ZZZUUUQQQOOONNNMMMMMMJJJJJJLLLMMMPPPRRRTTTUUUUUUYYY^^^bbbeeekkkrrrxxx{{{tttllllllnnnqqqvvv{{{~~~zzztttmmmfff___XXXSSSRRRPPPNNNNNNPPPQQQQQQPPPPPPVVV^^^dddiiippp{{{xxxsssvvv|||vvvqqqrrrxxx~~~[[[LLL<<<444222000000222............---------------,,,,,,++++++++++++,,,++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++************)))))))))))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))######$$$&&&(((***+++,,,******))))))))))))((((((((((((((((((((((((((((((************************)))))))))))))))))))))))))))))))))*********+++++++++++++++***+++,,,,,,---,,,,,,,,,,,,------------)))+++---......000333555999DDDWWWkkkyyy{{{|||~~~wwwpppkkkiiiiiijjjmmmsssyyy}}}xxxlllZZZKKK???>>><<<999777666666666777999999888777666777888333333444555777999;;;<<<:::999666444333222333333333333333333333333333333555555444444333444444444222111111111333444555555999::::::888666888===BBBMMMPPPRRRVVV^^^lll{{{~~~mmmiiibbb\\\WWWRRRNNNKKKKKKKKKLLLMMMOOOPPPQQQRRRSSSUUUWWWXXXZZZ]]]cccgggqqqwww{{{xxxtttpppjjjddd]]]]]]___aaaeeeiiimmmpppmmmkkkgggddd```]]][[[YYYXXXWWWVVVWWWXXXZZZ\\\]]]^^^gggrrryyy~~~{{{wwwyyyuuudddIII>>>444111000......000------------------------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++((()))***+++++++++++++++************))))))))))))))))))))))))))))))))))))///...,,,+++***++++++,,,************++++++++++++''''''''''''''''''''''''***)))))))))((((((((((((((((((((((((((((((((((((************************************))))))(((((())))))))))))************+++************+++,,,,,,++++++,,,,,,,,,---------)))+++---.........///111111999III\\\lllzzzyyyxxx}}}~~~wwwsssrrrrrrrrrvvv{{{~~~~~~|||yyyxxxxxx{{{~~~}}}uuuiiiXXXJJJ@@@>>><<<:::888777777888777888999888666555666777555555555666666777888999888777555444333222333333333333333333333333333333555444444333333333333444111111222222222333555666999::::::888666777<<>>777111111000...,,,...,,,,,,------------------++++++++++++++++++++++++***++++++,,,,,,++++++***((()))******++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((***)))'''&&&%%%&&&''''''))))))*********+++++++++******)))(((((('''&&&&&&)))))))))(((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((((((((((((((()))))))))*********)))))))))))))))***+++++++++++++++,,,,,,,,,------***,,,//////.........///111555???MMM\\\mmmyyyzzzwwwuuuqqqoooppptttxxx|||zzzrrrfffUUUIII@@@???===:::999888888999777888999888666555666777666666666666666555555555555555444333333333333333222222222222333333333333333333222222222333333444444555666555444555777888888999999777555777<<>><<<:::999888888999666888888888666555666777444444555555555555444444333333333333333444444444111111222222222333333333222111111111222333444444555777888666555444666999777999999777555777===BBBFFF@@@===AAAFFFJJJRRRZZZggguuu|||yyysssmmmiiigggggghhhcccdddfffhhhjjjkkkjjjhhhiiinnnpppmmmjjjiiigggcccaaaaaaccceeeiiimmmppprrrvvvxxxyyyxxxuuutttuuuwwwuuutttrrrqqqsss{{{zzz}}}uuueeeVVVEEE999444///,,,,,,///000---,,,...++++++,,,,,,,,,---------***+++,,,---...------,,,******++++++++++++******)))************))))))((((((((((((((())))))******(((((((((((((((((((((((('''(((((())))))))))))(((&&&&&&''''''((())))))***''''''((()))******++++++))))))((((((((('''''''''''''''''''''''''''''''''))))))))))))))))))))))))*********)))))))))))))))(((((((((((()))))))))*********))))))******+++,,,***++++++++++++,,,,,,,,,+++,,,...---,,,,,,...///333222444999@@@LLL___pppxxxnnnbbbSSSHHH???===;;;999888888888888666888888777666555666777222333444444555555444444111111222333444444555555111111111222222333333333111111111111222333444555444666777555333222444777777888888777555777===BBBEEE???>>>CCCGGGHHHLLLRRRZZZeeeqqq~~~{{{yyyyyyzzz|||}}}~~~~~~{{{xxx|||}}}xxxtttqqqnnnjjjfffffffffhhhlllsssyyy}}}|||||||||zzzyyyxxxwww|||~~~}}}}}}uuuyyynnnYYYLLLAAA666111111000------000000---+++---+++++++++,,,,,,---------***+++---...///...------******++++++++++++*********************)))(((''''''((((((((())))))******((((((((((((((((((((((((&&&'''(((*********)))((('''(((((()))***++++++,,,(((((((((((()))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))******(((((((((((())))))))))))++++++******++++++,,,---******+++++++++,,,,,,,,,+++,,,,,,,,,++++++---///111000222555999AAAQQQ```rrr|||xxxmmm```QQQFFFAAA???;;;::::::999999777;;;999888888::::::777444555555444333333444555555444444444444444444444444111111000000000000000000000000111111111222222222333222222333444666888:::::::::999888666777;;;>>>AAA===<<>>999333000111...---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((******++++++++++++******,,,,,,+++***))))))*********)))(((''''''((()))***((((((((((((((()))******,,,***))))))******)))'''&&&'''''''''(((((())))))******))))))(((((('''''')))***+++,,,,,,+++***)))'''''''''''''''''''''''''''(((((((((((((((''''''%%%'''(((******((('''%%%***+++,,,---,,,+++***))),,,+++***))))))***+++,,,------,,,++++++,,,,,,,,,******++++++,,,---......111222222222333888???EEEbbbnnn}}}vvvlll```QQQGGG???<<<999777777777666555888666555666777777444222333222111000000111222333333333333333222222222222111111111111111111111111111111111111222222222222666555444333333444555666999888777555444555999<<>>===???BBBHHHLLLUUU^^^gggsss|||yyyzzz{{{|||yyy~~~zzziiiWWWJJJ===777333///---......---,,,+++++++++++++++++++++++++++++++++++++++***++++++++++++***)))((()))******++++++******)))++++++***)))))))))))))))***)))(((''''''((()))***((('''''''''''''''((())))))'''&&&&&&''''''&&&%%%''''''''''''((((((((()))))))))))))))((((((''''''((()))************)))((())))))))))))))))))))))))''''''((((((((((((''''''((()))***++++++***)))(((((()))***+++++++++***)))++++++***))))))***++++++---,,,,,,++++++,,,,,,,,,++++++,,,,,,------.........///000000111555;;;@@@IIIVVVfffqqquuuxxxtttjjj___QQQGGG>>>;;;888777777777666555666555444555555555333111111111000000000000111111111111111111111111111111111111222222222222222222111111222222222333333333555555333333333333555555888888666444333555999===CCC===::::::::::::>>>CCCMMMQQQTTTSSSTTT^^^ooo|||{{{uuutttwww{{{}}}|||vvvrrr^^^NNNDDD:::222000///---,,,------,,,,,,++++++++++++,,,++++++++++++++++++++++++******++++++******)))))))))******++++++******)))******))))))))))))(((((())))))(((((((((((())))))+++***)))))))))))))))***+++)))(((((()))***)))'''''''''''''''(((((((((((()))))))))((((((((((((''''''(((((())))))(((((('''))))))))))))))))))))))))''''''((((((((((((((('''((()))***++++++***)))(((''''''((()))*********)))++++++***))))))***++++++,,,,,,++++++++++++,,,,,,------------------------,,,---......///111555888888CCCRRR]]]dddlllwwwrrrhhh]]]PPPGGG???<<<999888888999888777777666666666666555333222222222222222222222222222000000111111111111222222222222222222222333333333222222222222333333333333111111111111333555777888999888777555444666:::>>>CCC>>>:::999:::;;;BBBIIIVVV]]]^^^TTTKKKPPP```mmm}}}zzzvvvrrrpppqqqtttvvvzzz||||||yyyiiiYYYIII>>>888222...///000...---///,,,,,,+++++++++++++++,,,************************))))))************))))))))))))************))))))(((((()))))))))((((((((())))))(((((((((((())))))***))))))(((((((((((((((+++***))))))++++++***)))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((((((((((((((''''''((((((((((((''''''&&&'''((()))******+++++++++******************+++++++++++++++++++++,,,---......------------------+++,,,------...///000111555<<>>;;;888777888888888777555666666666444333333222222222222222222222222222000111111111222222222333111111222222222333333333111111222222222333333333000000000111222444666777666666666555444666999<<>>GGGQQQ```jjjjjjZZZIIIFFFOOOXXXkkk|||{{{wwwvvvvvvvvvsssooonnnppprrryyyppp___QQQFFF===888222...---///000---,,,...+++++++++******++++++,,,************************((())))))*********)))))))))))))))******)))))))))'''((())))))))))))(((((((((((())))))))))))((((((&&&%%%%%%$$$$$$$$$%%%%%%(((&&&&&&&&&(((((('''&&&(((((((((((((((''''''''''''''''''''''''((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''((((((((((((''''''((((((((()))***+++,,,,,,*********++++++*********************++++++,,,---------------------,,,,,,,,,,,,,,,---...///......222444777:::@@@MMM]]]iiixxx|||mmmbbbXXXLLLDDD;;;888666555555666555555222444555444222000000111000000111222222111000000000000000111222222333333000000111111222333333333000000111111111222222222333333111111111111333333333444666666555666888:::???<<<::::::;;;>>>IIITTTiiiuuuvvvbbbLLLCCCEEEHHHYYYhhhyyy|||uuusssuuuxxxxxxuuupppnnnrrrvvvxxxiiiWWWJJJ@@@888333333///,,,,,,...---***)))++++++************++++++,,,************************(((((())))))******))))))((())))))******))))))((('''((()))***+++***)))((((((((())))))))))))(((((('''''''''''''''((())))))(((''''''''')))***)))(((((((((((((((((('''''''''&&&''''''''''''(((((((((***))))))(((((())))))***))))))))))))))))))))))))%%%&&&'''((())))))))))))******))))))))))))******)))))))))))))))***+++,,,)))***++++++++++++***)))******)))******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---...///...---///000000111777BBBPPP[[[jjjsss|||kkk```UUUJJJBBB:::777555444555666555444222444666555222000111222000111222333333222111000......///000000111222222//////000000111222222333//////000000000111111111333222111000000111222333333666999::::::::::::;;;<<<999888888888;;;EEEPPPcccqqqsssaaaLLLCCCCCCBBBIIITTT___iiisss~~~~~~{{{|||~~~}}}vvvnnnnnnuuu|||vvv[[[NNNAAA;;;666000///111...,,,,,,---,,,((((((******************+++,,,,,,************************'''(((((()))))))))))))))(((((())))))))))))(((((('''(((***+++,,,+++***)))'''((()))******)))((('''((((((((()))***+++,,,---***))))))***+++,,,,,,***)))(((((((((''''''''''''&&&&&&&&&'''''''''(((((()))(((''''''''''''((()))))))))))))))))))))))))))%%%&&&'''((())))))))))))******))))))))))))*********)))((((((((()))******)))***++++++++++++***)))))))))))))))***+++,,,---)))******++++++,,,,,,,,,...,,,***+++---///...---...///000111444;;;DDDJJJVVVaaasss{{{jjj^^^TTTIIIAAA;;;999777666777777777666444777888777444222333444333444555555555555444333---------...///000000111...//////000111111222222////////////000000000000////////////111333555666666:::>>>@@@@@@???>>>>>>999777777666555777AAALLLRRRaaafffVVVEEE@@@@@@>>>???EEEMMMUUUaaaqqq{{{~~~vvvlllllluuuhhhXXXEEE:::333333333///...111...,,,,,,...,,,((())),,,******))))))***+++,,,,,,))))))))))))))))))))))))''''''((()))))))))))))))(((((())))))))))))((((((''')))+++,,,---,,,+++***'''((()))******)))((('''"""""""""###%%%&&&((()))'''&&&&&&'''((())))))((())))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%&&&'''((())))))))))))((((((''''''''''''((((((***)))'''&&&&&&'''((())))))***+++,,,,,,+++***)))))))))))))))***+++,,,---(((((()))***++++++,,,,,,...+++)))))),,,///...---+++---000111111333666888FFFSSSggg}}}|||nnnbbbTTTHHHBBB>>>;;;888666666666555444777777666555444444333222555555444444444333333333111000//////000000///......///000111111111111111444222111111222222000///222111111111222333444555888AAAFFFEEEAAA??????===;;;888555333333666;;;===DDDJJJNNNKKKDDD>>>???AAADDDEEEFFFHHHMMMWWWdddmmmttt|||{{{|||yyy~~~yyyrrrpppsss||||||dddOOOCCC888666222...,,,,,,...///000///---+++************+++***)))(((((()))***+++++++++******))))))((((((************))))))))))))&&&'''((()))************&&&''')))***+++***((('''%%%%%%&&&&&&'''(((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((***++++++***(((&&&'''(((((((((''''''''''''(((((((((((((((((((((((((((((()))((('''''')))******)))))))))))))))))))))))))))+++***)))'''''''''((()))'''(((***+++,,,,,,++++++++++++******)))(((((((((++++++***)))((((((((()))+++++++++,,,---...///000,,,------...000111333444>>>EEETTTlll|||nnnbbbTTTHHHAAA===:::777666666666555444555555555444444444333333444444444444333333333333000///...///000111000/////////000000000000000000111/////////111111111///000///......///222555777;;;CCCHHHEEEAAA@@@???<<<999777333111111444888:::;;;@@@EEEDDD@@@???CCCHHHKKKJJJGGGEEEEEEJJJSSSZZZfffooo|||sssooopppuuuxxx|||wwwrrrqqqttt~~~tttaaaOOO@@@777666444111...------...///000///---+++******************)))(((((()))******((((((((((((''''''''''''*********)))))))))((((((###$$$%%%&&&''''''''''''&&&''')))*********((('''''''''''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((()))(((&&&&&&'''(((((((((''''''''''''(((((('''''''''''''''''''''''')))(((&&&''')))******)))(((((((((((((((((((((((())))))''''''&&&'''(((((('''(((((()))((('''&&&%%%)))))))))))))))*********+++***)))))))))))))))))),,,,,,,,,,,,,,,---...///,,,,,,---...///111222333555<<>><<<777555222000///111444666333777<<<===>>>DDDMMMTTTVVVRRRLLLEEE@@@AAADDDHHHTTT]]]ooo|||uuunnnnnnqqqwwwwwwwwwzzzyyyuuuuuuxxxvvvfffUUUGGG===555222222111000///............///...---+++***************))))))(((((())))))***''''''''''''((((((((((((******))))))))))))((((((###$$$$$$%%%&&&&&&&&&&&&&&&'''((()))***)))(((((()))(((((('''&&&&&&%%%%%%((((((''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((%%%'''((((((''''''((()))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&'''(((***))))))((((((((((((((((((((((((''''''&&&&&&&&&'''(((((()))))))))((('''%%%######'''(((((()))******++++++))))))))))))))))))***+++------,,,,,,,,,,,,------++++++,,,---...///111222///444>>>LLL]]]qqqyyymmmbbbSSSEEE>>>999888666666777777666555444333333222222111111111333333333333222222222222...------...111222222111222111111000///////////////...---...000111000///000000000111222444666777:::@@@CCCAAA??????===:::666444222000///000222333222555888;;;@@@IIIVVV___aaa\\\SSSJJJCCC@@@@@@AAAGGGOOO^^^ooozzz~~~xxxvvvyyy~~~|||~~~}}}}}}vvvaaaXXXLLL@@@999444222111......////////////.........---,,,++++++*********)))))))))(((((()))))))))((((((((()))***+++++++++***)))))))))((((((((((((&&&''''''((()))))))))(((&&&'''((()))))))))(((((((((((('''''''''&&&&&&&&&((((((''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((()))***)))''''''((()))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&((())))))(((((((((((((((((((((((((((''''''''''''(((((())))))+++++++++***)))((('''&&&(((((())))))************)))((((((((()))***++++++------,,,,,,+++,,,,,,,,,+++++++++,,,---...000000///222888???JJJ\\\pppwwwkkk```RRRDDD===888777666666777777555444555444444222111000//////333333222222222111111111...------...111222222111333222111000000000000000222111//////000000///......///111333444444333333666;;;>>><<<<<<===<<<888555444222111000111222222444666777:::???JJJVVV___fff```WWWMMMFFFAAA???>>>@@@CCCMMMYYYdddmmmzzz~~~{{{}}}ttt```TTTEEE@@@999333111000///...+++,,,---...///......---,,,,,,,,,,,,+++******)))((((((((())))))(((((((((''''''((()))***+++,,,,,,)))))))))(((((((((((('''((())))))************)))&&&''''''(((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((()))******(((&&&$$$$$$%%%((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%&&&((())))))(((''''''''''''''''''''''''(((((())))))************************************************))))))(((((()))((((((((()))***++++++------,,,+++++++++,,,,,,++++++++++++,,,...///000111333666777<<>>999888777777777666333000222222222333333333333333222111111111000000000000000///...///000111000///000///---------...000111000///......000000///...------...///222555888:::777999999666666777444000000111111222222222222222222222111222666<<>>===:::888<<<999999<<<@@@HHHUUUbbbwwwjjj[[[OOOBBB999777000///......000111000///++++++++++++,,,,,,,,,,,,***++++++,,,+++***))))))''''''((())))))(((''''''&&&&&&''''''(((((())))))))))))((((((((('''''''''''''''(((((((((((('''''''''&&&&&&&&&''''''((((((&&&&&&''''''''''''''''''$$$$$$%%%&&&''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((()))******(((&&&$$$$$$%%%((((((''''''''''''((((((''''''''''''''''''''''''(((&&&%%%%%%'''(((((('''''''''''''''''''''''''''))))))***+++******((((((''''''&&&&&&'''(((***+++*********)))))))))))))))+++***))))))))))))))))))************+++,,,------,,,,,,,,,,,,---...///000---///000111111333888<<>>===<<<>>>;;;999;;;<<<@@@LLLWWW```kkkzzzqqq]]]JJJ@@@:::444111222,,,***))))))+++------,,,,,,++++++******+++,,,,,,)))***+++,,,,,,+++)))(((&&&'''((())))))((('''&&&))))))))))))************)))(((((((((''''''''''''((()))))))))))))))(((((('''&&&&&&&&&&&&'''((((((((((((((('''&&&&&&%%%%%%"""###$$$%%%'''((())))))((((((((((((((((((((((((''''''''''''((((((((()))+++,,,,,,+++***))))))***((((((''''''''''''(((((((((((((((((((((((((((((((((&&&%%%%%%'''(((((('''''''''''''''''''''''''''))))))*********((('''&&&)))(((((('''''')))***+++((((((((()))******++++++++++++***)))(((((())))))************+++,,,---...------------......///000+++---000222222222333333888AAALLLUUU[[[eeerrr}}}ooobbbXXXMMMDDD???888777666555555555555555555555444333333222111111111111111111000000000000...---,,,+++,,,...000111........................---......///000/////////---...///111333666888::::::888666444222111000000///000000000000//////...111222333444666777888888666666666777888888999999:::888666444666999>>>AAAJJJRRR```nnn|||vvviiiMMMDDD:::555333333000............------,,,,,,,,,...---,,,++++++,,,---...++++++******)))((((((((((((((())))))((('''&&&&&&'''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''###$$$&&&(((((('''&&&%%%%%%&&&''')))******++++++************))))))))))))))))))(((((('''''''''&&&''''''''''''((((((((((((((((((''''''''''''((()))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%''')))+++,,,+++***)))---,,,+++)))))))))***+++******+++++++++,,,,,,,,,,,,,,,------------......111000...---...///111222000666===CCCJJJVVVgggtttkkk]]]SSSIIIAAA===999888777555444333333333333333333222222111111000111111111111000000000000000///...------...000111........................------...////////////...000000111333555777999:::888777555333111000//////...//////000000000//////000111222222333444555555444444444555666666777777888666444333444777:::===???EEEOOO\\\jjjyyymmmYYYMMMAAA;;;555222222222...+++,,,,,,+++++++++***************)))(((((()))******++++++******)))((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$&&&'''''''''&&&&&&&&&'''(((***++++++,,,,,,*********)))))))))(((((()))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((()))))))))&&&''')))***++++++*********)))((('''&&&&&&'''(((*********+++++++++,,,,,,*********+++++++++,,,,,,000///...------...000111...222777;;;???JJJYYYeeeqqqzzz}}}gggYYYPPPGGG@@@===:::999777555444222222222111111111111111111111111111111111111000000000000222111000......///000000........................,,,,,,---...............111111111222333555666777666555333111000///......---...//////000000000000000000000111111111222222111222222333333444444555555444333333333444666777777:::???HHHTTTcccsss}}}ppp^^^NNN???666444111......000///,,,)))++++++++++++************,,,++++++******++++++,,,+++******))))))(((((('''&&&'''((((((((((((((((((%%%%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))***+++,,,,,,,,,******))))))))))))((((((((((((((((((''''''''''''&&&''''''''''''((((((((((((((()))))))))'''&&&%%%((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))************'''(((((())))))******+++++++++***))))))))))))************++++++++++++,,,************++++++++++++...---,,,,,,,,,---///000...000222222444<<>>FFFRRR^^^ppp{{{eeeWWWOOOGGGBBB@@@666555555444444444444555222222222333333333333333111111111111000000000///111000///...---,,,,,,,,,........................+++,,,------......------///............///000000111000///...---,,,,,,,,,,,,,,,---///000000000000111111111111000000000000000111111222222333444444333333333333333333222222666666777777:::@@@HHHMMMXXX^^^ggguuueeeWWWFFF:::666444111---111...,,,***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))))))))((((((******))))))((('''''''''&&&&&&'''((())))))(((((('''''''''''''''(((((()))((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''''''''''''''''''''))))))(((((((((''''''&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((()))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((&&&&&&&&&&&&'''''''''''''''((()))******(((&&&$$$''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((('''(((((()))***''''''(((((((((((((((((())))))*********++++++++++++++++++,,,,,,,,,------+++++++++++++++,,,,,,---/////////......222888===DDDNNN^^^lllwww~~~vvvaaaUUUMMMEEE???===444444444333444444555666333333333333333333333333111111111111000000000000000//////...---,,,,,,+++........................,,,,,,---...............///////////////000000111///......---,,,,,,,,,---,,,---......////////////111111111111111111111111000111111222333333444444333333333333333222222222000222333444666888===@@@EEELLLVVVeeezzzyyyeeeLLLDDD:::555444444111...222000...++++++,,,...///)))))))))***************))))))************))))))***))))))((((((''''''&&&&&&'''(((((((((((((((((((((''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((()))((((((&&&%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((((('''))))))(((((((((((('''''''''''''''(((((((((((((((%%%&&&&&&&&&&&&'''''''''&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((()))*********)))))))))))))))************+++))))))))))))************++++++++++++,,,,,,,,,,,,,,,---------...///333666777>>>IIIUUUaaajjjsssxxx~~~rrr___SSSLLLDDD===;;;555555444333333444444444444444333333222222111111111111111111000000000000///////////////...------........................------...////////////..................///000000......---,,,,,,,,,------------......///.........000000000000000111111111000000000111222222333333222222111111111111222333000111333333333444777999:::BBBKKKUUUbbbsssrrr]]]MMM>>>;;;777444333222000......///...---,,,,,,---...((()))))))))***************+++,,,------,,,+++***)))))))))(((''''''&&&&&&(((((((((((((((((('''&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((("""""""""###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$$$$&&&''''''((((((((((((((())))))((((((((('''''''''''''''''''''((((((((()))%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))))))))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''((())))))((('''&&&)))***+++,,,---,,,,,,+++))))))))))))************))))))))))))***************+++,,,,,,,,,---,,,,,,***,,,...////////////000000444;;;CCCLLLUUU^^^ccckkknnntttzzzrrr___TTTMMMEEE>>>;;;777666555444333222222222444333333222111000//////111111111111000000000000000000000000000//////...........................---...//////000000//////++++++++++++,,,---.........------,,,,,,---------.........///......------////////////000000111111//////000000111111222222111000/////////111222333555555555444222222555777000999AAADDDIIIXXXiiisss{{{zzzeeeSSSBBB777222222111///---+++***)))))),,,...///...,,,,,,+++******++++++,,,,,,,,,,,,'''((()))******)))(((''')))))))))(((''''''&&&&&&((()))))))))((('''&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((($$$$$$%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%''''''''''''&&&%%%%%%%%%&&&&&&'''''''''%%%&&&'''((((((&&&$$$###'''((()))))))))))))))((()))(((((((((''''''''''''&&&'''''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''')))***+++'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''')))******(((&&&%%%&&&'''((()))******)))((())))))))))))***************++++++++++++,,,,,,,,,++++++,,,------------,,,,,,---///111111000...---000222666:::???EEELLLQQQYYY^^^eeennnxxxrrr___SSSJJJBBB<<<;;;666555555555555444444444111222222333333222222111000000000000////////////////////////////////////.........------.........------------------------)))***,,,---......---,,,///...------,,,,,,,,,,,,......---,,,,,,,,,------***+++---...000000/////////////////////000111111...///000111111111111111222222111111111111222222333555888;;;@@@FFFNNNSSSbbbgggsss~~~~~~vvvhhhYYYJJJ???888555111000///...---,,,,,,,,,------------,,,+++***)))++++++************++++++)))))))))))))))(((''''''+++*********))))))(((((())))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((%%%%%%&&&&&&'''((((((((((((((('''&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''(((''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&&&&&&&''''''((()))******(((&&&$$$$$$'''***,,,---,,,***(((''''''((()))((())),,,------+++)))'''((()))***++++++***)))(((,,,---...---+++***+++,,,)))+++---...---,,,,,,,,,---...000333666999<<<===DDDKKKWWWdddppp{{{ppp^^^RRRJJJBBB<<<;;;555555555555444444444444111222222333333222222111000000000000//////////////////////////////////////////............//////------------------------,,,,,,,,,,,,+++***))))))---,,,++++++*********+++------,,,,,,,,,------...+++,,,...///000////////////////////////000000111///000111111111111111111222111111000000111111222333444666888:::???EEEIIIRRRVVV```lllttt{{{zzznnnfff[[[VVVMMMCCC:::444111000///...---------------...------------,,,+++***)))***))))))(((((())))))***)))))))))))))))(((''''''))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&'''((((((''''''''''''(((((((((((((((((()))***+++,,,)))(((&&&%%%%%%''')))+++++++++******)))(((''''''((()))+++,,,,,,+++***)))((()))***++++++***)))(((***,,,,,,,,,***)))***+++(((***,,,---,,,++++++,,,...//////111333555777888;;;@@@IIISSS^^^kkkwww~~~nnn]]]QQQIIIAAA<<<:::555555555555444444444444111222222333333222222111000000000000///////////////////////////////////////......------......///------------------------,,,,,,+++***)))))))))))),,,,,,+++*********++++++,,,,,,+++,,,,,,---...///......////////////......//////......//////000111111111222222222111111000222111111000000111111222222333333333444666:::===AAACCCIIITTT^^^hhhwww~~~~~~~~~zzzkkk___UUULLLGGG@@@===888444000//////000---,,,,,,,,,------...///------------,,,+++***))))))((((((''''''(((((())))))))))))))))))((('''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''''''''''''''&&&&&&&&&)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((($$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&((((((''''''''''''(((((((((((((((((()))***+++,,,(((''''''''''''((())))))((()))+++,,,+++)))'''%%%((())))))******+++++++++))))))************))))))(((***++++++***)))***,,,(((***,,,,,,+++++++++,,,///////////////000111222333555999@@@JJJXXXgggppp~~~zzzkkkZZZPPPHHH@@@;;;999555555555444444444333333111222222333333222222111000000000000////////////........................------,,,,,,,,,,,,------------------------------******)))))))))+++---......------,,,,,,---------++++++++++++,,,---...///000000000//////.........///............///000000222222333222222111000000111111000000000000111111111111222111000111444666999999<<>>JJJWWW___pppzzzvvvhhhXXXNNNGGG@@@:::999555444444444444333333333111222222333333222222111000000000000////////////------------------------,,,++++++******++++++,,,------------------------++++++******+++,,,...///---------,,,,,,------...*********+++,,,---...///000000//////......------...............//////000222222222222222111000///111000000000000000000111000111222111000111333555555444777<<<>>>BBBKKKUUUdddsss~~~}}}{{{zzzyyyyyy{{{wwwgggOOOJJJBBB:::555222111000000///...---------------......,,,++++++*********++++++,,,,,,++++++*********))))))(((((())))))***)))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((()))&&&&&&((()))))))))((('''***)))((('''''''''((())))))(((''''''(((***,,,---***))))))))))))))))))***)))+++,,,,,,++++++---...+++,,,------,,,,,,---///,,,,,,,,,,,,---...///000///000222555999@@@GGGMMMZZZeeeuuussseeeVVVMMMGGG???:::888444444444444333333333333111222222333333222222111000000000000////////////------------------------,,,++++++******++++++,,,------------------------///...---,,,++++++++++++++++++*********+++,,,,,,++++++***++++++,,,---...000///...---------------......------......///000000000111111111000000///111000000//////000000111///111222222111111333555111111444888999999???GGGKKKYYYfffmmmsss}}}|||zzzzzzyyyzzz|||lllVVVFFF===:::777333000...------++++++,,,,,,,,,,,,,,,,,,......,,,+++***)))))))))***+++++++++++++++*********))))))(((((())))))***)))))))))))))))(((''''''((((((((((((((()))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((('''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''((()))***+++&&&''''''((()))(((((((((***)))'''&&&&&&''')))***)))(((((('''((()))+++,,,******))))))))))))******+++,,,------,,,+++,,,...+++,,,,,,,,,++++++---///+++++++++,,,---...///000---///222333555777:::<<>><<>>999777444444444333333333222222222222222333333222222222000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,///......------......///------------------------'''(((***+++,,,,,,++++++,,,,,,,,,,,,------...///,,,,,,++++++***+++++++++---,,,++++++++++++------...------------...//////------...//////000//////000000////////////000000///000111000...---...///333222222333000...222999777:::<<<===DDDPPP[[[___ooossszzz{{{uuueeeQQQBBB<<<777333///...,,,***(((''')))+++)))***+++++++++***((('''******************+++,,,)))******+++++++++******'''''''''&&&&&&''''''''')))))))))))))))((((((''''''''''''((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))%%%&&&&&&''''''(((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&(((((((((''''''''''''((())))))%%%'''(((******)))'''&&&)))))))))))))))(((((((((+++***)))(((((()))***++++++,,,,,,+++)))((()))***(((((()))(((''''''))),,,++++++************++++++***,,,/////////000111222111555999;;;???HHHUUU___iiikkknnnrrrwwwjjj]]]PPPHHHBBB<<<888888666555555444222111000000111111222222222222111111......//////000000111111++++++,,,,,,---...//////......---,,,,,,,,,,,,---...---+++++++++---///000++++++------------++++++++++++************++++++...---,,,+++++++++,,,---..................---------------............///000///...------,,,,,,---000///...---,,,,,,,,,,,,000000000000////////////333222111000000111222333222333444777<<>>CCCKKKTTTZZZlllxxxxxxggg[[[NNNFFF@@@999666666444444333333222111111000//////000000000000//////000000000//////......---------,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++++++++************+++,,,+++++++++,,,,,,+++++++++++++++************+++++++++++++++,,,---...//////,,,,,,,,,,,,,,,---------******+++++++++,,,,,,,,,...---......///000111222222111000///.....................///////////////000000///......///000000222111000000000222333555777777888888999;;;???BBBEEEKKKRRRVVV\\\iiizzz}}}yyyuuuppplllggg```YYYTTTJJJEEE===777333111000///000///...---------------***************)))))))))*********))))))))))))((()))((('''(((*********((()))))))))(((((((((''''''((('''%%%%%%&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$######$$$$$$'''''''''''''''''''''((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''(((((()))))))))((((((''''''(((((()))(((((()))***++++++***)))'''((((((((((((((())))))************************+++******+++------,,,+++***+++,,,------------------......---++++++---///111333555777:::@@@FFFJJJYYYdddsssvvvhhh\\\OOOGGGAAA:::777777333333333222222111111000000111111222222111111000000000//////......------,,,,,,,,,,,,,,,,,,++++++......---,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,++++++++++++++++++++++++++++++************++++++''''''((()))***+++++++++++++++++++++,,,,,,------*********++++++++++++,,,------------...000111222444333222000...---,,,,,,------....../////////000111000////////////000111111111111111222333444555333444333222111333666999888<<>>444222///---.........---++++++******)))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''(((''''''''')))***)))(((((((((''''''''''''&&&&&&(((&&&$$$%%%&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&''''''"""############$$$$$$$$$$$$############$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$&&&'''&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''((((((((()))))))))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))))))))((((((''''''''''''***))))))))))))))))))***'''(((***++++++***))))))((((((((())))))*********))))))))))))))))))))))))+++******+++,,,---+++***+++++++++,,,,,,,,,,,,,,,,,,---------++++++,,,...---...000111333666:::===GGGOOO\\\gggpppxxxttthhh\\\OOOGGGAAA:::777777333333222222111111111111111111222222222222111111//////..................++++++++++++,,,,,,,,,,,,///...------,,,,,,------,,,,,,,,,,,,,,,+++++++++++++++************++++++++++++************++++++))))))***+++,,,,,,,,,+++)))******++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,------///000000666555333111///......------------......//////000111111000//////000111111222111111000000000111111111222222111000000333555666777:::<<<>>>EEETTTbbbyyy{{{{{{~~~}}}}}}||||||yyyrrrhhh___YYYSSSMMMHHHDDDAAA===888555444444555...---,,,,,,------+++)))))))))))))))******+++,,,((((((((())))))))))))***(((((('''''''''&&&&&&&&&((('''&&&''')))***)))((('''''''''''''''&&&&&&&&&(((&&&$$$$$$&&&((())))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""%%%%%%%%%&&&&&&&&&''''''""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$&&&''''''&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%&&&'''))))))(((((()))))))))(((''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&'''((((((''''''((()))%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))***))))))(((''''''&&&&&&***))))))(((((())))))***&&&(((++++++***(((((()))((((((((())))))******+++))))))))))))))))))))))))+++******+++,,,,,,+++)))++++++++++++++++++++++++)))***++++++******+++,,,,,,---///000111222555777:::@@@HHHOOOWWW```kkksssyyy|||rrrggg[[[NNNFFF@@@999666666222222222222111111111111000000111111111111000000------..................*********+++,,,,,,,,,---...---,,,,,,++++++,,,,,,+++++++++++++++******))),,,+++***))))))***+++,,,++++++************++++++,,,,,,---.........---,,,)))))))))***+++,,,,,,,,,------------............,,,,,,,,,,,,,,,---...///222222111000////////////,,,,,,---......///000000000000............000000000000000000////////////111222333333222111222333444222333777999<<>>999555666555333000...///000222000...---,,,------+++***,,,+++******+++,,,---...(((((()))))))))*********((((((((((((''''''''''''((('''&&&''')))))))))((('''''''''''''''((((((((('''%%%$$$$$$'''((())))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%&&&''''''&&&'''(((((((((&&&%%%$$$%%%%%%$$$$$$$$$#########$$$&&&((((((&&&%%%''')))%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((((((((((((((((('''''''''((((((''''''''''''((((((&&&(((******(((&&&''')))&&&&&&'''(((((()))******))))))))))))))))))))))))+++*********,,,,,,***)))++++++************++++++)))+++,,,,,,*********++++++---000111111222444666333666:::>>>AAAHHHQQQXXXaaafffmmmrrrvvvzzz}}}rrrfffZZZMMMEEE???888555555222222222111111111111111//////000000000000//////,,,------....../////////))))))***+++,,,,,,---------,,,++++++******++++++***************)))(((''',,,+++***))))))***+++,,,++++++************++++++)))***+++,,,+++***)))(((((())))))***++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,---------------------...//////,,,,,,------...///000000///...---,,,,,,---...///......///000000111111222///111222222000//////000000---...333555888AAALLLTTT^^^ddd]]]TTTRRRUUUXXXVVVYYY]]]dddmmmzzzvvvlllcccbbb___[[[TTTMMMGGGCCC===999666555666666333000...//////...------///000...,,,)))(((***+++++++++...,,,***((('''((()))***((()))))))))******++++++))))))))))))((((((((((((((('''&&&''')))))))))'''(((((((((((())))))))))))'''%%%$$$$$$''')))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&'''&&&%%%###"""$$$$$$$$$#########""""""###&&&((('''%%%$$$&&&)))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))&&&&&&&&&%%%%%%&&&&&&&&&&&&(((***)))&&&%%%''')))%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))+++*********,,,,,,***(((++++++***************+++,,,---///...,,,++++++,,,'''***,,,.........000111000222555555555888>>>DDDFFFLLLUUU^^^ccchhhkkkmmmvvv{{{rrrfffXXXIIIBBB===999666555444444333333333333222222////////////////////////////////////...---,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++*********))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))000666555...))))))+++************************)))***+++------......---,,,,,,,,,---------......+++,,,------......------//////000//////...------............///111222333000000////////////000000222222222111111111000000555555444222111000000//////111222111222666<<>>;;;999888444333222000000000111111///...---,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))%%%%%%%%%&&&&&&'''''''''''''''((((((((((((((((((&&&'''''''''&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%'''((('''&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))"""###%%%&&&&&&%%%###""",,,'''""""""&&&((('''%%%***)))'''%%%$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###%%%(((***)))((('''''''''''''''''''''''' """###%%%'''(((((((((((()))))))))))))))(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&***(((&&&'''***+++)))'''&&&''''''((()))******+++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000333222111000000222444555:::>>>CCCGGGKKKOOOTTTXXX```eeemmmwwwqqqeeeWWWHHHAAA===999666777444444333333333222222222////////////////////////////////////...---,,,+++++++++++++++++++++++++++...------,,,+++******)))***++++++,,,,,,---------************************(((***---...---,,,,,,---++++++++++++++++++++++++))))))******++++++,,,,,,,,,,,,,,,,,,------------+++,,,------...---------///////////////...------------------...///000000//////............//////...//////000000111111111111222222222222222111111///000000//////111777;;;???EEEFFF@@@:::999999888999999:::>>>EEELLLSSSVVVWWWYYYZZZZZZYYYYYYZZZ\\\```ccchhhmmmpppqqqqqqpppnnnnnnoooooooooooooooooohhhhhhhhhgggddd```\\\ZZZZZZXXXVVVWWWXXXWWWTTTRRRPPPOOONNNKKKFFFAAA<<<999888888777555444222111000///...---,,,,,,------......---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%'''((('''&&&$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%###((()))))))))(((&&&%%%%%%&&&'''(((###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%&&&'''(((&&&$$$''''''''''''''''''''''''$$$$$$%%%%%%'''(((***+++((((((''''''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&***(((&&&''')))***(((&&&''''''(((((())))))******************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,---------......000000/////////000111222///222666888;;;>>>AAADDDJJJNNNVVVaaallluuu|||xxxqqqmmmpppdddVVVHHHAAA===999777777333333333333222222222222////////////////////////......///......---,,,+++******++++++,,,,,,------000000...---,,,***)))))))))******+++,,,---......************************,,,***((())),,,......---++++++++++++++++++++++++***)))((('''((((((******++++++,,,,,,,,,---------++++++,,,---------------......//////......------------,,,,,,,,,------...------------------------***+++,,,...///111222333---...000222333333222222000000000......///333555999>>>???:::555444444333222333333555888;;;>>>@@@???@@@AAAAAA@@@@@@AAABBBGGGIIIKKKNNNQQQRRRRRRRRRMMMNNNNNNOOOPPPPPPQQQQQQNNNMMMKKKIIIFFFCCC@@@??????>>>>>>>>>??????===;;;;;;999777444222111000000000000000000////////////++++++*********+++,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''''''''&&&&&&&&&%%%%%%$$$$$$&&&&&&''''''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%'''((('''&&&$$$%%%%%%''''''&&&%%%%%%$$$#########$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$$$$%%%&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%(((&&&$$$######$$$&&&(((%%%""" !!!$$$''''''%%%'''&&&%%%%%%%%%&&&'''((($$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))***+++)))(((((('''&&&%%%$$$$$$'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&((('''&&&'''(((((('''&&&(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++************************************+++++++++,,,------------............,,,...000111111222444666555999???GGGPPPYYY```dddjjjjjjlllnnnrrrvvvyyy{{{{{{{{{vvvnnnggg```ZZZUUUQQQnnndddVVVHHH@@@<<<888555555333333333222222222222111////////////////////////---.........------,,,+++))))))***+++,,,---...///000//////...,,,++++++***((((((((())))))*********++++++++++++++++++++++++///---,,,,,,---...---,,,+++++++++++++++++++++++++++***((('''&&&((()))***++++++++++++,,,,,,,,,,,,++++++,,,------------,,,------.........------,,,......---,,,,,,,,,,,,,,,---------......---------***+++,,,...///111222333+++---000222333333111000000000000000000111333555<<<@@@@@@;;;666666555333333444555555555555777888888999:::999888777888999888888999;;;<<<===>>>???;;;;;;;;;<<<<<<<<<======???>>><<<999777666555444444444444444555555444333555333111000//////000111.........///////////////++++++++++++,,,------...+++***)))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%'''((('''&&&$$$%%%%%%''''''&&&%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%###"""!!! !!!###&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$''''''%%%%%%%%%%%%''''''///,,,((('''&&&&&&$$$"""&&&%%%%%%%%%%%%&&&(((((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&((((((((((((((((((''''''))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))*********++++++***+++,,,---------,,,,,,...///111111000000111333000111444888===BBBGGGJJJPPPQQQSSSWWW\\\```dddggglllqqqyyy~~~}}}xxxzzz||||||xxxrrrkkkggg]]]XXXQQQKKKFFFCCC???===|||kkkeeeWWWHHH@@@;;;666333333333333222222222111111111000000000000000000000000------------------,,,+++))))))***+++---...//////......------------,,,,,,))))))(((((('''''''''&&&++++++++++++++++++++++++***---//////...,,,,,,,,,++++++++++++++++++++++++,,,+++)))(((((()))***,,,*********+++++++++,,,,,,***+++,,,,,,------,,,,,,,,,,,,------------,,,,,,//////...---,,,,,,,,,,,,---...////////////...---------......///000111111,,,...000222222000...,,,.........000222444555555:::===<<<777333222000---...111333333111111222444444555666555333222222333222222222333444555666666666666555555444444444444444333111000000000000000---...000000000//////000////////////...---------,,,+++++++++***************++++++,,,------------))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%'''((('''&&&$$$%%%%%%''''''&&&%%%%%%$$$#########$$$%%%%%%&&&&&&%%%%%%!!!!!! """$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%''''''''''''%%%%%%%%%$$$###$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))&&&'''''''''''''''''''''&&&'''''''''''''''''''''&&&'''''''''&&&&&&''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))************++++++++++++***+++,,,,,,------,,,,,,)))+++,,,,,,,,,,,,---///000000000111333666999:::;;;<<<>>>BBBFFFJJJMMMNNNVVV[[[aaagggjjjnnnsssvvvxxxxxxwwwvvvvvvwwwwwwxxxuuuwwwyyyyyyyyyyyyzzz{{{}}}~~~~~~|||xxxuuuttttttrrrrrrpppmmmiiieeeaaa___[[[\\\]]]\\\XXXRRRLLLHHHFFFBBB===:::888666555444yyyiiidddVVVGGG???;;;666333222222222222222111111111111000000000000000000000000,,,,,,------------,,,,,,******+++,,,---...//////,,,,,,,,,,,,,,,---------,,,,,,+++***)))(((((('''))))))))))))))))))))))))$$$(((,,,---,,,++++++,,,************************,,,+++*********+++,,,,,,))))))*********+++++++++******+++,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,///...------,,,,,,,,,,,,---...///000000///...---.........///////////////---...000000000...,,,+++++++++,,,///333555555444666888777222000000...***+++...111111//////111444333444444333111000000111/////////000111111222222444333333222111111000000///............//////000,,,...000000///......///+++,,,---------,,,***))),,,,,,++++++***))))))((())))))***+++++++++******)))((((((''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%'''((('''&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$###""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$&&&((((((&&&$$$###""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''######$$$%%%&&&''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&'''(((((('''&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,'''(((************,,,------------...///111222333///000222444666999:::;;;@@@CCCHHHLLLOOORRRUUUXXXZZZZZZ[[[[[[\\\]]]]]]]]]XXX[[[^^^```___]]]]]]]]]]]]^^^___]]]ZZZXXXWWWXXXUUUTTTRRROOOLLLHHHEEECCCCCCDDDDDDCCC@@@<<<999666888555333222222333222111vvvhhhaaaSSSEEE>>>;;;777555555222222222222111111111111000000000000000000000000+++,,,,,,------,,,,,,,,,+++++++++,,,---...//////------,,,,,,++++++******------,,,,,,++++++******))))))))))))))))))))))))***)))((()))+++,,,+++***)))))))))))))))))))))))))))******++++++,,,,,,,,,))))))))))))*********+++******+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,+++,,,...//////...,,,+++------------...........................---,,,,,,---,,,...222666777666444333555444111000222000,,,+++...111000...///333777555666666444222000000111,,,---...///000000000000000000000000////////////........................---///111000...---...///***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++))))))***+++******(((((()))((((((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%'''((('''&&&$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$'''(((((((((&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&(((***)))'''&&&(((***%%%&&&&&&''''''(((((((((''''''''''''''''''''''''(((((((((((()))))))))***************************)))************++++++++++++******))))))+++,,,---)))***,,,,,,++++++---...***+++,,,---............***+++---...000111111222222333555888999<<<>>>@@@AAABBBCCCDDDDDDCCCCCCBBBAAACCCEEEFFFEEECCCCCCDDDAAACCCDDDCCCAAA@@@@@@@@@>>>===<<<:::999777666666777777666666555444333222000///...///111111111///uuuggg]]]PPPCCC===;;;888777888222222222111111111111000000000000000000000000000++++++,,,------,,,,,,,,,+++,,,,,,------...............---,,,***)))((((((++++++++++++++++++,,,,,,************************666///(((''',,,...,,,((((((((((((((((((((((((((('''((()))+++,,,,,,,,,,,,))))))))))))******************+++,,,,,,,,,,,,+++)))***+++,,,,,,,,,,,,,,,+++***************++++++***+++---......---+++*********+++,,,,,,---......------------------------111000111555999:::888555...000000...///222111,,,))),,,///...+++,,,111666555555666444111//////000+++,,,...///000000//////---------...//////000000+++,,,,,,,,,+++***)))(((***,,,...---***)))***+++))))))(((((()))+++,,,---)))))))))*********++++++++++++,,,,,,,,,***)))((())))))((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''$$$%%%''''''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''""""""###$$$%%%&&&&&&'''$$$%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%%%%'''((('''&&&$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&&&&%%%###""""""###%%%&&&###$$$&&&'''&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!###&&&&&&$$$$$$''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''')))+++***'''&&&(((***%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''(((((((((((())))))))))))************************))))))))))))************+++***((('''((()))+++---)))+++,,,,,,******+++---,,,,,,---...---,,,+++******+++,,,---.../////////---......///000222333555555666777777666555333222555666777666555555666888333444666666444333444444444333222222222333333444333222222111222333444444---,,,---...000000///...qqqdddZZZNNNBBB===:::555222111555333000...///000000/////////............//////000///...---------------,,,,,,+++++++++,,,------...///000///---,,,+++,,,,,,,,,++++++***))))))((())))))))))))))))))))))))))))))************)))))))))***++++++***)))((('''''''''((()))***++++++,,,+++++++++************************)))))))))))))))---------------,,,+++*********+++++++++,,,,,,,,,---------...------,,,,,,***++++++,,,,,,++++++***++++++++++++,,,---......,,,///333666888888777555000///---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,000000111111111111000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))++++++,,,+++***)))))))))***+++,,,------...************************+++++++++************))))))((('''&&&&&&'''((()))))))))(((((('''''''''&&&''''''(((((())))))******%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&))))))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&(((%%%######&&&'''&&&$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###''''''%%%$$$###"""""""""&&&%%%%%%$$$#########$$$'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$'''&&&&&&&&&&&&'''((((((''')))***)))'''&&&&&&'''!!!"""%%%''')))(((((('''&&&&&&'''(((******(((&&&%%%&&&''''''%%%%%%&&&'''))))))(((((('''''''''&&&%%%%%%&&&'''(((((((((''')))))))))(((((('''''''''((((((((((((''''''''''''************************---,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,------,,,,,,////////////////////////,,,---...///000000000000000000...------...///000........................222000...///222333111///---...///...,,,,,,...///***************+++++++++mmmaaaZZZNNNBBB===:::666222222555222///...///000000/////////............////////////...---------------...------,,,++++++++++++...///000///---++++++,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))******+++***)))((('''((((((((()))*********+++)))************+++++++++)))))))))))))))*********+++++++++++++++***))))))++++++++++++,,,,,,,,,---,,,,,,------------------++++++,,,,,,,,,,,,++++++......---,,,,,,,,,------,,,...111555666555444333///...---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,/////////000000/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,+++***)))(((((()))******+++,,,,,,************************+++++++++*********))))))'''&&&%%%%%%%%%%%%&&&''')))((((((((('''''''''&&&'''''''''''''''(((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&((()))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%'''%%%######&&&'''&&&$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$######&&&%%%%%%$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((((((&&&((())))))'''&&&&&&'''###$$$&&&((())))))((((((%%%$$$$$$%%%'''(((&&&%%%&&&'''((((((&&&&&&'''((())))))((((((((((((((((((''''''(((((()))(((((((((&&&&&&%%%%%%%%%$$$$$$$$$'''''''''((((((((())))))************************++++++++++++++++++******,,,+++++++++************,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,....................................---,,,+++***///...------------...///------------------------///---,,,---//////...,,,,,,------,,,++++++,,,.........---,,,+++***)))(((jjj___XXXLLLAAA<<<:::666333222444222/////////000000/////////............////////////...------------...///...---,,,+++*********---...//////---++++++,,,(((((()))***++++++,,,,,,))))))))))))))))))))))))+++***)))(((((()))***+++))))))***++++++***(((''')))))))))))))))))))))))))))))))))***++++++,,,,,,(((((())))))******++++++)))))))))***))))))((('''++++++++++++,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,000///...------,,,,,,,,,,,,---///111222111000///...---,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******))))))******+++++++++,,,************************++++++*********)))))))))'''&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""###$$$%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$%%%%%%&&&'''%%%%%%$$$$$$######$$$$$$$$$######""""""######$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((%%%'''(((((('''''''''(((&&&&&&''''''((((((((()))&&&%%%###$$$&&&''''''&&&'''((()))(((''''''((()))''''''(((((((((((((((((())))))))))))))))))((('''(((((((((''''''''''''&&&%%%&&&&&&''')))******+++******************************************++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++***************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((---,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,++++++,,,,,,+++******+++---......---,,,+++******)))iii___WWWKKK@@@<<<:::666444333333111//////000111000/////////............/////////......---------.........---,,,,,,++++++++++++,,,---......,,,++++++,,,)))))))))***++++++,,,,,,)))))))))))))))))))))))),,,***(((''''''(((***,,,((()))***++++++***)))((()))))))))))))))(((((((((******************++++++''''''((()))***++++++,,,((()))))))))))))))((((((******************************++++++,,,---...///---,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,+++******+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,++++++***++++++++++++,,,,,,,,,,,,************************************))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&!!!!!!!!!!!!"""$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%"""######$$$$$$%%%&&&&&&#########$$$%%%&&&'''(((#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$######"""%%%%%%%%%$$$%%%%%%&&&'''%%%%%%$$$$$$###$$$$$$%%%$$$$$$############$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''((($$$&&&((((((''''''((()))''''''&&&&&&&&&''''''((()))'''%%%%%%&&&((()))(((&&&((()))((('''&&&'''(((%%%%%%&&&&&&''''''(((((()))))))))))))))((('''&&&)))))))))(((((((((((((((&&&''''''((())))))************************************++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++***)))))))))***,,,---++++++++++++++++++++++++(((((()))***++++++++++++************+++++++++,,,************************---,,,,,,,,,---------,,,***+++,,,+++***)))+++---*********++++++,,,,,,---{{{fff]]]UUUIII>>>;;;:::777555555222111//////111111000/////////............//////......---------......///++++++++++++,,,,,,---...+++,,,------+++***++++++************************)))))))))))))))))))))))),,,***(((''''''(((***,,,((()))***++++++***)))((()))))))))(((((((((((((((,,,+++++++++***)))))))))''''''((()))***++++++,,,))))))******+++******)))))))))))))))((((((((((((+++*********+++---...///---,,,,,,++++++,,,,,,---++++++******+++,,,,,,---,,,,,,,,,++++++***************)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,++++++++++++++++++++++++*********))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))&&&&&&&&&''''''''''''''')))((((((''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#################################$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""""""""###$$$%%%&&&'''$$$%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%"""######$$$$$$%%%&&&&&&#########$$$%%%&&&'''(((#########$$$$$$%%%%%%%%%########################"""######$$$$$$$$$######&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%&&&''''''$$$%%%'''((('''&&&'''(((&&&%%%%%%$$$$$$%%%&&&&&&(((&&&$$$$$$&&&(((((((((%%%&&&''''''%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))(((((())))))))))))))))))))))))((()))))))))*********+++++++++++++++++++++++++++************************+++***)))((()))***+++,,,************************((()))***++++++,,,,,,+++((())))))***************************************+++,,,,,,,,,+++++++++,,,+++,,,,,,+++******+++---'''(((((()))***+++++++++vvvbbbZZZSSSHHH===::::::777555666111000///000111222000/////////............//////...------------...//////*********+++,,,---...///***+++---,,,+++******+++++++++******************))))))))))))))))))))))))+++***)))(((((()))***+++'''(((***++++++***))))))((((((((((((((((((((((((+++++++++*********))))))(((((())))))******++++++******++++++,,,,,,++++++)))))))))(((((((((((((((,,,+++*********,,,---...,,,,,,************,,,,,,))))))))))))***+++,,,---,,,,,,+++***)))*********+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++******))))))((((((((())))))))))))))))))))))))******)))))))))(((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$$$$$$$""""""""""""###############$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$%%%&&&'''###%%%''''''&&&$$$$$$%%%######$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$&&&%%%$$$$$$############$$$$$$######$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$&&&''''''&&&&&&&&&'''######$$$$$$%%%%%%%%%%%%%%%$$$"""###%%%&&&&&&%%%%%%&&&'''&&&%%%$$$%%%'''$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''''''''''''&&&%%%&&&&&&&&&&&&''''''''''''*********))))))((((((((())))))))))))))))))))))))&&&&&&&&&'''(((((()))))))))************+++++++++))))))))))))))))))))))))******)))))))))******+++)))))))))))))))))))))))),,,,,,,,,,,,+++***)))((('''((()))***************************************((()))******(((((()))***+++,,,,,,+++******+++---******)))))))))(((((((((ttt```ZZZRRRGGG===::::::888666666111000///000222222111/////////............//////---------------...//////++++++++++++,,,------...)))***,,,,,,+++******+++)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++******)))&&&'''''''''((()))))))))(((((()))***++++++,,,,,,)))))))))))))))*********)))***++++++,,,,,,++++++++++++*********)))))))))---,,,***)))***+++,,,---,,,+++)))(((((()))+++,,,+++++++++******+++,,,,,,---,,,+++))))))***+++,,,---,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++------------,,,++++++***))))))))))))))))))))))))))))))***)))))))))((((((((((((&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&""""""#########$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%$$$$$$$$$%%%%%%&&&"""%%%((((((&&&$$$$$$%%%"""###$$$%%%%%%%%%%%%$$$"""######$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$######"""%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%######"""""""""###$$$$$$$$$$$$######$$$$$$%%%&&&''''''&&&&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&((('''&&&%%%%%%&&&!!!"""$$$&&&''''''&&&&&&$$$######$$$&&&&&&%%%###&&&'''((('''&&&%%%&&&((('''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((((('''(((((((((((())))))******)))))))))))))))*********))))))))))))))))))))))))''''''(((((()))******+++(((((()))))))))*********))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++,,,++++++***)))(((&&&''')))***++++++******************************(((***+++***(((''')))+++)))***+++***)))(((***,,,*********)))))))))))))))uuubbb\\\QQQFFF<<<::::::888666777000000///000222222111/////////............//////---------------...///000------,,,++++++,,,,,,,,,(((***,,,,,,*********+++''''''(((***+++,,,---...))))))))))))))))))))))))))))))************))))))'''((()))***++++++***)))%%%&&&&&&'''((()))******%%%&&&''')))+++---//////*********)))))))))))))))))))))***+++++++++++++++,,,,,,,,,,,,++++++******...,,,+++))))))***,,,---+++***(((''''''(((***+++......---,,,++++++++++++...,,,+++))))))***,,,---000///---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))(((((()))+++---...111111000///......---,,,))))))))))))))))))))))))))))))))))))((((((((((((((()))***++++++***)))(((%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''((()))))))))######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$$$$$$$!!!%%%((((((&&&$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$#########''''''''''''''''''''''''###$$$%%%&&&&&&&&&&&&&&& !!!"""$$$%%%&&&$$$#########$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&'''((((((&&&$$$$$$%%%!!!"""%%%'''))))))((('''%%%$$$%%%'''((((((&&&$$$'''((()))((('''&&&'''))))))))))))((((((''''''&&&''''''((())))))***))))))$$$%%%%%%%%%&&&&&&''''''''''''((()))***+++,,,,,,))))))))))))))))))))))))***++++++,,,------......''''''(((((()))))))))***))))))))))))))))))))))))((()))***++++++***)))(((************************'''((()))***++++++++++++&&&''')))***+++++++++******************************,,,...---***)))+++---((()))))))))'''''')))***'''((()))***+++,,,------vvvbbb[[[PPPFFF>>>;;;:::777666777111111111111000000000000...............------,,,...------...///000...,,,++++++++++++++++++++++++***,,,//////---+++******))))))*********))))))(((+++***)))(((((()))******((()))***+++,,,,,,,,,------,,,***(((''''''((((((+++***)))'''''''''((()))---,,,+++******+++,,,---************************,,,***)))***++++++***)))&&&&&&''''''(((((()))))))))))))))))))))******+++---,,,***(((((('''((((((***)))'''(((***++++++***))),,,...,,,(((&&&(((,,,///......---,,,+++******,,,)))+++111111+++)))+++,,,,,,,,,+++++++++***************))))))))))))))),,,,,,++++++***++++++++++++***)))(((((()))***+++******))))))***,,,---///111000...,,,)))((('''&&&$$$&&&'''((('''(((***+++000...,,,)))((('''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))&&&$$$$$$&&&((())))))&&&%%%%%%%%%%%%&&&''''''&&&$$$"""###&&&((('''%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!&&&&&&%%%$$$$$$######"""&&&%%%$$$$$$######$$$$$$&&&%%%$$$&&&((()))&&&###$$$$$$$$$###############%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$######!!!!!!"""###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&((())))))(((%%%&&&&&&&&&'''((((((((())))))))))))))))))))))))%%%&&&''')))************''''''''''''''''''''''''(((''''''''')))+++,,,...******))))))((((((''''''***((('''&&&&&&'''(((***,,,+++***(((''''''''''''(((((())))))******++++++((()))***+++++++++++++++*********))))))(((&&&&&&******))))))))))))************+++++++++******)))************))))))))))))uuubbb[[[PPPGGG>>>;;;999666555666111111111111000000000000...////////////...---------,,,,,,---//////---,,,++++++++++++++++++++++++)))+++------+++***)))***))))))******************))))))((('''''''''((())))))***+++---......---,,,,,,+++***)))))))))***++++++***((('''''''''((()))+++***)))(((((()))***+++************************+++***)))***++++++***)))************+++++++++,,,)))))))))))))))******+++,,,+++***(((((((((((((((***)))'''((()))+++******))),,,...---)))'''))),,,------,,,,,,+++*********+++)))+++000000+++)))+++,,,,,,,,,++++++************)))))))))))))))))))))+++*********++++++,,,---++++++***))))))***++++++))))))(((((()))+++,,,---111000...,,,***((((((''''''((()))***))))))***,,,,,,+++******)))))))))***(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""!!!###%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&$$$"""###&&&''''''%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$$$$$$$###$$$#########$$$%%%%%%&&&%%%$$$###%%%''''''%%%"""$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""""""""############$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$'''&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((())))))))))))))))))))))))******)))(((((()))***+++))))))))))))(((((('''''')))((('''&&&&&&'''((()))+++***)))((((((''''''((()))))))))))))))*********))))))*********)))(((((((((((())))))***))))))(((***))))))(((((())))))***(((((()))******))))))))))))))))))(((((((((''''''tttaaa[[[QQQGGG>>>;;;999666444555111111111111000000000000//////000000000///......---,,,+++,,,------,,,***++++++++++++++++++++++++***+++,,,+++)))((()))***((()))***+++++++++++++++))))))((((((((())))))***)))+++---000000///...,,,)))(((((((((((()))***+++***)))((('''''''''((((((((((((''''''''''''((((((************************+++***)))***+++,,,+++)))++++++++++++,,,,,,,,,,,,)))))))))))))))******++++++***)))(((((((((((((((***((('''''')))******)))***,,,///...+++)))***,,,************************+++***+++......+++***+++------,,,+++******))))))))))))))))))))))))*********************+++,,,---,,,++++++******++++++,,,((((((((((((((()))***+++///...---+++***)))((((((''')))***)))((('''(((***'''((()))******++++++***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%$$$%%%''''''&&&%%%%%%%%%%%%%%%&&&''''''&&&$$$###$$$%%%&&&&&&%%%&&&&&&''''''''''''&&&&&&########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""""""""###$$$%%%'''((($$$######$$$%%%%%%###"""$$$$$$$$$%%%%%%&&&&&&'''%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""#########$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""###############$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$&&&&&&%%%%%%$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))((('''&&&************************,,,+++***)))(((''''''''')))))))))((((((((((((''')))((('''&&&&&&'''((()))))))))(((((((((((())))))***))))))))))))))))))((())))))))))))((('''&&&%%%''''''(((******+++++++++))))))(((((((((((())))))&&&&&&'''((())))))))))))((((((((('''''''''&&&&&&rrraaa[[[QQQGGG>>>;;;999555444555111111111111000000000///000000000000000//////...,,,+++++++++,,,,,,+++)))************************+++,,,,,,+++)))(((***,,,((()))***++++++,,,,,,++++++++++++++++++,,,,,,,,,***,,,///111222000...,,,'''''''''''''''''''''((((((((((((((('''(((((((((''''''''''''''''''''''''************************+++)))))))))+++,,,+++***)))))))))))))))))))))))))))))))))))))))******+++)))))))))((((((((((((((()))((('''''')))******)))***,,,......,,,++++++,,,(((((())))))*********++++++***+++,,,,,,++++++,,,------,,,+++***)))(((((()))))))))))))))*********++++++***************+++************************(((((((((((())))))******,,,,,,***)))((((((((((((&&&(((((('''%%%$$$%%%&&&&&&''')))***+++******)))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''+++)))'''&&&'''((('''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&############$$$%%%&&&'''$$$$$$###$$$$$$$$$$$$###"""######$$$%%%&&&''''''$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""""""""""""""######$$$%%%&&&(((((((((&&&$$$"""%%%%%%$$$$$$$$$$$$$$$###$$$$$$########################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$######%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$######''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%(((*********((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''((((((((((((((((((((((((++++++***)))(((''''''&&&(((((((((((((((((((((((()))(((''''''''''''((()))((((((((((((((()))************))))))((((((((('''))))))))))))(((((('''&&&'''((()))***++++++++++++)))((((((''''''(((((()))%%%&&&'''((()))*********((((((((('''''''''&&&&&&qqqaaa\\\PPPFFF===:::888555444555111111111111000000000///000000000000000//////...,,,+++++++++,,,,,,***(((************************,,,------,,,******+++---((()))***+++++++++++++++******++++++,,,,,,,,,,,,***,,,///111111000---+++***)))))))))((('''&&&&&&'''''''''(((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))***)))((()))+++,,,+++***(((((((((((((((((((((((()))))))))))))))******+++(((((((((((()))))))))))))))(((&&&''')))******)))***+++---...---,,,++++++'''(((((())))))******+++***+++*********,,,---,,,,,,,,,+++******)))(((((((((((())))))************---,,,+++***)))((((((((((((((())))))))))))(((((())))))******************))))))(((''''''''''''''''''((()))(((&&&%%%%%%&&&'''((()))******((('''&&&(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''%%%$$$###$$$%%%###"""%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''%%%%%%$$$$$$###$$$$$$%%%$$$%%%%%%%%%$$$$$$%%%%%%!!!""""""###$$$%%%%%%&&&$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""!!!!!!!!!"""###$$$%%%&&&'''((((((&&&$$$###%%%%%%%%%$$$$$$#####################$$$###############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))((('''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''%%%&&&'''(((((()))))))))''''''''''''''''''''''''(((((()))))))))((((((((('''''''''''''''(((((((((((((((''''''''''''(((((((((''''''(((((()))***+++***)))))))))(((((('''''''''((())))))*********)))))))))************))))))((((((''''''''''''((((((&&&'''((()))******+++***)))))))))(((((((((''''''qqqbbb]]]NNNEEE<<<:::888555444666111111111111000000000000//////000000000///......---,,,++++++,,,,,,***(((************************,,,---...---+++***+++,,,))))))*********)))))))))&&&'''((()))***************+++---//////---+++***,,,,,,,,,+++***)))'''&&&&&&&&&'''(((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))***)))((()))+++,,,,,,+++*********))))))))))))))))))))))))))))))******+++&&&'''((())))))))))))))))))'''&&&&&&((())))))((()))***,,,---...---+++***(((((())))))*********+++)))+++***((((((,,,...---+++************)))))))))((((((((()))******++++++---,,,+++***)))((((((((('''(((((())))))(((((('''))))))***++++++******)))''''''&&&&&&&&&''''''(((***+++,,,+++)))(((((()))))))))))))))((('''%%%%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&%%%$$$###$$$&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%&&&%%%######%%%'''"""""""""######$$$$$$%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###"""!!!!!!!!!"""$$$%%%$$$%%%&&&''''''&&&%%%$$$&&&%%%%%%$$$$$$#########""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%%%%&&&&&&'''''''''""""""######$$$%%%%%%%%%''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&+++)))(((''''''&&&$$$"""'''''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$&&&'''((()))))))))))))))))))))))))))))))))&&&'''((()))))))))))))))&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))******)))(((((((((((((((((('''&&&'''((()))************(((((()))))))))(((((('''''''''&&&&&&&&&&&&'''''''''((())))))************)))))))))(((((((((''''''qqqbbb^^^MMMCCC;;;999888666555777111111111111000000000000...////////////...------...---,,,,,,---,,,***(((***************************,,,...---,,,*********)))))))))))))))((('''&&&%%%&&&'''))))))***)))))))))***+++,,,,,,+++***))))))************)))''''''%%%&&&'''((((((((('''''''''((()))******)))(((''')))))))))))))))))))))))))))(((((()))+++---,,,++++++++++++*********)))))))))))))))))))))******+++%%%&&&'''))))))))))))))))))'''&&&&&&((())))))(((((()))+++---...---+++))))))*********************)))+++***&&&''',,,///---))))))))))))************'''(((((()))******++++++******))))))))))))******'''((()))******)))((('''(((((()))******)))((((((''''''''''''((()))*********+++,,,+++***)))***+++))))))((('''&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&''')))***((('''$$$$$$$$$###$$$$$$%%%&&&%%%''''''&&&###"""$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%###$$$%%%###!!!!!!$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$###"""!!!!!!###$$$&&&######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$######"""!!!"""###$$$%%%$$$$$$#########$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***((('''&&&''''''%%%###&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((((('''''''''''''''''''''''''''&&&&&&((()))))))))((((((&&&&&&&&&'''''''''((((((''''''(((((((((((('''''')))((((((((((((((()))***'''''''''(((((((((((((((''''''((())))))(((((((((%%%&&&'''((((((((((((((('''&&&&&&&&&&&&&&&&&&'''''''''((())))))(((((((((((((((((('''''''''&&&&&&rrrccc___LLLBBB;;;999888666666888111111111111000000000000...............------,,,///---,,,------,,,***((())))))))))))))))))))))))(((***------,,,)))(((((())))))))))))(((&&&%%%$$$&&&''')))***+++++++++***))))))*********))))))((($$$%%%&&&'''''''''&&&%%%$$$%%%'''(((((((((''''''&&&'''((())))))((('''&&&)))))))))))))))))))))))))))(((((()))+++---,,,++++++*********))))))(((((()))))))))))))))******+++$$$%%%''')))******))))))((('''&&&&&&((())))))((('''(((***,,,...---***(((++++++******************))),,,***%%%&&&,,,///---((((((((()))******++++++'''(((((()))***+++++++++'''''''''((()))+++,,,---((()))***++++++***)))(((''''''((())))))((('''&&&((((((((())))))***+++,,,((()))******)))((()))+++)))((('''%%%%%%&&&'''((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%&&&'''&&&$$$$$$$$$######$$$$$$%%%&&&%%%'''(((&&&###"""$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""""""""###$$$%%%''''''"""###$$$""" ###&&&&&&%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%###"""!!!"""###%%%&&&"""""""""###$$$%%%''''''&&&&&&%%%%%%$$$###""""""!!!"""###$$$%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&##################$$$$$$######"""!!! !!!""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%(((******)))%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((())))))((('''&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''))))))(((((((((((())))))&&&'''''''''(((((())))))(((((((((((('''&&&%%%%%%"""###%%%'''((()))******'''&&&&&&%%%%%%&&&&&&''''''''''''(((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%uuueeeZZZMMMDDD===;;;:::777555666333222222111000//////...////////////............---------,,,+++***)))((())))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))***)))((('''&&&&&&'''((((((((((((((())))))))))))(((,,,...---(((&&&))),,,%%%%%%&&&'''((()))******((((((((((((((((((((((((+++'''%%%%%%'''(((&&&$$$&&&&&&&&&(((******(((&&&((((((((((((''''''''''''))))))))))))))))))))))))++++++***)))((('''&&&&&&&&&&&&''''''((())))))))))))*********++++++++++++&&&&&&&&&&&&''')))***+++******+++++++++******)))(((((((((((((((((((((((()))))))))((('''&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))((((((''''''&&&&&&((('''&&&&&&'''((()))***))))))))))))************''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&$$$"""!!!"""$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############""""""######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$%%%%%%&&&%%%$$$"""!!!######"""""""""###%%%&&&$$$$$$##################!!!"""###$$$$$$###"""!!!###$$$$$$%%%%%%$$$$$$###&&&&&&$$$$$$$$$$$$&&&&&&######$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&'''''''''&&&%%%$$$###$$$%%%%%%%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&,,,++++++***)))(((((('''&&&'''''''''((())))))))))))((('''&&&&&&'''((())))))'''%%%%%%''')))))))))'''&&&%%%$$$###$$$%%%%%%###!!! """&&&((('''%%%((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%((('''&&&%%%%%%&&&'''(((rrreee[[[LLLCCC<<<:::999666444444222222111000000///......////////////............,,,,,,,,,,,,+++***))))))******************************))))))((((((((((((+++******))))))******+++***)))((('''&&&''''''(((((((((((((((((((((((())))))+++---+++'''&&&(((,,,&&&&&&''''''((()))))))))((((((((((((((((((((((((+++)))(((((())))))(((''''''''''''(((******)))'''((((((((((((''''''''''''((((((((((((((((((((((((******))))))((('''''''''((((((((((((''''''''''''''''''((((((((()))))))))))))))((((((((()))))))))'''((()))***************))))))))))))))))))))))))((((((((()))******++++++(((((((((((((((((((((((('''((((((((())))))))))))))))))(((((((((((((((((((((((('''&&&''''''))))))''''''((((((((()))))))))''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$#################################%%%&&&&&&###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$######$$$$$$%%%&&&#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""""""###$$$$$$$$$###"""!!!$$$###"""""""""###$$$%%%########################""""""###$$$$$$###""""""###$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''((('''%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&&&&&&&))))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''')))(((&&&''')))******)))''''''%%%$$$$$$$$$%%%&&&&&&$$$###$$$'''((('''&&&((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((pppcccZZZKKKBBB;;;999888555333333111111000000//////......////////////............,,,,,,,,,,,,+++******)))***************************))))))))))))(((((((((***))))))(((((())))))***))))))(((''''''''''''((((((((((((((((((((((((((()))******(((%%%%%%(((,,,(((((((((((((((((((((((((((((((((((((((((((((((())))))***)))((('''((()))((((((((()))***+++)))(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''&&&&&&%%%''''''''''''((((((((((((,,,,,,+++***)))(((((('''%%%&&&'''(((************************************++++++******)))(((''''''))))))))))))))))))))))))''''''((((((((()))))))))(((((()))))))))))))))))))))((((((''''''''''''(((&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$#####################$$$$$$$$$!!!!!!!!!"""#########$$$!!!"""%%%(((***(((###########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""%%%$$$$$$$$$$$$%%%&&&&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!!!!"""#########""""""%%%$$$######"""#######################################$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%((('''&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''((((((&&&%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%((((((''')))***+++***(((((('''&&&&&&%%%%%%&&&&&&((('''&&&'''((()))(((&&&'''''''''''''''''''''''''''((())))))))))))((('''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''~~~oooaaaXXXKKKBBB;;;999888555333333000000000/////////......////////////............,,,,,,,,,,,,,,,+++***)))************************))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((((('''''''''((((((((((((((((((((('''''''''))))))(((%%%###$$$(((+++))))))((((((''''''''''''(((((((((((((((((((((((($$$''')))(((&&&$$$&&&(((***)))((()))***+++***(((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((''''''&&&&&&&&&((((((((()))))))))******+++*********)))(((''''''''''''((()))*********)))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((())))))******++++++))))))((((((''''''''''''&&&&&&'''''''''((((((((()))(((((((((((('''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######################## !!!!!!"""###$$$%%%%%%"""###%%%(((***((($$$!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%###########################"""""""""""""""""""""$$$$$$######$$$$$$%%%&&&############$$$$$$$$$$$$########################"""######$$$$$$######"""!!!!!!"""######$$$$$$$$$%%%%%%$$$######"""""""""###############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%''''''&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''((()))((('''&&&%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''')))))))))(((((('''''''''&&&%%%%%%%%%$$$$$$######$$$%%%&&&''''''&&&%%%$$$&&&&&&'''(((******(((&&&((((((''''''&&&&&&&&&&&&)))((((((''''''''''''&&&&&&&&&'''''''''''''''(((&&&((()))++++++)))(((&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&qqqcccXXXLLLCCC<<<:::999666444444000000000000////////////////////////............++++++,,,,,,,,,+++******************************))))))))))))************''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((()))(((((((((''''''&&&&&&((('''&&&$$$###$$$'''***)))))))))(((''''''&&&&&&((((((((((((((((((((((((###'''))))))&&&%%%&&&(((+++***((()))*********(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))%%%&&&&&&&&&'''''''''((('''(((((((((((()))))))))&&&'''((()))))))))((((((++++++++++++***))))))((((((((((((((((((((((((((( !!!###%%%(((***,,,---''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))******++++++)))))))))(((((('''&&&&&&''''''((((((((())))))))))))(((((((((((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&########################""""""######$$$%%%&&&&&&$$$$$$$$$%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%########################"""""""""""""""""""""###"""""""""""""""######$$$$$$$$$$$$%%%%%%%%%%%%&&&##############################$$$$$$$$$$$$##################$$$%%%%%%%%%$$$$$$$$$$$$######""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''')))))))))((('''&&&%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((((((((((((''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&((((((&&&$$$'''''''''''''''&&&&&&&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((&&&((()))++++++)))(((&&&''''''(((((()))))))))***%%%&&&&&&&&&&&&&&&&&&%%%uuufffZZZLLLCCC<<<:::999666444444111111111111000000000000////////////............+++++++++,,,,,,++++++***++++++++++++++++++++++++)))))))))************+++***))))))(((((())))))***&&&'''(((((()))((((((((()))((((((''''''&&&&&&&&&'''&&&%%%$$$$$$&&&((()))))))))(((((('''''''''&&&((((((((((((((((((((((((&&&(((***+++***)))((()))+++***(((((()))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((($$$%%%%%%&&&''''''((((((%%%%%%%%%%%%&&&&&&&&&'''###$$$&&&((()))***)))))),,,,,,,,,,,,+++)))(((''''''''''''''''''''''''''')))(((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((())))))))))))))))))'''(((((()))(((((('''&&&''''''((((((((()))))))))((((((((('''''''''&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%$$$$$$$$$########################$$$%%%%%%&&&&&&&&&$$$""""""$$$&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################"""""""""############$$$!!!!!!!!!!!!!!!"""######$$$$$$%%%%%%%%%&&&&&&&&&##############################$$$$$$$$$$$$######%%%$$$$$$###$$$$$$%%%&&&######$$$$$$$$$###"""""""""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&''''''((()))((((((&&&%%%%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$######$$$&&&'''%%%$$$&&&''''''''''''&&&%%%%%%%%%''''''&&&$$$###$$$%%%%%%%%%%%%&&&''''''(((((('''((())))))))))))((('''((((((((((((((()))))))))%%%%%%&&&&&&&&&&&&%%%%%%{{{iii[[[KKKBBB;;;999888555333333111111111111222222222222////////////............***++++++,,,,,,+++++++++++++++++++++++++++++++++))))))*********++++++++++++******))))))******+++%%%&&&((()))))))))(((((())))))(((''''''&&&%%%%%%'''&&&%%%%%%&&&'''((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''(((***++++++)))'''+++)))'''&&&'''(((((('''((((((((((((''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''***++++++***)))******++++++***)))((((((((((((((((((((((((((((((...---+++)))'''$$$###"""''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))((((((((((((((((((&&&'''((())))))(((((('''&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$#########""""""############$$$$$$$$$$$$$$$###!!!!!!###%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$####################################$$$$$$%%%%%%"""""""""!!!"""######$$$###$$$$$$$$$%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###%%%$$$###""""""######$$$""""""###$$$%%%$$$######!!!""""""###$$$$$$%%%%%%$$$###""""""""""""###$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%$$$###"""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%&&&''''''((('''%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&$$$###$$$%%%'''&&&&&&%%%&&&&&&'''&&&%%%$$$###$$$&&&'''&&&$$$###%%%&&&$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$kkkZZZIIIAAA999888777333222222222222222222222222333333000/////////............***++++++,,,,,,,,,++++++++++++++++++++++++++++++))))))******++++++++++++))))))(((((((((((())))))%%%&&&((()))))))))(((((())))))((('''&&&&&&%%%%%%&&&&&&%%%&&&((()))((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&$$$$$$'''***+++'''$$$+++)))&&&&&&'''((('''''')))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((&&&''')))+++,,,+++***)))'''((()))))))))))))))((())))))))))))))))))))))))###$$$$$$%%%&&&'''(((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))((((((''''''&&&&&&%%%&&&''')))))))))((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$######""""""#########""""""""""""""""""!!!!!!"""$$$%%%%%%$$$########################$$$%%%&&&''''''&&&%%%$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%#########"""###$$$$$$%%%"""############$$$$$$$$$""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###%%%$$$###!!!!!!!!!""""""!!!"""###$$$%%%%%%$$$###!!!""""""###$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%%%%$$$###""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''######$$$%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%'''&&&%%%$$$###$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&''''''((((((((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%$$$######$$$%%%&&&(((&&&$$$$$$%%%'''((('''$$$%%%&&&&&&&&&%%%$$$###$$$&&&((('''%%%$$$&&&((($$$$$$%%%%%%&&&'''((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$lllYYYJJJDDD<<<666333222111111000000000000////////////000...---...///000///...++++++*********+++---...++++++******)))*********,,,+++++++++++++++,,,,,,))))))(((((((((((())))))$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&%%%$$$######'''(((((())))))))))))(((&&&'''((())))))((('''&&&&&&&&&''''''(((((())))))&&&&&&&&&''''''''''''(((***)))'''&&&%%%%%%&&&&&&((()))***)))'''&&&&&&'''((((((((((((''''''''''''((('''&&&%%%$$$%%%%%%&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%%%%&&&''')))************((('''&&&'''((())))))'''(((((((((((((((''''''&&&$$$$$$$$$%%%'''(((***+++))))))))))))((((((((((((***)))((('''&&&&&&'''(((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&$$$""" """###((((((((('''&&&&&&%%%%%%((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########""""""###$$$%%%%%%&&&&&&&&&$$$"""!!!###%%%&&&&&&###############"""!!!!!!""""""#########""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%$$$""" """############$$$$$$$$$((($$$!!!!!!###$$$###"""$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$&&&&&&$$$######$$$$$$$$$##########################################################################################!!!"""###$$$%%%&&&&&&&&&########################&&&&&&%%%$$$###"""!!! """"""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$'''((('''###"""###&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######"""###$$$&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&$$$#########$$$$$$'''$$$""""""%%%''''''%%%''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&(((((('''$$$###&&&(((kkkYYYKKKEEE>>>888555444444444000000000000///////////////---,,,---...///...---++++++*********+++,,,---++++++************++++++***))))))(((((()))******))))))(((((((((((())))))%%%%%%%%%%%%%%%&&&''''''&&&&&&'''''''''''''''&&&+++***)))''''''((())))))''''''((((((((((((''''''(((((((((((())))))))))))&&&&&&&&&''''''''''''(((***)))'''&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%'''''''''''''''&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))))))))))))))((('''&&&'''((())))))'''(((((((((((((((''''''&&&%%%%%%&&&&&&'''(((******))))))))))))((((((((('''***)))((('''&&&''''''(((''''''((((((((((((''''''((((((''''''&&&&&&&&&%%%((('''&&&%%%%%%%%%&&&'''))))))((((((''''''''''''&&&%%%$$$$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""######$$$%%%%%%&&&&&&&&&$$$#########%%%%%%%%%$$$$$$$$$$$$$$$$$$######!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$#####################$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""!!!"""############$$$$$$$$$'''$$$"""!!!###$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$&&&&&&&&&$$$$$$%%%&&&###############"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%&&&&&&&&&&&&$$$$$$$$$###############$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$(((((('''''''''((()))***%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''%%%$$$$$$$$$%%%%%%'''%%%"""###%%%''''''&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%### jjjWWWHHHCCC===888666555555555000000000000////////////...,,,+++,,,---...---,,,++++++*********+++,,,---,,,++++++***++++++,,,,,,***))))))((((((((())))))))))))(((((((((((())))))'''&&&&&&&&&&&&'''((((((&&&&&&'''((()))******)))$$$$$$###$$$''',,,111444((((((''''''''''''((((((*********)))))))))))))))&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&%%%'''''''''%%%$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%((('''&&&&&&%%%&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((('''&&&'''((())))))'''(((((((((((((((''''''&&&((('''''''''(((((()))***)))))))))(((((((((''''''))))))(((''''''''''''(((''''''((((((((((((''''''))))))((('''&&&&&&%%%%%%''''''(((((((((((((((((()))))))))(((((((((((((((&&&%%%$$$$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%% !!!"""$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$ !!!"""$$$%%%%%%&&&&&&$$$$$$###############""""""""""""############$$$%%%%%%$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$&&&$$$""""""###$$$###"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######&&&''''''%%%$$$$$$&&&)))$$$$$$$$$######"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&''''''''''''$$$$$$$$$$$$######"""""""""#########$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%&&&&&&&&&%%%###$$$%%%''''''&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%"""!!!!!!"""hhhUUUDDD???:::555444444444444000000000000////////////...---,,,,,,......---,,,+++++++++++++++++++++,,,++++++++++++++++++,,,---,,,++++++************+++))))))(((((((((((())))))((((((''''''''''''((((((''''''((()))))))))))))))""""""###&&&)))---111333((((((&&&%%%%%%&&&((((((******))))))((((((''''''&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&&&&%%%'''''''''%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%'''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((())))))((((((''''''''''''((('''&&&'''((())))))'''(((((((((((((((''''''&&&***)))(((((((((((())))))))))))((((((((('''''''''((((((((('''''''''((((((&&&''''''((((((''''''&&&))))))((('''&&&%%%%%%$$$$$$%%%&&&'''''''''''''''''''''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""###%%%$$$#########$$$&&&'''""""""#########$$$$$$$$$$$$#####################%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######&&&&&&&&&$$$###$$$''')))&&&&&&%%%%%%$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###"""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&###"""###'''((('''$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((()))~~~gggTTTBBB>>>999555444555444444000000000000///////////////...---...///000///---+++++++++++++++++++++++++++*********++++++,,,---,,,++++++***))))))******))))))(((((((((((()))))))))(((((('''''''''((((((((((((((((((((('''&&&%%%)))*********)))'''%%%$$$((('''&&&%%%%%%&&&'''((((((((((((''''''&&&&&&%%%&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&'''(((((('''&&&''')))(((((((((((('''''''''&&&&&&'''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((***)))((('''&&&&&&&&&'''((('''&&&'''((())))))'''(((((((((((((((''''''&&&***))))))(((((((((((()))((((((((((((''''''''''''''''''((((((((((((((((((&&&&&&''''''''''''&&&&&&)))(((((('''&&&&&&%%%%%%###$$$%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%###%%%''''''%%%$$$$$$%%%$$$$$$############$$$%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!$$$%%%%%%%%%%%%%%%%%%%%%###"""""""""""""""""""""$$$######"""###$$$&&&'''""""""#########$$$$$$$$$"""###$$$$$$#########$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$%%%$$$###"""###&&&)))(((((('''&&&%%%%%%$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$$$$$$$###$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&###"""###'''((('''$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###%%%&&&'''&&&%%%}}}eeeRRRCCC???;;;888777777666555000000000000////////////000///......///000///...++++++,,,,,,,,,+++******))))))))))))***+++,,,,,,***))))))(((''''''''''''))))))(((((((((((())))))))))))(((''''''''''''(((''''''''''''&&&%%%$$$$$$'''(((***+++***'''###!!!''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''(((''''''&&&&&&&&&''')))(((''''''(((***))))))((((((((('''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''***)))'''&&&%%%&&&''''''((('''&&&'''((())))))'''(((((((((((((((''''''&&&))))))(((''''''(((((((((((((((((('''''''''&&&&&&&&&'''(((((()))(((((((((&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''######$$$%%%&&&&&&''''''&&&%%%$$$$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""%%%''''''$$$$$$&&&)))&&&%%%$$$"""""""""###$$$&&&&&&%%%%%%$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%$$$###!!! %%%%%%%%%%%%%%%&&&&&&&&&$$$############"""""""""###"""""""""###$$$$$$%%%"""############$$$$$$$$$!!!###$$$%%%#########$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$###"""###&&&(((((((((''''''&&&%%%$$$$$$""""""""""""""""""""""""################################################""""""############""""""########################&&&&&&%%%%%%$$$$$$$$$###""""""#########$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%$$$$$$$$$&&&'''((('''&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&###!!!{{{dddQQQCCC???;;;888777666555444000000000000///////////////...------//////...---+++,,,,,,,,,,,,+++***)))(((((((((((()))***+++,,,******(((''''''&&&&&&&&&))))))(((((((((((()))))))))(((''''''&&&&&&&&&'''&&&&&&'''''''''&&&&&&%%%!!!"""%%%'''((((((((('''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&'''(((((('''&&&&&&%%%&&&((('''&&&&&&((()))(((((('''''''''&&&&&&&&&%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&)))(((&&&%%%%%%&&&'''(((((('''&&&'''((())))))'''(((((((((((((((''''''&&&'''''''''&&&''''''(((((((((((('''''''''&&&&&&&&&%%%&&&((()))))))))((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''''')))((('''&&&&&&&&&'''(((######$$$%%%&&&'''((()))&&&%%%$$$$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""%%%'''&&&###$$$(((,,,)))'''%%%###"""######$$$$$$$$$$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$###"""######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############!!!!!!"""#########"""""""""############$$$$$$$$$ """%%%%%%$$$"""###%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""###%%%%%%$$$%%%&&&(((''''''&&&%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$######""""""""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%''''''&&&%%%%%%$$$######%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&& !!!"""#########""""""$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######%%%&&&&&&&&&%%%%%%###&&&((()))'''&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%'''***)))'''$$${{{cccPPPAAA>>>999666555444333111000000000000////////////...---,,,,,,......---,,,+++,,,,,,---,,,+++***)))''''''''''''((()))***+++,,,,,,***)))(((((((((((())))))(((((((((((()))))))))((('''&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%''''''''''''%%%$$$&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((%%%&&&'''(((((((((&&&&&&$$$%%%&&&&&&%%%%%%'''(((''''''&&&&&&&&&%%%%%%%%%%%%&&&((()))))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&%%%)))'''&&&%%%%%%&&&((()))((('''&&&''')))))))))'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&%%%&&&((()))))))))((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((((((((()))(((&&&$$$###$$$%%%&&&$$$$$$%%%&&&''')))******((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""%%%&&&%%%###$$$)))...+++***'''%%%######$$$$$$!!!""""""#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###### !!!"""######"""!!! """############$$$$$$$$$"""%%%&&&$$$"""###%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""$$$&&&'''&&&&&&'''(((&&&&&&%%%$$$###"""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$%%%%%%%%%$$$$$$###!!!!!!"""###$$$%%%%%%&&&"""######$$$&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$######&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$'''((('''###"""###&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&'''(((''''''&&&$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&'''((('''&&&&&&###&&&))))))'''&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""&&&***+++)))&&&yyycccTTTDDD@@@;;;777666555444444222111111000000000000000///............---------...,,,***+++,,,------,,,(((((((((((()))))))))))),,,+++)))''''''(((***+++(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&''''''((('''&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%'''%%%$$$$$$%%%&&&$$$###((()))*********((('''&&&***)))'''&&&%%%%%%&&&&&&***)))&&&$$$$$$%%%'''))))))((('''&&&%%%&&&'''(((''''''''''''''''''''''''&&&(((***,,,---,,,++++++((('''&&&&&&'''((()))******)))'''&&&&&&'''((()))(((((('''''''''&&&&&&&&&'''%%%%%%'''++++++)))&&&###$$$&&&''')))))))))(((''''''''''''((((((((((((((('''&&&%%%$$$%%%&&&&&&########################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$######$$$$$$%%%&&&"""%%%%%%""" """""" $$$$$$$$$%%%%%%&&&&&&&&&"""%%%((($$$ ###///999HHH111 '''&&&###$$$'''$$$!!!!!!$$$&&&&&&$$$"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$############"""!!!!!!"""###$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$######""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$#####################""""""!!!!!!"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!!!!""""""######$$$$$$######$$$$$$$$$$$$######$$$&&&'''&&&###!!!###%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###"""""""""$$$%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$########################%%%###!!!###&&&'''&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########''''''&&&&&&&&&&&&%%%%%%##############################$$$%%%%%%&&&'''''',,,)))&&&$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$www```PPPCCC???:::777555555444333111000000///.../////////............---------------,,,***+++,,,---,,,+++((((((((()))))))))******,,,+++)))((((((((()))***((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''''''''&&&&&&$$$$$$%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))******++++++((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&***(((''''''((((((&&&%%%((())))))***)))((('''&&&'''&&&%%%$$$$$$%%%''''''***(((&&&$$$$$$%%%'''(((&&&''''''''''''%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***+++***)))(((((('''&&&&&&&&&'''((())))))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&!!!!!!!!!$$$((()))'''%%%&&&'''((()))))))))((('''''''''''''''(((((((((((()))(((&&&%%%%%%%%%&&&&&&##############################""""""""""""######$$$$$$$$$%%%%%%%%%&&&&&&########################$$$$$$######$$$$$$%%%%%%###'''&&&###!!!######!!!$$$$$$%%%%%%%%%%%%%%%%%%!!!$$$%%%### ###+++333???---!!!$$$)))&&&###$$$$$$""" ###%%%%%%$$$"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$############""""""""""""###$$$$$$%%%%%%""""""###$$$$$$$$$$$$###""""""##################%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$#########""""""""""""############$$$$$$$$$#########"""""""""!!!!!!""""""""""""##################$$$$$$$$$$$$#########%%%&&&%%%###"""###%%%%%%%%%$$$$$$##################$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$""""""###$$$%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$###############%%%###"""###%%%'''%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$#########"""""""""##############################$$$$$$%%%&&&&&&'''(((&&&$$$$$$&&&((())))))&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$uuu]]]LLLBBB>>>999666444444333222000//////...........................---------------+++***+++,,,---,,,+++)))))))))*********++++++************))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''(((((((((((((((%%%%%%$$$%%%%%%''')))***%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%'''(((***+++'''''''''&&&''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&+++***(((((((((((('''%%%((((((((()))(((((('''&&&$$$$$$######$$$%%%'''(((***(((&&&%%%$$$%%%'''(((###%%%((()))((($$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&%%%''''''&&&%%%%%%%%%&&&&&&(((((('''&&&&&&'''((()))'''''''''''''''&&&&&&&&& ###&&&((('''%%%((()))******)))((('''&&&&&&''''''''''''(((((((((***)))(((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$''''''$$$$$$&&&&&&$$$%%%%%%%%%%%%%%%$$$$$$$$$"""######""""""$$$'''+++111&&&!!!%%%((($$$!!!""""""  ###$$$%%%$$$"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$############"""########################!!!!!!"""############"""""""""######$$$%%%%%%&&&&&&&&&%%%$$$###""""""!!!######$$$$$$$$$$$$######""""""""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$#########"""############$$$$$$$$$#########"""""""""""""""###############"""""""""######$$$$$$$$$$$$######"""$$$%%%$$$######$$$%%%$$$############"""""""""######$$$$$$$$$%%%%%%%%%###############"""""""""######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""###%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$#########"""$$$#########%%%&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$############"""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&'''%%%###$$$&&&((())))))&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&sss[[[KKKAAA===888555333333333222000000///............///.........---------,,,,,,,,,+++***+++,,,---+++***)))*********++++++++++++)))************)))(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''((((((((())))))(((&&&%%%$$$$$$&&&&&&''''''''''''''''''''''''&&&%%%$$$###$$$&&&)))***'''''''''''''''((()))***&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''&&&***)))''''''''''''%%%###''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%'''((()))((('''%%%%%%&&&''''''###$$$'''((('''$$$!!!''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%$$$'''&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&'''((((((''''''''''''''''''''''''"""###$$$&&&(((((('''&&&'''((()))))))))(((&&&%%%&&&&&&&&&'''''''''((((((***)))((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%###&&&&&&$$$&&&++++++(((&&&%%%%%%%%%$$$$$$######$$$###"""###$$$%%%%%%$$$%%%!!! ###$$$!!! """###"""""""""############""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""$$$$$$$$$#########""""""!!!""""""###########################$$$$$$%%%%%%%%%%%%$$$$$$######""""""######$$$$$$$$$$$$######%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$$$$$$$$$$######""""""#########$$$$$$%%%###"""""""""""""""""""""######$$$$$$$$$%%%%%%%%%'''&&&%%%###""" ######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%)))'''%%%%%%&&&&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&sss\\\LLL@@@<<<777444333333333222222111000000//////000000...------------,,,,,,,,,+++******+++------+++))))))*********++++++++++++)))************)))(((((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''((()))(((&&&%%%$$$$$$%%%%%%'''''''''''''''''''''''',,,***(((''''''(((***+++'''''''''''''''((()))***&&&&&&''''''''''''&&&&&&'''''''''&&&&&&'''''''''***((('''&&&''''''%%%$$$&&&&&&&&&&&&&&&&&&'''''')))((('''%%%%%%%%%&&&''')))((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$######&&&&&&&&&&&&&&&'''((((((&&&'''''''''''''''''''''%%%'''(((((('''&&&%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$!!!######$$$(((......***%%%%%%%%%$$$$$$#########%%%$$$###$$$&&&&&&$$$""""""!!!!!!"""""" """&&&%%%%%%%%%%%%$$$###""""""""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""%%%%%%$$$$$$###""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$#########""""""""""""""""""######$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""######$$$$$$$$$$$$######"""""""""###$$$$$$$$$$$$"""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$######""""""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########%%%&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%(((&&&%%%%%%&&&&&&&&&$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&sss\\\LLL@@@<<<777444333444333333222222111000000000000000------------,,,,,,,,,,,,*********+++---,,,***((()))))))))*********++++++************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$***)))((('''''''''(((((('''''''''&&&''''''((((((&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&&&&'''(((***)))'''((())))))(((&&&&&&&&&%%%%%%%%%&&&''''''***)))'''&&&%%%%%%&&&&&&(((((('''&&&&&&&&&&&&&&&'''&&&%%%%%%&&&''')))+++%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&''''''((((((&&&&&&&&&'''''''''''''''%%%&&&((('''%%%###""""""###$$$%%%&&&'''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$!!!"""""""""(((...---)))$$$$$$$$$$$$$$$#########&&&%%%%%%&&&&&&&&&$$$###$$$$$$$$$$$$###$$$&&&((($$$&&&'''&&&$$$""""""###"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$############"""%%%$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%$$$$$$###""""""!!!!!! !!!!!!"""###$$$%%%%%%######$$$$$$$$$$$$######!!!"""###$$$&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$"""############$$$$$$$$$"""""""""""""""#########$$$$$$$$$$$$$$$###############$$$$$$$$$$$$#########"""!!!"""$$$$$$$$$""""""""""""############$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%''''''(((######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%#########$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$###""""""$$$''')))((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&rrr[[[JJJ@@@<<<888555444444444444111111000///////////////---------,,,,,,,,,++++++***)))***+++---,,,***(((((((((((()))))))))******,,,+++)))((((((((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&###$$$%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&&&&'''((((((&&&&&&'''((()))((('''%%%%%%$$$$$$$$$%%%''''''((('''&&&%%%%%%%%%&&&'''((((((''''''&&&&&&&&&&&&((('''&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((($$$%%%&&&''''''&&&&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&'''''''''(((((("""%%%'''&&&###!!!!!!"""%%%&&&'''''''''&&&%%%$$$%%%%%%&&&&&&&&&'''''''''###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$&&&&&&%%%$$$#########"""!!!&&&+++)))$$$############$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%% """%%%%%%$$$######%%%"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$############"""$$$$$$$$$###############""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######!!!!!!""""""######$$$$$$######$$$$$$$$$$$$######"""###$$$%%%$$$""" ######$$$$$$$$$%%%%%%%%%"""""""""#########$$$$$$"""############$$$$$$$$$!!!!!!"""""""""############$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$######%%%###!!!"""###$$$""" ############$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&''''''$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&&&&$$$%%%'''%%%###"""###%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################"""""""""$$$''')))((('''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$qqqYYYIII@@@<<<888555555555555444000000///...............---------,,,,,,,,,++++++))))))***,,,---,,,***'''(((((((((((()))))))))))),,,+++)))''''''(((***+++((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&%%%&&&(((((('''%%%!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))************((('''&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&((('''&&&%%%%%%&&&'''((($$$######$$$&&&'''&&&%%%%%%%%%$$$###$$$%%%'''(((%%%$$$$$$###$$$%%%'''((((((''''''''''''&&&&&&&&&((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&'''(((###$$$&&&'''(((''''''&&&###$$$%%%&&&''''''''''''&&&&&&&&&'''''''''((((((!!!$$$''''''$$$######%%%((()))))))))(((&&&$$$###%%%%%%%%%&&&&&&&&&''''''!!!"""$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$&&&&&&%%%$$$###&&&%%%"""!!!$$$)))&&&""""""######$$$$$$$$$%%%$$$%%%&&&%%%###"""$$$%%% """$$$$$$%%%%%%"""###$$$######%%%'''"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############"""########################!!!!!!"""##################$$$$$$%%%%%%&&&&&&'''############""""""""""""######$$$$$$$$$$$$######&&&''''''&&&"""#########$$$$$$%%%%%%%%%!!!!!!""""""#########$$$"""############$$$$$$$$$######$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%&&&######$$$$$$$$$$$$######&&&###!!!!!!###$$$"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######"""$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&&&&'''((($$$&&&'''&&&###!!!###%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""$$$%%%&&&''''''"""############$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################%%%$$$$$$%%%''''''%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$nnnXXXIII@@@===999777777666555444111111000///////////////000///...---,,,---......///...---,,,***)))((((((+++***)))(((((()))***+++++++++******))))))(((((())))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((***)))((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&'''((())))))((((((%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&'''((((((((()))((('''%%%%%%&&&''')))(((&&&%%%%%%''')))***((('''&&&%%%$$$#########$$$######$$$$$$&&&'''((('''''''''&&&&&&%%%%%%%%%###(((,,,+++&&&###$$$''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######%%%&&&&&&&&&&&&%%%***)))'''&&&&&&$$$""" $$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################""""""#########$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$###### """###%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###"""!!!$$$###"""""""""###%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$###"""""""""$$$$$$######""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$#########$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%###""""""######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&nnnXXXJJJ???<<<999777666666444333111111000///////////////000///...---,,,------......------,,,+++***))))))***))))))(((((()))***+++*********)))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&'''(((***)))((('''&&&&&&'''(((''''''''''''''''''''''''&&&''''''(((((((((((('''%%%&&&'''))))))'''&&&%%%''''''&&&&&&&&&''''''((((((((((((((('''&&&''''''(((''''''&&&'''((()))))))))((('''%%%$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$&&&((('''$$$###%%%'''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((+++++++++++++++)))&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$######$$$$$$$$$''''''&&&&&&%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###############$$$$$$%%%$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############%%%&&&&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!######""""""######$$$%%%###$$$$$$%%%%%%$$$$$$#####################$$$$$$#########""""""""""""""" """###%%%%%%&&&&&&&&&%%%$$$###""""""######$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&oooYYYJJJ???<<<888666555555333222111111000/////////////////////...------------...,,,,,,,,,+++++++++******))))))(((((()))***++++++((())))))))))))))))))***))))))))))))))))))))))))((('''&&&&&&&&&&&&'''((()))(((''''''&&&'''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&%%%&&&'''(((((('''&&&%%%(((''''''&&&&&&&&&''''''&&&''''''((((((((((((''''''(((((()))))))))))))))***)))((('''&&&%%%%%%%%%"""###$$$%%%&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$######$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&(((***+++---///111000---)))'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#######################################$$$$$$$$$%%%$$$###""""""###$$$%%%########################&&&&&&%%%%%%$$$###############$$$$$$$$$%%%%%%%%%$$$###"""""""""###%%%&&&###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$###### !!!"""###$$$$$$$$$############$$$$$$(((''''''&&&%%%$$$######%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$########################&&&%%%%%%###!!!""""""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%""""""""""""############!!!###%%%&&&''''''((('''%%%###"""""""""#########$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$#########'''&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$&&&(((***+++$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""""""""###%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%pppYYYKKK???<<<888666555444222111111000000/////////////////////......------------++++++++++++++++++++++++((((((((())))))***++++++'''((((((((())))))******))))))))))))))))))))))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&%%%%%%&&&&&&'''(((((('''&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%'''(((((('''&&&''')))***,,,---,,,+++***+++***)))'''&&&&&&&&&&&&"""$$$&&&'''((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###!!! !!!$$$''')))...111555666444///)))&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$################################################&&&%%%###""""""###%%%&&&######$$$$$$$$$$$$######$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%$$$###"""!!!"""###%%%&&&######$$$$$$$$$######"""##############################################################################$$$$$$$$$$$$######  """###$$$######""""""######$$$&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%%%%%%%!!!"""###%%%%%%$$$############$$$$$$$$$$$$######""""""#########$$$$$$$$$!!!!!!""""""######$$$$$$ """###$$$%%%&&&&&&'''&&&%%%#########$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%%%%%%%$$$$$$######$$$$$$%%%#########"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###############$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$%%%pppYYYJJJ???<<<888666555333222000111000000///////////////...............---------***++++++++++++,,,,,,,,,(((((())))))************''''''(((((()))))))))***((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%&&&''''''''''''''''''&&&(((''''''&&&&&&&&&''''''%%%######%%%'''(((&&&%%%((())),,,...///...---,,,+++***)))((('''&&&&&&&&&$$$%%%'''))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$''')))(((&&&###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###!!! !!!$$$(((+++333888<<<<<<888000***&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$################################################&&&%%%$$$######$$$%%%&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$############""""""######$$$$$$$$$%%%%%%%%%$$$###"""""""""###$$$%%%"""######$$$$$$$$$####################################################################################$$$$$$$$$$$$######%%%%%%#########$$$&&&'''$$$######""""""######$$$"""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""""""""""""""""""""""" !!!"""$$$%%%&&&!!!"""###%%%%%%$$$######"""######$$$$$$######"""$$$$$$$$$#########""""""!!!!!!""""""######$$$$$$"""######$$$$$$$$$######$$$######"""###$$$&&&'''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$######"""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###%%%%%%%%%$$$$$$######$$$$$$%%%###""""""""""""###$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%""""""#########$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$oooYYYIII@@@===999666555444222111111111000///////////////......//////......---,,,+++++++++++++++++++++,,,))))))************))))))'''(((((((((((((((((()))((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((%%%"""###&&&((('''%%%''')))+++---......---,,,+++***)))(((&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''###$$$&&&(((((('''%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$###$$$'''+++...888===BBBAAA:::111+++((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$###############$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$##############################$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$""""""###$$$$$$$$$$$$#################################################################################$$$$$$$$$$$$######%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$!!!!!!"""###$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$########################!!!!!! !!!"""###$$$""""""###$$$$$$$$$$$$$$$""""""############""""""%%%%%%$$$$$$###""""""!!!""""""""""""###############$$$$$$$$$$$$###"""""""""!!!!!!!!!"""$$$&&&'''&&&%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$""""""###$$$$$$$$$######""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$######"""$$$$$$$$$$$$$$$#########oooXXXHHHAAA>>>:::777666444333111111111000///////////////---.../////////...---,,,,,,+++++++++++++++++++++******++++++***)))((('''((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%&&&'''((()))***,,,(((######&&&)))(((&&&&&&'''(((***+++,,,++++++******((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&&&&%%%"""!!!$$$'''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&))),,,...666;;;@@@???888000***((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$#########""""""###$$$&&&''''''&&&$$$######$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$######!!!""""""######""""""!!!%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!""""""######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$######""""""######$$$%%%""""""############""""""$$$$$$###########################""""""""""""""""""######$$$$$$$$$######"""!!!!!!!!!!!!"""$$$%%%$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%###############$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&###$$$&&&''''''&&&$$$###!!!"""###$$$$$$$$$$$$############$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$#########"""nnnWWWGGGBBB???;;;888666555333111111111000///////////////---.../////////...,,,,,,,,,,,,,,,+++++++++******++++++++++++***)))'''%%%))))))(((((('''''''''&&&((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%###$$$&&&'''((('''&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%'''(((***+++000+++%%%###'''******((($$$%%%&&&'''))))))*********)))((('''%%%%%%%%%%%%$$$$$$###""""""######$$$%%%%%%%%%&&&&&&'''''''''&&&'''&&&!!!###***%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''########################&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$&&&(((+++,,,111777<<<;;;444,,,((('''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$######"""""""""$$$&&&((((((&&&$$$"""!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%% !!!$$$&&&&&&%%%###!!!!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$#########$$$%%%&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&############""""""""""""#########$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%$$$###"""""""""###%%%&&&""""""############"""""""""""""""###$$$$$$%%%%%%$$$$$$######""""""!!!!!! !!!"""$$$$$$%%%%%%%%%###"""!!! !!!"""""""""""""""###$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$###""""""""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""""""""###%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%"""""""""!!!"""######$$$###$$$&&&''''''&&&$$$######$$$%%%&&&&&&&&&&&&&&&######$$$%%%&&&&&&''''''###$$$$$$$$$$$$###""""""$$$$$$$$$$$$######""""""lllUUUFFF===<<<999666444333222222222000...---,,,---///000------,,,,,,,,,------...//////......---,,,++++++(((///***222%%%---++++++***)))(((((('''((((((''''''&&&&&&'''(((***+++((((((''''''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%)))((((((''''''&&&&&&&&&$$$///&&&'''&&&...$$$$$$%%%%%%&&&'''(((((( $$$(((''' $$$000555---%%%###''')))'''$$$'''(((((())))))((((((''''''&&&%%%%%%$$$%%%%%%%%%)))### %%%+++------((((((''''''&&&%%%%%%%%%%%%!!!"""...)))###***&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''((((((&&&$$$###000!!!***---###$$$'''$$$%%%(((&&&!!!###)))!!!&&&((('''%%%&&&%%%"""***""""""+++///(((&&&&&&''''''''''''&&&&&&'''&&&$$$$$$&&&'''((('''%%%%%%%%%$$$$$$#########"""!!!###)))((($$$&&&,,,222555777333+++%%%###%%%***)))'''%%%$$$$$$%%%&&&&&&''''''$$$ %%%)))***(((&&&###"""###$$$$$$###$$$%%%&&&&&&%%%$$$######$$$&&&(((((('''&&&%%%"""############$$$$$$$$$000&&& """### """&&&(((!!! $$$%%%!!!"""''''''### """&&&(((%%%!!!)))### """"""!!!&&&"""%%%$$$!!!"""&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$###"""!!!!!! """"""###$$$%%%%%%&&&&&&!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###"""!!! !!!"""###$$$$$$%%%$$$#########$$$$$$###!!!!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%&&&''''''######""""""""""""######""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######$$$$$$###############$$$######$$$$$$$$$$$$######"""""""""""""""""""""""""""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%***)))'''%%%%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########""""""###$$$%%%%%%&&&&&&'''&&&&&&%%%$$$###""""""&&&%%%$$$$$$%%%%%%###"""kkkTTTFFF===<<<999666444333333222222111000///...//////000...------,,,,,,------...,,,,,,,,,+++***))))))))))))888+++((("""***""")))((((((((((((((())))))******((('''&&&&&&''''''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$############)))(((!!!'''111 111---$$$$$$%%%%%%&&&''''''(((''''''$$$ ###***---+++///***&&&%%%'''(((&&&###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$$$$$$$###"""###"""############$$$$$$$$$$$$---+++ %%%'''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''((('''&&&$$$###"""$$$''')))((((((---444"""!!!'''(((### %%%(((''''''(((&&&###""" """)))000&&&&&&''''''''''''&&&&&&&&&$$$""""""###%%%%%%$$$%%%%%%%%%$$$$$$$$$######,,,&&&$$$$$$###!!!&&&%%%(((***)))&&&###"""$$$###$$$%%%&&&%%%$$$"""!!!!!!&&&((('''&&&&&&((('''%%%#########$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$&&&&&&%%%$$$###"""############$$$$$$$$$ """%%%%%%$$$$$$&&&$$$))),,,)))$$$!!!###%%%###""""""""""""###""""""'''"""###,,,111,,,"""!!!$$$$$$ !!!&&&'''###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%$$$###"""""""""!!!!!!"""######$$$%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!!!!!!!""""""######$$$$$$###""""""###%%%%%%###"""""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""###$$$%%%&&&$$$######""""""######$$$'''&&&%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''((('''%%%######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######"""######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%###$$$%%%%%%$$$"""iiiRRRDDD===;;;999666444333333333111111111111000000000000......---------------...+++++++++***))))))(((((('''(((%%%000222222999(((*********++++++,,,---......---,,,+++************,,,++++++******))))))((((((((())))))))))))(((((((((((((((((()))))))))))) """&&&###...&&&$$$%%%%%%&&&&&&'''''''''%%%(((%%%!!!)))((( ***************)))'''&&&''''''((((((((((((''''''))))))(((''''''''''''''')))%%%""""""$$$%%%$$$###$$$%%%%%%&&&''''''((((((''')))&&&)))'''%%%+++%%%%%%%%%%%%&&&&&&&&&'''%%%%%%&&&''''''&&&$$$### %%%%%%"""$$$(((!!!+++&&&%%%))),,,***&&&$$$,,,***$$$###)))++++++---,,,&&&######$$$###&&&&&&''''''''''''&&&&&&&&&$$$"""!!!"""$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$"""$$$)))+++(((&&&&&&%%%(((---///---(((### """$$$&&&'''((((((///+++%%%!!! !!!"""###&&&%%%$$$######$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%% !!!"""$$$$$$###"""""""""############$$$$$$$$$$$$(((&&&###$$$$$$"""######!!! %%%)))$$$ """%%%%%%$$$###$$$&&& $$$"""!!!&&&"""%%%%%%!!!!!!$$$'''&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""&&&&&&%%%%%%$$$#########!!!!!!!!!"""######$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""""""""!!! """""""""""""""#########"""""""""###%%%&&&$$$#########$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!###$$$$$$$$$$$$############$$$$$$%%%$$$###"""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$%%%$$$###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&$$$###$$$%%%%%%$$$"""gggPPPAAA<<<;;;999666444333333333000000111111111000///...///......------------...,,,,,,,,,+++++++++******222 000---%%%)))(((%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%&&&''''''(((%%%%%%$$$$$$#########""""""##################""""""#########$$$$$$%%%%%%"""---///%%%***000555'''%%%%%%%%%&&&&&&&&&''''''$$$))))))%%%###$$$&&& """$$$$$$!!! """$$$######$$$$$$$$$$$$############"""!!!!!!!!!!!!"""'''%%%######$$$%%%###!!!!!!!!!"""""""""#########"""(((,,, ***$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%%%%$$$...---'''!!!$$$,,,000...%%%""" !!!###(((++++++)))&&& !!! $$$)))&&&%%%&&&&&&''''''&&&&&&%%%(((&&&$$$###$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""$$$%%%%%%###!!!((($$$ %%%))),,,+++(((%%%""" !!!"""###$$$((()))(((%%%###$$$$$$######$$$%%%&&&&&&&&&%%%$$$######$$$%%%&&& !!!"""#########""""""""""""#########$$$$$$$$$$$$((((((###"""&&&'''$$$  $$$%%%'''***"""&&&))))))(((%%%$$$+++)))((((((''''''(((***"""%%%&&&$$$""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$########################""""""""""""""""""""""""%%%%%%$$$$$$$$$#########""""""""""""######$$$$$$#########$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""""""""!!!!!!#########"""""""""""""""!!!!!!!!!###%%%&&&%%%$$$###$$$$$$$$$$$$######"""############$$$$$$$$$$$$########################!!! !!!!!!"""###$$$######""""""""""""######""""""!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""""""""""""""""""""""""""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!!!!""""""$$$###""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###|||dddMMM???<<<:::888666444444444444//////000000000///...---000///...---------------,,,,,,++++++++++++++++++...(((,,,+++######+++888,,,,,,+++***))))))******((()))******+++,,,,,,,,,(((((((((''''''''''''''''''(((((())))))(((((('''$$$$$$%%%%%%&&&&&&&&&''',,,+++"""(((""""""%%%%%%%%%&&&&&&&&&&&&&&&''' """***,,,&&&(((111%%%'''(((&&&$$$$$$(((,,,''''''(((((((((((('''''')))(((''''''&&&&&&''''''&&&%%%%%%&&&''''''&&&%%%(((((((((''''''&&&&&&&&&444$$$&&&!!!&&&)))!!!############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%% (((---'''''' %%%))))))''''''***---!!!!!! &&&'''$$$$$$'''$$$!!!$$$(((***%%%%%%&&&&&&&&&&&&%%%%%%(((&&&$$$###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%""""""%%%***///000"""###$$$&&&'''&&&""" ###&&&((()))***+++***&&&!!! &&&,,,############$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&!!!""""""###############""""""#########$$$$$$$$$ #########%%%))))))&&&***%%%'''***///((()))+++000222...%%%!!!(((...&&& !!!$$$%%%%%%###"""######$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""###############"""""""""#########$$$$$$$$$$$$$$$""""""""""""#########$$$########################""""""""""""""""""""""""""""""###$$$$$$##################"""""""""""""""!!!!!!!!!###%%%&&&%%%$$$######$$$$$$$$$###"""""""""""""""######$$$$$$$$$########################""""""""""""###$$$%%%%%%"""""""""!!!!!!"""""""""###############$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$######$$$$$$######$$$%%%%%%&&&######$$$$$$$$$$$$######"""""""""""""""""""""""""""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###""""""%%%$$$######%%%%%%%%%###{{{cccMMM???;;;:::888666444444444444////////////............000000///...------------************************)))---"""///999&&&###***)))((('''&&&&&&&&&&&&))))))))))))((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%% ###...///---!!!,,,&&&&&&&&&&&&&&&&&&&&&&&&111"""###"""!!!$$$%%%&&&$$$""""""&&&***######$$$$$$$$$$$$######'''&&&%%%%%%$$$$$$%%%%%% !!!"""""""""###%%%%%%$$$######"""!!!!!!555%%%...''''''############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%666&&& %%%$$$$$$(((>>>LLLYYY]]]ZZZYYYYYYZZZ888333))) $$$%%%"""###///000&&& )))%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$""""""$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&& %%%(((&&&"""***%%%!!!"""---@@@UUUbbb``````^^^WWWJJJ999(((!!!$$$&&&''''''(((((("""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###############$$$$$$$$$"""############$$$$$$$$$!!!"""%%%)))(((### !!!%%%%%%...+++***///UUUSSSSSSVVVXXXSSSHHH>>>,,,---*** &&&+++""" %%%(((&&&$$$%%%######$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#################################"""""""""""""""""""""""""""######$$$$$$$$$$$$###"""""""""""""""#########"""""""""###%%%&&&$$$###""""""###############"""!!!!!!""""""###$$$$$$$$$####################################$$$%%%&&&&&&######""""""""""""######""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$###"""$$$$$$###$$$$$$%%%&&&'''"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""############$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###"""!!!$$$#########%%%&&&%%%$$$|||dddOOOAAA;;;:::888666555444444444111111///.........///000111000///...------------*********+++++++++++++++&&&+++'''---(((333(((((('''''''''''''''((())))))******)))(((&&&%%%&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''(((((((((((((((''''''''')))"""???'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&***...(((''',,,***"""%%%&&&''''''&&&&&&'''(((###$$$$$$%%%%%%$$$$$$###(((((('''&&&&&&&&&&&&&&&$$$$$$%%%$$$$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$666)))$$$!!!!!!&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$###$$$$$$%%%%%%&&&"""111NNN~~~vvvFFF$$$000!!!###&&&!!! '''$$$%%%%%%&&&&&&%%%%%%$$$%%%###"""###%%%'''((((((%%%%%%%%%&&&&&&&&&''''''$$$)))((("""""",,,999@@@uuuKKK222'''###!!!"""######$$$$$$$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$######""""""######$$$$$$"""############$$$$$$$$$&&&"""&&&+++$$$"""444"""666YYYccc>>>(((///&&& $$$'''&&&$$$$$$######$$$$$$$$$$$$##############################""""""""""""""""""""""""########################$$$$$$$$$###############""""""#########$$$$$$$$$########################""""""""""""""""""""""""!!!!!!"""###############!!!!!!""""""######$$$$$$###""""""###%%%%%%###""" !!!"""######$$$######!!!!!!!!!"""###$$$$$$$$$####################################$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%""""""!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&&&&%%%$$$###$$$$$$$$$$$$%%%&&&''''''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!!!!""""""""""""###$$$$$$%%%%%%%%%%%%########################$$$$$$%%%&&&&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$###"""###%%%&&&%%%$$$}}}fffPPPCCC;;;:::888666555444444555333222000......///111222111111000......---------------------------------+++,,,///)))---@@@---***888&&&&&&&&&&&&&&&&&&&&&&&&888(((!!!+++"""(((&&&&&&&&&'''''''''(((((($$$#########$$$%%%%%%&&&EEEhhh,,,))))))$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$'''%%%$$$%%%(((***,,,,,,%%%%%%%%%&&&&&&'''''''''$$$### %%%HHHlll999######$$$$$$$$$######"""###$$$%%%&&&&&&%%%$$$###"""""""""""""""###$$$$$$"""############$$$$$$$$$###&&&555YYY>>>///######&&&$$$!!!!!!######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$%%%#########"""""""""""""""######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""######################## !!!""""""""""""""" !!!!!!"""###$$$$$$%%%$$$#########%%%$$$###!!! !!!######$$$$$$$$$ !!!!!!"""###$$$$$$$$$########################""""""""""""###$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''''''''%%%$$$$$$$$$$$$$$$%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$"""""""""""""""""""""""""""$$$$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$########################$$$%%%&&&&&&''''''&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$###"""###%%%&&&%%%$$$zzzcccNNNBBB<<<999666444333333111000111111000///...------,,,......//////......---,,,,,,,,,,,,---------......'''///111"""+++333&&&###...)))%%%%%%%%%%%%%%%%%%%%%%%%MMM'''###%%%"""!!!'''''''''&&&&&&%%%%%%%%%&&&###,,,!!!'''""":::NNN!!!((("""$$$$$$'''***$$$(((''''''&&&%%%$$$$$$$$$$$$ ''')))((((((!!!'''$$$@@@WWW!!!///$$$###&&& 000"""444"""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######222***'''ooo777000!!!+++###***###########################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$######%%%''''''&&&$$$$$$%%% !!!""""""!!!"""%%%((("""!!! """###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!"""""""""""""""""""""""""""!!! $$$###"""!!!!!!"""###$$$&&&%%%$$$#########$$$%%%$$$###"""!!!!!!"""###$$$!!!!!!"""############"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&$$$"""!!! $$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$$$$$$$$$$###"""!!! %%%%%%$$$$$$###""""""!!!%%%%%%%%%$$$$$$#########$$$$$$$$$#######################################$$$$$$##################''''''&&&%%%###"""!!!!!!"""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$xxxbbbNNNBBB===;;;777666555555444222000000//////......------...............------,,,++++++++++++,,,,,,,,,---111***(((###***)))### !!!%%%%%%%%%%%%%%%%%%%%%%%%ooo%%%'''%%%$$$###"""$$$$$$%%%%%%%%%%%%%%%%%%)))'''..."""JJJ$$$"""555###&&&999&&&&&&%%%%%%%%%&&&&&&''''''+++"""&&&###555%%%vvv[[[---"""###!!!$$$,,,###############$$$$$$$$$%%%%%%$$$$$$$$$############;;;<<<:::+++---+++///...$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""$$$&&&&&&$$$######$$$###"""###$$$&&&'''&&&$$$$$$###""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$###""""""###$$$$$$###"""!!!!!!!!!"""""""""#####################"""!!!!!!$$$###"""!!!!!!"""###$$$%%%$$$#########$$$%%%%%%$$$###"""!!!!!!"""###$$$!!!"""######$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$###############$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$############$$$$$$############$$$$$$$$$$$$$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###########################$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$""""""!!!###############$$$$$$$$$"""""""""""""""#########$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$uuu```MMMBBB===:::777555555555444333///////////////........................---,,,,,,************++++++++++++111$$$&&&***,,,&&&------&&&&&&&&&&&&&&&&&&&&&&&&&&&...###!!!"""!!!#########$$$%%%%%%&&&&&&///111***999!!!)))///000$$$$$$$$$%%%%%%&&&(((((($$$,,,"""---!!!...SSS ---"""'''$$$'''"""$$$$$$$$$###############%%%$$$$$$$$$$$$#########+++ AAA%%%"""...666)))$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!###%%%%%%###"""######&&&$$$$$$&&&******&&&!!!$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$!!! ###%%%$$$""""""""""""#########$$$$$$###$$$$$$$$$$$$######"""######""""""""""""#####################$$$%%%&&&$$$###""""""""""""###$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$############$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$#########"""""""""###$$$$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""$$$$$$$$$###############$$$$$$%%%%%%&&&&&&''''''$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""######rrr^^^LLLBBB;;;888555333333333222111.........///////////////------.........---,,,,,,*********++++++++++++,,,)))%%%,,,---'''%%%===111%%%"""+++%%%''''''''''''''''''''''''333000######'''###%%%%%%%%%%%%%%%%%%%%%&&&999555xxx)))111+++555###$$$$$$$$$$$$$$$%%%&&&&&&""",,,!!!$$$000"""UUU$$$***999((((((%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$############$$$RRR```###444((("""########################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""$$$%%%$$$###"""###$$$&&&%%%%%%%%%&&&%%%###""""""""""""""""""""""""###########################$$$##################$$$$$$!!!###%%%%%%###"""#########$$$$$$$$$$$$#########$$$$$$###""""""###""""""""""""""""""###!!!""""""###$$$%%%%%%&&&##############################$$$%%%%%%%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$###$$$%%%%%%&&&&&&&&&%%%""""""######$$$%%%%%%%%%$$$$$$$$$###############!!!!!!"""###$$$%%%%%%%%%##############################$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$$$$###"""""""""$$$$$$%%%&&&'''(((((()))$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""######$$$ppp\\\KKKAAA:::888555333333333333222.........///////////////---------...---,,,,,,+++++++++++++++,,,,,,,,,,,,))))))---(((######,,,,,,###((($$$'''''''''''''''''''''''''''***...///---'''))),,,))))))(((((('''&&&%%%%%%$$$ 000,,,%%%)))%%%%%%$$$###############)))+++###'''(((&&&222... 666&&&%%%$$$$$$$$$###"""""""""$$$$$$$$$#########""""""###&&&'''+++***""""""""""""""""""""""""""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%&&&%%%$$$###%%%&&&###%%%%%%"""!!!%%%"""############"""""""""#################################$$$$$$#########%%%""" """%%%$$$###"""#########$$$$$$$$$$$$!!!!!!"""""""""""""""!!!"""""""""######"""""""""!!!!!!"""###$$$$$$%%%%%%######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$###$$$%%%&&&&&&&&&&&&&&&################################################!!!!!!"""###$$$%%%%%%%%%########################!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###""""""""" !!!!!!"""###$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&ppp\\\KKK@@@<<<999666555555666555444///////////////.........---------------,,,++++++++++++++++++,,,,,,,,,---+++((('''%%%+++---888///---)))&&&'''+++000333BBB111 &&&000$$$+++###***&&&&&&&&&&&&&&&&&&&&&&&&,,,AAAOOO###%%%'''((('''+++***)))((('''%%%$$$$$$>>>TTT333222&&&%%%$$$######"""""""""&&&''' ***$$$)))GGG<<<))),,,$$$$$$$$$###############$$$############"""""""""///...'''"""""""""""""""""""""""""""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%&&&&&&%%%$$$$$$%%%'''!!!$$$%%%  (((%%%%%%%%%&&&%%%%%%$$$###########################"""###$$$$$$$$$$$$###"""$$$$$$###############$$$"""""""""#########$$$$$$ !!!""""""""""""!!!""""""############""""""!!!!!!"""###$$$$$$$$$#########$$$%%%%%%$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%&&&'''(((&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$############$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$#####################"""""""""###############"""""""""###$$$$$$$$$%%%######################## !!!!!!"""#########$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###############!!!!!!""""""###$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''qqq\\\KKK@@@;;;999666555666666555444000000//////......------,,,------------,,,++++++************++++++++++++(((&&&'''(((///111'''"""'''+++,,,***%%%"""VVV]]]***000$$$ &&&$$$###+++(((000&&&######%%%%%%%%%%%%%%%%%%%%%%%%)))"""%%%rrrzzz &&&### &&&))))))((('''&&&&&&%%%%%%)))XXX$$$&&&&&&%%%%%%$$$%%%%%%%%%!!!"""''',,,"""'''qqqeeeMMMIIIyyy +++***###"""&&&###############$$$$$$$$$############""""""""""""...)))555########################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%$$$"""###%%%&&&"""$$$%%%""""""'''%%%%%%&&&&&&&&&%%%$$$###########################"""###$$$$$$$$$$$$###"""###&&&((('''###!!!"""%%%!!!!!!!!!"""""""""###### !!!"""###############!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$###""""""###$$$$$$%%%%%%$$$$$$###!!!"""######$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%########################!!!"""###$$$&&&'''((()))'''&&&$$$######$$$&&&'''#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''!!!"""""""""#########$$$##################$$$$$$######################## !!!!!!"""######$$$$$$#########$$$$$$%%%%%%%%%###############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&rrr]]]JJJ???999777444333444444444333111111000///...------,,,,,,,,,---------,,,++++++))))))))))))************((()))...,,,%%%$$$...(((000---(((%%%$$$'''+++...'''JJJwww%%%%%%+++&&&)))###+++""")))++++++'''%%%%%%%%%%%%%%%%%%%%%%%%&&&555"""&&&...&&&!!!+++&&&&&&&&&&&&&&&&&&&&&%%%KKK(((&&&###bbbccc###&&&&&&&&&&&&'''((())))))&&&"""&&&)))===%%% 000jjj555$$$,,,'''""""""######$$$$$$$$$%%%############""""""""""""AAA$$$"""$$$***FFF 111%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###!!!"""$$$&&&###$$$%%%$$$$$$$$$$$$%%%###$$$$$$%%%$$$###"""!!!"""""""""""""""""""""""""""###$$$%%%%%%$$$###""""""(((,,,***### !!!%%%!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!""""""###$$$$$$###!!!!!!###$$$%%%&&&&&&%%%$$$###!!!!!!"""###############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$######$$$&&&'''!!!!!!""""""#########$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$%%%&&&((()))***+++!!!!!!""""""#########$$$$$$$$$$$$#######################################!!!""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%&&&""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%&&&%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%pppYYYGGG@@@<<<;;;888666444222111111222111000......//////000000,,,)))***---///,,,)))+++++++++************)))------+++*********+++,,,''''''''''''((()))++++++,,,,,,$$$---+++)))&&&$$$$$$$$$%%%'''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%'''((('''&&&---###---(((###)))***!!!&&&&&&&&&&&&&&&&&&&&&&&&(((:::''',,,"""&&&$$$###000^^^aaa&&&+++"""&&&,,,$$$ (((###!!!&&&###%%%&&&***666&&&&&&&&&&&&&&&&&&&&&&&&...---$$$""""""''')))&&&%%%###"""""""""######eee888$$$)))(((+++&&&$$$000'''%%%"""###$$$##################$$$!!!###%%%%%%$$$$$$%%%&&&'''&&&%%%$$$###!!! $$$$$$$$$#########""""""###"""""""""!!!!!!  """###"""###$$$&&&'''%%%###!!! !!!###%%%"""#########$$$$$$$$$$$$&&&%%%%%%$$$#########$$$""""""""""""""""""""""""######$$$%%%$$$###"""!!! ###&&&''''''&&&%%%%%%$$$$$$######$$$$$$%%% !!!!!!"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$############"""###$$$%%%%%%$$$###!!! !!!""""""""""""###############$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""$$$%%%&&&%%%###"""###$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!oooXXXGGG???<<<:::888666444222111111000///...---------......111---******---///---***+++++++++************)))***)))((('''''''''(((((((((((('''(((((()))***+++&&&))) &&&%%%###!!!!!!"""###$$$''''''&&&&&&&&&%%%%%%%%%'''&&&%%%&&&'''((('''&&& !!!000---LLL222***"""*** &&&&&&&&&&&&&&&&&&&&&&&&...EEE***&&&###!!!&&&$$$'''###...%%%TTT888333%%%*** %%%'''&&& $$$+++nnn444111111$$$$$$$$$$$$$$$$$$$$$$$$HHH'''$$$ %%%+++***### ###&&&%%%$$$###"""""""""###$$$ 222!!!&&&%%%###&&&)))333***{{{$$$###*** $$$(((&&&%%%$$$######$$$%%%&&&"""$$$&&&&&&%%%$$$$$$%%%&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$#########""""""#########"""""""""!!!!!!!!!"""$$$$$$######%%%&&&'''%%%###!!!!!!"""###%%%"""""""""#########$$$$$$&&&%%%$$$$$$#########$$$########################$$$$$$%%%%%%$$$"""!!! !!!"""$$$%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######$$$%%%%%%%%%$$$###""""""######$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$############""""""######$$$$$$$$$######"""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$$$$######""""""######$$$###########################$$$%%%$$$"""!!!"""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""########################oooXXXGGG???;;;:::888666444222111111333333222111111111111222111...++++++...///---++++++++++++************))))))((('''&&&&&&&&&''''''))))))(((((((((((())))))&&&---$$$$$$$$$######$$$%%%'''((('''&&&&&&&&&&&&%%%%%%%%%)))'''&&&'''(((((('''&&&"""&&&$$$((("""bbbEEE...***"""&&&&&&&&&&&&&&&&&&&&&&&&uuu&&&$$$+++)))$$$$$$$$$###$$$&&&&&&!!!&&&NNN###222%%%(((&&&((('''"""&&&%%%$$$777888222###$$$$$$$$$$$$$$$$$$$$$$$$___+++"""$$$&&&''' ---#########"""######$$$%%%III,,,"""### """(((''' ''')))&&&~~~}}}!!! &&&...###!!!  !!!###$$$%%%'''&&&%%%$$$$$$%%%$$$$$$$$$#########""""""$$$$$$$$$###############$$$$$$$$$############"""###$$$%%%%%%$$$###$$$%%%&&&%%%###!!!!!!"""$$$%%%!!!!!!!!!"""""""""######%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! """"""!!!""""""######$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######%%%%%%%%%$$$###""" ######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""###$$$%%%&&&############$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$###""""""""""""""""""###########################"""###$$$###!!!!!!!!!###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%oooXXXHHH@@@:::999777555333222111111444444333333222222222222111///,,,,,,...///...,,,+++++++++*********))))))******)))))))))(((((((((***))))))(((((((((((())))))000)))vvv%%%%%%%%%%%%&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&***)))''''''(((((('''%%%&&&(((..."""---```ccc'''"""((((((%%%%%%&&&&&&&&&&&&&&&&&&---QQQ777!!!(((---***!!!!!!(((***%%%"""###&&&777+++)))***"""'''&&&((( ///'''NNN666***"""///(((###&&&&&&&&&&&&&&&&&&&&&&&&111 fff"""&&&&&&&&& %%%"""""""""######$$$%%%%%%###(((%%%$$$,,,+++!!!$$$$$$+++...OOO!!!%%%''')))%%%"""  """%%%&&&((('''%%%$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$%%%$$$###"""""""""$$$%%%!!!!!!!!!!!!""""""""""""$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""%%%$$$"""!!!!!!"""###$$$$$$$$$############$$$$$$###########################$$$$$$$$$$$$$$$%%%%%%***(((&&&$$$###"""##################$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$##################"""!!! ######$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$###"""""""""###%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######""""""""""""##############################"""###$$$###"""!!!"""############$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&oooYYYHHHAAA999888777555333222111111////////////......------000///---------......---+++++++++*********))))))***++++++*********))))))***))))))(((((((((((()))&&&***'''```%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))''''''(((((('''%%%!!!))))))&&&'''$$$ +++$$$+++%%%%%%%%%&&&&&&&&&''''''---mmm 333((()))!!! """''')))$$$""""""'''444''''''///000 +++&&&###...((( (((%%% ***&&&***+++!!!&&&&&&&&&&&&&&&&&&&&&&&&###***rrr111$$$+++((( ###'''"""""""""######$$$$$$$$$$$$666FFF!!!---&&&$$$"""!!!!!!""""""###### $$$!!!)))LLL)))###,,,###$$$%%%$$$###""""""###$$$%%%%%%&&&''''''%%%######$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$%%%%%%%%%###$$$%%%$$$"""!!!!!!"""$$$######""""""###$$$%%%!!!!!!!!!!!!""""""""""""#########""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""$$$%%%%%%'''%%%###"""!!!"""$$$&&&$$$######""""""######$$$""""""""""""""""""!!!!!!#########$$$$$$%%%%%%%%%(((&&&$$$"""!!!!!!"""""""""""""""######$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$ !!!"""#####################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""&&&%%%###"""""""""###$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$######$$$$$$$$$###########################$$$%%%$$$######$$$%%%#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%nnnXXXHHHAAA999888666444333222111111....../////////...---,,,///......---,,,---------+++++++++************)))(((((()))))))))((('''&&&))))))(((((((((((())))))&&&$$$'''ZZZ((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''')))'''&&&'''(((((('''&&&(((&&&,,,+++&&&###$$$ ... )))$$$%%%%%%&&&&&&'''''''''...NNN:::'''((()))((('''***...+++"""!!!%%%&&&$$$%%%***((($$$"""&&&%%%+++&&&$$$$$$333@@@\\\+++///+++&&&%%%+++$$$$$$$$$$$$$$$$$$$$$$$$$$$EEE))))))!!!'''""""""###$$$$$$$$$######|||{{{,,,$$$ ,,,%%%,,,###&&&)))$$$!!!$$$###---%%%---``` &&&###$$$$$$############$$$$$$###$$$&&&%%%$$$######$$$##################$$$$$$###############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""$$$$$$###!!! !!!"""##################$$$$$$!!!!!!!!!"""""""""#########""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """###%%%&&&'''%%%$$$""""""###%%%&&&######""""""""""""######$$$$$$$$$########################$$$$$$%%%%%%&&&%%%$$$###""""""!!!!!!"""!!!!!!""""""###$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$ """###$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$############"""&&&%%%$$$###""""""""""""############$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$lllVVVFFF???888777666444333222111111000000111111111000///...---...---,,,++++++,,,---+++++++++************)))''''''((((((((('''&&&%%%(((((('''(((((()))***++++++ )))```(((((()))))))))))))))(((%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&'''((('''&&&***'''###"""$$$$$$&&&---###...+++''' &&&$$$$$$%%%%%%&&&''''''((()))+++<<>>888777555444333222222111---.../////////...,,,+++---------,,,+++***+++---+++++++++************)))'''((()))))))))(((&&&&&&''''''''''''(((***+++++++++(((ddd######$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%$$$$$$%%%'''((('''&&&---''')))&&&+++)))>>>666!!!###$$$$$$%%%%%%&&&'''((((((###''' ...,,,___&&&$$$&&&&&&&&&***$$$%%%)))&&&!!!$$$***'''$$$%%% %%%!!!))))))+++((($$$+++ ---(((//////)))$$$ {{{'''###+++---+++'''$$$###$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&)))(((///,,,,,,###$$$%%%%%%$$$###"""!!!$$$ ###GGGBBB )))%%%!!!'''!!!###&&&&&&###%%%###$$$&&&'''$$$ $$$999LLLTTT+++(((###"""$$$!!!###$$$&&&&&&$$$###!!!!!!#########"""###$$$$$$$$$$$$#########""""""""""""######$$$$$$$$$$$$"""""""""######$$$$$$$$$###$$$%%%%%%$$$###$$$%%%""""""######$$$$$$$$$$$$############$$$$$$$$$$$$""""""!!!""""""###$$$$$$""""""""""""""""""""""""%%%$$$"""!!! !!!!!!"""""""""""""""######$$$######""""""""""""######$$$$$$$$$######"""""""""""""""###$$$%%%%%%&&&&&&"""###$$$&&&&&&%%%$$$$$$ !!!!!!"""###$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$""""""######$$$$$$$$$$$$$$$$$$$$$############""" !!!###$$$%%%%%%$$$###!!!""""""""""""###############$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$ """######""""""###%%%&&&%%%%%%$$$$$$############$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%hhhRRRFFFBBB888777777666444222000...////////////............,,,,,,+++++++++*********,,,+++)))(((((()))+++,,,))))))(((((((((((()))))))))))))))))))))))))))))))))$$$((([[[&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&...hhheee)))%%%---***'''$$$######$$$$$$$$$###"""$$$'''######777OOO[[[ZZZRRRAAA---!!! $$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""+++(((!!!"""""""""(((%%%@@@***'''$$$$$$$$$$$$$$$$$$$$$$$$######444LLL\\\___[[[444...&&&"""###%%%&&&&&&&&&%%%###!!!!!!"""###%%%%%%$$$$$$######$$$$$$%%% ######...%%%%%%'''!!!&&&"""%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!(((888MMM]]]ZZZNNN<<<*** ###'''############""""""""""""$$$#########""""""!!!!!!###(((,,,)))ccc'''%%%###""""""###$$$%%%%%%&&&&&&###$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&""""""#########$$$$$$$$$$$$$$$$$$#########"""""" ###&&&'''%%%###"""""""""#########$$$$$$$$$$$$$$$$$$########################"""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!! !!!"""###$$$$$$%%%+++((($$$!!!!!!###%%%#########""""""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################%%%###%%%)))((($$$"""$$$ !!!###$$$$$$$$$$$$$$$$$$###""""""###$$$$$$%%%&&&&&&&&&%%%%%%$$$#########$$$$$$$$$$$$######""""""$$$%%%&&&%%%%%%$$$$$$######""""""######$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$###############$$$$$$%%%%%%%%%$$$######%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''%%%###!!!&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$~~~gggRRREEEAAA999999777666444222111000////////////............/////////.........------,,,+++)))(((((()))+++,,,))))))(((((((((((()))))))))))))))))))))))))))))))))$$$((([[[&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 888---zzz)))%%%)))***'''$$$###$$$%%%%%%$$$&&&###%%%***&&&###...$$$''''''"""############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''!!!&&&---,,,(((&&&  &&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((($$$"""$$$'''(((%%%!!!(((%%%"""!!!###%%%%%%$$$$$$###"""!!!"""###%%%&&&%%%$$$$$$######$$$$$$%%%###'''~~~!!!###%%%$$$%%%###%%%%%%$$$$$$$$$#########"""$$$%%%###!!!"""(((---+++)))&&&###"""###%%%'''############""""""""""""$$$#########""""""""""""(((&&&&&&%%%PPPMMM$$$ %%%"""#########$$$$$$%%%%%%%%%!!!!!!"""""""""##################$$$$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$#########""""""######"""!!! """%%%$$$######"""!!!!!! """"""""""""""""""""""""######"""""""""""""""###########################%%%%%%%%%%%%%%%$$$######!!!!!!""""""######$$$$$$&&&$$$""" !!!###&&&'''$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################&&&$$$$$$'''%%% """######$$$$$$$$$$$$###&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%$$$$$$######"""######$$$$$$$$$$$$######$$$%%%&&&&&&&&&%%%$$$###$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""##################$$$$$$$$$$$$$$$$$$######"""!!!%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$${{{eeePPPDDD@@@;;;:::888555444333333333////////////............000000/////////.........+++***)))(((((()))***+++))))))(((((((((((()))))))))))))))))))))))))))))))))$$$((([[[&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&...(((,,,``` '''+++!!!---"""######$$$$$$%%%&&&''''''***!!!CCC)))&&&)))***(((%%%$$$%%%&&&%%%%%%###&&&)))###!!! ###'''((((((&&&&&&'''############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%---((((((%%%$$$ &&&!!!,,,"""&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$'''((('''''')))+++!!!!!!!!!###$$$$$$""" """"""!!!"""###%%%'''(((%%%$$$$$$######$$$$$$%%%&&&)))$$$"""&&&$$$$$$$$$$$$$$$###############!!!$$$'''&&&""" ###%%%%%%$$$$$$$$$$$$#########"""""""""###############""""""""")))$$$$$$000WWW!!!!!!'''!!!######$$$$$$$$$$$$$$$$$$"""!!! !!!"""###"""""""""############$$$###############$$$$$$$$$$$$############""""""""""""###"""!!! """$$$$$$$$$###!!! !!!!!!!!!!!!!!!!!!""""""""""""""""""""""""##############################$$$%%%%%%%%%%%%$$$######"""""""""""""""###############"""!!!"""###$$$%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$###########################!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&###############"""""""""######$$$$$$$$$$$$######&&&''''''''''''%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%$$$$$$$$$###"""!!! %%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$xxxbbbOOOBBB>>>;;;999777444222222333444////////////............------------,,,,,,,,,,,,******))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((()))$$$((([[[%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))111***)))666JJJ888 ***(((&&&$$$$$$%%%%%%%%%&&&&&&&&&!!!111***###111NNN---%%%---)))'''%%%%%%&&&&&&&&&%%%%%%!!!&&&&&&''')))(((((()))******)))&&&############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((("""''''''&&&$$$FFFCCC&&& $$$$$$$$$$$$$$$$$$$$$$$$$$$'''***)))&&&$$$&&&((($$$$$$%%%&&&&&&$$$""" ######"""######%%%&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%222>>>!!!&&&%%%$$$########################$$$%%%'''&&&%%%%%%''')))***)))'''%%%$$$$$$$$$%%%$$$$$$$$$#########""""""########################"""%%%$$$$$$ ,,,&&&"""(((!!!$$$$$$$$$$$$############%%%$$$"""!!!"""###%%%'''"""""""""#########$$$$$$####################################"""""""""""" """$$$%%%###"""!!!"""$$$$$$###!!! !!!!!!!!!"""""""""""""""!!!""""""###############!!!!!!!!!!!!!!!!!!!!!!!!""""""#########""""""!!!#########"""""""""""""""$$$$$$######"""!!!!!! %%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######################## $$$%%%######%%%$$$$$$$$$$$$###$$$$$$$$$#################################""""""############$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$###""" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ttt```NNNBBB===:::888555333111111222333////////////............,,,,,,,,,++++++++++++******))))))))))))))))))***))))))(((((((((((())))))(((((((((((((((((((((((()))$$$((([[[%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&222"""((('''###$$$OOO///666'''222&&&%%%%%%%%%$$$$$$$$$###### '''$$$??? ---(((&&&%%%%%%&&&&&&&&&%%%***&&&######""""""$$$((( """$$$###"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***$$$!!!***---%%%~~~$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!%%%&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###!!!bbbvvv"""$$$$$$&&&"""##################$$$$$$(((((('''%%%$$$$$$&&&'''((('''%%%$$$###%%%&&&((($$$$$$$$$$$$###########################$$$$$$$$$$$$'''((( %%% >>>""")))"""$$$#####################&&&%%%#########$$$&&&(((############$$$$$$$$$%%%########################""""""""""""""""""""""""!!!"""!!! !!!############"""""""""!!!!!!"""""""""######$$$$$$$$$ !!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########""""""#########"""""""""""""""############""""""!!! %%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################""" !!!&&&'''%%%&&&)))"""!!!!!!!!!"""###%%%&&&########################$$$$$$############$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$ !!!###$$$%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&((()))((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ppp^^^MMMBBB===888777555333222222222222////////////..................---------,,,,,,,,,))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))$$$((([[[$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$000***""" !!!tttDDD111&&&)))***))))))(((''''''&&&&&&111>>>###)))+++fff(((&&&%%%$$$$$$&&&&&&%%%$$$###%%%''''''$$$""""""$$$&&&$$$"""###%%%(((******$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))###***...$$$!!!'''&&&&&&&&&&&&&&&&&&&&&&&&!!! """&&&+++//////---""""""###"""!!!###%%%(((&&&%%%%%%%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%###'''((((((!!!%%%$$$$$$$$$$$$$$$%%%%%%%%%###%%%'''((('''%%%###!!!"""###%%%&&&'''&&&$$$###%%%$$$$$$$$$$$$##################$$$$$$$$$$$$$$$***&&&&&& 333kkk$$$'''"""""""""##################$$$###"""""""""###%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$###############!!!!!!"""""""""""""""###%%%""""""'''"""#########$$$$$$%%%%%%""""""######$$$$$$%%%%%% """###$$$$$$####################################$$$%%%%%%%%%%%%$$$"""""""""""""""######### !!!""""""###$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$########################'''$$$$$$''''''$$$$$$&&&!!! !!!###%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###"""###$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$!!!###%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$$$$%%%$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$'''******)))'''%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$mmm\\\MMMBBB>>>777777666555444333222222////////////............///.........------------(((((())))))))))))(((((())))))(((((((((((()))))))))))))))))))))))))))))))))$$$((([[[$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***!!!---,,,444:::444+++$$$$$$$$$$$$$$$$$$######!!!((( %%%000$$$"""$$$$$$######$$$%%%%%%$$$"""!!!$$$&&&&&&&&&%%%%%%&&&%%%$$$"""""""""###%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###... +++!!!!!!EEE!!!%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$###"""!!!"""$$$###""""""$$$&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&888'''((( %%%!!!$$$$$$%%%%%%%%%&&&&&&&&&!!!$$$''')))(((&&&######%%%&&&'''&&&$$$!!!%%%%%%$$$$$$$$$##################$$$$$$%%%%%%%%%!!!)))!!!$$$"""yyy&&&$$$"""!!!!!!""""""######$$$$$$""""""""""""############"""""""""############$$$$$$$$$$$$#########""""""!!!!!!!!!!!!""""""######$$$""""""&&&#########$$$$$$$$$%%%%%%!!!!!!!!!"""###$$$$$$$$$ """$$$%%%$$$###"""##############################$$$%%%%%%%%%%%%%%%!!!!!!""""""######$$$$$$""""""""""""###%%%&&&'''$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################'''$$$###%%%$$$!!!!!!$$$$$$###"""!!!!!!###%%%&&&$$$%%%&&&&&&&&&&&&%%%$$$######!!!!!!!!!###$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$ !!!"""$$$%%%%%%%%%$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$"""######$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((((((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$lll[[[MMMCCC???777777777777666555333333000/////////..................---------,,,,,,,,,(((((())))))))))))(((((())))))(((((((((((()))))))))))))))))))))))))))))))))%%%)))[[[$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''+++((((((///+++---... &&&&&&&&&'''(((((())))))&&&)))&&&555***$$$###""""""###%%%%%%###"""&&&&&&$$$"""###&&&%%%###!!!###$$$$$$""""""$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%000!!!***111(((!!!$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&%%%$$$%%%&&&$$$''')))'''$$$!!!!!!""""""###$$$%%%&&&'''''''''%%%$$$$$$$$$$$$$$$$$$%%%)))HHH"""&&& &&&%%%%%%%%%%%%&&&&&&'''''''''###!!! !!!#########"""!!! !!!"""###%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%###%%%###...###(((!!!!!! !!!!!!"""###$$$$$$%%%""""""###$$$$$$$$$$$$###!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$######"""""" !!!!!!!!!""""""######"""&&&(((&&&$$$"""!!!######################## !!!"""######$$$ """$$$%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""############### !!!!!!"""###$$$$$$%%%&&&%%%$$$#########$$$%%%#########""""""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""!!!"""%%%'''&&&$$$""""""###$$$%%%"""###$$$%%%%%%$$$###""""""!!!  !!!###%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&%%%$$$###$$$##################$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$############### !!!"""######$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$))))))'''&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$mmmZZZJJJAAA???:::888555444444444222111222111000//////......///333222000...---------...+++***))))))******)))'''%%%&&&&&&'''((())))))***)))))))))))))))))))))))))))$$$((([[[### """'''***'''$$$&&&&&&&&&''''''(((((((((''''''''''''''''''''''''%%%%%%$$$###$$$%%%&&&'''''''''''''''&&&%%%$$$###LLL888$$$...000###)))%%%$$$)))&&&&&&&&&&&&&&&%%%$$$###qqq777''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########'''&&&&&&%%%%%%%%%&&&&&&)))""" %%%'''""" ###$$$%%%'''&&&%%%:::UUU%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$########################000333$$$"""((("""GGG """%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$###""""""###$$$%%%"""&&&'''######'''(((&&&...'''qqq&&&,,,########################"""""""""""""""#########$$$$$$##################$$$$$$$$$###"""!!!!!!  ###%%%%%%$$$"""!!!"""###!!!!!!""""""#########$$$######""""""!!!!!! !!!###&&&(((((('''%%%###%%%$$$$$$$$$###""""""""""""""""""###$$$$$$$$$%%%!!!"""###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&#########"""""""""""""""&&&$$$  """$$$&&&%%%$$$###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&'''(((((((((''''''$$$######""""""######$$$$$$$$$$$$######"""""""""###########################$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%$$$$$$$$$###"""###%%%'''iiiVVVGGG>>><<<:::888555444444444222111111111000///..................------......//////,,,***))))))***+++)))(((&&&&&&'''(((((()))******)))))))))))))))))))))))))))$$$((([[['''$$$###&&&***,,,***&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((''''''''''''&&&%%%$$$###!!!000qqqBBB<<<!!!222%%%000%%%%%%%%%%%%$$$$$$######111###&&&+++""")))$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$&&&))))))&&&$$$%%%!!!555'''ZZZ$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%%%%%%%########################+++'''))) 777 (((bbbMMM###""""""###"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$###""""""###$$$$$$///$$$&&&+++%%%---###'''!!!########################$$$$$$######""""""!!!!!!########################$$$$$$$$$###"""!!!!!!!!!######$$$%%%%%%%%%%%%$$$###$$$%%%$$$###""""""###!!!"""""""""##################""""""!!!!!!!!!!!!"""###%%%&&&&&&&&&$$$###$$$$$$$$$##############################$$$$$$$$$!!!!!!###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""#########"""$$$$$$$$$###############$$$###!!! """$$$"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%% !!!"""#########$$$$$$############$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$###!!! """###}}}fffTTTFFF>>>;;;:::888555444444444222111111000///...------------+++,,,------......---------+++******++++++***)))'''(((((())))))*********)))))))))))))))))))))))))))$$$((([[[)))'''&&&'''+++,,,)))'''$$$$$$$$$%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))''''''''''''&&&%%%$$$$$$,,,***222"""000444 (((&&&&&&&&&%%%$$$$$$$$$%%%%%%+++$$$***,,,%%%,,,111%%%!!!""""""###%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$############$$$$$$$$$%%%))))))%%%""""""######000333vvvbbb$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$444777<<>>:::888555444444444222111000///...------,,,,,,------.........---+++)))(((---,,,***+++,,,,,,+++)))((()))))))))*********+++(((((((((((((((((((((((()))$$$((([[['''&&&%%%&&&((((((&&&$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&'''''''''&&&&&&%%%$$$+++(((000///"""$$$((($$$ 333((('''&&&&&&%%%&&&''''''''''''111&&&%%%'''"""######$$$%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$&&&)))&&& $$$(((&&&,,,---)))XXXccc!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!!333///XXX+++$$$"""$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$##################$$$"""###&&&'''""""""'''+++""" '''########################$$$$$$$$$######"""""""""###############$$$$$$$$$$$$$$$$$$######"""""""""""""""###$$$$$$$$$#########$$$%%%%%%#########%%%"""""""""""""""#########""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%"""""""""###$$$$$$$$$%%%%%%$$$$$$$$$###"""""""""!!!!!!!!!"""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$!!!"""###%%%&&&&&&&&&&&&"""$$$&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%&&&'''(((((((((%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&)))))))))'''$$$######$$$}}}eeeVVVJJJBBB???:::888555444444444222111000///...------,,,,,,---------......---+++)))(((---,,,***+++,,,,,,+++)))))))))))))))************(((((((((((((((((((((((()))$$$((([[[&&&&&&%%%&&&&&&&&&%%%###''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%!!!)))'''NNN...///&&& &&&%%%%%%%%%%%%%%%&&&&&&)))###$$$$$$&&&///&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&%%%%%%"""$$$%%%$$$''',,,,,,)))...'''YYY^^^!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+++$$$,,,###)))>>>WWW)))$$$###&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$#########!!!%%%%%%!!!!!!&&&'''%%%!!!'''!!!(((########################""""""######$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&&&&&&&&&&&&&###$$$%%%%%%$$$###$$$&&&######""""""""""""""""""""""""""""""###############"""!!! """$$$%%%"""""""""###$$$$$$$$$%%%%%%$$$$$$$$$###"""""""""""""""!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$""""""""""""######$$$$$$######$$$%%%%%%%%%$$$###"""$$$&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$######%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""######$$$&&&'''((('''%%%$$$%%%&&&yyybbbSSSHHHAAA>>>:::888555444444444222111111000///...------------***+++,,,,,,------,,,,,,---+++******++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))$$$((([[[''''''(((((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%***((($$$ (((""" !!!"""###$$$$$$$$$######$$$...'''&&&222((("""'''''''''&&&&&&%%%%%%%%%"""######$$$$$$######"""###$$$$$$$$$$$$%%%%%%%%%"""###$$$&&&&&&&&&%%%%%%$$$$$$(((,,,***$$$ !!!$$$ XXX***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&""""""%%%000SSS'''######&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""###$$$$$$$$$$$$###""" """'''***)))"""FFF)))###'''########################!!!""""""###$$$%%%&&&&&&"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%&&&############"""""""""""""""""""""############$$$###"""!!!!!!!!!"""$$$%%%###############$$$$$$$$$$$$$$$$$$#####################"""!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""!!!!!!!!!"""######$$$$$$$$$$$$%%%%%%$$$###"""""""""$$$&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!$$$##################$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''''''''''''''''''''###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!"""######!!!"""$$$%%%$$$###$$$%%%www___QQQGGG@@@===:::888555444444444222111111111000///............,,,,,,,,,,,,,,,---......,,,***))))))***+++)))((((((((((((((((((((((((((()))))))))))))))))))))))))))$$$((([[['''((()))))))))(((((()))&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''$$$$$$&&&'''''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%)))000&&&'''///rrr222###+++ """$$$&&&&&&%%%$$$""" $$$ %%%)))''')))%%%%%%%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%% !!!###%%%&&&%%%$$$$$$((($$$''',,,%%%$$$555>>>III***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''***555...PPP&&&$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""###$$$$$$$$$$$$###"""&&& ###))) ...OOO((($$$$$$#################################$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""""""""""""""###$$$%%%%%%$$$$$$%%%'''############"""""""""!!!""""""#########$$$$$$$$$###"""""""""######$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%$$$###"""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!!!!!!!"""######$$$%%%%%%%%%%%%%%%$$$$$$$$$######"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$###""""""!!!!!!""""""###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""""""""!!!"""######$$$"""$$$$$$#########$$$www___RRRHHHAAA>>>:::888555444444444222111222111000//////......///111000...,,,+++++++++,,,+++***))))))******)))'''(((((((((((('''''''''''')))))))))))))))))))))))))))%%%)))[[[%%%'''((()))((('''((()))(((((((((''''''&&&&&&&&&))))))))))))))))))))))))%%%%%%'''((((((((('''&&&%%%%%%&&&&&&'''&&&&&&&&&...###,,,000@@@###555"""$$$(((***+++)))&&&%%%&&&!!!%%%$$$'''---""""""###$$$%%%&&&&&&'''&&&''''''((((((''''''&&&#########$$$$$$%%%%%%%%% """$$$%%%$$$###"""''' ###)))%%%###@@@fff444%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$***)))OOO'''%%%""" !!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$%%%%%%$$$###"""&&&)))$$$777%%%$$$"""########################%%%%%%$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%###$$$&&&%%%%%%$$$&&&'''$$$#########""""""!!!!!!""""""######$$$$$$$$$$$$"""#########$$$$$$$$$$$$%%%$$$$$$$$$######""""""""""""######$$$$$$$$$%%%&&&%%%###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&"""$$$&&&%%%$$$###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!"""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%#########"""###$$$$$$%%%"""$$$&&&&&&%%%$$$###$$$www```RRRGGG???;;;888777666555444333333333///000000111111000......///............---------+++++++++*********))))))))))))))))))))))))))))))******+++)))&&&%%%%%%&&&+++&&&***\\\&&&%%%$$$###$$$&&&)))+++(((''''''&&&&&&''''''((($$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''&&&%%%######((("""%%%+++###777[[[AAA""",,,+++"""***&&&"""000&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%***((($$$%%%((('''(((&&&$$$"""!!!###%%%&&&''')))******(((''''''(((+++,,,%%%___)))###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''!!!%%%444"""$$$'''$$$"""$$$"""(((///(((!!!(((***JJJ###$$$ !!!)))((()))%%%&&&$$$######$$$%%%%%%$$$#########$$$&&&'''%%%$$$'''&&&###!!!!!!!!!###$$$$$$%%%vvv+++,,,%%%%%%%%%%%%$$$$$$###""""""""""""###$$$%%%''''''%%%%%%$$$######$$$%%%%%%'''&&&&&&%%%%%%$$$#########$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$&&&'''(((!!!  !!!"""###""""""############""""""%%%###""" !!!###$$$!!!!!!!!!!!!""""""""""""$$$$$$######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%"""###$$$$$$%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%########################'''%%%######$$$%%%$$$###%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""###$$$%%%&&&%%%$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''((((((''''''&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''((('''%%%$$$$$$%%%'''(((%%%%%%%%%$$$$$$############$$$$$$%%%&&&&&&&&&&&&uuu___QQQGGG???<<<888777666444333333222222111000///...------..................------------+++++++++*********))))))''''''''''''''''''''''''&&&'''(((((('''&&&((()))+++&&&***\\\'''&&&%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&'''((()))*********)))(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$###&&&"""%%%)))"""000///$$$'''...&&&"""(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$)))&&&%%%***%%%###$$$$$$$$$$$$###""""""***###%%%(((&&&!!!222 \\\,,,'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''(((+++***$$$"""+++###!!!)))$$$ }}}######***'''""""""111 &&&$$$'''%%%###$$$%%%&&&%%%%%%''''''&&&%%%###"""!!!!!! !!! """&&&)))000///qqqppp###"""%%%%%%%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%$$$###!!!!!!!!!!!!"""""""""!!!!!!!!!"""###$$$""""""############""""""$$$###"""!!!!!!"""###$$$""""""""""""############$$$######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###"""%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&"""###$$$%%%%%%%%%$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%ttt^^^PPPFFF???===777666555444333222222222222000...,,,++++++---...............------------+++++++++***************''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))+++&&&***\\\''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&'''''''''###%%%&&&''''''&&&$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$###$$$###%%%(((&&&!!! LLL,,,***((($$$###,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&---!!!%%%  ###&&&'''&&&%%%$$$ ***+++###$$$***333yyy%%%)))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''###!!!+++444<<<%%%((('''&&&&&&,,,+++(((HHH/// ***%%%(((***'''""")))000"""  !!!!!! $$$&&&'''%%%######&&&))) ###&&&&&&&&&)))111888===!!!---"""""""""""""""###############""""""!!!!!!!!!!!!!!!%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%%%%%%%%%%'''&&&%%%$$$#########$$$$$$$$$###"""""""""######""""""############""""""$$$###"""!!!!!!"""###$$$############$$$$$$$$$$$$%%%$$$###""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!! """$$$&&&&&&&&&$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&''''''((("""###$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%############%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%&&&&&&&&&%%%$$$$$$vvv___PPPEEE???===777666555333222222222222111000///...---,,,,,,,,,.........---------,,,,,,************************))))))))))))))))))))))))'''((()))(((%%%$$$%%%&&&+++&&&***\\\%%%&&&&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&& !!!###$$$$$$""" $$$%%%%%%%%%&&&&&&''''''%%%%%%&&&''''''&&&%%%$$$%%%'''&&&$$$&&&++++++((((((,,,###!!!+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&+++000***$$$***))),,,+++)))((('''&&&&&&%%%222///&&&%%%OOOCCC%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$***... ///!!!''')))###444xxx$$$)))$$$(((...000"""***!!!###((('''%%%%%%'''((('''&&&!!!###"""%%%***(((### +++RRR!!!000 '''""""""""""""######$$$%%% !!!######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''((($$$$$$######""""""""""""""""""############""""""###""""""!!!""""""###$$$"""""""""#########$$$$$$$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***((('''&&&'''((('''&&&$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$###yyyaaaPPPDDD===<<<777666555444333222222222///000111222111///---+++...------------,,,,,,,,,************************************************'''((()))(((&&&%%%%%%&&&+++&&&***\\\###$$$%%%&&&''''''''''''######""""""""""""######$$$&&&'''(((((('''%%%$$$%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''''''''&&&%%%$$$((('''""" %%%&&&$$$+++111ttt"""%%%!!!+++$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&!!!%%%)))!!!!!!'''+++'''!!!$$$''';;;XXX%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""'''&&&//////$$$"""111***"""JJJ<<<%%%$$$!!!,,,###$$$$$$!!!/////////###""" """###"""!!! $$$(((((((((+++222999hhh...&&&%%%%%%%%%$$$%%%&&&'''(((############$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''(((((($$$$$$$$$%%%%%%$$$###### !!!""""""###$$$$$$$$$#########""""""!!!!!! """"""############"""""""""""""""""""""######$$$!!!!!!!!!"""""""""###### !!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%$$$$$$###"""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$###%%%%%%$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%###$$$$$$$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$###{{{bbbPPPCCC===<<<888777666555444333333333---///222444333111...+++------------,,,,,,,,,,,,***************+++++++++(((((((((((((((((((((((($$$&&&((((((((((((***++++++&&&***\\\###$$$$$$%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''&&&'''(((((()))))))))(((&&&&&&&&&&&&&&&'''''''''$$$%%%'''(((((('''&&&&&&###'''&&&######"""!!!,,,zzzUUU """###&&&((($$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&''''''((((((lllkkk333###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%...&&&$$$!!!444JJJ'''"""... """)))!!!,,,)))(((<<<)))""" %%%###"""!!!!!!!!!"""###$$$&&&%%%$$$$$$###$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$###"""%%%%%%%%%%%%$$$###"""!!!"""""""""###""""""!!! """"""############""""""!!!!!!""""""######$$$$$$ !!!!!!!!!""""""""""""!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########$$$$$$%%%%%%%%%$$$#######################################$$$$$$%%%%%%%%%###########################!!!!!!"""$$$&&&&&&&&&######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$${{{bbbOOOBBB======999888777666555444444444,,,---///111111000...------------,,,,,,,,,++++++))))))*********+++++++++((((((((((((((((((((((((%%%'''((()))))))))+++---+++&&&***\\\&&&%%%%%%$$$%%%&&&'''(((***))))))))))))))))))***$$$$$$$$$$$$%%%'''((()))''''''''''''&&&&&&&&&&&&$$$%%%'''((((((((('''&&& !!!%%%)))***'''%%%&&&...***FFF"""### &&&(((###$$$&&&''''''&&&$$$###%%%%%%&&&&&&'''((((((((({{{---"""000'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%***,,,(((>>>lll&&&((('''###&&&!!!''',,,333"""*** ***'''"""!!! !!!######"""!!!!!!!!!""""""###$$$%%%%%%%%%%%%$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###""""""''''''(((((('''&&&$$$###!!!"""###$$$$$$$$$###"""""""""############"""""" !!!"""######$$$$$$$$$!!!!!!"""""""""######### !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""############$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$&&&((((((((("""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$#########$$$%%%&&&###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%yyy```NNNBBB===>>>:::999888666555555555555,,,,,,---....../////////---------,,,,,,,,,++++++))))))******++++++++++++************************)))***+++***)))((()))***+++&&&***\\\)))'''%%%$$$$$$%%%&&&'''%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$######%%%'''***,,,((((((((('''&&&&&&&&&%%%$$$%%%'''(((((((((''''''...&&&###'''((($$$"""%%%###...+++"""$$$'''!!!###$$$&&&''''''&&&$$$###%%%%%%&&&&&&'''((())))))111}}}***&&& )))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%'''&&&'''---YYY))) ''')))***"""%%%&&&%%%%%%..."""zzz:::((( %%%###'''(((&&&$$$###"""###$$$%%%"""#########$$$&&&'''(((###$$$%%%&&&&&&%%%$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!###$$$%%%%%%$$$###!!!"""$$$%%%&&&%%%%%%$$$""""""############"""""" """###$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######"""###$$$%%%%%%%%%%%%%%%'''''''''''''''''''''''' """###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%######$$$$$$$$$###"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&ttt\\\MMMDDD???>>>888777666444333333333333111111000......---------......---------,,,,,,,,,************)))))))))))))))))))))))))))***++++++$$$&&&'''(((((((((***+++,,,(((***\\\&&&%%%%%%$$$$$$%%%%%%&&&******))))))((((((''''''''''''''''''''''''''''''#########$$$%%%&&&(((((('''&&&$$$$$$$$$%%%''')))&&&$$$###$$$''''''%%%"""***$$$&&&FFF```+++!!!'''%%%""""""###$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''+++"""222***$$$"""%%%)))(((%%%######$$$%%%&&&&&&''''''&&&&&&%%%---000$$$###aaa999---$$$$$$%%%######&&&$$$$$$%%%$$$$$$&&&***---+++$$$***"""########################%%%$$$#########$$$%%%&&&"""###%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###%%%''''''&&&$$$""""""############""""""""""""""""""""""""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&%%%%%%$$$###""""""$$$$$$############$$$$$$########################%%%&&&&&&%%%$$$###%%%''''''%%%###"""######""" %%%!!!!!!&&&))))))&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$%%%%%%### ###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$#########$$$&&&(((***++++++***'''&&&%%%""" ###$$$###!!!$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%ttt\\\MMMCCC???>>>;;;:::999777666666555555111000///......---------......---------,,,,,,,,,************))))))))))))'''''''''''''''((())))))((()))***)))(((''''''))),,,'''***\\\(((''''''&&&&&&''''''(((((('''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&'''((('''%%%$$$%%%'''(((&&&$$$%%%&&&%%%111666(((...)))'''%%%%%%'''(((((((((((((((''''''&&&%%%%%%%%%$$$~~~DDD---((("""'''$$$%%%&&&%%%%%%%%%'''(((%%%&&&&&&''''''&&&&&&%%%&&&***"""^^^---%%% $$$'''&&&%%%'''""""""###""""""###&&&)))MMM###***$$$########################$$$$$$#########$$$%%%&&&$$$%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$#########"""######$$$%%%$$$"""!!!######$$$$$$$$$$$$############################## !!!!!!!!!""""""""""""%%%$$$$$$#########$$$$$$############$$$$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$########################$$$%%%&&&%%%$$$###%%%&&&'''%%%###"""######"""!!!!!!!!!$$$###!!!%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&###""""""$$$%%%%%%$$$"""###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$"""$$$&&&''''''%%%###"""&&&$$$!!!"""$$$%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$%%%&&&''''''%%%%%%&&&'''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&sss\\\MMMCCC>>>===888777666555444333333333111000///......---............---------,,,,,,,,,++++++*********)))))))))'''''''''''''''((())))))(((*********((('''((()))***&&&)))\\\(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&'''((()))'''%%%###***&&&ppp***))))))'''&&&''')))******)))++++++)))(((&&&%%%$$$###"""EEE,,,(((///$$$"""!!!!!!###&&&((((((&&&&&&''''''''''''&&&&&&%%%$$$111***666ccc ### %%%)))'''%%%$$$"""######"""!!!!!!$$$&&&\\\WWW+++&&&!!!%%%########################$$$$$$######$$$$$$%%%&&&&&&%%%$$$###"""!!!!!!!!!$$$$$$$$$######"""""""""$$$$$$%%%%%%$$$###!!! $$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%$$$###"""!!!""""""###"""""""""###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$######$$$$$$############$$$$$$########################$$$%%%&&&%%%$$$###$$$&&&%%%###""""""###$$$$$$###$$$!!! ###%%%$$$"""%%%%%%&&&&&&&&&&&&%%%%%%$$$############$$$%%%%%%###""""""$$$%%%&&&$$$######$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###%%%&&&(((((('''%%%$$$&&&%%%######%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''sss\\\MMMCCC>>>===777666444333222222111111000000///.....................---------,,,,,,,,,+++++++++*********)))))))))))))))))))))******+++$$$&&&((((((((((((***,,,***%%%)))[[[&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&((((((&&&%%%%%%$$$$$$%%%$$$%%%&&&'''''''''&&&&&&((((((((()))))))))((('''%%%---***999DDD...%%%$$$$$$%%%''')))((((((++++++***((('''&&&%%%$$$'''&&&999%%%&&&)))$$$!!!###%%%%%%###&&&&&&''''''''''''&&&&&&!!!###$$$ ccczzz,,,((($$$"""###%%%'''%%%""" $$$%%%%%%$$$""""""$$$&&&)))|||###///+++%%%$$$########################$$$###$$$$$$$$$$$$%%%%%%%%%$$$"""!!!!!!!!!""""""$$$$$$######"""!!!!!!!!!$$$&&&''''''%%%###""""""###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$"""!!! !!!""""""!!!!!!!!!"""###%%%&&&'''############$$$$$$$$$$$$$$$$$$############$$$$$$###########################$$$&&&%%%$$$###$$$%%%$$$"""!!!"""$$$%%%%%%$$$(((&&&$$$%%%&&&'''&&&$$$%%%%%%%%%&&&&&&%%%%%%%%%######""""""######$$$%%%'''%%%$$$$$$$$$$$$"""!!!###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''))))))((('''&&&&&&%%%$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&rrr\\\MMMCCC===<<<999999777666555444444444000//////............///......---------,,,,,,,,,++++++++++++************)))))))))))))))******+++###%%%'''''''''''')))+++***%%%)))[[[&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((($$$%%%&&&'''''''''&&&&&&((()))******))))))))))))(((******'''###'''!!!$$$######$$$'''((('''&&&)))((((((((((((''''''''')))$$$eee:::)))'''111 (((%%%###"""$$$&&&'''$$$ &&&''''''((((((''''''&&&//////,,,''',,,%%%+++!!!:::~~~###""")))''''''%%%$$$$$$$$$###!!!$$$%%%&&&%%%###"""###%%%---,,,,,,!!!#################################$$$$$$%%%%%%%%%%%%""""""!!!!!!!!!"""$$$%%%#########"""""""""!!!!!!!!!$$$&&&&&&$$$######$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""%%%$$$"""!!!!!!!!!""""""!!!!!!!!!"""###%%%&&&'''#####################$$$$$$$$$############$$$$$$########################"""$$$&&&&&&$$$######$$$###"""!!!"""$$$%%%%%%$$$$$$###############"""!!!$$$%%%%%%%%%%%%%%%%%%$$$######""""""######$$$%%%'''%%%$$$$$$$$$%%%###"""###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&&&&%%%%%%$$$$$$$$$#########$$$%%%######$$$$$$$$$%%%%%%%%%$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%qqq\\\MMMCCC===;;;888777666555333333333333//////............//////......---------,,,,,,,,,,,,++++++++++++*********'''''''''''''''((())))))'''))))))((('''&&&'''(((***&&&)))\\\(((''''''&&&&&&''''''(((''''''''''''((((((((((((%%%&&&&&&''''''((((((((($$$$$$$$$%%%&&&((()))***%%%%%%%%%&&&&&&&&&''''''''')))+++***)))((())))))''''''&&&+++###MMM###&&&%%%%%%''')))***((('''&&&&&&&&&''''''((((((((('''***777EEE333((())),,,$$$''''''((()))***)))&&&###''''''((((((((((((''''''"""111)))###%%%111,,, SSS!!!///)))%%%'''&&&""""""&&&'''&&&"""###$$$$$$"""!!!"""###&&&JJJ,,,'''### """%%%$$$""""""########################"""###$$$%%%%%%%%%%%%$$$!!!!!!!!!"""###$$$%%%&&&########################"""%%%%%%""" !!!###"""""""""######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$########################!!!!!!!!!"""###$$$%%%&&&##################""""""$$$$$$############$$$$$$########################!!!###%%%&&&$$$#########$$$"""!!!"""$$$%%%%%%$$$""""""#########""""""!!!$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%$$$###"""###%%%'''''''''###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&''''''&&&%%%%%%$$$%%%%%%&&&''''''''''''###$$$%%%$$$""""""$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$###$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%qqq[[[MMMCCC<<<;;;555555333222111000000000//////............//////......---------,,,,,,,,,,,,,,,+++++++++*********'''''''''''''''((()))))))))***+++***)))((((((***,,,'''***\\\(((''''''&&&&&&''''''(((((((((((('''''''''''''''&&&&&&'''(((((()))******$$$$$$%%%%%%'''((()))***&&&&&&%%%$$$%%%&&&'''(((&&&)))+++***((('''(((***$$$)))###&&&***^^^(((((('''''')))******(((&&&%%%%%%&&&&&&''''''''''''$$$''''''555444555'''!!!/// &&&'''(((((('''''''''(((''''''(((((((((((('''''',,,(((&&&&&&******!!!%%%%%%,,,###UUUppp%%%,,,(((""""""&&&&&&###"""&&&(((%%%"""###%%%%%%#########$$$'''---(((---///%%%'''$$$########################"""###$$$%%%%%%%%%$$$$$$""""""###$$$%%%%%%%%%$$$""""""######$$$%%%%%%%%%"""%%%((('''###!!!"""$$$"""######$$$$$$######"""########################$$$$$$%%%%%%%%%&&&&&&&&& """###%%%&&&%%%$$$###"""""""""""""""###$$$$$$$$$$$$######""""""!!!!!!$$$$$$############$$$$$$########################!!!###%%%&&&$$$###"""###$$$###""""""###$$$$$$######$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$###""""""%%%'''((((((###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&'''((('''&&&%%%%%%&&&&&&'''(((((())))))$$$%%%&&&%%%######%%%'''%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''%%%%%%&&&'''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&ppp[[[MMMCCC<<<:::888777666555444333333333//////.........//////000......---------,,,,,,,,,,,,,,,,,,+++++++++******)))))))))))))))***++++++((()))+++++++++,,,---///,,,(((***\\\&&&%%%%%%$$$$$$%%%%%%&&&(((((((((''''''&&&&&&&&&'''''''''((()))******+++&&&&&&%%%&&&&&&((())))))'''&&&%%%$$$$$$&&&((()))&&&)))+++***((('''(((***$$$..."""000:::444(((''''''((())))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%% &&&XXX888###'''"""''',,,'''***///"""$$$%%%$$$"""###''',,,''''''((((((((((((''''''$$$$$$&&&"""$$$!!!)))&&&'''((())))))((('''''';;;***(((///'''!!!!!!'''((($$$###%%%%%%!!!###%%%''''''&&&&&&&&&'''!!!---,,,!!!'''!!!%%%///''''''########################"""###$$$%%%&&&%%%$$$$$$###$$$%%%&&&&&&%%%###"""""""""###$$$%%%&&&&&&''''''+++...,,,'''###$$$&&&$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""!!!!!!"""""""""#########!!!$$$'''((('''%%%$$$###"""""""""""""""######%%%$$$$$$###"""!!!!!! $$$$$$############$$$$$$######################## ###%%%&&&%%%###""""""%%%###""""""###$$$$$$###!!!###%%%&&&%%%$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''(((&&&$$$###$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&(((((('''&&&%%%!!!!!!"""######$$$%%%%%%%%%'''(((&&&$$$###&&&(((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''ooo[[[OOOEEE===:::666555555444444333222222//////............//////---------,,,,,,,,,++++++))))))***+++,,,,,,,,,,,,+++(((%%%'''+++...,,,)))(((((((((((()))***+++,,,,,,'''+++]]](((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''')))))))))(((''''''&&&&&&(((((((((((((((''''''''')))***+++***'''&&&'''((("""###%%%%%%,,,!!!!!!---***((()))--- !!!###%%%&&&&&&&&&%%%)))%%%...###222$$$***!!!'''&&&&&&%%%&&&'''((())),,,+++)))'''&&&%%%&&&&&&))))))))))))(((((((((((('''%%%###$$$''')))'''%%%'''&&&&&&%%%%%%&&&&&&'''&&&+++"""!!!***!!!"""***$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%---$$$<<>>444///((("""''',,,+++&&&###%%%(((%%%$$$$$$$$$%%%&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""""""""###%%%&&&(((,,,...+++%%%"""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$###############$$$$$$$$$$$$$$$$$$#########""""""""""""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""&&&%%%$$$#########$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$$$$%%%&&&)))'''%%%$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&)))(((((('''&&&&&&%%%%%%$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''kkkVVVJJJAAA<<<:::666555555444444333222222000//////......//////000------------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))&&&$$$&&&)))+++***(((%%%&&&((()))******))))))+++'''***]]])))))))))(((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''')))***)))''''''((()))---***'''&&&&&&"""NNN&&&(((!!!***,,, )))''''''&&&&&&%%%%%%&&&&&&$$$***$$$%%%FFF???"""777---$$$+++$$$$$$#########$$$%%%%%%%%%%%%%%%%%%&&&((()))***(((((('''''''''&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$<<<)))333***---%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###!!!%%%ttt)))"""((((((###&&&%%%((())))))&&&$$$$$$$$$###$$$%%%$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""#########$$$((()))***(((%%%###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$$$$######$$$$$$#########"""""""""######"""""""""!!!!!!!!!###############$$$$$$$$$$$$$$$%%%%%%%%%$$$######&&&%%%$$$#########$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""############$$$%%%&&&'''%%%$$$$$$%%%&&&&&&$$$###"""######$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((((((((''''''&&&&&&%%%'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''iiiSSSGGG@@@;;;;;;666555555444444333222222000000////////////000000...------------,,,,,,,,,))))))***+++,,,,,,,,,,,,(((&&&%%%&&&(((******)))###$$$'''((()))((('''&&&+++&&&***\\\+++++++++*********))))))&&&&&&''''''''''''&&&&&&'''''''''(((((((((((()))''''''&&&%%%%%%%%%&&&&&&''''''((((((((())))))))))))******)))'''%%%&&&'''(((%%%$$$'''(((,,,&&&&&&""""""######&&&###"""""""""###%%%'''(((""")))(((///>>>%%% ###...000'''!!!###$$$$$$$$$$$$$$$$$$$$$%%%#########$$$%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%% ...000555+++$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''$$$,,,???666000---!!!+++$$$,,,$$$######$$$$$$$$$""" !!!$$$&&&%%%"""!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&&&&&&&%%%$$$((('''&&&%%%%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""""""""""""""""""""$$$$$$$$$############"""########################$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$""""""###$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#####################$$$$$$%%%%%%""""""###%%%&&&&&&%%%###""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''')))(((((('''&&&%%%%%%$$$%%%%%%&&&&&&'''((())))))gggQQQFFF???;;;;;;666555555444444333222222000000////////////000000.........---------,,,,,,))))))***+++,,,,,,,,,,,,'''&&&%%%&&&((()))))))))$$$&&&(((***+++***)))(((***&&&***\\\******))))))))))))((((((&&&&&&''''''''''''&&&&&&'''''''''(((((((((((()))***(((&&&%%%$$$$$$%%%%%%&&&&&&'''(((***+++,,,---+++++++++)))&&&$$$$$$$$$&&&###"""&&&(((---+++ ---+++"""###"""""""""###%%%'''((($$$%%%)))///AAA222'''///+++)))+++###&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%333))) '''!!!&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""")))$$$ 555*** 222,,, ***%%%$$$###$$$'''(((&&&$$$!!!$$$&&&%%%"""!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''''''''&&&%%%'''%%%$$$$$$%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""" !!!!!!"""######$$$$$$$$$$$$$$$############"""###########################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""###$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""###%%%''''''%%%###""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((('''&&&&&&%%%%%%%%%&&&&&&((()))***++++++gggQQQFFF???;;;:::666555555444444333222222111000000//////000000111............---------,,,,,,,,,,,,,,,+++***))))))''''''''''''((()))******)))***+++,,,------,,,,,,***&&&)))\\\''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((***)))'''%%%$$$$$$&&&'''%%%&&&'''(((***+++------***++++++)))&&&$$$###$$$(((&&&$$$$$$%%%###BBB555###!!!--- ''''''&&&&&&%%%%%%&&&&&&(((###$$$((($$$GGGEEE$$$%%%((( """"""$$$***111///'''''''''((((((((('''&&&&&&***+++++++++***)))((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%'''&&&%%%%%%&&&((('''&&&&&&%%%%%%&&&&&&'''222---!!!///,,,%%%%%%%%%%%%%%%%%%%%%%%%########################222((({{{vvv'''777&&&111%%%''')))---$$$######$$$&&&''''''&&&###$$$%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################!!!"""$$$%%%%%%%%%$$$###&&&%%%$$$$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#####################""" !!!"""###$$$%%%&&&######"""""""""!!!!!!!!!$$$$$$$$$#####################$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&&&&'''&&&%%%$$$###"""$$$######$$$&&&'''&&&$$$"""######$$$%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((()))((((((((('''&&&&&&&&&&&&'''((()))+++,,,---...gggRRRGGG???;;;:::666555555444444333222222111111000000000000111111............------------,,,,,,,,,,,,+++***))))))'''(((((((((((()))+++,,,******++++++,,,---------)))%%%)))\\\'''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''((('''%%%$$$%%%''')))+++&&&&&&&&&'''(((((())))))'''((()))(((&&&%%%%%%&&&((('''&&&###&&&ppp+++''''''&&&$$$&&&&&&''''''&&&&&&%%%%%%&&&$$$!!!(((###&&&KKK666###!!!***///,,,(((///(((%%%'''%%% ###+++'''(((((()))((('''&&&%%%******+++++++++***)))(((''''''''''''&&&&&&&&&&&&###%%%''''''%%%%%%&&&((((((''''''&&&&&&''''''(((000###888ddd???///!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ ...!!!+++>>>ppp000&&& '''111!!!...'''%%%///777"""######"""""""""###$$$%%%$$$$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###############$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$%%%%%%$$$#########""""""""""""$$$$$$$$$#########"""""""""###$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&%%%%%%'''%%%$$$$$$&&&'''&&&%%%###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''******))))))))))))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))(((((((((((('''''''''''''''((()))+++---...000000gggSSSHHH@@@;;;:::666555555444444333222222111111000000000000111111//////.........---------))))))***+++,,,,,,,,,,,,(((((())))))))))))+++---(((((((((((()))***+++,,,)))%%%)))\\\))))))))))))((((((((((((&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$&&&))),,,///''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&((()))$$$$$$%%%$$$***&&&)))+++ !!!###%%%&&&&&&&&&%%%"""(((###///ppp@@@(((!!!***'''%%%&&&((((((''''''((($$$%%%+++,,,((('''***''''''((((((((('''%%%$$$&&&'''((())))))(((''''''(((((('''''''''&&&&&&&&&###&&&((('''%%%$$$&&&)))((((((''''''''''''(((((((((,,,"""ccc&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$ 000YYY111"""###)))###(((((('''((("""###)))%%%))) &&&+++%%%&&&&&&%%%"""!!!###$$$'''%%%###$$$'''(((&&&###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$######"""""""""###$$$%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$#########$$$%%%'''((()))((((((''')))'''$$$$$$%%%''''''&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))'''''''''(((((((((((((((((()))***,,,...000111222fffUUULLLDDD===:::666666666555444444333333000000000000////////////......---,,,,,,+++******---,,,,,,++++++************///)))###+++///,,,,,,---***&&&&&&,,,111000+++...((("""YYY$$$''')))(((%%%$$$''')))((('''&&&&&&'''((()))***)))((('''&&&&&&'''((()))&&&&&&///lll000,,,$$$###///&&&""" (((***)))'''%%%%%%''')))***(((&&& 000***FFF***&&&,,,&&&)))$$$&&&&&&''''''''''''&&&&&&%%%%%%+++"""&&&'''555PPP888%%%%%%)))'''%%%'''''''''''''''''''''''''''''''''(((((((((((('''''',,,$$$***......%%%%%%+++***)))(((((('''((((((&&&%%%///...***777 ///......%%%///$$$%%%'''''''''&&&&&&%%%%%%%%%,,,###%%%***,,,JJJ$$$'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%,,,222+++qqqlllRRR !!!!!!"""###%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$((( ###---&&&$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""######$$$$$$%%%%%%&&&"""###$$$$$$###"""###$$$%%%$$$###""""""###$$$%%%#########"""######$$$%%%""""""###$$$$$$%%%&&&&&&%%%%%%$$$$$$###$$$$$$$$$&&&'''&&&%%%"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$)))&&&%%%'''&&&!!! !!!&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((()))******(((&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&''')))***++++++,,,///000111333666888dddQQQHHHAAA:::666666666666555444444333333000000000000////////////......------,,,++++++***+++++++++***************(((&&&'''***,,,***)))+++ &&&,,,...,,,***((('''$$$,,,...```((('''&&&''''''''''''&&&(((''''''&&&'''((()))***)))((('''&&&&&&'''((())))))WWW%%%///$$$+++&&&666((()))((('''&&&&&&'''((()))444000###%%%###'''%%%+++(((&&&''''''((((((''''''&&&&&&'''(((%%%(((%%%***^^^777!!!$$$&&&///+++"""333(((%%%,,,000+++))),,,))))))))))))))))))))))))))))))************))))))(((""""""/// ...'''&&&***))))))(((((((((((()))###000 ///'''+++444+++ %%%(((******(((((((((''''''&&&&&&&&&%%%###%%%,,,$$$'''&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%% ---***'''888ZZZ(((,,,,,,))))))***&&&$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''$$$!!!&&&444%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%$$$$$$"""###$$$$$$###"""###$$$%%%$$$###""""""###$$$%%%###############$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%&&&&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&###$$$&&&&&&"""!!!###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&'''&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&'''((()))((('''%%%$$$'''''''''((((((((())))))&&&&&&&&&&&&'''((())))))'''''''''(((((()))***+++,,,...000111333777<<>>...%%%)))'''((((((((((((((((((((((((""" 000 ;;;$$$$$$!!!'''&&&&&&''''''((((((''''''&&&%%%)))%%%)))+++"""!!!jjj}}}"""###/// '''+++$$$"""&&&+++)))!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%(((***---(((***)))''')))(((((((((((())))))***'''!!!333ZZZKKK""",,,---''')))000"""(((((((((((((((''''''''',,,000%%%RRR///&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%777&&&,,,888 $$$&&&$$$###""""""""""""###$$$%%%########################$$$***,,,***!!!"""###$$$%%%&&&%%%$$$###$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######"""""""""###$$$$$$###"""###$$$$$$$$$############$$$$$$###############$$$%%%%%%(((((('''&&&$$$###""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&$$$%%%((((((%%%%%%'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&& """%%%&&&'''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&'''''''''&&&'''(((((()))'''&&&&&&&&&&&&&&&'''''''''((()))))))))((('''&&&''''''((((((((()))))))))&&&&&&&&&'''((()))++++++***************+++,,,,,,000111444777:::>>>DDDHHHgggTTTJJJCCC<<<999666666666555444444333333000000000000////////////......------,,,,,,,,,,,,))))))******++++++,,,,,,222%%%%%%)))$$$'''---)))""" ###***000///,,,)))&&&(((%%%UUU+++)))''''''((((((&&&$$$(((((('''''''''((((((((((((((((((''''''((((((((((((---777+++000///''''''((((((((((((''''''&&&555)))###(((!!! ((('''''''''((((((((((((''''''%%%+++$$$+++***"""$$$111000+++&&&222---000---,,,+++&&& """((((((((((((((((((((((((((((((((())))))))))))((((((%%%111%%%)))%%%###+++'''(((((('''(((((()))******111,,,"""...%%%...###&&&(((((((((''''''''''''''''''&&&+++)))(((III%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$)))+++"""((($$$^^^yyy---,,,***((('''&&&### &&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%***$$$((((((&&&"""!!!"""$$$%%%&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!!!!!!!"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%(((((('''&&&%%%$$$###### !!!"""###$$$$$$$$$"""$$$%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%######&&&&&&######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''''' !!!$$$&&&''''''&&&%%%$$$%%%%%%&&&'''&&&&&&&&&''''''&&&&&&''''''((()))'''&&&&&&&&&&&&''''''((())))))*********))))))(((&&&&&&&&&&&&''''''''''''''''''''''''((()))***+++***++++++,,,---///000111555999===@@@CCCFFFIIIKKKcccOOOFFF???999777666666666555444444333333000000000000////////////......------------,,,,,,+++++++++,,,,,,---------&&&%%%$$$$$$&&&...///'''///---...000---&&&&&&))) )))666xxx)))***+++)))&&&%%%&&&'''(((((((((((((((((('''''''''(((((((((((((((((('''(((***---(((666###///''''''((((((((((((''''''===---TTT"""***&&&&&&...---'''(((((((((((((((((('''&&&***&&&))))))$$$/// SSS%%%---+++'''$$$$$$$$$$$$'''+++%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&(((,,,(((###$$$...%%%(((((('''(((((()))******QQQbbb222222---111666&&&&&&&&&&&&&&&&&&&&&&&&///...yyy%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%(((!!!+++%%%"""555)))"""$$$$$$###"""$$$######"""""""""""""""""""""""""""""""""""""""!!!000,,,)))---######%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""######$$$$$$"""###$$$$$$###"""###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$$$$$$$$$$"""$$$%%%&&&$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&""" """"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&'''(((((($$$%%%&&&''''''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&&&&'''((()))'''(((((((((((((((((((((&&&&&&&&&'''''''''(((((()))(((((((((((())))))***+++,,,---///222555777999<<>>@@@BBBDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCDDDDDDEEEEEEDDDDDDyyy\\\KKKDDD@@@<<<;;;888777777555444333222222000000///.....................//////......---,,,***+++,,,,,,,,,,,,+++***''''''((()))...++++++******)))(((((('''((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''((((((((('''******(((DDD000000 %%%---'''(((&&&'''((()))))))))((('''%%%''')))***))))))***+++""",,,777000###$$$...)))***+++++++++******)))(((,,,///FFFlllbbbXXXWWWfff{{{(((((((((''''''''''''&&&(((((('''&&&&&&&&&&&&'''(((''''''&&&%%%$$$$$$###"""!!!$$$'''"""...!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########&&&&&&'''(((((('''%%%$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$###"""$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''''''''&&&%%%((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''''''''(((###%%%(((*********)))(((((('''&&&%%%%%%&&&'''((((((((((((((()))***+++++++++******+++,,,,,,+++)))((((((((())))))))))))*********++++++,,,...///000888999;;;>>>@@@BBBCCCDDDDDDCCCBBB@@@>>><<<;;;:::<<<<<<===>>>>>>>>>>>>===yyy[[[JJJDDD???<<<;;;999888777666444222111111222111111000000000000000.........///......---,,,)))***,,,------,,,***)))***<<<111))))))))))))(((((('''''''''&&&&&&%%%%%%&&&'''((()))&&&&&&''''''((()))))))))###***###,,,***///!!!'''...+++)))***+++---......---+++***((()))***)))'''&&&'''(((&&&...AAAzzz&&&+++(((+++&&&+++++++++******)))(((((('''(((111\\\((((((((('''''''''''''''((((((''''''&&&&&&&&&&&&'''&&&&&&%%%%%%$$$######%%%III!!!+++%%%(((!!!''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$""""""&&&&&&'''(((((('''&&&%%%###""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((($$$%%%'''((())))))((((((***((('''%%%%%%&&&'''((((((((((((((()))***+++,,,+++***)))***,,,,,,***)))''''''(((((((((((()))))),,,---...111333666888999>>>???AAABBBCCCBBBAAAAAA>>>===<<<:::777555444333555555666777777777777666xxx[[[JJJCCC???<<<;;;999888777666444222111111222111111000000000000000.........///......---,,,)))***,,,------,,,***)))%%%$$$@@@(((NNN&&&&&&&&&''''''(((((((((&&&&&&&&&&&&'''(((((()))(((((()))))))))*********%%%...!!!'''999===NNN$$$(((((()))+++)))***'''(((***++++++***(((''''''((()))(((&&&%%%&&&(((,,,***&&&***...000&&&+++******))))))((((((((((((###777%%%000:::555(((((((((((((((((((((((('''''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%777###'''&&&$$$'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%$$$###"""$$$%%%&&&''''''&&&%%%$$$''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((''''''&&&%%%%%%&&&''''''***)))(((''''''(((((()))((((((((())))))***+++,,,******)))***+++,,,***(((+++++++++,,,------......,,,...111444888;;;>>>???BBBBBBBBBAAA@@@===;;;999666555444333222000/////////000111111222222111111wwwZZZIIICCC???<<<;;;888777777555444333222222000000///.....................//////......---,,,***+++,,,,,,,,,,,,+++***...999&&&!!!+++%%% (((???%%%%%%&&&''''''((())))))&&&''''''((((((((())))))************************+++ ...---!!!!!!777###///,,,(((%%%''''''((()))))))))((('''&&&$$$%%%'''''''''(((***------!!!---TTT'''---!!!---))))))((((((((())))))******(((+++$$$000bbb$$$'''(((((((((((()))))))))''''''((((((''''''&&&%%%######$$$%%%&&&'''((((((%%%333"""---###&&&""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$$$$###"""$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%$$$######%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''###$$$$$$$$$$$$$$$$$$###(((((('''&&&&&&'''(((((('''''''''&&&''''''((()))&&&&&&&&&''''''''''''(((((('''%%%$$$###%%%&&&(((((((((((())))))))))))***))))))))))))***+++,,,,,,***))))))***++++++***((()))***+++,,,---//////000---///222666:::===???@@@AAA@@@???<<<:::777444333/////////.........------------...///////////////wwwZZZIIICCC???<<<;;;777666666555444444333333000000///.....................//////......---,,,++++++++++++++++++++++++&&&&&&''':::%%%---...333888((((((((()))))))))))))))(((((())))))))))))))))))++++++******))))))((((((***222000 AAA555JJJ!!!555"""000---'''((('''++++++*********)))))))))&&&'''(((((((((***---///+++%%%333BBB'''((($$$))))))))))))((()))***,,,---***'''(((...'''000^^^((('''((((((((())))))))))))&&&'''((((((((('''&&&%%%###$$$%%%&&&'''((())))))'''(((ggg ,,,(((########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$############$$$&&&'''"""###$$$%%%&&&&&&%%%$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$$$$###"""$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$)))((('''&&&&&&'''((()))'''''''''''''''((())))))&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''(((((($$$%%%''')))******)))((())))))))))))***+++,,,,,,***)))))))))++++++)))((('''''')))+++---///000111222444777:::===>>>??????===<<<:::777444222000000------------------------,,,---......//////......wwwZZZIIICCC???<<<;;;666666555555555444444444222222111000000000000000......//////......---,,,,,,++++++******++++++,,,222$$$333%%% 000&&&... 555000***,,,,,,++++++***)))))))))))))))************))))))++++++***)))((('''&&&&&&!!!333%%% <<<%%%lll111'''"""......)))///*********)))(((''''''((((((+++,,,,,,+++)))***,,,...(((333---%%%222+++...)))******))))))***,,,...///)))%%%:::,,,$$$333---"""%%%'''((((((((())))))******&&&'''((((((((('''%%%%%%%%%%%%&&&''''''(((((()))""")))///---%%%(((000&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$###""""""###%%%''')))"""###%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''######$$$%%%%%%&&&''''''"""######$$$&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&$$$%%%''''''''''''%%%$$$'''((((((((((((((((((''')))((('''&&&&&&'''((()))'''''''''''''''((())))))&&&&&&&&&'''''''''(((((("""$$$&&&)))***+++***))) ###&&&)))******)))'''))))))))))))***+++,,,---***)))((()))++++++)))((()))***,,,///111333555666999:::<<<>>>@@@@@@@@@???:::999666333111000//////.........---------------------...///////////////oooXXXNNNCCC>>>>>>999888888777666555444333333000000000000000...,,,++++++---///111111000///...---,,,++++++*********+++++++++++++++++++++++++++,,,%%%(((000+++&&&;;;[[[''''''''''''((((((((((((******)))(((((('''((((((+++***(((&&&&&&'''((()))'''((((((((())))))******///...***))))))(((((((((((())),,,+++++++++******))))))++++++*********++++++,,,***---&&&111{{{|||&&&+++,,,...---,,,++++++,,,......,,,---...///111222333444GGG***((((((((('''''''''&&&&&&&&&'''&&&%%%%%%&&&'''((()))((((((((((((((((((((('''"""***333///"""---&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%$$$###"""&&&$$$""" """$$$&&&&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%)))((('''&&&%%%$$$$$$$$$''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%''')))***)))'''&&&&&&''''''&&&$$$#########$$$$$$***'''%%%&&&((((((&&&$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%'''((('''&&&&&&'''((((((((((((((('''''''''''')))'''%%%&&&(((***)))'''''''''(((((((((((('''''''''''''''''''''((()))))))))((('''&&&&&&'''((()))(((((()))***++++++,,,---)))***+++***)))((()))***,,,---...111444888;;;===>>>??????===;;;888444222222333333111...---...///000//////....../////////...//////000111111222222nnnWWWNNNCCC>>>>>>999888888777666555444333333///000000000000...---,,,,,,---///000000000///...000///...---,,,,,,,,,,,,++++++++++++++++++++++++111***(((+++&&&'''888$$$```''''''(((((((((((())))))+++***))))))((((((((()))...---+++***)))***+++,,,((((((((((((((()))))))))&&&>>>111'''++++++***))))))))))))*********)))))))))(((((((((***)))))))))))))))******'''---///CCC+++555***...............///000000222222111111111000000000GGGggg---***)))(((((((((''''''&&&&&&&&&''''''&&&&&&&&&'''((()))(((((((((((((((((((((((('''(((kkk###...%%%)))&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&%%%$$$###&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%&&&((())))))'''%%%&&&&&&&&&&&&$$$#########$$$$$$(((&&&$$$%%%''''''&&&$$$%%%&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&'''''''''&&&'''))))))'''&&&&&&'''***))))))))))))))))))))))))&&&%%%&&&(((***)))(((((((((((())))))(((((((((''''''&&&&&&''''''((())))))(((''''''''''''((()))((()))******++++++++++++((()))******)))((()))+++...///222555888;;;===>>>CCCBBBBBB@@@===:::666444444444333111...------...////////////000111222222333444444555555666777777mmmVVVMMMBBB>>>>>>:::888888777666555444333333/////////000000///...............///////////////000///...---,,,,,,,,,,,,************************...***)))******'''''')))555!!!"""UUU((((((((()))))))))******++++++***))))))))))))***+++***)))((('''((()))***++++++++++++************((($$$EEE666)))------,,,+++***************((((((((((((''''''''''''******))))))))))))*********,,,+++--- PPP333,,,111111333444555555555555777777666555444333222222###XXX(((''',,,###((((((((((((''''''''''''(((((('''&&&&&&'''''''''''''''''''''''''''((((((&&&+++333$$$,,,&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######""""""""""""##############################&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%'''((('''&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$###$$$&&&&&&&&&$$$&&&&&&'''''''''(((((((((%%%&&&&&&&&&&&&'''''''''''')))+++***((('''&&&&&&))))))))))))))))))))))))'''&&&%%%&&&(((******)))))))))))))))))))))))))))'''''''''''''''(((((())))))((((((''''''(((((()))))))))+++,,,,,,+++***)))'''(((******))))))+++,,,222333777:::===???@@@@@@@@@@@@>>><<<888555222000111222222222000000222444444444555555777999:::;;;=========>>>??????@@@@@@lllUUULLLBBB>>>>>>:::888888777666555444333333/////////000000000000000//////............///000,,,++++++******++++++,,,************************'''***+++***---000///***))),,,,,,$$$!!!EEE(((((())))))******++++++++++++***************+++***)))(((''''''''''''(((*********)))((((((((('''(((!!!444NNN333444111222---,,,+++***************(((((((((((((((((('''''',,,++++++++++++,,,,,,---///%%%@@@)))***hhh444@@@999:::<<<>>>@@@@@@@@@???============<<<<<<<<<<<<666999KKK000///...***$$$(((((((((((((((((((((((())))))((('''''''''&&&&&&%%%&&&&&&&&&&&&&&&'''''' ,,,///VVV$$$''''''&&&%%%%%%$$$$$$%%%%%%&&&""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""""""""""""""###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%'''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&'''''''''(((((((((((()))&&&&&&&&&&&&''''''''''''(((***,,,,,,)))'''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&((()))************))))))))))))******((((((((((((((()))******)))(((((((((((((((((())))))***+++,,,,,,+++)))(((&&&(((***+++++++++---///666888;;;>>>AAAAAAAAAAAA<<<;;;999666333000...------///222444666888<<>>???@@@AAACCCFFFHHHIIIHHHIIIIIIJJJJJJKKKKKKLLLjjjTTTKKKAAA>>>>>>:::888888777666555444333333///////////////000000000000///............//////)))))))))***+++,,,......************************&&&,,,---(((&&&)))***&&&&&&&&&+++...(((!!!)))888}}}'''(((((()))***++++++++++++***************++++++,,,,,,++++++************&&&%%%%%%%%%$$$$$$######&&&,,,/// ~~~EEE666<<<...DDD!!!,,,,,,+++***)))((((((((())))))))))))))))))))))))++++++++++++,,,---...///000%%%;;;+++888///AAAGGGFFFHHHJJJLLLMMMMMMMMMLLLJJJJJJIIIIIIHHHGGGGGGFFFSSS999DDDJJJ<<<''')))'''---)))))))))))))))))))))))))))))))))((((((''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&###&&&333SSS---&&&&&&%%%%%%$$$$$$%%%%%%&&&""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###############$$$%%%&&&%%%&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&'''''''''&&&%%%###$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((('''''''''(((((((((((()))&&&&&&&&&'''''''''(((((()))***,,,+++)))'''&&&&&&%%%%%%&&&&&&'''''''''(((&&&&&&'''''''''((()))+++******))))))))))))************))))))******+++,,,((())))))))))))))))))(((******+++,,,+++***))))))''')))+++------///111333:::;;;>>>@@@AAAAAA@@@???;;;:::777555444333333333222444777:::===@@@DDDHHHIIIIIIJJJLLLNNNPPPRRRTTTSSSSSSTTTTTTUUUVVVVVVWWWiiiSSSJJJAAA===>>>:::888888777666555444333333111111000//////000000000///////////////.........***++++++,,,---///000111++++++++++++++++++++++++&&&+++---)))%%%&&&***+++333,,,)))+++---***&&&%%%,,,;;;ooo''''''(((((()))***++++++***))))))))))))***+++++++++************)))))))))((((((((((((((('''''''''"""666""""""***```777GGGBBB,,,HHH---444---,,,+++***)))(((((((((************++++++++++++))))))***+++---///000111555333+++555555%%%wwwRRRUUUVVVWWWXXXYYYZZZZZZZZZZZZYYYXXXVVVTTTRRRPPPPPPSSSVVVTTTRRRKKK555555 )))***+++))))))))))))************(((((()))))))))(((''''''%%%%%%%%%&&&''''''((((((+++"""'''$$$(((222$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$###&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''$$$%%%'''(((((('''&&&&&&###$$$&&&&&&%%%$$$%%%&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%'''((((((&&&&&&''')))&&&&&&'''''''''(((((((((&&&&&&'''''''''((((((((()))******)))'''&&&'''((('''''''''(((((())))))***&&&(((((((((&&&'''(((*********(((''''''(((*********************++++++,,,((())))))******))))))(((******************++++++(((+++...000111333666888======>>>???>>>===<<<;;;777666444333444666888999===???AAACCCDDDGGGJJJMMMQQQRRRRRRSSSUUUVVVXXXYYYZZZZZZ[[[\\\\\\]]]]]]^^^hhhRRRJJJAAA===>>>;;;888888777666555444333333333222111////////////000...///000000000///---,,,------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---,,,***---111,,,(((!!!%%%...222000---***...lll%%%&&&'''((()))******+++)))((((((((())))))***+++(((((((((((((((''''''&&&+++++++++,,,,,,,,,,,,,,,+++111222;;;ccc777>>>999AAALLL...===???...---,,,+++***)))))))))*********+++++++++,,,,,,++++++,,,...111333666777999;;;...444222000```nnnbbbbbbaaaaaabbbcccdddddddddcccbbb```^^^\\\[[[ZZZWWW```kkkYYYhhh^^^TTT[[[+++999&&&888000,,,''')))))))))******+++++++++''''''))))))***)))((((((''''''((())))))***++++++,,,)))...***{{{&&&...&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&"""######$$$%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$%%%'''((()))((('''&&&###%%%&&&'''&&&%%%&&&'''$$$$$$&&&'''''''''&&&&&&%%%'''((('''%%%$$$%%%'''%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((&&&%%%%%%'''***&&&&&&'''(((((()))******''')))***(((&&&%%%''')))***)))'''&&&&&&''')))***))))))(((((())))))***+++((()))************)))(((+++***)))((()))***,,,---***---000333555777;;;===???>>>===;;;:::888777666444444333444777;;;@@@BBBEEEGGGIIIKKKLLLNNNRRRTTTYYYYYYYYYYYYYYYZZZ[[[\\\]]]]]]^^^^^^___`````````gggRRRJJJ@@@===>>>;;;888888777666555444333333444333111////////////000...///000111111///---+++------,,,+++************------------------------///******...---'''%%%))),,,333,,,%%%''')))'''///%%%$$$---%%%SSS%%%%%%&&&'''((()))******(((((('''(((((()))******+++++++++++++++***))))))''''''(((((()))))))))***...***%%%&&&$$$///999)))@@@ccc000:::>>><<<@@@EEE;;;GGGBBB000000///---,,,+++*********))))))******+++++++++,,,...///111333666999<<<===666555===&&&222333oooiiihhhgggffffffgggiiiiiieeeeeeeeedddddddddccccccfff___```^^^jjjkkk[[[fffkkk{{{>>>555:::...999,,,(((000&&&///))))))******++++++++++++&&&'''(((*********)))))))))******+++,,,---------$$$333///...DDD%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''#########$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%######$$$%%%&&&&&&''''''((('''&&&&&&%%%%%%%%%%%%$$$%%%'''))))))((('''&&&###%%%''''''&&&&&&'''(((###$$$&&&'''((('''&&&&&&%%%'''((('''$$$"""###&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))((((((&&&$$$###%%%(((+++$$$$$$%%%%%%&&&'''(((((((((***+++)))%%%$$$&&&(((***((('''&&&&&&'''(((***'''''''''''''''((())))))((()))***++++++***)))(((+++***((('''(((***---///,,,...222555777:::===@@@@@@>>><<<999777555444444999888888:::???EEEJJJNNNGGGJJJMMMOOORRRUUUYYY\\\^^^^^^]]]]]]]]]]]]^^^^^^]]]^^^^^^______``````aaaaaaMMMGGG@@@>>>>>>888999888777666444444333333222111000///............222000///---,,,---...////////////...---,,,******)))***,,,---...------,,,))))))(((((((((((()))))),,,,,,++++++***)))))))))(((((())))))))))))((((((222***)))(((''''''((()))***)))))))))))))))******+++)))))))))))))))***++++++******))))))))))))************)))))))))))))))***555'''222eeeMMM333222;;;AAA===???CCCFFFGGGBBB;;;555111///---+++))))))***+++((())))))+++---///222333444555888:::;;;;;;:::999666444111000000000000///...///111555999===AAACCC@@@@@@??????@@@BBBDDDEEEMMMNNNPPPRRRTTTVVVXXXXXX[[[]]]^^^^^^^^^aaagggllljjjiiigggffffffggghhhiiifffhhhiiihhhgggggghhhiiinnnkkkhhhfffgggfffcccaaafffffffffeeeddddddccccccmmmbbbcccpppLLLBBBEEEIII@@@===999666333111...,,,111///,,,++++++,,,,,,+++++++++***)))(((((((((((())))))((('''''''''((((((((((((((((((''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&'''''''''((((((&&&&&&%%%%%%%%%&&&&&&''''''''''''(((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&$$$######$$$&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########!!!"""###%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%%%%!!!"""$$$$$$$$$######"""######$$$%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$(((((((((''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))((((((''''''''''''$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))((('''&&&%%%$$$######%%%&&&&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))$$$%%%%%%&&&(((***+++,,,***))))))((((((((())))))%%%&&&'''((()))))))))((())))))(((((()))+++---...111222666;;;>>>>>><<<:::666666777666444444666888;;;>>>BBBEEEHHHKKKOOORRRQQQRRRVVVZZZ[[[[[[```ggggggccc___```ccceeebbb_________^^^^^^]]]\\\\\\[[[aaaMMMGGG@@@>>>>>>888999888777666444444444444444333222111000000000000///////////////......------------...------,,,,,,++++++,,,,,,---,,,,,,,,,***))))))(((((())))))*********************++++++)))***************)))(((222'''===tttzzz***)))(((((((((((()))***)))))))))))))))******+++***)))))))))))))))***+++******))))))))))))******))))))((())))))***+++,,, %%%+++***,,,@@@WWWwwwfffPPP//////111666===AAAAAA@@@BBBBBBCCCDDDDDDAAA===999111000---+++*********+++++++++,,,---///111333444999::::::;;;;;;;;;:::999555333111000/////////...///111444888>>>CCCGGGIIILLLLLLLLLNNNOOOQQQRRRSSSYYYYYYYYYZZZ[[[\\\]]]^^^^^^___```______aaaeeehhhffffffffffffeeeeeeddddddgggiiikkkkkkkkkkkkmmmooopppllliiiggghhhhhhfffdddbbbbbbaaaaaabbbbbbcccddddddjjjnnnkkkeeeiiixxx```aaa^^^XXXUUUVVVUUURRRKKKHHHCCC???<<<999555222222000...---.........---------,,,+++************(((''''''&&&&&&&&&'''''''''''''''((()))))))))***(((((('''''''''&&&&&&&&&(((''''''&&&&&&'''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%(((&&&%%%%%%%%%%%%%%%$$$!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''''''''&&&&&&'''&&&&&&&&&&&&''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))'''(((((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))''''''''''''(((((())))))(((((((((((((((((())))))(((((())))))*********************+++,,,...000111555666888:::<<<<<<:::888555666888999999:::<<<>>>BBBDDDFFFIIIKKKPPPVVVZZZ[[[ZZZ]]]bbbdddeeeiiinnnpppmmmiiiiiijjjiiieee```_____________________```aaaLLLGGG@@@>>>===888999888777555444444444444444333222111000000000000---...000111111///---,,,+++,,,------......---------,,,,,,++++++++++++,,,+++******************+++((())))))***++++++,,,,,,+++++++++++++++***))))))((( ,,,,,,###'''555***))))))(((((())))))***)))))))))))))))******++++++******)))))))))************))))))))))))******((((((((()))***+++,,,---000---------'''""")))555***+++)))(((***......,,,,,,...///......222:::@@@FFFEEEBBBBBBAAAAAA???===222000...,,,+++******+++---...///111333555666777;;;:::999777666555555444333222111000000000111111333666:::???EEEKKKOOORRRUUUVVVWWWXXXYYYZZZZZZZZZ]]]\\\ZZZYYYYYYZZZ\\\]]]```aaabbbaaa``````bbbdddcccccccccbbbaaa___]]][[[___aaaccceeefffhhhkkkmmmqqqnnnllljjjhhhgggdddbbb[[[ZZZZZZZZZ[[[]]]___aaa]]]aaaccc```ZZZXXX]]]bbbaaaffflllnnnllleee___[[[TTT[[[```aaabbbbbb^^^XXXZZZWWWRRRMMMIIIEEEAAA===888666444333333333222111---,,,+++***))))))))))))(((((((((''''''(((((()))''''''((()))***+++,,,,,,((((((((('''''''''&&&&&&)))((('''&&&&&&&&&'''((((((((((((((((((((((((((('''''''''&&&%%%%%%%%%$$$&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%+++'''$$$###&&&'''&&&$$$"""""""""######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&)))(((&&&%%%$$$%%%'''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''(((((()))***+++,,,,,,'''(((((())))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))))))))))))))))))))))))))******))))))((('''''''''%%%&&&((()))***))))))(((*********++++++++++++++++++,,,,,,...000222444555999999999999999888777777666888<<>>===111000///---,,,+++++++++...///222444777:::;;;<<<===;;;888555333222222222111222333444555666888:::>>>@@@DDDIIIOOOTTTWWWYYY\\\\\\\\\\\\[[[YYYWWWVVVUUUTTTRRRRRRSSSVVVYYY[[[``````aaaaaa````````````bbb```]]]YYYVVVSSSQQQPPPPPPSSSVVVYYY\\\___bbbeeelllmmmmmmllliiiddd^^^[[[SSSRRRPPPOOOOOORRRTTTVVV]]]VVVQQQWWWccciiiddd\\\eeeccc```^^^]]]aaahhhmmmpppooojjjbbb```dddgggfffccc```\\\YYYUUURRRMMMJJJDDDBBB???======;;;999777000000...,,,+++******)))+++******)))******++++++)))))))))******++++++,,,((((((((((((''''''''''''((('''&&&%%%&&&''')))***))))))******))))))((((((******)))((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&'''((())))))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''$$$!!!"""&&&'''%%%"""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***(((%%%###"""$$$%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%&&&'''((())))))***%%%&&&&&&''''''''''''&&&(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((************)))(((((('''$$$%%%(((***+++***)))(((++++++++++++++++++,,,,,,,,,---...111333666888999999::::::999777777888999;;;>>>CCCFFFIIIKKKNNNPPPSSSVVVZZZ]]]```dddhhhkkklllhhhiiiqqqyyy|||{{{vvvnnnllljjjgggffffffggghhh```LLLFFF???======777888777666555555444555555222111000///............000///...------...///000............---,,,+++***...---+++***)))******+++,,,,,,++++++++++++,,,,,,+++++++++*********))))))))))))******)))(((((('''%%%"""$$$---333111,,,)))))))))************)))))))))))))))))))))******+++++++++***************+++******))))))))))))******,,,,,,+++***))))))******//////000111...)))(((***......///222111,,,&&&"""...111444555444444444555DDDBBBAAAAAAAAA???;;;888000000///...------------...000333777;;;===???@@@===;;;888555444444555555333666:::===???AAAEEEHHHLLLNNNQQQUUUXXX[[[]]]^^^aaaaaa___]]]ZZZVVVRRRPPPLLLLLLLLLNNNQQQVVV[[[^^^````````````aaaaaa`````````[[[TTTLLLFFFDDDDDDDDDBBBEEEJJJMMMQQQTTTXXX[[[```eeekkkooommmfff^^^YYYNNNLLLHHHFFFDDDEEEFFFHHHGGGIIILLLMMMNNNPPPTTTWWW___```aaaaaa``````bbbddd^^^aaacccbbbcccggggggeeedddbbb```___^^^\\\XXXUUUSSSPPPMMMKKKIIIFFFCCC@@@:::999666444222000///...,,,++++++***************,,,,,,++++++******))))))))))))((((((((('''''''''&&&%%%%%%&&&''')))+++,,,******+++++++++***((((((******)))((('''&&&&&&&&&'''''''''&&&&&&'''''''''&&&'''))))))))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!$$$'''(((&&&###$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((((((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''$$$"""!!!"""$$$&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''))))))))))))))))))))))))(((((((((((()))))))))***((((((((((((((((((((((((((()))***++++++******)))$$$&&&(((***++++++***)))***************,,,---...---...000333666888::::::888999::::::999:::===???DDDGGGKKKNNNPPPSSSVVVXXX\\\```ggglllnnnnnnnnnoookkkgggiiirrr{{{vvvsssooojjjgggffffffggg```KKKFFF???===<<<777777777666555555555555555444333222111000000000000000///---,,,---...000222/////////...---,,,***))),,,++++++************+++,,,++++++******++++++,,,,,,,,,++++++***))))))((((((((())))))))))))((((((%%%)))//////$$$!!!...)))******++++++******))))))))))))))))))******+++***************+++,,,,,,******))))))))))))******...---,,,+++***))))))))) %%%+++,,,)))''')))---(((""" ###&&&***///+++(((%%%'''...999CCCIII????????????>>>;;;777333.........///////////////000222555999<<<>>>??????666555444333333444666888:::???EEEIIIKKKOOOSSSWWWYYY[[[]]]```aaabbbbbbbbb___^^^\\\YYYUUUQQQNNNLLLIIIJJJLLLOOOTTTYYY^^^aaadddcccaaaaaabbbbbbbbbaaa^^^WWWNNNDDD>>><<<===>>>999<<<@@@DDDGGGKKKOOORRRXXX```kkkrrrsssmmmgggcccRRRPPPLLLHHHEEECCCCCCCCC;;;???CCCCCCBBBFFFNNNUUURRRSSSTTTUUUUUUVVVYYY[[[bbbgggjjjiiiiiiiiifffaaacccbbbbbbcccdddcccaaa^^^^^^\\\YYYWWWUUURRRNNNKKKBBB@@@===:::666333111000---,,,+++***)))(((((((((---,,,,,,+++***)))(((((()))))))))(((((((((''''''%%%%%%&&&((()))***++++++***++++++,,,+++***(((''''''''''''&&&%%%%%%%%%$$$((('''&&&&&&&&&&&&'''(((''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%''''''(((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%!!!"""$$$&&&'''''''''&&&########################$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&$$$###"""###%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))((((((''''''&&&&&&'''((())))))************''''''''''''''''''''''''((((((((()))))))))******))))))))))))))))))))))))'''(((***+++,,,,,,,,,+++'''(((***+++,,,++++++******)))))))))+++---///000///111333666888:::<<<<<<888;;;>>>???>>>@@@DDDHHHMMMOOORRRTTTWWWZZZ^^^aaagggmmmtttyyyzzzwwwtttrrrjjjhhhkkkssszzz~~~zzzwwwqqqkkkhhhhhhiiijjj```KKKEEE???<<<<<<777777777666555555555555666444333222111000000000000...............///000000---.........---,,,,,,+++)))******++++++++++++***++++++************++++++++++++******************'''((())))))************'''***&&& (((666555))))))***++++++++++++***))))))))))))))))))******+++)))))))))***+++,,,---...******))))))))))))******---,,,++++++************...+++((())),,,...***$$$,,,)))+++000///(((!!! &&&)))...222444333111///<<<;;;::::::999777333000,,,---...///000111111111444555888:::<<<<<<;;;;;;222222333444777:::===>>>EEEKKKRRRVVVWWWZZZ___cccbbbdddfffggghhhhhhgggfff\\\[[[YYYWWWVVVUUUTTTTTTTTTUUUWWWZZZ^^^bbbfffhhhllliiieeeccccccdddcccbbb^^^YYYPPPHHHBBB@@@AAABBB===???CCCGGGJJJMMMQQQTTT^^^fffqqqxxxxxxtttpppnnncccaaa]]]YYYUUURRRPPPNNNOOOIIIBBBAAADDDEEECCC@@@SSSQQQNNNJJJJJJNNNTTTZZZWWWZZZ[[[ZZZ^^^eeeiiiiiiccccccdddfffhhhhhhfffdddbbbaaa```______]]]ZZZWWWMMMKKKGGGCCC>>>:::777666111000///---+++***))))))++++++******)))))))))((())))))))))))((((((((('''&&&''')))******)))((('''******+++,,,+++)))'''&&&&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&&&&&&&&&&'''((((((''''''&&&&&&''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$&&&&&&$$$ $$$(((########################$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))(((((((((''''''''')))******+++++++++''''''''''''''''''''''''(((((()))))))))*********))))))))))))))))))))))))''')))+++,,,------,,,++++++++++++++++++++++++,,,***))))))***,,,///222444333444777999<<<===>>>>>><<<@@@EEEFFFEEEGGGKKKOOOSSSTTTVVVXXX[[[```fffkkktttyyy~~~zzzxxxmmmmmmpppvvvzzz{{{|||yyytttpppooopppsssvvv```KKKEEE???<<<<<<777777666666555555555555666222111000///............,,,---///000111000///...+++,,,------......------''')))***,,,,,,,,,+++***+++******************+++)))))))))***++++++,,,,,,'''((()))***+++,,,,,,,,,((((((***---+++&&&######)))***+++,,,,,,+++***))))))))))))))))))******+++((())))))***+++---...///******))))))))))))******+++++++++***++++++,,,,,,(((++++++***)))+++,,,+++///)))'''+++...,,,---111***+++---------000777<<<<<<:::777666555444111///+++,,,---///111222333333777888:::;;;;;;:::888777777888:::===AAAEEEIIIJJJNNNTTT[[[^^^^^^```dddiiifffhhhjjjllllllllljjjiii___^^^^^^]]]^^^```bbbccceeefffhhhkkkmmmpppqqqrrrsssnnnhhheeeeeeeeedddbbbaaa]]]WWWPPPLLLJJJIIIIIIJJJMMMQQQTTTWWWZZZ]]]```iiipppxxx|||{{{xxxuuutttsssqqqnnnkkkfffbbb___]]]UUUTTTTTTRRRQQQRRRTTTUUUUUUUUUSSSOOOIIIEEECCCCCCJJJOOOSSSTTTYYY```cccaaadddeeefffhhhkkkkkkiiigggcccbbbbbbcccdddcccaaa___\\\ZZZUUUPPPKKKFFFCCCAAA777666333111///---,,,,,,)))))))))))))))*********))))))))))))((((((((((((((()))+++,,,+++(((&&&$$$)))***+++,,,+++)))'''%%%'''''''''(((((((((((((((((('''&&&%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&'''%%% (((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&)))((((((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))&&&''''''(((((()))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((%%%%%%'''((())))))))))))************************))))))))))))************)))))))))))))))))))))))))))***,,,------,,,+++***------,,,+++++++++,,,,,,*********+++...111555777555777999<<<>>>?????????@@@EEEJJJKKKJJJKKKOOOSSSUUUVVVXXXZZZ^^^dddlllqqq~~~~~~}}}qqqrrruuuzzzzzzzzz~~~~~~{{{wwwuuuvvvzzz{{{^^^JJJEEE===;;;<<<888777777777666555555444444333222222111000//////.........////////////......------,,,+++++++++,,,,,,)))))))))+++---...---+++***+++,,,,,,+++***((('''&&&((()))***)))(((%%%$$$******++++++++++++******---+++))))))*********)))'''(((***,,,---,,,***)))+++++++++******)))))))))))))))***+++++++++++++++...------,,,,,,++++++***......---,,,+++++++++,,,******))))))******+++,,,...------,,,,,,+++************+++,,,...000222333222333333222///......//////000111222333555666666555666777777777999<<>>BBBFFFHHHNNNPPPRRRRRRQQQPPPQQQRRRWWWTTTSSSWWWaaannnyyyzzzxxxtttrrrrrrtttvvvxxx{{{^^^KKKEEE>>>;;;===999777777777666555555444444111111111000//////............////////////.........---,,,,,,++++++++++++***)))(((***,,,------,,,***+++,,,------,,,,,,+++******+++,,,+++***)))(((******++++++++++++******---+++)))'''((()))***+++))))))***+++++++++******---------,,,,,,,,,++++++)))******+++++++++******++++++++++++,,,,,,,,,,,,+++******)))(((((())))))+++************+++,,,,,,.........---,,,,,,+++++++++++++++,,,---///000111111222222111...------.........000222444666777888777888999::::::<<>><<<===BBBHHHMMMPPPWWW[[[```eeeiiijjjjjjjjjiiihhhgggffffffeeecccbbbdddaaa___^^^^^^[[[WWWTTTJJJHHHCCC>>>888222///---...---,,,+++++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))++++++++++++++++++++++++''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%###&&&((()))((('''''''''(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$#########$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''''''''%%%###$$$%%%&&&$$$"""&&&%%%%%%&&&((((((&&&%%%############$$$&&&((()))(((((('''''''''&&&&&&&&&&&&''''''''''''((((((((())))))(((((((((((())))))******)))(((((('''&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&'''((((((************************)))***+++,,,---,,,,,,+++...---,,,,,,,,,,,,+++++++++,,,---000333666999;;;;;;;;;<<>>@@@BBBEEEIIILLLQQQTTTWWWYYY[[[^^^aaadddiiilllmmmllljjjiiikkkmmmjjjhhhiiimmmnnnlllllloootttuuuyyy|||~~~{{{vvvrrrnnnlllmmmnnnpppsssuuuwwwxxxxxxzzz{{{|||}}}}}}|||{{{zzz~~~~~~}}}|||yyywwwuuusssrrrnnnllliiigggeee___WWWQQQEEE???888444555999>>>AAAIIIOOOWWW```fffhhhhhhggggggggghhhhhhhhhfffeeeccccccbbbbbbbbbbbb```]]]YYYVVVSSSNNNHHHBBB<<<777444000000///...------------+++******))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&&&&&&&'''&&&''')))(((''''''(((***,,,+++)))(((&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$((('''&&&$$$######$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%&&&'''%%%$$$(((&&&%%%&&&((())))))((($$$######$$$%%%&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((())))))(((((('''&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((((((((())))))******************************+++,,,,,,,,,,,,,,,---,,,,,,,,,++++++******///000111444888<<>>999777777777666555555444444333333333222222111111111......////////////......///...---,,,+++*********,,,***'''''')))+++,,,,,,+++,,,,,,------.........++++++***))))))******+++******++++++++++++******,,,,,,---,,,+++******+++---,,,***)))((()))***+++************************++++++,,,,,,++++++******))))))*********+++++++++...------,,,,,,,,,---------,,,,,,,,,,,,---......000000000///......------,,,,,,+++++++++,,,------+++---...---,,,,,,---...111222333444666777888999>>>AAAEEEIIIMMMRRRWWWZZZXXXZZZ]]]^^^___```bbbdddjjjlllmmmlllhhheeefffhhhjjjhhhjjjoooqqqqqqrrrvvvwwwyyy|||~~~~~~|||zzzyyyyyyzzz{{{}}}}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}zzzvvvsssqqqnnnjjjfffcccbbb___YYYTTTKKKDDD;;;555333555999;;;>>>CCCLLLUUU]]]bbbdddeeebbbdddeeeeeedddddddddeee______aaaccccccbbb___]]]]]][[[WWWRRRLLLFFFBBB???666555333111///------,,,++++++++++++************(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((('''&&&&&&(((***+++***)))'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%######$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''))))))(((((())))))(((((('''&&&$$$%%%''')))******))))))((('''&&&%%%%%%%%%((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&'''((())))))((())))))))))))*********++++++++++++++++++++++++************************+++++++++,,,,,,,,,,,,,,,)))***,,,,,,,,,---...///444555888===AAAFFFIIIKKKOOOOOOPPPRRRTTTWWWYYY[[[[[[ZZZWWWSSSPPPPPPSSSUUUYYYXXXXXX^^^iiixxxyyy]]]KKKGGG@@@===>>>999777777777666555555444444111111111111111000000000......////////////......///...---,,,++++++++++++---***(((''')))+++,,,,,,---,,,,,,+++++++++++++++++++++************++++++******++++++++++++******)))---000111///,,,+++***...,,,***(((((((((***+++************************++++++,,,,,,,,,++++++***+++++++++*********))))))******))))))))))))******------,,,,,,------...///111000000//////...------,,,,,,,,,++++++,,,,,,---***,,,------,,,,,,...///000111444777;;;>>>@@@BBBGGGKKKOOOSSSVVVYYY]]]``````bbbeeeeeeeeeeeefffgggkkknnnooommmiiieeeeeegggkkkiiilllrrrvvvwwwzzz~~~~~~~~~~~~yyyuuupppmmmpppjjjccc___^^^]]]ZZZWWWJJJEEE===888666666666666999<<>>===:::666222///---,,,************************(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$%%%'''***(((''''''&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''((()))))))))))))))))))))'''%%%###$$$&&&((())))))))))))(((((('''&&&%%%$$$))))))((((((((('''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%&&&'''((())))))))))))))))))*********+++++++++,,,,,,,,,,,,++++++************************,,,,,,,,,,,,,,,---------,,,---/////////111444777:::===CCCJJJPPPVVVZZZ[[[]]]]]]]]]]]]]]]^^^^^^___\\\[[[YYYVVVUUUVVVZZZ^^^```]]]YYY\\\eeessswww[[[JJJFFF@@@======888777777777666555555444444///...........................////////////......------,,,,,,++++++,,,,,,---+++))))))+++,,,,,,,,,---,,,+++***))))))))))))+++,,,,,,,,,,,,---------******++++++++++++******(((---222222///,,,***+++---,,,***(((((()))+++,,,+++,,,,,,,,,,,,---------***++++++,,,,,,,,,,,,,,,---,,,,,,+++******))))))+++************+++,,,,,,---,,,,,,,,,,,,---......000000000///......---------,,,,,,,,,,,,,,,---...***,,,---.........000222///222777===CCCJJJNNNQQQSSSVVVYYY[[[\\\^^^```aaaeeegggjjjjjjiiihhhiiiiiiqqqtttvvvtttpppmmmlllmmmmmmlllooovvv|||~~~|||~~~~~~{{{wwwssspppoooiiibbb]]][[[ZZZWWWUUUGGGCCC===888666555444333777888999===CCCLLLTTTXXXaaabbbaaa]]]VVVRRRQQQRRRQQQSSSWWWYYY[[[]]]___aaa^^^^^^^^^]]][[[XXXVVVTTTJJJGGGCCC>>>:::555222111)))))))))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((('''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$''')))&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''&&&&&&'''(((&&&%%%$$$%%%'''(((((('''"""###$$$%%%&&&&&&&&&&&&)))))))))((((((((('''''''''''''''(((((((((((()))))))))(((((((((((())))))'''''''''''''''''''''''''''''''''((((((((())))))))))))************))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,---......,,,...000000000333:::???HHHMMMTTT\\\cccgggiiiiiiffffffffffffffffffffffffeeedddbbb___^^^___cccfffbbb^^^ZZZ\\\dddrrr~~~uuuZZZIIIFFF???<<<<<<777777777777666555555444444////////////////////////......////////////......,,,,,,+++++++++,,,---------,,,+++,,,------,,,+++++++++***)))))))))***+++)))***,,,---------,,,+++******++++++++++++******)))---000///+++)))***,,,+++***)))))))))***+++,,,++++++,,,,,,,,,---------)))***+++,,,---.........,,,,,,,,,,,,++++++++++++---,,,,,,,,,------...///,,,,,,,,,,,,,,,------...000000///......------,,,---,,,,,,,,,---...//////***,,,...///000000333444666999>>>EEELLLSSSXXX[[[\\\___bbbdddeeefffhhhiiikkknnnpppqqqpppooonnnoooxxx{{{~~~}}}yyyvvvvvvwwwtttssswww}}}~~~{{{yyyxxxqqqlllfffbbb```\\\WWWSSSIIIEEE>>>999777666666555777666555777;;;BBBIIIMMMYYY]]]```]]]UUUNNNKKKJJJFFFHHHLLLNNNPPPSSSXXX]]]^^^___``````___^^^\\\ZZZTTTRRRNNNIIIDDD@@@===;;;///...---,,,***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&''''''%%%&&&''')))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&''''''&&&%%%$$$''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''$$$&&&''''''%%%%%%''')))''''''&&&'''))))))(((&&&!!!"""$$$%%%''''''''''''))))))))))))((((((((('''((((((((()))))))))************))))))))))))******((((((((((((((((((((((((''''''((((((((()))))))))(((((()))******)))((((((++++++++++++++++++++++++---,,,,,,+++,,,---...///,,,///222444777>>>IIIRRRbbbfffmmmrrrsssqqqnnnkkkggghhhjjjlllmmmooooooppptttssspppllliiihhhiiikkkeeecccbbbfffppp}}}tttYYYHHHEEE???<<<;;;666777777777666555555444444222222222222222222333333......////////////......++++++++++++,,,---.........---,,,---......---+++***))))))))))))+++,,,---&&&''')))+++,,,+++)))(((******++++++++++++*********,,,---***&&&%%%***...))))))))))))***+++,,,,,,)))))))))******+++++++++((()))***,,,---...//////+++++++++,,,,,,---......***)))))))))******+++,,,,,,++++++++++++,,,------/////////...------,,,,,,------------...///000000+++---///000111222444666@@@BBBFFFLLLQQQWWW[[[]]]___cccgggkkknnnppprrrtttuuuxxx{{{|||{{{yyyxxxyyy|||||||||}}}|||{{{~~~~~~~~~xxxuuuqqqnnnkkkfff]]]WWWPPPJJJBBB<<<:::::::::;;;666555555555888===BBBEEEOOOVVV]]]^^^XXXPPPJJJIII<<>>CCCIIIOOOUUUXXXYYY[[[aaafffhhhkkkpppuuuxxx|||~~~~~~~~~}}}zzzuuurrrqqqnnnjjjfff\\\VVVLLLEEEBBBBBBCCCDDDDDDAAA>>><<<===???CCCEEEPPPVVV^^^dddddd^^^VVVPPPJJJEEE???<<<===AAAEEEHHHSSSUUUXXX]]]aaaaaa```^^^___]]]YYYVVVSSSQQQOOOMMMFFFCCC===777111---++++++)))((('''(((***+++***(((((((((''''''''''''((((((+++*********))))))((((((***)))(((&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###"""###$$$&&&'''$$$$$$$$$#########""""""'''&&&%%%$$$$$$$$$%%%&&&'''&&&%%%$$$%%%%%%''''''&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''((())))))))))))))))))(((&&&'''''''''(((((())))))&&&'''''''''(((((())))))******))))))((((((((('''&&&''')))******((('''%%%((((((((((((((((((((((((***************)))(((((())))))))))))))))))))))))))))))))))))************+++******+++---//////...000---******---111444555555;;;FFFSSSaaannnzzz{{{qqqiiifffeeebbbeeeiiinnnsssyyy{{{rrrnnnnnnqqqtttyyytttYYYJJJFFF>>>;;;===:::888888777777666555555555111111111111000000000000//////////////////////////////.........---------,,,,,,---------.........------,,,+++******************++++++,,,,,,------************************)))))))))))))))(((((((((************+++,,,---...++++++++++++++++++++++++******+++,,,---...//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,......---------......///,,,---///...------///000222333444666999>>>DDDHHHOOOTTT[[[^^^___aaafffjjjqqqtttxxx|||~~~~~~~~~}}}}}}~~~~~~~~~{{{yyyyyyxxxtttqqqhhhbbbYYYRRROOONNNMMMMMMKKKIIIGGGEEEFFFIIILLLOOOVVV[[[bbbhhhhhhddd]]]YYYQQQMMMFFFBBBAAABBBCCCDDDKKKNNNSSSXXX]]]______^^^aaa___]]]ZZZYYYWWWUUUTTTNNNKKKEEE???888333///------+++))))))***+++***)))))))))((((((((()))******************)))))))))(((***)))((('''&&&'''(((((('''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''')))(((((((((((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%$$$$$$######%%%%%%$$$$$$$$$%%%'''(((((((((&&&%%%$$$%%%%%%&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&''''''''''''&&&&&&((((((((('''''''''''''''''''''''''''((((((((())))))))))))(((((('''''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((***************)))(((((())))))))))))))))))))))))))))))))))))************(((((()))***---.........(((+++///111333555:::===IIIQQQ]]]lllyyyvvvmmmgggeeeddd___bbbffflllssszzz|||vvvsssvvvyyyuuuZZZJJJEEE===:::<<<999888888777666666555555444111111111111000000000000////////////////////////000000///...---,,,,,,+++,,,,,,,,,,,,------------,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,---------++++++++++++++++++++++++))))))))))))))))))******++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------//////......------......,,,,,,,,,,,,---...///000...///000000//////000222555888<<<@@@CCCHHHMMMQQQXXX]]]cccgggiiikkkooorrrzzz|||~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~}}}{{{{{{||||||zzzyyytttooohhhccc___]]][[[YYYWWWVVVTTTTTTUUUXXX[[[^^^```ccciiimmmnnnlllgggddd]]]YYYTTTOOOLLLJJJGGGEEEFFFIIIMMMRRRVVVZZZ\\\]]]aaa``````___]]]\\\ZZZZZZXXXUUUQQQKKKCCC<<<666222222///,,,***+++++++++***))))))))))))******+++,,,************))))))))))))***)))((('''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$#########$$$%%%'''((()))&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%'''''''''&&&%%%&&&'''(((((())))))))))))((((((((((((((('''&&&&&&%%%%%%''''''''''''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''')))))))))))))))))))))))))))************))))))((()))))))))))))))))))))))))))))))))*********++++++'''(((***,,,---...//////(((...333666888>>>HHHQQQcccjjjuuuwwwnnnjjjhhhgggeee___aaaeeelllsss{{{{{{|||vvvZZZIIIDDD<<<:::<<<999888777777666555555444444111111111111000000000//////////////////000000000111000///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,------------------------,,,++++++++++++++++++++++++***++++++,,,,,,---------+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------000000///////////////000------,,,,,,---......///000111222222111222555777<<<@@@FFFKKKOOOSSSVVVYYY```dddjjjnnnqqqssswwwyyy|||~~~~~~{{{{{{zzz{{{{{{|||{{{{{{zzzwwwrrrooommmjjjhhhfffdddccccccdddfffhhhkkkmmmlllnnnppprrrrrrqqqooommmgggeeeaaa]]]ZZZVVVQQQMMMJJJKKKKKKLLLNNNQQQVVVYYY]]]___``````^^^]]]\\\\\\]]]\\\ZZZUUUNNNFFF???;;;999555000---,,,,,,++++++)))))))))))))))***+++,,,*********))))))))))))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''(((###$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&'''((('''&&&%%%&&&(((((())))))******))))))(((''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''&&&&&&'''&&&&&&%%%&&&&&&'''((())))))))))))))))))))))))))))))************)))((())))))))))))))))))))))))))))))*********+++++++++***,,,.../////////000111111333666999AAAOOOaaammmyyy|||xxxnnnjjjkkklllkkkiiidddeeeiiiooowwwtttYYYIIIDDD===:::<<<999777777666666555444444444111111111111000000000///////////////000000111111111000///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---------------------------,,,++++++++++++++++++++++++++++++,,,,,,------......+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,------.........000000000//////000000111000///......---------...///111222333444666:::===DDDHHHNNNTTTWWWZZZ]]]___eeehhhlllpppssswwwzzz}}}~~~|||{{{|||}}}}}}||||||}}}}}}|||zzzxxxwwwwwwuuusssqqqnnnooooooqqqsssuuuwwwxxxwwwwwwwwwvvvuuutttsssrrrllljjjgggeeebbb^^^ZZZVVVUUUSSSOOOJJJGGGIIIMMMRRRXXX[[[___```___]]]]]]]]]^^^^^^^^^\\\WWWPPPIIIEEE@@@<<<666111///...,,,+++(((((((((((())))))***+++))))))))))))))))))******)))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$##################$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&'''((((((&&&&&&'''((($$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''((())))))((((((((((((((('''''''''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''((()))))))))))))))))))))))))))((())))))*********))))))************************************++++++++++++,,,...//////......111333555777===HHHXXXjjjyyyyyysssmmmlllnnnpppnnnkkkiiijjjoooxxx}}}{{{zzzwwwtttrrrssswwwzzzqqqWWWHHHEEE>>>;;;<<<888777777666555555444444333111111111111000000000000...//////000000111111222000000///...---,,,,,,+++------------,,,,,,,,,,,,+++*********+++,,,,,,---,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++******))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,------......,,,,,,,,,---......//////000000//////000000111111222111000///............///000333555888<<>>999555222///---***))))))((((((((())))))))))))))))))************))))))*********)))(((''''''''''''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&''''''''''''''''''$$$$$$%%%%%%%%%$$$######"""###############$$$$$$'''''''''''''''&&&%%%%%%))))))((('''&&&$$$"""!!!$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''(((((('''&&&'''(((%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((***++++++(((((((((((((((''''''''''''''''''''''''(((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))((())))))************)))*********************************++++++++++++,,,,,,---///...---///444888999@@@OOObbbsss{{{yyywwwyyy}}}}}}yyyuuusssttttttrrrppprrrttt{{{~~~xxxrrrooommmllllllkkkkkklllpppuuuzzznnnUUUHHHFFF@@@<<<<<<888777666666555555444333333111111111111000000000000...//////000111111222222//////.........---------.........---------,,,,,,+++++++++***++++++,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,++++++******+++++++++++++++++++++++++++++++++........................++++++,,,,,,---......///,,,,,,------...////////////////////////000111111222111000000000000000111222555888;;;@@@GGGNNNSSSWWW\\\bbbiiinnnrrrvvvxxxvvvuuuuuuwww}}}yyywwwyyy{{{|||{{{|||~~~~~~|||{{{{{{{{{|||zzzyyyxxxyyy{{{}}}~~~~~~}}}{{{zzzzzzzzztttpppjjjeeeaaa^^^\\\ZZZWWWYYYZZZTTTKKKDDDAAA@@@CCCJJJTTTZZZ\\\]]]```ccc^^^```aaaaaa___[[[VVVSSSQQQMMMGGGAAA===888444111,,,,,,+++***))))))))))))((()))))))))************))))))***+++***)))((('''&&&'''''''''((((((((()))''''''''''''''''''''''''$$$$$$$$$$$$$$$#########%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''&&&&&&###$$$%%%&&&&&&&&&%%%$$$#########$$$$$$%%%%%%%%%%%%&&&'''((((((''''''&&&''''''(((''''''%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&((()))((('''&&&''')))))))))************))))))&&&''''''((()))***++++++)))((((((((('''''''''''''''''''''(((((()))))))))&&&'''(((************)))(((((((((((((((((((((((((((((()))************************************************+++++++++,,,,,,,,,...000//////444<<>>CCCIIIPPPYYY^^^```eeelllsssyyy~~~~~~~~~{{{~~~}}}{{{yyyxxxxxxxxxwwwvvvyyyzzz|||~~~~~~~~~}}}~~~~~~|||vvvmmmfffaaa]]][[[YYYQQQWWW\\\YYYPPPFFF???<<<777AAALLLUUUXXX[[[___ccc```aaabbbbbb```]]]YYYVVVVVVRRRMMMGGGBBB===777333......,,,+++***)))))))))(((((())))))*********+++)))******++++++)))((('''&&&'''''''''(((((())))))'''''''''''''''''''''''')))))))))(((((('''''''''%%%%%%&&&&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&'''(((''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&((())))))((((((!!!###%%%'''((((((((((((###$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''((()))((('''&&&''')))(((((())))))))))))(((((())))))))))))************))))))(((((('''''''''&&&'''((((((((())))))******%%%''')))+++,,,,,,***)))(((((((((((((((((((((((((((((()))*********************************************+++++++++,,,,,,,,,...000222222444:::EEENNNbbbnnn|||wwwqqqnnnggggggjjjsss}}}|||~~~|||uuuqqqpppppplllgggcccdddfffiiikkkrrrwwwkkkSSSFFFFFF@@@<<<<<<888777777777666555555444444111111111111000000000000000000000111222222333333555222///...000000...,,,++++++++++++,,,---...///------------------------...,,,)))***,,,000222333,,,,,,,,,+++++++++******///+++)))***...///---)))******+++,,,,,,,,,,,,+++...---+++******+++---...111000///...---,,,,,,,,,000///---,,,,,,---...///...............///000000111111000000000/////////111111111111333666999;;;@@@AAAGGGQQQWWWZZZaaaiiinnnttt}}}}}}~~~~~~}}}wwwtttuuuxxxxxxxxxzzzyyy|||~~~}}}||||||zzzvvvrrrlllddd[[[TTTRRRRRRSSSSSSQQQIII>>>666888:::???HHHRRR\\\cccfffaaaaaaaaaaaa___]]][[[ZZZ]]][[[XXXUUUQQQKKKDDD@@@999555000---,,,---------,,,+++++++++******))))))(((((('''''''''(((((()))&&&&&&'''((()))))))))((((((((('''''''''&&&&&&&&&,,,)))%%%""""""%%%))),,,+++)))(((&&&%%%%%%%%%&&&%%%%%%&&&'''((((((((('''&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%&&&'''(((((((((###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&'''(((&&&###!!!"""%%%(((((('''*********)))(((&&&%%%$$$&&&'''((()))***+++,,,,,,,,,+++++++++******))))))...,,,)))&&&%%%&&&((()))###%%%((('''&&&%%%(((************)))))))))))))))(((((((((((())))))))))))++++++******************+++((()))...000...---///...222666888<<>>EEEJJJTTTVVV\\\dddiiioooyyy~~~}}}}}}yyyxxxwwwtttqqquuurrrssswwwyyyxxxzzz~~~{{{{{{}}}~~~}}}{{{wwwqqqkkkfffXXXSSSNNNMMMNNNJJJBBB:::000111333888AAAMMMWWW^^^```bbbdddcccbbbbbbbbbddd___]]]\\\[[[ZZZWWWSSSPPPIIIDDD<<<666222000///...,,,,,,+++******************++++++++++++***((('''))))))))))))((('''&&&&&&(((((((((''''''''''''&&&&&&%%%$$$###$$$%%%'''((((((''''''&&&&&&&&&'''''''''''''''(((''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))))))))$$$$$$$$$$$$%%%&&&'''(((%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((((((((('''(((&&&%%%&&&((()))***)))%%%%%%'''((())))))))))))''''''(((((()))***++++++))))))))))))(((((((((((()))))))))((((((((((((((((((***+++***))))))***,,,((()))))))))***+++++++++((())))))))))))*********,,,,,,,,,---------------///,,,,,,//////...///333888;;;AAALLL[[[jjjvvv}}}{{{vvvrrrpppllllllnnnuuu|||rrrjjjfffccceeehhhmmmttt{{{iiiQQQEEEEEE???<<<<<<888777777777666555555444444000000111111222333333444000000000111222222333333222111//////////////////,,,,,,,,,,,,,,,---......------------------------,,,++++++,,,......,,,*********++++++,,,------...---,,,***+++---...,,,+++***+++,,,,,,------,,,,,,------,,,,,,,,,---......---------------...///000///......---......///000/////////...///000000111/////////000111333555666222555888;;;???FFFOOOVVV\\\bbbkkksssyyy}}}zzzwwwvvvtttqqqtttpppooosssvvvvvvwww{{{||||||}}}~~~~~~|||{{{wwwrrrnnnccc[[[SSSPPPQQQNNNEEE>>>444333333555:::DDDOOOWWW___bbbddddddbbbaaaccceeeaaa___^^^]]]]]][[[XXXVVVRRRLLLDDD===888444111//////...---,,,+++,,,,,,,,,***+++,,,,,,+++)))'''%%%%%%&&&'''((()))*********((((((((('''''''''''''''&&&&&&'''(((((()))))))))&&&&&&&&&&&&''''''(((((('''((((((((('''&&&%%%%%%&&&&&&&&&''''''''''''(((''''''(((((()))))))))***"""""""""###%%%'''***+++&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&%%%$$$%%%&&&((()))))))))((('''''''''''''''((()))))))))'''(((((((((((((((''''''''''''(((((()))******+++(((((((((((((((((('''''''''((()))******)))((((((%%%&&&'''((()))***+++,,,(((((()))***++++++,,,,,,)))))))))*********++++++,,,,,,,,,,,,------------000---,,,///000///333999>>>HHHWWWgggsssyyy|||}}}}}}|||}}}}}}{{{zzzwwwvvvwww{{{|||sssmmmiiihhhlllpppvvv~~~hhhPPPEEEDDD???<<<<<<888777777777666555555444444111111111111111111000000000000000111222222333333111111000///.........///------,,,,,,------......------------------------))))))***---//////---+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,,,,---,,,+++++++++,,,------------,,,,,,,,,,,,,,,---......///---------------...///000............//////000000///////////////000111111000000000000222444666888555999>>>BBBFFFNNNXXX```hhhsss~~~|||||||||zzz|||||||||yyysssooopppqqqppppppssswwwxxxzzz{{{|||}}}}}}}}}}}}|||{{{{{{{{{yyyuuurrrmmmeee\\\VVVTTTPPPGGG@@@999888666444666<<>><<<<<<888777777777666555555444444444444333222000//////...000000000111222222333333333444333111---+++,,,.........------------......------------------------...---,,,---//////---,,,,,,,,,,,,---------------+++,,,---,,,,,,+++,,,---+++,,,------...---------+++,,,---....../////////......---------......///---...//////000111111111000000//////000000111222//////000222777<<>>LLLUUU___dddbbb```aaaccceeecccaaa`````````___]]]\\\ZZZXXXUUUQQQJJJCCC===999666222...+++*********************************((())))))*********))))))'''((((((((())))))))))))''''''(((((('''&&&%%%$$$%%%&&&'''((((((''''''&&&&&&&&&''''''((('''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&&&&&&&"""%%%((())))))(((&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&''''''(((&&&)))++++++)))'''((()))&&&&&&'''(((((()))(((((('''''''''(((((((((((((((''''''((((((((())))))))))))******))))))((('''''')))((('''(((***,,,***)))+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---+++++++++,,,---...............111777<<>><<<<<<888777777777666555555444444000000111222333444444555000000000111222222333333444555444111---***+++---///......---------......------------------------111///...---......---+++***++++++,,,---...//////+++,,,------++++++,,,---+++,,,------......------+++,,,---...///////////////......---------......------///000111111111111000000000000000111111222111111333777<<>>;;;777222///---------+++++++++******+++,,,,,,%%%&&&((()))+++,,,,,,---'''((((((((())))))******++++++******)))'''&&&%%%&&&&&&'''(((((('''&&&%%%%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&%%% """%%%'''(((&&&###!!!%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&((()))&&&&&&%%%$$$$$$&&&'''((('''***------***((()))************)))(((&&&%%%$$$'''''''''((((((((((((((('''((((((((())))))******+++******)))(((''''''&&&!!! $$$)))------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------,,,,,,------...///000000...///333:::@@@JJJZZZiiihhhlllssszzzzzzvvvsssooolllgggddddddhhhkkkoooyyydddUUUGGGAAA@@@===;;;:::555444444333222222111111222222222222222222222222111111111111111111222222555444333111000000//////,,,------......------,,,---,,,,,,,,,,,,---.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////,,,,,,---...///000111111---------,,,,,,---------,,,------...///000111111///......//////000111222222111000111222222111000111444999<<<@@@JJJXXXbbbjjjttt||||||~~~{{{yyy|||~~~yyyzzzxxxwwwyyy|||}}}{{{yyyyyywwwuuurrrmmmeee]]]XXXOOONNNLLLJJJGGGDDDAAA@@@KKKSSS^^^fffiiigggcccaaafffdddccccccddddddbbbaaaaaa```]]]ZZZWWWTTTRRRQQQLLLFFF===777333111000//////---+++***)))***+++,,,))))))))))))))))))))))))***)))((('''((()))+++---+++***)))(((((()))***+++((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((((((((('''&&&%%%$$$&&&((()))((('''$$$$$$$$$%%%&&&'''((()))(((((('''&&&&&&&&&&&&&&&,,,,,,++++++***)))((((((((()))***)))'''&&&&&&(((&&&'''''''''(((((())))))(((((((((((())))))))))))***+++,,,+++)))))))))***,,,,,,+++***)))(((''''''(((((()))***************++++++,,,,,,,,,---------)))+++,,,------...000222///999@@@CCCJJJWWWaaadddfffgggqqq~~~uuujjjeeefffhhhgggdddiiiooouuuyyy{{{cccUUUFFFAAA@@@===;;;:::999888888777777666666555333333222222222222222222000000111111222222222333444333222111000/////////---......//////......---...------------...//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------..................///////////////---...///000000///...------.........///000000000/////////000000111222333333333222222333444444444777;;;AAAEEEKKKWWWfffrrr}}}~~~~~~zzzwww{{{~~~zzzyyyxxxyyy|||~~~|||{{{{{{zzzwwwuuuqqqkkkddd___YYYVVVSSSPPPMMMLLLLLLMMMRRRXXX```eeegggfffeeeeeefffdddccccccddddddbbbaaaaaa```^^^\\\YYYVVVTTTSSSPPPKKKDDD>>>999555222000...---+++***)))******+++))))))))))))))))))))))))***)))(((''''''(((***+++(((((((((''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%&&&''''''(((((('''''''''&&&%%%&&&(((***)))(((&&&&&&&&&&&&''''''((()))******)))(((((((((((((((,,,,,,+++******)))(((((('''((()))(((&&&&&&&&&'''''''''((((((((()))))))))))))))))))))***************+++,,,+++)))))))))***************)))))))))))))))******+++++++++++++++***************+++++++++,,,---------,,,---000222888AAAIIILLLQQQ[[[ccceeefffhhhrrr{{{wwwqqqkkkeeedddiiiooorrrsss{{{}}}||||||cccTTTFFFAAA@@@===;;;:::888777777666555555444444333333333222222111111111///000000111222333444444333222111000///............//////////////////...///............///000000+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,------------------------------000000//////............---///111333333111///---////////////////////////000000000111222222333333111111000111111333444555===DDDLLLUUU^^^kkk{{{{{{yyy}}}{{{wwwyyy|||{{{yyyzzz{{{||||||{{{}}}{{{yyyxxxvvvqqqlllhhh]]]YYYTTTPPPOOORRRVVVYYY\\\___cccfffgggggghhhiiigggeeedddcccddddddbbbaaaaaa```___]]][[[YYYXXXWWWUUUQQQMMMHHHCCC<<<666222...---,,,+++************))))))))))))))))))))))))***)))((('''''''''((()))&&&&&&&&&''''''&&&&&&&&&&&&'''(((((((((((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''(((((((((&&&&&&'''(((((((((''''''((('''&&&''')))+++***)))(((((('''''''''(((((()))***))))))(((((((((((()))++++++******))))))((((((&&&(((((((((&&&%%%&&&'''(((((()))))))))))))))***************++++++++++++***+++,,,+++)))))))))***)))))))))*********++++++***++++++,,,---,,,,,,,,,++++++++++++++++++++++++.........------///222555>>>FFFLLLOOORRRYYY___aaajjjllluuuzzzssspppnnnjjjgggdddeeeggglllttt}}}~~~~~~}}}zzzvvvtttssssssyyyyyywwwsssooolllkkkkkkbbbTTTEEE@@@???===;;;:::666666555555444333333333444333333222222111111111//////000111333444555555333222111///......------......////////////.....................//////000---...000111111000...---,,,,,,,,,---------------.........------,,,,,,,,,///////////////.........///000111222222111000///000000000//////////////////000000111222222333333222222222222222555888;;;BBBLLL[[[iiiuuuzzzvvvxxx{{{zzz}}}|||zzzzzzzzzzzzzzz|||{{{yyyxxxxxxuuurrrooo```[[[UUUPPPPPPUUU\\\aaabbbeeehhhiiijjjiiijjjkkkhhhgggeeeeeeeeeeeecccaaa``````___^^^\\\[[[ZZZYYYVVVUUUSSSPPPLLLEEE<<<777000///...---+++***))))))))))))))))))))))))))))))***)))((('''&&&&&&''''''%%%%%%'''(((((('''%%%%%%%%%'''(((******((('''%%%(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''(((((((((((('''''')))((('''(((***++++++***((((((''''''''''''''''''((('''&&&&&&&&&&&&''''''******)))))))))(((((((((&&&'''((('''&&&%%%&&&'''))))))))))))************)))))))))*********++++++***+++,,,+++)))))))))***))))))*********+++++++++***++++++,,,,,,,,,,,,,,,............------------.../////////000333888;;;CCCGGGLLLNNNPPPVVV]]]bbboooqqqvvv~~~vvvlllgggfffdddddddddeeelllvvv~~~vvvssssssuuurrrrrrrrrpppmmmllllllmmmppppppnnnkkkgggeeeeeefffaaaSSSEEE@@@???===;;;:::999888888777666666555555333333333222222111111111///000111222333444555555333222111///......------,,,------......------,,,------,,,,,,------...///---...000111111000...---,,,,,,,,,------..................------,,,,,,+++------......///000000111111000...------...000111000000000000000/////////...///000222222222222222555666777777999===CCCHHHNNN\\\ooo|||yyyyyyzzzxxxvvvvvv{{{~~~|||zzzxxxxxxxxxzzzyyywwwvvvwwwvvvtttrrrlllfff^^^WWWUUUXXX]]]aaacccggglllnnnnnnmmmlllllljjjiiigggfffgggfffdddccc```______^^^]]]\\\[[[[[[VVVVVVVVVUUURRRLLLDDD>>>555444222///---+++******))))))))))))))))))))))))))))))((('''''''''''''''&&&'''((())))))((('''&&&&&&''')))******)))'''&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&''''''''''''((((((((((((((('''''')))(((''')))+++,,,+++***''''''&&&&&&%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))((((((((((((((((((&&&'''((('''&&&&&&'''(((************))))))))))))((((((((()))))))))*********+++,,,+++)))))))))***++++++++++++************)))******+++,,,+++++++++...........................///111444666:::@@@DDDIIIKKKMMMPPPSSSYYYbbbjjjqqqsssvvv|||{{{qqqggg______aaacccgggmmmqqq|||wwwwwwsssmmmfffdddgggjjjpppppppppnnnkkkjjjkkkllllllllllllkkkhhhhhhhhhjjj```RRRDDD??????===;;;:::777777666666555444444444222222222222222222222222000111111222333444555555333222111000///.........,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---......+++,,,---......---,,,+++,,,,,,,,,---......//////.........------,,,,,,,,,,,,,,,---...///000111111111///---++++++---///111000000000000000000000000///000222333444444333222222555888:::>>>EEEOOOWWWdddrrr{{{uuupppooosssxxx|||~~~~~~~~~}}}zzzzzzzzz{{{xxxvvvuuuvvvvvvuuutttuuuoooggg^^^YYYWWWXXXZZZbbbgggmmmqqqqqqooonnnmmmmmmkkkiiiiiiiiihhhfffddd``````___^^^]]]]]]\\\\\\WWWWWWWWWXXXVVVRRRKKKFFF===;;;666222...,,,++++++))))))))))))))))))))))))))))))((((((((((((((('''(((((())))))))))))(((((('''((())))))))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''(((((()))))))))((('''''')))((('''(((***,,,+++***&&&&&&%%%%%%%%%&&&&&&''')))(((((((((((())))))***((((((((((((''''''''''''&&&''')))(((''''''((()))***)))))))))))))))(((((('''((((((((())))))))))))***+++,,,+++)))))))))***,,,,,,+++++++++******))))))******+++++++++++++++,,,,,,,,,---------.........111666:::>>>BBBGGGKKKMMMMMMOOOTTTWWW\\\eeeooossswww|||xxxssspppccc[[[XXX___fffjjjsss|||}}}vvvqqqoooeeefffddd___ZZZ[[[aaahhhuuuuuussspppmmmkkklllmmmlllooorrrsssssstttvvvwww```RRRDDD??????===;;;:::666666555555444333333333111111111222222333333444222222222333333444444444444333222111000/////////------............---------------------...//////++++++++++++++++++++++++,,,,,,------.../////////------------------,,,,,,---.........//////000000000///---,,,,,,---///000/////////000111111111222111222444666777666555444111555;;;AAAHHHSSSaaakkk||||||yyyzzz~~~~~~yyyyyyxxxtttrrrxxx{{{yyywwwyyy~~~}}}{{{xxxvvvvvvwwwvvvuuuvvvrrrmmmgggaaa]]][[[ZZZbbbffflllpppqqqpppppppppooonnnlllkkkkkkjjjhhhfffcccbbbaaa```___^^^]]]]]][[[ZZZYYYYYYXXXUUUPPPLLLEEEAAA;;;444///---------))))))))))))))))))))))))(((((())))))***))))))))))))(((((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''((((((((()))))))))))))))(((''''''(((''''''(((***++++++***&&&&&&%%%&&&&&&'''((()))((((((((((((((()))******'''''''''''''''''''''''''''((())))))(((((()))+++)))))))))(((((((((''''''(((((()))))))))************+++,,,+++)))))))))*********++++++++++++,,,,,,***++++++,,,,,,,,,,,,,,,++++++,,,---...//////000111555;;;@@@DDDHHHKKKNNNPPPQQQVVV]]]```bbbiiirrrzzzzzzoooiiieeeddd\\\WWW\\\kkkwww|||zzz{{{zzzuuuooohhhcccaaa\\\^^^___[[[YYY\\\eeennnyyyyyyxxxuuurrrqqqrrrtttuuuzzz```QQQCCC??????===;;;;;;::::::999999888777777777000000111222333444444555333333333333333333333333555444333111000000//////......////////////.....................///000000...------,,,,,,------...,,,,,,------...///000000------------------------///////////////...............////////////............///000111222222333333444666888999888777666666<<>>;;;:::;;;888777666555555444444555555444333333222222222222333333333222222111111111222222111111000///////////////............//////111000...---,,,,,,------......---------,,,,,,,,,......////////////......+++,,,------......------...............---------+++,,,,,,---...///000000000000111222222222111111666777888888777666777999<<>>FFFKKKKKKJJJRRR[[[bbbfffjjjlllnnnrrrxxx}}}~~~}}}}}}ttthhh]]]YYYYYY\\\]]]```iiiwwwvvvpppiiieeefffiiilllmmmjjjgggdddccchhhiiigggdddcccjjjvvv___RRREEE@@@>>>;;;:::;;;888888666555555555555555555444333333222222222333333333333222222222111111222222111111000000////////////............/////////...---------...//////.........---------,,,,,,......////////////......,,,,,,------.........---------....../////////000//////////////////000000000111222333333444444444777999:::;;;:::;;;===>>>CCCNNN\\\gggttt{{{xxxppppppppprrrvvv{{{vvvuuu|||}}}zzzwwwwwwyyy{{{~~~zzzwwwwwwvvvuuuuuuuuuuuurrrppptttrrrooonnnooopppqqqqqqpppooonnnlllkkkjjjiiiiiikkkhhheeedddddddddcccbbbaaa```^^^\\\ZZZXXXVVVUUUWWWRRRKKKDDD>>>888333///---,,,,,,,,,---,,,***(((******++++++++++++******''''''((((((((((((''''''************************''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((()))'''&&&&&&'''((((((''')))(((&&&%%%%%%&&&'''(((((('''%%%$$$%%%&&&)))***''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&'''''''''))))))))))))(((((((((((()))))))))))))))))))))))))))))))))*********++++++))))))))))))*********++++++,,,......,,,******+++---,,,,,,++++++,,,,,,---......................../////////000222666999;;;>>>???CCCGGGIIILLLVVVaaajjjnnnrrruuuwww{{{zzzrrrqqqrrrsssrrroookkkeee```^^^aaafffiiittt{{{}}}qqqiiifffggghhhnnnpppqqqqqqoooooopppqqqvvvuuutttrrrsssyyy|||^^^QQQEEE@@@>>><<<:::;;;888888777666555555555555444444333222222222333333333333333333222222222222222222222111000000////////////............//////------------...///000111.........------------,,,------............------,,,,,,------............------...///000111222222111111111111000000000///111222333444666777888888555666888888:::===AAADDDPPP```qqq|||~~~|||wwwvvvnnnnnnooorrryyy~~~rrrpppwww|||yyyzzz~~~yyyvvvuuuuuuvvvwwwxxxwwwuuu{{{xxxsssqqqqqqrrrssssssqqqpppooommmlllkkkkkkkkkllliiigggffffffeeedddccccccbbb___\\\YYYXXXWWWWWWXXXVVVSSSOOOIIIAAA888222...---,,,,,,,,,,,,***)))******++++++++++++******'''(((((())))))((((((''''''(((***+++,,,,,,++++++((((((((((((((((((((((((((((((''''''''''''(((((()))(((&&&&&&((()))((('''***)))(((''''''((()))***((('''&&&%%%%%%''')))***''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))******************+++------+++******+++------,,,,,,,,,,,,---------------...///000111222//////111444888<<<@@@BBBFFFBBBAAADDDIIIQQQ^^^jjjtttxxx}}}wwwpppgggbbbcccfffggghhheeegggiiikkkmmmrrryyyvvvssslllddd___aaajjjrrrxxxxxxwwwvvvwwwzzzzzz]]]QQQEEE@@@???<<<:::;;;999888777666555555555555444333333222222333333333333333333333333333333333333333222111111000000/////////............//////---------...//////000000............------------------............---------------------......///...//////000111111222222111111111111111000000000222333444666888:::<<<===555666666777:::AAAIIIOOO```rrrrrrpppwwwyyyxxxyyyssstttwww}}}yyywww|||}}}}}}uuutttssstttvvvxxxyyyxxx|||zzzwwwvvvvvvvvvvvvuuurrrrrrpppooonnnmmmmmmmmmiiihhhgggggghhhiiihhhgggfffccc```\\\ZZZYYYYYYYYYYYYXXXWWWUUUPPPHHH@@@999111///---,,,,,,,,,+++*********++++++++++++******(((((())))))))))))(((((($$$%%%''')))))))))'''&&&))))))))))))))))))))))))))))))))))))))))))))))))***(((&&&'''((()))(((((())))))((((((((()))***+++((('''&&&&&&&&&''')))***'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***************************,,,---,,,+++***+++,,,------,,,,,,,,,,,,---------------...///111333444000111444888===BBBFFFHHHJJJEEEBBBFFFOOOYYYgggrrr{{{yyyqqqeeebbb___^^^```cccgggiiikkkrrrzzzzzzsssoooiiifffbbb^^^```iiiuuu~~~~~~~~~xxx\\\PPPEEEAAA@@@===;;;;;;999888777666666555555666333333333222222333333444333333333333333333333333333333222222111000000000//////............//////...///////////////////////////.........------------..................---......---------...///000111111111111111111000000......///000111111222222333333444666888;;;>>>???999999999;;;AAAKKKWWW^^^ooouuuiiiiiirrr{{{|||{{{}}}~~~{{{vvvtttrrrrrrtttwwwxxxxxxxxxxxxyyy{{{}}}|||yyyvvvsssrrrqqqpppooonnnnnnnnnjjjiiihhhiiijjjjjjiiihhhfffdddaaa]]][[[[[[[[[[[[YYYXXXVVVUUURRRNNNHHHDDD666333///---,,,,,,++++++******++++++++++++******(((((())))))))))))((((((%%%&&&'''((((((&&&$$$###************************(((((((((((((((((((((((()))(((&&&&&&(((((((((''''''''''''(((((())))))***(((''''''''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))+++++++++***************,,,---...---,,,+++---......------,,,,,,------...///...//////111444777999666777999<<<@@@EEEIIILLLJJJFFFEEELLLUUU___lllwwwuuulllfffccc___aaaccceeehhhlllqqqttt~~~zzzqqqkkkhhhgggfffbbb^^^```iiiuuuwww[[[PPPEEEAAA@@@===;;;;;;999999888777666666666666333333222222222333444444333333333333444444444444333333333222111111000000//////............////////////000000000///....../////////.........------......////////////......///...---------...000111111111111111000000000///......///000111222333333333333444555888;;;>>>@@@999;;;>>>CCCKKKVVVaaahhhyyyzzzppphhhiiioootttyyy}}}~~~}}}||||||}}}zzzwwwtttrrrtttuuuwwwwwwuuuwwwzzz~~~{{{wwwsssrrrqqqpppoooooooooooommmllljjjjjjjjjiiifffdddeeecccaaa___^^^]]]]]]^^^ZZZXXXUUUTTTSSSQQQNNNKKK<<<888222///------,,,+++******++++++++++++******((())))))******))))))((())))))******)))(((&&&%%%))))))))))))))))))))))))%%%%%%&&&&&&&&&&&&%%%%%%((('''%%%%%%'''((('''&&&&&&&&&''''''(((((())))))((((((''''''(((((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))******''''''(((((())))))******))))))))))))))))))))))))((((((((()))))))))******+++++++++++++++*********,,,---...---,,,,,,...000......------------......///000000333666;;;???BBBAAA@@@@@@AAACCCHHHLLLOOOIIIHHHLLLSSS[[[dddppp|||yyylllaaaZZZZZZ]]]dddiiiqqqvvvyyy||||||yyytttmmmhhhhhhjjjmmmjjjgggfffkkkvvvwww[[[OOOEEEBBBAAA>>>;;;;;;:::999888777666666666666333222222222333333444555333333333444444444555555444333333222222111111000//////............//////---...///000111111000000////////////............//////000000000000/////////...---------...000111//////000000000000000000000111111111222222333333333333333444666:::===???:::@@@JJJTTT]]]fffmmmrrr{{{~~~uuunnnjjjmmmqqqtttwww{{{~~~}}}|||~~~~~~yyyvvvuuuvvvwwwwwwvvvwwwzzz}}}~~~{{{xxxsssrrrqqqpppoooooooooooommmlllkkkjjjjjjiiifffdddcccbbbbbbaaa``````______[[[YYYWWWUUUTTTSSSPPPNNNAAA<<<666000...---,,,+++******++++++++++++******))))))************))))))***************)))))))))))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%'''&&&$$$$$$&&&'''&&&%%%%%%&&&'''((())))))))))))((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))***+++'''''''''((()))*********)))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,++++++*********+++,,,,,,,,,++++++---///......------------......///000222777===DDDKKKOOOMMMKKKGGGFFFFFFJJJNNNPPPOOOQQQVVV]]]ccckkkyyyuuuiiiaaa[[[YYY^^^fffpppxxx~~~xxxnnnooopppooonnnppptttxxxuuuwww{{{wwwZZZOOOEEEBBBAAA>>>;;;;;;:::999888777666666666666222222222222333333444555333333333444444555555555444444333222222111111000//////............//////***,,,...000222222222222000/////////............000000111111111111000000000///---,,,---...000222------...///000111222222444444333333333333222222333333222333555999<<<>>>BBBLLLZZZhhhrrryyy|||~~~zzz~~~{{{xxxxxxvvvsssqqqmmmmmmqqqvvvyyy~~~~~~yyyxxxxxxyyyyyyyyyyyyyyy{{{}}}}}}{{{yyyrrrrrrqqqpppooooooooooooiiihhhhhhjjjkkkkkkiiigggaaaaaabbbbbbbbbaaaaaa```\\\[[[YYYWWWVVVTTTPPPMMMDDD???888222...---,,,,,,******++++++++++++******))))))************)))))))))((((((((()))***+++,,,((((((((((((((((((((((((((()))***++++++***)))((('''%%%###$$$%%%&&&%%%%%%&&&&&&((()))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))++++++&&&''''''((()))******+++))))))))))))))))))))))))************++++++++++++,,,,,,,,,++++++************++++++***)))***,,,///......------------.........000333:::BBBKKKSSSXXXUUURRRMMMIIIHHHKKKOOORRRWWWZZZ___eeejjjqqqrrrhhhaaa___^^^```iiitttzzz}}}rrrjjjmmmqqquuuwwwxxxyyy|||zzzYYYNNNDDD@@@>>><<<;;;===:::999888777666666666666333333333444444555555555333333333444444444555555555555444333222000000//////////////////000111111000000///......///111111111000000000000000111111////////////000000000000111111000000//////......222222111111111111111222333222111222333333333222555222333777777777>>>GGGRRR___nnnzzz{{{tttpppkkkjjjlllooopppoooqqqtttyyy|||~~~~~~}}}zzz|||zzzyyyzzz}}}}}}{{{yyyxxxuuuqqqnnnmmmnnnooopppooonnnnnnmmmjjjfffcccbbbbbbaaa```````````````\\\\\\[[[YYYVVVTTTRRRPPPKKKFFF???999555111...,,,...,,,******+++,,,+++***))))))))))))************))))))))))))))))))))))))))))))************))))))***)))))))))(((((('''''')))(((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++***(((&&&%%%))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''+++******))))))******+++++++++++++++***)))((((((++++++,,,,,,,,,+++******))))))******+++,,,......333333555:::BBBJJJPPPTTTUUUMMMHHHKKKQQQUUUXXX\\\bbbeeehhhnnnzzzvvvooommmaaaaaaaaa```bbbjjjuuu~~~|||sssmmmmmmnnnsssuuuvvvxxxzzz}}}vvvXXXNNNDDD@@@>>><<<;;;===:::999888777666666666666333333333444444444555555333333333444444444555555555444444333222111000//////////////////000111111000000///...///000111222111000000//////000000111111111000000//////......111000000000/////////...//////............//////333333333444555666666555888666777::::::<<>>999555111......,,,***)))***+++***)))))))))))))))************************************))))))************))))))))))))((((((((('''''''''))))))((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))(((((()))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************+++++++++******+++++++++******+++++++++++++++******+++,,,,,,---,,,,,,,,,++++++++++++,,,---...///000111333999@@@GGGLLLOOOSSSMMMKKKQQQXXX[[[^^^bbbgggnnnwww~~~qqqfff```___]]]```eeeiiioooyyyzzzsssnnnlllnnnrrruuuyyyzzzzzz|||rrrWWWMMMCCC@@@>>><<<;;;===:::999888777666666666666333333333444444444444555333333333444444444555555555444333333222111000000///////////////000111111000000//////000111111222000000////////////000000222222111000///...------000000000000////////////222111111000111111222222222222333555666666666666:::;;;===???AAAGGGVVVdddwww}}}qqqiiigggfffhhhlllpppsssuuu~~~~~~}}}~~~~~~}}}|||~~~|||yyyvvvsssqqqpppnnnmmmllllllkkkhhhfffcccbbbaaa```____________\\\\\\[[[ZZZXXXVVVTTTSSSPPPMMMIIIDDD@@@:::555111000...+++******+++***))))))))))))*********++++++************************))))))************)))))))))((((((((((((''''''''')))))))))(((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------++++++,,,---............---------------...///000...000555:::@@@FFFJJJLLLPPPNNNQQQZZZbbbeeegggkkkppp}}}oooaaaXXXVVVYYY```fffpppyyy}}}vvvkkkfffbbbdddkkkuuu|||pppVVVLLLCCC@@@???<<<;;;<<<:::999888777666666666666444444444444444444444444333333333444444444555555444444333333222111000000///////////////000000111000000000000111222222333111000//////.../////////111111000000//////......000000000000////////////333222222222222333333444111333444555555444444555777<<>>CCCGGGKKKMMMOOOQQQYYYdddlllnnnqqquuu{{{vvvfff[[[WWW[[[aaannnvvvwwwllleeeccc```aaaiiivvvoooTTTKKKCCC@@@???<<<;;;<<<:::999888777666666666666444444444444444444444444333333333444444444555555444333333222222111111111///////////////000000111///000111111222333333333111111000///////////////......//////000000111111////////////000000000000///////////////000111222444777999999777555555666555===GGGOOOZZZkkkuuuooonnnmmmnnnoooqqqvvv}}}~~~yyytttqqqnnnkkkjjjiiiiiihhhgggfffeeedddbbb```______^^^\\\\\\\\\[[[ZZZYYYWWWVVVSSSRRROOOMMMJJJDDD>>>:::666333///,,,+++++++++***************++++++++++++************************))))))************))))))***************************)))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))((('''(((((((((((((((((((((((((((((((((((()))))))))*********+++&&&''''''((()))******+++,,,---............---,,,---------------,,,+++***////////////......---,,,---------...///000111222111555:::???BBBGGGMMMQQQSSSXXXcccnnntttuuuyyy~~~oooccc\\\\\\dddmmmxxxkkkccc``````bbbiiivvvnnnSSSJJJBBB@@@???<<<;;;<<<:::999888777666666666666555444444444444333333333333333333444444444555555333333333222222222111111///////////////000111111///000111333333444444444333222111000000//////000------...///000111222222////////////000000000000000000000000111222333444888<<<@@@@@@===;;;;;;<<<999DDDQQQ]]]lll~~~xxxpppooorrrpppqqqsssvvv{{{~~~{{{yyyyyy}}}~~~~~~}}}wwwuuurrrmmmkkkjjjjjjiiihhhiiihhhfffdddbbb``````___\\\\\\\\\\\\[[[ZZZYYYXXXTTTSSSQQQOOOMMMIIIDDD@@@777444///+++******))))))*********++++++++++++,,,++++++++++++++++++++++++))))))************))))))))))))************++++++******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))((('''''''''))))))))))))))))))))))))((())))))******+++++++++)))******++++++,,,,,,,,,+++,,,---......---,,,+++------------,,,+++***)))......//////......---,,,------...///111333444555333666:::===@@@FFFOOOUUU]]]cccnnnwwwzzzzzz~~~uuujjjccc```dddnnnzzz|||ooogggeeefffbbbiiiuuulllRRRJJJBBB@@@???<<<;;;;;;:::999888777666666666666555555444444444333333333333333333444444444555555333333333222222222222111///////////////000111111///000222333444555555444444333222111000000000000......//////000000111111.../////////000000000111333333333333444555666666888===BBBDDDAAA@@@AAACCCDDDOOO]]]kkk{{{|||wwwqqqppprrrtttuuuwww{{{zzzrrrooooooooorrrzzz~~~~~~}}}~~~|||zzzvvvqqqmmmllllllkkkkkkkkkjjjhhheeecccaaa``````\\\]]]]]]]]]\\\[[[ZZZZZZVVVTTTRRRQQQPPPMMMIIIFFF;;;777222...,,,,,,++++++*********+++++++++,,,,,,++++++++++++++++++++++++))))))************))))))''''''(((((())))))))))))*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******)))((('''))))))))))))))))))))))))((())))))******+++,,,,,,+++++++++++++++++++++++++++,,,---......---,,,+++***+++++++++++++++*********+++,,,---.../////////......000222444777999:::777999;;;<<>><<<===>>>>>>AAAJJJYYYdddrrrwwwuuuiiiiiihhhkkkrrrzzz}}}zzz{{{{{{wwwqqqpppssswww~~~yyytttqqqoookkkjjjiiigggffffffffffffjjjPPPHHHAAA??????<<<:::;;;;;;:::999777777777777888666555444333333444555666555444444333333333444444444444333222111111111111///////////////000111111333333444444444555555555888333...---///111222111222111111111000000//////000000111222333333444444444222111111333666888888<<<===>>>@@@CCCIIIPPPUUU[[[eeerrr~~~yyyyyyxxxwwwvvvuuuuuuuuuyyy|||yyyooohhhgggkkkiiirrr~~~}}}{{{uuupppmmmmmmmmmmmmlllkkkiiigggeeecccbbbaaa```^^^[[[ZZZZZZZZZZZZVVVWWWWWWWWWUUUSSSPPPNNNJJJFFF???888222///.........---,,,+++************,,,+++***)))(((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((---+++)))(((((()))+++---******))))))******+++,,,))))))************)))))))))***,,,,,,+++++++++,,,,,,---...//////...,,,+++,,,---...000000000000//////666;;;:::<<>>CCCIIIQQQZZZ```eeeqqq}}}}}}yyyxxxwwwuuuuuutttuuuuuu{{{}}}zzzpppiiiiiimmmllluuu|||xxxtttrrrrrrnnnmmmkkkhhheeedddbbbbbbaaa```^^^\\\[[[ZZZZZZZZZWWWXXXXXXWWWUUURRRPPPNNNKKKHHHBBB;;;555111///...,,,,,,,,,++++++*********---,,,+++******)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))++++++++++++++++++++++++******************************))))))******+++,,,******++++++++++++******)))***,,,,,,+++++++++,,,+++,,,,,,,,,,,,,,,++++++,,,---...000111111111111777>>>BBBBBBCCCGGGHHHEEEFFFFFFDDDCCCEEEPPP___jjjzzz{{{rrriiiccc```eeeqqq{{{yyyxxxwwwzzz{{{|||yyyyyy}}}xxxvvvvvvwwwvvvuuuooommmjjjeeeaaa]]][[[YYY]]]^^^```___^^^^^^___aaaiiiRRRIIIBBBAAA@@@===;;;<<<;;;:::999888777777777777666555444444444444555666444444444333333444444555666666555444333333333333000////////////000111111000000000111111111111222000111111111000000222333111111111111111000000000000000000111222222333333//////000111222444666777555:::AAAIIIRRR\\\eeekkkpppzzz~~~{{{zzzyyywwwvvvuuuvvvwwwxxx~~~~~~tttllllllooooooxxx|||yyywwwsssqqqmmmiiifffdddccccccaaa```___]]][[[[[[ZZZZZZYYYYYYXXXWWWUUURRROOONNNLLLIIIEEE???:::444000...++++++++++++++++++***)))...---,,,+++++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))***+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))******))))))******+++,,,++++++,,,,,,,,,,,,++++++)))***,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,---------...000222555777888BBBGGGJJJJJJIIIKKKKKKIIIKKKJJJHHHHHHMMMYYYiiiuuu~~~wwwsssxxxvvvqqqjjjdddaaabbbcccsss~~~tttmmmlllpppuuuxxxvvvxxxzzz||||||xxxqqqmmmiiiggghhhiiikkkkkkiiigggccc```]]][[[ZZZZZZ\\\^^^```aaa```aaabbbccciiiRRRJJJCCCAAAAAA>>><<<===::::::999888888777777777555555555444444555555555444444333333333444555555444444333222111111111111000000//////000000111222111111222222222333333333...111444333000...///222111111111111111111111111000000000111111222222222222333444555555555777888999???HHHRRR[[[dddlllpppvvv{{{~~~~~~}}}}}}|||yyyxxxxxxyyy|||}}}xxxooommmooorrr{{{}}}zzzwwwrrrlllhhhfffffffffaaaaaa___^^^]]][[[[[[ZZZZZZZZZYYYWWWUUURRRPPPNNNKKKJJJHHHCCC>>>888222///***+++,,,,,,,,,+++***)))------,,,+++++++++++++++)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))((((((((((((((((((((((((*********++++++***************))))))******+++,,,***++++++++++++++++++***)))***,,,,,,+++++++++,,,...---,,,,,,,,,---...///000///...000444;;;BBBFFFLLLNNNNNNLLLKKKKKKMMMNNNOOOOOOOOOQQQZZZiiizzz{{{mmmhhhhhhiiifffccc``````eeemmmsss~~~qqqkkkdddaaadddllltttyyyssswww}}}{{{uuuoookkkhhhfffcccaaabbbeeehhhjjjjjjhhhfffcccaaa`````````^^^```ccceeeffffffhhhiiiiiiRRRJJJCCCAAAAAA>>><<<===::::::999999888777777666444555555555555555555444333333333333333444555666444444333222111111111111000000000000000111222222111111222222222333333333///222444333///------///111111111111111222222222111111111111111222222222555666777666555555777999===EEERRR^^^gggmmmqqqssswwwwwwwwwyyy~~~|||zzzxxxyyy|||~~~sssnnnooosss{{{{{{vvvooojjjgggffffffaaaaaa```___^^^\\\[[[ZZZZZZZZZYYYWWWUUURRRQQQOOOKKKKKKIIIFFFAAA;;;555222---------,,,,,,+++***))),,,++++++************+++******++++++++++++******************************************************************************************))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,+++)))(((((()))+++,,,******))))))******+++,,,))))))************)))))))))***,,,,,,+++++++++,,,---,,,+++++++++,,,...///222111000222888BBBMMMTTTPPPNNNKKKIIIHHHJJJOOOTTTRRRRRRUUU[[[hhhzzzooo___[[[]]]ZZZZZZ\\\___gggsssxxxmmmaaa^^^\\\^^^eeennnuuuzzzyyy}}}uuunnniiidddaaabbbaaa```___```cccgggjjjkkkjjjhhhgggfffeeeeeefffaaadddiiilllmmmnnnppprrriiiRRRIIIBBBAAA@@@===;;;<<<999999:::999999888666666444444555666666555444444333333333333444555555666666666555444333333333333111000000000000111222222000000000111111111111222000111222222000.........111111111222222222222222222222222222222222222222444555666555333444999===BBBMMM\\\jjjsssvvvvvvuuuuuuuuuuuuzzz}}}{{{yyyxxxzzzxxxqqqqqqsss{{{~~~yyysssmmmiiifffeeebbbaaaaaa```___]]]\\\[[[ZZZYYYXXXVVVUUUSSSRRRRRRLLLLLLLLLIIIEEE@@@:::777111000...,,,+++*********++++++************++++++******++++++++++++******************************************************************************++++++*********)))))))))))))))))))))))))))))))))************************---+++)))'''''')))+++---******))))))******+++,,,)))))))))******))))))))))))***,,,,,,+++++++++,,,************+++,,,------333333333777???IIISSSYYYMMMIIIGGGGGGHHHKKKRRRYYYVVVWWW\\\fffvvv|||iiiZZZUUUVVVVVVYYY```jjjvvvvvvjjjbbb[[[[[[]]]ccclllvvv|||yyyppphhhbbb___]]]\\\\\\]]]^^^^^^___aaaeeehhhiiiiiiiiijjjjjjjjjkkkkkkhhhlllqqquuuxxxyyy{{{}}}iiiQQQHHHAAA@@@???<<<;;;;;;999999::::::999888666555444444555666666555444444333333333333444555666666666666555444333333333333111111000000111111222333111111111111222222222222///......///000111111000111111111222222333333333333333333333333333333333222444555555444777???EEEMMMYYYjjjwww}}}{{{vvvrrrppptttyyy~~~|||{{{vvvtttttt|||zzzsssmmmiiigggbbbbbbbbbaaa```^^^\\\[[[YYYXXXWWWVVVUUUTTTTTTTTTOOOOOONNNMMMIIIEEE@@@>>>666333000,,,*********+++,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++*********************************************************************************************++++++))))))))))))))))))))))))''''''''''''''''''''''''++++++***))))))***++++++******))))))******+++,,,)))******++++++******))))))***,,,,,,+++++++++,,,***+++,,,---............111444999???FFFMMMRRRTTTGGGDDDEEEJJJLLLNNNUUU]]]___aaagggsssuuuiii^^^YYYZZZ___fffppp}}}uuulllgggeeedddeeehhhpppzzz{{{rrrmmmfffaaa___^^^]]]]]]ZZZ]]]___aaaaaabbbeeehhhgggiiimmmpppssstttuuuuuutttxxxiiiPPPHHHAAA??????<<<:::;;;999999::::::999888666555333444555666666555444333222222222333444555666777444444333222111111111111111111111000111111222333333333444444444555555555...,,,***---111444444222111111111222222333333333444444444444444444444444222444666666777<<>>AAAMMM[[[lllttt~~~yyyrrrnnnqqqvvv}}}yyyuuuvvvvvvooojjjhhheeeccccccddddddbbb^^^YYYYYYWWWVVVUUUTTTTTTTTTPPPNNNLLLKKKJJJIIIGGGEEE<<<888333///---,,,++++++************************)))))))))***++++++,,,,,,))))))*********+++++++++************************(((((((((((())))))))))))************))))))))))))))))))))))))************************************+++***)))))))))***,,,,,,---***''''''***,,,,,,+++---------,,,,,,+++++++++***+++,,,---...---,,,+++///***+++000111//////444888@@@HHHLLLPPPPPPHHH===<<<>>>DDDLLLNNNPPPZZZfffpppvvv~~~yyytttqqqoooiiieeekkkvvv~~~~~~wwwsssuuu{{{}}}xxxtttrrrppplllhhhddddddbbbaaa```_________```bbbfffiiijjjllloooqqqvvvyyy~~~lllTTTKKKDDDBBB@@@<<<:::;;;999999999999999888777777666555555555555444444444666555555444444444555555444333333222222333333444555555555444444444333333000000000111111111222222333333333222222111000///222222111111111111111111111555444///...222555444666666:::AAAGGGMMMZZZgggpppvvv~~~yyysssppprrrwww{{{~~~}}}yyyxxx{{{{{{sssooohhhdddaaa```aaaaaa^^^[[[YYYXXXWWWVVVVVVUUUUUUUUUQQQOOOMMMLLLKKKJJJHHHFFF???:::555000...---,,,++++++++++++++++++++++++++++++++++++***************))))))*********+++++++++************************(((((((((((()))))))))***************))))))))))))))))))))))))************************************+++***)))))))))***+++,,,,,,***'''(((***,,,,,,+++---,,,,,,,,,++++++++++++++++++,,,------------,,,///,,,,,,000111///222888???JJJQQQPPPLLLJJJFFFAAAFFFEEEIIIOOOSSSXXXcccooowww~~~uuuhhheeeeeehhhjjjmmmwwwxxxuuuqqqooonnnlllhhheeeffffffeeedddcccccccccdddfffiiilllnnnrrrvvv{{{mmmTTTKKKCCCBBB@@@===;;;;;;777888:::;;;:::999666555666555555555555444444444555555444444444555555666444333333222222333333444333333333333333222222222111111222222222333333333333333333333222111000///111111222222222222222222333555555222000333555444555777>>>GGGOOOWWWdddooovvvyyy}}}|||yyyuuussssssvvvyyy{{{}}}|||vvv{{{vvvkkkfffbbb``````___\\\YYYYYYXXXXXXWWWWWWVVVVVVVVVRRRPPPNNNMMMMMMLLLIIIGGGCCC>>>777222///...---,,,---------------------------,,,,,,+++******))))))***************+++++++++************************((((((((()))))))))******************))))))))))))))))))))))))************))))))))))))))))))))))))******))))))******+++,,,***)))))))))+++,,,+++***+++++++++++++++*********,,,,,,,,,,,,,,,------.........///111111222888@@@JJJTTTYYYRRRHHHCCCDDDFFFJJJHHHJJJOOOVVV___lllwwwqqqcccXXXXXX\\\fffqqq|||}}}{{{xxxvvvqqqooommmlllllljjjgggdddddddddddddddeeefffggggggnnnqqqtttxxx}}}mmmSSSKKKCCCAAA@@@===;;;<<<888999::::::999888666555666555555555555444444444555444444444444555666666333333333333333333333333111111111111111111111111222222222333333333444444222333333333222222111000111111222222222222222333333555555333222333555666:::???GGGQQQZZZcccmmmtttzzz{{{}}}}}}|||yyywwwvvvsssuuuyyy}}}~~~uuuzzz~~~qqqlllfffbbbaaa```]]]ZZZXXXYYYYYYXXXXXXWWWWWWVVVSSSQQQOOONNNNNNMMMKKKIIIFFFAAA:::444111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************************************(((((()))))))))*********************)))))))))(((((()))))))))************((((((((((((((((((((((((***************+++++++++))))))***+++,,,,,,+++***************************------,,,++++++---...///...000111222333777AAAIIISSSWWWWWWOOODDD@@@CCCGGGHHHIIINNNUUU___jjjvvvwwweeeXXXSSSWWW```ooozzzzzz~~~yyytttqqqooonnnpppoooooonnnmmmkkkhhhgggcccdddeeegggjjjlllnnnpppwwwzzzlllSSSJJJCCCAAA@@@===;;;<<<;;;:::999777777777777888666555555555555444444444444444444444444555666666333333333333333333333333333333333333333333333333222333333333333444444444222333333333333222111111111111222222333333333333333333444444444555777;;;BBBIIITTT^^^iiirrryyy}}}}}}~~~~~~{{{xxxtttyyyvvvuuuzzzxxxrrriiidddaaa```]]]ZZZXXXYYYYYYYYYXXXWWWVVVUUUSSSQQQOOOOOOOOONNNLLLJJJHHHCCC<<<777333000---+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,************************************************))))))))))))************************)))))))))(((((()))))))))************(((((((((((((((((((((((())))))******++++++++++++((()))++++++++++++++++++************************...---,,,+++,,,---...///...111333444888AAAKKKRRRVVVSSSNNNHHHCCCAAACCCGGGGGGOOO[[[fffqqq|||}}}iiiZZZRRRTTT\\\kkk|||tttooouuu~~~}}}xxxrrrnnnlllkkkkkkqqqqqqpppooommmkkkiiiiiifffhhhjjjnnnsssxxx|||~~~jjjRRRJJJCCCAAA@@@===<<<<<<===;;;999666666666777888666555555555555444444444444444444444444555666777222333333444444333333222111111111111222222222222222222333333333444444444222333333333333333222222111111222222333444444444444333333666777888===DDDHHHQQQ]]]iiittt~~~zzzxxxttttttzzz}}}vvvllleeeaaa___[[[YYYYYYYYYYYYYYYXXXVVVTTTSSSRRRQQQOOOOOOOOONNNMMMKKKHHHEEE@@@;;;888333///,,,++++++++++++++++++++++++******++++++,,,------...+++++++++***************************************)))))))))*********++++++************))))))))))))))))))))))))************))))))))))))))))))))))))))))))***++++++++++++***(((***++++++******+++,,,*********+++++++++++++++---------------......///...111333666???LLLVVVYYYVVVNNNFFFEEEEEEDDDEEEHHHGGGWWWjjjvvvooo^^^UUUSSS[[[hhhzzzqqqfffbbbmmm}}}}}}zzzwwwsssooolllkkkkkkllloooooonnnllliiihhhiiijjjfffhhhmmmssszzzhhhRRRIIIBBBAAAAAA>>><<<===;;;;;;:::888777777666666666555555555555444444444444333333444444666777777222333333444444333333222/////////000000111111111222222222222333333333333222222333333444333333222111111222222333444444555777444444888;;;===EEENNNVVV```lllvvv}}}yyywwwxxx{{{pppgggccc```]]]ZZZYYYYYYZZZYYYWWWUUURRRPPPRRRPPPNNNNNNOOONNNLLLKKKJJJGGGDDDAAA===888222...------------------------+++,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************))))))*********+++++++++************))))))))))))))))))))))))************************************((()))***+++,,,++++++***)))***+++***((((((+++...++++++++++++,,,,,,,,,---,,,------...............///111333888FFFWWW______UUULLLEEEFFFHHHGGGHHHKKKMMMcccyyy{{{pppbbbYYYYYY\\\mmm|||pppfff^^^]]]lll{{{uuusssqqqooolllkkkkkkllllllkkklllkkkhhhffffffjjjmmmiiimmmsss{{{gggRRRIIIBBBAAAAAA>>><<<===999:::;;;;;;:::777555333666666555555555444444444333333333444555666777888222222444444444444222222333333333444444555555555111111222222222333333333222222333444444333333333111111222333333444555555999555555:::>>>AAAJJJUUUjjjuuu~~~|||yyytttkkkfffccc```^^^YYYYYYZZZYYYWWWTTTQQQOOOQQQPPPNNNNNNNNNNNNLLLKKKKKKIIIGGGEEEAAA<<<555000...........................------,,,,,,++++++***++++++++++++******))))))************************)))************+++++++++************))))))))))))))))))))))))************************************((()))***+++,,,+++*********++++++)))'''(((+++///+++++++++,,,,,,---------+++,,,.../////////...---///111333999JJJ]]]dddbbbTTTLLLHHHJJJJJJHHHJJJOOOYYYqqq~~~yyytttjjj```ZZZZZZ```fffrrreee```]]]___qqqzzzrrrooonnnooonnnllljjjjjjjjjlllmmmiiijjjiiigggeeeggglllqqqssswww~~~eeeSSSJJJCCCAAA@@@===<<<<<<===<<<;;;999888777777777555555444444444333333333333444555666777999::::::333333333333333333333333333222222111111222222333222222222222222222222222222222222333333444444444888444222555777666777999777888:::>>>FFFSSSaaajjjttt{{{{{{|||sssmmmggg```ZZZZZZXXXVVVUUUVVVWWWWWWVVVUUUSSSRRRRRRRRRRRROOOMMMPPPKKKFFFDDDCCC@@@999333111///............,,,***111///---+++++++++,,,---.........---,,,+++***)))************************(((((((((((())))))))))))************************+++++++++*********))))))++++++************++++++******))))))))))))******222000.........---,,,***,,,,,,,,,---------......---,,,++++++---...//////...555<<>><<<<<<===<<<:::999888777777777666666666555555555444444111111222333444555666666444444444444444444333333444333333222222222222333333333333333333333333333333333333333333333444444666222111555666444555888888999===EEEQQQaaapppzzz|||yyy}}}yyyrrrjjjbbb\\\[[[YYYVVVUUUVVVWWWWWWVVVUUUSSSRRRRRRSSSRRRPPPMMMOOOLLLHHHGGGGGGDDD>>>999444222000/////////...,,,///...,,,***)))***+++,,,,,,------,,,+++***))))))++++++++++++++++++++++++)))))))))************+++************************++++++++++++************++++++************++++++******))))))))))))******...,,,+++,,,------,,,***,,,,,,,,,---------.........---,,,,,,---///000111111888@@@GGGOOOWWWYYYWWWVVVOOONNNSSSSSSRRRZZZgggyyysssjjj]]]XXXVVV[[[bbblll|||}}}wwwwwwwwwtttqqqmmmkkkhhheeehhhrrrrrreee___^^^```bbbkkkhhhfffeeefffeeecccaaaZZZ\\\___ccciiiqqq{{{}}}___QQQIIICCCBBBAAA>>><<<<<<<<<;;;:::999888777777777777777777666666666555555222222222333333333444444444444555555555555555444555555444333333222333333444444444444444444444444444444444444333333333333555222333666777555666999;;;>>>EEERRReeexxx|||~~~yyyoooeee^^^\\\ZZZWWWVVVVVVWWWVVVVVVUUUTTTSSSRRRSSSRRRPPPNNNMMMJJJHHHGGGHHHGGGCCC???999666222///////////////000///---,,,++++++,,,,,,------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,************************,,,,,,,,,+++++++++******++++++************++++++******))))))))))))*********)))((()))+++,,,+++***,,,,,,,,,---------......///...------...///111333666===EEEJJJQQQWWWYYYVVVWWWUUUVVVZZZZZZ[[[gggwww{{{mmmbbb]]]TTTUUU[[[fffsssxxxuuuxxxyyyvvvrrrqqqqqqrrrvvv|||vvviii___\\\___cccfffhhhfffddddddcccaaa^^^\\\WWWZZZ___fffppp||||||yyyvvvtttsssqqqppppppppprrrtttvvvwww|||^^^PPPIIICCCBBBBBB>>><<<<<<<<<;;;:::999888888888888777777777666666666555555555555555555555555555555444555666666777666666555666666555444333333333333444444444555555555555555555555444444333333333222555444555888999777999>>>AAAGGGSSSfff{{{ttthhhaaa^^^[[[XXXWWWWWWXXXWWWVVVUUUTTTSSSSSSSSSRRRPPPNNNKKKIIIGGGGGGGGGFFFDDDAAA>>>999333///...//////000222111000///.........///...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,************************,,,,,,,,,,,,++++++++++++++++++************+++++++++******))))))******+++***)))((()))+++++++++***,,,,,,,,,---------............---------///333555>>>DDDJJJMMMRRRYYY\\\\\\\\\^^^aaaccc```cccrrryyylll___XXXVVVYYY___jjjxxx|||xxxyyy}}}|||wwwqqqhhhbbbaaadddhhhjjjgggffffffeeecccaaa^^^\\\[[[___fffppp{{{}}}yyyuuurrrmmmllljjjhhheeecccbbbaaaaaaaaabbbccceeehhhjjjkkk~~~aaaOOOHHHCCCCCCBBB???<<<<<<;;;;;;:::999888888888888666666666555555555444444777777777666666666666666333444666777888777666555666555444444333333333333444444444555555666666666555555555444444333333333444333555888999888===CCCKKKTTTeeezzz~~~|||}}}~~~yyymmmeeeaaa^^^[[[YYYYYYYYYXXXWWWVVVTTTSSSSSSSSSSSSPPPNNNMMMKKKIIIHHHGGGFFFDDDCCCAAA<<<555000......//////222222111000////////////,,,------------,,,,,,+++++++++++++++++++++++++++)))))))))*********++++++************************,,,,,,,,,+++++++++******++++++************++++++++++++************++++++,,,+++******++++++***))),,,,,,,,,---------......,,,------------///444999EEEKKKOOOOOOSSS[[[aaacccbbbgggkkkjjjgggjjjyyyvvvnnndddYYYUUUWWWeeennn{{{|||zzz|||yyyrrroookkkgggddddddeeefffffffffffffffeeecccaaa______aaagggqqq}}}{{{xxxrrrmmmjjjfffbbb___[[[ZZZYYYWWWUUUTTTTTTTTTVVVVVVXXXYYY\\\^^^```aaacccOOOGGGBBBCCCCCC???<<<<<<;;;:::999999888888999999666666666555555555444444555555555555555555444444222333666777888777666555444444333333333333444444333333444444555666666666555555555444444444444444333222444777777999@@@IIIWWWcccuuu~~~zzzxxxvvvxxx|||tttllldddaaa]]][[[[[[ZZZYYYXXXVVVUUUTTTSSSTTTSSSQQQOOOOOONNNLLLJJJHHHGGGGGGFFFCCC>>>777222///........./////////...------,,,,,,)))******++++++******)))************************)))))))))************+++************************+++++++++*********))))))++++++************++++++++++++************++++++...,,,++++++,,,,,,***))),,,,,,,,,---------......+++---...---...111888>>>JJJPPPSSSRRRTTT\\\cccfffffflllqqqqqqnnnsssuuujjjeee___XXXYYY```rrr}}}}}}zzz{{{{{{{{{{{{}}}wwwqqqoookkkjjjhhhhhhhhhgggfffddddddeeeeeedddbbbbbbccceeeiiippp}}}wwwrrrhhhddd___ZZZWWWTTTRRROOOMMMMMMKKKJJJJJJJJJKKKLLLNNNOOOPPPRRRSSSUUUVVVWWWdddNNNGGGBBBCCCCCC@@@<<<<<<::::::999999888888999999777777777666666666555555444444444444444444444444111222555777888777666444222222111222222333444555222333333444555555666666444444444444555555555555666555666888:::===GGGRRRcccooo|||wwwuuuqqqtttyyy~~~{{{tttfffccc```^^^]]]\\\[[[YYYVVVUUUTTTTTTTTTSSSQQQOOONNNMMMLLLJJJHHHGGGHHHIIIFFFAAA:::555222000///...............---,,,++++++******+++++++++++++++***++++++++++++++++++++++++*********+++++++++,,,,,,*********************************)))))))))((((((++++++************++++++,,,++++++******++++++,,,+++***)))***,,,---,,,+++,,,,,,,,,---------......+++---///000000444===DDDKKKSSSXXXWWWWWW[[[___aaaeeelllsssuuuwww~~~uuuggg]]][[[[[[[[[eeerrrzzzqqqppptttuuuyyy}}}|||uuummmjjjkkkkkkjjjhhhhhhiiiiiigggfffffffffgggeeedddfffjjjnnnttt||||||uuummmddd^^^UUURRRMMMJJJHHHFFFEEECCCDDDCCCBBBBBBCCCEEEGGGHHHHHHIIIJJJKKKLLLLLLMMMMMMcccMMMGGGBBBCCCDDD@@@===<<<::::::999999888999999999888888888888777777777777444444444555555555666666000222555777888777555444000000000111222333444555222222333333444555666666333444444444555666666666:::999:::<<<>>>BBBNNN[[[kkkvvv|||vvvsssooorrrwww}}}yyyhhheeeaaa___^^^]]]\\\ZZZVVVUUUTTTTTTTTTSSSQQQOOOJJJJJJIIIGGGFFFFFFGGGIIIGGGCCC===777444222000...000000000000///...---,,,------...//////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------************************))))))))))))((((((((((((++++++************++++++,,,++++++******++++++,,,)))(((((())),,,------,,,,,,,,,,,,---------......+++...111111222777@@@HHHKKKTTT[[[ZZZYYYZZZ[[[[[[bbbkkksssxxx||||||kkk]]]RRRTTTYYY```ppp}}}qqqhhhhhhmmmqqqyyywwwqqqlllfffeeehhhhhhfffccccccdddeeeffffffiiijjjjjjhhhhhhkkkpppuuu{{{vvvnnnhhhbbbZZZRRRLLLJJJGGGCCC@@@???>>>>>>===???>>>===>>>???BBBEEEFFFDDDEEEFFFGGGGGGGGGGGGFFF~~~bbbQQQIIICCCCCCBBB>>>;;;;;;;;;:::999999888888999999888777666555555555555555777777666666555555555444888666555666777888777666333333333444444444555555222222333444444333222222222333333444444555555555666777:::>>>AAAHHHYYYiiitttxxx}}}{{{uuussssssyyy}}}ssslllddd___]]]\\\ZZZYYYXXXWWWUUUTTTTTTTTTRRRPPPLLLLLLLLLKKKJJJJJJIIIIIIHHHFFFCCC>>>999444000---000...,,,,,,---//////...------,,,+++************,,,,,,,,,,,,,,,---------------,,,++++++,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...000222222444;;;GGGPPPVVV\\\aaaaaa]]]ZZZZZZ\\\bbbnnnyyywwwaaaUUUNNNTTTaaapppyyylllddd___aaafffvvvyyyzzzrrrmmmjjjiiifffdddggghhhhhhgggfffeeefffhhhjjjnnnnnnjjjjjjrrr}}}{{{oooccc]]]UUUPPPMMMJJJFFFDDD@@@@@@???>>>===<<<;;;;;;?????????@@@AAABBBCCCDDDHHHHHHGGGGGGFFFEEEEEEDDD~~~aaaQQQIIICCCBBBBBB>>>;;;;;;<<<;;;::::::::::::::::::888888777777666666666666777666666666555555555555222111111222444666555444444444444555555555666666222333444555555444333222444444444555555555666666777888<<>>;;;;;;<<<<<<;;;;;;;;;:::::::::999999888888888888777777666666666666555555555555///...///000333555555444555555555666666666777777444444555555555555444444666555555555555666666777999999>>>GGGRRR\\\kkkwww{{{tttkkkdddaaa```]]]ZZZVVVUUUUUUUUUVVVUUURRROOOPPPPPPNNNLLLJJJHHHFFFFFFFFFFFFDDDBBB===777222//////---++++++,,,---------++++++,,,,,,---......///---,,,,,,++++++*********+++******))))))******+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++++++++*********,,,,,,++++++++++++,,,,,,******+++,,,---......///111//////333<<>>@@@@@@CCCCCCCCCDDDEEEFFFGGGHHHKKKKKKJJJIIIHHHFFFDDDCCC}}}```OOOHHHBBBBBBAAA>>>;;;;;;;;;;;;;;;;;;;;;::::::999888888888888888888777777666666666666666555555555222111111333555777777666444555555555666666666666555555666666666666555555666555555444555666777777:::;;;AAAOOO\\\iiiuuu}}}}}}~~~{{{pppiiidddaaa]]]ZZZUUUUUUUUUVVVVVVUUURRROOOPPPOOONNNLLLJJJIIIGGGGGGEEEFFFFFFDDD@@@:::444111000---++++++,,,------,,,,,,------...............///......---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++++++++++++++++++++************************,,,,,,,,,++++++*********,,,++++++******++++++,,,******+++,,,---...///000333000///555AAAMMMTTTVVVRRRTTTVVVYYY]]]eeennnuuu{{{mmmaaaXXXNNNTTT```pppyyyoooeeebbbhhhsssyyyqqqooommmjjjhhhfffdddbbbaaa[[[\\\]]]^^^aaaffflllqqquuuwwwzzz~~~pppbbbVVVMMMFFFAAA???>>><<<;;;;;;<<<<<<===:::;;;===???AAACCCDDDEEEDDDDDDDDDEEEFFFGGGHHHIIIMMMMMMLLLKKKIIIGGGEEECCC|||```OOOGGGAAAAAAAAA>>>;;;;;;999::::::::::::999888888666666777888888777777666555555555666666666666666666555444555666777666555333333444444444555555555666666666666666666666666555555444444444666888999<<<>>>HHHXXXgggttt~~~{{{zzzyyyyyy}}}~~~{{{|||}}}tttqqqqqqrrrssstttuuuvvvvvvvvvvvvxxxzzzxxxyyy{{{}}}xxxnnnhhhccc^^^ZZZVVVUUUTTTUUUVVVUUUSSSPPPNNNNNNMMMLLLKKKJJJJJJIIIEEEFFFGGGEEEBBB===777444000...,,,+++,,,------,,,...////////////...---,,,...------,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,++++++******,,,++++++******++++++,,,******+++,,,...///000000333111111999FFFQQQVVVVVVNNNPPPUUU[[[eeeqqq}}}{{{mmm```VVVQQQRRR^^^ooosssooolllnnnwwwzzzsssooommmllljjjgggdddaaa```___[[[\\\^^^```dddjjjrrrwwwyyyoooaaaUUUKKKDDD@@@???666666777777888999;;;===???@@@AAABBBCCCDDDEEEFFFCCCCCCCCCDDDEEEFFFHHHHHHNNNNNNNNNMMMKKKHHHFFFDDD|||___NNNFFFAAAAAAAAA>>>;;;<<<888999:::;;;:::999888777555666777888888888777666555555555666666666666666666555444444666666555444333333333444444444444555666666555555555555666666555555444444555888:::<<>>;;;<<<999:::;;;<<<;;;:::888777555666888999:::999888777555555555555666666666777555444333444666777666555444444444444555555555555666666555444444555666666666666555555777;;;>>>AAAIIIQQQaaasss{{{ooommmjjjiiijjjlllmmmmmmoooqqquuuyyy}}}yyyrrrnnnppptttzzz}}}oookkkfffcccccceeeffffffgggiiikkklllllllllmmmooopppqqqsssvvv{{{|||rrriiiaaa\\\XXXUUUSSSRRRSSSTTTUUUTTTOOOOOONNNMMMLLLJJJJJJIIIHHHHHHGGGFFFCCC@@@===;;;333111...---.........---,,,---...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))))))))***+++,,,------...++++++++++++++++++++++++************************++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,---------......//////111444:::CCCMMMRRRSSSRRRNNNRRR[[[hhhxxx|||jjj^^^UUUPPPRRRWWWdddvvv~~~|||yyy~~~xxxtttooolllmmmiiiiiigggccc___^^^aaadddaaaeeelllttt|||qqqcccXXXMMMGGG@@@999777999666888;;;<<<<<<===AAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEGGGHHHIIIMMMNNNOOOPPPOOOLLLIIIGGG{{{^^^MMMFFF@@@@@@AAA>>>;;;<<<:::;;;<<<======;;;999888666777999;;;;;;;;;999888444555555555666666777777444444444555888::::::999555555555555666666666777666555444333333444555666777777666777:::>>>AAADDDOOOYYYkkk|||}}}uuuppphhhgggeeefffiiilllnnnnnnrrruuuzzz{{{tttooopppttt|||mmmdddbbb``````aaaccccccccchhhjjjmmmnnnnnnnnnoooppprrrsssuuuxxx}}}vvvlllddd^^^YYYVVVRRRQQQRRRTTTUUUVVVQQQQQQOOOMMMKKKJJJHHHGGGIIIHHHGGGEEECCC@@@>>>===444222///.../////////...)))+++---...//////---,,,/////////000000000000000+++,,,---......---,,,+++******+++,,,...///000000++++++++++++++++++++++++))))))))))))))))))))))))+++++++++,,,,,,---------...------,,,,,,------...------..................000555===FFFNNNRRRRRRPPPSSSXXXbbbpppqqq```WWWTTTSSS[[[dddvvv{{{|||{{{sssttttttpppnnnoooiiiiiihhhdddaaabbbfffjjjgggllluuusssfffYYYOOOFFFCCC>>>777666999444888;;;<<<;;;<<>><<<666555222///...---......///...,,,+++***++++++,,,...+++***+++---...,,,***,,,,,,,,,+++++++++******+++*********+++,,,,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))),,,...000000444999@@@GGGMMMRRRTTTUUUVVV]]]iiixxxtttlll^^^QQQNNNWWWhhhvvvwww{{{xxxuuupppooooooooommmkkkjjjjjjhhhdddaaabbbhhhmmmlllxxxqqqbbbWWWKKKFFF@@@<<<<<<===<<<::::::===???AAAAAABBBCCCEEECCCDDDFFFGGGHHHGGGEEEDDD@@@BBBCCCDDDDDDGGGJJJMMMPPPQQQQQQPPPNNNMMMNNNOOOvvv]]]MMMGGGBBBAAA???;;;:::;;;;;;;;;::::::::::::999999666666777777888888999999;;;:::999888777555444444666666666666666666666666777777777777777777777777555555666666666777777777999:::;;;;;;>>>DDDOOOVVVcccqqqzzztttpppllljjjhhhgggeeeeeehhhmmmsssvvvwwwzzz{{{ssswww~~~rrrgggbbb______aaadddgggiiijjjjjjnnnnnnoooqqqsssvvvxxxyyyyyylllddd\\\ZZZWWWUUUSSSSSSRRRRRROOOOOOOOONNNMMMLLLKKKJJJGGGGGGHHHGGGFFFCCCAAA???888666333000...---...//////...---,,,,,,,,,---......,,,++++++......---+++,,,,,,,,,+++++++++******+++*********+++,,,,,,---------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...000111111888>>>FFFLLLPPPSSSVVVYYY___eeeppp}}}vvviiicccYYYSSSWWWeeevvvyyytttzzzxxxssspppmmmlllmmmmmmlllkkkiiijjjkkkjjjiiilllrrrwww|||{{{pppdddWWWMMMGGGBBB===:::;;;;;;;;;:::;;;===@@@AAAAAAAAACCCDDDDDDEEEGGGIIIIIIHHHGGGFFFBBBDDDEEEEEEFFFHHHLLLOOOPPPRRRSSSSSSRRRQQQRRRSSSttt[[[LLLFFFAAA@@@???;;;999;;;;;;;;;::::::::::::999999777777888999:::;;;;;;<<<777777777777777888888888555555555555555555555555888888888888888888888888777777777888888888888999:::;;;;;;<<<@@@JJJWWW```ooo}}}~~~yyyuuurrrpppnnnllliiihhhhhhiiilllrrrwwwzzz}}}xxx|||xxxnnnfffbbbbbb^^^aaaeeeiiilllnnnoooooopppqqqrrrtttwwwzzz|||}}}qqqggg]]]ZZZWWWTTTTTTTTTSSSSSSOOOOOOOOONNNMMMLLLKKKJJJDDDEEEFFFFFFFFFEEEDDDCCC;;;999444000......///000......---------...//////...---,,,---...///...,,,,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,------------------------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------------...///000111111222===EEEOOOTTTTTTVVV\\\aaalllqqqyyyssshhh]]]YYYVVVYYYeeevvvtttpppqqqzzzvvvooollljjjhhhhhhiiijjjkkkjjjhhhjjjmmmnnnooottt{{{xxxiii___UUUKKKDDD@@@>>>:::999999:::;;;:::<<<>>>@@@AAAAAAAAABBBDDDEEEGGGIIIJJJJJJJJJHHHGGGEEEFFFGGGGGGHHHJJJNNNQQQRRRTTTVVVWWWWWWVVVWWWXXXsssZZZLLLFFFAAAAAA???;;;:::<<<;;;;;;:::::::::999999999888999999999::::::;;;;;;111222444666999;;;======222333444555666888999999888888888888999999999999888888888888888888999999888:::;;;>>>DDDPPP___iiiyyyyyywwwuuuttttttsssqqqoooiiiiiijjjlllpppuuuzzz~~~|||~~~pppgggbbbcccfffaaadddjjjnnnppprrrrrrsssuuuvvvxxxzzz~~~wwwjjj```\\\WWWUUUUUUVVVUUUSSSPPPPPPOOOOOOMMMLLLJJJIIIEEEEEEFFFFFFFFFEEEDDDDDD???;;;666222///...///111,,,,,,---------...//////......---............---,,,,,,,,,+++++++++*********+++++++++,,,+++++++++******++++++++++++,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,---------------------------...000111111111222333AAALLLWWW[[[YYY\\\eeennnwwwzzzyyyhhh^^^TTTSSSWWWcccuuukkkjjjoooyyy~~~tttmmmkkkhhhgggffffffggghhhiiiiiillloooqqqssswww~~~kkk[[[QQQJJJCCC>>>;;;:::999999:::;;;<<<======???AAABBBAAAAAABBBDDDEEEGGGIIIKKKLLLKKKJJJIIIHHHHHHHHHHHHHHHJJJOOORRRTTTWWWZZZ\\\[[[[[[ZZZ[[[sssZZZMMMFFFBBBBBB@@@===<<<===;;;;;;:::::::::999999999:::::::::999999888888777888888888888777777777666444444555777888999:::;;;777777777888888999999999888888888888888888888888999<<<@@@EEEMMMZZZiiittt~~~zzzwwwvvvvvvuuuuuuvvvvvvuuusssppphhhiiikkknnnsssxxx|||yyynnngggdddeeeiiieeeiiiooosssttttttuuuvvv|||}}}}}}pppeee```YYYVVVWWWXXXVVVTTTPPPPPPPPPOOOMMMKKKJJJIIIGGGGGGGGGFFFFFFEEEDDDCCCAAA>>>999444111///000000++++++,,,,,,---------------............---......,,,,,,,,,+++++++++*********+++,,,,,,,,,++++++************++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------........................,,,...000111000111333555DDDNNNYYY]]]\\\```mmmyyy}}}nnn^^^UUUMMMRRR^^^pppzzzfffiiioooxxx~~~ssslllhhhffffffffffffffffffgggiiijjjpppssswww|||rrr___PPPHHHCCC???<<<999:::;;;<<<===>>>???@@@@@@AAACCCDDDCCCBBBCCCDDDDDDFFFIIIKKKMMMMMMMMMLLLKKKKKKJJJHHHHHHJJJNNNQQQWWWZZZ^^^``````^^^]]]]]]sssZZZMMMGGGBBBBBBAAA>>><<<>>>;;;;;;::::::::::::999999;;;::::::999888777666666:::999999888777666555555888888888888888888888888777777777888888999::::::999999999999999888888888888===DDDLLLUUUbbbpppzzz~~~wwwrrroooooorrrssstttuuuwwwxxxvvvrrrooohhhjjjlllpppuuuyyy}}}tttmmmhhheeegggkkkjjjoootttwwwwwwxxxzzz}}}~~~xxxkkkddd\\\XXXYYYZZZWWWTTTQQQPPPPPPOOOMMMKKKIIIHHHIIIIIIHHHFFFEEEDDDCCCCCCCCC@@@<<<777333111000///++++++,,,------,,,,,,,,,,,,...///...---,,,---...,,,,,,,,,+++++++++*********+++,,,---,,,+++***)))+++,,,,,,------......///+++,,,,,,------,,,,,,+++++++++,,,,,,------......////////////////////////,,,...000000///111666:::EEENNNWWWYYYZZZaaappp}}}sssaaaUUUOOOMMMXXXkkksssdddjjjpppxxxpppgggdddbbb```cccdddeeeffffffhhhkkknnnmmmrrrzzzrrreeeTTTGGGAAA>>><<<999777:::===??????@@@BBBCCCBBBDDDFFFFFFDDDDDDDDDEEEDDDFFFIIIMMMOOOQQQQQQQQQOOONNNLLLIIIHHHIIIMMMPPPXXX\\\aaaeeeeeecccbbbaaaqqqXXXKKKEEEAAAAAA@@@===<<<>>>;;;;;;::::::::::::999999::::::999999888888777777555666666777888888999999777777777777777777777777888888888999:::;;;;;;;;;;;;;;;;;;:::::::::999999:::AAAKKKVVV```lllxxxwwwmmmiiihhhgggkkkqqqssstttvvvyyy{{{yyyuuuqqqiiikkkooossswww{{{~~~yyypppllliiigggiiimmmnnnsssyyy{{{{{{}}}ppphhh^^^ZZZ[[[[[[XXXTTTQQQQQQPPPOOOMMMKKKIIIHHHIIIHHHGGGFFFEEEDDDDDDDDDCCCBBB>>>:::666222///...,,,------......---,,,++++++---......++++++,,,...,,,,,,,,,+++++++++*********+++,,,------+++***(((++++++,,,------...//////+++,,,,,,------,,,,,,+++++++++,,,,,,---......///////////////////////////---///111000000333:::@@@FFFLLLQQQSSSUUU^^^nnn{{{vvvcccVVVQQQPPPWWWfff~~~iiicccmmmqqqyyysssfff```___``````]]]```ccceeefffiiinnnrrrpppyyy}}}ggg\\\MMMCCC???===;;;999777:::???AAAAAAAAACCCEEEEEEFFFHHHGGGFFFEEEEEEFFFDDDGGGKKKOOOSSSUUUVVVVVVTTTRRROOOLLLIIIJJJMMMPPPWWW\\\ccciiijjjjjjiiihhhpppVVVJJJDDD@@@@@@???<<<;;;===;;;;;;;;;:::::::::999999999999999999999999999999888888888888777777777777333444555666777888999:::999999::::::;;;<<<============<<<<<<<<<;;;;;;;;;AAAIIIVVVbbbmmmwwwxxxlllcccaaabbbccciiiqqqtttuuuyyy|||~~~}}}xxxtttkkkmmmqqquuuyyy}}}~~~vvvoookkkiiihhhkkkppppppuuu{{{~~~ssskkk```\\\\\\\\\XXXTTTQQQQQQPPPOOOMMMKKKIIIHHHHHHHHHGGGFFFEEEEEEFFFFFFDDDBBB@@@<<<888333///---....../////////...,,,+++***,,,...---+++***+++...,,,,,,,,,+++++++++*********+++---------+++)))((())))))***++++++,,,------+++,,,,,,------,,,,,,+++++++++,,,,,,---...//////000000000000000000000000...000222111000444===DDDGGGJJJMMMMMMPPP[[[kkkwww~~~iiiXXXPPPQQQUUUccctttvvvbbbaaannnrrryyy}}}vvvkkkaaa\\\]]]aaadddYYY\\\```cccfffkkkqqqvvv}}}vvvaaaWWWKKKBBB@@@???<<<:::666:::???BBBAAAAAACCCEEEFFFHHHIIIIIIGGGFFFFFFGGGEEEHHHMMMRRRVVVXXXZZZZZZWWWVVVRRRMMMJJJJJJNNNPPPVVV\\\dddkkknnnoooooonnnoooXXXMMMIIICCC???===<<<;;;::::::<<<<<<999666555888;;;;;;;;;::::::999888777777888888777777666666555555666666666666666555555555888888888999:::;;;<<<===BBB<<<:::>>>AAA@@@@@@AAAHHHXXXiiisss{{{{{{kkkddd______```bbbiiiqqqvvvxxx}}}|||xxxrrrpppqqqwww{{{}}}yyyqqqkkkjjjjjjlllpppuuuwwwzzz}}}tttddd^^^]]]ZZZVVVSSSQQQQQQPPPPPPNNNLLLKKKJJJJJJKKKKKKKKKJJJHHHFFFEEEAAA@@@>>>;;;888444111000000000///------,,,,,,---,,,,,,,,,,,,---...//////------------------------++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,+++***+++,,,---...---,,,,,,,,,,,,---......111111000000000000111111---...000000111555<<>>>>>???@@@AAACCCEEEEEEHHHHHHHHHHHHHHHGGGFFFFFFIIIIIIKKKQQQXXX]]]______\\\YYYUUUPPPMMMKKKKKKKKKTTTYYYbbbjjjppprrrqqqpppoooXXXMMMIIIDDD@@@>>>===<<<;;;>>>===;;;:::::::::::::::;;;;;;::::::999888888777777777777777777666666666777777777777777777777777888888888999:::;;;======@@@<<<;;;===??????BBBFFFQQQaaasss~~~uuufff```\\\]]]```ccckkkrrrxxx{{{zzztttqqqrrrxxx|||~~~vvvoooiiiiiijjjkkkpppvvv{{{}}}~~~{{{{{{yyyhhhaaa^^^ZZZVVVTTTQQQQQQPPPOOONNNMMMKKKJJJJJJKKKKKKKKKIIIHHHFFFEEECCCCCCAAA>>>;;;777333111000///...---------------...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------......------,,,,,,,,,---...///...------------...//////888666444111...,,,+++***///000000111333999BBBHHHSSSRRRRRRSSSYYYeeesss}}}}}}jjj\\\QQQOOO\\\mmmmmmccc]]]___lll}}}vvvkkkfff```]]]\\\\\\\\\[[[[[[]]]```dddkkkuuu}}}oooeeeWWWPPPFFF???;;;;;;;;;<<<======>>>???AAACCCEEEFFFHHHHHHHHHHHHGGGFFFEEEEEEGGGGGGJJJPPPWWW^^^aaabbbddd```YYYQQQKKKGGGEEEEEERRRYYYbbblllrrrttttttrrroooXXXNNNJJJDDD@@@???>>>===<<>><<<999;;;::::::999999888888888666666777777777777777777888888888888888888888888888888999999:::<<<===>>>@@@>>>>>>??????@@@GGGPPP]]]nnn{{{nnnccc^^^\\\^^^bbbgggooowww|||}}}vvvssstttxxx}}}}}}sssmmmiiijjjkkkmmmssszzzzzzwwwvvv|||oooeee```ZZZVVVUUURRRQQQQQQOOONNNMMMLLLKKKKKKKKKKKKJJJIIIHHHGGGFFFEEEEEEDDDBBB???999555222//////......---.........//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------..................------...------------...///000///............///000000333222111000////////////111111000222666???JJJQQQWWWVVVWWW]]]gggtttrrr___UUUPPPTTTggg|||pppaaa[[[\\\dddvvvxxxmmmeeebbb^^^]]]]]]]]]]]]]]]\\\^^^aaagggrrr|||pppcccZZZOOOJJJCCC>>>============<<<<<<===???BBBDDDFFFGGGHHHHHHHHHHHHGGGFFFDDDCCCDDDDDDGGGNNNVVV^^^dddfffjjjeee\\\RRRKKKFFFCCCCCCPPPWWWbbbmmmuuuxxxwwwvvvoooXXXNNNJJJEEEAAA??????>>>===@@@>>><<<<<<======;;;999:::::::::999999888888888666666666777777888888999888888888888999999999999999999999:::;;;<<<===>>>BBBAAABBBCCCAAACCCNNN[[[hhhyyyvvvjjjeeeaaa```ccchhhlllttt{{{xxxuuutttyyy}}}{{{qqqmmmkkklllnnnqqqxxx{{{zzz}}}vvvjjjbbbZZZVVVUUUSSSRRRQQQOOONNNMMMLLLLLLKKKJJJJJJJJJIIIHHHGGGGGGEEEFFFFFFEEEAAA;;;666222//////............/////////...---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------//////......------,,,,,,---------------......///...............//////000------......000111333333222111000333:::EEEQQQXXX[[[ZZZ^^^hhhxxxyyyhhhXXXQQQSSS]]]uuuxxxiii___ZZZccctttyyyooojjjcccaaa```_________``````bbbdddiiirrrxxxooofff[[[TTTIIIEEEAAA>>>=========<<<;;;<<<===???BBBDDDGGGHHHHHHIIIIIIIIIHHHFFFCCCBBBAAABBBEEEKKKTTT^^^gggkkkkkkfff]]]TTTMMMIIIGGGGGGKKKSSS```mmmvvvyyyyyyxxxpppXXXMMMIIIDDDAAA@@@???>>>>>>;;;===>>>===:::999999;;;::::::999999999999999888666666777777888888999999777777777888888999999999999999999:::;;;<<<>>>>>>BBBBBBDDDEEEDDDHHHVVVdddsssvvvkkkgggddddddhhhlllooovvv|||{{{wwwvvvzzzwwwnnnlllllloooqqqttt}}}~~~qqqfff\\\VVVUUUTTTRRRQQQOOONNNMMMMMMMMMKKKJJJJJJIIIHHHHHHHHHHHHEEEEEEFFFEEEAAA<<<777333000000///.........//////,,,,,,,,,,,,,,,---...///+++++++++++++++++++++++++++++++++,,,,,,,,,------...---------,,,,,,++++++++++++,,,,,,------------------,,,,,,------...///000000///////////////000111000000555>>>IIITTT[[[]]]^^^eeetttlll^^^RRRRRRYYYhhh}}}oooeeeaaa^^^pppxxxmmmhhhgggbbbbbbaaa```___```aaabbbdddjjjsssvvvkkkccc\\\SSSMMMEEEBBB???=========;;;:::;;;<<<===???BBBDDDGGGHHHIIIJJJKKKJJJIIIFFFCCCAAA???@@@CCCIIIRRR]]]hhhooommmhhh```WWWPPPLLLJJJIIIGGGOOO\\\jjjtttyyyzzzzzzpppXXXLLLHHHDDD@@@??????>>>>>>999<<>>???@@@AAAEEEHHHKKKRRRaaapppzzzppphhheeefffjjjnnnqqqwww}}}{{{yyy}}}xxxsssmmmmmmooosssvvvzzzzzzmmm```YYYWWWTTTSSSQQQOOOMMMMMMMMMMMMKKKJJJIIIHHHHHHHHHHHHIIIDDDEEEEEEDDDAAA===999666222111000///............,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---......---------...///111222333000000222999CCCMMMVVVZZZ\\\aaammm{{{^^^TTTPPPXXXeeeuuuqqqfffaaabbbiii||||||oooeeeaaabbb```aaa```___^^^___bbbeeefffpppzzzjjj^^^WWWQQQJJJDDDBBB@@@===<<<<<<<<<;;;:::<<<<<<===???BBBDDDFFFGGGKKKLLLLLLLLLJJJGGGCCCAAA???@@@CCCGGGOOO[[[hhhqqqrrrmmmeee\\\TTTMMMIIIHHHEEELLLYYYfffqqqxxx{{{{{{pppXXXKKKGGGCCC???>>>>>>>>>===:::;;;<<<<<<;;;999888888999999999999999999999999999999888888888888888888888888888999:::;;;;;;;;;::::::::::::;;;===>>>???AAABBBGGGOOOWWWbbbsss~~~vvviiiggghhhnnnrrruuuzzz~~~|||vvvtttsssssswww|||tttfff]]][[[UUUSSSQQQOOOMMMMMMNNNNNNKKKJJJIIIHHHHHHHHHIIIIIIEEEEEEDDDCCCAAA>>><<<:::333222111///...---------------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------------++++++---.........---,,,---------------...//////******+++---///222444555000111555>>>HHHQQQVVVXXXZZZcccrrrxxxgggTTTOOORRRbbbttt|||lllaaaaaahhhzzzrrrkkkddd```______``````______bbbhhhlllqqqwwwlll]]]RRRLLLHHHCCC??????===:::999:::<<<<<<;;;======>>>???AAACCCEEEFFFLLLMMMNNNNNNLLLHHHDDDAAA@@@AAACCCFFFMMMYYYgggqqquuuqqqjjjaaaXXXPPPJJJGGGEEELLLWWWdddooowww|||}}}pppXXXJJJGGGBBB???>>>>>>=========;;;:::;;;======999555999999999999999999999999:::999999999888777777777999999::::::;;;<<<======:::::::::;;;<<<===>>>???DDDEEEKKKWWWcccpppzzzkkkiiikkkrrrwwwzzz{{{yyyyyyyyy{{{~~~{{{yyyzzzjjj```]]]UUUTTTQQQOOOMMMMMMNNNNNNKKKJJJIIIHHHGGGHHHIIIJJJEEEEEEDDDCCCAAA@@@>>>===444333222000...---,,,,,,//////...---,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,------....../////////,,,,,,.../////////...---...............///000000222111000///------------111333888BBBLLLTTTVVVVVVYYYcccvvvhhhVVVPPPNNNWWWlll~~~lll```eeeqqqrrrlllkkkgggbbb``````aaabbbbbbbbbgggnnnttt~~~kkk```SSSJJJFFFEEEBBB???===:::888888:::<<<======>>>>>>???@@@AAACCCEEEFFFMMMNNNOOOOOOMMMIIIDDDBBBAAABBBCCCFFFLLLXXXfffqqqtttqqqkkkccc[[[SSSLLLIIIFFFLLLWWWcccnnnwww}}}nnnYYYJJJGGGCCC@@@>>>>>>===<<>>:::;;;:::999999999:::;;;<<<<<<<<<===>>>AAACCCEEEFFFFFFKKKQQQRRRNNNIIIFFFDDDAAAAAACCCFFFHHHNNN^^^mmmmmmrrrqqqiii^^^WWWPPPKKKMMMOOOUUUaaaooozzzmmmXXXJJJGGGBBB@@@>>>>>>===<<>>===<<<;;;:::::::::::::::::::::::::::::::::888888999999999:::::::::::::::999999999999999:::999::::::;;;;;;<<<@@@BBBDDDKKKUUUccczzzwwwsssppppppuuuyyy|||zzzzzz|||xxxqqqrrrxxx~~~{{{jjj]]]YYYSSSNNNPPPQQQOOOMMMMMMMMMKKKIIIHHHIIIIIIHHHGGGDDDEEEEEEEEEDDDBBB???===666444222000///...//////000//////...------,,,,,,***+++++++++,,,,,,,,,---++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---..................---///////////////000000000333999AAAIIIPPPUUUZZZ]]]cccqqq}}}bbbSSSQQQYYYiiivvvwwwooolllnnnuuuzzzppphhhfffgggeeedddeee___^^^aaagggkkkrrr|||lllbbbSSSLLLEEEAAAAAAAAA>>><<<===<<<;;;;;;;;;;;;<<<=========>>>???@@@BBBDDDEEEHHHMMMRRRSSSPPPKKKGGGFFF@@@@@@BBBEEEGGGMMM\\\jjjlllrrrrrrkkkbbb[[[TTTOOONNNPPPVVVaaaooo{{{jjjVVVJJJGGGBBB@@@???>>>===<<<>>>===<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::888999999999999:::::::::999999999999999:::::::::888999:::;;;;;;>>>BBBEEEFFFMMMZZZlllxxxuuuqqqrrrvvv{{{}}}|||}}}xxxsssssswww{{{qqqbbb\\\UUUPPPQQQRRRPPPNNNNNNKKKJJJJJJJJJKKKJJJHHHFFFEEEEEEEEEEEECCCAAA???>>>888777444222000........./////////...------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------------------------------////////////////////////............//////000111444:::DDDMMMUUU\\\aaaeeennn{{{kkkUUUPPPTTThhhzzzrrrjjjffflllxxx{{{ooogggbbbcccdddcccbbbdddbbbaaabbbhhhrrrzzzkkk^^^UUUMMMHHHCCC@@@AAABBBBBB@@@@@@???>>>======<<<======????????????@@@BBBCCCDDDIIIMMMRRRTTTQQQMMMIIIGGG@@@???@@@CCCEEEKKKXXXeeelllrrruuuoooggg```ZZZTTTOOOQQQWWWbbbooo{{{gggTTTIIIFFFBBB??????>>>===<<<===<<<<<<;;;;;;;;;<<<<<<::::::::::::::::::::::::999999999999999999999999999999::::::::::::::::::;;;<<<======>>>AAAEEEIIIIIIRRR```uuuyyyuuurrrrrrwww{{{~~~}}}|||zzz{{{}}}~~~xxxggg___WWWQQQQQQRRROOOMMMNNNKKKKKKLLLMMMNNNLLLIIIFFFEEEEEEEEEDDDCCCAAA???>>>;;;:::777333000///......//////.........---------,,,,,,,,,,,,,,,---------,,,,,,,,,---------......,,,,,,------------------------------------------///..................///......---......000111222666<<>>>>>======>>>>>>???@@@AAABBBDDDEEEIIILLLQQQSSSRRROOOKKKHHHAAA??????BBBDDDIIITTT```mmmtttxxxtttmmmfff^^^XXXPPPRRRWWWaaammmyyyeeeSSSIIIFFFBBB?????????>>>======<<<<<<;;;;;;;;;<<<<<<::::::::::::::::::::::::999999999999999999999999888999:::;;;;;;;;;;;;:::===>>>>>>===>>>AAAFFFJJJRRR]]]mmmzzzuuurrrrrrwww{{{~~~~~~mmm```XXXRRRQQQQQQNNNLLLMMMLLLLLLMMMOOOPPPNNNJJJGGGFFFFFFEEEDDDBBBAAA@@@???>>><<<888555222000.....................---------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---............---...///111333444888>>>HHHRRR\\\gggpppvvv}}}pppYYYNNNWWWdddxxxpppgggppp|||rrrjjjhhhcccaaabbbbbb___^^^```dddggglllwwwxxxkkkbbbZZZTTTPPPOOOMMMJJJHHHGGGGGGGGGFFFDDDDDDCCCBBB@@@???>>>======>>>>>>@@@AAACCCEEEFFFGGGIIINNNRRRSSSPPPLLLIIIBBB@@@???BBBDDDHHHRRR\\\mmmuuu{{{xxxqqqjjjaaaZZZSSSTTTXXX___iiivvvdddTTTIIIEEEBBB?????????>>>===>>>===<<<;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999999999888888999:::<<<<<<<<<;;;;;;;;;;;;;;;<<<===AAAGGGKKKXXXfffyyy~~~zzzuuurrrssswww{{{~~~uuucccZZZSSSQQQQQQMMMLLLMMMMMMMMMMMMOOOPPPNNNJJJGGGFFFFFFEEECCCBBBAAA@@@??????===:::666333111000///........................,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...///.........000222555777===BBBJJJTTT___kkkwww~~~|||fffTTTOOOZZZiii{{{rrrhhhxxxssskkkjjjdddaaa```bbbcccaaabbbfffeeemmmyyy~~~wwwlllccc^^^ZZZVVVSSSRRRQQQNNNKKKIIIHHHGGGGGGFFFFFFEEEEEEDDDBBBAAA@@@>>>??????@@@BBBCCCEEEFFFDDDGGGLLLQQQTTTSSSOOOKKKEEEBBB@@@CCCEEEHHHPPPYYYiiisss{{{{{{uuummmeee]]]WWWXXXZZZ___fffrrr~~~cccTTTHHHEEEAAA????????????>>>???>>>===<<<;;;::::::::::::::::::::::::::::::::::::::::::999999999888888777888:::<<<======<<<;;;888999:::;;;>>>DDDKKKPPP^^^ooo{{{xxxwwwttttttyyy}}}~~~fff]]]UUUSSSQQQNNNMMMNNNLLLLLLLLLMMMMMMLLLIIIGGGGGGFFFEEECCCBBBAAA@@@@@@@@@>>>;;;777444222111111...........................---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---......///------------------------///...---,,,,,,---...///000/////////111444777999CCCGGGMMMUUUaaaooo}}}mmmYYYOOOQQQ```pppwwwwwwtttvvviiifffiiibbb______bbbbbbbbbeeejjjhhhvvvuuuooohhhcccaaa```\\\YYYVVVUUUSSSPPPNNNLLLKKKLLLHHHHHHIIIIIIHHHFFFEEEDDDBBBBBBAAAAAAAAABBBBBBCCCCCCFFFKKKQQQVVVWWWSSSOOOHHHDDDBBBDDDFFFIIIPPPWWWdddoooyyy{{{wwwqqqiiiaaa]]]]]]^^^```eeeppp}}}cccUUUHHHEEEAAA????????????>>>@@@???===<<<;;;:::999999:::::::::::::::::::::::::::::::::999999888888888777888;;;<<<======<<<;;;777888:::===AAAHHHQQQWWWgggzzzxxxyyyzzzyyywwwwwwyyy{{{~~~}}}~~~|||xxxvvvyyyuuuvvvzzz~~~hhh___WWWTTTSSSOOONNNOOOKKKJJJJJJJJJKKKJJJHHHFFFGGGFFFDDDCCCAAAAAA@@@@@@@@@>>>;;;777555333222222---.....................//////.........---------******+++++++++,,,,,,,,,++++++,,,,,,---...//////////////////////////////111000...------...000111111000//////111555888;;;HHHJJJOOOWWWcccrrr{{{aaaPPPKKKSSSgggxxxyyyuuu|||xxxmmmeeecccgggdddaaa```aaaaaa```dddjjjlll}}}sssnnniiiggggggfffbbb___YYYYYYXXXVVVSSSQQQQQQQQQJJJKKKKKKLLLKKKJJJHHHGGGEEEEEECCCBBBAAA@@@@@@@@@CCCFFFKKKRRRXXXYYYVVVRRRJJJFFFCCCEEEGGGJJJPPPWWW___kkkwww{{{xxxtttllleeeaaaaaaaaaaaaeeeooo|||```PPPKKKHHHDDDAAA@@@@@@@@@???@@@???>>>===<<<;;;::::::;;;;;;;;;;;;:::999888888888999::::::;;;;;;::::::888888888888999:::;;;<<<;;;===@@@BBBAAAEEESSSaaasss}}}yyyyyyxxxvvvuuutttuuuwwwxxx{{{zzzyyyxxxyyy{{{~~~~~~|||{{{zzzxxxzzz|||}}}rrrfffZZZUUUSSSOOOLLLLLLLLLLLLKKKJJJIIIHHHHHHGGGEEEEEEDDDCCCBBBAAAAAA@@@BBB@@@>>>:::666333000///......//////...,,,+++)))+++++++++,,,---...///000///---...111111,,,***+++,,,---...//////...---,,,...000111222111...+++***,,,,,,,,,---------......---------...111666<<>>??????>>>===<<<;;;::::::999::::::;;;;;;;;;::::::888999::::::;;;;;;::::::999888888888999:::;;;;;;;;;<<<@@@CCCDDDJJJZZZjjj|||}}}{{{zzzxxxvvvuuuvvvwwwxxxzzzyyywwwwwwwwwyyy{{{}}}}}}}}}}}}}}}|||{{{zzzyyyzzz{{{}}}~~~xxxkkk]]]WWWSSSPPPMMMNNNLLLLLLKKKJJJIIIHHHHHHGGGEEEEEEDDDCCCBBBAAAAAA@@@AAA@@@>>>:::777444111///......//////...,,,+++***,,,,,,,,,,,,------...//////---...111000,,,***+++,,,---...//////...---,,,...///111111111...,,,***,,,,,,---------............///000000111777???EEEPPPSSS___ppp~~~vvv___LLLLLLXXXhhh}}}vvvpppyyyuuujjjeeeccccccbbb``````bbbdddccceeeoooyyy{{{xxxtttrrrqqqllleee^^^]]][[[XXXWWWVVVSSSPPPMMMOOOOOONNNMMMLLLJJJHHHHHHJJJHHHEEECCCAAAAAAAAABBBEEEHHHMMMRRRUUUVVVVVVVVVQQQMMMGGGEEEGGGKKKNNNNNNZZZdddsssyyyrrrnnnhhhdddgggkkkrrr|||fffUUULLLIIIDDDAAA@@@???>>>===??????>>>===<<<;;;;;;:::888888:::;;;;;;<<<<<<<<<888999::::::;;;;;;::::::::::::999999999::::::;;;:::;;;???DDDHHHRRReeevvv}}}{{{zzzzzzzzz{{{zzzxxxwwwwwwxxxzzz{{{{{{{{{||||||||||||{{{{{{{{{}}}~~~sssbbbYYYTTTPPPNNNOOOLLLLLLKKKJJJIIIHHHHHHGGGEEEEEEDDDCCCBBBAAAAAA@@@AAA@@@>>>;;;888555222000...............---,,,+++------,,,,,,,,,------...000///111555444///,,,---------............------...///000111000...,,,+++,,,------------.........///111222222222888CCCLLLRRR[[[mmmdddSSSHHHNNN^^^qqq{{{uuurrrrrrrrrvvvwwwmmmfffddddddcccbbb```^^^___aaacccjjjxxxzzztttppplllggg___ZZZYYYWWWVVVUUUUUUTTTQQQOOONNNMMMMMMKKKJJJIIIHHHGGGJJJIIIHHHGGGEEEDDDCCCCCCFFFIIIMMMQQQUUUWWWXXXXXXTTTPPPKKKIIIIIIKKKMMMNNNZZZbbbooo}}}}}}vvvrrrmmmiiikkknnnsss|||eeeTTTMMMIIIEEEAAA@@@???>>>===???>>>>>>===<<<<<<;;;;;;999999:::;;;<<<<<<;;;;;;888999::::::;;;;;;::::::<<<;;;;;;::::::::::::;;;<<<<<>><<<999666333111...............------,,,......---,,,,,,,,,------111111666<<<;;;555///...---------------------------...///000///...---,,,------------............000222333222333:::FFFQQQQQQ```vvvwwwXXXNNNJJJSSSeeeyyy~~~mmmhhhgggkkkrrr|||sssnnnhhheeedddeeecccaaa```]]]\\\___dddoooyyyuuunnnhhhccc^^^YYYUUUUUUTTTSSSTTTUUUUUUSSSQQQMMMLLLKKKJJJIIIHHHHHHGGGHHHIIIIIIJJJIIIHHHGGGFFFGGGJJJMMMQQQUUUXXXYYYZZZXXXUUUQQQNNNMMMMMMNNNOOOZZZ```kkkzzzyyywwwqqqmmmnnnqqqttt{{{eeeUUULLLIIIDDDAAA@@@@@@>>>===>>>>>>======<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;:::999888999::::::;;;;;;::::::<<<<<<;;;;;;:::;;;;;;;;;>>>>>>BBBJJJUUUdddzzz}}}|||||||||}}}}}}~~~}}}ooo```WWWPPPNNNOOOLLLLLLKKKJJJIIIHHHHHHGGGEEEEEEDDDCCCBBBAAAAAA@@@?????????===;;;777444222//////.........------.........---,,,,,,,,,---------000777??????777///,,,---------,,,,,,---------,,,---......///......------------.........//////000111333333555===IIISSSSSSeee}}}gggLLLIIILLLXXXkkk~~~wwwlll]]][[[]]]eeeqqq}}}nnnjjjfffdddeeedddbbb______\\\\\\___gggvvv|||nnnkkkeee```[[[WWWTTTQQQQQQPPPPPPRRRTTTTTTSSSRRRMMMLLLJJJIIIHHHHHHHHHHHHFFFGGGIIIKKKLLLLLLKKKJJJIIIKKKNNNQQQUUUYYY[[[]]]\\\ZZZWWWTTTQQQPPPQQQQQQZZZ___iiixxx|||yyytttqqqrrrsssuuuzzzgggVVVKKKHHHDDDAAA@@@@@@@@@???>>>>>>======<<<<<<<<<<<<=========<<<<<<;;;999999888999::::::;;;;;;::::::<<<<<<;;;;;;;;;<<<<<<===@@@@@@EEEPPP^^^pppwwwfff[[[RRRNNNOOOLLLLLLKKKJJJIIIHHHHHHGGGEEEEEEDDDCCCBBBAAAAAA@@@>>>??????>>><<<999555333//////......---......///------,,,,,,,,,------...***,,,444;;;;;;333,,,)))------,,,,,,,,,,,,------+++,,,---...............------........./////////111111222444999BBBMMMTTTYYYlllnnnYYYAAADDDMMM]]]pppmmm___TTTVVV\\\hhhyyyvvvkkkhhheeedddeeeddd```]]]^^^\\\]]]dddooozzzqqqbbb```]]]YYYUUURRRPPPOOOLLLLLLLLLNNNQQQRRRQQQPPPMMMLLLJJJIIIHHHHHHIIIIIIFFFHHHJJJLLLMMMMMMMMMLLLKKKLLLNNNQQQUUUYYY]]]_________]]]ZZZVVVTTTTTTUUU\\\aaalllxxx|||wwwtttuuuvvvvvv{{{eeeTTTIIIFFFCCCAAAAAAAAAAAA@@@============<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;888999::::::;;;;;;::::::<<<;;;;;;;;;<<<===>>>>>>AAAAAAIIIWWWhhh|||vvvzzz~~~lll```UUUPPPOOOLLLLLLKKKJJJIIIHHHHHHGGGEEEEEEDDDCCCBBBAAAAAA@@@>>>?????????===:::666444//////...------...///000,,,,,,,,,,,,------...///++++++///555555000,,,+++------,,,++++++,,,------++++++,,,---......//////............////////////333111111666???IIIPPPTTT___ssszzz```OOO@@@GGGTTTdddvvvwwwdddVVVTTTYYYbbbqqqvvvppphhhfffccccccdddccc___\\\[[[[[[```jjjyyyxxxjjjaaaUUUUUUTTTQQQMMMJJJIIIHHHGGGGGGGGGIIILLLNNNMMMLLLNNNLLLJJJIIIHHHIIIJJJKKKJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLNNNQQQUUUZZZ^^^aaaaaabbbbbb___ZZZWWWWWWYYY___eeeppp{{{zzzwwwyyyyyyyyy}}}bbbQQQHHHFFFBBBAAAAAABBBBBBAAA===============<<<<<<<<<999:::;;;<<<============999999:::;;;;;;;;;::::::;;;;;;;;;<<<<<<>>>???@@@@@@BBBKKK[[[ooo}}}tttyyyqqqcccXXXRRRPPPLLLLLLKKKJJJIIIHHHHHHGGGEEEEEEDDDCCCBBBAAAAAA@@@>>>>>>??????>>>:::777555000///...------...///000+++++++++,,,---...///000///---...222222///...000------++++++++++++------++++++,,,,,,---...//////............/////////000555222111888CCCMMMSSSTTTcccuuupppWWWJJJEEENNN\\\lll|||ppp^^^RRRUUU[[[fffvvv}}}}}}~~~ooommmfffdddaaabbbcccccc___\\\XXXZZZaaaooowwwiii\\\SSSLLLMMMMMMJJJGGGCCCBBBAAADDDCCCDDDFFFIIIKKKJJJIIINNNMMMKKKIIIHHHIIIJJJKKKMMMMMMLLLLLLKKKKKKJJJJJJLLLMMMNNNQQQUUUZZZ___bbbcccddddddaaa]]]YYYYYY[[[aaaiiittt~~~|||zzz{{{|||{{{~~~```PPPLLLIIIDDDAAA@@@@@@>>>=========<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;::::::999999::::::;;;;;;::::::999<<<<<<;;;:::;;;>>>>>><<>>??????CCCBBBBBBBBBCCCEEEGGGHHHHHHHHHHHHGGGFFFGGGJJJLLLMMMNNNNNNLLLKKKJJJKKKMMMOOOPPPSSSTTTVVVXXX\\\___eeeeeeeeeccc```___```aaaeeejjjqqqxxx}}}~~~}}}bbbQQQLLLIIIDDDAAA@@@@@@???=========<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999999::::::;;;;;;::::::999::::::::::::<<<>>>??????DDDHHHXXXqqq{{{}}}kkk[[[SSSPPPNNNLLLJJJIIIIIIIIIHHHGGGEEEEEEEEEDDDCCCBBB@@@???AAA@@@>>>======;;;999666111000...---,,,------...***++++++,,,------------,,,---...//////000000000+++,,,,,,------,,,,,,+++,,,---......//////......000////////////000111111222555:::AAAJJJUUU___fffooo{{{vvvWWWJJJLLLTTT^^^ooohhhWWWRRRRRRZZZgggzzzxxxvvv~~~}}}pppggg``````aaaaaabbbbbbaaa___]]]]]]cccmmm~~~oooaaaUUUJJJDDDBBBAAA@@@???>>>>>>???@@@AAAAAAAAAAAAAAABBBCCCEEEFFFGGGHHHHHHGGGFFFHHHKKKMMMMMMNNNNNNMMMKKKJJJJJJKKKOOOQQQTTTWWWXXXYYY\\\^^^dddeeeeeedddbbbaaaaaabbbfffkkkrrrxxx}}}dddSSSLLLHHHDDDAAA@@@@@@???>>>=========<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;::::::999999999:::<<<>>>AAABBBIIIQQQdddsssaaaVVVQQQNNNLLLJJJIIIIIIIIIHHHGGGEEEEEEEEEDDDCCCBBBAAA@@@BBB@@@???>>>>>>===:::888222111///...---------...++++++---------,,,+++***,,,---...//////000//////,,,,,,------------,,,,,,------...////////////...///////////////000111222111666???HHHSSS___iiipppsss|||dddQQQNNNSSSbbbnnn}}}uuu^^^RRRRRRWWWdddrrr{{{tttwwwqqqgggccc```___```aaabbbbbbaaa```___^^^hhhxxxttt^^^QQQJJJEEEBBBBBB??????>>>>>>???AAACCCDDDBBBBBBBBBBBBBBBCCCDDDDDDEEEFFFGGGGGGGGGHHHKKKNNNLLLNNNOOONNNLLLIIIHHHHHHMMMQQQVVVZZZ[[[\\\\\\]]]bbbdddfffgggeeeddddddeeehhhlllrrrxxx|||gggTTTKKKHHHDDDAAA@@@@@@???>>>============<<<<<<<<<<<<:::;;;;;;<<<;;;;;;::::::::::::;;;;;;;;;;;;::::::;;;999:::<<<===>>>AAAFFFRRR^^^ttt~~~|||hhhZZZSSSOOOMMMJJJIIIIIIIIIHHHFFFEEEEEEEEEDDDDDDCCCAAAAAABBBAAA?????????>>>;;;999333222000...------......///000000000///---+++)))////////////...---,,,,,,,,,,,,------------,,,,,,------...///////////////////////////000111222222111888CCCOOO[[[fffrrryyyxxx}}}qqqWWWPPPWWW___ppp}}}kkkXXXRRRYYYcccqqq|||~~~vvv}}}xxxjjjdddcccccc^^^```aaabbbaaa`````````bbbpppxxxfffRRRIIIFFFEEEDDDDDDAAAAAAAAAAAABBBDDDFFFGGGEEEEEEEEEDDDDDDDDDEEEEEECCCDDDFFFFFFFFFHHHKKKMMMLLLNNNOOOOOOLLLHHHFFFFFFIIINNNUUU[[[^^^^^^______aaadddgggiiihhhggggggggggggkkkqqqwww|||hhhTTTKKKHHHDDDAAA@@@@@@@@@???>>>>>>=========<<<<<<<<<::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;:::===;;;;;;??????===BBBIIIXXXhhhmmm[[[RRROOOMMMJJJIIIIIIIIIGGGFFFEEEEEEEEEEEEDDDCCCBBBBBBBBBAAA@@@??????>>><<<:::444333111///............---.../////////...---,,,////////////...---,,,+++,,,------......------,,,---...//////000000//////////////////000111222333333<<>>>>>>>>=========<<<<<<::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;>>>;;;<<>><<<:::555444222000///......///((()))***+++,,,...///000+++,,,---......///......------............------......///000000000000////////////000111222333444888AAANNNXXXaaalllxxxtttZZZLLLRRReeewwwnnn[[[QQQSSSccctttwwwlllfffbbb_________```aaa```___aaaggglll{{{kkkVVVMMMFFFEEEEEECCCBBBDDDDDDCCCCCCCCCDDDFFFHHHIIIIIIIIIIIIIIIGGGFFFEEEDDDDDDFFFGGGHHHHHHIIIJJJLLLKKKLLLMMMLLLJJJGGGFFFFFFEEEIIIOOOUUUYYY^^^bbbeeeccceeehhhiiiiiiiiiiiijjjhhhkkkpppuuu{{{fffQQQJJJGGGCCCAAAAAAAAA@@@???>>>>>>>>>>>>=========<<<999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;===999<<>>>>>???>>><<<:::666555222000///......///,,,+++******+++,,,...000++++++,,,---............------............------......///000000000000000/////////000111222444555@@@HHHSSS\\\bbblllxxx~~~dddTTTNNNUUUkkk|||bbbVVVSSSZZZmmm}}}llleeeccc```]]]^^^^^^```aaa```aaafffpppxxxttt^^^PPPLLLIIIIIIGGGDDDEEEIIIEEEEEEFFFGGGIIILLLNNNPPPOOOOOOOOONNNMMMKKKHHHGGGGGGIIIKKKLLLKKKKKKLLLNNNJJJKKKLLLJJJHHHGGGGGGHHHGGGIIIMMMPPPTTTYYY___ddddddfffggghhhggghhhiiikkklllnnnqqquuuzzzeeeOOOJJJGGGCCCAAAAAAAAA@@@@@@>>>>>>>>>>>>============999::::::;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;777;;;DDDFFFDDDNNN\\\sss~~~mmm```PPPNNNKKKIIIIIIHHHFFFEEEDDDEEEEEEEEEEEEDDDDDDCCC@@@???>>>>>>>>>>>>;;;999666555333111////////////444222///,,,***+++,,,---............---,,,++++++------............------...//////000000000000000/////////000111333444555EEEMMMWWW^^^ccclllxxxttt[[[QQQQQQYYYpppqqqZZZTTTXXXcccyyytttddd```aaa______```^^^___aaaaaaccckkkxxxkkkWWWLLLIIIHHHGGGDDDAAAEEEKKKHHHHHHIIILLLOOORRRVVVXXXUUUUUUUUUTTTSSSPPPNNNLLLKKKLLLNNNOOONNNMMMNNNOOOJJJKKKJJJIIIGGGGGGHHHJJJJJJKKKLLLMMMPPPVVV]]]bbbeeefffggggggfffgggiiikkkoooqqqsssuuuyyy