BM6P6(@ |||eeeMMMDDDDDDDDD@@@===>>>>>>============>>>>>>@@@BBB===>>>LLLaaawwwlll}}}}}}zzz|||}}}tttiiikkkssspppsssttttttwwwzzzyyytttrrrsssuuu{{{~~~zzzuuu}}}lll___ZZZ[[[TTTUUUWWWYYYYYYXXXWWWVVVTTTTTTTTTTTTUUUYYY___cccbbbhhhnnnwwwaaaIIIGGGEEEDDDDDDCCCAAA???<<<:::999777999IIIiii|||rrrtttwwwtttwwwvvveee]]]bbbppp{{{kkk___TTTQQQLLLGGGCCC>>>777555888555555555555555666777777333<<<___vvvwww|||uuutttyyyyyysssttt{{{xxxssskkkbbbZZZeee~~~pppfff___SSSQQQYYYYYYWWWhhh|||]]]aaa^^^>>>777777444555333333333333333333333333111333555555555555666888@@@GGG[[[}}}ggg[[[zzz}}}jjjOOOCCCCCCDDDBBB@@@>>>>>>============>>>>>>@@@BBB===>>>KKKaaauuukkkyyyxxxwwwyyy}}}zzzpppsss||||||xxxtttsssrrroooqqqrrruuu~~~zzzttt~~~}}}sssfff\\\XXXYYYVVVVVVWWWXXXXXXWWWVVVUUUUUUUUUUUUUUUUUUYYY^^^bbbccciiioooyyyhhhMMMKKKHHHFFFEEECCC@@@>>>;;;:::999888;;;MMMmmmrrruuuxxx}}}ssspppssswwwggg___ffftttyyymmmbbbXXXTTTOOOIIIEEE???777555777666555555555555666777777:::???```~~~rrryyy{{{yyyxxxyyyyyyxxx}}}}}}ooohhhbbb\\\[[[kkkqqqggg^^^RRROOOWWWXXXVVVggguuu___bbbaaa@@@888888555555333333333333333333333333222333555555555555777999@@@KKKccclllccczzzqqqRRRCCCBBBCCCBBBAAA???>>>>>>======>>>>>>???@@@BBB>>>???KKK___qqqkkk~~~ssstttrrruuu{{{xxx~~~uuuooopppqqqqqqrrrvvv{{{zzzxxxzzzzzzwwwssssssvvvuuuqqqtttsssooohhhaaa[[[XXXXXXXXXXXXWWWWWWVVVVVVUUUUUUVVVVVVUUUUUUUUUXXX]]]aaabbbhhhnnnxxxmmmRRROOOLLLIIIFFFCCC@@@===::::::999999>>>QQQsss}}}hhhzzzrrrvvvwwwmmmkkkmmmwwwiiibbbiiiwww{{{qqqggg^^^ZZZTTTNNNIII@@@777555777666666555555666666777888===@@@___uuujjjsss~~~}}}yyy}}}wwwggg^^^\\\ZZZ]]]nnnqqqggg]]]QQQNNNUUUVVVVVVgggpppbbbdddgggCCC:::999555555444444333333333333333333222333555555444555777999AAAQQQmmmzzzsss~~~wwwVVVFFFEEEEEECCCAAA???>>>>>>>>>>>>>>>>>>???@@@CCC??????JJJ^^^mmmmmmvvvooorrrooottt{{{vvvlllnnnrrrrrrsssvvv}}}qqqfffdddkkkpppqqqooolllgggccc```]]][[[YYYZZZYYYWWWVVVUUUTTTTTTTTTUUUUUUTTTSSSSSSVVV[[[______eeekkkvvvrrrUUURRRNNNKKKIIIFFFBBB???;;;:::::::::???RRRuuu}}}eee||||||pppiiiooo~~~}}}vvvooogggfffiiivvviiiccchhhwww{{{vvvmmmfffaaa\\\VVVNNNCCC888555777666666666555666777777888:::===^^^{{{iiilllvvvhhhaaaaaa``````iii{{{qqqggg]]]RRROOOUUUWWWXXXhhh|||qqqeeefffmmmGGG<<<:::666666444444444444444333333333222333444444444666888;;;DDDWWWuuu~~~\\\MMMLLLKKKGGGCCC??????>>>>>>>>>>>>?????????DDD@@@???III\\\jjjoooyyyqqqqqquuuqqqvvv~~~wwwkkkkkkmmmrrrrrrvvvuuufffbbbhhhnnnpppmmmiiidddaaa___^^^[[[YYYZZZYYYWWWVVVTTTTTTSSSSSSTTTSSSSSSRRRRRRUUUYYY]]]___dddkkkuuuzzzXXXVVVRRROOOMMMJJJGGGDDD<<<;;;:::999>>>QQQtttzzzbbbzzztttjjjfffqqqzzzrrrmmmhhhddddddgggwww{{{sssgggccciiixxx||||||tttnnnjjjeee^^^TTTFFF999555888666666666666666777888888999===```mmmgggxxxpppmmmiiiiiiffffffllluuuxxxuuuyyyqqqfff]]]TTTQQQVVVYYYZZZgggyyyooohhhhhhrrrKKK>>>;;;777777555555555444444333333333333444444444444666999<<>>>>>??????@@@???DDDAAA@@@HHHZZZjjjqqqzzzyyyvvvsssppprrrvvv{{{vvv{{{sssooommmppppppttt|||}}}~~~{{{rrrhhhfffhhhiiiggggggdddaaa___]]][[[YYYWWWXXXXXXWWWVVVUUUTTTSSSSSSSSSSSSRRRQQQRRRUUUZZZ^^^aaagggmmmwww___\\\XXXUUUSSSPPPLLLIII>>><<<:::999===PPPsssxxxaaaxxx|||~~~nnnhhhhhhuuu}}}tttkkkgggeeebbbdddgggjjjnnnuuu}}}qqqfffbbbmmm|||}}}}}}vvvsssnnnfff[[[JJJ;;;666999777777666666777777888999;;;@@@cccjjjbbbwwwvvv|||xxxssstttmmmpppoooiiihhhoooxxx|||pppddd]]]VVVSSSXXXZZZ\\\fffsssyyyxxxjjjiiijjjvvvMMM???<<<888888666666555555444333333333333444444444444666:::===KKK```zzzwwwnnnzzz]]]LLLMMMPPPNNNJJJ@@@??????>>>>>>??????@@@???EEEBBB@@@GGGYYYmmmrrrxxxzzzzzzwwwtttvvv{{{~~~{{{~~~wwwqqqpppooosss~~~|||tttsssrrrrrrsssjjjkkkiiiffffffiiigggccc`````````^^^\\\ZZZXXXXXXVVVWWWWWWWWWVVVUUUSSSRRRSSSSSSSSSSSSTTTWWW\\\```bbbhhhmmmwwwhhheeeaaa]]]YYYUUUQQQNNN>>><<<:::999>>>RRRuuuhhh{{{}}}mmmiiikkkyyy}}}sssjjjfffdddccceeehhhdddlllxxxpppeeecccooovvvuuu~~~zzzuuummm```MMM===888;;;777777666666777777888999:::@@@dddzzzfffeeexxx{{{kkkjjjqqqxxx}}}uuuwww}}}}}}~~~rrrnnnoooooovvvwwwooohhhnnn}}}~~~nnnbbb\\\VVVTTTYYY[[[\\\ccclllvvvvvvhhh~~~jjjkkk~~~yyyOOO@@@===999999666666666555444444333333333444444444444777;;;>>>KKKbbb{{{yyyvvvkkkwwwWWWEEEFFFKKKLLLJJJ@@@@@@????????????@@@@@@???EEEBBB@@@GGGXXXppprrr}}}zzz|||~~~yyyqqqqqqppprrr{{{qqqqqqxxxyyyuuuqqqfffgggfffeeeggglllmmmjjj\\\^^^``````]]]ZZZZZZZZZUUUVVVWWWXXXWWWUUUSSSQQQTTTTTTTTTTTTUUUYYY___cccaaafffllluuuppplllgggbbb^^^YYYTTTPPP===<<<:::999???SSSxxxrrr}}}xxxrrrmmmjjjmmmzzzuuukkkfffeeedddeeehhhgggssspppfffcccooovvvkkkmmm~~~yyyqqqcccOOO>>>999<<<777777777777777888888999777>>>bbbrrrhhhqqqwwwwwwffffffmmmsssxxx}}}zzzvvvzzzzzzlllggghhhpppzzz}}}rrrgggkkk{{{~~~mmmaaaZZZUUUTTTYYY[[[[[[```gggzzzzzzkkkkkkkkk~~~zzzOOOAAA===999:::777777666555444444333333333444444444444777;;;???KKKbbb|||wwwtttiiisss~~~^^^III>>>CCCJJJHHHCCCCCCCCCBBBAAA@@@???>>>DDDEEE@@@@@@HHHXXX|||vvv}}}}}}~~~yyyoootttyyy}}}uuuuuusssuuuzzzsssyyy~~~uuulllkkkoooooohhh___\\\]]]^^^```aaa```]]]ZZZWWWXXXXXXWWWUUUTTTUUUVVVZZZYYYXXXWWWYYY[[[^^^```bbbeeekkkzzztttqqqqqqeee\\\ZZZTTTAAA===>>><<<888MMMttt{{{uuusss{{{vvvmmmgggbbb```ccchhhiiittt}}}mmmffffffnnnlll]]]iiixxxhhhUUUDDD:::777888888777777777777888888;;;;;;]]]{{{sssmmmjjjuuunnnaaa```cccmmm}}}}}}qqqlllpppzzzlllbbbYYYSSSRRRVVVWWWVVV]]]hhhvvvtttrrrjjjyyyOOO>>>===:::999888777666555555555555555555444555888777555777<<>>BBBGGGBBBIIIHHHGGGFFFCCCAAA???>>>BBBCCC???@@@IIIYYYxxx~~~}}}zzz}}}~~~qqqiiimmmssszzz{{{yyytttttt}}}{{{uuuwwwzzzpppeeecccbbb```___^^^\\\[[[XXXYYYZZZXXXVVVTTTSSSTTTWWWVVVUUUUUUWWWZZZ]]]___```dddkkkyyy~~~~~~sssiiiddd\\\CCC===???>>>;;;OOOvvvzzz|||{{{vvvuuu|||{{{qqqfff```]]]^^^eeemmmnnnvvv}}}{{{kkkeeefffppp{{{cccTTT```xxxrrr[[[FFF;;;:::888888777777777777888888<<<===___xxx}}}|||{{{nnnddddddiiirrr~~~zzzooopppyyyxxxjjj```YYYSSSRRRVVVWWWVVV^^^jjj~~~tttuuummm|||WWWDDD???:::888888777666555555555555555555444555777777555777<<>>???@@@===QQQxxxrrriiippp{{{wwwvvv~~~qqqggg]]]YYYYYY]]]hhhrrrvvv|||vvvhhhdddggguuuzzzaaaQQQ___wwwbbbFFF:::;;;999888888777777888888999>>>???bbbwww{{{zzzmmmgggiiinnnwww}}}vvvooozzzuuuggg]]]XXXRRRRRRVVVWWWWWW```mmmsss}}}tttlll}}}YYYDDD>>>888777999888777666555555555555666444555777777555888===DDD```lllggghhhxxx}}}fffRRREEEEEEJJJEEEEEEEEEDDDCCCCCCBBBBBBBBBAAADDDBBBCCCJJJXXXzzzwwwooollllllkkkkkklllppppppsssxxx}}}~~~|||zzz~~~sss```[[[]]]cccooo||||||{{{xxxvvv}}}zzzzzzyyyqqqooojjjddd^^^ZZZXXXXXXXXXZZZ\\\\\\ZZZWWWTTTTTTYYYXXXWWWXXXZZZ]]]aaacccccciiipppyyysssbbbGGG===>>>@@@>>>QQQwww{{{kkkbbbgggvvvzzzzzz}}}fff^^^WWWVVVYYY___jjjtttzzzqqqcccbbbhhhyyy{{{aaaSSSccc~~~hhhGGG999;;;999999888888888888999999???AAAbbbjjjzzzvvvmmmjjjnnnsss}}}yyyxxxttteee[[[VVVRRRRRRWWWXXXXXXcccqqqqqqpppgggyyyVVVAAA===:::<<<999999777666555555555555666444555777777666999???HHHcccooojjjkkk{{{}}}zzz{{{dddLLLCCCEEECCCGGGFFFEEECCCBBBBBBBBBBBBCCCGGGFFFEEEIIITTT{{{{{{vvvoookkknnnpppllljjjkkknnnpppsssxxx|||~~~}}}||||||zzzkkk___YYY[[[aaalllxxx}}}|||xxxzzz|||~~~wwwwww{{{zzzwwwvvv}}}yyysssqqqsssoooooommmggg```ZZZXXXWWWWWWZZZ]]]^^^\\\ZZZYYYXXXZZZYYYXXXXXXZZZ]]]aaacccaaagggpppyyyoooJJJ======@@@>>>OOOsss~~~|||wwwrrrvvvttt___ZZZXXX[[[___dddmmmuuuzzz}}}kkk___bbbkkkzzzvvv^^^RRReeerrrKKK<<<>>>::::::999999999999::::::===@@@aaauuu]]]ttt~~~|||wwwrrrooorrrxxx}}}ttteeeZZZUUUQQQSSSWWWXXXZZZfffvvvqqqooocccuuuSSS@@@???AAAEEE:::999888777555555555444666444444777777666:::@@@NNNhhhsssnnnkkkyyy}}}}}}qqqUUUIIIMMMMMMPPPNNNKKKGGGDDDBBBAAAAAADDDIIIHHHFFFGGGPPPvvv|||sssmmmmmmvvvyyytttpppqqqqqqtttyyy|||}}}~~~yyyvvvooohhh```ZZZ]]]cccllltttvvvssspppooowww{{{{{{}}}|||xxxzzz~~~pppdddaaagggmmmooopppoooiiiaaa[[[YYYYYYYYY\\\^^^___^^^]]]]]]]]]YYYXXXWWWWWWXXX[[[^^^```]]]dddnnnzzz}}}NNN???<<<@@@>>>LLLnnnsssjjj```]]]^^^bbbgggjjjpppvvv{{{xxxeee\\\bbbnnnyyyttt]]]TTTkkk}}}}}}TTTAAACCC;;;::::::999999::::::;;;999???aaayyy[[[lll}}}tttrrroooooossszzztttdddYYYSSSQQQSSSXXXYYY[[[iiizzz{{{ppppppdddtttQQQAAABBBBBBDDD;;;:::999777666555444444777444444666777777;;;AAAQQQlllvvvrrriiitttyyyqqqXXXPPPVVVXXXUUURRRNNNJJJFFFCCCBBBBBBBBBHHHHHHFFFFFFNNNsssxxxrrruuu|||}}}|||yyy{{{www}}}|||sssooonnniiibbb[[[```fffmmmppppppmmmjjjjjjzzz}}}{{{yyysssllllllnnnpppssstttqqqjjjaaa[[[[[[]]]^^^___aaaaaa___^^^^^^___[[[ZZZXXXWWWXXXZZZ]]]___```eeennn}}}SSSAAA===AAA>>>IIIjjjrrrjjjhhhgggddddddiiimmmoootttzzztttaaaZZZcccqqq|||uuu___WWWppp}}}YYYCCCCCC;;;;;;::::::::::::;;;;;;999@@@dddbbbfff~~~{{{uuurrrvvvxxx}}}|||xxxqqqooommmooovvv~~~ssscccXXXRRRPPPSSSXXXYYY\\\kkk~~~lllkkkooofffwww[[[NNNKKKDDD>>><<<;;;999777666555444444777444444666777777<<>>IIIhhhyyypppiiihhhlllmmmjjjiiillloooqqqwww}}}rrr___YYYdddssssss]]]VVVppp[[[BBBAAA<<<;;;;;;::::::;;;;;;<<<;;;CCChhhiiiddd|||~~~yyytttoookkkgggfffqqqtttyyy~~~zzzvvvtttqqqoooqqqwww~~~rrrbbbWWWQQQPPPSSSXXXYYY\\\mmmaaaeeekkkgggzzzlll```ZZZKKK???<<<;;;999888666555444444777555444666777777<<>>===>>>GGGcccppphhhhhhkkknnnpppnnnooooooooopppuuu}}}kkkbbb___eeesssyyy\\\UUUsssZZZMMMBBB>>>;;;999888999::::::999888EEEeeeeeekkkyyy}}}wwwsssmmmgggeeegggkkkmmmpppuuu{{{~~~|||yyywwwvvvqqqpppssswwwsssoooxxxqqqaaaWWWPPPQQQSSSUUUYYY___ffflllmmmYYYdddjjjfffyyysssaaaJJJBBB===<<<;;;:::888777666666666444555777888888;;;AAALLLbbbuuu|||[[[[[[___hhhkkkxxx```LLLOOOTTTLLLJJJKKKMMMMMMLLLIIIFFFDDDEEENNNJJJGGGJJJIIIiiiwwwmmmkkkllllllnnnqqqssssssrrrssstttwwwyyy{{{}}}~~~{{{{{{~~~sssjjjlllnnnjjjeee```eeekkkpppqqqrrrrrrrrr{{{zzzlll```^^^cccfffeee]]]RRRNNNTTT[[[``````aaaccceeeeeecccaaaccchhhpppWWWIII?????????GGGaaa}}}yyywww|||kkkfffiiimmmpppsssooorrrtttuuuwww}}}jjjbbbaaaiiiyyy|||ttt\\\XXXppp]]]QQQEEE???===;;;:::;;;;;;;;;:::999CCC^^^nnnppp|||vvv~~~zzzsssooonnnmmmjjjhhhhhhlllooorrrvvv{{{~~~}}}yyyssspppkkkjjjlllnnnppptttooo^^^TTTQQQSSSVVVXXXZZZ___fffkkk```PPP```mmmjjj~~~lllaaaUUUFFFCCC===<<<;;;:::999777666666666444555777888777;;;AAAJJJ___qqqaaa[[[```iiiooo~~~{{{YYYIIIPPPWWWOOOJJJKKKLLLMMMLLLJJJGGGEEEJJJOOOHHHDDDIIIHHHbbbuuuiiicccaaaaaaiiikkknnnoooooooooqqqrrrssstttvvvyyy{{{}}}~~~|||{{{zzzvvvoooppp}}}nnngggkkkrrruuutttlllooosssvvvyyy|||yyywww{{{wwwhhhcccdddccc___UUULLLJJJQQQYYY]]]```dddgggfffdddbbbaaaccchhhqqqUUUIIIAAAAAA@@@FFF]]]wwwqqqnnnyyyvvvjjjiiinnnrrrvvvxxxxxxzzz}}}~~~|||gggcccdddnnnxxxsssmmm^^^```uuuaaaTTTGGGAAA???<<<;;;<<<===<<<;;;;;;AAAWWWzzzttt}}}gggwww{{{qqqjjjjjjmmmooommmiiihhhkkkoootttwww|||yyypppiiimmmmmmllllllttt|||kkk[[[RRRSSSVVVYYY[[[\\\___eeejjj^^^QQQggglllkkk~~~XXXNNNIIICCCFFF======<<<;;;999888777666666444555888888777;;;AAAIII\\\mmmuuuvvvlllfffoootttxxx[[[NNNTTTXXXOOOMMMNNNOOONNNMMMIIIFFFDDDLLLOOOEEE@@@GGGEEEYYYrrreee]]]ZZZXXXWWWfffhhhkkkmmmmmmoooqqqssspppqqqsssvvvxxxzzz{{{|||}}}~~~|||tttjjjgggmmmvvvxxxooogggeeekkktttzzz|||yyyzzz}}}{{{{{{xxx}}}ssshhheeegggccc[[[QQQIIIJJJRRRZZZZZZ^^^bbbccc```]]]]]]^^^cccgggrrrTTTIIIBBBCCCAAADDDXXXpppllljjjvvvyyyppppppuuuxxx{{{}}}xxxeeecccfffrrr~~~qqqkkkeee^^^jjj```TTTGGGBBB@@@===<<<<<<===<<<;;;;;;@@@UUUwwwtttxxx~~~```qqquuu}}}nnngggiiimmmoookkkeeedddiiioooyyy{{{|||ppphhhpppsssqqqqqq~~~zzziiiZZZRRRSSSWWW\\\]]]]]]___dddiiidddXXXsssuuuggghhhvvvOOOGGGEEEBBBGGG>>>===<<<;;;:::999888777777555555888888777;;;@@@JJJ\\\mmm|||rrr{{{qqquuuwww{{{dddXXXYYYXXXLLLNNNOOOQQQRRRPPPMMMIIIFFFOOORRREEE@@@GGGEEESSSwwwxxxkkk```[[[YYYVVVSSS___aaaeeegggiiijjjmmmooonnnoooqqqtttvvvxxxyyyzzztttvvvwwwtttpppnnnlllkkkiiihhhhhhkkkoootttwwwyyy}}}~~~xxxjjjcccbbbiiidddZZZPPPKKKNNNVVV]]]\\\^^^^^^\\\YYYXXXZZZ]]]bbbgggtttRRRHHHCCCDDDBBBBBBTTTkkkjjjjjjwww}}}uuuuuuxxx{{{~~~sssdddcccgggtttyyymmmeee\\\YYYooo[[[QQQEEECCC@@@===<<<<<<<<<<<<;;;;;;???SSSwwwqqqsss|||bbbjjjtttzzzllleeedddfffgggccc___aaakkkttt~~~}}}rrrjjjkkkppprrrxxxwwwgggZZZTTTRRRXXX]]]^^^]]]___eeekkkcccXXXxxxkkkgggkkktttNNNHHHEEEAAADDD???>>>===<<<;;;999888888777555555888888777:::@@@KKK^^^ppp}}}zzz|||vvvwwwtttlll___\\\WWWKKKKKKNNNSSSVVVVVVSSSOOOLLLRRRVVVJJJCCCJJJHHHSSSrrrzzzrrrggg^^^YYYVVVSSSPPPXXX\\\```cccddddddeeefffkkkllloooqqqtttuuuwwwwwwrrrsssrrrppppppooohhhaaa]]]bbbiiipppvvv{{{~~~tttjjjeeefffiiicccYYYQQQOOOSSSYYY^^^]]]\\\ZZZWWWVVVXXX\\\___bbbggguuuQQQGGGCCCDDDAAAAAAQQQgggyyyiiiiiiuuuzzzssstttxxx}}}ooobbbdddhhhvvvwwwkkk___TTTVVVsssVVVOOOEEEDDDAAA>>>=========<<<;;;;;;===PPPuuunnnnnnxxxjjjgggtttyyykkkccc\\\]]]]]][[[]]]eeesss}}}yyyqqqlllgggkkksss~~~rrrcccYYYUUURRRXXX^^^___^^^```iiipppcccZZZgggmmmuuuqqqNNNIIIFFF???@@@??????>>>===;;;:::999888888666666888888666:::???KKK]]]oooqqqppp~~~qqqsssrrr|||nnn^^^ZZZWWWNNNKKKPPPWWW[[[\\\XXXRRRNNNRRRXXXMMMEEEKKKIIIRRRppp~~~qqqkkkaaaYYYTTTSSSSSSSSS]]]```eeeggggggdddcccbbbfffhhhjjjmmmoooqqqrrrrrrsssrrrmmmeeecccddd___XXX[[[aaajjjqqqwww}}}}}}wwwpppllllllfff___VVVQQQQQQUUUZZZ]]]YYYWWWTTTSSSVVV[[[___aaabbbfffvvvPPPFFFBBBCCCAAA@@@PPPfffrrreeefffooowww|||zzzrrrmmmqqqyyyjjjaaafffjjjyyyvvvhhhYYYPPPZZZ~~~RRROOOGGGEEECCC@@@>>>>>>>>>===<<<======OOOtttiiihhhrrryyynnnssszzznnnfff]]]]]]\\\]]]cccooo||||||qqqkkkjjjhhhiiitttxxxkkk]]]UUUTTTSSSYYY___``````dddnnnwwwjjjcccbbbqqq|||oooLLLHHHFFF@@@AAA@@@???>>>===<<<:::999999888666666888777666:::???HHHYYYiiiaaa^^^xxx~~~gggnnnuuulll[[[WWWWWWRRROOOTTT[[[______YYYQQQKKKPPPWWWMMMEEEJJJGGGPPPmmm|||{{{lllggg^^^WWWTTTUUUZZZ]]]fffjjjnnnpppnnnjjjfffdddcccdddfffiiikkkmmmnnnooonnnmmmeeeZZZXXX\\\^^^[[[fffjjjnnnpppsss{{{~~~~~~|||tttmmmkkkbbb\\\TTTPPPRRRVVVZZZ[[[SSSPPPNNNQQQWWW]]]``````aaafffvvvOOOFFFAAACCC@@@@@@PPPeeezzzxxxlllaaabbbiiinnnrrruuusssllliiiooo{{{zzzfff```ggglll{{{uuudddUUUPPPbbb|||QQQQQQJJJGGGEEEAAA@@@@@@@@@???===???>>>OOOuuudddcccmmmwwwqqqxxxzzz|||sssllldddcccbbbeeelllxxxvvviiifffggggggeeeppp|||sssfffXXXRRRRRRTTT[[[aaabbbaaafffrrr}}}nnnhhh{{{\\\ppp}}}nnnJJJGGGGGGCCCEEE@@@@@@???===<<<;;;:::999888666666888777666999???FFFUUUccczzzfffaaattt```mmm{{{eee[[[```cccaaa^^^bbb^^^UUURRRSSSOOOGGGMMMSSSOOOGGGFFFEEEOOOccc}}}zzzzzzzzzlllfff]]]UUUSSSUUUZZZ^^^gggmmmrrrtttpppkkkhhhgggiiihhhgggiiikkkllllllkkktttmmmddd]]]]]]aaafffiiipppqqqrrrrrrtttxxx~~~kkk___\\\OOODDDHHHVVV___]]]VVVMMMKKKJJJLLLSSS[[[cccggggggjjjzzzPPPEEE???CCCDDDCCCKKKWWWmmmsssnnngggccceeennnyyytttqqqkkklll~~~ssscccccchhhnnnyyynnnWWWTTTtttoooTTTXXXMMMHHHFFFCCCAAAAAA@@@>>>===BBB>>>JJJnnnxxx```kkkmmmqqqvvvrrrxxx}}}xxxqqqqqqiiifffnnnwww~~~oooddddddiiilllnnnvvv|||qqqbbbUUUPPPRRRXXX^^^___]]]aaaooo}}}uuukkkrrrdddsss}}}lllPPPBBBAAABBB<<<>>>>>>======<<<<<<;;;;;;999888777666777888:::<<>>@@@===IIIjjjjjjmmmlllhhhzzzuuupppuuu{{{zzzvvvtttnnnlllsss}}}rrrggggggkkkoooooosss}}}wwwkkk^^^SSSPPPSSS\\\bbbdddcccgggqqqzzz|||iiijjjrrrgggyyyfffNNNBBBCCCEEE>>>??????>>>>>>===<<<;;;;;;:::999777666777888:::;;;EEEPPPccc|||nnnxxxyyyeeekkkqqq}}}]]]SSSTTTUUUTTTWWW___aaaZZZVVVVVVRRRJJJZZZ___WWWMMMMMMJJJJJJTTTuuuyyysssoookkkiii^^^\\\YYYVVVUUUUUUWWWYYYeeekkkrrruuutttrrrrrrssssssppplllkkkkkklllmmmmmmhhhhhhiiikkklllnnnpppqqqvvvxxx|||~~~gggUUUPPPGGGCCC@@@CCCHHHKKKIIIEEEAAABBBCCCFFFLLLTTT[[[```fffllloooNNNFFFAAABBBAAA===AAAHHH\\\sss~~~zzzxxxvvvtttuuu{{{{{{qqqllloooppptttxxxhhh]]]bbblllwwwssshhhVVV]]]qqqZZZXXXKKKIIIGGGEEEDDDDDDCCCAAA??????<<>>===<<<;;;;;;:::888777777888999999@@@MMMaaazzzsss}}}yyybbbjjjpppzzzuuuWWWNNNMMMMMMNNNTTT___ddd___YYYXXXUUUNNNYYY^^^WWWOOORRRQQQNNNSSSfffyyyrrrlllgggccc[[[YYYWWWUUUUUUWWWZZZ[[[ccchhhnnnqqqpppoooppprrruuussspppoooooonnnllljjjiiikkkmmmooopppqqqssstttyyy{{{~~~```MMMHHH???@@@CCCEEEEEEEEEDDDCCC@@@BBBEEEJJJOOOUUU\\\aaaeeennnfffKKKEEEBBBBBBAAA===???DDDLLLcccvvvyyyssstttvvv{{{uuummmnnntttzzzpppccc]]]eeeppp}}}jjj```UUUfffkkkTTTRRRIIIJJJIIIGGGGGGFFFEEECCCAAA>>>===EEE\\\|||nnnvvvcccaaarrr{{{rrrrrrvvvyyyzzzwwwzzzooojjjooovvv~~~wwwhhh\\\SSSNNNPPPVVVZZZ^^^cccffffffddd___ZZZ]]]~~~^^^gggZZZJJJFFFHHHIIIDDDCCCCCCAAA@@@>>>===<<<;;;;;;:::999888888888888999===MMMaaavvv{{{hhh\\\hhhqqq{{{mmmRRRLLLIIIIIIKKKSSS```hhhccc\\\ZZZWWWRRRXXX___YYYQQQUUUVVVQQQRRRaaa||||||~~~yyyrrrkkkddd___YYYWWWTTTRRRSSSVVV[[[^^^dddhhhmmmnnnmmmmmmnnnppptttsssrrrrrrrrroookkkhhhjjjlllnnnoooppptttyyy}}}cccRRRNNNDDDHHHKKKJJJEEEBBB@@@AAAAAAEEEJJJNNNRRRWWW]]]bbbfffqqqbbbHHHEEEBBBBBBAAA@@@@@@CCCGGG^^^ttt{{{zzzooorrrwwwrrrnnnsss}}}yyyjjjbbb```jjjwwwxxxbbbYYYUUUnnndddPPPNNNKKKKKKJJJIIIIIIIIIHHHEEECCC>>>>>>DDDUUUqqqppprrrxxx```qqqyyytttsssuuuvvvwwwttthhhhhhrrr}}}ssscccWWWPPPMMMQQQXXX]]]aaafffjjjggg```XXXTTTbbbrrrWWWqqq}}}VVVLLLIIIHHHIIIEEECCCCCCBBB@@@???===<<<<<<;;;;;;:::999999888888888<<>>>>>@@@EEELLLSSSXXXYYY[[[___cccjjjvvvuuuXXXGGGFFFCCC@@@???@@@AAAAAAFFF[[[vvvyyypppuuu~~~yyysss~~~|||nnnaaabbbiiiwwwxxxjjj]]]RRROOOWWWyyy|||```XXXTTTRRRMMMMMMLLLMMMNNNLLLIIIFFFAAACCCFFFNNNdddqqqiiippp~~~wwwsssuuuyyyzzzsssfffaaahhhwwwuuugggWWWNNNLLLOOOUUU]]]\\\___fffhhh^^^SSSPPPUUUuuuaaa]]]zzzcccMMMOOOLLLFFFFFFFFFAAA@@@@@@???>>>>>>======999999:::::::::::::::::::::LLL\\\dddvvv~~~jjjZZZiiipppuuu^^^MMMNNNKKKLLLUUUPPP```jjjcccYYYVVVWWWVVV```mmmiii\\\[[[]]]YYYZZZVVViiibbbSSSSSSSSSZZZ```hhh~~~wwwqqqkkkbbb[[[YYYZZZ\\\^^^```aaabbbbbbeeehhhlllmmmlllnnnqqquuusssoookkkiiijjjmmmooopppqqqsssuuuuuuvvv|||wwwaaaPPPKKKNNNOOOPPPNNNIIIBBB@@@BBBEEEIIIPPPXXX\\\]]]^^^bbbeeelllxxxhhhPPPHHHGGGCCC???===>>>??????>>>RRRppp~~~qqqvvv{{{zzzqqqtttuuuiii^^^aaakkk{{{zzzooo___PPPMMMKKKWWW}}}qqq___]]]VVVQQQNNNMMMMMMNNNOOOMMMJJJGGGCCCEEEGGGMMMcccmmmbbb|||wwwssswww}}}~~~yyyoooeeebbbjjjxxx~~~oooaaaRRRLLLLLLPPPWWW___```dddkkkkkk```TTTUUU]]]YYY]]]}}}ZZZIIIOOOLLLEEEFFFGGG@@@?????????>>>>>>======888999::::::;;;;;;;;;;;;888KKKZZZaaarrrrrrdddpppqqqrrr}}}YYYLLLPPPLLLSSSQQQZZZccciiifff```\\\ZZZWWW```ooorrrddd[[[^^^___YYY[[[eeekkkPPPSSSYYYVVVdddpppssslllggg```[[[^^^bbbeeefffcccbbbbbbdddhhhhhhjjjnnnsssvvvvvvuuujjjgggeeeffflllqqqtttttt~~~}}}{{{{{{}}}ttt___LLLDDDEEEIIIHHHEEEBBB@@@AAAEEEHHHRRRTTTWWWYYY\\\```fffjjjqqqZZZKKKEEEDDDBBB@@@????????????CCCHHHdddsssrrrxxx}}}pppoootttyyy}}}mmmdddZZZgggvvv~~~mmm```TTTMMMOOOJJJ___iii\\\VVVRRRTTTPPPQQQQQQPPPNNNKKKHHHFFFCCCCCCEEENNNeee~~~hhhuuu|||wwwzzz~~~xxxqqqooommmjjjlllsss~~~zzzjjj[[[MMMIIIMMMSSS[[[bbbdddfffgggiii```NNNSSSooovvvZZZ]]]cccVVVJJJGGGGGGEEECCCCCC@@@??????>>>===<<<<<<;;;888;;;===<<<999888888:::@@@AAA[[[jjjhhhtttaaahhhpppmmmmmmYYYLLLOOOKKKRRRPPPUUUaaaiiigggaaa^^^]]]\\\kkkvvvuuueee[[[___aaa[[[]]]fffvvvTTTPPPWWWYYYbbbnnnuuujjjbbb___]]]^^^bbbfffgggfffeeefffhhhjjjlllooorrrtttsssrrrrrrjjjgggfffhhhnnntttyyy{{{yyyzzz}}}vvvZZZFFF@@@DDDCCCCCCAAA??????BBBHHHLLLSSSUUUWWWYYY[[[```fffkkktttTTTJJJEEEDDDBBB@@@????????????CCCIIIdddqqqoooqqqzzzvvvooorrr{{{ttteee]]]]]]jjjzzzwwwgggYYYPPPJJJMMMMMMccc{{{fff[[[UUUQQQTTTSSSSSSSSSRRRQQQNNNKKKIIIDDDDDDEEEMMMcccqqquuu~~~}}}vvvuuuwww~~~yyypppiiikkklllkkkmmmwwwzzzgggZZZMMMJJJNNNTTT\\\bbbfffiiihhheee\\\MMMVVVsssoooVVV]]]___SSSIIIGGGGGGEEECCCBBB?????????>>>===<<<<<<<<<999;;;===<<<:::999999;;;???AAAZZZhhhffftttWWW^^^iiijjjkkk~~~[[[LLLNNNIIIPPPOOOQQQ```lllkkkdddaaabbbdddvvv|||wwwfff]]]```bbb]]]___fff^^^PPPTTTYYYaaalll}}}wwwggg]]]\\\___^^^bbbgggjjjiiiiiikkkmmmjjjnnnrrrsssoookkkjjjjjjiiigggfffhhhnnntttyyy|||rrrRRR>>><<>>>>>======<<<<<<;;;<<<>>>===;;;::::::;;;<<<@@@XXXeeeccc{{{rrrNNNUUUdddjjjkkkyyy]]]MMMMMMGGGOOOOOOSSScccqqqqqqiiieeegggjjjxxx}}}xxxjjjbbbcccbbb]]]```aaaxxxnnnWWWSSSVVV```jjjzzzwwwfff\\\ZZZ\\\]]]bbbhhhkkkkkklllooorrrjjjmmmooollleee```aaaccceeefffhhhkkkpppuuuyyy{{{dddJJJ;;;;;;AAA<<<<<<===>>>AAAHHHPPPVVVUUUXXXZZZZZZ[[[```iiipppfffJJJGGGDDDBBBAAA????????????@@@@@@III]]]tttmmmddd^^^aaagggkkknnnrrrtttuuu{{{rrrccc]]]___hhhwww~~~mmm]]]QQQPPPSSS[[[mmmhhh]]]YYYQQQOOOQQQOOOOOOOOONNNMMMKKKJJJIIIHHHIIIJJJMMMYYYwww{{{|||}}}tttiiiddd______^^^]]]^^^cccgggiiihhhmmmsssxxxxxxppp]]]SSSKKKNNNTTTZZZ```ddddddhhhaaaTTTIIIAAAOOOkkk}}}ccc^^^tttyyyQQQIIIEEEFFFGGGDDDAAA@@@???>>>>>>>>>=========<<<<<<===>>>>>>===<<<;;;;;;:::???TTTaaa```ssstttRRRVVVeeeooooooxxx|||___NNNMMMFFFPPPPPPYYYiiivvvtttkkkhhhjjjmmmttt{{{|||ssskkkhhhddd___```[[[jjjeeeWWWSSS^^^iiiyyyxxxjjj___YYYXXX[[[```fffjjjkkklllooorrrkkkllljjjddd]]]ZZZ^^^cccdddhhhmmmtttzzzjjjRRRDDD======@@@???@@@AAACCCFFFLLLSSSXXXVVVYYY[[[[[[\\\aaallluuu^^^IIIFFFCCCBBB@@@???>>>??????@@@@@@EEEUUUiiimmmbbbZZZ\\\ccciiimmmqqqvvvzzzyyyjjj___```gggqqqwwwiiiZZZPPPSSS[[[ttt]]][[[VVVPPPQQQPPPMMMMMMMMMLLLLLLKKKJJJIIIIIIJJJLLLNNNTTTjjj|||wwwuuufff^^^VVVVVVVVVWWWYYY^^^hhhppprrrtttyyyyyynnneeeWWWOOOKKKPPPXXX^^^bbbfffdddiii___OOOFFFDDDRRRkkkrrraaahhh}}}iiiKKKFFFCCCEEEFFFCCC@@@@@@>>>>>>>>>>>>========================>>>===<<<;;;999>>>NNN[[[^^^lllccc___jjjvvvxxx|||~~~xxxyyyxxxyyyaaaPPPNNNGGGQQQSSS]]]kkkuuurrrjjjgggiiikkkmmmyyy}}}ssslllfffbbb^^^YYYaaa}}}vvv___UUU\\\gggyyyqqqcccYYYUUUYYY^^^dddggghhhiiikkknnnkkkiiieee```\\\]]]ccchhhhhhmmmttt|||uuuVVVFFFAAA@@@??????CCCDDDGGGIIIKKKOOOTTTXXXWWWZZZ]]]]]]]]]dddqqq|||WWWKKKEEEBBBAAA@@@???>>>??????@@@@@@AAAMMM```wwwoooddd[[[___hhhqqqwww{{{}}}pppeee]]]cccooo{{{|||nnncccVVVOOOVVVcccqqqXXXZZZRRROOOTTTOOOOOOOOONNNNNNMMMMMMMMMMMMKKKKKKMMMOOOQQQ```yyyooovvveee[[[YYYYYYZZZ\\\]]]aaalllwww{{{}}}yyynnnccc\\\QQQKKKJJJRRR\\\aaaeeegggiiilll___MMMKKKSSSeee{{{{{{iiiaaaooo~~~]]]HHHDDDBBBEEEEEEBBB@@@AAA>>>>>>>>>>>>============>>>===<<<===>>>>>><<<::::::<<>>DDDGGGKKKMMMPPPRRRUUUXXXWWW[[[___^^^___fffuuuOOOLLLCCCAAAAAA???>>>>>>>>>???@@@BBB===GGG[[[ooo{{{~~~sssggg```eeerrr}}}uuuiiibbb___iiizzz~~~sssggg___UUUOOOZZZjjjeeeXXX[[[NNNOOOXXXNNNPPPPPPOOOOOOOOOOOOOOOOOOMMMKKKLLLOOOPPP\\\|||xxxiiizzzuuueeeZZZ[[[\\\```cccccceeeqqq|||qqqfff\\\VVVMMMHHHJJJTTT___dddfffhhhlllmmm[[[JJJRRRgggwwwdddeeevvv~~~VVVHHHDDDBBBDDDDDDAAA@@@BBB============>>>>>>>>>>>>>>><<<;;;<<<>>>>>>;;;999;;;;;;@@@OOO]]]eee}}}}}}hhhgggzzz{{{pppffffffrrrdddRRROOOIIIUUUXXX[[[ccchhhfffbbbbbbccccccaaaqqq}}}ooobbb^^^___ZZZ___bbbjjjnnnbbbaaajjj{{{fffZZZXXXUUUZZZ___aaaaaaaaaccceeebbb```]]]^^^bbbfffjjjkkkttttttssstttzzzwwweeeQQQFFFBBB@@@>>>>>>DDDGGGLLLPPPRRRTTTVVVXXXWWW\\\______```hhhxxxwwwJJJMMMBBBAAA@@@???>>>>>>>>>???@@@CCC:::DDDZZZlll}}}wwwuuujjjcccjjjyyyllldddbbbbbbpppzzzoooeee___VVVRRR^^^ppp```YYY\\\LLLOOOZZZNNNPPPOOOOOONNNNNNOOOOOOPPPNNNJJJKKKNNNPPP\\\|||zzzgggwwwtttdddZZZXXXZZZ```ffffffhhhuuuwwwmmmbbbYYYTTTKKKGGGIIIUUU```eeegggiiilllkkkWWWFFFUUUtttuuucccjjj|||tttSSSHHHDDDBBBDDDCCC@@@@@@BBB============>>>>>>>>>>>>>>><<<:::;;;===>>>;;;888<<<:::<<>>@@@??????>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;999;;;===JJJ\\\eeetttuuu___mmm```MMM\\\uuuaaaUUUPPPTTTRRRYYY]]]YYYZZZaaaddd```YYYVVVSSShhhtttlllccceeefffbbbaaabbbbbbmmm|||~~~}}}qqqdddYYYUUUWWWZZZ\\\\\\\\\^^^___```ccchhhkkkmmmpppuuuxxx~~~bbbQQQBBB@@@>>>;;;>>>EEEJJJNNNRRRTTTTTTUUUXXXZZZ[[[[[[___eeeiiirrr[[[CCCGGGBBBAAAAAA@@@????????????@@@AAAAAAAAADDDQQQiii~~~zzz}}}tttiii```bbbjjjuuu~~~ssskkkddd^^^XXXOOOVVV{{{~~~eee\\\SSSNNNPPPRRRPPPMMMOOOOOOOOOPPPPPPRRRSSSSSSRRRPPPMMMPPPRRRQQQjjjtttjjjrrrqqqbbb______eeeuuu|||oooggg___UUUMMMKKKIIIKKKSSS___eeeeeehhhmmmqqq]]]MMMHHHXXX|||zzzrrrzzzZZZFFFFFFEEEDDDCCCBBB@@@??????@@@???>>>>>>======>>>>>>======<<<;;;;;;;;;;;;;;;999<<<===HHHYYYaaaooo|||dddkkk{{{hhhRRR[[[sssbbbVVVQQQTTTTTT\\\]]]ZZZ[[[```ccc^^^YYYVVVVVViiitttmmmeeeggghhheeefffeeebbbjjj}}}tttgggYYYSSSVVVYYY\\\\\\]]]^^^___bbbdddgggkkkooosssvvvxxxiiiTTTGGG======>>>===@@@FFFKKKNNNRRRSSSTTTVVVZZZ^^^]]]^^^aaagggooozzzRRRCCCGGGAAAAAA@@@@@@???????????????DDDCCCAAA@@@HHH^^^~~~{{{fff```^^^eeeooo|||wwwllliiiddd[[[OOOMMMccc}}}bbb[[[RRROOOPPPRRRPPPNNNPPPPPPPPPQQQRRRTTTUUUVVVUUUSSSPPPQQQSSSQQQfffnnnhhh}}}uuueee```bbblllvvviiiaaaYYYPPPJJJIIIIIINNNXXXbbbfffgggjjjoooqqqVVVFFFIIIYYYvvvuuurrr{{{QQQEEECCCCCCCCCBBBAAAAAA@@@@@@??????>>>==================<<<;;;;;;;;;;;;;;;;;;:::<<<<<>>>>>>>>>>>>>>EEEEEECCCAAAEEEWWWwwwzzzqqq``````ccckkkvvvuuukkkiiibbbUUUJJJRRRsss~~~{{{aaa[[[UUURRRSSSTTTSSSQQQOOOPPPPPPQQQRRRTTTUUUVVVVVVUUURRRSSSUUURRRccciiittt}}}zzzjjjccceeeooozzzoooccc[[[TTTLLLIIIJJJLLLSSS]]]dddggghhhkkkoookkkMMMBBBNNN___rrrwwwtttgggJJJEEEAAAAAAAAAAAAAAA@@@@@@@@@>>>>>>===<<<<<<<<<<<<===<<<<<<;;;::::::;;;;;;;;;999===<<>>@@@???>>>>>>======>>>>>>AAAAAABBBCCCDDDQQQnnnssshhheee```eeelllttt}}}yyyppphhhfff]]]OOOMMMddd{{{ooo\\\YYYTTTSSSTTTTTTTTTRRRNNNNNNNNNOOOPPPQQQSSSSSSUUUUUURRRSSSWWWUUUbbb}}}{{{qqq}}}{{{rrrjjjjjjooozzz~~~qqqggg\\\UUUPPPKKKJJJNNNPPPWWW```eeehhhiiijjjjjj___FFFDDDYYYhhhsss}}}vvvTTTBBBBBB@@@@@@@@@@@@@@@@@@??????>>>===<<<<<<;;;<<<<<<<<<;;;;;;:::::::::;;;;;;<<<888===;;;???KKKTTT```rrrxxxooojjjvvv~~~xxxzzzgggVVVKKKLLLLLLWWW[[[WWWUUUXXX[[[]]]bbbhhhuuu}}}uuuoookkkeeegggiiiiiiqqqnnn]]]TTTUUUVVVVVVVVVXXX[[[^^^bbbeeejjjoooxxxxxx___PPPHHH@@@@@@@@@AAADDDFFFIIIKKKPPPSSSUUUVVVVVVYYY___ddd___bbbgggooo~~~QQQDDDCCC???>>>???>>>>>>===============;;;;;;>>>AAAAAAIIIbbb{{{}}}nnn```[[[___ccclllvvv~~~{{{qqqmmmhhhdddaaaUUUMMMZZZ||||||cccUUURRRPPPOOOPPPQQQPPPOOOLLLLLLLLLLLLMMMNNNOOOPPPRRRTTTQQQRRRWWWUUU^^^tttuuu|||uuu{{{~~~uuuttttttxxx~~~uuuggg___VVVPPPLLLJJJMMMSSSUUU\\\bbbeeegggiiifffaaaSSSDDDMMMfffrrrxxxaaaLLLCCCCCC???????????????>>>>>>>>>======<<<;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<777===;;;;;;GGGPPP[[[kkkqqq~~~rrrttt~~~hhhWWWKKKLLLNNNYYYaaa\\\XXXYYYZZZ^^^fffnnnzzzzzzsssooommmgggdddfffkkknnnvvvrrreeeTTTTTTTTTTTTVVVZZZ```eeegggkkkoooqqqvvv~~~iiiRRRHHHFFF>>>@@@AAABBBEEEIIIMMMNNNRRRUUUWWWXXXXXXZZZ^^^ccc^^^eeeooo{{{iiiEEEFFFCCC;;;@@@>>>>>>===<<<<<<<<<<<<===<<<999:::>>>>>>BBBWWWnnnwwwnnneee\\\]]]dddkkkvvv~~~ooofffggghhhggg[[[PPPOOOhhhkkkWWWNNNMMMMMMMMMMMMNNNMMMMMMLLLLLLKKKKKKKKKLLLLLLMMMOOORRROOOPPPUUUSSSXXXjjjwww|||xxxwww}}}~~~uuulll^^^VVVOOOKKKIIIIIIOOOWWW[[[___bbbcccgggiiibbbXXXLLLGGGYYYqqqyyysssQQQIIIFFFEEE?????????>>>>>>============<<<;;;;;;::::::;;;;;;::::::999999::::::;;;<<<888>>>;;;888BBBJJJTTTbbbnnnyyyoooxxxiiiXXXMMMNNNPPP\\\ggg```[[[ZZZZZZ^^^hhhqqqvvvpppmmmmmmkkkcccccclllkkkkkksssiiiVVVVVVVVVVVVYYY___gggmmmmmmqqqsssqqqqqq{{{|||{{{[[[FFF@@@BBB;;;???AAABBBEEEKKKOOOQQQRRRUUUYYYYYYYYYZZZ^^^bbb```kkkxxxZZZ???GGGCCC:::BBB>>>>>>===<<<<<<<<<<<<<<<@@@:::999<<<<<>>===<<<<<<<<<<<<<<<;;;::::::::::::;;;999999999999::::::;;;<<<999???:::666>>>FFFOOO[[[hhh}}}kkkttt}}}~~~eeeVVVNNNQQQSSS]]]ddd[[[YYYbbbgggfffiiippp{{{tttoooooommmiiicccbbbhhhjjjkkkyyysssiii]]]XXXSSSUUU\\\ffflllooosssuuuxxxyyyyyy|||~~~[[[FFF@@@@@@@@@???===>>>BBBIIIOOORRRSSSVVVUUUUUUXXX[[[^^^______aaaqqqqqqLLLFFFCCC======>>>========================999:::999777777???LLLVVVrrrxxxtttssskkkbbb___bbbjjjqqquuu}}}lll```ccclllkkkcccRRRSSScccjjjUUUUUUMMMMMMLLLKKKKKKKKKKKKLLLJJJNNNNNNJJJJJJNNNQQQQQQPPPPPPNNNLLLKKKMMMRRRVVVjjj||||||www{{{xxxmmmccc]]]RRRNNNIIIFFFGGGLLLSSSXXX\\\dddeee___```cccZZZKKKIIIWWWnnn}}}~~~UUUJJJBBB<<>>>>>>>>===<<<<<<;;;;;;>>>===<<<;;;::::::999888888888999999999:::::::::<<<888777999===BBBMMMWWWgggppppppdddUUULLLOOOQQQ[[[___ZZZ^^^gggiiieeefffmmmyyyppplllkkkjjjjjjddddddgggfffdddmmmzzztttlll[[[YYYWWWXXX\\\dddmmmrrrwww}}}}}}hhhMMM@@@<<<===???>>>>>>@@@EEEKKKQQQSSSSSSTTTTTTUUUWWW[[[___aaabbbiiisss___CCCCCCAAA<<<======<<<<<<<<<<<<<<<<<<<<<<<<:::<<<<<<:::999;;;BBBHHH___qqq|||yyyyyy|||~~~tttmmmgggccc___aaahhhrrrzzz}}}rrrddd```ccceee^^^VVVTTTaaa{{{[[[MMMLLLIIIIIIIIIHHHHHHIIIIIIJJJIIIKKKJJJHHHJJJOOORRRPPPPPPOOOMMMJJJIIIKKKOOOSSS___zzzyyy{{{rrrttt{{{pppdddZZZTTTLLLJJJGGGGGGJJJQQQZZZ___ccceeeeeeccccccaaaUUUIIITTTmmmmmmLLLFFFCCC???BBB>>>>>>======<<<;;;;;;:::::::::999999888888777777888888888999999999::::::<<<999888999:::???JJJVVVgggvvv{{{uuucccSSSKKKMMMNNNXXX]]]___gggqqqrrrjjjiiimmm|||}}}mmmgggfffdddfffccccccfffddd```dddnnnxxx~~~{{{{{{|||}}}|||uuuooo______^^^]]]```hhhttt|||vvvOOOAAA>>>:::;;;@@@>>>@@@CCCIIIOOOSSSUUUUUUUUUUUUWWWYYY\\\aaaeeegggpppwwwpppOOO???BBB@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<888;;;>>>===:::999:::<<>><<>>;;;;;;;;;;;;;;;;;;;;;;;;777888999:::::::::<<<===>>>JJJbbb}}}zzzqqqjjjhhhjjjlllvvv|||{{{wwwrrrpppdddeeeeeeaaa^^^```eeekkknnnssszzzwwwnnniiieeeZZZVVVYYYQQQHHHWWWrrr{{{RRRNNNPPPCCCFFFGGGHHHJJJLLLLLLLLLLLLWWWTTTNNNJJJMMMQQQNNNHHHGGGGGGGGGGGGGGGJJJNNNQQQQQQ^^^}}}~~~wwwooolllfff___WWWQQQLLLIIIHHHJJJMMMRRRWWW]]]bbbdddhhhfffjjjlll]]]LLLPPPbbbrrr{{{[[[DDDEEE>>>;;;???;;;;;;;;;::::::999888888888666777777888888999999999666666777777777888888888777888;;;;;;999<<>>BBBEEEIIINNNRRRTTTUUUVVVWWWUUUWWWYYY[[[^^^eeeooowwwzzzJJJ@@@??????:::===BBB>>>::::::::::::::::::::::::>>><<<:::888888888:::;;;;;;@@@SSSmmm{{{ppphhhdddcccdddfffgggiiikkknnnooooooqqqpppoooooooooooopppqqqnnnmmmjjjhhheeecccaaa```YYY\\\^^^```bbbgggnnnsssyyy~~~yyylllbbb___]]]TTTOOONNNFFFFFFaaa~~~rrrTTTPPPOOOBBBEEEGGGIIIKKKLLLLLLLLLKKKNNNMMMJJJGGGIIINNNNNNJJJFFFGGGHHHIIIJJJMMMQQQTTTRRR\\\xxx|||xxxwwwvvvpppkkkeeeaaa[[[UUUNNNIIIFFFDDDHHHKKKQQQWWW^^^cccggghhhmmmkkklllgggVVVIIIVVVlllyyyjjjOOO@@@@@@===:::<<<>>>:::::::::999888888777777444444444555555666666666666666666666777777777777666777:::;;;:::<<>>@@@BBBEEEHHHLLLPPPSSSSSSTTTUUUWWWUUUXXX[[[___cccmmmzzz^^^DDD===>>>===999>>>BBB;;;999999999999999999999999???===999777777777888888999888CCCZZZmmmzzz~~~tttnnnkkkbbbaaa`````````___^^^^^^^^^___``````_________``````___]]][[[[[[\\\]]]^^^]]]```eeeiiioootttzzz}}}}}}wwwmmm```YYYXXXSSSLLLIIIIIIKKKXXXyyyzzzooo[[[QQQOOOIIIHHHIIIKKKMMMNNNNNNMMMLLLHHHJJJHHHEEEFFFKKKMMMKKKIIIJJJKKKLLLLLLOOORRRUUUUUU[[[oooyyy{{{uuummmhhhfffddd```]]]WWWUUUQQQMMMJJJHHHHHHHHHOOORRRXXX___dddgggiiiiiiiiifff```WWWLLLLLL^^^rrrzzzQQQJJJ>>>;;;???<<<888===:::999999888777777666666444444444444444444555555555555555666666666777777777666888::::::;;;AAAJJJZZZ___cccvvvyyycccVVVOOORRRRRR[[[[[[qqqxxxkkkhhhjjj[[[```iiirrrvvvtttrrrrrrdddfffhhhiiijjjjjjfffbbbdddrrrjjjgggcccaaabbbaaaaaabbbdddffffffdddccc```^^^]]]aaajjjttt|||sssiiippp```EEECCC@@@>>>???CCCGGGHHHJJJNNNRRRSSSRRRRRRTTTWWWVVVZZZ___dddjjjvvvJJJDDD???@@@???:::???@@@555999999999999999999999999<<<:::888777777888888888:::444:::NNN```nnn|||{{{xxxmmmjjjhhhhhhfffbbb___^^^ZZZ]]]```aaa```___^^^]]]___^^^\\\[[[]]]```dddgggiiikkkpppwww}}}wwwpppllldddYYYTTTUUUKKKGGGFFFKKKXXXoooxxx|||qqqiii[[[MMMLLLNNNLLLMMMOOOQQQRRRQQQPPPOOOIIILLLLLLGGGFFFIIIKKKKKKLLLMMMNNNNNNNNNPPPRRRUUUTTTWWWbbb}}}~~~uuunnnhhhfffdddbbb```\\\WWWSSSLLLKKKJJJIIIJJJLLLOOOQQQWWWZZZ___dddggghhhhhhggg```[[[QQQGGGDDDOOOdddvvv|||xxxaaaHHHLLL???888BBB???444:::999999888888777666666666666666666666666666666666555555555555666666666777888666777999:::999===BBBNNNZZZaaattt|||dddSSSLLLRRRTTT[[[]]]nnnuuuhhhaaa___^^^bbbgggmmmppppppnnnllljjjhhhhhhhhhiiihhhdddbbbgggvvv~~~qqqiiifffccc___[[[____________```bbbcccddd```^^^[[[YYYYYY```jjjrrrzzzlllfffiii|||NNNCCC@@@===>>>BBBEEEFFFEEEKKKQQQRRROOOOOOUUUXXXVVVZZZ]]]ccciiirrr~~~fffFFF=========<<<;;;;;;::::::888888999:::::::::999999999999888888888888888888:::888<<>>;;;:::::::::;;;:::999888888777777888888777666666555555555666666777777777777777888888999888888888888999:::;;;<<>>???CCCGGGHHHGGGJJJOOOQQQOOOPPPUUUYYYXXX^^^```eeennnzzzVVVBBB======<<<<<<;;;:::::::::999999999::::::999888888888888888888888888888888:::777999AAANNN___tttyyyzzzvvvqqqllliiijjjlllmmmmmmlllkkklllmmmooonnnmmmooosssvvvyyyzzz|||xxxwwwttthhh```^^^WWWKKKFFFJJJGGGRRReee{{{rrrZZZVVVVVVNNNIIIMMMLLLJJJJJJPPPVVVVVVQQQKKKMMMLLLJJJJJJJJJKKKMMMNNNPPPOOONNNNNNNNNNNNOOOPPPNNNTTTWWWggg~~~~~~~~~wwwrrrlllfffaaa\\\XXXSSSPPPOOONNNKKKIIIGGGGGGHHHJJJNNNSSSXXX[[[bbbeeeeeeccceeegggccc[[[OOOJJJJJJVVVffftttsssGGGBBB@@@>>>;;;:::::::::;;;999999888777777777888888666666555555555555666666777666666666666777888888888888888888999:::;;;;;;GGGUUUfffsss~~~{{{zzzeeeTTTLLLPPPNNNTTTOOOWWWaaafffddd^^^ZZZXXXRRR\\\iiinnnlllgggeeeeeeaaacccddddddcccbbbbbbcccfffhhhxxxyyykkkbbb\\\VVVQQQXXXXXXYYYYYYYYYYYYXXXXXX]]]]]]ZZZTTTRRRYYYhhhttt}}}{{{wwwtttqqqiiibbbbbbfff{{{xxxOOODDD@@@??????AAAEEEHHHJJJKKKLLLPPPRRRQQQRRRWWW[[[\\\ccceeelllxxxcccJJJCCC===<<<<<<;;;;;;::::::999::::::::::::999888777777777777777777888888888888999666666999AAANNNdddvvvzzzyyy{{{|||{{{yyyxxxxxxyyy|||}}}~~~~~~{{{wwwqqqmmmnnn```YYYTTTPPPJJJDDDKKKVVV[[[uuu}}}xxxcccSSSRRRRRRKKKIIINNNIIIGGGGGGLLLQQQSSSOOOKKKMMMLLLKKKJJJIIIJJJKKKLLLNNNMMMMMMLLLLLLMMMNNNNNNLLLQQQQQQZZZsss}}}~~~|||yyyzzzvvvnnnhhhbbb\\\WWWTTTQQQMMMKKKJJJJJJHHHGGGFFFGGGKKKOOOUUUZZZ___bbbeeeffffffdddccc```WWWNNN@@@IIIUUUddduuu~~~{{{[[[DDDAAA???===;;;:::999::::::999888888777777777777777666555555555555555666666666555555555555666777777777777777777888999:::;;;AAAQQQdddqqq||||||}}}fffUUUKKKNNNKKKPPPOOORRRXXXaaadddaaa^^^]]]RRR\\\iiissstttpppkkkhhh]]]___bbbccccccdddgggiiiiiidddiiitttkkkbbbYYYSSSVVVWWWXXXYYYYYYYYYXXXWWW[[[]]][[[UUUPPPSSS^^^hhhkkkxxx~~~uuuooooooooonnnooosssssspppooopppooosssqqqccc\\\^^^^^^___]]]XXXUUU\\\eeexxxZZZ@@@???======???AAAEEEIIILLLMMMQQQSSSUUUUUUVVVZZZ^^^aaaffflllvvvrrrKKKFFFCCC<<<<<<;;;;;;:::999999999::::::::::::999777666666666666666777777777777777777666666777999AAATTTeeevvvzzzzzzssspppkkkddd``````TTTPPPLLLHHHDDDHHHZZZmmm~~~fffYYYPPPQQQOOOIIIIIINNNIIIGGGGGGJJJOOOQQQPPPMMMNNNMMMLLLKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLQQQPPPTTTeeevvv|||vvvssstttwwwzzz||||||vvvllleee___ZZZTTTOOOMMMLLLJJJIIIIIIIIIJJJJJJMMMOOOSSSXXX]]]bbbeeegggeeehhhiiieee]]]TTTLLLGGG@@@OOO___lll|||{{{{{{oooJJJAAA???>>><<<;;;:::999999999888888777666666666666777555555444444444555666666555444444444444555666666777777777777777888999999===LLL```lllpppyyy~~~gggUUUKKKMMMJJJNNNNNNLLLQQQ\\\bbb```]]]]]]\\\cccnnnzzz~~~tttlll\\\^^^aaadddgggjjjnnnpppkkkccccccsss}}}uuukkk___VVVTTTTTTUUUVVVWWWWWWXXXWWWUUUXXXXXXSSSLLLIIIMMMRRRbbbuuuvvv```XXXTTTSSSTTTTTTRRRQQQRRRUUUSSSRRRSSSVVV^^^mmmyyy~~~}}}vvvgggUUUJJJHHHKKKNNNOOOQQQQQQMMMMMMWWWcccttt```HHH<<<;;;;;;<<>>DDD===;;;;;;;;;:::999999888888:::::::::999888777666555555555666666666777777777666666888999888;;;HHHUUUsssuuu|||uuuppp|||xxxqqqjjjfff```WWWRRRQQQOOOLLLHHHEEEFFFSSSkkkqqq[[[SSSOOOPPPNNNIIIIIINNNKKKIIIIIIKKKOOOQQQPPPOOONNNMMMLLLLLLKKKKKKKKKKKKHHHIIIIIIJJJJJJKKKKKKKKKJJJPPPPPPRRR\\\hhh~~~zzztttpppooooooooonnnuuu~~~}}}yyyssslllddd]]]YYYTTTOOOKKKHHHHHHHHHHHHIIIKKKMMMOOOVVVXXX\\\___ccceeeggghhhhhhllllllcccSSSFFFCCCEEEKKKZZZkkkxxxvvvsssVVV@@@;;;======<<<;;;:::999999999888777666666555555666666444444444444444555666666444444444444444555555666777777666666666777888888:::EEEXXXeeehhhlll~~~gggTTTJJJLLLJJJOOOPPPMMMSSS```fffbbb^^^___fffkkkuuu|||qqqaaaaaabbbffflllqqqttttttiiieeeeeennn|||qqqcccYYYRRRRRRRRRRRRRRRSSSTTTUUUSSSVVVXXXVVVPPPJJJGGGGGGRRRgggzzzgggUUUIIIFFFFFFGGGIIIHHHFFFDDDCCCCCCCCCCCCEEEKKKSSS^^^ffffffaaaWWWJJJ???===CCCIIIGGGHHHJJJKKKIIIJJJTTT```oooaaaIII@@@;;;::::::===AAAEEEGGGKKKNNNQQQTTTRRRTTTXXXZZZ]]]ccciiisss~~~tttEEE???CCC:::;;;::::::999999888888777999999999999888777666666444444555555666666777777555666888;;;:::999@@@IIIcccooo|||qqqiiiaaa\\\UUUMMMIIIHHHCCCCCCDDDHHHSSShhh{{{eeeTTTOOOMMMNNNMMMIIIHHHKKKJJJJJJJJJLLLNNNOOOOOOMMMLLLLLLKKKKKKKKKKKKKKKJJJGGGHHHIIIJJJJJJJJJJJJJJJHHHNNNNNNOOOVVV^^^vvv{{{xxxssspppnnnlllkkkiiijjjrrr{{{~~~{{{wwwrrrooohhhbbb[[[VVVSSSPPPLLLIIIDDDFFFHHHIIIJJJMMMQQQTTT\\\^^^```ccceeeggghhhiiinnnlllggg[[[KKK???AAAIIIUUUdddwww{{{oooeeeKKK@@@;;;<<<;;;;;;::::::999888888777777666555555555555555333333333333444555666666555444444444444555666666777777666666666666777777777>>>NNN___eeehhhzzz|||zzzgggTTTIIILLLKKKQQQTTTRRRYYYgggllleee___aaadddkkkxxx}}}iiieeecccgggooouuuuuusssggggggjjjmmmsssvvvggg]]]UUUTTTQQQOOONNNNNNPPPQQQTTTVVVXXXYYYWWWSSSMMMIIIMMMYYYiiiuuuwwwkkk___UUUMMMIIIHHHDDDFFFGGGGGGFFFEEEDDDCCCBBBBBBBBBCCCFFFKKKPPPRRRQQQLLLEEE???===???CCCEEEDDDDDDEEEHHHHHHJJJRRR\\\eeeooocccJJJ@@@<<<:::===<<<@@@EEEHHHJJJMMMQQQTTTSSSQQQTTT[[[___ccckkkttt[[[DDDAAA>>><<<:::::::::999888888777777777777888888888888777777333333444555555666777777555333555888999888<<>><<<===@@@AAA@@@===CCCBBBCCCFFFHHHJJJRRRZZZYYYVVVGGG===>>>:::888AAA>>>BBBHHHKKKLLLOOOSSSVVVTTTRRRVVV___eeejjjsss~~~oooEEEAAA<<<444;;;::::::999999888777777777666777777888888888888777333333444444555666777777555111111444666777:::???IIIXXXzzzyyyppppppvvv{{{tttqqqkkkeeeZZZPPPHHHFFFHHHLLLTTT\\\{{{|||~~~ZZZJJJIIIFFFDDDFFFHHHHHHFFFEEEEEEFFFHHHIIIIIIHHHFFFEEEEEEFFFGGGHHHHHHHHHHHHHHHFFFGGGHHHJJJKKKKKKJJJJJJJJJMMMJJJJJJOOOVVVpppwwwooojjjgggfffeeebbbgggiiiiiillltttyyyzzz{{{wwwqqqmmmiiieeeaaa]]]YYYVVVVVVQQQLLLIIIIIIIIIGGGDDDIIILLLPPPSSSUUUYYY___dddaaaccceeeiiimmmrrrvvvxxxhhhXXXIIIEEEFFFLLLXXXdddcccjjjvvv{{{sssnnn}}}{{{TTTCCC@@@@@@@@@:::::::::::::::999888777666666555444444444444555222222222333444555666777666555555555555666777777777666666555555555666666;;;666>>>SSS]]]^^^jjj}}}{{{yyyeeePPPJJJJJJGGGTTTTTTTTTZZZbbbaaa[[[YYY\\\ZZZaaaxxx~~~}}}wwwkkkgggfffllluuuxxxsssllljjjggghhhhhhbbbeee~~~vvvddd\\\TTTNNNOOOOOOMMMOOOTTTPPPRRRTTTWWWXXXXXXWWWVVVLLLJJJGGGDDDBBBAAABBBCCCDDDEEEFFFGGGFFFGGGJJJLLLLLLJJJGGGEEEEEEGGGJJJLLLMMMLLLKKKIIIFFFDDDAAA@@@AAABBBCCCCCCCCCCCCBBBAAADDDBBBAAADDDIIINNNPPPPPPGGGDDD???:::999:::<<<>>>FFFGGGIIIKKKNNNQQQSSSTTTVVVXXX\\\aaahhhqqq{{{RRRAAA@@@===888999999999999888777666666555888888777777666666555555444444444444444444444444666555444444555777:::;;;:::HHHfffzzzccc\\\eeeqqqtttrrrtttyyy}}}}}}~~~vvvsssuuupppfffcccccc[[[NNNNNNKKKEEEAAAHHH]]]zzzyyyzzz^^^PPPJJJIIIIIIIIIHHHFFFDDDCCCBBBDDDFFFHHHHHHGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHHHHGGGGGGGGGGGGGGGLLLHHHIIINNNPPPZZZuuuxxxtttqqqkkkeeedddgggbbb___aaabbbbbbfffjjjooosssxxxzzz{{{}}}|||xxxtttqqqooobbb^^^YYYVVVUUUSSSOOOLLLMMMLLLKKKHHHEEEFFFHHHKKKOOOQQQUUUYYY^^^bbbfffhhhkkkdddbbbhhhppptttxxx{{{]]]PPPCCCBBBPPPaaalllpppvvvmmmkkkllloooQQQEEECCC@@@>>>:::<<<;;;:::888777666666666777777666555444444333333222222222333333333444444222333444555666666666666777666555444444555666777888:::>>>EEEPPP]]]hhhooodddOOOIIIIIIEEERRRSSSTTTYYY___^^^XXXUUUXXXOOOYYYqqq{{{yyy{{{xxxhhhmmmvvv}}}~~~xxxnnnffffffbbbaaaaaa]]]```vvvuuufffcccZZZSSSRRRPPPMMMNNNRRRRRRSSSUUUWWWXXXXXXWWWVVVPPPNNNLLLIIIGGGEEEDDDDDDEEEGGGHHHHHHHHHIIIKKKMMMMMMLLLJJJIIIIIIKKKMMMNNNNNNNNNMMMKKKIIIGGGEEEDDDEEEDDDCCCCCCCCCCCCDDDEEECCCBBBAAACCCGGGJJJKKKJJJCCC@@@;;;888777999===???GGGHHHJJJMMMOOORRRTTTUUUYYY\\\aaagggoooyyyuuuJJJ===>>>;;;888999999999888777777666555555777777777666666666555555444444444444444444444444555444444444555777999;;;???CCCWWWuuuppp]]]UUUVVV[[[XXXXXX___gggmmmtttzzzvvvjjjbbb```aaa___[[[XXXVVVQQQKKKBBBDDDHHHPPPaaa|||}}}wwwiiiUUULLLGGGJJJJJJIIIIIIHHHFFFEEEDDDFFFHHHIIIIIIHHHFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGKKKIIILLLPPPQQQWWWmmmyyyyyypppgggdddfffhhhdddbbbcccbbb___^^^```aaaeeejjjnnnpppssswwwzzz|||||||||}}}||||||{{{{{{{{{zzzwwwtttoookkkgggeee]]]YYYUUURRRPPPNNNKKKHHHHHHHHHHHHHHHHHHJJJNNNQQQWWWYYY\\\___bbbdddgggiiijjjooopppooouuu~~~~~~xxxRRRIIIDDDKKK]]]nnnuuuuuummmgggnnnyyywwwJJJBBB@@@>>>===:::;;;:::999888777666666666777666666555444444333333222333333333444444444444333333444555666666666555777666555444444555666666777888<<>>===<<<<<<999:::999888777666555555555666666555555444333333333333333333444444444555555333444444555555555444444666555555444555555666666555666:::AAAMMM[[[hhhpppuuugggOOOHHHIIICCCMMMQQQTTTXXX[[[ZZZWWWUUUVVVNNN___zzzsssllloookkkkkkrrrwwwuuunnnhhhiiikkk[[[UUURRRSSSVVV]]]lllzzz|||nnnggg^^^XXXTTTSSSSSSTTTTTTTTTUUUVVVVVVUUUTTTTTTWWWWWWXXXWWWUUUSSSPPPNNNLLLMMMNNNNNNMMMNNNPPPRRROOOOOOPPPQQQRRRRRRRRRRRROOOOOOPPPPPPOOONNNMMMMMMJJJIIIHHHGGGGGGHHHIIIJJJLLLLLLKKKKKKIIIGGGDDDBBB???<<<:::999;;;@@@FFFJJJJJJKKKNNNQQQTTTWWWYYYZZZaaaeeekkkssszzz]]]JJJ;;;::::::777666:::777777777666666555555555555555555555555555555555333333333333333333333333333333333333444555666777???666666CCCUUUggg||||||pppdddYYYVVVWWWTTTPPPNNNRRRQQQPPPRRRYYYaaagggjjjlllhhhaaaYYYSSSMMMHHHFFFJJJIIIOOOYYYZZZTTTWWW```nnnuuu}}}}}}xxxVVVKKKKKKIIIEEECCCCCCDDDEEEEEEEEEEEEEEEIIIJJJKKKJJJGGGDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCDDDEEEEEEFFFFFFHHHHHHJJJMMMKKKLLLVVVbbb}}}wwwooohhheeeccc___\\\]]]XXXXXXYYYYYYYYYYYYZZZ[[[___``````aaaaaaaaa``````bbbaaa___\\\XXXTTTQQQOOOKKKJJJIIIHHHHHHHHHHHHGGGJJJLLLOOOQQQTTTXXX^^^aaa```cccfffhhhhhhjjjnnnqqqqqqqqqtttuuuVVVRRR___nnnsssrrrwww}}}tttiiiLLL===>>>;;;:::<<<999999888777666555555555555555555555444444333333333333333444444444555555555444444555555555444333333555444444555555555666666666777999???KKKYYYfffnnnlllyyykkkQQQIIILLLFFFMMMMMMQQQVVVXXXXXXXXXWWWWWWRRRfffrrrjjjjjjdddjjjjjjhhhdddbbbdddjjjooo```[[[WWWVVVYYY^^^gggnnnzzz}}}vvvjjj___YYYWWWVVVTTTUUUUUUUUUTTTTTTSSSRRRRRRUUUWWWXXXZZZYYYXXXUUUTTTNNNPPPPPPPPPOOOPPPRRRSSSOOOPPPQQQRRRRRRRRRRRRQQQOOOOOOPPPPPPPPPPPPPPPOOOJJJKKKKKKKKKKKKKKKKKKJJJOOOPPPOOOMMMIIIEEEBBB@@@===;;;:::;;;>>>DDDIIIMMMLLLMMMPPPTTTXXX[[[^^^```iiimmmsssyyynnnJJJAAA:::;;;;;;666666999666666666555555555555555444444444444444555555555333333333333333333333333222222222333333444555555777222333;;;EEESSSlll}}}wwwkkk]]]VVVKKKJJJIIIKKKNNNQQQSSSSSSVVVSSSOOOKKKIIIKKKOOORRRVVVXXXbbbrrrzzz{{{}}}\\\IIIHHHKKKHHHCCCBBBBBBCCCEEEEEEFFFFFFEEEHHHJJJJJJIIIEEEBBB@@@@@@@@@@@@@@@AAAAAAAAABBBBBB@@@AAAAAABBBCCCDDDEEEEEEEEEEEEEEEFFFFFFHHHPPPXXXbbboooyyypppiiibbb^^^^^^ZZZYYYWWWVVVUUUUUUTTTTTTVVVVVVVVVUUUUUUSSSRRRRRRSSSRRRRRRQQQOOOMMMLLLKKKGGGGGGHHHIIIKKKLLLOOOPPPVVVWWWYYY[[[\\\___cccfffeeehhhjjjiiigggiiinnnsss|||rrrdddfffjjjnnnqqqtttzzz}}}lllSSSBBB===???;;;:::<<<888777777666555444444444444444444444444444333333333333333333444444444555555444444444444444444333333333333444555555555555555888888999>>>IIIWWWeeemmmlllqqqzzznnnSSSKKKOOOIIINNNKKKPPPUUUUUUVVVXXXYYYWWWTTThhhoooiiiiiibbbcccaaa```___aaadddiiilllhhheeeaaa^^^]]]]]]```bbbnnn~~~mmmbbb]]]YYYUUUWWWVVVUUUTTTSSSRRRQQQQQQSSSUUUWWWXXXYYYXXXWWWVVVQQQRRRRRRRRRQQQQQQSSSUUUPPPQQQQQQRRRQQQQQQPPPPPPOOOOOOPPPQQQQQQQQQQQQQQQLLLMMMOOOPPPPPPOOOMMMLLLQQQQQQPPPLLLGGGCCCAAA@@@<<<<<<===>>>BBBGGGKKKNNNOOOQQQTTTYYY^^^cccfffhhhrrrvvv|||TTTBBB===;;;<<<:::666555888555555555555555555444444333333333444444444444444333333333333333333333333111111222222333333333333111000444999<<>>;;;::::::888555555777444444444444444444444444222222333333333444444444222222222222222222222222000111111222222222222222222000333777888:::JJJ\\\tttzzz\\\OOOEEEDDDFFFDDDBBBCCCFFFFFFGGGHHHIIIIIIIIIHHHHHHIIIJJJHHHEEEBBB@@@@@@CCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFCCCDDDDDDEEEGGGJJJLLLMMMQQQUUU```tttyyyzzztttkkkbbb^^^ZZZWWWWWWWWWUUUTTTRRRSSSSSSSSSRRRQQQPPPPPPMMMNNNOOOPPPPPPQQQQQQQQQRRRTTTXXXYYYZZZ]]]aaaeeebbbeeegggiiijjjllloooqqqqqqrrrrrrooommmrrr}}}|||zzzsssmmmqqqzzz||||||TTTCCCBBB===???===666999<<<555555444444333333333333333333333333333333333333333111111111222222222333333111222333333444444444444111222333555666666555555777666666<<>><<<:::888777666444444666444444444444444444444444222222222333333444444444222222222222222222222222000111111222222222111111555111111555555555???LLLgggsssgggSSSKKKGGGGGGEEEAAABBBFFFEEEEEEFFFGGGGGGGGGGGGGGGHHHJJJKKKIIIFFFCCCBBBBBBEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHHHHGGGGGGGGGGGGGGGCCCEEEGGGHHHJJJMMMLLLJJJNNNMMMRRRccc~~~xxxpppyyyzzzkkkfff```[[[ZZZXXXUUURRRTTTUUUUUUVVVVVVVVVVVVVVVTTTUUUVVVWWWXXXXXXXXXXXXYYY\\\___``````bbbfffjjjbbbdddhhhkkkmmmpppsssvvvppprrrsssrrrsss{{{vvv|||yyyaaaCCCBBB???;;;===;;;444888<<<444444444333333222222333333333333333333333333333333000000111111111222222222000111222333444555555555000222333555666666555555555444555;;;HHHZZZlllvvvwwwssszzzSSSQQQJJJMMMRRRQQQ^^^dddZZZSSSWWW[[[ZZZhhhbbbgggjjjeeeiiinnniiibbb^^^XXXVVVXXX]]]aaaddd```mmmzzzxxxjjj]]][[[^^^```fffyyyyyykkkdddccc___ZZZWWWWWWVVVUUUTTTSSSTTTUUUUUUTTTPPPNNNRRRRRRRRRSSSSSSTTTTTTTTTQQQRRRRRRRRRRRRRRRQQQQQQTTTSSSTTTVVVXXXXXXVVVTTTYYYXXXXXXWWWVVVUUUUUUUUUVVVWWWWWWUUUSSSQQQRRRSSSSSSSSSSSSRRRSSSVVV\\\``````fffmmmpppqqqsssxxx}}}ZZZAAA<<<:::999888666555555444444777555333333333333111///444333222222111111222222222222222111111111000000000//////000222444333222222222222333444555777888HHH^^^{{{iiiRRRFFFFFFEEEFFFHHHHHHFFFDDDJJJIIIIIIHHHGGGFFFEEEEEEKKKKKKKKKKKKJJJGGGCCC???CCCEEEFFFFFFFFFGGGJJJLLLLLLKKKJJJIIIHHHHHHIIIJJJDDDDDDEEEHHHKKKLLLJJJHHHQQQQQQRRRZZZlllyyyqqqpppxxxvvvhhhaaaaaa^^^YYYVVV[[[[[[WWWUUUXXX[[[\\\\\\[[[ZZZ\\\___aaaaaaaaabbbcccgggkkkkkkiiilllrrrjjjnnntttwwwwwwzzz~~~xxxxxx}}}~~~~~~gggJJJBBB;;;999999999888777666666555333333444555444333222111333222222111111222222333333333333222222222111111222222222333333333444444222333444444555555444444999888888<<>>???<<<999999888777777666555555333333444444444333222111333222222111111222222333333222222222111111111111222222222333333333333444222333333444444444444444333333555:::DDDRRRbbbmmmyyySSSRRRKKKOOOTTTVVV\\\]]]VVVTTTVVVVVVRRRQQQHHHQQQggg{{{yyyddd```]]][[[]]]```bbbbbb^^^```bbbaaa^^^]]]]]]^^^WWWZZZfffyyyxxxrrrvvvtttkkkbbb______^^^]]][[[XXXWWWVVVVVVTTTRRRTTTTTTSSSSSSRRRQQQQQQQQQSSSSSSTTTUUUVVVVVVVVVUUUYYYXXXWWWXXXYYYYYYWWWVVVUUUUUUUUUUUUVVVVVVVVVVVVYYYZZZZZZYYYXXXYYY[[[^^^\\\]]]^^^___aaaffflllpppvvvyyy|||||||||~~~fffDDD===<<<888999888777666555444444444444222111222333444333111333222222111111111111111222111111111111000000000222111000111222333222111000000000111222333444555:::CCCVVVnnn||||||kkkOOODDDDDDFFFEEECCCCCCEEEFFFEEEDDDEEEEEEEEEDDDDDDCCCCCCCCCDDDEEEHHHJJJJJJIIIGGGFFFGGGHHHHHHHHHGGGGGGIIIKKKJJJIIIHHHHHHGGGHHHHHHHHH@@@EEEKKKNNNMMMLLLLLLMMMLLLMMMOOOOOOUUUeee{{{iiippp{{{tttqqqoooiiicccdddhhhhhhdddhhhjjjjjjiiihhhjjjppptttssstttzzz~~~}}}qqqwww}}}nnnPPP===:::???===888888777777666666555555333333333444333222222111222222111111111111222222111111111111000000000000111111222222222333333333222222333444444444444333000111444888???JJJVVV^^^xxxyyyTTTSSSLLLOOOTTTVVVYYYWWWSSSRRRTTTRRRMMMMMMIIIWWWpppssscccaaa______aaadddeeeeeeaaabbbaaa___\\\[[[[[[]]]VVVYYYcccrrruuufffcccdddcccbbb___[[[YYYYYYYYYYYYXXXYYYYYYXXXWWWUUUTTTSSSRRRQQQRRRSSSSSSTTTTTTTTTTTTYYYXXXWWWWWWXXXXXXVVVTTTTTTTTTUUUVVVWWWXXXYYYYYYXXXZZZ[[[[[[\\\^^^aaaddd^^^```cccfffiiinnntttyyyUUU@@@<<<<<<999888777666555444444444444222111000111333444333222222222111000000000000000111111111111000000000000333111000111222222111000/////////000000111333333;;;===FFFWWWkkk|||ooo|||}}}pppVVVHHHEEEHHHFFFDDDBBBBBBCCCDDDDDDDDDBBBBBBBBBBBBBBBAAAAAAAAABBBDDDGGGIIIIIIGGGFFFFFFFFFGGGGGGFFFEEEEEEFFFHHHGGGGGGGGGGGGGGGGGGGGGGGGBBBHHHOOOPPPMMMJJJKKKMMMKKKNNNPPPNNNOOOWWWgggttt|||rrrooosssyyy~~~{{{tttvvvvvvsssoooooouuu{{{|||uuurrruuuzzz~~~}}}qqq||||||SSSFFF@@@======888777777777666666555555555333333333333222222111111222222111111111111222222000000000000000/////////111111111111222222222222111111222333333333333333333444555777:::???EEEIIITTTcccyyy}}}zzzTTTSSSLLLOOOTTTTTTTTTRRRPPPQQQRRROOOKKKKKKMMMbbb{{{qqq___^^^]]]^^^aaadddffffff^^^aaaccc```[[[XXXZZZ]]]TTTUUUZZZbbbjjjyyy|||kkkiiijjjiiigggddd```]]]]]]]]]]]]\\\^^^]]]\\\ZZZXXXWWWUUUUUUUUUUUUVVVWWWWWWWWWWWWWWWYYYWWWVVVUUUVVVWWWUUUTTTSSSTTTUUUVVVWWWYYYZZZZZZXXXZZZ]]]^^^___aaadddgggcccggglllrrrvvv{{{\\\EEE>>>888555777777666555444333333333444111000000111333444444333222111000000//////000000000000000000000000000000333111000111222222111000////////////000000111222222333777???OOOdddyyy}}}|||gggOOOIIIGGGDDDCCCDDDBBBAAAAAABBBCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@AAAAAADDDHHHHHHFFFDDDCCCCCCCCCDDDDDDCCCAAAAAABBBDDDEEEEEEFFFFFFFFFFFFFFFFFFDDDJJJPPPPPPLLLHHHIIIKKKJJJMMMOOOMMMLLLQQQ[[[eeepppmmmkkkooo|||xxxiii```^^^iiiwwwppphhhnnnuuu}}}yyyxxx|||XXXAAA@@@>>>;;;888333666666666555555555555555333333222222111111111111222111111000000111111222////////////////////////000000000111111111222222000111222222333333222222444555666666555666888:::<<>>>>>>>>??????@@@@@@@@@???CCCGGGGGGCCC@@@@@@@@@@@@AAAAAA@@@???>>>@@@AAACCCCCCDDDEEEEEEEEEEEEDDDFFFIIIMMMLLLJJJGGGHHHIIIHHHIIIJJJJJJJJJNNNTTTZZZsss{{{sssooossszzz~~~{{{sssiiibbbaaafffiiiggg^^^SSSQQQYYYbbbmmmvvvuuufffccczzz|||{{{}}}}}}VVV@@@888;;;888888;;;777555555555555555555444444333333222111111111111222111111000000000000111111////////////000000000000///000000000000111111111000000111222222222222111000222444444444444555666:::666<<>>===BBBDDDBBB???>>>???@@@BBBCCCBBB???<<<=========>>>???@@@@@@AAA<<>>>>>@@@>>>?????????======???AAAAAABBBCCCDDDEEEDDDDDDCCCEEEFFFGGGGGGHHHHHHIIIIIIHHHGGGFFFGGGJJJNNNQQQSSSfff~~~{{{zzz{{{wwwsssfffccccccccccccccceeeggghhhfff]]]UUURRRQQQOOOPPPRRRZZZ]]]^^^[[[ZZZ___lllwww|||tttkkk~~~sssVVVBBB;;;;;;<<<666999===888444444444444444444444444333333111000000000111222111111000000000000111111/////////000000111111111/////////000000000111111///000000111111111111111...000333333333333555666:::555444===LLLYYYbbbfff{{{}}}UUUSSSKKKMMMQQQMMMOOOQQQTTTTTTSSSUUUXXXSSSWWWeeennniiijjjnnniiidddaaa]]][[[\\\^^^___```lllddd[[[XXXYYYZZZVVVRRRFFFKKKRRRSSSRRRZZZrrr~~~yyyuuuoooooonnnlllkkkiiihhhhhhffffffeeeeeedddbbbaaa```aaa___]]]^^^___aaabbbbbbcccdddeeefffggghhhiiiiiijjjmmmoooooojjjddd^^^[[[eeennn{{{NNNDDD:::777:::;;;666000444444333333222222333333222111000111222222111000000000///................../////////000000111111000//////000222444333222111000000000000111111222,,,000555666666777===AAA[[[qqqwww~~~nnnRRREEEAAA@@@BBBBBB??????BBB===>>>@@@BBBCCCBBB>>>;;;<<<======>>>???@@@AAAAAA999>>>CCCDDD@@@===>>>@@@===>>>???>>>======???AAA@@@AAACCCDDDDDDDDDCCCCCCDDDBBBBBBDDDGGGIIIJJJJJJJJJGGGEEEGGGLLLPPPRRRQQQ\\\|||vvv{{{ooossspppkkkfffbbb^^^ZZZVVVTTTKKKEEEGGGLLLQQQXXX^^^oooqqqtttuuuuuuvvvyyy|||uuu|||~~~yyyPPPCCC:::;;;AAA???666888999000444444444444444444444444444333111000000000111222111111000000000000111111//////000000111111222222////////////000000000000//////000111111111111111///111333444333333333555444555666999AAAMMMVVVYYYoooTTTPPPKKKLLLJJJPPPLLL[[[hhh___UUU\\\eee\\\\\\gggooolllmmmooohhhaaa```^^^\\\[[[[[[\\\]]]bbbaaa]]]XXXSSSQQQQQQRRRTTTPPPWWWddd```TTT]]]ttt{{{wwwtttqqqppppppjjjjjjiiijjjkkkjjjhhhfffhhheeebbbcccgggiiihhhfffhhhjjjmmmoooqqqqqqqqqpppnnnuuu~~~ttthhhggglllrrr|||\\\CCC===777555666666333000444333222222111111222222111111111000000000//////......------------......///////////////////////////000111222222111000///............////////////...///000111222333444444CCCZZZqqq~~~}}}{{{}}}nnnmmm|||mmmQQQGGG???>>>===<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<;;;<<<>>>???>>>===;;;:::::::::;;;;;;===>>>???@@@BBBCCCEEEDDDCCCBBBBBBCCC===@@@CCCDDDDDDDDDDDDEEEGGGFFFEEEEEEFFFHHHJJJLLLVVVpppzzz}}}wwwllleeedddgggccc\\\XXXZZZ\\\___fffoooyyy~~~ZZZDDD???;;;:::999777666555555555555555444333333222111111222111111000000000000000000///...------...///000////////////////////////////////////////////////---......///000111111222000111111111111222222222555666666666777:::???CCC\\\qqqTTTPPPKKKLLLJJJLLLMMM^^^kkkcccZZZ\\\]]]UUUYYYiiitttpppnnnlllccc___]]]ZZZWWWVVVVVVWWWXXX___^^^\\\XXXTTTRRRRRRTTTXXXRRRTTT[[[YYYPPPVVVdddqqq}}}xxxwwwvvvuuutttvvvtttrrrrrrsssuuuvvvvvvzzz{{{~~~cccFFFAAA;;;666444666666444111333333222111111111111222222111111111000000000000......------------.................................///111222222111///...............////////////...//////000222333333444444CCCQQQ\\\ppp{{{yyyrrroooxxxqqqSSS@@@<<<=========<<<<<<;;;;;;;;;999999999999999999999999:::::::::999:::;;;;;;<<<;;;<<<===>>>>>>===;;;:::<<<<<<<<<===>>>???@@@AAA@@@BBBCCCCCCBBBAAABBBBBBAAADDDFFFGGGFFFFFFFFFGGGEEEDDDCCCCCCDDDFFFHHHIIILLLZZZdddhhhsss|||{{{~~~~~~yyyvvvwwwzzzwwwxxxxxxuuuqqqoooooopppyyy___GGG@@@@@@:::999999888666555555444555444444333222222111111222111000000//////000000000///...------...///000////////////////////////..............................//////000000111111000000111111111222222222222333444444555777;;;>>>LLL```wwwUUUPPPJJJLLLJJJHHHKKKZZZccc^^^]]]___YYYRRRVVVfffnnngggdddbbbZZZ^^^[[[WWWTTTRRRSSSUUUVVV[[[[[[YYYVVVSSSRRRRRRTTTUUURRRPPPPPPPPPNNNQQQVVV[[[hhh}}}dddAAA666===999555444666666444222333222222111111111111111222111111111111000000000......------------......---------------------------...111222222111...------............/////////......///000111222333333111666999@@@TTTrrr|||rrrrrrzzzyyyeeeQQQ???999;;;:::;;;<<<<<<<<<;;;:::999888888888888888888888888999999999999999::::::;;;:::;;;<<<======<<<;;;:::>>>>>>>>>>>>>>>???@@@@@@>>>@@@BBBBBBAAAAAABBBCCCDDDFFFHHHHHHFFFEEEEEEEEEDDDDDDCCCBBBCCCEEEFFFGGGJJJJJJLLLQQQ]]]ooo|||zzz{{{}}}}}}}}}}}}XXX@@@999;;;???777888888888777555444333444444333333222111111111222111000000//////000000//////...------...//////////////////////////////........................////////////////////////000000000111111111222222111222444444444555888:::???NNNcccuuuVVVPPPJJJKKKJJJGGGIIISSSVVVSSS[[[bbb[[[YYY[[[eeehhh]]]ZZZ\\\XXX___\\\XXXTTTRRRSSSUUUVVVXXXXXXWWWTTTQQQOOOOOOPPPLLLOOONNNJJJIIINNNRRRSSSTTT\\\mmmuuuMMM999888999777444444555666555333222222111000000000000000111111111111111111111111......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,...000222222000...,,,---------.........//////......//////000111222222666777555666AAAXXXlllvvv|||lllgggpppvvvbbbRRRDDD:::;;;@@@777888:::;;;;;;:::888777777777777777777777777777888888777777888888999:::888999:::;;;<<<<<<;;;;;;>>>>>>>>>===>>>>>>??????>>>@@@BBBCCCBBBBBBCCCEEEBBBDDDEEEEEECCCAAA@@@AAADDDCCCCCCCCCDDDEEEFFFGGGLLLFFFEEEKKKRRR\\\ooo|||||||||~~~fffGGG999888999:::555666777888777555333111333333222222111111111000111111000///////////////........................................................................//////////////////......000000000000111111111111222333555666555555777888===FFFTTTfff|||WWWPPPIIIKKKKKKIIIKKKSSSUUUQQQXXX^^^WWW]]]aaammmooobbb]]]___\\\^^^[[[XXXTTTSSSSSSUUUVVVUUUUUUTTTQQQNNNKKKKKKKKKGGGNNNPPPJJJHHHMMMSSSUUUQQQTTTaaauuuuuuUUUCCC<<<:::666555444444444444444333222111000000//////000000000000000000000000000000......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111111///---,,,------------.....................//////000000111000444666333555???NNNWWWwww}}}tttyyyvvvxxxxxxttteee[[[OOODDD<<<777888;;;555666888999:::888777555777777777777777777777777666666666666666777888888777777888999:::;;;;;;;;;======<<<<<<<<<======>>>@@@BBBDDDDDDDDDDDDEEEFFFAAACCCDDDCCCAAA???>>>>>>AAAAAAAAABBBCCCDDDEEEFFFGGGCCCEEEKKKKKKMMM]]]qqqtttsssvvv|||kkkTTTCCC;;;999888666444555666777666444222111222111111111111111000000111000000///.../////////------............------------------------------........................////////////............//////000000000111111111111333444555444444666777<<<@@@GGGVVVmmmXXXPPPIIIJJJKKKLLLNNN[[[bbbZZZVVVVVVPPPUUU```tttzzzkkkbbb```ZZZYYYWWWUUUSSSRRRRRRSSSTTTSSSSSSSSSPPPLLLJJJIIIIIIIIIOOORRRNNNIIIJJJOOORRRKKKLLLUUUgggxxx}}}TTT@@@<<<999444444444444444333333333333111000000///////////////......////////////000000......------------......,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------,,,------------.........---........./////////000***000444333000222;;;CCCSSSbbbsss|||{{{|||~~~}}}{{{kkk]]]\\\___HHHEEE@@@<<<888555444444444555666777777777666555777777777777777777777777555555555555555666666777666666777888999:::;;;<<<<<<<<<<<<<<<<<<===>>>>>>AAACCCEEEEEEEEEDDDEEEFFFBBBDDDEEEDDDBBB?????????======???@@@BBBDDDEEEEEECCCCCCGGGKKKIIIHHHRRRaaasss~~~{{{|||}}}~~~zzzeeeeeehhhqqq}}}{{{zzzWWWOOOEEE<<<777666666555333444444555444333222111000000000000000000000000111000//////......//////------............------------------------------------------------------......................../////////000000000111111///111222111111222444666777999>>>HHH\\\uuuXXXPPPHHHJJJKKKLLLLLL\\\hhh]]]SSSSSSSSSXXXdddzzzmmmaaa]]]WWWUUUTTTTTTTTTSSSSSSSSSSSSPPPQQQRRRPPPMMMKKKKKKKKKLLLLLLMMMOOOMMMJJJKKKNNNHHHHHHPPP^^^iiiuuu}}}VVVCCC<<<888444333333333444444222111111111000000///............///------------.........///......------------......------------------------...------------------...,,,,,,---------.........------............//////,,,///111111///000444999444CCCWWWgggqqqzzz~~~xxxuuupppvvv}}}rrr]]]OOOJJJKKKNNN:::;;;:::888777666555444444444444444555555555666555555555555555555555555444444444444444555555666555555555777888:::;;;<<<<<<<<<<<<<<<===>>>@@@@@@BBBCCCEEEEEEDDDCCCCCCDDDBBBDDDEEEEEEBBB@@@??????===>>>@@@CCCEEEGGGHHHIIIDDDEEEHHHJJJIIIJJJOOOTTT^^^sss|||nnnlllkkkooowwwnnnRRRCCC@@@;;;888777666666555333333333333222222222222000000000000000000000000000000///............///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------....../////////////////////000000000111000000111000000222555888444999===BBBOOOcccvvvYYYPPPHHHJJJKKKLLLHHHVVVcccYYYOOOVVV^^^gggppplll___^^^ZZZTTTTTTUUUUUUUUUUUUTTTTTTOOOPPPQQQQQQOOONNNNNNNNNLLLFFFFFFMMMQQQMMMJJJLLLIIIIIIQQQ\\\aaahhh{{{VVV;;;>>>BBB888333999222333444444222111000111000000///...............,,,,,,,,,------..................------.........------------------------......,,,++++++,,,......,,,,,,,,,---------......------..................111...,,,,,,------000222777222444CCC[[[sssmmmaaaQQQHHHGGGHHHFFFCCC555777666555555666666555444333333333333444555666444444444444444444444444444333333333333444555555444444555666888999;;;<<<<<<<<<<<<===>>>@@@AAABBBBBBCCCEEEDDDCCCBBBBBBCCCAAABBBDDDCCCAAA?????????@@@AAADDDGGGJJJLLLMMMNNNCCCDDDDDDDDDGGGKKKLLLJJJNNN^^^qqq|||zzz}}}|||YYYEEE>>><<<;;;:::;;;<<<;;;888555444333222111111222222222////////////000000000000000000///...............,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...///000000////////////000000000000222222222111111444888<<<666===AAABBBHHHXXXjjjuuuTTTNNNPPPIIIJJJMMMJJJOOOVVVSSSMMMTTTbbbyyyzzz||||||ssseee]]][[[PPPOOOOOOPPPSSSTTTTTTSSSRRRUUURRRKKKMMMXXX\\\VVVPPPOOONNNNNNNNNLLLIIIFFFGGGVVVbbbaaaZZZ___tttUUUGGG:::888:::888444222222222222111111111000000........................111000///...---,,,,,,,,,///...,,,++++++---000222...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,/////////...------,,,,,,------,,,------...///000222444555888AAATTTmmmxxxeeeTTTRRROOOLLLGGGCCC@@@???444444444444444444444444333333333444444444555555555555555555555444444444888555222333555666555333666666777888999;;;<<<===@@@@@@@@@???@@@@@@AAAAAAEEEFFFGGGEEECCCBBBCCCDDDDDDCCCBBBAAA@@@?????????FFFFFFGGGGGGIIIJJJLLLMMMGGGHHHIIIIIIJJJJJJIIIIIINNNRRR[[[hhhyyyyyyXXXDDD===<<<<<<;;;:::888777555444333333333333222222222111111333111000///000111000///........................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,---------......////////////////////////////////////000000000000222111000000000222444666:::;;;===???DDDKKKSSSYYYuuu~~~VVVNNNNNNIIILLLLLLKKKNNNQQQPPPOOOTTT\\\jjjpppzzz{{{kkk^^^YYYWWWVVVUUUUUUVVVWWWVVVTTTQQQUUURRRLLLOOOZZZ]]]YYYOOONNNLLLLLLLLLKKKIIIGGGMMMXXXaaa^^^UUUWWWgggwwwnnnKKK@@@777666888666444444222222111111111000000000........................000///...---,,,,,,,,,,,,---,,,+++++++++,,,...///...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,------------............---,,,,,,------...///000000222444444777CCCTTTaaazzzooojjjhhh^^^SSSFFFEEECCCAAA>>><<<:::999333333333333333333333333222222222222333333333333333333444444444444444444777444222333555666555333555555666777999;;;===>>>??????>>>>>>>>>???@@@@@@CCCEEEEEEEEECCCBBBCCCDDDDDDCCCBBBAAA@@@@@@@@@@@@EEEEEEFFFGGGHHHIIIIIIJJJGGGGGGHHHHHHIIIIIIIIIHHHMMMNNNRRR[[[hhhxxxyyyYYYEEE===<<<===999999888666555333222222222222111111111000000000222000....../////////...........................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,------------...------------------------.../////////000000000000111000/////////111333444888999:::;;;>>>CCCIIINNNcccqqqYYYMMMLLLHHHOOOMMMPPPPPPOOOQQQWWWZZZYYY[[[```lllzzz}}}sssggg```[[[YYYWWWVVVWWWWWWVVVTTTTTTWWWTTTNNNQQQYYY[[[VVVNNNLLLJJJIIIIIIJJJIIIGGGNNNUUUZZZVVVOOOOOOWWWaaawwwmmmLLL>>>888444555555333333555111111111111000000000000------------------------///...------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,------...//////,,,,,,,,,,,,---...///000---000222111///333:::AAATTT___uuuvvvggg^^^PPPFFFEEEGGGDDD>>>777777777666666555444444333333333333333333333333000000000111111111222222222222222333333444444444555333222222444555444333444444555666888:::<<<======<<<<<<<<<<<<===>>>???AAABBBCCCCCCBBBBBBCCCDDDCCCBBBAAA@@@@@@@@@@@@@@@DDDDDDFFFGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGMMMKKKJJJMMMUUUbbbooowwwjjjNNN<<<888999:::999666666555444222111000000000000000000////////////000...---,,,.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000//////.........000111333444555666666777999===@@@NNNaaazzz[[[LLLJJJGGGPPPOOOVVVVVVQQQVVVcccddd\\\TTTQQQWWWgggvvvyyyrrrkkkWWWUUUSSSSSSTTTUUUUUUUUUYYYZZZVVVQQQPPPTTTTTTOOOLLLJJJGGGGGGHHHIIIIIIHHHIIIMMMPPPOOOLLLKKKOOOSSS^^^ppp^^^NNNAAA555333333555444000111444111111000000000/////////------------------------------,,,,,,,,,,,,,,,---***+++,,,------,,,++++++,,,,,,+++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---++++++,,,,,,------------,,,,,,,,,,,,---...//////+++...111000......222666444<<>>@@@AAAAAAAAAAAABBBDDD@@@@@@??????>>>?????????CCCEEEFFFGGGGGGFFFDDDCCCDDDDDDDDDDDDDDDEEEFFFFFFLLLIIIGGGGGGLLLTTT]]]bbbrrrlllQQQFFF;;;777999;;;777222444444333222111111000000000000000/////////......///...,,,,,,---......---------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000............///000111222000222333333333333555777;;;OOOiii}}}[[[KKKGGGEEENNNNNNWWWXXXTTT[[[jjjjjj^^^TTTJJJIIIZZZpppxxxqqqgggRRRPPPOOOPPPSSSVVVXXXXXXXXXXXXUUUQQQQQQRRRPPPLLLJJJHHHFFFFFFHHHJJJJJJJJJJJJLLLNNNNNNMMMMMMMMMNNNPPP[[[nnnSSS<<<;;;;;;444333444666333...///222000000000/////////......------------------------,,,,,,+++++++++,,,,,,---+++,,,---......---+++***+++++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,++++++,,,,,,---...///...///000000...///222555111111999DDDHHHIIIPPP\\\tttyyy|||mmmjjjcccXXXJJJ===666444//////222777:::999666333111111111111111111111111111111111111111111111111000000000000111111111111111111222333444444555555111111111111111222333444777666666555555666666777888888888888999:::;;;<<<<<<===????????????AAACCC==================>>>>>>DDDEEEGGGHHHGGGFFFDDDCCCCCCBBBBBBAAABBBCCCDDDDDDGGGGGGFFFGGGIIIMMMQQQTTTWWWcccwwwyyy\\\GGG;;;:::999::::::888444111333333333222222111111111111000000000000////////////...,,,---...//////...------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------............////////////......//////000111111222...000222222222222444555111???TTTjjj{{{YYYIIIEEEBBBKKKIIIRRRUUUUUU[[[fffeee[[[SSSJJJJJJ[[[ooorrrfffYYYTTTRRRQQQRRRVVVYYY\\\\\\SSSRRRQQQQQQRRRSSSRRRPPPIIIHHHGGGHHHJJJLLLLLLKKKPPPQQQRRRRRRQQQPPPOOOOOOSSSVVVaaapppxxxYYY@@@999:::555555333444555333...---000////////////............,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,,,,---,,,---.........---+++***+++************++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++******------,,,++++++***))))))++++++++++++,,,---...///000000000...------000222444//////555666444999BBBXXX___mmmzzzlll^^^TTTJJJIIIHHHCCC999000111666444111111333333111111444111000000000//////......000000000000000000000000/////////000000000111111111111111222222333333444///000111000000000222444666666555555444444555555666666666777888999:::;;;;;;<<<>>>>>>===>>>???AAA<<<<<<<<<<<<<<<===>>>???DDDEEEFFFFFFFFFEEEDDDCCCAAAAAA@@@??????AAABBBCCCAAABBBDDDFFFGGGIIIIIIJJJLLLTTTcccvvvgggRRRCCC;;;888999:::888444222333555333222222222222222222222000000000000///////////////---,,,,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------------------------........./////////......//////000111111111---///111222222222444666444;;;HHHYYYmmm~~~WWWHHHDDD@@@FFFEEEMMMSSSVVVZZZ^^^[[[UUUPPPLLLPPP___jjjiii___WWW\\\YYYVVVVVVXXXZZZ[[[\\\RRRQQQQQQSSSUUUTTTSSSRRRIIIHHHIIIKKKMMMOOONNNMMMQQQQQQRRRRRRRRRQQQQQQQQQUUUTTTYYYeeetttzzz~~~{{{UUUCCC;;;======444555222111333333///...////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++------,,,,,,,,,,,,,,,+++*********************+++,,,,,,************************+++++++++******)))))))))++++++++++++************++++++++++++,,,---...///.........---,,,,,,...///111++++++111222///222999>>>@@@KKK\\\lllwwwwwwpppjjjgggaaa[[[TTTLLLDDD@@@===;;;;;;;;;555------111333000///000///+++---333//////......------------////////////////////////---.........//////////////////000000000000000000---///000000//////111444333333333333444555666777666666666666888999:::;;;:::<<<======<<<<<<===???============>>>???@@@AAACCCCCCCCCCCCCCCDDDDDDDDD@@@???>>>===>>>???AAABBB>>>???AAACCCEEEEEEEEEEEEIIINNNVVVaaaooo~~~yyy[[[HHH???:::888666777777444111000222555111111111111111222222222/////////.........---------,,,***+++---......---,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,------...////////////...///000000///000333555777:::???IIIXXXkkk~~~UUUGGGDDD>>>CCCEEEKKKRRRXXXZZZXXXUUUQQQNNNNNNTTT^^^dddccc``````bbb^^^ZZZXXXXXXXXXYYYXXXUUUSSSSSSUUUVVVTTTQQQPPPIIIIIIJJJMMMPPPPPPOOONNNKKKMMMNNNOOOPPPQQQRRRTTTNNNKKKNNNZZZgggsss|||ssszzzxxxXXXAAA999444666999444555111///111222000.../////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++------,,,++++++*********))))))******))))))***+++,,,,,,************************+++*********))))))(((((()))))))))***++++++,,,,,,++++++++++++,,,---......***+++,,,---.........///111++++++222222---,,,111000,,,---888DDDNNNWWW^^^bbbfffmmmwww{{{~~~}}}{{{zzzuuuxxxtttggg[[[SSSKKKCCC>>>===<<<999777777777777333000111666666///,,,...,,,+++///333222,,,---333........................////////////////////////,,,,,,,,,---------.....................---------,,,///000000......111444000000111222444666888999555555666666777999:::;;;:::;;;===<<<;;;;;;<<<>>>>>>>>>>>>>>>???@@@BBBBBBBBBAAAAAAAAAAAABBBCCCDDD@@@???===<<<===>>>@@@AAA???@@@AAABBBCCCDDDDDDDDDBBBFFFJJJNNNUUUcccvvvkkkMMM<<<:::;;;:::888222444555555444222111111000000000000111111111111......---------,,,,,,,,,,,,***)))***+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,------,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++---------.........//////***+++,,,---...............//////...---...111333222444666888AAATTTlll~~~VVVEEE@@@<<>><<<999777//////000000000000//////000000//////............+++,,,------......------------------------------,,,------......------,,,---,,,,,,,,,,,,---........................------............////////////111111000000111333555666444555666777999:::<<<<<<<<<<<<;;;;;;;;;;;;::::::999:::<<<===???@@@AAAAAA@@@@@@@@@AAAAAA@@@@@@@@@???@@@@@@@@@AAAAAAAAAAAAAAA???>>>>>>???CCCGGGJJJLLLCCC@@@FFFIIIKKKWWWfffqqqyyyzzzcccKKKDDD;;;777888999777555444444333333222111000000000000000000////////////////////////............,,,,,,,,,---------......---------,,,,,,++++++++++++++++++*********))))))++++++******************)))************+++++++++++++++,,,,,,,,,,,,------,,,++++++++++++,,,------............////////////...///000222222111111000444333333444666???QQQbbbUUUFFFBBB===DDDFFFIIIRRRZZZZZZUUURRRSSSQQQSSSNNN___ddd\\\bbb^^^___ZZZXXX\\\___[[[VVVTTTQQQOOOKKKJJJNNNSSSNNNEEEIIISSS]]]]]]UUUMMMIIIIIILLLJJJHHHGGGIIIKKKLLLKKKGGGIIIEEEFFFPPPUUU___qqq}}}vvvQQQ???999666666444111333888000111111111111000//////...------------,,,,,,,,,---,,,++++++******++++++************************************************++++++***))))))******+++************************************************))))))*********+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......------...//////000------...///111222333333666:::BBBIIIFFF===:::===??????AAAHHHNNNNNNFFF???:::999:::>>>BBBBBB>>>:::999888777666666666666666444555555555444222///.........////////////......//////.........---------+++,,,,,,---------------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---........................------............////////////222111111111111222444555555555666777888:::;;;;;;;;;;;;::::::::::::::::::999:::;;;===>>>???@@@@@@??????@@@@@@@@@@@@??????>>>>>>?????????@@@@@@@@@???>>>>>>>>>AAAEEEIIIKKKPPPGGGBBBEEEEEECCCKKKWWWfffooo~~~uuuXXXFFFDDD>>>888666777888777555444333333222111111000000000000000000/////////...////////////.........---,,,,,,,,,------------...------,,,,,,,,,++++++++++++++++++*********))))))************************)))************+++++++++*********+++++++++,,,,,,------,,,,,,,,,,,,------............////////////...///000111111111000000222222333555666:::GGGTTTRRREEECCC>>>CCCFFFJJJRRR[[[[[[VVVRRRRRRRRRQQQKKK^^^fff^^^aaa[[[ZZZWWWYYY___```ZZZRRRNNNPPPLLLIIIKKKSSSYYYSSSIIIMMMVVV]]][[[QQQIIIHHHLLLJJJGGGGGGJJJOOOQQQNNNJJJCCCGGGCCCCCCJJJKKKOOO^^^~~~iiiQQQ999777333222333333111222555000000111111000000///...------------,,,,,,,,,,,,,,,,,,+++************+++******************************************************)))))))))******+++************************************************)))))))))*********++++++)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------...//////+++,,,,,,---......//////111333888;;;888111///111---...000333666555111...333111111333666777444111------------...///000000...///000000///...,,,+++,,,------......------,,,---------,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...------------------..................////////////222222111111111222222333555555666777888888999999999999999999999999::::::888999;;;<<<>>>>>>??????>>>>>>????????????>>>>>><<<<<<=========>>>>>>>>>>>>===>>>???AAAEEEIIIKKKMMMFFFBBBCCC@@@===AAAJJJVVV^^^lll{{{ppp___NNN@@@888;;;888444444666777666444333333222222111000000000000000000/////////......//////.........---------,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++++++++***************************************)))************+++++++++))))))*********+++++++++000///...---,,,,,,,,,,,,---............/////////...//////000111000000000000000333555333333:::CCCOOODDDDDD>>>AAAEEEIIIRRRZZZ[[[VVVRRRSSSQQQMMMFFF]]]hhh^^^^^^WWWWWWUUUWWW\\\\\\UUUNNNKKKMMMJJJIIILLLSSSVVVQQQKKKSSSSSSQQQKKKDDDCCCHHHNNNGGGEEEEEELLLTTTVVVQQQKKKBBBGGGEEEEEEJJJGGGHHHTTTgggzzz|||xxxYYYGGG@@@555222111111222111000000111000000000000000//////...---------,,,,,,,,,++++++,,,++++++******************************************************************))))))))))))******+++************************************************))))))))))))************((())))))))))))*********++++++++++++++++++++++++...---------------......------..................---///333555444222222444...///111111111/////////000...---...///000///---.........//////111222333------............------++++++,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---,,,,,,------------..................////////////222222222111111111111111555555555666666777777777777777888888999999999:::888999:::<<<===>>>>>>>>>======>>>>>>>>>>>>======;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>???@@@CCCEEEFFFCCC???>>>@@@???===@@@FFFFFFMMMXXXeeeqqq~~~tttdddQQQEEE???:::999:::666444333333555555444222222222111111000000000000000000/////////..................---------,,,,,,++++++,,,,,,,,,---------,,,+++++++++++++++++++++***************************************+++++++++))))))*********+++++++++************++++++++++++111111///...---,,,,,,,,,---------.........//////....../////////000000000000///111333111...222999NNNDDDCCC<<<@@@DDDHHHPPPXXXZZZUUUSSSUUUQQQLLLGGGaaannnaaa^^^VVVUUURRRRRRUUUTTTPPPLLLMMMGGGGGGHHHJJJKKKIIIHHHHHHQQQKKKEEEAAABBBEEEHHHJJJFFFDDDDDDJJJQQQRRRLLLEEE@@@FFFEEEFFFKKKGGGFFFRRR___ppprrrlllyyyrrrTTT<<<:::===666222333333111111000///...000000000000000///......------,,,,,,,,,+++++++++,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********((())))))))))))*********++++++++++++++++++++++++------,,,,,,,,,,,,------...........................000000///---------,,,+++---...,,,***)))+++,,,,,,+++***)))*********)))------,,,,,,,,,---......)))))))))******++++++*********++++++++++++******)))))))))***************)))***++++++,,,,,,++++++++++++++++++++++++++++++******++++++++++++******+++************+++,,,,,,,,,,,,,,,,,,------..................////////////111111111111111111111000444444444555555666666666666666777888888999::::::999999;;;<<<=====================>>>>>>=========:::;;;;;;;;;<<<<<<<<<<<>>DDDCCCEEEJJJGGGGGGSSSmmmyyyuuujjjoooyyy}}}|||~~~yyy```KKK<<<333666:::222333555444111000111000---//////000000//////...---,,,,,,,,,,,,++++++++++++++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))*********++++++++++++++++++++++++++++++------,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++------******------+++,,,,,,,,,***)))(((***+++..................------++++++***))))))))))))***))))))))))))******++++++)))******++++++******))))))))))))))))))*********))))))***++++++++++++***************************)))******++++++******)))******))))))******+++,,,++++++,,,,,,------..................////////////000000111111222111111000222222333444555555666666555666666888999:::;;;;;;::::::;;;<<<===>>>>>>=========>>>>>>>>>>>>======;;;;;;<<<<<<<<<=========@@@@@@@@@@@@@@@???>>>======>>>?????????>>>@@@BBB@@@@@@AAABBBEEEKKKSSSXXX^^^aaalllzzz}}}lllZZZIII===777555555888777333111333555555444333222111000000000000000////////////////////////.........------------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,*********+++++++++++++++***************+++++++++)))))))))***++++++,,,,,,)))************+++++++++++++++,,,,,,,,,---------111000///---,,,+++++++++,,,------------............------------...//////111...---///...---111777VVVGGGBBB<<>>CCCBBBDDDJJJHHHIIIVVVvvv~~~sssbbb```gggqqq~~~~~~{{{|||wwwOOOAAA;;;777111222666000333555444///...111111...//////000000//////...---,,,,,,,,,++++++++++++***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************+++++++++,,,************************------,,,+++++++++++++++))))))******++++++,,,,,,'''++++++))),,,111222//////...---,,,,,,---------'''((()))***))))))))))))++++++************++++++,,,++++++++++++,,,,,,---*********++++++*********(((((())))))************((())))))***************************************))))))************)))))))))))))))))))))***++++++***++++++,,,------..................////////////...///000111222222111111000111222333444555666777555666777888:::;;;<<<===;;;;;;<<<===>>>>>>>>>>>>===>>>>>>??????>>>>>>===============>>>>>>>>>>>>@@@@@@BBBBBBBBBAAA???>>>@@@AAAAAA???======>>>>>>@@@AAAAAAAAAAAACCCGGGJJJQQQQQQXXXdddooovvv{{{{{{rrrdddUUUHHH???;;;:::111111444888888444444888333333222111000///000111//////////////////////////////.........---------,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,)))*********++++++++++++))))))*********+++++++++((())))))***++++++,,,,,,)))************+++++++++***+++++++++,,,,,,,,,,,,//////---,,,++++++++++++,,,,,,---------.........------,,,,,,,,,---...//////------000000...000444[[[JJJCCC===CCCAAABBBGGGOOORRRSSSWWW\\\OOONNNSSSttt}}}fff___XXXTTTPPPNNNOOONNNLLLPPPUUUTTTKKKFFFIIIKKKIIIIIIKKKIIIGGGDDDBBBBBBDDDFFFHHHBBBBBBBBBBBBCCCEEEFFFGGGAAAEEECCCDDDJJJIIILLLYYYpppuuugggRRRNNNTTT___ooooooKKK===777:::999///...444333111444333------111222//////////////////......---,,,,,,,,,+++++++++******+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***++++++++++++,,,,,,,,,************************---,,,,,,+++*********+++*********+++,,,,,,------***...---)))***...---(((,,,***((()))***++++++)))(((***---------,,,,,,,,,************+++,,,------******)))))))))******+++******++++++++++++******((()))))))))******++++++(((((()))***************))))))))))))))))))))))))))))))************)))))))))))))))))))))******+++******+++,,,,,,---................../////////000---...000111222222222111///000111222444555666777555666777888:::<<<======<<<<<<===>>>?????????>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>???????????????AAACCCDDDDDDCCCBBBAAA@@@BBBBBB>>><<<===>>>>>>???AAADDDFFFFFFGGGHHHJJJGGGEEEJJJWWWccciiimmmpppxxxnnnYYYSSSKKKCCC;;;666777;;;444333444555333111333888000000000///......000222........./////////////////////.........---------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,))))))******++++++++++++))))))******++++++++++++((())))))***++++++,,,,,,)))************+++++++++)))************+++++++++......---,,,++++++++++++,,,,,,,,,---------......------,,,+++,,,---...///...,,,...222222///...111^^^HHHGGGFFFDDDGGGFFFEEEGGGLLLPPPSSSTTTPPPHHHQQQlll}}}vvvhhhaaa\\\WWWPPPMMMMMMPPPSSSUUUUUUJJJDDDJJJPPPOOOJJJHHHIIIDDD@@@AAAEEEGGGFFFCCCKKKEEECCCIIIRRRVVVPPPHHHGGGFFFEEEEEEEEEHHHJJJLLLTTTTTTTTTQQQMMMMMMPPPSSSbbbuuuuuuvvvwww{{{pppWWWEEE===666555555444222111000000//////............//////......---,,,,,,+++************++++++++++++************))))))))))))******((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((('''''''''******))))))((((((''''''))))))))))))(((((((((((()))((('''&&&&&&'''((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***++++++++++++++++++++++++************************+++)))(((&&&&&&((()))+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((+++*********))))))((((((******))))))******+++,,,******+++++++++,,,,,,,,,////////////000000000000////////////000000000000000/////////000222444666777777666666777999:::<<<@@@???>>>???@@@@@@???===?????????>>>>>>>>>======?????????AAABBBAAA>>><<>><<<<<>>======>>>>>>>>>DDDBBBAAACCCFFFHHHGGGEEE@@@AAACCCFFFJJJNNNQQQSSS]]]fffrrr{{{}}}jjj[[[QQQMMM===<<<999777555555444555111111222333222111000///////////////////////////........................////////////////////////************************************************++++++************++++++************)))))))))((()))************+++++++++)))************+++++++++******************************+++++++++******)))++++++++++++++++++++++++---------.........//////+++,,,.../////////...---___HHHGGGFFFEEEFFFEEEDDDGGGKKKOOORRRSSSRRRKKKPPPfffwwwsssdddYYYSSSPPPLLLKKKMMMOOORRRSSSPPPJJJGGGJJJLLLIIIFFFGGGGGGDDDAAABBBEEEGGGEEECCCFFFBBB@@@GGGQQQVVVRRRKKKLLLJJJHHHFFFEEEDDDDDDEEEFFFHHHIIIGGGFFFFFFHHHKKKUUUdddpppuuu~~~```KKK@@@:::666555555444333222111000000//////............//////...------,,,++++++******)))******++++++******)))******))))))))))))******)))(((((('''''''''(((((())))))))))))))))))))))))((((((((((((''''''''''''))))))))))))((((((''''''))))))))))))(((((((((''')))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++++++++***++++++++++++++++++++++++************************)))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((*********)))))))))((((((******))))))******++++++*********+++++++++,,,,,,.........////////////000....../////////000000000000/////////111222444555777666666777888999;;;<<>>>>>@@@BBBCCCBBB@@@@@@?????????>>>>>>>>>>>>AAA@@@???@@@@@@???<<<:::<<>>@@@???===<<<===>>>>>>>>>CCCAAA@@@BBBDDDFFFEEECCCCCCCCCDDDDDDFFFGGGHHHIIILLLRRRZZZ```eeelllttt{{{{{{tttmmmaaaTTTHHH@@@;;;999;;;:::888666444444444444111111222222222111000///////////////////////////------------------------........................************************************************+++******))))))******+++++++++++++++*********)))))))))*********+++++++++))))))*********+++++++++*********************************++++++******)))++++++++++++++++++++++++,,,,,,---------.........------///000000000///...```IIIGGGFFFEEEDDDCCCDDDGGGKKKOOOQQQRRRQQQKKKMMM[[[lllooo___NNNKKKIIIIIIJJJMMMOOOPPPOOOKKKIIIIIIJJJGGGDDDCCCFFFFFFDDDBBBCCCFFFGGGDDDAAACCC@@@@@@EEENNNRRROOOJJJLLLKKKIIIGGGEEECCCBBBAAA@@@CCCEEEFFFFFFFFFHHHIIILLLVVV]]]bbboooyyyUUU<<<444666666555444444333222111000000//////......------......///------,,,,,,++++++******)))******++++++******)))***))))))(((((())))))******)))((('''''''''''''''))))))))))))))))))))))))'''''''''''''''''''''''')))))))))((((((((((((''')))))))))(((((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''******))))))))))))(((((()))))))))*********++++++*********++++++++++++,,,------------.....................////////////000/////////000111222333444555555666777888:::<<<============@@@CCCDDDDDDCCC@@@????????????>>>>>>>>>BBB@@@>>>>>>>>>===;;;999999CCCNNNOOOHHHAAA???@@@======<<<<<<<<<===>>>>>>AAA@@@???@@@BBBDDDCCCBBBCCCCCCBBBBBBBBBBBBBBBCCCCCCFFFIIIKKKMMMSSS\\\ccc___iiittt|||vvv___KKKGGGAAA;;;777666666666888888666444333222222222111111111111111000//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************************************+++******))))))******+++,,,,,,+++++++++*********)))))))))*********++++++)))))))))*********++++++************************))))))******+++******)))++++++++++++++++++++++++++++++,,,,,,,,,------------...//////000000//////aaaIIIGGGEEEDDDCCCCCCEEEHHHMMMQQQRRRRRRMMMIIIHHHRRReeemmm___KKKHHHHHHIIILLLOOOPPPNNNMMMIIIHHHHHHHHHGGGEEEEEEEEEDDDCCCCCCDDDFFFFFFCCC@@@DDDBBBAAADDDJJJLLLJJJFFFFFFFFFGGGGGGFFFEEEDDDDDDCCCEEEGGGJJJJJJJJJJJJJJJIIIOOOTTTZZZgggzzzkkkXXXBBB666666999888555333333222111000000//////...------------------...,,,,,,,,,,,,++++++******))))))************))))))))))))(((((((((((())))))***)))(((''''''&&&''''''((((((((((((((((((((((((&&&&&&'''''''''''''''((((((((((((((((((((((((((())))))((((((((('''''''''(((((((((''''''(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))(((''''''&&&&&&''''''((())))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''))))))))))))))))))((((((((())))))***************************++++++++++++++++++,,,,,,,,,---------------.........//////////////////000111222222333333444555777999;;;<<<===<<<<<<<<<>>>AAABBBBBBAAA????????????????????????AAA???<<<<<<<<<<<<;;;::::::BBBJJJLLLHHHBBB???>>>:::;;;<<<<<<;;;<<<===>>>@@@@@@@@@@@@AAABBBBBBBBB?????????@@@AAACCCDDDEEECCCDDDDDDDDDEEEHHHNNNSSSQQQWWW^^^bbbgggvvvzzzxxxuuuhhhSSSCCCBBB@@@===:::999999:::;;;555555444333222111111111000000000000000/////////........................++++++++++++++++++++++++++++++++++++++++++++++++******************************************************))))))))))))******+++++++++*********))))))))))))))))))************))))))))))))************************************((())))))*********************************************+++++++++,,,,,,,,,---------...............cccJJJFFFDDDCCCCCCDDDFFFKKKPPPSSSTTTSSSJJJGGGGGGQQQdddnnncccRRRLLLLLLMMMOOOQQQQQQOOOLLLJJJHHHGGGHHHJJJLLLIIIEEEDDDDDDDDDEEEEEEDDDBBB@@@BBBAAAAAACCCFFFHHHGGGFFFBBBCCCDDDEEEFFFFFFFFFFFFEEEFFFHHHJJJKKKJJJHHHFFFGGGJJJOOOSSS\\\gggooorrrgggQQQBBB===888555666666333111111111111000000//////...------,,,,,,,,,,,,------,,,+++++++++++++++******)))))))))******)))))))))))))))(((((((((((())))))))))))((('''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((('''''''''''''''((((((((((((((((((((('''''''''''''''(((((((((((((((((('''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((())))))'''((()))************)))))))))*********+++++++++++++++++++++,,,,,,,,,,,,------------...............//////000111111111111222333444666888:::;;;;;;;;;::::::<<<>>>???>>><<<>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;<<<============>>>@@@CCCDDDBBB===:::888;;;<<<<<<;;;;;;<<<>>>@@@AAAAAAAAAAAAAAABBBBBB>>>??????AAACCCEEEGGGHHHBBBBBBBBBBBBAAABBBDDDEEECCCGGGJJJJJJLLLWWWhhhwww~~~zzzrrrjjjccc^^^\\\[[[RRRPPPMMMJJJHHHDDD@@@>>>:::999777555444444555555222222222222111111000000000000000///////////////------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))***))))))))))))))))))***))))))))))))(((((((((((((((((()))))))))*********(((((()))))))))*********))))))))))))))))))))))))'''((()))************************************************+++++++++,,,,,,++++++++++++,,,,,,------eeeJJJDDDBBBAAACCCDDDGGGMMMRRRTTTTTTSSSJJJFFFGGGTTTeeekkkdddYYYQQQPPPPPPPPPRRRQQQPPPNNNKKKKKKJJJIIILLLOOOKKKDDDDDDDDDDDDDDDCCCCCCBBBAAA===>>>@@@BBBEEEGGGIIIJJJCCCDDDDDDDDDEEEEEEEEEEEEHHHHHHIIIJJJKKKKKKHHHEEEHHHKKKOOOQQQRRRUUUXXXZZZhhhqqq~~~|||fffQQQAAA999111111222222111000000111000000/////////.........---,,,,,,++++++,,,,,,---++++++++++++++++++******((())))))******))))))((()))((((((''''''(((((()))((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((&&&''''''''''''(((((((((((((((((('''''''''&&&&&&''''''((((((((((((''''''&&&''''''(((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''(((((((((((())))))'''((()))*********)))((()))))))))************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------.........///000000111111000000111222333555777888999999999888888999;;;<<<;;;999<<<<<<============>>>>>><<<;;;:::<<<>>>???>>>======;;;:::<<>>>>>;;;:::;;;>>>???AAABBBAAA@@@???@@@BBBAAAAAAAAAAAABBBDDDEEEFFFBBBBBBCCCCCCBBBAAA@@@???:::???CCCDDDCCCEEEKKKPPPcccnnn~~~zzzwwweeeaaa___aaa```[[[WWWWWWTTTRRRNNNHHHBBB>>>>>>???777999:::999666555777999333333222111111111111111000111111111111111000000000000///...............------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))***))))))(((((())))))***))))))((((((((('''''''''((((((((()))))))))******((((((((()))))))))******))))))))))))))))))))))))''''''((()))******************************************+++++++++,,,,,,,,,+++************+++,,,,,,fffJJJCCC@@@???AAACCCGGGMMMRRRTTTTTTRRRJJJCCCEEEUUUbbb```ZZZVVVSSSQQQNNNNNNPPPQQQQQQPPPLLLPPPPPPLLLKKKLLLIIIDDDEEEEEEDDDCCCBBBAAAAAABBB===>>>AAABBBCCCEEEHHHJJJDDDCCCCCCBBBCCCDDDEEEFFFJJJIIIHHHJJJLLLLLLJJJGGGHHHKKKPPPPPPMMMKKKNNNRRRWWW]]]eeemmmvvvwww\\\LLLAAA999555555222222333222000000111222/////////............---,,,,,,++++++++++++,,,,,,******************++++++(((((())))))))))))((((((((((((''''''''''''((((((''''''&&&''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&''''''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''((((((((())))))&&&''')))***+++***)))((())))))))))))************+++++++++,,,,,,,,,------+++,,,,,,,,,,,,---------...///000111111111000///000111333444666666666666555555666888:::<<<;;;:::;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<>>>??????===;;;:::::::::<<<>>>===;;;888999===@@@???<<<999;;;===>>>???AAA@@@>>>===???@@@@@@??????@@@@@@AAABBBCCCEEEDDDDDDDDDDDDCCCBBBAAA===???BBBCCCCCCBBBBBBBBBCCCIIIUUU```ccccccggglllfffaaa______[[[RRRMMMMMMFFFEEEGGGIIIFFFAAA???AAA:::<<<===<<<:::999:::<<<777888888777666555444444333333444333333333222222///000111222222111000000000///...---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((()))))))))***(((((((((((()))))))))***))))))))))))))))))))))))&&&'''((()))************************************++++++++++++,,,,,,,,,---++++++*********+++,,,---gggJJJBBB>>>>>>???BBBFFFLLLRRRTTTSSSQQQHHH???BBBSSS\\\UUUNNNOOORRROOOLLLKKKMMMPPPRRRRRRKKKSSSVVVOOOHHHGGGGGGDDDFFFEEEDDDBBB@@@@@@AAACCC@@@BBBCCCCCCBBBBBBEEEGGGBBBAAAAAAAAABBBEEEHHHJJJGGGEEEDDDEEEHHHIIIHHHEEEAAAFFFLLLMMMIIIGGGLLLSSSPPPSSSVVVZZZbbbpppttt\\\KKK<<<:::;;;888222///444444444444333222000///..................------,,,++++++++++++++++++,,,******************++++++(((((())))))))))))((((((((((((''''''''''''((((((&&&&&&&&&&&&((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&'''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&'''''''''(((((())))))&&&''')))***+++***((('''))))))))))))************++++++,,,,,,,,,---------++++++,,,,,,,,,---------...///000111111000/////////111222444555555444444333333444777;;;======<<<:::::::::;;;;;;<<<<<<<<<>>>>>>>>>???@@@???<<<999777:::>>>???>>>;;;:::::::::>>>AAA@@@<<<999:::===<<<>>>@@@???<<<;;;===???;;;<<<<<<===???@@@BBBCCCEEECCCAAA@@@AAAAAAAAAAAAAAA???>>>>>>@@@BBBCCCCCC???>>>BBBJJJMMMMMMNNNQQQEEEBBBDDDIIIJJJEEECCCFFFAAA@@@@@@???;;;777:::???:::===@@@???;;;777666666555222111222555888888666222333333222222111000///...///111222222111111000000///...---,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&'''((()))************))))))))))))))))))))))))++++++,,,,,,,,,------------,,,+++++++++,,,---...fffDDDBBBCCC===???@@@DDDJJJOOORRRQQQPPPFFFBBBFFFTTTZZZTTTNNNLLLKKKLLLMMMMMMLLLMMMOOOQQQRRR\\\^^^SSSFFFCCCEEEFFFIIIEEEAAA@@@AAABBBAAA>>>>>>>>>???BBBDDDEEEDDDCCCEEEBBB??????AAADDDFFFFFFCCCBBBDDDGGGFFFCCCDDDGGGHHHHHHGGGGGGHHHHHHIIIJJJJJJMMMOOOOOOQQQZZZiiitttvvv]]]NNNAAA===777444333333333333222111111000///......---//////...---,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))***))))))((('''&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''%%%&&&&&&&&&'''(((((((((''''''''''''((((((((((((''''''((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&((((((''''''&&&&&&&&&&&&))))))((((((''''''''''''(((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''((()))))))))******))))))))))))******+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111111111111222444555444333222222333000111333666777777777777>>>;;;999999:::;;;;;;;;;===:::888888:::<<<======;;;;;;;;;:::::::::999999<<<<<<<<<===<<<<<<;;;:::;;;;;;;;;;;;;;;<<<======;;;;;;<<<>>>???AAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@BBBAAA???>>>===>>>>>>???@@@AAABBBBBBCCCCCCCCCBBB@@@@@@@@@???????????????===<<<;;;;;;;;;<<<:::999777777777777777666666666333333333222222111111111222222222111000//////...000000000000////////////////////////////////////,,,,,,,,,++++++*********************************++++++++++++++++++++++++,,,+++******))))))******************************((((((((((((((('''&&&&&&))))))(((((('''''''''&&&((()))***)))'''&&&&&&'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,kkkGGGBBBCCC>>>>>>@@@CCCHHHMMMOOOOOOMMMCCC???EEESSS[[[UUULLLIIIIIIIIIIIIIIIJJJLLLMMMMMMLLLUUUYYYSSSJJJFFFDDDAAADDDBBB@@@?????????>>>===<<<===@@@CCCFFFHHHIIIHHH@@@??????AAACCCEEEDDDCCCAAA@@@AAADDDDDDBBBCCCFFFGGGFFFFFFEEEFFFGGGHHHIIIHHHJJJJJJGGGEEEIIISSS\\\fffooozzzvvv___MMM???999777555333222222222111///111111000000///......---.........---,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))***))))))(((''''''&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&))))))((((((''''''''''''((((((((('''''''''&&&&&&((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))******))))))))))))************)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111111000111333333222111111222111111333555666777777777===;;;999999:::;;;;;;;;;;;;999888888;;;=========999999999888888888777777777888999:::::::::::::::<<<;;;;;;;;;;;;;;;<<<===::::::;;;<<<>>>???@@@AAABBBBBBAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>??????>>>??????@@@AAAAAA@@@@@@>>>>>>>>>======<<<<<<<<<888777666666777888777555777777666666555555555444333333222222222111111111222222111111000//////...000000000/////////..............................,,,,,,,,,++++++*********************************++++++++++++++++++++++++,,,+++******))))))******************************((())))))))))))((('''&&&)))(((((((((''''''''''''((()))))))))'''&&&'''((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,*********+++++++++,,,,,,rrrKKKBBBCCC@@@===???BBBFFFJJJLLLKKKIIICCC???EEEVVV___YYYMMMHHHIIIGGGFFFHHHKKKMMMLLLKKKHHHMMMOOOKKKGGGEEEBBB???===>>>??????===<<<<<<<<<===>>>@@@CCCEEEGGGGGGHHH<<<===???CCCEEEEEEBBB@@@AAA???@@@DDDEEECCCDDDHHHEEEDDDCCCCCCCCCDDDFFFGGGIIIJJJJJJFFFAAAAAAGGGMMMNNNVVV```iiipppwww~~~nnndddUUUEEE:::555444555/////////111222222000---000000000///......------...------,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&(((((((((''''''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))***))))))(((((())))))******))))))))))))***+++++++++++++++++++++++++++++++++,,,---...000000000000---///111111111000111222222222222333444666888888<<<:::888999:::;;;;;;:::888888777999<<<=========999999999888888888777777555666888999:::;;;;;;;;;<<<<<<;;;:::::::::;;;;;;999999:::;;;===>>>??????AAAAAAAAA@@@???>>>>>>===<<<<<<===>>>???@@@@@@@@@<<<<<<===>>>>>>>>>======<<<<<<;;;:::999999888888555444333333555666555444666666555555444333222222222222222111111111111111222111111000000//////...000////////////.........------------------------+++++++++++++++*********************************++++++++++++++++++++++++++++++***))))))))))))***************************))))))******))))))(((((((((((((((((('''''''''''''''((()))((('''&&&'''((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,*********++++++++++++,,,zzzPPPCCCCCCBBB<<<>>>@@@DDDHHHHHHGGGEEEEEEAAAGGGYYYccc\\\OOOHHHLLLHHHGGGIIIOOOQQQOOOKKKJJJHHHEEECCCCCCCCCAAA>>>999===@@@@@@===;;;;;;===>>>???@@@AAA@@@@@@AAABBB??????AAACCCEEEDDDAAA???CCC@@@AAAEEEHHHGGGGGGJJJCCCBBBAAAAAAAAABBBCCCDDDFFFHHHIIIGGGDDDDDDGGGKKKKKKLLLOOOSSSYYYdddpppxxxqqq___UUUAAA>>>:::666444444666777000//////111222222111////////////......------------,,,,,,,,,+++++++++***************))))))))))))(((((((((((((((((((((((())))))((((((''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''(((((()))((((((''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((()))))))))(((((((((((()))))))))))))))))))))******+++************++++++++++++***+++,,,...////////////,,,...000111111111222333222222111222333555888999:::999888888:::;;;:::999666666777:::<<<>>>===<<<;;;;;;;;;:::::::::999999999:::;;;<<<============<<<;;;::::::::::::::::::999:::;;;<<<===>>>??????AAAAAA@@@???>>>===<<<<<<<<<===???@@@AAA@@@??????;;;;;;<<<<<<<<<<<<<<<;;;::::::999888777666666555555333333444666777666555666555444333222111000///111111111111111111111000111111000000/////////////////////.........------+++++++++++++++++++++++++++++++++***************************************************************++++++***)))))))))))))))************************))))))************))))))(((((((((((((((''''''''''''((()))((('''&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++************++++++++++++TTTCCCBBBAAA<<<===???CCCFFFGGGEEEBBBEEEAAAHHHXXXaaaZZZNNNHHHLLLIIIGGGJJJOOOQQQNNNIIIIIIFFFDDDGGGIIIFFF@@@;;;;;;>>>AAAAAA>>><<<<<<>>>>>>@@@AAA@@@???>>>@@@BBBFFFDDDBBBAAABBBBBBAAA@@@CCC@@@AAAFFFJJJIIIHHHIIIAAAAAAAAAAAAAAAAAABBBBBB@@@CCCFFFFFFEEEDDDFFFIIIFFFFFFEEEFFFJJJRRR[[[aaaooouuu}}}}}}mmm\\\LLLAAA;;;444555555555333000...,,,444111//////000000000///............------------+++++++++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((())))))(((((((((((())))))(((((())))))************)))))))))******+++++++++)))***+++,,,---.........,,,...000111111222333444222111111222333555777999888777777888:::;;;:::999666666777999<<<>>>===<<<;;;;;;;;;:::::::::999999<<<<<<============<<<<<<;;;::::::999999999::::::;;;;;;<<<===>>>>>>??????@@@@@@???>>>>>>===<<<<<>>===;;;;;;<<<<<<<<<<<<;;;;;;999999888777666666555555444333333444666777666555555444333222111000///...000000000000000000000000000000000///////////////............------------++++++++++++++++++++++++************************************************************************+++***))))))(((((())))))))))))))))))))))))))))))))))))************))))))'''''''''(((((((((((((((&&&((()))(((''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++WWWDDD@@@@@@<<<===???CCCFFFFFFDDDBBBDDD@@@FFFTTTZZZRRRIIIFFFIIIHHHGGGIIIKKKLLLIIIEEECCCCCCHHHQQQTTTLLL@@@888???@@@AAAAAA???>>>>>>???===???AAAAAA???@@@CCCGGGIIIFFFBBB@@@@@@BBBBBBCCCAAA>>>@@@FFFJJJHHHEEEDDD???@@@BBBCCCCCCBBBAAAAAABBBDDDGGGGGGFFFEEEFFFGGGAAABBBEEEHHHIIIJJJJJJJJJUUU[[[ccckkkttt~~~wwwhhhWWWRRRKKKCCC<<<999888888444444333111000......---333000...,,,---------,,,------------------------************************(((((()))))))))))))))***))))))))))))))))))))))))((((((((((((((((((''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''########################%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))((((((''''''(((((()))'''((())))))******))))))((((((((()))******++++++((()))***,,,------------,,,...000111111111222444111111111222333555777777777666666888:::;;;999888777777666888;;;<<<<<<<<<999999999888888888777777:::;;;;;;;;;::::::999888999888888888999999:::;;;;;;<<<<<<===>>>>>>??????????????????>>>>>>>>>>>>AAAAAAAAA@@@@@@???======;;;<<<<<<<<<<<<;;;::::::777777666666666666555555333222111222333444333222333333222222111000//////////////////000000000000////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++)))))))))*********************************************************************)))(((((((((((()))))))))))))))))))))))))))(((((())))))******))))))'''''''''(((((((((((((((&&&'''((((((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++)))))))))************+++XXXDDD???>>><<<===@@@CCCGGGGGGEEECCCDDDAAAGGGQQQSSSKKKFFFHHHFFFGGGHHHHHHHHHFFFDDDCCC@@@???EEEOOORRRKKKAAA<<>>===@@@BBBAAA>>>>>>BBBGGGFFFCCC@@@>>>@@@BBBDDDDDDAAA???AAAHHHMMMIIICCC@@@>>>@@@CCCFFFFFFDDDAAA@@@EEEGGGHHHHHHGGGGGGFFFGGGBBBDDDGGGJJJKKKJJJFFFCCCHHHLLLQQQUUUYYY___hhhnnn~~~hhhZZZQQQEEE:::555444222111111222444555111000000///000111222333///...------......,,,***,,,,,,,,,,,,,,,,,,,,,,,,)))*********************(((((((((((())))))******))))))))))))))))))))))))'''((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((((((((''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((((((((''''''''''''(((((('''''')))*********)))(((''''''(((((()))******+++'''((()))+++,,,,,,------+++---///000//////000222///000111333444555666666666555666888::::::999777:::888666777999;;;<<<<<<999999999888888888777777777777888999999999888888777777777777888:::;;;<<<;;;;;;;;;<<<<<<======>>>>>>>>>????????????@@@@@@>>>>>>===============>>>;;;;;;;;;;;;;;;:::999999444444444444555555555555333222111111222222111000222222222111111111000000........./////////000000////////////////////////---------,,,,,,,,,,,,+++++++++++++++++++++++++++((()))))))))*********+++******************************************************)))((((((((((((((())))))))))))))))))))))))&&&'''((())))))))))))(((''''''''''''((((((((()))&&&'''((((((''''''(((***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************YYYDDD>>><<<<<<===@@@DDDGGGHHHFFFDDDFFFDDDIIIQQQPPPHHHFFFKKKFFFHHHJJJJJJGGGDDDCCCBBB@@@<<<===DDDHHHDDDBBBDDDGGGCCC???>>>@@@@@@???===>>>AAABBB???;;;999===AAAAAA???>>>>>>AAACCCDDDDDDCCCAAACCCLLLPPPLLLDDD@@@===@@@EEEHHHHHHFFFBBB???BBBCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFGGGGGGFFFKKKLLLKKKIIIFFFGGGKKKOOOQQQXXXaaagggjjjnnntttyyy~~~}}}wwwsssssshhhSSS>>>555888;;;888444555666666555333222000...///000000000///...---,,,---...111222000---))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********'''((((((((())))))******))))))))))))))))))))))))'''''''''((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''%%%&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&'''((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((((((((''''''''''''((((((&&&''')))*********)))(((&&&''''''((()))******+++'''((()))***+++,,,,,,,,,+++,,,...///......///000...///222444555666555555555555666888::::::999777;;;999666666888:::;;;<<<;;;;;;;;;:::::::::999999555666777888999:::::::::666666666777888:::;;;<<<:::::::::;;;;;;<<<<<<<<<>>>>>>>>>???@@@@@@AAAAAA<<<;;;::::::;;;<<<>>>???:::::::::::::::999888777111222222333444444555555555333222222333333222000222222222111111111111111---.........//////000000.........///////////////---------,,,,,,,,,++++++++++++++++++++++++++++++(((((())))))*********+++************************))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))&&&&&&'''(((((()))((((((&&&'''''''''(((((())))))%%%'''((((((''''''(((***))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************wwwMMM?????????:::<<<@@@DDDFFFGGGGGGGGGHHHHHHKKKOOONNNHHHFFFGGGIIIGGGEEEDDDDDDDDDCCCAAA@@@???@@@CCCGGGHHHFFFCCCBBBCCCDDDCCC@@@>>>===>>>>>><<<===AAA@@@===???FFFAAA===:::===CCCGGGHHHFFFEEECCCBBBFFFKKKKKKFFF@@@???BBBFFFEEECCCAAABBBDDDEEEMMMPPPJJJCCCBBBDDDDDDMMMJJJGGGFFFFFFGGGGGGGGGDDDGGGHHHDDDBBBDDDDDDBBBIIIIIIKKKNNNRRRVVVZZZ]]]jjjqqq}}}wwwqqqooopppqqqmmmeeedddhhhdddYYYUUUZZZWWWNNNBBB888222111333333222111111111000000//////...000000///...---...///////////////////////////---,,,,,,+++*********+++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((('''''''''&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$$$$$$$&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((((((((((((((((((((((((((('''''''''''''''((())))))(((((())))))))))))((((((******+++++++++,,,,,,,,,---******---...,,,...111000000111222333555666777666666777777888888888888777777777888999999:::::::::888777;;;AAABBB>>>:::<<<999666888<<<>>>;;;888888888999999999:::::::::;;;<<<<<<;;;::::::===???===>>>@@@AAABBBAAAAAA@@@===<<<:::888888999:::;;;;;;:::999777666555555555222222222222222222222222222222222111111111000000000111222333333222111000222111///.........///000,,,---000111111000---,,,------......------,,,+++************************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,***)))))))))***+++))))))))))))))))))))))))+++(((''''''******)))&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))************qqqJJJ>>>===<<<:::<<>>>>>???@@@;;;:::???AAA??????AAAAAA@@@???AAADDDEEEDDDCCCBBBBBBCCCDDDEEEDDDAAA@@@>>>@@@BBBCCCBBBAAABBBBBBIIIOOOQQQKKKDDDBBBDDDEEETTTQQQLLLJJJIIIHHHGGGEEECCCFFFFFFCCCBBBDDDEEEDDDBBBBBBCCCDDDFFFIIILLLMMMVVVZZZaaakkksssxxxxxxwww~~~yyytttccc___YYYSSSPPPOOOPPPQQQOOOIIIHHHMMMKKKBBB???DDDDDD???888333111111222222111111111000000000//////...///000///---------///........................---,,,+++************************)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((((((((((((((((((((((((((((((((''''''(((((()))***(((((())))))))))))(((((()))))))))*********++++++,,,)))))),,,---+++,,,000000000000111333444666777777777777777777777777777666666777888888999999:::999888888;;;>>>???===999;;;888666777;;;===;;;888777777888999999:::;;;;;;:::;;;;;;:::999999<<<>>>===>>>???@@@@@@@@@???>>><<<;;;999888888888:::;;;:::999888777666555555555222222222222222222222222111111111000000////////////000111222222111000///111000000///////////////---...///000000///...------------------,,,,,,+++************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++***)))((((((((())))))((((((((((((((((((((((((***((('''''')))***)))'''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))(((((('''''''''''''''''''''''')))((((((((('''''''''&&&(((((((((((((((((((((((('''(((((()))******++++++(((((()))))))))*********iiiGGG======:::;;;<<<>>>@@@CCCFFFHHHIIIBBBDDDKKKRRRRRRKKKEEECCCGGGEEECCCCCCDDDDDDCCCBBBEEEFFFHHHKKKMMMMMMJJJGGGDDDDDDBBB@@@>>>>>>???AAAFFFAAA>>>BBBEEEDDDBBBAAABBBDDDFFFFFFDDDBBBBBBAAABBBDDDEEECCC@@@>>>>>>@@@======>>>@@@BBBCCCAAA@@@IIINNNOOOHHHBBBBBBDDDDDDSSSPPPLLLJJJHHHHHHFFFEEEDDDEEEDDD??????CCCDDDBBBBBBBBBAAA@@@AAAAAACCCDDDBBBCCCEEEJJJPPPUUUVVVVVVNNNQQQVVV[[[]]]]]][[[YYYWWW[[[___```]]][[[[[[]]]aaadddeeeaaaXXXLLLCCC===@@@>>>;;;999888888::::::999444444::::::444333777444222000000111111000///000000000000////////////...///000///---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************************))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((((((((((((((((((((((((((()))(((((((((((()))******(((((())))))))))))((((((((((((((()))))))))******+++((())),,,---***+++...//////000111222333555666777777666666666666666666666666777777888888999999777888999:::;;;;;;:::999999777555666:::;;;999777777777888888999::::::;;;888999:::999888888:::<<<===>>>?????????>>>===<<<;;;:::999888777888999999888777777666555555666666222222222222222222222222000000////////////.........///000000000000///...///000000000000///..............................,,,------------,,,++++++************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))((('''''''''(((((((((((((((((((((((((((((()))((('''''')))))))))'''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''((((((((('''''''''''''''(((((((((((((((((((((((('''(((((())))))******+++(((((())))))))))))******bbbDDD@@@@@@<<<<<<===>>>@@@CCCFFFIIIJJJCCCEEEMMMVVVXXXPPPHHHEEEFFFDDDBBBBBBCCCCCCCCCBBBFFFFFFGGGHHHIIIIIIIIIHHHDDDCCCAAA>>><<<===@@@CCCFFFDDDDDDEEEEEEDDDCCCBBBDDDGGGJJJHHHCCCAAACCCFFFGGGFFFDDDBBB???>>>>>>???===<<<;;;>>>CCCDDDBBB???DDDIIIIIIDDD@@@AAADDDDDDHHHFFFDDDDDDEEEFFFEEEEEECCCCCCAAA===>>>CCCEEECCCEEEDDDCCCAAA@@@@@@AAAAAA<<<;;;;;;>>>AAACCCDDDDDD<<<>>>AAADDDEEEEEEDDDCCC>>>@@@BBBAAA??????@@@AAADDDFFFGGGEEE@@@:::555333555555555555555666666666444111222666666333333777333111000000111000///---////////////////////////---...///...,,,+++,,,---+++++++++++++++++++++++++++******)))))))))*********)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((((((((((((((((((((((((((()))))))))))))))******+++(((((())))))))))))((((((((((((((()))))))))******+++)))***------++++++---/////////000111222444444666666666555555555555555555555666666777888888999555777999999888777777888777666555666888999888666888888888888888888888888888999::::::999999:::<<<>>>????????????===;;;::::::999888777777777888888666666555555555555555666111111111111111111111111////////////////////////...........................///000000000///---,,,......---,,,,,,---......,,,,,,,,,,,,,,,+++******************************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))((((((((('''''''''((((((((((((((((((((((((((('''''''''((()))(((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))******(((((((((((()))))))))***^^^DDDBBBDDD@@@>>>>>>???AAADDDFFFIIIJJJEEEGGGNNNXXX[[[UUUMMMIIIFFFDDDBBBAAABBBCCCBBBAAAEEEDDDCCCAAAAAABBBEEEGGGBBBAAA???<<<:::<<<@@@CCCAAAEEEHHHFFFAAA@@@AAACCCFFFIIIIIIFFFAAA@@@FFFLLLIIIDDD???>>>@@@@@@>>>;;;===<<<<<>>===BBBJJJMMMKKKCCCBBB@@@???>>>>>>??????===<<<===>>>@@@@@@>>><<<===<<<<<<===>>>@@@BBBCCC;;;;;;;;;;;;::::::;;;<<<;;;<<<<<<:::888888999;;;222333333444444444444333333111111333333111222444555222000//////000///........................///,,,---...---,,,+++,,,---************************)))))))))(((((())))))***)))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((((((((((((((((((((((((((()))))))))))))))******+++(((((())))))))))))(((((()))))))))*********++++++,,,***+++//////,,,+++............///000111222333444444444444444444444444444555555666666777888888555777888888666666777888666555555555777777777666;;;::::::999888777666555888:::;;;;;;::::::;;;<<>>===;;;:::888888777777666666666666555555444444333444444444111111111111111111111111000000000000000000000000...------------------......///000000000///---,,,...---,,,++++++,,,---...++++++,,,,,,++++++***)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))******)))))))))((((((''''''''''''''''''''''''&&&''''''''''''(((((()))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))'''(((((((((((()))))))))]]]DDDCCCEEEAAA>>>???@@@BBBDDDEEEGGGGGGFFFFFFLLLVVV[[[VVVOOOLLLFFFDDDBBBAAAAAAAAA@@@???AAAAAA???===;;;<<<@@@BBB???>>><<<:::999:::>>>BBBAAAIIIOOOJJJDDDBBBEEEHHHFFFGGGFFFBBB>>>???FFFLLLFFF@@@;;;;;;???@@@===999<<<<<<===???AAABBB@@@???>>>CCCFFFEEEFFFJJJLLLKKKDDDBBBAAAAAABBBBBBAAA???;;;======???HHHRRRUUUSSSBBBAAA???>>>>>>>>>???@@@<<<<<<<<<>>>???>>>;;;888888777666666888<<<@@@CCC777666555444444444555555888777666333111111333666222222222222222111000000222111000000000000000111222000---,,,...///000000---------...............,,,---...---+++***+++,,,))))))))))))))))))))))))((((((((((((((())))))***))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((((((((((((((((((((((((((()))(((((((((((()))******(((((())))))))))))(((((()))))))))*********++++++---+++,,,000000,,,+++---............///000111111222222333333333444444444444444555555666666777777555555555666777777777888555555666666666666777777;;;::::::888777666555555888:::<<<<<<;;;:::;;;<<<======>>>>>>===;;;:::999777777666666666555555555555555444333222222333333111111111111111111111111//////000000000000111111......---,,,,,,---.........////////////...---------,,,++++++++++++,,,---***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********)))((('''''''''''''''''''''''''''%%%&&&'''(((''''''(((***(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((())))))]]]BBB@@@BBB???===>>>@@@BBBCCCCCCCCCBBBFFFDDDGGGPPPVVVTTTNNNLLLGGGEEEBBBAAA@@@@@@>>>======>>>???>>>;;;:::;;;===;;;;;;;;;999888999===@@@AAAIIINNNIIIEEEFFFGGGFFFCCCDDDBBB???======AAAEEEAAA???<<<===??????>>>===:::<<<>>>???>>>======>>>===CCCGGGGGGIIILLLLLLIIIGGGEEEDDDCCCCCCBBB@@@>>><<<<<<===???GGGPPPQQQMMMCCCBBB@@@???>>>>>>??????:::999999:::;;;;;;999777::::::999:::<<>>DDDAAACCCKKKRRRQQQMMMKKKHHHEEEBBBAAA@@@???===<<<999===AAAAAA>>>:::::::::999::::::888888999<<<>>><<>><<<;;;<<<===>>>@@@AAAAAA@@@@@@AAABBB888;;;???>>><<<:::;;;===<<>>>>>>>>======BBBHHHFFF@@@@@@???===;;;:::::::::;;;;;;999777777888::::::999444444444444444444444555555444333333444444333111000222555555444222222222333333222222111111111111000111000......111222222333222111000000///,,,))),,,,,,,,,------.........+++,,,---,,,***)))***+++************************'''''''''''''''((()))***)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((((((((((((((((((((((((((('''''''''''''''((())))))(((((())))))))))))((((((''''''''''''((((((((()))+++)))+++///...***)))***---------------...///000//////000111333444555666333333444444555666666777777444111333999<<<:::777555666777777666666777888666666666777888888999999555777::::::999888888999777777888999888777666555555555666666555555444333666555444222111000000000000000000000000000000000---------........./////////...------------...///000///...,,,,,,---......++++++++++++++++++++++++***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&'''((((((((('''%%%%%%''''''''''''''''''''''''###%%%((((((&&&&&&(((+++(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''((((((((()))\\\BBB:::777999999999:::===@@@BBBAAA@@@???AAA@@@???BBBFFFFFFBBBCCC???<<<===@@@AAA>>>:::<<<>>>@@@@@@===;;;999999:::999999888888999::::::???@@@@@@@@@@@@AAADDDFFF@@@@@@???>>>===<<<<<<;;;<<<@@@BBB??????@@@@@@<<<;;;@@@AAA;;;999<<<===:::DDD===CCCFFF>>><<<@@@>>>DDDGGGHHHGGGDDDBBBBBBDDD???@@@BBBCCCCCCBBB@@@??????>>>>>>===<<<;;;;;;:::;;;:::999999888888999999888777555333222333555666555555555555555555555555333333444444444444444444111222222222222111000000000000000000000000000000/////////...------,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++(((((())))))*********+++))))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((()))))))))))))))(((((()))*********************))))))******+++,,,+++,,,,,,---...///000000000111111222333333444444666666666666666666666666666444555;;;CCCDDD===666555333111222555666555333555555666888999999999999999777666777:::;;;:::777777888999:::999888666444222222222444555666555444555444444333333222222111------......///000000000........................,,,------......------,,,......---------,,,,,,,,,,,,+++******+++---///000************************))))))(((((('''''''''&&&''''''''''''''''''''''''''''''&&&%%%&&&'''((()))))))))(((((('''''''''&&&(((((())))))))))))((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((()))((('''&&&&&&'''((()))(((((())))))))))))((((((]]]DDD<<<888999999999:::===@@@BBBAAA@@@===>>>>>>===@@@DDDDDD???AAA>>>;;;<<>>????????????BBBDDD>>>>>>>>>>>>>>>===<<<<<>><<<>>>???===AAA<<>>>>>>>>===<<<;;;;;;;;;:::999999888888888888888777666444333333333444555444444444444444444444444444444444444444333333333111111222222111111000///////////////////////////---------..................------------,,,,,,,,,++++++++++++++++++++++++(((((()))))))))*********((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))))))))))))))(((((()))************)))******))))))******+++,,,++++++,,,---...//////000000000111111222222333333555555555555555555555555888555666@@@KKKMMMBBB666555333222333666777666444555555666777888888888888888666555666888999888666666777888999999777555444222222333444555555555444555444444333333222222111............////////////------------------------,,,------......------,,,...------------,,,,,,,,,,,,+++***)))***,,,---///************************))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''((())))))((((((((('''''''''&&&'''(((((())))))(((((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((()))((('''&&&&&&'''((()))(((((())))))))))))((((((___FFF===999:::999999:::===@@@BBBAAA???===>>><<<<<>>???<<<:::;;;>>>>>><<<:::===???@@@???<<<999888888777888999::::::::::::999999;;;===>>>======???@@@;;;<<<>>>??????>>><<<;;;AAAHHHKKKEEE???>>>@@@AAA===@@@AAA>>>===>>>???>>>>>>::::::<<<;;;;;;???DDDFFFFFFFFFCCC@@@=========?????????@@@@@@?????????>>>>>>======<<<;;;;;;;;;999888777777666666777777666666444333333333444555444444444444444444444444555444444333333222222222111111111111111000//////////////////////////////+++,,,,,,---......//////------------,,,,,,,,,,,,++++++++++++++++++++++++(((((())))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((())))))))))))((('''((())))))******))))))***))))))))))))***++++++)))***+++,,,---......////////////000111111222222444444444444444444444444777444666BBBOOOPPPCCC555666555444555666777777555555666666777777777666666666444444555666777666555666666777888888777555444333444444555555555555444555444444333333222222111////////////............------------------------,,,------......------,,,------------,,,,,,,,,,,,,,,+++***))))))***,,,,,,************************))))))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((('''''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&&&&'''(((((('''(((((())))))(((((('''aaaHHH???::::::::::::;;;===@@@AAA@@@??????>>>===<<>>===;;;::::::<<<===;;;:::<<<===>>><<<:::777666777777888999:::::::::999999555888;;;<<<<<<;;;<<<===;;;===???@@@???===:::999@@@DDDEEE@@@<<<===<<<:::;;;===>>>===;;;<<<=========;;;999@@@KKKIIIBBBCCCDDDDDDCCCAAA???=========??????>>>======>>>??????======<<<<<<;;;;;;;;;;;;777777666555555555555666555555444333333444444555333333333333333333333333555444444333222111111000000000111111000000///...////////////////////////,,,,,,,,,------.........---------,,,,,,,,,++++++************************(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''(((((())))))(((((('''(((((())))))))))))))))))))))))))))))***++++++))))))***+++,,,------.........//////000111111111222222222222222222222222333222555>>>GGGGGG===333666666666666777777777777555666666666666555555444555555555555666777666666666666777777777666666555555777888888666666666666555444444333333222222111111000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------,,,,,,,,,++++++,,,+++***)))))))))***+++************************))))))((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''(((((((((((((((((('''aaaHHH???:::;;;::::::;;;===@@@AAA@@@>>>>>>===;;;;;;@@@FFFCCC===<<<;;;::::::;;;;;;:::999999:::;;;999777555555666999999999::::::999999999444777999;;;:::::::::;;;===>>>???@@@???<<<999777======<<<===BBBFFFBBB:::;;;;;;======<<<<<<===???BBBCCC@@@MMMddd___KKKEEEBBBAAA@@@???????????????>>>===<<<<<<<<<<<<===>>>;;;;;;;;;:::::::::::::::777666555555444444555555444444333333333444444444333333333333333333333333444444333222111111000000///000000000000///....................................------,,,,,,,,,,,,------,,,,,,,,,+++++++++************************))))))((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''((()))))))))))))))))))))(((((())))))***+++((())))))***+++,,,---------......///000000111111222222222222222222222222111333555888:::999666444666666777777777777777888555666666666666555555444666666777777777777888888666666777777777777777666888:::;;;:::888666777888555444444333333222222111111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------,,,,,,,,,+++++++++++++++******************************************(((((())))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''```GGG???;;;<<<::::::;;;>>>@@@AAA@@@>>><<<:::777777>>>DDD@@@999<<<<<<;;;;;;:::999999999777888999888666555666777<<<;;;:::999888888888888555777999:::999999;;;<<<===>>>>>>???>>>;;;999888:::::::::???KKKRRRLLLBBB<<<<<<===@@@???===???CCCGGGKKKGGGWWWuuunnnRRRLLLCCCAAA???>>>@@@AAAAAAAAA<<<<<<<<<<<<<<<<<<<<<<<<999999999888888888888888777666555555444444555555333333333333444444444444222222222222222222222222333222222111111000000000///////////////......---..............................------,,,++++++***,,,,,,,,,,,,++++++++++++************************))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&'''(((((())))))(((((()))(((((((((((()))******((()))***+++,,,------............///000000111111222222222222222222222222222444666555333222444666555666777777666666777888555666666777777777666666777888999999888888999:::777777777777777888888888999<<<===<<<888666777999555444444333333222222111111000000///...---------++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,++++++++++++******++++++++++++++++++************************(((((())))))))))))******''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&^^^FFF>>>;;;===;;;;;;;;;>>>@@@AAA???>>><<<999666666===CCC@@@888===>>>===<<<:::888888888777888888888777777999:::???===:::777666666777888777888999999999:::<<<>>>;;;;;;<<<<<<===<<<<<<<<<888999<<>>;;;;;;<<<>>>@@@AAA???===>>>;;;777888???EEEBBB999>>>???>>><<<:::888777888777888999999888999;;;===AAA???:::777555555777888888999999999999:::===???999999:::;;;<<<>>>??????666;;;???BBBGGGHHHAAA777:::888:::??????;;;===CCCBBBNNNEEELLLgggaaaMMMVVVJJJFFFBBB@@@BBBCCCBBB@@@888999;;;<<<<<<;;;999888555555555666666666666666777777666555555555555666111222333444444444444444111111111111111111111111000000000000111111111111......//////......---,,,........................***++++++,,,,,,------...,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&''''''(((((((((((((((((((((((((((((()))************+++,,,---....../////////000000111111222222222222222222222222222222111//////111444666555333333555777777444444666888555555777888999999999999666888:::999777777999;;;999999888888999:::;;;;;;777:::===:::555222444666555555444333333222222111///////////////.........************************,,,------......------,,,,,,,,,,,,+++++++++******)))***+++,,,---.........************************(((((())))))*********+++''''''''''''''''''''''''%%%%%%'''((((((((('''&&&%%%%%%%%%&&&&&&'''''''''&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&''''''''''''''''''&&&aaaCCC======:::999999:::===???@@@???===>>>;;;999===CCCEEEAAA<<>>>>>===:::777555555777888888999999888555666777777666444222000111222555777888777555333999777444222000000111222222111111000///......---000000000000000000000000......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$&&&&&&### $$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&))))))'''$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))''''''((('''%%%%%%&&&(((***++++++,,,,,,------...000000000000////////////333333222222111222222222222222222222333444555555777666555444444555666777888999:::;;;;;;:::888888999999888888888999:::;;;;;;;;;:::::::::999999999777777666555555555555555666555444222111000000000111111///...------------------,,,,,,,,,---...///---,,,++++++------,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++************))))))))))))))))))((((((''''''&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((%%%$$$%%%'''(((&&&$$$aaaCCC>>>>>>:::::::::;;;===???@@@>>><<<>>>;;;999<<>>;;;888555444444666777777777666777888:::<<<===::::::::::::;;;;;;::::::===<<<:::999:::;;;<<<<<<777888:::999999<<<@@@DDDIIIDDDEEENNNVVVSSSIIICCC???>>>===<<<;;;<<>>???;;;;;;:::;;;===>>>???===;;;===:::999<<>>EEEJJJEEEBBB>>>;;;::::::999888888888888777666555555444222333444666666666555444444555777888777666444333444333111000000000111222////////////////////////........................///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%########################%%%###""""""$$$%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''&&&$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))((()))))))))'''''')))*********++++++,,,---------////////////////////////000000////////////000000000000000000111222333444111222222333333222222111444555555666666666555555:::999999999999999999999999:::;;;<<<<<<:::999777666666555444444444444555444333222000////////////000000111111000///...---***)))((((((((()))***+++...,,,+++,,,---...---+++******++++++++++++************************************))))))))))))(((((('''''''''((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%```DDD???@@@<<<;;;;;;;;;<<<>>>>>><<<:::;;;:::999<<<@@@BBB???<<<:::999999888888888999999777666666555555666666777444444444555555555666666333444555555666555555555777777777777888999;;;;;;;;;;;;;;;:::888888888888555555444444555888===???BBBAAABBBEEEDDD@@@@@@BBBCCCDDDCCC@@@>>>AAAHHHOOOFFFBBB===999999:::;;;;;;;;;:::999777666555444444333333444555555555444333444555666666555444222111111111000///000000111222......//////////////////------------------------...............---,,,,,,++++++++++++++++++++++++************************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$%%%&&&""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))&&&'''''''''%%%%%%''')))*********+++,,,,,,---------...............///////////////...//////000111////////////000111222333000111222333333222111000333444444555555555555555555666777888888999999999888999;;;===<<<:::888666666555444444333333444444222222000//////.........///000111222222000...---,,,+++*********+++---...---,,,+++,,,---...---+++******++++++++++++*********************************)))))))))((((((((((((&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&```DDD??????<<<;;;:::;;;<<<>>>>>><<<::::::999999<<>><<<::::::999888888999999:::666555555444444555555666444555555555555555444444444444555555555555444444777666666666777888:::;;;888999:::999777666888:::666444111111333666999<<>>@@@AAA???<<<>>>CCCAAAAAA@@@>>><<<===AAAEEECCC???;;;999999;;;===>>><<<;;;:::888666555555555555555555444444333222111222333333333333222000///000000000000000000111111............////////////------------------------,,,------------,,,++++++++++++++++++++++++++++++************************))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$&&&'''""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&'''&&&%%%&&&((()))))))))***++++++,,,,,,---,,,,,,------............///////////////000111111////////////000111222222111222333444444333222111444444444444555555666666333555777999;;;<<<<<<<<<777888:::<<<;;;999777555555555444333333333333333111111000///...............///111222111000...---------,,,+++,,,---...///---,,,++++++,,,---,,,+++)))******++++++******))))))))))))))))))))))))))))))))))))(((((((((((('''&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&%%%&&&&&&```CCC??????;;;:::999:::<<<===>>><<<:::999999:::<<<>>>???>>><<<;;;;;;::::::999999999888555444444444444444444555555555444444444333333333444444444444444555555555666777888999:::::::::999777999:::888777888<<<@@@999555111000222555888999<<<<<<===@@@>>><<>>;;;999999;;;===>>>>>>;;;:::888666666666666777666666555444333222111111111111111111111000000///000000000000111111111111........................---------------------------------------,,,++++++++++++++++++++++++++++++************************))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""######$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%%%%&&&#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%&&&&&&%%%######$$$&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((('''((()))(((((((((***,,,))))))******+++,,,,,,,,,++++++,,,,,,---.........//////...//////000111222////////////000111222333333333333444444333333333444444444444555666777888555666999<<<>>>?????????666777888999999888666444444444333222222222222333111111000///////////////---...///000000///...---,,,+++*********+++,,,---,,,***)))***+++,,,+++***))))))************))))))(((((((((((((((((((((((())))))(((((((((((('''''''''''''''(((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''```CCC>>>>>>999888888999;;;===>>>===;;;888888:::<<<===>>>===<<<:::;;;;;;;;;:::888777666444444333333333333444444333222222111111222333333333333222222222333555666555999>>>AAABBB>>>999555777999:::999888;;;BBBHHH>>>999444111333666888888:::999;;;???@@@???CCCHHHVVVNNNDDD===<<<<<<;;;::::::999999:::<<<===<<<:::777666555444444555777888555444444333222222222222000000000111111111111111111111111222111111000000/////////......------,,,------------------------......//////......---,,,************************************************))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""########################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###'''******(((&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%&&&&&&$$$"""!!!$$$&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&(((((((((((((((***,,,)))))))))***++++++,,,,,,***++++++,,,------......------------...///000111000000000000111222333333333333333222222333333333444444333333444555777888666777:::<<<======<<<;;;666666666666666555555444444333333222222222222222111111000000//////000000------------............+++***)))))))))***,,,---***)))((()))******)))((())))))************))))))(((((((((((((((((((((((())))))((((((((('''''''''((((((((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$&&&((('''%%%$$$&&&'''```CCC>>>===888888777888;;;>>>>>>===<<<777888:::<<<=========<<<999:::;;;;;;:::888555333444333333222222333333444000////////////111333444333222000000111222555666333:::CCCIIIIIIBBB999222999:::;;;:::999>>>GGGNNNAAA<<<666333555777999999999888:::???BBBBBBEEEJJJ___SSSDDD;;;:::;;;999777888888999<<<===<<<:::777444333222111222444666888333333222222222333444555000000111111222222222333222222222222222111000000000000///...------,,,,,,........................000000000000000//////...************************************************))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###############""""""#########$$$$$$$$$########################$$$(((,,,---***&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%&&&&&&$$$!!!!!!###&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%&&&&&&&&&&&&(((***)))))))))***++++++,,,,,,******+++,,,,,,---......,,,++++++,,,---...///000000000000000111222333444444333222111111222333444333333222222333555666777555666888999999888666555666555555555444444444444444333222222111111222222222111111000000000000111------,,,,,,,,,------...,,,+++*********+++------)))((('''((()))***)))'''))))))************))))))(((((((((((((((((((((((()))(((((((((''''''''''''))))))(((((('''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$&&&((('''%%%$$$%%%(((```DDD===>>>===<<<999666777:::;;;:::888777888888:::???DDD@@@999777777666666555444222111000111111222222222111111000000111111111111000000111222222111000000111333333666;;;??????===888555444555666666777999===@@@>>>;;;666333222333666888666999=========@@@GGGMMMWWWQQQHHH???999888:::<<<:::::::::999999999888888999777444333444444444333222222111111111111111222222222111111111111222222333222111000////////////222222000///............,,,,,,,,,+++++++++******------------------,,,,,,***)))))))))))))))***+++))))))))))))))))))))))))))))))************))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######""""""######$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""***222111)))###$$$'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......000000111000//////222444555444333333222222333333000000111222444666888999888888999:::::::::999999666666555555555555666666333222000/////////000000111111000///////////////------,,,,,,,,,------...+++++++++++++++++++++,,,,,,,,,++++++***)))(((((('''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&$$$$$$%%%'''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%cccGGG>>>===;;;<<<:::999:::<<<===<<<:::999999888999???DDDAAA:::777777666666555333222111111222222333333333222222000000111111111111000000111111222111000///111333111333777999999777333111333555777888777888999;;;;;;999666444333444666888555999<<<<<<;;;===BBBGGGPPPLLLEEE>>>::::::<<<===999999999999888888888777666666444333222222333333222222111111111111111222222222111111111111222222333222111000////////////000000000///...------,,,---------,,,,,,,,,++++++------------------------******)))))))))))))))***))))))))))))))))))))))))))))))************))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!'''---,,,'''######%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))*********+++++++++,,,,,,,,,------------...//////000///...///111444444333222222111111222222111111222333444666777888777888888999999999999999666555555444444555555666222111000000000111222333111000//////......//////...---------------......,,,,,,,,,,,,,,,+++++++++,,,,,,++++++***))))))((('''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&$$$$$$%%%'''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%dddHHH???===999999:::;;;<<<======<<<<<<;;;:::888888===CCCAAA;;;666666666666555333222111222333333333333333222222111111222222222222111111000111111111//////111222000222444555555333111///111444777999888777666666888777666555555666888888555888;;;;;;::::::===@@@GGGEEEAAA===;;;;;;<<<===888888777777777777777666333555666444000///111444222111111111111111222222222222111111111111222222222222111000////////////....../////////---,,,+++.........---------,,,,,,------------------......++++++***)))((((((((()))))))))))))))))))))))))))))))))************))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###&&&((((((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((()))))))))*********,,,,,,,,,,,,---------------...///......///111444333333222111111111111222333333333444444555666666666666777888888888888888666555555444444555555666222111000000111222444555000//////............/////////......---......///......------,,,,,,++++++,,,,,,++++++***)))))))))'''((())))))******))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&$$$$$$%%%'''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%bbbGGG>>>===;;;666999<<<>>>>>>===<<<<<<;;;999666555:::@@@@@@;;;666666666555444333222111222222333333333222111111111111222222222222111111///000111000......000222111222444555555444333222111333666777777777888999666666666777777888999999555888:::;;;;;;;;;<<<>>>@@@@@@>>>===;;;;;;::::::666666666666666666666666222666888555111...111555111111111000111111222333222222111111111111222222111111000///////////////---...000000000...,,,+++------------,,,,,,,,,,,,---------------.........,,,,,,***)))(((((((((((((((((((((((((((((((((((())))))************))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&'''((()))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,,,,---------,,,---...------...111444444444333222222222222333444444555555555555444444444555666777888888888777777666666555555666666777444333222222222333444555//////...............///000000///............/////////...------,,,+++++++++++++++*********))))))(((((()))************)))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%^^^CCC===>>>===777999===AAACCCBBB???<<<:::777333222777======888666666555555444222111000111111111111111000//////111111111222222111111111///000000///......///111111222333555555666666666111333444555666888<<>>???<<<======<<<;;;999888777555555555555555555555555333777999777222000222666111111000000111222222333222222111111111111222222111000//////////////////...///000111111000...,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------......,,,,,,***)))(((((((((((((((((((((((((((((((((((())))))************))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%''')))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,------+++,,,---------///222555666666555444444444444555555555666666666555444333444444555666777888888888888777777777777777777888777666444222222111222222//////.........//////000000000///...............//////...------,,,+++++++++++++++***************((())))))***************((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%[[[@@@;;;======999:::>>>DDDHHHHHHBBB===888666222000555;;;;;;666555555555555444222111000111111111111000///......000000111111111111000000.../////////------///000000111333444555555555444111222333444555999>>>AAA555555666777999999:::;;;888999:::;;;<<<===>>>???:::;;;;;;;;;:::999777555444555555555555666666666444777888777444222333444000000000000111222333333222222111111111111222222000//////......///////////////000111111000///...,,,,,,+++++++++***************++++++,,,,,,------++++++***)))((((((((()))))))))))))))))))))))))))))))))************))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,---......000333666777777666555555555555666555666666777666555444333333444555777888888888888888777777666666777777888888777444222111111111111000////////////000000111000000///...------------......------,,,,,,++++++************************((()))******++++++******))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%[[[AAA:::;;;:::999888:::BBBJJJJJJBBB999777666222111666;;;:::444555555555444333222111000222222222111111000......//////000000000000//////...//////...------...000333444666666666444222111000222444555666888;;;===777666666777888999:::;;;:::999777777888::::::;;;777888999::::::999888777444555555555666666666666555555666666555333222111000000000000111222333444222222111111111111222222//////.........//////000////////////////////////------,,,,,,,,,+++++++++((())))))***++++++,,,,,,******)))))))))))))))***))))))))))))))))))))))))))))))************))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))************++++++++++++***++++++++++++,,,,,,,,,+++,,,---...///111555888777777666555555555555555444555777777777666444333444444666777888999999999666666555555555555666666666555333222111111111111000000000000000111222222000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************))))))***++++++++++++***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\\\BBB:::999777666444666???IIIIII???444777666333222777<<<:::444555555555444333222111000333333333222222000//////......////////////......---...///...,,,,,,...///777888::::::888555111///...111555777777777777888888777777666777999:::<<<;;;999666444555666666666555666888999:::::::::999555555555666666666777777444444333444555444111///000000000000111222333444222222111111111111222222//////.........//////000......---------......///......---------,,,,,,,,,'''(((((()))******++++++***)))))))))))))))***+++))))))))))))))))))))))))))))))************))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##################$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''(((&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,+++,,,...///000222666999666666555444444444444555444555777888888666555333444555666888999999::::::444444444333333444444444444333222111111111222333111111000000111222333333000///...---,,,++++++++++++++++++++++++++++++,,,******************++++++))))))***++++++++++++***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%|||ZZZCCC;;;999888888888888:::;;;;;;999888444444555777999999888666999777444333333333222000000...,,,---000111///---------......//////000000...///...---,,,---000333;;;@@@@@@999444444111,,,///111333666888888999999:::888666444444888>>>BBB>>>===;;;999777777777777666666777888888888888888444444444555555555666666333444555666555333000///333222222111111222222333---111444444111000111222000000000000///...,,,,,,000///...---,,,+++++++++............---,,,+++***---,,,+++******+++,,,---''''''(((((()))))))))***&&&'''((())))))***))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))******+++++++++,,,,,,,,,''')))******)))***,,,......///000111222333333333222222222222333444555555555666777888888888888888777777888888888888777777666555555444444444444555444444444444444444444444000000000000////////////........................,,,,,,,,,+++++++++******))))))************)))))))))******++++++******)))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&{{{YYYCCC<<<;;;:::888888777999:::;;;999888555444555777888999777555777555333222333333222000000...------000000///---------------............---......------...111444;;;??????999666666555111...///222666888:::;;;;;;888777555444555;;;CCCIII;;;:::888777666666666666555666777777888888777777444444444444555555555666333444444444444222111000111111000000000000111111000111333222111000000111///000000000///...---------,,,,,,,,,,,,---...............------+++******,,,++++++******++++++,,,((((((((())))))*********'''(((((())))))))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$ ###$$$$$$###$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$######%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))))))))))))))))))))*********++++++)))***+++***))))))+++,,,......000111222333333333333333333222222333333444888888888888999999999999888999999999999999999888888888888777777666666555333333444444444444444444000000000000/////////...........................,,,,,,,,,+++++++++******))))))************))))))))))))************))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&zzzYYYCCC<<<;;;:::999777777777999:::999888555555555666888888666444555333111111222222111000///...---...//////...------------,,,,,,,,,,,,,,,,,,------------///222444777::::::666555666888777111222555777999;;;;;;;;;888777555333555:::BBBHHH888777666555555555555666555555666777777777777666444444444444555555555555444444444333222222111111111111111111111111111111444222000000111111000///...///////////////......,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,+++***)))***++++++++++++++++++***)))))))))***************((())))))))))))(((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######""""""###%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))((((((((()))))))))******+++,,,,,,+++)))((()))+++---...///111222222222222444444333222222222333333;;;:::999888888999999:::777888888999999888888777888888999999888666555444333333333333333333333333000000000/////////......------------------------,,,,,,,,,+++++++++******))))))************))))))))))))************))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&yyyXXXBBB:::999999888777666666888999999888555555555666777777444222333111//////111111111000......---.....................------,,,,,,+++++++++,,,---......///222555111222333222222444777999888888::::::::::::888888888888777555333555888;;;666666666555666666666666444555555666666666666666444444444444444444444444444444333222111111222222333333444444444444333333666333///...000111000...---...///////////////...//////---,,,+++*********+++++++++++++++***)))))))))***+++,,,,,,+++***)))******************++++++))))))***))))))((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###!!!!!!###%%%###$$$$$$$$$$$$%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((((((((()))))))))*********++++++***))))))***,,,------///000111222222222333222222222333333444555<<<;;;888777666777888999444555555666666555555444555666777888777555222000333333333333222222222222000000/////////.........------------------------,,,,,,,,,+++++++++******))))))************)))))))))******++++++******)))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&xxxVVV@@@888777666777666555666888999888777555444444555666666444222222000//////000111000///---.........---------...///.........------,,,,,,***,,,---......///222444......///111111333666:::::::::;;;;;;;;;:::888888777888999888555333333333666666777777777888777777444555555666666666666666444444444444444444333333333333222111111111222222222333333444444333333222666222......000111///------...///////////////...///...---,,,+++***************++++++******))))))))))))+++,,,,,,+++))))))++++++******************))))))***))))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""!!!###%%%#########$$$$$$$$$%%%%%%#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))*********++++++((()))******)))***,,,...,,,---...///000111111111///000000222333555777888:::888666444444555666777333444444555555444444333444555666777666444222000333333222222222111111111////////////............------------------------,,,,,,,,,+++++++++******))))))************))))))******++++++++++++******(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((())))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&uuuTTT>>>666555444555555555777999999777555333333333444666666444222333111//////000000///...,,,...///...---,,,---...............------------***,,,.../////////111333///...000333333222555:::555666777999:::::::::999555777999:::888666555555777777888999999999888888555555666777777777777666444444444444333333333333222222222222222222111111///000111222222111000///333111//////000000///......///////////////......+++++++++++++++,,,------******+++++++++******))))))******************)))***************)))))))))((())))))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%###"""###$$$############$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))*********++++++'''(((******)))***---///+++,,,---///000000000000......///111444666888:::666555444333333444444555555555555666666555555555555555666777666555444333333222222111111000000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))************))))))******++++++++++++******(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&rrrQQQ<<<666666666333444555888:::999666333222111222444666666444222444222000///000000///...+++---///...,,,+++---///,,,,,,,,,,,,,,,---------+++---////////////000111///---000444333000111666111222444555777777777666555666777666555555777888777888999999999888777666555666777777888888777777444444444333333333222222000111222333333222111000---...000111111000...---...000111111000//////000///000000000///...------+++++++++***++++++,,,---******+++++++++++++++*********))))))))))))***************))))))((((((((('''(((((())))))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))******)))*********))))))+++---+++,,,---...///000000000//////000111333666888999333333333444444444444444444444555555555555444444333333333444444444444555333222222111000000////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))************))))))(((((())))))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%&&&''''''(((%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&((())))))((('''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&oooOOO<<<777888888222333666999;;;999555111111000111333555666555333555333111000000000...---+++---///...,,,+++,,,///*********++++++,,,,,,---,,,...///000///...///000---+++...333222,,,,,,111111111222333333222111000777666444111000111444888777888999999999777666555666666777888888888888888444444444333333222222222///000222333333222111///...000111222222111000...+++///222222000...///111000000000000///...,,,,,,......,,,+++***)))))))))***++++++,,,,,,,,,+++++++++***)))(((((()))***+++***)))))))))((((((''''''''''''((())))))***))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ ###&&&'''&&&$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))++++++,,,***)))(((***+++++++++---...///000000000000000111222333555666777222222333444555555555444111222222333333222222111000000000000111222333444222222222111000//////...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))************))))))&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%&&&'''((((((###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""$$$'''***,,,,,,,,,,,,$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&uuuZZZ???:::;;;333666666666555444444333333333222111333666666333000111000///......---........./////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......111...---///444666333000///000111111222444777:::555555555555555555555555555777888999999777444222555555444333222222111111222222222111111111111000111111111000000000000000111111000///////////////000000/////////111222333000000///...,,,+++***)))++++++,,,++++++***((((((+++*********))))))(((((())))))(((''''''''''''''''''(((***+++***)))'''&&&))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((((((((((())))))))))))((((((''''''''')))+++,,,)))***++++++------...///444444333333333444555555666555555555555444444444444444444444444444444444222111000111333444333222000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++)))'''))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&&&&(((+++,,,***(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%sssYYY???999:::222666666666555444444333333222111000333666666444111111111///...------------...............---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------000///...000222333222000---///111222222444666999444444444444444555666666555777888999999888555444666555555444333333222222222222222111111111111000111000000000000000000000111111000///////////////......---...///111333444//////...---,,,++++++***,,,,,,++++++***)))))))))************)))))))))((())))))((('''''''''''''''((((((*********)))'''&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((((((((((())))))))))))((('''''''''((()))***+++)))******+++,,,---......444444333333333333444555666555555555555444444444444444444444444444444444111000///000222333222111000000000000/////////...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$&&&)))***)))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%qqqXXX???888999333666666555555444333333333111000///222666777555222222111000...---,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,///000111111000///000111...000222333333333444666333222222222333555777888555777888999999999888777666666666555444444333333222222222111111111111000000000000000000000111111111111000///////////////,,,,,,,,,---...111333444......---------,,,,,,,,,---,,,+++))))))))))))***************))))))))))))))))))((('''''''''((((((((()))*********)))'''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((((((((((())))))))))))((('''''''''((()))***+++))))))***+++,,,---......444444333333222333333444666555555555555444444444444444444444444444444444111/////////111222111000000000000/////////..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,***((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%qqqYYY@@@888:::555666666555444444333333222000//////222666777555222222111000...---,,,++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,---------******+++++++++,,,,,,,,,///222444333///---000444222444666666444222222222222111111111333555777999666666777888999:::::::::777666666666555555555444222222222111111111000000000000000000000111111111111000000///////////////---,,,,,,,,,---///000222------------------------...---***(((((((((***+++*********)))))))))))))))))))))((((((((((((((()))((())))))***)))(((''''''(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((((((((((())))))))))))'''''''''((())))))******))))))***+++,,,------...333333222222222222333333666555555555555444444444444444444444444444333333111000///000111222111000000000/////////.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,+++)))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ppp[[[BBB999;;;888555555555444333333222222000......111555777555222111000///---,,,,,,++++++******++++++,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,000333666333...---111666777888999888444111000000111111111222444666888999666666777777888:::;;;;;;777666666666666666555555222222222111111111000000//////000000111111111111111000000/////////////////////---,,,,,,------...,,,,,,,,,------------......---***(((((((((***+++))))))))))))))))))******))))))((((((((())))))***)))))))))))))))((((((''')))(((((((((((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((((((((((())))))))))))&&&'''(((((()))*********((())))))***+++,,,---...222111111111111222333333666555555555555444444444555555444444444333333333333222111111222333222111////////////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++------+++***************************(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ppp\\\DDD999;;;:::555555444444333222222222000///...111555666444111000///...---,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,------++++++++++++,,,,,,,,,,,,000222444222...---222666888999999777333111000000111222333444666777888999777777666666777888:::;;;666666666666666666555555222222222111111111111000/////////000111111222222111111000///////////////111000///---,,,,,,,,,------------------------------,,,+++))))))))))))***))))))))))))************))))))((((((((()))******))))))))))))(((((((((((())))))(((((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((((((((((())))))))))))&&&'''((()))*********)))(((((()))***+++,,,------/////////000111222444444666555555555555444444444555555555444444333333222444333111222333333222111/////////.........------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++------,,,+++************************))))))))))))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%nnn\\\CCC888;;;:::555555444333333222222111111//////111444555222///...------,,,,,,------...***++++++,,,------,,,,,,************************)))******+++,,,,,,------,,,,,,,,,,,,------------...///000...------111444555555555333111000111222111333555777888888888777888777555444555777999;;;555555555555555555555555222222222111111111111000...//////000111111222222111111000///////////////111000///---------......---------------------,,,,,,,,,++++++***)))))))))((()))))))))************))))))(((((()))******+++***))))))((((((((((((((((((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((((((((((())))))))))))&&&'''((()))*********)))(((((()))***+++,,,------------...///111333555666666555555555555444444444666555555444333333222222333222111111222222111/////////.........---------................................................,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,---...---+++************************))))))))))))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%}}}lll[[[CCC777::::::555555444333333222222111222000///111444444222...---,,,,,,,,,,,,---......***+++,,,---------------************************))))))***+++,,,,,,------,,,,,,------------......------,,,,,,,,,---000333111111111000///000222444111333666999:::999888666888777555444444666888:::444444444555555555555555222222222111111111111000...//////000111222222222111111000///////////////000///...------...///000......---------,,,,,,,,,++++++,,,++++++***(((((((((((())))))*********+++))))))((())))))***++++++******)))((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((((((((((())))))))))))%%%&&&(((*********))))))(((((()))***+++,,,,,,---,,,,,,---///111333555777666666555555555444444444666666555444333333222222333111000000111111000...//////.........---------................................................,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,......---,,,************************))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###&&&((('''$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%{{{hhhVVVAAA777888444777555444444444444333111111000...///111222222111......---,,,,,,,,,,,,---++++++++++++++++++++++++******************************))))))******+++,,,------,,,,,,,,,---......***))))))((()))+++---...111///...000333444333111---///333666777777666555777777888888888777777666111444777666444333555888444333222111111222333444444...---111333000///333444222///......//////...........................------,,,++++++******)))))))))(((((((((((()))))))))(((&&&'''(((******)))***((('''((()))***)))'''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$#########""""""%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###'''&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&))))))))))))(((((((((((((((((((((((()))))))))))))))************++++++++++++,,,,,,---///000222333555555444333222222222222666555222000000000222222000000000000000000000000///////////////...............---,,,,,,,,,,,,---,,,,,,,,,---------......111---***++++++)))+++///...---,,,,,,++++++,,,,,,++++++++++++++++++++++++(((((((((((())))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((())))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%{{{hhhVVV@@@777777444666444333333444333222111111000...///000222111111///...------,,,,,,------++++++++++++++++++++++++***************************************++++++,,,,,,,,,,,,+++,,,,,,---...***)))))))))***+++,,,---222000///111333555444222...000333666777777666555777777888888888888888777222333444333222333444666333222222111111222222333222---+++///111//////222333111///...//////.....................---------------,,,++++++******)))))))))(((((((((((()))))))))((('''(((***+++***))))))((('''((()))***)))'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$#########""""""%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&)))((((((((((((((((((((((((((((((((()))))))))))))))************++++++++++++,,,,,,---...000222333444444333222222222222333444333222111000000111222////////////////////////////////////..................---,,,,,,,,,,,,---,,,,,,,,,------------...---+++---000000+++***+++---,,,,,,+++++++++++++++++++++++++++++++++++++++))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''(((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%{{{gggVVV@@@666777333555333222222333222111///111///......000111111000//////...------------...++++++++++++++++++++++++************************)))************+++++++++++++++******++++++,,,---******)))******+++,,,---111000000111333444444333000222444666777666555444666666777888999999999999444222000000111333333333111222222222222222222111111---,,,///111000000111222000......//////...---///.........------,,,,,,------,,,++++++******)))***))))))(((((())))))***)))((()))***,,,,,,***((()))(((''''''))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$###############%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++++++++,,,---...///111222222222222111222222333444111111111111111111000000////////////////////////..............................---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,***+++///...***)))***,,,++++++***************++++++++++++++++++++++++******))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%zzzgggUUU???666777333444333111111222222000///000///......000111111000000///......------......************************************************))))))******++++++++++++*********)))***++++++,,,************++++++,,,,,,/////////000111222222222111333444666666666555444555666777888999999999999666222//////222444444222000111222333333222111000333111///000111111111000111000......//////...---///......------,,,,,,+++------,,,++++++******)))***))))))))))))))))))***((((((***,,,------***((()))(((''''''((()))((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))))))))*********++++++++++++++++++,,,---///000111000000000111111222444444000000111111111111000///////////////////////////------...............///...---,,,,,,++++++,,,,,,++++++,,,,,,,,,------------)))(((******((()))---+++******)))))))))))))))******************************))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%xxxeeeTTT???666777444444222111111111111000...000///---...000111111000//////...---------------************************))))))))))))))))))))))))((()))***++++++++++++*********)))))))))***++++++***+++++++++,,,,,,,,,,,,,,,---.........///000000111222333444555555444444444555666777888999999999777444111111444666444333000000222333333222000000333222000//////000000...000///......//////...---......------,,,,,,,,,,,,------,,,++++++******)))******))))))))))))******((((((***,,,------***(((((('''&&&'''((()))(((&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&''''''((((((((()))(((((((((((())))))))))))))))))*********+++++++++++++++++++++,,,...///000/////////000111222333444000000111111111000//////........................,,,---------......//////------,,,++++++++++++,,,+++++++++,,,,,,,,,------+++***+++//////+++***,,,+++***))))))(((((())))))***************************)))))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%uuucccSSS???777888555444222111111222111000...000...------///000000///......---,,,,,,,,,,,,---************************))))))))))))))))))))))))((()))***,,,,,,+++************))))))******+++,,,++++++,,,,,,,,,,,,++++++***,,,------------...000000000111333333444444444444444555666777777777777666555444555666666555333000111111111111111111000///000...,,,---111000---///...---...000000...,,,,,,,,,,,,,,,,,,,,,------------,,,++++++******)))+++******))))))******+++)))((()))***,,,,,,***(((((('''&&&&&&(((((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############################################################$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''(((((()))(((((((((((()))))))))))))))************+++++++++++++++++++++,,,---......////////////000111222333333222222111000000//////........................,,,,,,,,,---......//////------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,(((***111888999222+++***+++******)))))))))))))))************************((((((((()))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%sssaaaRRR???888:::777555333222111222222111///000...------///000000///------,,,++++++++++++,,,************************))))))))))))))))))))))))((()))+++,,,,,,+++***)))+++************+++,,,,,,+++,,,,,,------,,,++++++***,,,......,,,,,,...000......///111222333444444444444555555555555555444444666888888666444333333111111000000000000111111,,,......,,,///666666333...------...000000...,,,+++++++++,,,,,,------...------,,,++++++******)))+++******))))))******+++)))((('''(((***+++***)))((('''&&&&&&(((((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$#########$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''((((((%%%%%%&&&''''''((())))))(((((((((((()))))))))))))))************+++++++++************+++,,,---...///////////////000111222666555333111000//////000........................++++++,,,------...//////---,,,++++++***+++++++++***++++++++++++,,,,,,,,,+++,,,000666777111------++++++***))))))))))))***************************''''''(((((())))))******''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%rrr```RRR???888;;;888555333222222333222111//////...------///000000///---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))''')))+++,,,,,,,,,***)))++++++******++++++,,,---+++,,,---------,,,+++******---//////------///111,,,---...///111333444444444444444555444444333333111555999999666333222333222111000//////000111222+++///000///444<<<>>>:::---------...000000...,,,)))***+++,,,------...///------,,,,,,+++******)))++++++************++++++)))(((&&&'''(((******)))((('''&&&&&&'''((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################""""""######$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$ !!!"""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))(((((((((((()))))))))))))))************+++++++++************+++,,,------///////////////000000111999777444111//////000000........................++++++,,,,,,---...//////---,,,++++++******++++++******+++++++++,,,,,,,,,111---***+++,,,,,,///444,,,++++++***************))))))))))))))))))))))))&&&&&&'''((()))***++++++''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%sss___NNN;;;555777444555333111000111111///...////////////////////////******************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++***************************---111111///,,,***)))......---------,,,,,,,,,---...000222333222111000222333444444444333222111777777666666555444222222222111000000333444555444000...---...333<<>>777888555222111//////000000...---,,,+++******,,,,,,+++***************)))))))))((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''')))***(((''''''((()))))))))*********++++++++++++++++++*********************+++++++++******)))************************((((((((((((((((((((((((++++++************++++++)))(((''''''''''''(((((((((((('''&&&&&&&&&&&&'''&&&&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%((('''%%%$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''')))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))'''(((******((('''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((''''''''''''''''''&&&&&&''')))+++******'''''''''''''''''''''''')))))))))((((((((((((((((((((((((((())))))))))))((()))))))))************(((((((((((((((((()))***((((((((((((((((((((((((******)))(((((('''((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%www___MMMHHHHHH>>>777888555222111//////000000...---,,,+++******,,,,,,+++***************)))))))))(((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''(((***+++)))'''((()))))))))*********+++++++++************************)))******+++++++++******************************((((((((((((((((((((((((************************((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%((('''&&&%%%###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((((()))((((((''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***)))+++------+++)))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''&&&(((***++++++***''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************(((((('''(((((()))******((((((((((((((((((((((((******)))(((((('''((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%ttt]]]LLLHHHHHH===666777666222111//////000000...---,,,+++******,,,,,,+++***************))))))))))))'''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((,,,///...)))(((***)))************+++++++++)))))))))***************))))))***++++++++++++***************************))))))))))))))))))))))))))))))************))))))(((''''''''''''(((((()))(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))''''''(((((((((((('''''''''''''''(((((((((((()))((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******,,,...111111///---++++++((((((((((((((((((((((((&&&&&&'''''''''((((((((('''(((((((((((())))))))))))((('''(((***+++***)))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************(((((((((((()))***++++++))))))))))))))))))))))))***))))))(((((((((((()))((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%qqq[[[KKKHHHHHH===555666555222111//////000000...---,,,+++******,,,,,,+++***************))))))))))))'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((''''''&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((()))...444222,,,(((***)))************+++++++++((()))))))))*********+++))))))***+++++++++++++++************************))))))))))))))))))))))))'''((())))))))))))(((''''''''''''''''''((())))))(((((('''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$&&&%%%######&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))((((((((())))))(((((((((((((((((()))))))))******(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********,,,...000111///,,,******((((((((((((((((((((((((''''''((((((((()))))))))'''((((((((())))))))))))***)))((((((***+++***)))'''''''''''''''''''''''''''''''''(((((()))))))))(((((((((((())))))))))))))))))))))))************)))(((((()))***+++,,,,,,************************)))(((((((((((())))))***((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&pppYYYJJJHHHHHH<<<444666555222111//////000000...---,,,+++******,,,,,,+++***************))))))))))))''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''((((((((())))))***000777666---)))+++)))************+++++++++(((((())))))*********+++((()))***+++++++++++++++************************))))))))))))))))))))))))&&&'''((())))))((('''&&&'''''''''''''''((()))***(((((('''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%'''(((&&&###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((())))))))))))(((((())))))))))))************(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((+++---...,,,)))'''&&&))))))))))))))))))))))))))))))))))))************'''((((((((())))))******+++***((()))******)))(((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))************))))))))))))***+++,,,---************************(((((('''(((((()))***+++((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&qqqYYYMMMCCCBBB???666333555444222////////////...------,,,,,,++++++,,,,,,---,,,+++***)))((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''***++++++***'''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))+++***&&&%%%))))))%%%%%%&&&&&&''''''&&&&&&%%%(((''''''''''''((())))))(((***,,,---***(((''''''***++++++***((('''(((***+++*********))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$### !!!$$$&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''((((((((('''&&&%%%%%%(((((((((((((((((((((((('''(((((()))***+++++++++******))))))((((((((('''))))))************))))))))))))))))))************++++++++++++++++++++++++++++++++++++******))))))************************)))************+++++++++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))******+++++++++,,,,,,,,,******))))))((((((''''''&&&'''((())))))(((''''''))))))(((((((((((())))))))))))))))))************))))))(((((((((((()))))),,,,,,++++++++++++++++++******************************))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%&&&'''(((pppYYYLLLCCCBBB???666333555444222////////////...------,,,,,,++++++,,,,,,---,,,+++***))))))((())))))(((((('''&&&&&&'''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%***111444222,,,&&&"""%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((''')))++++++***(((''''''***++++++***(((((()))************)))))))))((((((++++++++++++++++++++++++******))))))******+++,,,))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$#####################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###"""###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''(((((((((''''''&&&%%%((((((((((((((((((((((((((((((((()))***+++++++++******)))))))))((((((((())))))************))))))))))))))))))************++++++++++++++++++++++++,,,+++++++++************++++++++++++++++++++++++************++++++++++++,,,,,,,,,++++++*********************************************************************++++++,,,,,,******))))))((((((((((((&&&'''((())))))(((''''''))))))(((((((((((())))))(((((()))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))***************************)))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''nnnXXXLLLCCCBBB???666222555444222////////////...------,,,,,,++++++,,,,,,------,,,+++***)))))))))))))))((((((''''''(((((()))&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&...===JJJDDD333'''&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((()))(((''''''%%%''')))***)))(((((((((++++++,,,***)))(((***+++******))))))))))))((((((***************************))))))))))))***++++++))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&''''''''''''((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''(((((())))))(((((((((''''''''''''&&&(((((((((((((((((((((((((((((((((((((((''''''&&&(((((((((((((((((((((((((((((())))))***+++++++++*********))))))))))))))))))******++++++******)))))))))*********+++++++++++++++++++++++++++++++++,,,,,,++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++************************************************************)))))))))************+++***))))))))))))((((((((('''(((((())))))(((((('''))))))(((((((((((())))))(((((())))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&nnnVVVKKKCCCBBB???777222444444222////////////...------,,,,,,++++++,,,,,,------,,,+++******)))))))))))))))(((((((((((())))))&&&&&&''''''''''''&&&&&&###$$$$$$%%%&&&'''((((((&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((...???OOOHHH222&&&***%%%&&&&&&''''''&&&&&&%%%$$$%%%'''))))))((('''&&&###%%%'''(((''''''((()))***+++,,,+++))))))***,,,))))))))))))))))))((((((************************)))))))))))))))***++++++))))))))))))))))))))))))******)))((('''&&&&&&%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%''''''%%%$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))((((((((('''''''''''''''(((((((((((((((((((((((((((((()))))))))((((((''')))))))))))))))))))))))))))))))))******+++++++++******************************++++++++++++******))))))******+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---++++++++++++++++++******************************++++++++++++++++++++++++)))))))))))))))))))))***))))))))))))))))))))))))))))))))))))((((((((('''))))))(((((((((((())))))(((((((((((()))))))))***))))))(((((((((((())))))************++++++++++++************************))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$mmmUUUJJJBBBCCC???777222444444222////////////...------,,,,,,++++++,,,,,,------,,,+++***))))))))))))(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&'''(((((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((444@@@:::'''""")))%%%&&&&&&''''''&&&&&&%%%$$$%%%'''))))))(((&&&%%%###$$$&&&'''''''''(((*********+++***))))))***,,,(((((((((((((((((())))))++++++++++++++++++++++++))))))(((((())))))***+++))))))))))))))))))))))))******)))((('''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&((('''&&&%%%$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))***))))))(((************************************++++++++++++*********+++++++++++++++++++++,,,,,,,,,,,,++++++)))******+++,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------++++++++++++++++++,,,,,,************************++++++++++++++++++++++++***)))))))))))))))))))))))))))))))))******************))))))(((((((((((())))))(((((((((((())))))'''(((((((((((()))))))))))))))(((((((((((())))))))))))*********+++++++++))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$kkkTTTIIIBBBCCC@@@777222333444222////////////...------,,,,,,++++++,,,,,,---,,,+++***)))(((((((((((('''(((((())))))(((((('''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''((((((''''''%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''',,,111,,,######***%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((('''&&&&&&$$$%%%''''''&&&'''(((***((()))***)))((((((***,,,''''''(((((((((((())))))++++++++++++++++++++++++)))(((((((((((()))******))))))))))))))))))))))))))))))((((((''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''******)))(((((('''&&&&&&'''(((((((((((()))))))))))))))))))))))))))))))))((())))))***************************************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,------...///------------------------,,,,,,------------......------------------------,,,,,,,,,---------......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************))))))))))))))))))************+++++++++***)))(((((((((((())))))(((((((((((())))))''''''(((((((((((())))))))))))(((((((((((())))))&&&''''''(((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$$$$$$$%%%|||hhhSSSHHHBBBCCC@@@777222333444222////////////...------,,,,,,++++++,,,,,,---+++***)))(((''''''''''''&&&'''(((((((((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((&&&&&&(((***%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%'''((('''&&&'''(((***'''((()))((('''''')))+++'''''''''((((((((())))))************************((((((((((((((()))******))))))))))))))))))))))))((((((((((((((('''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&'''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''')))))))))((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))((()))******+++++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------------,,,,,,******+++,,,---...//////........................,,,---------............------------------------------------............---------.........//////------------------------------------------------,,,,,,++++++************))))))*********+++++++++,,,+++***((((((((((((((())))))(((((((((((())))))'''''''''((((((((())))))))))))(((((((((((())))))&&&&&&''''''((())))))***))))))))))))))))))))))))'''((((((((()))))))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%zzzeeeRRRHHHBBBCCC@@@777222333444222000/////////...------,,,,,,++++++,,,,,,---***)))(((''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&''''''''''''''''''&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###&&&%%%!!!"""&&&'''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&'''((('''(((((((((''''''(((***&&&'''((('''&&&''')))***&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))'''''''''(((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&"""""""""######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''$$$%%%'''((((((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))******'''((((((((())))))******))))))))))))))))))))))))((()))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,------......------,,,******+++,,,---//////000////////////////////////---------.........//////........................---------.........//////........./////////000000........................------------------------,,,,,,,,,+++++++++******))))))******++++++++++++---,,,***(((((((((((()))))))))(((((((((((())))))''''''''''''((((((((()))))))))(((((((((((())))))'''(((((()))***++++++,,,))))))))))))))))))))))))'''((((((((())))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$############$$$%%%&&&&&&rrr___NNNHHHCCCAAA===777222222444222////////////...---,,,,,,,,,+++++++++******+++***((('''&&&''')))*********)))'''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$%%%&&&'''(((%%%&&&''''''((((((''''''))))))((((((((((((((()))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&(((((('''&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&'''((())))))((((((&&&&&&&&&'''''''''(((((()))))))))))))))******++++++++++++*********))))))))))))))))))******************))))))******+++,,,++++++,,,,,,,,,---------..................------++++++,,,------...//////...---,,,+++,,,...000222////////////000000111111///000111000......///000---.........---------...000//////......///000000///............//////000//////............---------------...///000111222,,,+++***))))))***+++,,,++++++++++++************)))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&sss___NNNHHHCCCAAA===777222222444222////////////...---,,,,,,,,,+++++++++******+++***((('''''''''))))))))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((%%%&&&''''''((((((''''''))))))((((((((((((((()))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''''''''&&&&&&((('''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%&&&'''(((%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&'''((((((((((((((((((&&&&&&&&&'''''''''(((((()))))))))))))))******++++++++++++*********))))))))))))))))))***************************++++++,,,++++++,,,,,,,,,---------........................---------....../////////111000///.........///000***+++,,,------------,,,------...---------------666444222111000000111111111111111111111000//////222222111111111222222333333333333222222111111111///......------.........///...------,,,,,,,,,---+++++++++*********))))))************************))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&sss```NNNHHHCCCAAA===777222222444222////////////...---,,,,,,,,,+++++++++******+++***((('''''''''((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%%%%$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&'''(((%%%&&&''''''(((((('''''')))((((((''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))(((''''''&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((((((((((((((((((((('''&&&&&&&&&'''''''''((((((((()))))))))))))))******++++++++++++***************)))))))))*********++++++************+++++++++,,,,,,,,,,,,,,,------------........................////////////////////////////////////............000111222333444333222222444333222333444555444333555222000///000111111111000111222333222000...---000000000000000000000000333333222222111000//////000000///...............------------,,,++++++***+++++++++*********))))))************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$&&&(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&sss```NNNHHHCCCAAA===777222222444222////////////...---,,,,,,,,,+++++++++************)))((('''(((((()))&&&'''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%&&&''''''((('''''''''(((((('''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%########################%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((())))))((('''&&&&&&''''''''''''(((((((((((()))))))))))))))******+++************************))))))*********+++++++++******+++++++++,,,,,,+++,,,,,,,,,------------...............////////////000000000///////////////---...///111222222222222000000111111222222222333444222111222555666555333555444555666888999888777777999;;;======;;;999777888888888777777666666555777777666555444333333222222222111000000000000000+++,,,---......---,,,+++++++++++++++************++++++++++++++++++++++++*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&rrr```NNNHHHCCCAAA===777222222444222////////////...---,,,,,,,,,+++++++++*********))))))(((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%########################%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((((())))))((('''&&&&&&'''''''''((((((((()))))))))))))))))))))******+++************************************++++++++++++)))***+++,,,,,,,,,,,,+++,,,,,,---------................../////////000000000000000000///////////////000222333555555666666666666666777888999;;;<<<<<<;;;;;;<<<>>>?????????@@@CCCGGGIIIHHHFFFDDDCCCFFFGGGHHHIIIIIIHHHGGGFFFHHHHHHHHHHHHGGGFFFDDDDDDEEEEEEDDDDDDCCCBBBBBBAAA:::888666444222111000///...///111222222111000///,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************)))))))))************************************************((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&ppp^^^NNNHHHCCCAAA===777222222444222////////////...---,,,,,,,,,+++++++++******))))))))))))((((((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&'''((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''(((((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''((((((((()))))))))(((((((((((((((((('''&&&''''''((((((((())))))))))))))))))))))))******+++***************+++++++++*********++++++++++++,,,)))***,,,---------,,,+++,,,---------.....................//////000000111111111111111111111111111000000222333555666777888;;;<<>>CCCGGGIIIFFFKKKSSSYYY\\\[[[WWWTTTQQQVVV[[[ZZZWWWWWW[[[```iiirrryyywwwppplllqqqxxx}}}uuukkkddd```^^^^^^YYYZZZZZZZZZXXXVVVSSSRRRUUUUUUUUUUUUUUUVVVVVVVVVRRRQQQNNNJJJFFFCCCAAA@@@;;;:::888555222000///...////////////............------------------------,,,,,,+++++++++*********************************************************))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%$$$$$$&&&(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&nnn\\\NNNHHHCCCAAA===777333222444222000/////////...---,,,,,,,,,+++++++++******)))))))))))))))(((((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''''''''&&&%%%%%%&&&''''''((((((''''''%%%%%%%%%&&&'''((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&'''((((((((('''&&&''''''''''''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))&&&&&&'''((()))))))))((((((((((((((()))))))))))))))))))))))))))******+++))))))******++++++++++++******+++++++++,,,,,,,,,)))***,,,......---,,,+++---------.........//////---......///000111111222444444444555666777888888<<<===AAAGGGOOOXXX___cccnnnvvvyyymmmmmmnnnmmmllliiifffdddXXXXXXYYYYYYZZZ[[[[[[[[[YYYXXXWWWUUUTTTSSSRRRRRRJJJHHHCCC???;;;888666555000000000000////////////------------------------,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))'''(((((())))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%$$$$$$&&&(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&kkk]]]MMMGGGCCCBBB>>>777333222222111000///...---,,,,,,,,,++++++******++++++,,,---,,,+++)))((('''''''''(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''((())))))))))))((((((((((((((()))%%%&&&''')))******************))))))((((((''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%&&&'''((()))+++(((%%%$$$&&&((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$#########"""############$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$%%%&&&%%%%%%%%%(((***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((***)))'''&&&'''(((***+++))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))************+++++++++++++++,,,,,,,,,,,,---------......---,,,+++---///...///000000000///------000222444222//////222555555;;;:::===FFFFFFHHHSSSPPPSSSWWW]]]lll{{{rrriiidddbbbbbbbbbWWWXXXXXXXXXWWWVVVUUUUUUYYYVVVQQQLLLGGGDDDBBBBBB???888333333333///------111/////////000///,,,***---,,,+++******++++++,,,,,,++++++***)))(((''''''++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&((('''%%%$$$###$$$%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%kkk]]]MMMGGGCCCAAA>>>777333222111111000///...---,,,,,,,,,++++++******++++++,,,---,,,+++)))((((((''''''(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((()))&&&&&&&&&''''''''''''((((((''''''''''''((())))))))))))((((((((((((((()))'''((()))******++++++***))))))))))))((((((''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))111---)))&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&%%%&&&((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((***)))'''''''''(((***+++'''((((((((())))))******((((((((()))))))))******+++******))))))******+++++++++++++++,,,,,,,,,,,,,,,---------............,,,---///.........///111///000111222333222222222...111333444555888???DDDHHHQQQQQQTTTaaahhhkkksssuuuyyy}}}~~~{{{tttlllddd``````___ZZZUUUWWWUUUTTTQQQOOONNNMMMMMMMMMGGGBBBBBBAAA<<<888888333222111111222222111000---------------,,,+++***,,,,,,,,,++++++******)))+++++++++*********))))))************************))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%jjj]]]LLLGGGBBBAAA>>>777333222111111000///...------,,,,,,++++++******++++++,,,,,,,,,***)))(((((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))))))))&&&&&&&&&''''''''''''(((((((((((((((((()))******)))((((((''''''((()))))))))******++++++*********)))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''(((222///***'''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&(((++++++)))'''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))((('''((()))***+++&&&''''''((()))***+++,,,((())))))))))))*********,,,++++++++++++++++++,,,,,,,,,,,,---------...............////////////000+++---///000000000111222//////000111222333333333666888999999;;;@@@IIIPPPhhhtttssssss{{{{{{sssggg^^^ZZZTTTNNNLLLNNNQQQSSSSSSNNNKKKLLLKKKGGGEEEEEE:::888555444333111///---+++,,,...//////...,,,,,,------------,,,,,,,,,,,,+++************)))))))))************************))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%iii\\\LLLFFFBBBAAA===777333222111000000///......------,,,++++++******++++++,,,,,,+++***)))(((((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''((()))(((((((((((()))******(((((('''''''''((())))))***************)))((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''',,,)))'''&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''(((+++......,,,)))&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((((()))***+++'''(((((()))******++++++)))))))))*********++++++,,,,,,++++++++++++,,,,,,,,,,,,---------................../////////000000,,,...111111111000111222222222222222333444555666<<<>>>AAAEEEKKKUUUbbbkkk~~~tttdddUUUMMMLLLPPPTTTPPPMMMLLLNNNOOOMMMNNNQQQHHHFFFCCC@@@<<<777222...,,,,,,------............,,,---------------------++++++*********)))))))))************************(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%hhhZZZKKKEEEAAA@@@===777333333000000//////......------,,,++++++******++++++,,,++++++***)))((((((((()))(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((())))))***'''''''''''''''((())))))))))))))))))((('''&&&%%%'''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''%%%###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((+++...111111...***'''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))******+++************))))))))))))************++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,---------------.........////////////...000222222111000111222777666666666888;;;>>>???AAAGGGQQQ]]]lllyyyhhh^^^YYYWWWSSSQQQQQQSSSSSSPPPQQQTTTQQQPPPPPPOOONNNJJJDDD@@@666555222///---------...,,,,,,------------------++++++++++++************************************(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))((((((((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%eeeWWWJJJDDD@@@@@@===777333333000000//////............,,,++++++******++++++,,,++++++***)))))))))))))))(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))&&&&&&&&&&&&'''((())))))((((((((((((''''''&&&%%%&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%'''%%%$$$$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))---000333333000,,,)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********++++++++++++*********)))))))))******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,---------..................////////////111222222222111222444666888999:::===CCCJJJPPPSSS]]]eeeqqq{{{llldddaaa```bbbccc^^^TTTOOOOOOMMMMMMNNNQQQTTTUUUTTTRRRHHHEEE@@@;;;555111///.........---------------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((()))))))))(((((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%cccUUUIIIDDD@@@???===777333333////////////............,,,++++++******++++++,,,+++******)))))))))))))))(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&'''((())))))'''((((((((((((((('''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%((('''%%%%%%%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))///111444333111...,,,+++''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))))))))******+++++++++*********************+++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,------------.........//////////////////000000000111111222222333222333666:::===AAACCCHHHQQQ\\\hhhsssyyyzzz}}}zzzhhhZZZTTTPPPMMMJJJIIILLLOOORRRTTTVVVTTTQQQLLLFFF???888555000000000//////......---......------------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((())))))))))))((((((((('''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%bbbSSSIIIDDD@@@???===777333333///////////////.........,,,++++++++++++++++++,,,+++***)))))))))))))))***(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&'''((()))***(((((())))))))))))((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$%%%&&&'''&&&%%%%%%'''&&&%%%%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))******'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))000222444333111...------''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))***++++++++++++***(((((()))***+++,,,,,,---++++++,,,,,,,,,---------.........------.........////////////000000000000000111111111111222222222222222333333555999???DDDQQQUUU]]]iiixxxnnnddd]]]VVVMMMFFFEEEHHHLLLOOOZZZ[[[\\\ZZZTTTLLLCCC>>>333222222111000///......//////.........---------++++++++++++++++++++++++))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((())))))))))))((((((((((((&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%&&&'''&&&%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%bbbQQQHHHCCCAAAAAA???888444333111000///......------...+++******))))))******+++)))))))))))))))*********(((''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''++++++,,,+++***)))'''%%%((((((((((((((('''''''''(((((())))))******++++++,,,***)))'''''''''((((((******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++..................------------...111333333111///222000//////111333333222666555888;;;<<>>@@@FFFUUUkkk}}}|||tttmmmbbbYYYSSSSSSOOOKKKNNNTTTXXXVVVYYYXXXVVVTTTPPPHHH@@@:::000...------...///...---...---------...,,,***'''++++++*********))))))))))))))))))))))))))))))))))))((((((''''''(((((())))))))))))(((((((((''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%###$$$&&&&&&$$$###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%aaaRRRHHHCCCAAAAAA???888444333111000///......------...---,,,,,,++++++,,,,,,---*********)))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&'''((()))***''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&'''((()))''''''''''''((((((((((((++++++******))))))((((((((((((((())))))******+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///////////////000000000...///000000///000111333000444777888888<<>>@@@HHHUUU___lllyyy~~~ssspppggg]]]YYYXXXVVVRRROOORRRVVV\\\___^^^YYYUUUMMMGGG>>>666222///...---+++++++++,,,......,,,***++++++++++++************(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%'''(((((('''&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%~~~```TTTHHHCCCAAAAAA???888444333111000///......------...,,,,,,++++++++++++,,,,,,++++++******)))((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((())))))***((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&(((''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))&&&&&&''''''((()))))))))************))))))))))))++++++++++++***)))((('''******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///////////////000000111111222222222555777666333222444666888<<>>IIIWWWcccyyyjjj^^^VVVTTTTTTUUU[[[^^^cccfffddd[[[PPPGGG;;;777222///.........---,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))))))))******((('''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$&&&''''''&&&%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((((((zzz]]]RRRHHHDDDBBBCCCAAA:::444333333111...------......------,,,++++++,,,,,,***)))'''))))))((('''&&&'''(((&&&&&&''''''(((((())))))''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%$$$###(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((()))))))))'''''')))***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''((()))))))))))))))))))))******+++))))))))))))))))))))))))++++++******************,,,,,,,,,---------......------------------------222111111000000000111111000111222444555777888999777777999@@@FFFUUUooommmXXXPPPRRRXXXZZZ]]]aaacccccc___ZZZWWWXXXIII888111444666222,,,***************)))************)))((((((((((((((())))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%'''(((((('''%%%$$$xxx[[[QQQHHHDDDBBBCCC@@@999444333000000000...---,,,++++++---,,,***+++,,,,,,+++)))((()))***)))'''''''''((('''''''''(((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''(((((('''&&&&&&''')))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''''''''((()))))))))))))))))))))******+++************************++++++******************,,,,,,---------.........------------------------.../////////000000111111111222333333333222222333;;;<<>>777555222...,,,---...,,,***,,,,,,+++************+++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$sssWWWNNNHHHCCCAAABBB@@@999444333000555;;;:::444...,,,,,,,,,+++******,,,,,,+++******+++,,,+++)))((()))***))))))((((((''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''&&&%%%%%%&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((('''((())))))***)))))))))))))))******+++******************************+++++++++++++++,,,------------...........................////////////000222444555555555444444666888999:::???FFFKKKWWWggg|||yyytttbbb^^^YYYWWWWWWVVVTTTRRRYYYNNNFFFLLLXXX\\\RRREEE666333//////111111---))),,,,,,+++***************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%rrrWWWNNNGGGCCCAAABBB???999333222000555;;;:::444...,,,,,,,,,+++******,,,,,,,,,******+++,,,+++***)))***+++))))))((((((''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((('''&&&&&&''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((((((((((()))******)))))))))))))))******+++******************************++++++,,,,,,,,,,,,---------.........//////.........//////000000000111111222333444444444444999:::<<<<<<>>>EEEPPPXXXooorrrkkkaaaZZZXXXVVVTTTRRRSSSFFF:::>>>MMMZZZ[[[VVVBBB<<<333...,,,---,,,+++++++++***))))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%qqqWWWOOOGGGCCCAAABBB???888333222///222555444000,,,***++++++*********,,,---,,,+++***+++,,,+++)))))))))***((((((((((((((('''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((('''&&&&&&''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''(((((())))))***))))))(((((())))))***+++)))))))))))))))******+++++++++++++++++++++++++++******++++++,,,---------------........./////////......//////000000111111000000000111222444555666555:::AAAHHHOOO[[[jjjvvvmmm___XXXUUURRROOOOOOJJJAAA;;;<<>>AAAKKKZZZgggssswwwpppjjjaaa[[[WWWSSSLLLAAA999;;;DDDLLLRRRPPPIII???555///000333,,,,,,+++************+++))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&''''''((((((&&&&&&&&&%%%%%%&&&&&&&&&rrrZZZSSSGGGBBB@@@AAA???888333222333111...------......---+++***)))***,,,---,,,+++)))***+++***((((((((()))&&&'''''''''(((((())))))''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$((((((((((((((((((((((((%%%%%%&&&'''((((((((('''"""###$$$%%%'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&%%%$$$$$$%%%'''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&''''''((()))******+++)))))))))))))))******+++)))))))))))))))******+++++++++++++++++++++++++++******+++,,,,,,---................../////////000...//////000111222222222333222222444888>>>CCCGGG___kkk|||wwwbbbYYYMMMFFFBBB???;;;777FFFMMMSSSQQQFFF;;;444222...---,,,,,,++++++,,,,,,))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''pppWWWMMMFFFDDDBBB???===999444000000000000///......------************************+++++++++***)))(((((('''))))))((('''''''''''''''''''''''''''''''''''''''((('''&&&&&&'''((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$###%%%(((((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&''''''(((((('''''''''&&&%%%&&&''''''&&&$$$((((((((((((((('''''''''&&&'''((('''%%%%%%'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))))))))))))))************+++***)))'''''''''((()))***************************+++,,,,,,******+++,,,......---------,,,,,,,,,............/////////000+++000111......333444111444111666???<<<<<>>666111///...---++++++++++++***)))******************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''oooVVVMMMFFFDDDBBB???===999555111//////......---,,,,,,,,,************************++++++******)))((((((((())))))((('''''''''''''''''''''''''''''''''''''''((('''&&&&&&'''((('''&&&&&&''''''((((((''''''&&&%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&%%%&&&((((((&&&%%%&&&&&&''''''(((((())))))((())))))(((''''''(((***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************+++***))))))((()))))))))++++++++++++++++++++++++***,,,---,,,+++***+++---***+++,,,---...///000000////////////000000000000---111333000000333444444888777@@@RRR```nnniii\\\UUUQQQOOOBBBFFFNNNVVVWWWUUUUUUYYYXXXTTTLLLBBB888111...------,,,,,,,,,+++***))))))************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''nnnVVVLLLFFFDDDBBB@@@>>>:::555222.........---,,,,,,++++++************************************))))))(((((())))))((('''''''''''''''''''''''''''''''''''''''(((&&&&&&&&&'''((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&'''&&&%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&%%%%%%&&&&&&'''((()))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&%%%&&&(((((('''&&&%%%&&&&&&'''((()))******((()))***)))'''''')))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))************************************+++++++++++++++++++++++++++,,,---,,,++++++,,,---,,,,,,,,,---...//////000//////000000000111111111,,,///111000000333777999>>>HHH]]]ttt~~~lll___WWWSSSUUUSSSRRRRRRQQQNNNLLLKKKQQQSSSRRRMMMBBB888222000---,,,++++++,,,+++***)))************)))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''mmmUUULLLFFFDDDBBB@@@>>>;;;666333.........---,,,,,,++++++*********************************)))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''(((&&&&&&&&&'''((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&'''&&&%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))(((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&%%%%%%'''((()))(((&&&%%%&&&&&&'''((()))******((()))***)))'''''')))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))))))))((()))))))))******************+++++++++++++++++++++++++++++++++++++++++++++,,,------++++++,,,---........................000000000111111111111222222333444444333555<<>>;;;777444//////......---,,,,,,,,,******************************))))))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''((('''&&&&&&'''((('''&&&&&&''''''((((((''''''&&&%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))************(((((('''''''''''''''(((''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&%%%%%%''')))***)))'''&&&&&&''''''(((((())))))((())))))(((''''''(((***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((()))***+++++++++))))))))))))******************+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,.../////////.........------000111111111222222222222555444444555444888CCCNNNbbb~~~wwwmmmmmmggg]]]UUUSSSRRRKKKBBB<<>>CCC@@@LLLKKKFFF>>>444...---...++++++***)))))))))))))))))))))))))))((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&eeeQQQKKKFFFDDDAAA@@@???<<<666111111000///...---,,,++++++++++++++++++++++++++++++(((((())))))))))))(((((())))))))))))(((((((((((('''222''')))''' +++###))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''###$$$!!!$$$&&&'''+++'''"""$$$%%%######&&&'''&&&'''(((***)))(((''')))***''''''&&&&&&&&&'''((((((&&&$$$+++((('''###&&&###%%%))))))'''(((******'''$$$%%%)))---%%%###""""""$$$$$$%%%&&&$$$)))""""""---...''''''&&&&&&&&&&&&''''''###&&&((()))'''&&&%%%%%%...,,,###!!!******######'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((------''' %%%!!!%%%((((((((((((((((((((((((''''''&&&&&&%%%$$$$$$###---((('''***$$$%%%)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''((())))))(((((((((((()))))))))***************++++++++++++++++++,,,,,,,,,---------,,,,,,---------........................//////000//////000000111222222222333333444444555777999:::???OOO^^^gggxxx}}}uuukkkXXXJJJJJJDDD;;;666999<<<<<>>HHHNNNLLLCCC777///,,,,,,,,,,,,++++++++++++*********)))))))))(((((('''''''''''''''(((((((((***))))))((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''aaaNNNIIIEEECCC@@@@@@???<<<777222/////////...------,,,,,,++++++++++++++++++++++++))))))************))))))))))))))))))((((((((((((---%%%''')))''''''"""++++++++++++++++++++++++************************************************,,,"""###,,,"""+++,,,(((''')))***(((''')))*********))))))***...111,,,,,,+++******)))******''')))###$$$%%%''' %%%"""!!!"""+++111---(((######(((+++***(((///...,,,,,,+++(((999%%%###'''---***''''''&&&&&&&&&&&&''''''***&&&$$$%%%''''''"""%%%$$$'''222,,,''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$+++---)))000..."""++++++++++++++++++++++++((((((((((((((((((''''''$$$$$$&&& ###...''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&''')))*********)))((())))))))))))***************++++++++++++,,,,,,,,,,,,,,,---------.........---------.........//////...///111222222222111000111111111222333333444444555666666666:::HHHZZZhhh}}}zzzxxxvvvrrrqqqqqqvvvuuuvvvyyy~~~vvv```OOOLLLKKKDDD???>>>777===FFFMMMOOOIIIAAA:::000///---,,,+++*********************))))))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''___LLLHHHEEEBBB@@@@@@???===777222//////.........---------++++++++++++++++++++++++)))******++++++******)))))))))))))))(((((((((((()))###'''''',,,'''!!!>>>$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$;;;"""///&&&!!!///$$$''' %%%((('''(((***)))&&&###$$$$$$$$$###$$$&&&(((%%%%%%$$$$$$###$$$$$$$$$###+++...,,,&&&000---,,,---%%%&&&111,,,!!!###%%%///IIIqqqgggAAA...***((((((!!!:::+++///###!!!''''''&&&&&&&&&&&&''''''yyy___BBB---***&&&$$$"""!!!%%%+++,,,'''''''''''''''(((((((((&&&&&&&&&''''''''''''(((+++%%%///,,,###222'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%$$$'''444,,,,,,555''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))******)))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,---------............------.........///////////////000111111111111111111222222333333444555555444555999@@@OOOeee~~~}}}zzzwwwqqqlllkkklllqqqvvvvvvuuuvvvzzz~~~rrr]]]UUUSSSOOOHHHDDD@@@CCCHHHNNNQQQOOOJJJFFF888666111---+++******+++++++++*********))))))))))))))))))((((((((((((''''''''''''(((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''___MMMIIIDDDBBB@@@??????===777333...............---------++++++++++++++++++++++++)))******++++++******)))))))))))))))(((((((((((("""$$$&&&###...%%%+++rrrvvv+++---...###...###&&&333%%%(((***"""###+++$$$```===)))******(((---''''''&&&&&&&&&&&&''''''aaa;;;$$$///!!!&&&'''''''''((((((((()))&&&&&&&&&''''''''''''(((...%%%%%% ---222hhh''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((())))))***+++))))))*********++++++++++++++++++,,,,,,,,,------------------........................////////////000////////////000111111222222333333444555555555777<<>>777000,,,+++,,,---+++++++++*********))))))))))))))))))((((((((('''(((((())))))******++++++''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''```NNNJJJDDDBBB@@@???@@@===888333...............---------++++++++++++++++++++++++******++++++++++++******))))))))))))((((((((((((''',,,,,,!!!+++---&&&---###,,,%%%,,,+++111'''!!!222'''"""'''!!!kkkGGG$$$---&&&,,,"""***'''''''''&&&&&&'''''''''\\\"""(((%%%&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((!!!%%%...(((...[[[''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((()))***)))((((((((()))+++,,,)))************+++++++++++++++,,,,,,,,,------------------.........//////............/////////000000///.........///111222222222333444444555555666===EEETTTjjj{{{xxxyyy}}}|||xxxzzzxxxiiiddd]]]TTTNNNLLLLLLMMMOOONNNKKKGGGIIICCC;;;222---,,,---///+++++++++************)))******))))))((((((((('''))))))***+++,,,------...''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''(((((((((((((((((((((((({{{[[[NNNFFFEEEBBB@@@???>>>;;;555000/////////...------,,,,,,++++++++++++++++++++++++,,,++++++***)))(((''''''***))))))((('''&&&&&&&&&(((222 !!!111000222 888''' ---$$$)))***&&&***333 YYYBBB///!!!%%%%%%111((('''***555%%%&&&TTT***%%%###+++$$$'''*** ***)))((('''&&&&&&&&&&&&&&& 555%%%,,,---]]]&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((()))(((((('''''''''((((((''''''((()))))))))))))))(((((((((((())))))))))))(((***++++++*********,,,++++++,,,,,,,,,------------,,,,,,,,,,,,---......000000000000////////////111111111111222333444555555000000555666444666;;;DDD^^^vvvyyymmm```YYYQQQNNNMMMNNNPPPOOOJJJFFF===@@@BBB>>>555...,,,---,,,+++)))(((((()))***+++******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&zzzZZZMMMEEEEEEBBB??????>>>;;;555111/////////...------,,,,,,++++++++++++++++++++++++*********)))))))))))))))***))))))(((''''''&&&&&&,,,###!!!,,,"""PPPaaa___WWWtttnnneeeMMM111''''''///!!!///<<<***&&&...###(((444___000222!!!"""&&&&&&... ***""",,,:::&&&;;;yyy~~~'''000 ...%%%((())))))((('''''''''(((((($$$000""",,,111WWWeeeZZZggg{{{vvvfffaaa000&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((('''(((((()))))))))))))))(((((((((((()))))))))***(((***+++,,,+++***+++,,,++++++,,,,,,,,,---------------,,,,,,------...///000000000000000000000///111111111111222222333444444111222666888888<<>>>>>;;;555111/////////...------,,,,,,++++++++++++++++++++++++(((((())))))************)))))))))(((''''''&&&&&&***)))$$$)))'''"""&&&222 $$$)))666LLL!!!''')))"""'''!!!'''---(((+++,,, :::ZZZ###)))'''333000rrr|||tttUUU$$$''' ---###---)))&&&$$$+++ ///000TTTwww$$$+++111$$$)))(((((((((((())))))***))))))$$$'''...'''(((###!!!+++YYYZZZ++++++'''!!!111###&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((((((((())))))))))))((((((((()))))))))******(((***,,,,,,+++***+++,,,,,,,,,,,,,,,---------------------,,,------...///000000000000000000000000222111111111111222222333555333444888:::???IIISSSlllwwwmmm___[[[UUUQQQQQQRRRSSSTTTJJJFFFBBBCCCEEEAAA777---+++,,,---------+++***(((******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((yyyZZZNNNGGGCCCAAA>>>>>>>>>;;;555111/////////...------,,,,,,++++++++++++++++++++++++))))))))))))))))))******))))))((((((''''''''''''%%%((()))%%%%%%,,,,,, """,,,''')))$$$!!!@@@$$$$$$'''(((%%%...---(((((()))''''''+++&&&jjj|||$$$'''''' 111((("""ppp%%%///...JJJ***&&&444"""'''...***)))$$$666$$$ ---///""" +++;;;"""///'''!!!''''''''''''((()))******&&&&&&+++"""$$$***---000!!!(((...!!!$$$///,,,(((///&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''(((((((((((((((((())))))***(((((()))))))))*********(((***,,,,,,+++***+++,,,,,,,,,,,,------------...---------------...//////000000000000000111111111222222111111111111222222555555666888>>>JJJ[[[hhh}}}ssskkk```UUUOOOOOOSSSWWWNNNHHHBBBCCCFFFEEE>>>666//////...---,,,***))))))******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))yyyZZZOOOIIIBBB@@@>>>===>>>;;;666111/////////...------,,,,,,++++++++++++++++++++++++++++++******)))(((((('''(((((((((((('''''''''''')))!!!%%%'''"""&&&,,,%%%)))&&&&&&---444aaa...(((666######111&&&***%%%###***'''%%%000...111&&&%%%(((+++((((((^^^"""666!!!!!!!!!666'''WWW***)))%%%,,,***+++"""&&&$$$%%%((((((&&&,,,555+++,,,$$$***&&&&&&&&&&&&'''(((((()))###'''222((( ***""")))555!!!(((///555+++(((111###333&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((())))))(((((('''((()))******))))))))))))************)))+++,,,,,,++++++,,,---,,,,,,---------............------------.../////////000000000111111111222222222222222222222333444444555666:::FFF[[[qqq~~~vvviii\\\RRRMMMLLLNNNJJJDDDAAAAAABBBCCCBBB666444000,,,)))))))))*********))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))wwwZZZOOOIIIBBB???=========;;;666111/////////...------,,,,,,++++++++++++++++++++++++,,,,,,+++***)))(((''''''((((((((((((((((((''''''((("""'''---'''$$$'''''',,,666###CCC+++(((%%%&&&000***((($$$***000(((###---'''&&&'''===+++$$$((('''###***@@@OOO***000***111%%%333((()))111///((('''%%%'''(((+++,,,++++++,,,+++"""000$$$555%%%'''&&&&&&&&&&&&''''''((()))***)))***###... !!!!!!!!!000###***(((######))))))***&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((((((((('''''''''''''''((()))***)))((('''''''''(((***+++)))))))))*********++++++)))+++------,,,+++,,,---,,,---------..................------......///000///000000111111222222222222222222333333444555666555999>>>HHH\\\vvvzzzhhhTTTJJJOOOLLLFFF???===>>>CCCGGG>>>:::444...***)))***+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''((('''''''''(((((((((((((((uuuXXXNNNHHHAAA???=========;;;666111/////////...------,,,,,,+++++++++++++++++++++++++++*********))))))(((((('''(((((((((((((((((((((&&&(((*********(((''''''$$$)))---000///@@@((( ///666%%%!!!,,,)))***...---)))''''''444...)))333&&&'''777000pppsss333///333+++)))%%%)))...)))uuu""",,,&&&'''''' ,,, %%%(((&&&%%%)))000555!!!111%%% 888)))((('''''''''''''''(((******+++%%%///+++---+++666***"""!!!...***999&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((***++++++))))))'''''''''(((***+++))))))*********+++++++++)))+++------,,,+++,,,---------------...........................//////000///000000111111222333333222222333444555666888999===DDDPPPbbb}}}fffWWWSSSOOOGGG@@@<<<===@@@CCCDDD@@@:::444///,,,++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''(((((((((((((((((('''''''''rrrVVVLLLFFFAAA>>>=========;;;666111000//////...------,,,,,,++++++++++++++++++++++++))))))))))))************'''''''''(((((((((((((((!!!+++&&&$$$***'''&&&---***$$$&&&BBB*** ###(((000""""""'''&&&###***000)))333111,,,""":::((('''%%%"""...+++'''"""IIIPPP,,,111///!!!333$$$%%%777(((,,,"""222555$$$+++...+++,,,((('''******&&&$$$'''000))),,,ggg+++***)))(((((('''(((((( ***333%%%######'''(((***+++uuu000%%%+++(((---&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((()))***,,,,,,***)))'''&&&'''(((***+++)))************+++++++++)))+++------,,,,,,,,,------------.........//////...............///000000///000000111222222333333222222333444666888:::;;;EEEPPPaaayyyrrrcccWWWQQQHHHBBB???>>>======GGGDDD@@@:::444///+++*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&rrrWWWLLLEEECCC@@@>>>>>>???<<<777333111000......//////---,,,+++++++++++++++++++++++++++++++++************)))((((((((((((''''''''''''(((((((((((())))))))))))&&&((('''&&&***%%%DDD)))&&&''')))''')))'''&&&&&&%%%%%%'''((()))111 (((&&&---%%%XXX[[[...###''''''''''''''''''&&&&&&))))))))))))))))))))))))###...---'''((('''%%%(((///%%%((([[[+++&&&(((///###&&&)))$$$%%%+++---'''%%%(((///+++((( 444(((***"""((('''"""((('''''''''''''''''''''''')))%%%&&&+++$$${{{)))%%%'''((($$$''')))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))+++***)))(((((()))***+++))))))(((((((((***+++,,,***+++,,,,,,+++***)))(((******+++++++++,,,,,,,,,,,,,,,,,,---------......------......///000000000222222222222222222333333777999444333:::999:::FFFSSS___uuu~~~kkk^^^UUUNNNJJJAAA666666===:::CCCGGGBBB;;;777111***...---+++***)))***+++,,,************))))))))))))(((''''''(((((()))***+++******))))))((((((''''''******))))))((((((((('''))))))((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((%%%$$$%%%'''(((&&&$$$''''''''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((qqqWWWLLLEEECCC@@@>>>>>>???<<<777333111000......//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))(((((((((''''''&&&&&&&&&&&&''''''''''''(((***)))(((,,,&&&FFF)))&&&''')))''')))((('''&&&&&&&&&'''((()))***!!!---'''+++###444==="""+++------+++000'''000000''''''''''''''''''''''''(((((((((((((((((((((((('''!!!!!!''')))***---&&&FFF'''((()))&&&***$$$'''((()))'''"""!!!'''//////+++ ---EEEQQQ$$$000"""---((('''''''''''''''''''''''')))%%%&&&+++$$${{{)))%%%'''((($$$''')))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))***+++***)))(((((()))***+++******)))(((((()))***+++***++++++,,,+++***)))(((***++++++++++++,,,,,,,,,,,,,,,---------.........------...//////000000111222222222222333333333333222666333444;;;<<>>;;;999444---,,,,,,,,,+++++++++******************))))))))))))******)))))))))))))))******)))))))))(((((((((''')))))))))(((((('''''''''))))))((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((&&&$$$%%%'''(((&&&$$$''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((qqqVVVLLLEEECCC@@@>>>>>>???<<<777333111000......//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))******)))))))))(((((((((&&&&&&&&&&&&''''''''''''%%%&&&&&&%%%)))###CCC)))&&&''')))''')))(((((('''''''''((()))***&&&"""000&&&'''''';;;888---'''---///+++)))333FFF222'''''''''''''''''''''''''''''''''''''''''''''''''''222%%%(((000,,,&&&''''''++++++'''(((*** 000$$$'''''''''(((,,,111///***""""""---///***"""777ttt000***$$$+++!!!,,,'''''''''''''''''''''''')))%%%&&&+++$$${{{)))%%%'''((($$$''')))''''''''''''''''''''''''(((((((((''''''''''''&&&''''''''''''''''''''''''((((((((()))))))))******+++***))))))))))))***+++++++++***)))))))))******+++++++++,,,++++++***)))++++++++++++,,,,,,,,,,,,------------.........///.........///000000111111222222333333333444444444222777555777@@@EEEOOOaaaxxxqqqSSSIIIHHHCCC;;;888<<<>>>>>><<<;;;;;;777222***+++,,,---,,,+++)))(((++++++*********)))))))))---,,,+++***))))))))))))))))))))))))((((((((((((((((((((('''''''''''''''))))))((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&'''''''''%%%''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((pppUUULLLFFFCCC@@@>>>>>>???<<<777333111000......//////---,,,------------------------+++++++++*********))))))************))))))))))))(((((((((((())))))))))))$$$&&&%%%$$$(((###BBB)))&&&''')))''')))(((((((((((()))))))))***((( ---&&&%%%...!!!---$$$...///"""444((('''%%%!!!KKK***&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''***$$$***+++%%%%%%&&&OOO222'''(((%%%+++%%%+++,,,)))$$$$$$'''###,,, ### &&&111,,,%%%%%%***---'''''''''''''''''''''''')))%%%&&&+++$$${{{***&&&((()))%%%''')))''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''(((((()))))))))*********************************,,,++++++******)))))))))+++++++++++++++++++++***+++++++++,,,,,,,,,---------............/////////...//////000000111111222333333333444555555555666888===;;;>>>IIIRRRbbbxxx```TTTSSSMMMCCC===:::>>>AAA@@@>>>;;;999777---------,,,++++++***)))+++++++++*********))))))+++******)))(((((())))))))))))))))))((((((((((((''''''''''''''''''&&&&&&))))))((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&'''''''''&&&''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((nnnUUULLLFFFCCC@@@>>>>>>???<<<777333111000......//////---,,,------------------------+++++++++*********))))))************))))))))))))(((((((((((())))))))))))(((***)))))),,,'''FFF)))&&&''')))''')))'''(((((())))))))))))))))))))))))%%%------)))777---*** 333%%%)))---$$$(((444;;;&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((('''&&&"""!!!***222000@@@%%%$$$...###((( )))---(((###&&&...444...444"""***AAA)))***>>>---555'''(((((((((((((((((((((((()))%%%&&&+++$$${{{***&&&((()))%%%(((***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******************++++++++++++******++++++++++++******))))))++++++++++++++++++,,,,,,++++++,,,,,,,,,---------........./////////000000//////000000111222222222333444444555666666777777999>>>>>>EEEVVVfffzzzjjj___ZZZQQQGGGCCC:::@@@GGGIIIDDD===:::;;;555222///,,,******,,,---++++++++++++************'''''''''''''''((())))))(((((((((((())))))))))))&&&&&&''''''''''''''''''))))))((('''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&'''''''''''''''((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))mmmTTTLLLFFFCCC@@@>>>>>>???<<<777333111000......//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))******)))))))))(((((((((&&&&&&&&&&&&'''''''''''''''))))))(((+++&&&FFF)))&&&''')))''')))&&&'''((()))))))))(((((((((!!!'''---'''%%%***---{{{///&&&+++&&&,,,***$$$ %%%000>>> %%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''---''''''333///"""!!!NNNHHH'''"""///###((($$$"""%%%,,,///+++$$$ (((###%%%###***000jjj$$$666!!!(((((((((((((((((((((((()))%%%&&&+++$$${{{***&&&((()))%%%(((***(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((()))))))))*********++++++******+++,,,,,,+++******+++++++++,,,++++++***))),,,++++++++++++,,,------,,,,,,,,,,,,------------////////////000000000000000000000111222222333333444444555666777888888999555<<>>CCCJJJOOOKKKCCC@@@AAA<<<888333...++++++---///,,,++++++++++++*********&&&&&&&&&&&&'''((()))***(((((((((((())))))))))))'''''''''''''''((((((((())))))((('''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&((((((((('''&&&'''((('''''''''(((((())))))***''''''''''''(((((((((((())))))))))))))))))))))))mmmTTTLLLFFFCCC@@@>>>>>>???<<<777333111000......//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))(((((((((''''''&&&&&&&&&&&&''''''''''''$$$&&&&&&%%%(((###BBB)))&&&''')))''')))%%%&&&'''((()))(((''''''&&&'''%%%+++***###&&&(((&&&555""":::(((!!!---))))))%%%111$$$333%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((((( """///NNNDDD,,,###$$$...&&&222&&&"""&&&%%%###///AAAsss]]]...000 &&&(((((((((((((((((((((((()))%%%&&&+++$$${{{+++''')))***&&&(((***(((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((())))))*********+++++++++***++++++,,,,,,++++++***)))***+++,,,,,,,,,+++***,,,++++++++++++,,,---...,,,,,,,,,------------...//////000000000111111111000000111111222333333444444555555666888999999:::888AAAKKKbbbyyyrrrjjj]]]TTTSSSGGGDDDGGGOOOSSSNNNIIIGGG@@@===888333///...---...,,,,,,+++++++++*********((('''''''''''''''((()))'''((((((((()))))))))***'''''''''(((((()))))))))))))))((('''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&((())))))&&&&&&''')))&&&''''''((())))))******''''''''''''(((((((((((())))))))))))))))))))))))lllTTTLLLGGGCCCAAA>>>>>>???<<<777333111000......//////---,,,+++++++++++++++++++++++++++++++++************)))((((((((((((''''''''''''(((((((((((()))))))))***&&&(((''''''***%%%DDD***&&&''')))''')))$$$%%%'''((((((((('''&&&'''---###%%%---)))((('''((( $$$===111 %%%000&&&+++###((($$$&&&###%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))$$$111""",,,&&&^^^===111$$$:::### &&&...,,,$$$DDDxxx$$$///)))))))))))))))))))))))))))%%%&&&+++$$$|||+++''')))***&&&(((***))))))))))))))))))))))))'''((((((((())))))******)))))))))))))))))))))))))))************+++++++++***+++,,,------,,,+++***((()))+++,,,---,,,,,,+++,,,,,,+++***+++,,,...///,,,,,,,,,---------......000000000000111111111111000111111222222333444444444555666777888999::::::???JJJXXXrrr}}}vvviii```___NNNEEEBBBMMMWWWWWWPPPLLLAAA???;;;777333000---,,,,,,,,,,,,+++++++++******+++***)))((((((''''''((('''((((((((())))))******'''((((((((())))))******))))))((('''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&(((***)))&&&%%%''')))&&&''''''((()))******+++''''''''''''((((((((()))))))))))))))))))))))))))iiiTTTMMMFFFDDDBBBAAABBBBBB???888333111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))''''''''''''''''''''''''''')))((('''***$$$CCC)))&&&''')))''')))))))))))))))))))))))))))((((((((((((((((((((((((!!!444%%%!!!kkkooo++++++((())))))---%%%""",,,%%%"""///$$$+++!!!)))%%%!!!///&&&!!!&&&'''&&&'''"""000(((###]]]%%%###)))!!!***((($$$###)))***///&&&***((('''''''''(((((('''***&&&''',,,%%%|||,,,'''''')))(((***(((''')))+++***'''&&&(((******)))(((''''''((()))***---+++)))((('''((()))***)))************+++++++++************************...)))(((...000,,,)))***,,,,,,++++++,,,,,,---...,,,,,,,,,---------................../////////000333333333333333333444444222555777666666:::@@@DDDJJJTTTggg~~~zzzgggZZZQQQIIIHHHLLLPPPTTTVVVLLLGGG???;;;999555000+++))))))************)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''((())))))((('''&&&))))))(((((('''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((()))((('''&&&&&&'''((()))******))))))((((((''''''gggRRRLLLFFFCCCBBBAAAAAAAAA>>>888333111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))'''''''''''''''''''''''''''(((((('''***%%%DDD)))&&&''')))''')))))))))))))))))))))))))))((((((((((((((((((((((((***%%%,,,&&&777)))777)))'''$$$+++---(((******"""+++&&&///---(((%%%000$$$&&&,,,333333---))))))555 +++(((&&&---'''))))))***)))&&&---(((***)))((((((((()))((((((***&&&''',,,%%%|||,,,'''''')))(((***(((''')))******''''''(((******)))(((((('''((()))***,,,+++)))((('''((()))***)))************+++++++++************************+++)))***......******...,,,,,,++++++,,,,,,---...,,,,,,---------................../////////000000222222222333333333333333444777888888999>>>FFFKKKRRReee{{{qqqfff[[[NNNHHHHHHMMMSSSWWWPPPIIIAAA;;;888555111---++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''((())))))((('''&&&)))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((()))(((''''''''''''((()))******))))))((((((((((((fffQQQKKKEEECCCAAA@@@AAAAAA>>>888333111000///......------...+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))''''''''''''''''''''''''&&&(((''''''+++&&&EEE)))&&&''')))''')))))))))))))))))))))))))))((((((((((((((((((((((((...!!!+++***XXX;;;+++'''!!!$$$+++'''###+++(((((("""%%%222$$$---///---,,,''' %%%000ooo***&&&***+++%%%---"""!!!dddCCC***)))+++******))))))))))))(((***&&&''',,,%%%|||---(((''')))((()))'''''')))***)))((('''(((***))))))((((((((())))))***++++++)))((((((((()))***)))************+++++++++++++++++++++++++++++++++))))))+++---,,,***,,,111,,,,,,,,,,,,,,,------...,,,------------.............../////////000000000111111222222222333333333333444666777:::AAAKKKSSS]]]yyyrrr___OOOHHHKKKQQQVVVTTTNNNEEE===888555333111---------,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((()))((((((''''''(((((()))***))))))))))))(((((((((fffQQQKKKFFFCCCAAA???@@@@@@>>>999444111000///......------...************************+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%'''''''''+++&&&FFF)))&&&''')))''')))((((((((((((((((((((((((((((((((((((((((((((((((+++,,,!!!,,,*** ooo,,,)))+++))) %%%''' ---///)))###&&&UUUfff\\\aaaXXX]]]iii{{{lll***######***"""///'''222ppp((((((***++++++***)))(((((((((***&&&''',,,%%%|||---(((''')))''')))&&&((()))))))))((((((((()))))))))))))))))))))******+++***)))(((((()))******))))))*********+++++++++++++++++++++++++++++++++(((((()))+++++++++---000,,,,,,,,,,,,,,,---......------------...............////////////000000000000111111222222333333333444444777;;;AAAIIIVVVaaarrrttt\\\NNNLLLOOORRRUUURRRLLLDDD===888555444///...---,,,++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((('''((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((()))))))))))))))))))))))))))))))))gggQQQLLLHHHCCC@@@>>>??????>>>999555111000///......------...************************+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&(((''''''+++'''FFF)))&&&''')))''')))(((((((((((((((((((((((())))))))))))))))))))))))(((///...... ...%%%&&&000%%%&&&///$$$---"""###)))@@@>>>((('''$$$---"""...///```777"""CCC(((''')))+++,,,+++)))''''''(((***&&&''',,,%%%|||---(((''')))((()))''')))((((((((()))))))))((((((((()))***************))))))))))))))))))******))))))*********+++++++++++++++++++++++++++++++++))))))))))))+++...---,,,------,,,,,,------...///---------.........//////////////////000000000111000111111222333333444444777777===GGGPPPYYYggguuufffTTTNNNNNNMMMTTTUUUSSSMMMDDD<<<777666000///---+++************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''(((((()))))))))))))))))))))))))))************gggQQQLLLIIIBBB@@@>>>>>>???===999555111000///......------...+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((''')))((((((,,,&&&FFF)))&&&''')))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''///333---AAA***((('''111$$$***000---&&&---rrr}}}$$$&&&111+++000&&&)))""""""$$$+++sss+++&&&))),,,///...***'''''')))***&&&''',,,%%%|||,,,'''''')))(((***(((***((('''((()))***)))'''(((((()))***++++++++++++))))))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))---///---,,,------***---------------......///------.........//////////////////000000000111111111111222333444444555555777888CCCSSS___hhhvvvmmmZZZSSSPPPLLLRRRUUUWWWRRRGGG===999888111000...+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))((((((''''''''''''(((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((()))************)))))))))************+++fffOOOKKKIIIBBB???======>>>===999666111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((((((***)))(((,,,&&&EEE)))&&&''')))''')))))))))))))))))))))))))))))))))))))))))))))))))))(((%%%+++///000333YYY333###***'''---"""+++&&&'''###'''HHH@@@&&&%%%444***,,,***(((:::BBB222$$$&&&666+++yyy///'''+++///222111,,,))))))+++***&&&''',,,%%%|||***&&&&&&))))))+++******(((''''''******)))''''''(((***+++,,,,,,++++++(((((()))***************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((444;;;555---***,,,------------------...//////............//////////////////000000000111111111111222333444555666666777:::===LLLbbbqqqyyyyyyddd[[[WWWRRRPPPUUUWWWQQQEEE<<<999:::444222///,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))))))))((('''&&&&&&'''((()))''''''''''''((((((((()))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&''')))***++++++******))))))*********+++++++++dddNNNJJJHHHBBB???======>>>===:::666111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***(((,,,&&&EEE***&&&''')))''')))))))))))))))))))))))))))))))))))))))))))))))))))$$$---'''...222%%%222XXX&&&///))),,,$$$555***,,,***)))$$$VVV&&&444%%%111"""%%%---***~~~)))"""(((---&&&!!!uuu222(((---111555333...++++++---***&&&''',,,%%%|||***%%%&&&******,,,+++***(((&&&'''***+++)))''''''(((***+++,,,,,,++++++'''((()))***************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''999EEE<<<---''',,,111...------------...//////............/////////000000000000000111111111111222222333444555777777888CCCHHHZZZsssmmmddd^^^XXXPPPTTTUUUNNNBBB:::999===666444111...,,,++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******)))((('''&&&&&&'''((()))&&&'''''''''(((((())))))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&''')))***+++++++++***))))))******++++++++++++fffRRRMMMHHHGGGBBB======>>>===999444000000000///......------,,,,,,---------,,,++++++---,,,******+++***)))'''))))))))))))))))))))))))***************)))((((((&&&(((((((((,,,&&&EEE***'''''')))&&&'''))))))))))))))))))))))))---&&&,,,''',,,---'''(((***************++++++,,,'''222,,,***(((+++666,,,mmmAAA+++++++++*********))))))***000&&&///)))&&&]]]111'''+++000777:::777000)))%%%,,,'''(((+++$$${{{***''')))***&&&(((***(((((((((((())))))))))))))))))))))))))))))))))))++++++***************+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................---------...------,,,,,,////////////000000000000222222222222222222333333333333777:::777444:::EEEEEEXXXsssqqqjjjhhh[[[ZZZXXXRRRHHH>>>999:::999555111///...---***(((,,,++++++***)))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************)))************+++++++++fffSSSNNNIIIGGGBBB======>>>>>>999444000000000///......------++++++,,,------,,,,,,,,,...---++++++,,,+++***(((***************************************)))((((((&&&(((((((((,,,&&&EEE***'''''')))&&&(((************************###222)))... ###((('''***))))))))))))***++++++www(((...***---******+++ )))III&&&@@@,,,,,,,,,,,,+++++++++***nnn))),,,$$$+++)))%%%^^^///'''---222888;;;888333---***,,,((((((,,,%%%|||+++'''***+++&&&(((***((())))))))))))*********))))))))))))))))))))))))++++++***************+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------......------,,,////////////000000000111222222222222222333333333333444777999888888AAAMMMSSShhhvvvoookkkgggddd___WWWKKK@@@888555666777888555///,,,++++++++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************)))************+++++++++eeeSSSOOOIIIFFFBBB======???>>>999444000000000///......------***++++++,,,------------///---,,,,,,------+++***************************)))************))))))(((&&&(((((((((,,,&&&EEE+++'''(((***&&&(((************************$$$222000,,,777777***))))))((((((((()))******zzz...###222((((((+++---)))&&&***666'''666---------,,,,,,,,,++++++QQQ******$$$((()))###ccc***&&&...111666777666222000...,,,((())),,,&&&}}}+++'''***+++&&&(((***))))))))))))************))))))))))))))))))))))))+++***************++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,------------,,,------.........------/////////000000000111111111222222222333333333444555444666888:::???LLLXXX___vvvzzzuuuqqqsssnnnfff[[[OOODDD999222222999>>>;;;222++++++...*********************)))************************))))))))))))))))))))))))++++++***)))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************)))************+++++++++eeeTTTOOOIIIEEEAAA===>>>@@@>>>999444000000000///......------)))***+++,,,---............,,,++++++,,,,,,+++***))))))))))))))))))))))))))))))************)))(((&&&(((((((((,,,&&&EEE+++'''(((***''')))************************$$$---...///"""%%%((((((((((((((())))))***wwwNNN 222$$$+++$$$,,,---)))***###hhh......CCC%%%---,,,,,,,,,,,,+++++++++999...+++((())))))###lll''''''***---000111000.........,,,((((((,,,%%%}}}+++(((***+++''')))***((((((((()))))))))******))))))))))))))))))))))))*********)))******+++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---,,,------...............//////000000000111111111111222222333333444444444666555555777<<>>444222888>>>===666///------*********************+++************************))))))))))))))))))))))))+++***))))))(((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************************************))))))*********+++++++++dddSSSOOOIIIDDD@@@===>>>@@@???999444000000000///......------)))***+++,,,---.........,,,+++******++++++***)))((((((((((((((((((((((((((())))))*********))))))&&&(((((((((,,,&&&EEE+++''')))+++(((***************************333***!!!222777+++...((((((((((((((())))))***xxx(((///&&&111 ***&&&%%%...)))EEETTT333&&&333555$$$'''++++++++++++***************---,,,***))))))%%%yyy(((+++(((***,,,,,,++++++,,,...,,,((((((,,,%%%|||+++(((***+++''')))+++'''''''''((((((((())))))))))))))))))))))))))))))******))))))***++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,---....../////////...000000000000111111111111111111222333444444555555666777777999BBBRRReeepppvvv~~~|||~~~tttfff[[[RRRFFF:::555666888::::::666000+++************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************************************))))))*********+++++++++cccSSSNNNGGGCCC@@@===>>>AAA???:::444000000000///......------***++++++,,,------------+++***))))))++++++***)))((((((((((((((((((((((((((())))))************)))&&&(((((((((,,,&&&EEE+++((()))+++)))+++++++++++++++++++++++++++!!!)))999+++(((...&&&&&&))))))((((((((()))******+++(((&&&...'''///!!!$$$...000"""QQQ<<<666444---'''------:::+++++++++*********))))))&&&'''+++***((()))(((+++///)))***++++++++++++---//////******---%%%{{{,,,(((+++,,,''')))+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,++++++,,,,,,,,,,,,------------------------------++++++,,,,,,------......,,,---...///////////////000000000111111111222222111111222333444555666666666999<<>>HHHSSSiiiwwwjjjfff___VVV===777333555===@@@>>>999------,,,,,,+++***))))))++++++++++++++++++++++++))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************)))************+++++++++vvv```QQQIIIGGGCCCAAA@@@AAAAAA???999444000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++))))))))))))))))))))))))...!!!***+++...444%%%%%%%%%///!!!111&&&FFF***''')))+++(((***---,,,***)))))))))******,,,LLL)))...'''---)))888---###...444%%%)))))))))((())))))***+++555'''........................000(((,,,777&&&)));;;%%%'''222######333...(((***---,,,***&&&((('''(((@@@,,,'''%%%999'''+++(((...)))111+++555&&&))),,,''')))+++((()))*********+++++++++,,,,,,,,,+++++++++*********))))))************************++++++++++++++++++++++++,,,,,,,,,---------......---------............///............////////////333333333333333333333333222333555666777777777777:::FFFVVVhhhxxxllllllrrrlll___RRRDDD666222999@@@AAA???222000---,,,---......---+++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))((((((((((((******))))))((((((''''''***)))(((''''''((()))***)))************+++++++++)))************+++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,uuu```PPPIIIHHHCCCAAA@@@@@@AAA???999444000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++)))))))))))))))))))))))),,,---000'''---***))))))666 ,,,...$$$aaa***''')))+++(((+++---,,,***)))))))))***+++!!!YYY$$$###888222%%%'''111|||:::!!!!!!333++++++******++++++,,,---RRRVVV(((222)))(((111...***---ZZZ000'''...+++222)))000%%%+++)))###+++%%%***$$$KKK%%%$$$///&&&;;;+++&&&)))+++((()))************+++++++++,,,,,,+++++++++*********))))))************************++++++++++++++++++++++++,,,,,,,,,---------......---------............////////////000000000111111333333333333333333333333111222333555555777888999DDD[[[yyyrrrpppuuusssjjj[[[OOO@@@888999===@@@AAA666222...+++++++++++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))((((((((((((******))))))((((((((((((***)))(((((((((((()))***)))************+++++++++)))************+++++++++,,,++++++******++++++,,,***++++++++++++,,,,,,,,,uuu___PPPIIIHHHCCCAAA???@@@@@@>>>999555111000000///...---,,,,,,------------------------------,,,,,,,,,,,,++++++))))))))))))))))))))))))%%%'''"""+++111333{{{lll000+++ttt+++((()))+++)))+++,,,,,,+++************+++000555uuuZZZ<<>>???@@@>>>:::555111111000///...---,,,,,,........................------,,,,,,,,,+++++++++))))))))))))))))))))))))666222...,,,&&& 000+++((())),,,)))+++++++++++++++++++++++++++,,,333:::---(((......------......///000111333&&&000222+++......000666,,,333%%%%%%,,,$$$:::111+++)))!!!)))''')))HHH+++&&&)))+++(((***+++************++++++++++++************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///000000000111111111222222222222333333333333444444444555666666666:::AAAFFF[[[{{{zzzsssooolllgggeee^^^PPPCCC===@@@EEECCC===666000------------,,,,,,+++++++++*********************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------sss]]]OOOHHHHHHBBB@@@>>>>>>???>>>:::666111111000///...------,,,........................------,,,,,,,,,+++++++++))))))))))))))))))))))))!!!***///333KKK+++(((***,,,)))++++++++++++,,,,,,,,,++++++###333nnn)))888...---------------...//////000IIIRRR$$$,,,333)))///...///000ccc:::///"""333000888333222&&&$$$666777'''777nnn***&&&))),,,(((***+++))))))*********+++++++++************************************************++++++,,,,,,,,,---------,,,,,,,,,---------......---------............////////////000000000111111222222222333333444444444444666666666666<<>>@@@EEE@@@888111............,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((('''((((((((()))))))))***))))))))))))************))))))************))))))))))))*********+++++++++))))))*********+++++++++,,,++++++******++++++,,,++++++,,,,,,,,,---------rrr]]]NNNHHHHHHBBB???======>>>>>>:::777222111111000///...------------------------------------,,,,,,,,,,,,++++++))))))))))))))))))))))))///333111&&&((((((&&&lll,,,(((***,,,***,,,***+++,,,,,,---,,,,,,,,,)))"""333555:::)))###555------,,,,,,------...///,,,###111)))222)))222......'''222NNN%%%+++000tttFFF...---!!!333)))$$$***%%%000vvv***&&&))),,,)))+++,,,)))))))))************+++***************+++++++++************************++++++,,,,,,------......,,,,,,,,,---------......---------............////////////000000000111111111222222333333444444555333555666666999BBBPPP[[[zzzuuuvvv~~~xxxwwwuuuwwwtttjjj[[[MMMEEEAAAGGGAAA:::333000...---,,,,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))******)))))))))************+++)))******++++++******))))))************+++++++++)))************+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,------------rrr\\\NNNHHHHHHBBB???<<<<<<>>>===:::777222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++))))))))))))))))))))))))$$$&&&***"""***((()))***$$$===rrr,,,)))***---***,,,***+++,,,---------,,,,,,777(((***kkk222,,,111)))000444...------------...//////333 JJJ***333)))444......,,,***\\\+++000(((;;;@@@333666)))000///+++000%%%&&&111...!!!BBB***%%%))),,,)))+++,,,))))))))))))************))))))*********+++++++++************************++++++,,,,,,---......///,,,,,,,,,---------......---------............///000000000111111111222222111111222333333444555555333666999;;;AAANNN```nnnwwwvvv|||xxxyyyxxxwwwuuupppiii```WWWQQQMMMGGG@@@999444000---***------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''''''''''''((()))*********))))))*********+++++++++)))***++++++++++++***))))))************+++++++++)))************+++++++++,,,++++++******++++++,,,,,,,,,,,,------------...qqq\\\NNNHHHHHHBBB???<<<<<<======;;;888222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++))))))))))))))))))))))))000###,,,---000"""666'''+++'''***,,,III,,,)))***---***,,,)))***,,,---...---,,,,,,&&&)))000000aaaZZZ)))222(((555!!!444...............///000000---222DDD^^^---333***666/////////111(((qqq===***111\\\&&&###<<<+++))),,, ///,,,&&&!!!777###000333~~~***%%%))),,,)))+++,,,))))))))))))************))))))******++++++++++++************************++++++,,,,,,---...//////,,,,,,,,,---------......---------.........//////111111222222222333333333111111222333333444555555666999>>>BBBIIIYYYnnn}}}~~~rrr|||zzz}}}vvvsssrrrrrrssspppiiicccTTTOOOGGG???999333...+++---------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''&&&''''''((()))******+++))))))******++++++++++++)))***+++,,,,,,+++***))))))************+++++++++)))************+++++++++,,,++++++++++++++++++,,,,,,,,,,,,---------......nnn\\\TTTOOOLLLBBB@@@===>>>???>>>;;;777222111//////000000...---------------------------------......------,,,+++*********))))))))))))))),,,,,,,,,+++++++++******'''111''',,,222NNN)))222///+++000...***++++++,,,,,,++++++***+++//////,,,%%%uuu>>> 333))),,,;;;...---------///000///---+++...!!!999000777999777***777)))===...hhh\\\;;;%%%+++222+++(((///************************%%%,,,+++###///kkk//////'''''')))(((***+++*********))))))((((((************************......------......,,,)))---------............///......---,,,,,,...///000.........//////000111222000111111111111222222222333222000111333555666666::::::>>>HHHVVViii~~~www{{{qqqrrrpppmmmnnnrrrtttsssfffXXXJJJEEE@@@777///---///---++++++++++++)))(((+++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))************************************)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////lll[[[SSSNNNKKKBBB???<<<<<<======:::777222111//////000000...---------------------------------......------,,,+++************)))))))))))),,,,,,++++++************'''333### 222&&&666xxx))),,,...---...(((++++++,,,,,,,,,,,,++++++&&&###!!!666+++///GGG$$$***;;;***(((333)))///......///000000000///444)))///YYYHHH===@@@888>>>:::AAA;;;+++888uuu666&&&!!!+++111+++(((---************************777(((%%%---(((***UUU***(((+++000+++%%%)))+++*********))))))))))))***************************))))))******)))***...---------............///...------------...//////.........//////000111222111111111111222222222222444333222333444666666666888<<>>===;;;222111//////000000...---........................------......------,,,+++))))))******+++++++++,,,)))))))))))))))))))))***333!!!000,,,&&&''''''(((...111333111(((444RRR222...(((,,,,,,333---------......---------(((&&&))))))---333444:::,,,000555>>>QQQppp\\\JJJ666000888???888+++---222---...:::888...---///111555888===EEEMMMSSSXXXjjjgggbbbqqqrrrwwwrrrttttttsssrrrpppoooppprrrwwwxxx{{{}}}xxxxxxzzzjjjccc^^^ccc```kkkpppnnnppptttjjjYYY]]]KKK:::EEEnnnvvvLLL---+++:::,,,--->>>))),,,,,,'''(((...000---++++++++++++++++++++++++444###!!!///222'''%%%000)))000222+++***BBBqqq___444///"""((((((///(((***************+++++++++++++++++++++++++++++++++...))),,,;;;KKKJJJ;;;,,,---------............///,,,---///000000000///...............///000111222111222222222222333333333222444666777666777999<<>>===>>>???===;;;222111//////000000...---........................------......------,,,+++))))))******+++,,,,,,,,,)))))))))************+++&&&"""(((///111777666***,,,...)))((()))"""%%%666%%%777''''''---***555---......//////......---777'''888666$$$)))......---,,,(((%%%(((...///,,,...111333111///111888===///333222444888222///999222777>>>DDDLLLUUUaaaiiiffflllooo|||ssszzzwwwrrrnnnoooooolllkkklllsssvvvzzz|||~~~ooo___XXX^^^TTT\\\aaa^^^```hhhooopppgggfff\\\LLLBBBAAA@@@;;;111;;;'''###<<>>>>>??????<<<999222111//////000000...---........................------......------,,,+++))))))***++++++,,,------************++++++,,,,,,)))111111(((###&&&((('''///,,,###%%%444666...,,,%%%777---444...///###+++......////////////......***$$$777///+++===333'''...///......222888888333444111000777>>>>>>777000888999888444000444???HHHKKKPPPWWW]]]bbbiiisss{{{}}}{{{{{{~~~~~~}}}qqqhhhbbb``````[[[XXXZZZ\\\\\\ZZZYYYTTTYYY```eeeddd[[[LLL@@@@@@111@@@@@@%%%///???(((//////000222000,,,***+++,,,,,,,,,,,,,,,,,,,,,,,, 000222%%%&&&555777++++++111555222+++'''***///%%%&&&///)))222'''111&&&*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---000///444KKK```RRR444---------............//////////////////000000111.........//////000111222222222222333333333444444444666888888888;;;CCCIII\\\ooohhhMMMAAAAAACCCBBB:::666111...------,,,+++************************************************((()))))))))******************++++++++++++******************************+++++++++*********))))))*********************************+++++++++,,,,,,************************+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,------------.............../////////000000000000hhhWWWPPPLLLIIIBBB@@@===>>>???>>>;;;777222111//////000000...---////////////////////////------......------,,,+++))))))***+++,,,,,,------******+++++++++,,,,,,,,,***)))&&&+++444000***111$$$111000***,,,,,,+++000(((111***,,,***333***333......////////////......666,,,555,,,---000%%%;;;---111222000111222///***///...000666;;;@@@EEEJJJIIILLLRRRRRRSSSbbbllleeemmmrrrwwwyyyzzz~~~vvvqqqoooiiiaaa]]]\\\TTTKKKEEEHHHQQQ\\\dddgggkkknnn]]]\\\III<<<@@@666+++111---***+++...***&&&+++555,,,,,,,,,,,,,,,,,,,,,,,,...)))***///...''''''---,,,(((%%%(((---///,,,(((///+++---+++444###111...*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***000***$$$888RRRJJJ+++---------.........//////000///.........///111222.........//////000111222222222333333333444444444666888::::::999>>>GGGNNNdddyyyiiiMMM>>>???BBBBBB===999444000///...------))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++*********++++++*********************************++++++++++++******))))))******************************+++++++++,,,,,,,,,************************++++++,,,,,,,,,---------******+++++++++,,,,,,,,,---------.........//////////////////000000000000hhhUUUMMMHHHDDDGGGCCC@@@???@@@???;;;888333222111000////////////---...///000000///...---,,,------......------,,,------++++++++++++------------------------------------------,,,,,,+++***------------------------............/////////000---......///000/////////,,,222333...,,,//////,,,...,,,---222111...000666666222333999AAAJJJXXXdddnnnxxx}}}}}}qqqeee[[[QQQIIIBBB;;;777???LLL[[[iiissskkkiiifffbbbYYYMMM???555666333000...///000///...***...000000,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------------------------....................................////////////000000000000000000000000000000000111222222333333222333444333222222444555444777999:::>>>IIIZZZgggzzzxxx[[[DDD>>>@@@@@@AAA???777///...222000***------------------------++++++++++++++++++++++++)))***+++***))))))+++---,,,,,,+++***))))))******))))))***++++++,,,------************************)))************+++++++++******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......000111111///---000555:::hhhVVVNNNJJJGGGGGGCCC@@@???@@@???;;;888333222111000000/////////...//////////////////...,,,------......------,,,------,,,++++++,,,---------------------------------------------,,,+++***------------------------........./////////000000........./////////000000,,,000111...///444666444000///333888777222111444999<<<@@@HHHUUUhhh|||wwwmmmaaaVVVOOOGGGBBBDDDHHHMMMTTT[[[hhhkkknnnmmmggg^^^WWWRRR===999333...,,,---///000000///...---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------------------------....................................////////////000000000000000000000000000000000111222222333333000111333333222222444666333555777:::AAAPPPcccqqq|||fffOOOCCCAAACCC@@@???999111...111000+++------------------------++++++++++++++++++++++++)))***+++***))))))+++---,,,++++++***))))))******++++++,,,,,,---......///************************)))************+++++++++******+++++++++,,,,,,,,,***************************++++++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,---------.........111222222111000333888<<>>JJJ^^^uuu|||uuu]]]GGG???AAA???@@@<<<555000//////...------------------------++++++++++++++++++++++++)))***+++***))))))+++---,,,+++******)))*********++++++,,,,,,------......************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,------------.........111222222222333888>>>CCCjjjYYYRRRNNNKKKFFFCCC??????@@@???<<<999333333222111000000000000111000///......///000111------............---------------,,,,,,---------------------------------,,,---------------,,,,,,...........................////////////000000000111000///......000222333555444222000111222000---666666777:::>>>DDDLLLRRR^^^kkkpppnnn{{{}}}yyyssskkkbbb]]]YYYXXX\\\cccdddjjjppprrrlll```TTTLLLLLLJJJFFF???888333333444555222...---...//////...------------------------------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,------------------------------------------------....................................////////////////////////////////////000000000111222222333333222444777777666555555555555666:::EEEWWWpppoooQQQAAAAAA???@@@>>>888222//////000------------------------++++++++++++++++++++++++)))***+++***))))))+++---++++++***************+++))))))******++++++++++++************************))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......------------............111000///111666???HHHNNNkkkZZZRRRMMMJJJEEEBBB??????@@@???<<<999444333222111000000000000111000///......///000111---......//////......---------------------------------------------------,,,------......---------........................////////////000000000111222111///...///000222444111000111444666666555555:::AAAJJJSSS^^^jjjsssyyy|||}}}{{{yyyuuurrrnnngggdddeeehhhjjjnnnqqqnnnaaaOOOAAA@@@AAABBBAAA>>>999555444777888888555000------...........................---------,,,,,,+++++++++++++++,,,,,,,,,---------------------------------------------------------....................................////////////////////////////////////000000000111222222333333666888;;;;;;999777555555666777===LLLdddbbbLLLFFF@@@@@@???<<<555000///111------------------------++++++++++++++++++++++++)))***+++***))))))+++---+++***************++++++))))))***************+++************************))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......---------.........//////000//////222;;;GGGRRRYYYkkkYYYQQQLLLIIIEEEBBB??????@@@@@@===:::444333222111111000111111111000000//////000000111......////////////......------............------------------------------,,,------............---......................../////////000000000111111222111000000000111333444111000222444444444888===GGGUUUgggvvv~~~zzzyyyvvvzzzwwwxxx~~~~~~wwwnnniiihhhgggiiinnnppphhhXXXJJJ666777888;;;<<<;;;777444999===@@@===666000......////////////////////////...------,,,,,,++++++***++++++,,,,,,------......------------------------------------------------....................................////////////000000000000000000000000000000000111222222333333777:::>>>???<<<999777666777999AAATTToooqqqYYYMMMBBB@@@???>>>999222000111------------------------++++++++++++++++++++++++)))***+++***))))))+++---*********)))******+++,,,++++++,,,,,,,,,,,,,,,,,,************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......------........./////////000000333:::EEEPPPYYY^^^hhhWWWPPPKKKHHHEEEBBB??????@@@@@@===:::444444333222111111111111000000000111111000000000......////////////......,,,---...//////...---,,,------------------------,,,,,,---.......................................//////000000000111111111111111111222222222333333555444666:::;;;@@@NNN\\\ooo|||yyyuuu{{{yyyuuummmllllllppprrroooggg___EEE>>>777666999<<<:::777555999???BBB@@@<<<666333////////////////////////......---,,,,,,+++******++++++,,,,,,---......///------------------------------------------------....................................////////////000000000000000000000000000000000111222222333333444888===???>>><<<999888<<<>>>HHH^^^{{{lllZZZEEE@@@>>>???<<<555000000------------------------++++++++++++++++++++++++)))***+++***))))))+++---******))))))***++++++,,,,,,,,,++++++++++++++++++************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------..................////////////111444;;;FFFRRRYYY\\\\\\eeeUUUOOOKKKHHHDDDAAA??????@@@@@@===:::555444333222111111111111///000111222222111000///......////////////......,,,---...//////...---,,,------------------------,,,,,,---.../////////...////////////////////////000000000000111111111111000111222333333333333222333444;;;DDDMMM[[[uuu|||xxxtttxxx{{{{{{{{{{{{zzzxxxwwwvvvuuutttrrr]]]OOO???888999======:::---111999CCCIIIHHHAAA:::000000000000000000000000......---,,,,,,+++******++++++,,,,,,---...//////------------------------------------------------..................................../////////000000000000000000000000000000000000111222222333333000555;;;??????===;;;:::AAADDDPPPggg|||~~~~~~jjjGGG@@@===??????777000///------------------------++++++++++++++++++++++++)))***+++***))))))+++---******))))))***+++,,,,,,******))))))))))))))))))************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------................../////////000111777CCCPPP[[[___\\\XXXhhhSSSMMMMMMGGGDDDAAA>>>===>>>===:::777444333222111000000000000000000000000000000000000000/////////............---...///...,,,,,,...///..................---------,,,,,,,,,,,,---......///////////////.........111///------///111222222111...///666888555555999;;;CCCXXXttt|||xxxtttuuuzzz}}}zzzxxxxxxssskkk___PPPCCC>>>IIIVVVGGG<<<111222<<>>===:::777444333222111000000000000000000000000000000000000000000/////////.........---...///...,,,,,,...///..............................------......///000////////////////////////000/////////111222333333444333555888888777<<>>;;;;;;======:::777444333222111111000000111000000000000000000000000000000000/////////......---...///...,,,,,,...///........................//////......//////000111//////////////////000000000000111222333333444444555444333333444<<>>666111///---,,,------,,,+++------------,,,,,,,,,,,,************************))))))*********+++++++++************************************************+++************+++,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---......//////000111111111222222111111666>>>DDDKKKYYYfffjjjiiiiiiiiihhh~~~dddSSSNNNLLLDDD@@@===:::;;;======:::777555444333222111111111111000000000000000000000000111000000000////////////---...///...,,,,,,...///........./////////000000......------......///000000000000000111111222222333444555444222111222444666===HHHTTTeee|||zzzrrrnnnssspppqqqxxxzzzsssiiibbbXXX\\\^^^XXXLLLAAA:::999DDDNNN[[[aaa\\\OOOCCC;;;333111...---...//////...111000...,,,,,,,,,......////////////////////////////////////////////////.........//////////////////////////////////////////000000000111111111111111222222333444444555555777777999;;;888888AAAMMMeeezzzwwwmmmjjjeeeaaa___^^^```aaaYYYWWWUUUTTTSSSRRRPPPNNNNNNNNNPPPQQQTTTVVVYYYZZZ^^^```bbbcccdddeeegggiiipppqqqtttzzz~~~{{{|||~~~~~~cccEEE???FFFEEE>>>===444111...,,,,,,---,,,+++,,,,,,,,,,,,++++++++++++************************))))))*********+++++++++************************************************)))))))))))))))***++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,------...//////000000000111111111333:::FFFOOOiiizzzwwwccc]]]hhhuuu|||cccRRROOOLLLCCCAAA>>>;;;;;;======:::777555444333222222111111222000000000000000000000000111111000000000/////////---...///...,,,,,,...///.........//////000000111......------......///000000000000111222222333333333555666555222222666999:::NNNhhhzzzxxxsssmmmmmmuuu|||{{{uuupppeee```[[[WWWRRRJJJ>>>555999FFFXXXeeeggg^^^RRRIII<<<888222///......////////////..................////////////////////////////////////////////////.........///////////////000000000000000000000000000000000000111111111111222222333333444444555555666444666888666888GGGXXXyyywww{{{zzzssskkkfffeeeeeefff[[[YYYVVVTTTSSSQQQNNNLLLJJJJJJJJJKKKLLLMMMOOOPPPNNNPPPSSSUUUVVVWWWZZZ\\\cccaaaccciiirrrtttpppkkknnnrrryyy~~~xxxVVVGGGIIIAAA888===666333///------------,,,,,,,,,+++++++++*********++++++++++++++++++++++++)))************+++++++++************************************************))))))(((((())))))***+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,------......///000000///111222222666AAAQQQ]]]}}}___XXXkkk{{{bbbRRROOOLLLBBBCCC@@@===<<<>>>===:::777555555444333222222222222000000000000000000000000111111111000000000//////---...///...,,,,,,...///---......///000000111111//////......//////000111000000111111222333333444333555666555444666===CCCOOOlllxxxsssrrrvvvxxxwwwuuuvvvnnncccXXXVVVXXXSSSEEE999555???NNN]]]eeeddd]]]VVVKKKDDD;;;444000/////////---...//////000///......////////////////////////////////////////////////............/////////000000000000000000000000000000000000000111111111111222222333333444555555555555333555999999===QQQiii}}}zzz|||sssjjjdddaaa```___]]][[[YYYYYYXXXVVVTTTPPPOOONNNNNNMMMMMMNNNNNNGGGIIILLLMMMMMMNNNPPPRRRRRRRRRUUUZZZ```bbb```]]]```ccciiiqqqzzz||||||eeeRRRPPPAAA555???999555111............---------,,,,,,,,,+++++++++++++++++++++++++++++++++)))************+++++++++******************************************************))))))******+++,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---......//////000111111///111444555;;;III\\\kkksss^^^___ssszzzaaaRRROOOLLLBBBEEEAAA>>>===>>>===:::777555555444333222222222222000000000000000000000000111111111111000000000000---...///...,,,,,,...///---......///000111111222000000000000000111111222000000111222333333444444222555666666666:::CCCJJJkkk~~~}}}xxxsssuuuzzzsssggg]]]^^^ccc```QQQBBB666;;;EEESSS^^^cccaaa]]]VVVNNNBBB888222000000000+++---///111111000///...000000000000000000000000000000000000000000000000---.........//////000000000000000000000000000000000000000000111111111111222222333444444555555666666333666<<<===DDD\\\vvvjjj~~~}}}tttnnnjjj___^^^\\\\\\\\\\\\ZZZYYYSSSSSSQQQPPPNNNNNNMMMMMMKKKLLLMMMLLLKKKJJJKKKLLLGGGJJJNNNRRRTTTUUUVVVWWWXXXZZZ]]]bbbiiipppuuuyyyzzzyyy}}}rrr___[[[HHH;;;HHH:::666222///...///............---------,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************************************++++++******++++++,,,---++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///////////////000111111222222000222555888>>>NNNdddtttzzzjjjaaakkkyyybbbPPPIIIHHHCCCCCC???<<<<<<>>>>>><<<999555444333222111111111111000000000000000000000000000000000000000//////...////////////////////////...//////000000000000000000000000000111111111111000---///444777555555666333:::777444<<>>>>><<<999555444333222111111111111111111111111111111111111000000000000000//////...////////////////////////...//////000000000000000000000000000111111111111555222222555777555555888111888999DDD^^^sssuuutttttttttrrroookkkeee```\\\LLL===444===MMMVVVTTTQQQXXXYYYXXXQQQGGG<<<666333000///...///000000///...000000000000000000000000000000000000000000000000////////////////////////111111111111111111111111222222222222222222222222333333333333444555666666888666999AAAKKK]]]}}}tttwwwzzzxxxsssmmmhhhdddaaa```^^^^^^^^^^^^\\\ZZZYYYYYYXXXWWWUUUUUUTTTSSSQQQNNNJJJJJJIIIHHHHHHHHHIIIIIIKKKKKKLLLNNNPPPSSSUUUVVVVVV[[[bbbgggkkksss|||yyyvvvxxx|||oooXXXFFF>>><<<:::555111///---......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++++++++******************,,,,,,,,,---------......................................./////////000000...///000000111222333222555777===FFFUUUfffuuu~~~pppmmmffflllxxxaaaOOOIIIHHHCCCCCC???<<<<<<>>>>>><<<999555444333222222111111111111111111111111111111111000000111111000000///...////////////////////////...///000000111111000000000000000111111111222222444111000333333222333777777@@@III]]]zzzppprrrtttuuutttqqqkkkgggdddWWWDDD444777DDDMMMNNNLLLTTTVVVXXXYYYUUUKKK@@@888222000......///000///...000000000000000000000000000000000000000000000000////////////////////////111111111111111111111111222222222222222222222222333333333333444555666777444666:::CCCTTTnnn{{{ssszzzrrrkkkgggeeedddcccbbb```___^^^^^^^^^ZZZYYYXXXXXXXXXWWWTTTQQQPPPOOOMMMKKKJJJIIIIIIHHHJJJJJJJJJJJJJJJKKKKKKLLLMMMPPPUUUYYY\\\aaahhhmmmwww|||uuutttuuu{{{zzzcccMMM@@@===;;;777333000/////////------,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((())))))******+++++++++******++++++++++++++++++,,,,,,,,,---------..................................../////////000000000000//////111333333333222555???NNN[[[fffpppxxx~~~qqqiiimmmyyywww```OOOIIIHHHDDDCCC???<<<<<<>>>>>><<<999555555444333222222222222111111111111111111111111000111111111111000////////////////////////////////////000111111111111000000000111111111222222222111///000333444222444888???TTTiii|||tttsssssssssrrroookkkhhhXXXIII<<<;;;BBBHHHLLLOOOMMMOOOSSSYYY\\\UUUHHH===555333///...///000111111////////////////////////////////////////////////////////////////////////111111111111111222222222111222222222222222333333333333333444444555666777555999===GGG```lllxxx{{{tttooolllllljjjfffbbb```^^^]]]\\\YYYYYYYYYYYYZZZYYYVVVSSSTTTSSSRRRPPPNNNMMMMMMMMMNNNMMMLLLKKKKKKKKKKKKKKKMMMPPPSSSTTTVVVYYY]]]aaaiiiqqq{{{wwwsssqqqwww}}}lllSSSCCC>>><<<888333000//////000///...---,,,+++***))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++''''''((()))***+++++++++******+++++++++++++++,,,,,,,,,,,,---------.................................////////////000000000222000///111333222222333999KKKbbbqqquuuttttttvvvooohhhvvvvvv___NNNHHHHHHDDDCCC???<<<<<<>>>>>><<<999666555444333222222222222111111111111111111111111111111111111111000000///000000000000000000000000///000000111111111111111111111111111222222222222333222444888777555777<<>>999444111///.../////////...---+++***))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++''''''((()))***+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,---------..............................////////////000000000111444000000222222000222888GGG]]]vvv{{{pppkkkllliiimmmttt^^^NNNHHHIIIDDDCCC???<<<<<<>>>>>><<<999666555444333222222222222222222222222222222222222111111222222111111000///000000000000000000000000///000111111222222111111111111111222222222222333333222444777777888>>>FFFccc{{{vvvtttrrrnnnjjjkkkbbbTTTFFF::::::JJJZZZCCC???===DDDPPPXXXXXXUUUBBB<<<444...---...///000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222333333111111111222222333333444444444444444555666777888::::::CCCXXXwwwnnneeennn{{{xxxtttnnnjjjcccaaa___]]]\\\[[[YYYWWWXXXWWWVVVVVVUUUUUUUUUVVVTTTSSSSSSSSSSSSTTTTTTUUUSSSSSSSSSSSSTTTTTTTTTTTTUUUYYY^^^aaacccgggnnnssszzz~~~xxxtttooonnnllliiinnn}}}fffOOODDDAAA<<<666222///......//////...---,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((())))))******+++++++++******++++++,,,---------,,,,,,,,,---------............................../////////000000000111111444111222444222000888DDDaaauuuzzzjjjfffiiiuuuttt^^^NNNHHHIIIDDDCCC???<<<<<<>>>>>><<<999666555444333333222333333222222222222222222222222111222222222222111000000000000000000000000000000000000111222222222222111111111111222222222333333333111333666;;;DDDSSSaaa|||tttqqqqqqsssmmmdddWWWJJJDDDKKKWWWQQQGGG===<<>>>>><<<:::666666555444333333333333222222222222222222222222111222222222222111000000000000000000000000000000000000111222222222222111111111222222222333333333777555666<<>>777444333222000000000000000000000000000000000000000000000000000000000000000000000000///000000111222222333333000000111222333333444444555444444555555666777888======PPPuuufffcccpppyyyssspppllljjjeeeeeecccbbb``````______]]]]]]\\\[[[[[[[[[\\\\\\\\\[[[[[[[[[\\\\\\ZZZYYYXXX[[[]]]]]][[[ZZZYYYZZZYYY\\\```fffkkkoooqqqssskkkkkkooozzz{{{uuummmoooooojjjcccgggxxxjjjMMMIIICCC<<<666333111000.........------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++******+++,,,,,,---......,,,,,,,,,---------..............................000000000000111111111111//////555999555555HHH```qqqcccmmm|||tttaaaQQQIIIJJJHHHCCC???<<<;;;======:::888555444333333222222333333111111111111111111111111333333333222222111111111222222111000///...------222222111111111111111111222222111222555999999666999666666CCC```vvvwwwsssqqqqqqmmmeee___^^^eeecccTTT>>>666BBBRRRYYYYYYYYYWWWMMM???333111555333333111///......000222222111111111000000//////000000000000111111111111222222333333333444444444222333555444333333444666666444333444666999::::::===???TTT|||~~~hhhhhh{{{{{{wwwxxxuuupppjjjfffcccaaaaaaaaa``````___]]]\\\\\\[[[^^^^^^]]]]]]]]]^^^______^^^___``````___]]][[[YYYXXXZZZ]]]aaaeeeggggggfffgggbbb```mmmsssiiifffjjjgggdddrrrpppYYYKKKAAA@@@;;;111///555222111000...,,,***((('''++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------................../////////////////////000111111222222111000333888666:::RRRooo~~~dddbbbppp|||rrr___PPPHHHIIIGGGCCC???<<<;;;======:::888555444333333222222333333111111111111111111111111333333333222222222111111000000000000000/////////222222111111111111111111222333333222222444555666777777EEEccc|||xxxvvvwwwvvvooohhhfffiiihhh^^^JJJ;;;===KKKWWW``````]]]TTTFFF999333333333222222000///000111333111111111111000000000///000000000000111111111111222222222222333333333333222333444444333333444555666444444444666888999:::>>>CCC[[[rrraaarrr~~~yyytttpppnnnmmmjjjiiihhhfffeeecccbbbaaa```______^^^^^^_________bbbbbbbbbbbbaaa___]]]\\\[[[\\\^^^aaadddffffffeeedddeeejjj|||vvvlllhhhkkkiiifffttt}}}```PPPCCC@@@<<<333000333000000///...,,,+++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,---------.....................//////////////////000000111111222222444333333555888EEE^^^uuusssdddjjj{{{ppp]]]OOOHHHHHHFFFCCC???<<<;;;======:::888555444333333222222333333222222222222222222222222333333333222222222222111/////////000000111111111111111222222222222222222222333444444222222555999:::AAA___yyyvvvxxxyyyuuuooolllnnnnnnhhhYYYDDD999BBBQQQaaacccaaa[[[PPPCCC999333222222111111111222222333111111111111000000000000000000000000111111111111111111111222222222222333111222333333222222333444555555444444555777999:::@@@JJJeee}}}hhhdddzzz~~~zzzyyyxxxvvvtttrrrqqqpppkkkjjjiiihhhgggfffffffffjjjiiihhhgggfffeeeeeeeeeggggggiiikkkmmmoooqqqrrrttt{{{yyyooojjjllliiihhhuuukkkWWWFFF@@@===666111000///.........---,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,------------.....................//////////////////000000111222222222222444444888HHHfffqqqfffiiiwwwzzznnn\\\OOOIIIIIIFFFCCC???<<<;;;======:::888555444333333222222333333222222222222222222222222222222222222222222222222//////000000000111111111111111222222222222222333222222333666666555777:::@@@TTTyyy}}}vvvwwwyyyxxxuuussssssooollldddOOO<<<<<>>:::333////////////...------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------........................///////////////000000111111222333333111555666===YYYwww___```rrrnnn\\\PPPKKKJJJGGGCCC???<<<;;;======:::888555444333333222222333333222222222222222222222222222222222222222222222222111111111111000000000000111111222222333333333333666111111666888666666999JJJiii{{{yyy{{{{{{|||~~~uuuoookkkhhhZZZGGG===>>>RRRZZZ```___\\\VVVKKK@@@666444111111222333111000000000000000000000111111///000000000111111111111000000111111111222222222000222333333222111333444444444555444444666;;;@@@KKK\\\xxxuuuWWWhhh{{{}}}{{{sssmmmkkkhhhfffnnnzzz}}}gggMMMAAA???===666111111111000///---,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------------.........//////............////////////000000000111222222333333333777888AAA```iiiWWWbbb}}}lll[[[QQQLLLKKKGGGCCC???<<<;;;======:::888555444333333222222333333333333333333333333333333111222222222222333333333222222222111111000000000111111222222333444444444999333111555666555;;;DDD___|||{{{yyyzzzzzz~~~xxxrrrmmmkkkdddTTTDDD;;;MMMYYYaaa```]]]ZZZRRRHHH>>>999444222333333222///000000000000111111111111000000000000111111111111111111111222222222222333111222333333222222333444333444555555555888???DDDSSSfffnnn[[[lll|||uuuooolllhhheeeiiipppxxxrrrVVVEEE@@@???999333222111000///---,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------........./////////............////////////000000111111222333333333111555;;;JJJkkkjjj^^^[[[mmmjjjZZZPPPLLLJJJEEECCC???<<<;;;======:::888555444333333222222333333333333333333333333333333111111222222222333333333000111111111111111222222111111222222333444444555777444444666555999MMMccc~~~{{{{{{|||{{{zzz~~~{{{zzzuuupppjjj```NNN===BBBQQQ]]]\\\ZZZ[[[XXXQQQGGG@@@888444444555333111///000000000111111111111000000000000111111111111222222222222333333333333222333444444333333444555222444666555555:::BBBHHHZZZpppeeeeeeyyy}}}xxxrrrnnniiieeefffiiimmm{{{aaaKKKBBB@@@;;;555000000000///...---------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------............////////////............////////////000111111222222333333444333777BBBYYYxxxttt\\\bbbmmmhhhXXXOOOKKKJJJDDDCCC???<<<;;;======:::888555444333333222222333333333333333333333333333333111111111222222333333333...///000111222333444444111111222333333444555555444333666999777@@@```xxx{{{~~~}}}tttnnngggUUUAAA555HHHVVVVVVVVV[[[]]]XXXNNNFFF<<<777666666444222//////000000111111111222000000000000111111111111222222333333333444444444222444555555333333444666111444666666666;;;DDDKKK^^^vvvfffZZZmmm~~~zzztttpppjjjeeedddeeeaaakkkiiiPPPDDD@@@;;;666......//////////////////++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------............/////////000............/////////000000111111222222333444444;;;>>>JJJccc|||rrr___[[[llljjjYYYNNNIIIIIIEEEDDD@@@===<<<>>>>>>;;;999444444444333333333222222111111222222222333333333555555444444444333333333222222222222222222222222666333000000333555555444777666666888===RRRxxx~~~xxxvvvuuurrrooorrrtttyyyzzzrrraaaOOO::::::EEEWWW]]]WWWUUUZZZVVVQQQHHH===444000000222222222000000000111222333000000////////////000000222222111111111111111111444444444444444444444444222888888777::::::CCCWWWhhhwwwYYYjjj~~~zzzyyywwwrrrkkkeeeaaa___fffffftttvvvRRR@@@???===777222111//////000000...---,,,------,,,++++++,,,......,,,******+++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......---......///////////////////////////000000000000---333666222000444777888CCCGGGZZZttt}}}qqq```YYYeeekkkjjjYYYNNNIIIIIIEEEDDD@@@===<<<===>>>;;;888444444444333333333222222111222222222222333333333555444444444444333333333222222222222222222222222444222111222555777777666666444777===IIIaaatttnnnfffdddeeeggggggeeehhhiiikkkpppvvv|||xxxiiiXXX@@@;;;BBBSSS^^^]]]\\\^^^XXXSSSKKKAAA888333111111111000000000000000111111000000////////////000000222111111111111111222222444444444444444444444444111555444555888777DDD^^^|||jjjWWWnnn||||||yyytttmmmfffbbb```aaacccooo}}}}}}XXXDDD@@@???:::333111000///000///...,,,,,,------,,,++++++,,,......,,,******+++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......---......///////////////////////////000000000000///111222333222333555888BBBLLLccc|||rrraaa[[[rrrcccjjjYYYNNNIIIIIIEEECCC@@@<<<<<<======;;;888444444444444333333333333222222222222333333333333444444444444333333333333333333333333333333333333222222222333666888888777777777>>>MMMaaazzzxxxnnndddaaa]]]^^^aaadddeeedddeeefffgggiiilllpppsssuuuvvvfffIII===:::HHHXXX^^^]]]]]][[[WWWPPPGGG???888333000///000000000000000//////111000000//////000000111111111111111111222333444444444444444444444444444333444222666888666JJJmmmZZZWWWsss~~~~~~~~~|||vvvooogggbbb```]]]```jjjssscccIIIBBBAAA>>>444222000/////////...,,,,,,------,,,++++++,,,...---,,,******+++,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---......///////////////////////////000000000000222...///444555222777@@@SSS\\\nnn}}}{{{mmmfffhhhlll___iiiXXXNNNIIIIIIEEECCC@@@<<<;;;======;;;888555444444444444333333333222222222333333333444444444444444333333333222222333333333333333333333333222222333444666777777777888>>>MMMeeezzzrrrjjjfffjjjiiihhhkkkoooqqqrrrqqqrrrrrrrrrrrrsssuuuwwwxxxwwwyyy~~~tttXXXEEE888@@@RRR\\\]]]ZZZ]]]ZZZUUUNNNGGG>>>666111000000111222222111///...111000000000000000000111000000000111222333444555444444444444444444444444666555333888;;;:::TTT~~~sssQQQ\\\vvv~~~}}}}}}xxxooogggbbb___]]]aaafffkkkpppPPPDDDAAA???666444111/////////...,,,,,,,,,---,,,++++++,,,...---+++******+++,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---......///////////////////////////000000000000333---...666555222???TTTqqqrrrsssoooddd```lll{{{uuu___ccciiiXXXMMMIIIIIIEEECCC???<<<;;;<<<===:::888555555555444444444333333222222333333333444444444444444333333333222222222333333333333333333333333333333444444555555666777666EEE___xxxooollliiihhhjjjnnnppptttzzz}}}|||zzz{{{~~~hhhQQQ<<<===NNN\\\```^^^^^^\\\XXXTTTNNNEEE:::333222222333444333222000///111111000000000000111111111111111111222333444555444444444444444444444444666555333888===AAA]]]```QQQeeexxx~~~}}}~~~~~~}}}xxxpppgggaaa^^^^^^bbbeeehhh{{{XXXFFFAAA???888555111//////...---,,,,,,,,,---,,,++++++,,,...---+++)))***+++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---......///////////////////////////000000000000111...111666444666OOOmmm}}}ooo]]]PPPVVVpppccc]]]fffhhhWWWMMMIIIIIIEEEBBB???;;;;;;<<<<<<:::777555555555555444444444333333333333333444444444444333333333333222222222222333333333333333333333333444555555444444555888;;;:::RRRvvv{{{mmmiiihhhiiioooxxxwww|||~~~~~~rrr[[[BBB;;;GGGVVV^^^^^^^^^\\\YYYWWWSSSKKK@@@888444444444444333222111111222111111000000111111222222222222222222333444555444444444444444444444444222666333444===HHHeeennnUUUWWWoooyyy~~~}}}}}}~~~}}}yyyqqqiiibbb___]]]```dddhhh___JJJBBB???:::666222///......---,,,,,,------,,,++++++,,,...,,,+++)))***+++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---......///////////////////////////000000000000000000444666777AAA___}}}xxxfffTTTMMM\\\{{{iii]]]aaafffhhhWWWMMMIIIIIIEEEBBB???;;;;;;<<<<<<:::777555555555555444444444444333333333444444444444555333333333222222222222111444444444444444444444444444555555555555888>>>BBBOOOmmmssskkkmmmooosssmmmQQQ@@@CCCOOOYYY\\\]]][[[YYYYYYVVVOOOEEE<<<555444333222111111111111222111111000000111111222333333222222222333333444444444444444444444444444///888666333???RRRmmm```PPP^^^vvv|||~~~}}}~~~{{{ssskkkeeeaaa\\\]]]bbbfffyyydddOOOEEE@@@;;;777222///......---,,,,,,------,,,++++++,,,...,,,***)))***+++---,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,---------......---......///////////////////////////000000000000000222444555<<>><<<;;;;;;;;;:::666666555444333333222222333333333333333333333333555555666666555444333333444444444444444444444444444666777555444===QQQbbb~~~ppppppvvvzzz|||lllTTTNNNUUU[[[^^^[[[XXXWWWUUUTTTQQQOOOAAA777000222444111///111222222222222222222222222111111222222222333333333222222333333333444444444555888:::;;;DDD\\\jjjMMMYYYiiixxx~~~{{{yyyvvvqqqiiiccc^^^^^^\\\]]]iii}}}wwwVVVFFFEEE???<<<888333000...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,------...---------////////////000000000000////////////000000000000444222444===NNNcccttt~~~qqqhhh]]]bbb~~~kkkiiifffdddhhhhhhdddUUULLLIIIIIIEEEEEEBBB>>><<<;;;;;;;;;:::666555555444333333222222333333333333333333333333555555666666555444444333444444444444444444444444555555:::@@@???CCC```zzzvvvssssss}}}~~~xxxwwwvvvvvvxxx|||aaaSSSWWWbbb]]][[[YYYXXXWWWUUURRRPPPDDD:::222333333111000222222222222222222222222222111222222222222333333333222222333333333444444444555777999<<>><<<<<<;;;:::999555555555444444333333222333333333333333333333333555555555666555555444333444444444444444444444444777555===HHHGGGMMMtttzzzwwwsssssswwwllliiimmmqqqtttwwwzzz~~~qqqVVVUUUaaa\\\[[[ZZZYYYYYYWWWSSSQQQIII@@@777444333111111333222222222222222222222222222222222222333333333333333333333333444444444444444555777===OOOoooTTTRRR]]]mmm}}}zzzyyywwwsssmmmggg```[[[YYY\\\bbbooohhhRRRJJJ@@@===999444000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,---...///////////////////////////000000000000111111111222222222333333000444>>>LLL\\\lllyyygggfffhhhiiieee]]]dddUUULLLHHHHHHDDDCCCAAA>>><<<<<<;;;:::888555555444444444333333333333333333333333333333333444555555555555555444444444444444444555555555555888999===CCCIII^^^~~~{{{uuuvvvyyynnnggghhhnnntttxxxyyy{{{~~~aaaWWW___[[[[[[ZZZZZZYYYWWWSSSPPPMMMFFF<<<666333222222333222222222222222222222222222222222333333333444444333333333444444444444555555444777AAAWWWzzzTTTSSS```ttt~~~{{{xxxwwwvvvsssmmmhhhbbb[[[YYY]]]___hhhtttXXXIIIAAA>>>999555111///...///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000000////////////000000000000000000111111222333333333666888???NNNcccttt}}}iiihhhlllllleeeXXXcccTTTKKKHHHHHHDDDBBB@@@>>><<<<<<;;;999777444444444444444333333333333333333333333333333333444444555555555555555444444444444555555666666666666<<<======QQQ|||~~~{{{yyy~~~uuupppmmmiiigggjjjoootttwww{{{|||~~~~~~xxxeeeccc\\\[[[ZZZYYYXXXVVVSSSPPPPPPJJJAAA888333333444333222222222222222222222222222222333333333444444444333333444444444555555555666555999GGGaaavvvUUUXXXggg{{{wwwtttssstttvvv|||xxxuuuttttttqqqlllhhhaaaZZZXXXZZZZZZaaa___IIIBBB???:::555111/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000////////////000000000000//////000000111222222333888999CCCYYYrrr}}}vvvzzzwww}}}iiiiiikkkkkkbbbRRRcccTTTKKKHHHHHHDDDAAA@@@===<<<<<<;;;999777444444444444444444444444333333333333333333333333333444555555666555555555444444444555666666777777444===???EEEggg|||xxx~~~qqqjjjjjjjjjlllooorrrvvvxxx{{{|||||||||}}}wwwkkk```^^^[[[YYYXXXVVVTTTRRRPPPMMMEEE:::444444444333222222222222222222222222333333333333444444444444333444444444555555555555777777===OOOllldddSSSaaarrruuujjjggghhhkkkooovvv~~~{{{wwwtttrrrrrrppplllhhh^^^YYYVVVVVVVVV]]]rrr~~~iiiNNNCCC@@@;;;666222000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,---...///000000000////////////000000000000...//////000111222333333555<<>>XXX~~~{{{{{{xxxqqquuuvvvwwwzzz|||~~~}}}zzzzzzjjj^^^]]][[[TTTSSSXXXRRROOOJJJDDD>>>999555333333333333222222333444444444444444444444444444444555555444333333555666777777888KKKiiivvvYYYkkk|||uuufffdddjjjuuu}}}yyyuuurrrnnnjjjhhheee```[[[YYYWWWXXX___ggguuuzzz[[[KKKGGG???777333222000,,,//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................------000000000000111111111111111333555666222111555;;;BBBaaarrrsssvvvwwwtttvvvrrrjjjhhhgggZZZKKKMMMZZZaaaVVVNNNHHHGGGFFFCCC@@@===<<<;;;:::888666666555555555555444444444444444444444444444444444333444555666666666555444777777666555555666777777:::HHHeee~~~|||zzzwwwzzz{{{{{{}}}~~~{{{sssaaa]]][[[VVVUUUXXXUUUQQQLLLGGGBBB===777333444333333222333333444444444444444444444444444444444444444444444555666666888;;;RRRsssooo^^^ooopppeeekkk|||}}}yyyvvvtttppplllhhhgggaaa\\\ZZZXXXYYYaaaiiiyyywwwnnnNNNIII@@@999555333111...//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................000000000000111111111111666333222222333555;;;BBBKKK^^^jjjmmmlllgggkkk}}}{{{oooiiieee```VVVMMMRRR^^^bbbWWWOOOIIIHHHGGGCCC@@@===<<<;;;:::888777666555555555555444444444444444444444444444444444333444555666777666555555999777555555666777888999<<>>EEEXXXbbbiiillliii```nnnrrrkkkhhh```VVVOOOPPPZZZccccccXXXOOOIIIIIIGGGCCC@@@>>><<<<<<;;;999777666555555555555444444444555555555555555555555555333444555777777666666555777444444777999:::;;;>>>???fff~~~}}}~~~jjj[[[[[[[[[YYYWWWYYYTTTNNNMMMLLLGGG<<<333555444444333333333333444444444444444444444444444222333555666666666555444777===YYYyyybbbpppzzz{{{nnnhhh{{{|||{{{{{{zzzxxxtttoookkkjjjccc\\\YYYWWWYYYaaakkkooofff}}}YYYNNNBBB<<<888555222111////////////............---------------------------------------------------------------------------------...............///000000000111111111111000///333777777666???LLLiiipppoooiiieeeggg|||~~~kkkiiifff[[[NNNKKKTTT```gggcccXXXOOOIIIIIIGGGCCC@@@>>><<<<<<;;;:::888666555555555555444444444555555555555555555555555444555666777777777666555555222444888:::888;;;@@@LLLyyy~~~~~~zzzttt```]]]]]]ZZZVVVXXXSSSOOONNNNNNIII>>>555666555444444333333333444444444444444444444444444222333555666666666555444888@@@\\\nnnbbbtttzzz{{{pppkkk}}}|||{{{{{{zzzyyyuuupppllliiibbb[[[XXXVVVWWW^^^ggghhheee{{{```QQQCCC===:::444111111000000/////////.........---------------------------------------------------------------------------------........./////////000000000111111111111---...444777444777MMMhhhvvv^^^^^^pppvvvfffgggcccWWWKKKLLLXXXeeekkkbbbWWWOOOIIIHHHGGGBBB@@@>>>===<<<<<<;;;999666555555555555444444444555555555555555555555555444555666777888777666666555333555999777444<<>>======<<<;;;:::666555555555555444444444555555555555555555555555444555666777888777777666777555777999777888III^^^~~~kkk```ZZZVVVUUUSSSRRRPPPNNNJJJDDD@@@777666555444444333333333444444444444444444444444444444444444444555666666999IIIlllggglllzzz~~~|||zzzwwwvvvsssooolllhhhbbb]]]ZZZVVVSSSWWW]]]]]]iiitttqqq\\\IIICCC???666111222000000000000/////////...------------------------................................................,,,,,,------...//////000000000000000111111111111444111333777888FFFpppzzzssslllgggccc___TTTMMMSSS\\\dddnnnzzzaaaVVVMMMGGGGGGEEEBBB@@@>>>=========;;;:::666666555555555444444444666666666666666666666666444555777888888888777666888666888;;;999???YYYuuuqqqbbbZZZVVVTTTTTTSSSQQQNNNJJJFFFDDD777777666555444333333333444444444444444444444444555555444333333555666777555IIIpppwwwiiittt}}}yyyvvvtttrrrnnnlllhhhccc^^^[[[WWWSSSVVV[[[UUUdddiii|||vvv```LLLFFFAAA888222444000000000000////////////------------------------................................................,,,,,,------...///000000000000000000111111111111333000444===@@@KKKooo{{{nnnwwweeecccccc[[[MMMJJJWWWccchhhrrr```VVVOOOJJJHHHFFFDDDAAA>>>======<<<:::999888777777777666666666555333444444555555444444333555666666777777777777777444555888:::888EEEmmmeeeTTTZZZUUUWWWWWWVVVRRRNNNKKKJJJBBB<<<555333555777666444333333333444444444555555666555444444555666777888:::RRRqqqtttddduuuuuu|||yyyvvvrrrmmmiiiiiigggbbb[[[TTTRRRUUUXXXYYYZZZeeeuuuhhhPPPEEE@@@:::444333000/////////............---------............///........................------------------------////////////000000000000222222222222222222333333444888999999BBBYYYtttiiifffllldddbbb___VVVQQQSSS^^^kkkrrruuuwwwaaaVVVPPPJJJIIIFFFDDDAAA>>>======<<<:::999666666666666777777777777555555555555555555555555555555666777777777777666777:::===<<>>======<<<:::999666666666666777777777777777777666555555666777777444555555666666666666666333:::;;;999BBBaaa{{{~~~~~~yyy```]]]YYYYYYXXXUUURRRNNNKKKIIIDDD>>>888555555666555444333444444444444555555555555555444444555777888999@@@[[[{{{qqqjjj~~~jjjkkkzzz~~~}}}{{{zzzyyyvvvrrrooojjjgggbbb[[[VVVTTTUUUWWWXXXZZZ___eeeyyyxxxXXXFFFAAA<<<666111000000000/////////......---------............///................................................////////////000000000000111111222222222333333333444666:::EEEXXXllluuuuuuXXX[[[fffwww|||jjjdddccc]]]UUUOOOSSS]]]iiiqqquuu}}}___UUUNNNIIIHHHEEEDDDAAA>>>======<<<:::999888777777777666666666555888777555444444555777888444444555666666666666666111::::::666GGGpppiii```YYYXXXVVVUUUSSSPPPMMMKKKEEEAAA:::777666666555444444444444444555555555555555555444555555777999:::LLLhhhwwwvvvvvvkkkppp~~~|||{{{zzzyyyyyywwwtttqqqjjjgggbbb\\\WWWUUUUUUVVVVVVZZZ^^^aaauuu\\\GGGAAA>>>888222000000000////////////...---------............///........................////////////////////////////////////000000000000111111111222222333333444444777@@@RRRjjjyyyuuujjjQQQ```sssnnndddeeecccXXXMMMNNNWWWdddooorrruuu]]]SSSMMMHHHGGGDDDDDDAAA>>>======<<<:::999:::999888777666555444333777666444333333444666777444555555666777666666666666======<<>>======<<<:::999:::999888777666555444333666666555444444555666666555666666777777777777777777;;;<<>>======<<<:::999777777777777666666666666666666666666666666666666666777777888888888888888777777:::KKKooo~~~yyyvvvppp___ZZZVVVTTTUUUTTTPPPLLLJJJGGGBBB;;;666444444555555555555555666666666666555555555555777999;;;<<>>999111111111000000000//////---------............///........................------------------------////////////000000000000///000111222333444444555666AAARRRfffvvvxxxiiiXXX___nnnyyyiiiaaagggdddUUUMMMPPP[[[bbblllqqqqqqyyy___VVVPPPKKKKKKHHHDDDAAA???======<<<:::999444555555666777888888999777777888888888888777777777777888999999999999999===:::>>>VVV}}}~~~qqq~~~ccc]]]WWWTTTTTTSSSNNNIIIKKKHHHCCC<<<777444444555555555555555666666666777555555555555777999;;;===RRRuuuyyypppoooqqqqqqtttyyysssxxx}}}zzzzzzzzzkkkfffsss|||zzzxxxuuuqqqmmmlllgggaaa]]][[[YYYVVVTTTZZZSSSXXXaaaiiiZZZFFFAAA>>>999111111111111000000000000---------.........//////........................------------------------////////////000000000000///000000222333444555555>>>IIIYYYhhhuuuwwwkkk^^^eeeooonnnbbb^^^eee___OOOLLLVVV]]]ccckkkppprrr|||bbbWWWOOOJJJJJJHHHDDDBBB@@@???>>>===;;;999555666777888888777666555555555666666777777888888888888888888888999999999===<<>>===;;;999555666777888888777666555666666666666777777777777888888888888999999999999@@@CCCTTTtttxxxuuu___UUUVVVRRRQQQQQQLLLJJJHHHDDD@@@<<<888666666666666666666666666666555888555666888888999???FFF\\\~~~~~~vvvsssyyy~~~{{{vvvzzztttpppnnnppptttxxxzzz{{{zzzrrrpppzzz~~~zzzwwwtttqqqpppoookkkeee___[[[XXXUUUSSSTTTVVVZZZ\\\bbbuuudddIIICCC@@@999444222111111111222000///000...---...///000///.................................................../////////000111111222222555555444333333666888999KKKXXXeeesss}}}vvvpppzzzzzzuuu|||pppeeeeeeeee```TTTKKKOOOXXXbbblllvvvzzz~~~dddYYYPPPJJJIIIHHHDDDBBB@@@???>>>===;;;999666666777777777777666666777777777777666666666666888888888888999999::::::===III```eeeUUUVVVTTTTTTSSSLLLKKKIIIEEEAAA===999777666555555666666666666666666555333444777777999AAAJJJccc}}}}}}}}}~~~{{{ooooooxxxrrrppptttwwwxxxyyy{{{zzzzzz~~~{{{xxxvvvtttsssoookkkfffaaa]]]ZZZVVVSSSTTTVVVYYYZZZ___rrrlllLLLBBB???:::555333111000111111000///000...---...///000///.................................................../////////000111111222222222222222222333555888<<>>===;;;999666666777777777777666666888888777777666666555555777888888999999:::::::::===RRRooooooXXXXXXXXXWWWUUUNNNKKKIIIFFFBBB>>>:::888666555555555555666666666666555444444666666999CCCMMMiii|||{{{||||||vvvmmmqqq~~~zzztttmmmpppzzz~~~|||zzzwwwvvvuuunnnkkkgggccc___[[[VVVRRRUUUUUUWWWYYY\\\mmmtttOOOBBB@@@===666333111000000111000///000...---...///000///.................................................../////////000111111222222000000222444444666===EEEXXXyyy}}}uuu|||mmmpppnnniiieeeeeeaaaWWWLLLJJJTTT```hhhvvveeeZZZQQQJJJIIIGGGDDDBBB@@@???>>>===;;;999777777666666666666777777888888777777666666555555777888888999::::::;;;;;;AAA___yyy\\\YYYXXXVVVSSSMMMLLLJJJHHHDDD@@@<<<999777444555555555666666777777666555666777666999DDDPPPmmm{{{|||}}}}}}{{{uuupppvvvwwwiiiiiijjjuuu~~~|||zzzxxxvvvvvvnnnkkkgggccc___[[[VVVRRRTTTSSSVVVYYYZZZiii{{{SSSCCCAAA???777444111000000000000///000...---...///000///.................................................../////////000111111222222444333555777666888CCCPPPjjjkkkfffxxxlllxxx|||gggjjjfffeee___SSSKKKOOO[[[fffjjjxxxdddYYYPPPJJJIIIHHHDDDBBB@@@???>>>===;;;999777777666666666666777777777777777777666666666666777888888999:::;;;<<<<<>>===;;;999888777666555555666777888666666666666777777777777777888888999:::;;;<<<===MMMvvvjjj___WWWOOONNNMMMLLLLLLJJJFFFBBB>>>:::888444444555555666777777888666666888888777<<>>===;;;999888777666555555666777888555555666666777777888888777888888999;;;<<<======ZZZ~~~www}}}rrreeeZZZQQQPPPPPPMMMLLLJJJGGGCCC>>>:::888444444444555666777777888444555777888888>>>NNN^^^zzzzzzyyy{{{~~~~~~|||~~~}}}qqqgggcccaaajjjoooeee|||~~~{{{xxxvvvtttsssoookkkddd^^^ZZZWWWUUUSSSPPPOOOUUU[[[YYYaaaaaaKKKBBB;;;999555111///////////////000...---...///000///.................................................../////////000111111222222111///222777999???XXXssslllQQQ\\\xxxiiiiiijjjfff```SSSJJJOOO^^^iiijjjsss}}}aaaWWWQQQLLLJJJGGGDDDBBB@@@???>>>===;;;999777777888888888888777777666666666666777777777777444:::888888>>><<<;;;EEElll}}}eee\\\YYYTTTNNNMMMJJJFFFCCCAAA???<<<999555555555555555666777777666444555999:::@@@TTTjjj}}}xxxvvvwwwzzz}}}iii``````kkkrrroooooosss}}}xxxrrrpppssskkkhhhddd___ZZZWWWUUUTTTUUUWWWSSSSSSZZZccc|||mmmNNNBBB@@@:::666222000///000000000000000//////.........---........................---------............///000000000000111111111111222111555888777EEElllvvvYYYUUUcccssslllooommmlllUUUGGGOOOYYY___iiiwwwxxx{{{aaaXXXQQQLLLJJJGGGDDDBBB@@@???>>>===;;;999777777888888888888777777666666666666777777777888333:::999:::@@@>>>???JJJuuulll]]]ZZZVVVOOOMMMJJJFFFCCCAAA???<<<:::555555555555555666777777777444666999:::@@@VVVmmm|||xxxvvvxxx{{{~~~zzzgggbbbhhhvvv~~~zzzwwwzzz~~~}}}xxxrrrpppqqqjjjhhhccc^^^ZZZWWWUUUTTTSSSVVVTTTUUUZZZ```tttpppOOOBBBAAA:::777222000000000000000000/////////....................................---------............///000000000000111111111111///000333555999MMMrrriiiXXX\\\rrrooolllpppmmmgggSSSGGGPPP[[[aaakkkxxxbbbXXXRRRLLLKKKHHHDDDBBB@@@??????>>>;;;999777777888888888888777777666666666777777777888888444::::::<<>><<<:::777777888888888888777777666666777777777888888888666;;;:::<<>><<<:::777777888888888888777777777777777777888888888888888;;;:::<<<@@@@@@MMMhhhzzzwwwxxxcccYYYVVVOOOMMMJJJGGGDDDBBB@@@>>><<<888777777666666666777777888666888:::;;;FFFbbb}}}zzzwwwvvvuuuttttttuuuvvvuuuuuuyyyzzz|||~~~xxxfff```jjj{{{|||zzz{{{zzzsssnnnllljjjgggccc^^^ZZZVVVTTTSSSRRRUUURRRSSSXXXXXXddd|||[[[FFFDDD===:::555222111111111000.........///////////////........................---------............//////000000000111111111111000666777:::QQQttt~~~|||tttyyynnnxxxooojjjuuuyyysssYYYQQQOOOYYYcccggglllrrruuudddZZZTTTNNNMMMJJJEEECCCAAA@@@@@@>>><<<:::777777888888888888777777777777777888888888999999999;;;999;;;@@@BBBVVVwwwxxxssstttqqq___XXXTTTMMMJJJGGGDDDCCCAAA???===888888777666666666777777777666888:::<<>>;;;666333222222111111.........///////////////........................---------............///000000000000111111111111///333555>>>WWWtttyyyppppppjjjrrrvvveeerrrllllllzzz}}}uuuWWWRRRSSS\\\eeejjjnnnrrrwwwddd[[[TTTOOOMMMJJJEEECCCAAA@@@@@@???===;;;777777888888888888777777777777888888888999999999999:::888;;;BBBGGGaaa{{{vvvrrr|||~~~cccXXXVVVMMMJJJGGGDDDCCCAAA???===999888888777666666777777555555777:::<<>>999999888777777666777777444444777:::===LLLooo~~~wwwttttttuuuwwwyyyxxxvvvtttyyyzzz||||||{{{zzz{{{{{{}}}}}}|||||||||~~~yyypppeeefffxxxuuukkkgggoootttssswww|||}}}}}}wwwxxxyyyvvvrrrpppllljjjfffaaa\\\YYYWWWVVVQQQTTTRRRUUU[[[YYYaaatttiiiMMMEEE@@@<<<777444222222222111---.........//////000000........................---------.........//////000000000000111111111111444222777HHH^^^mmmnnnhhh___ccceeezzzgggeee~~~kkkqqq~~~~~~uuuRRRQQQUUU^^^hhhooouuuyyyggg[[[RRRMMMNNNMMMEEEBBB??????@@@???<<<999555555666666777777888888777888888888888999999999;;;:::::::::@@@VVVzzz~~~xxxzzzxxx|||rrrVVVUUUOOOKKKGGGDDDBBBAAA???===;;;:::999777777777777888<<<555888999999PPPzzz|||xxxtttppptttuuuwwwyyyzzz{{{zzzzzz|||}}}}}}{{{zzz{{{~~~~~~~~~~~~uuutttsssjjjzzzvvvgggkkknnnpppwww|||pppwwwzzzyyywwwrrroooooollliiifffccc___ZZZUUUQQQUUUSSSSSSVVVXXXYYY___fffsssWWWGGG???===999444111//////...000000000000000000000000///////////////////////////////////////.........////////////000111222333555888===IIIaaawwwxxxnnn[[[___kkkpppbbbooozzzooooooaaaQQQXXX```dddfffmmmyyyfff[[[SSSMMMMMMLLLFFFBBB??????@@@???<<<999777777777888888888999999777888888888888999999999888999:::;;;DDD^^^yyyxxxtttttt{{{YYYSSSOOOLLLGGGDDDBBBAAA???===;;;:::888777666666777777777333888:::===XXX}}}yyytttqqqppppppooommmuuuvvvxxxzzz||||||||||||}}}~~~~~~~~~}}}}}}~~~~~~~~~wwwuuutttsssuuuqqqpppoooqqq{{{tttjjjwwwyyyxxxwwwsssooonnnllljjjfffccc___[[[UUUQQQUUURRRRRRUUUWWWXXX^^^eeevvvUUUDDD@@@===999555222000//////000000000000000000000000/////////////////////////////////////////////...////////////000111222333444666===PPPmmmyyyiii\\\gggyyysssjjj{{{sssnnnqqq{{{\\\OOOWWW___dddfffnnn{{{fff\\\TTTNNNMMMKKKFFFCCC@@@???@@@???<<<999888888888999999999999999777888888888888999999999888;;;<<<<<>>:::666222000//////000000000000000000000000////////////////////////......//////////////////////////////000111222333333444???ZZZyyyvvv```[[[rrruuusss|||ooonnnuuu~~~rrrTTTPPPXXXaaaeeehhhqqqfff]]]UUUOOOMMMKKKGGGDDD@@@@@@@@@@@@<<<999888888999999999999999999777777888888888999999999:::>>>>>>===LLLrrrzzzqqqmmmuuudddPPPOOOLLLHHHEEECCCAAA???>>>:::999888666555666666777999999<<<999<<<^^^zzzvvvvvvtttooojjjmmmllllllllloooqqqssstttwwwxxxzzz|||~~~|||yyyuuuvvvyyy|||}}}|||}}}~~~|||zzzzzz|||tttrrrrrrqqq~~~uuutttxxxvvvvvvtttooommmllljjjgggdddaaa\\\WWWSSSSSSQQQQQQTTTUUUVVV[[[bbbuuu]]]MMMBBB@@@;;;777333111000000////////////////////////////////////////////////............////////////////////////000111222333333555DDDaaa{{{~~~kkkWWWYYY{{{vvvzzz}}}ooopppyyy{{{hhhOOOTTT\\\eeehhhjjjtttggg^^^VVVOOONNNKKKHHHDDDAAA@@@AAA@@@<<<999888888888888888888888888777777888888888999999999888>>>===>>>SSS{{{rrroooqqq|||~~~lllSSSPPPLLLHHHEEECCCBBB@@@>>>:::999888666666666777777777999<<<999AAAiiivvvqqqlllllloooqqqpppmmmkkkkkklllmmmnnnppprrrtttwwwxxx{{{}}}~~~vvvzzz}}}~~~}}}~~~}}}~~~uuuuuutttyyy}}}yyyvvvuuurrrooonnnllljjjgggeeebbb]]]XXXTTTSSSQQQQQQSSSTTTUUUZZZaaa|||^^^OOODDDAAA===888444222000000////////////////////////////////////////////////---.........//////000000////////////000111222333444888JJJfffvvvppp___SSSZZZttt|||nnnqqq{{{vvvaaaRRRXXX```ggghhhjjjtttiii^^^VVVOOONNNLLLIIIEEEBBB@@@AAA@@@<<<999888888888888888777777777777888888888888999999999555;;;;;;???]]]{{{sssooommmrrruuuWWWPPPMMMIIIEEEDDDBBB@@@>>>;;;:::999777777777777888222555:::;;;LLL}}}|||sssnnnmmmllllllnnnpppqqqqqqlllnnnpppqqqqqqsssvvvxxxyyyzzz}}}~~~yyy|||uuuvvv~~~zzzwwwtttpppnnnooommmkkkhhheeebbb^^^YYYUUUTTTRRRQQQTTTTTTUUUZZZaaagggUUUEEEBBB>>>999555222111111000000000000000000000000////////////////////////------......///000000000////////////000111222333666;;;PPPkkkttthhhZZZWWWeee}}}rrr}}}vvvkkkppp|||ppp\\\WWWZZZaaaffffffgggtttjjj___VVVOOOOOOMMMIIIFFFBBBAAAAAA@@@<<<999::::::999999999888888888777888888888888999999999666<<<<<>>UUUvvvsssrrrqqqsssuuutttsssrrrtttvvvuuuwwwyyyyyyxxxyyy{{{}}}{{{}}}vvvqqqxxxuuuvvv|||xxxsssmmmmmmpppmmmkkkhhhfffccc___ZZZVVVUUURRRRRRTTTUUUUUU[[[aaarrrYYYFFFCCC???:::666333111111000000000000000000000000////////////////////////------......///000000111////////////000111222333777===TTTqqqzzzlll```aaavvvppppppuuutttmmmsss~~~lllVVVXXX\\\bbbgggfffiiiyyylll___UUUOOOOOONNNIIIFFFBBBAAAAAA@@@<<<999;;;;;;;;;::::::999999999777888888888888999999999;;;@@@???EEEkkkyyyrrriiikkkppp___PPPMMMIIIFFFDDDCCC@@@???===<<<;;;999888999999::::::<<<>>>???XXXtttpppvvv{{{vvvzzz}}}|||xxxwwwyyy||||||~~~~~~{{{yyy{{{}}}~~~~~~}}}ooojjjqqq|||vvvwww}}}yyyrrrllllllqqqmmmkkkhhhfffccc___ZZZWWWVVVSSSSSSUUUUUUVVV[[[bbbyyy~~~vvvVVVGGGDDD???:::666333222111000000000000000000000000////////////////////////---------...///000000111////////////000111222333888<<>>YYY~~~}}}|||~~~|||zzznnnccckkkxxxxxxqqqxxx{{{~~~vvv|||{{{wwwssspppnnnmmmmmmllljjjfffbbb]]]XXXVVVUUUQQQPPPRRRTTTTTTWWW\\\jjjqqq^^^JJJDDD???;;;555000000333000000000000000000000000//////............//////............////////////000111222222111222333555999JJJccc|||}}}fffaaawwwvvveee___pppvvvzzz|||bbbNNN[[[cccggglllqqq}}}nnn```WWWSSSRRRMMMHHHFFFCCCBBBAAA@@@===;;;999999999999888888888888999999999999:::::::::::::::@@@CCCYYYsssoookkksssnnnkkkrrrYYYPPPHHHFFFDDD@@@=========<<<:::999777666666666666:::;;;>>>UUUvvv{{{~~~zzz|||mmmccclllyyyooofffnnnsssyyyrrrxxx|||}}}zzzvvvssspppnnnmmmmmmllljjjgggbbb]]]YYYWWWUUUQQQPPPRRRTTTTTTWWW\\\hhh}}}~~~mmmbbbKKKDDD>>>:::666000///222000000000000000000000000//////............//////............////////////000111222222111222444666:::UUUpppyyylllUUU^^^vvv```aaa~~~ttt{{{{{{\\\OOO]]]___gggmmmssspppcccYYYTTTSSSOOOIIIFFFDDDBBBAAA@@@===;;;999999999999999999999999999999999:::::::::;;;;;;;;;???EEEeeevvvpppiiinnn{{{yyyoooxxxZZZQQQHHHFFFDDD@@@===<<<<<<<<<:::999888777777777444:::;;;???UUUwww|||{{{~~~||||||jjjcccmmmyyy}}}mmmfffjjjrrryyy~~~ooossszzz}}}}}}|||yyyvvvrrrooommmllllllkkkjjjgggccc^^^ZZZXXXUUURRRPPPRRRTTTSSSVVV[[[eeeuuuyyyrrrnnnrrrhhhLLLEEE>>>:::666111000111000000000000000000000000//////............//////............///////////////111222222111222444666;;;]]]wwwvvvaaaPPPcccjjjkkk~~~qqqxxxuuuYYYQQQ]]]___iiinnnsssssseee[[[UUUTTTPPPIIIGGGDDDCCCAAA@@@===;;;999999999999999999999:::999999:::::::::;;;;;;;;;>>>===EEEooowwwooogggiiixxxxxx}}}\\\QQQGGGDDDDDDBBB???>>><<<<<<:::999888888888888666;;;<<>>;;;888333000111111111111111111111111111//////............//////............///////////////000111222111222555777???cccxxxnnnYYYQQQiiiuuuttt{{{ppptttoooXXXTTT[[[bbbjjjnnnrrrwwwhhh\\\UUUTTTQQQJJJHHHEEECCCBBB@@@===;;;999999999999::::::::::::::::::::::::;;;;;;;;;;;;@@@>>>HHHwwwvvvnnnfffgggsss```SSSGGGCCCDDDCCC@@@@@@<<<<<<:::999999888888888999===;;;>>>VVVzzzxxx{{{}}}~~~sssvvv}}}zzzvvvffffffttt|||kkkfffkkkwwwuuuxxxwww~~~~~~zzzyyywwwuuuqqqnnnkkkjjjiiiiiigggeeebbb^^^[[[YYYVVVRRRQQQSSSSSSSSSVVVZZZ___eee~~~tttiiitttQQQHHH???<<<:::555222222111111111111111111111111//////............//////............////////////...000111222111333555777DDDfffssscccQQQRRRmmmsssyyy{{{rrruuulllWWWXXX\\\eeeiiimmmtttzzzjjj]]]UUUTTTQQQKKKHHHEEECCCBBB@@@===:::999999999:::::::::;;;;;;:::::::::;;;;;;;;;;;;<<>>;;;777333222111111111111111111111111//////............//////............////////////...000111111222333555777FFFfffoooYYYKKKVVVxxxssshhhyyywww|||jjjUUU[[[aaaeeefffkkkxxx{{{lll]]]UUUTTTPPPKKKIIIFFFDDDBBB@@@===:::999999999::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<>>>BBBTTTuuulllffffffqqqlll[[[IIICCCCCCAAA@@@???<<<;;;;;;:::999999999999666999:::BBB___~~~gggddd{{{~~~}}}ttthhhmmm~~~ooohhhlllsss~~~lllnnnvvvwwwwwwvvvtttqqqnnnjjjhhhffffffeeeccc```]]]ZZZXXXWWWSSSQQQSSSSSSSSSUUUZZZ^^^jjjyyyvvvUUUKKKAAA>>>===888444333111111111111111111111111//////............//////............/////////000...///111111222333555888FFFffflllSSSHHH\\\bbbaaa~~~uuu{{{iiiRRR]]]eeedddcccjjj|||xxxfff\\\XXXVVVMMMOOOKKKFFFCCCCCCBBB@@@===;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;@@@FFFUUU~~~vvvxxxvvvkkkcccfffnnnyyy]]]KKKFFFBBBCCCCCC<<<======<<<;;;::::::::::::555:::999???___}}}mmm```ooooooppp}}}xxxlllnnnooozzzttthhhlllxxx~~~zzz{{{xxxtttrrrqqqkkkcccddddddbbbaaa___]]][[[[[[VVVUUUSSSQQQRRRTTTVVVXXX___qqq|||\\\JJJDDDEEE;;;444333000111111111111111111111111000000//////.........---............/////////000333000000333444222444999QQQ^^^gggWWWFFF^^^jjjpppuuuyyy|||cccYYYddd^^^gggjjjooozzzzzziii^^^ZZZXXXPPPOOOKKKFFFDDDCCCBBB???<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;;;;EEEZZZ}}}vvvyyyvvvjjjccceeelllwww|||}}}___LLLHHHDDDDDDDDD=========<<<;;;::::::::::::666;;;;;;@@@\\\~~~ooobbbpppooommmvvvmmmoooppprrriiihhhvvv~~~|||zzzyyyzzzxxxssspppooojjjdddeeedddbbbaaa___]]][[[[[[VVVUUUSSSQQQRRRTTTVVVXXX___mmmzzz^^^KKKEEEEEE;;;444444000111111111111111111111111000000/////////................../////////000000222000000333333222555:::NNN```hhhVVVJJJfffkkkttttttwwwaaaXXXccc```eeeiiippp|||~~~lllaaa]]][[[SSSPPPLLLGGGEEEDDDCCC???<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;999EEE```}}}xxx{{{~~~uuujjjcccdddjjj}}}iiimmmcccNNNIIIEEEDDDDDD>>>======<<<;;;::::::::::::666<<<===@@@WWWxxx}}}ssseeerrrxxxooopppsssnnnsssvvvrrrlllhhh{{{zzzvvvxxxzzzxxxrrrnnnmmmjjjeeeeeedddcccaaa___]]][[[ZZZVVVUUUSSSQQQRRRTTTVVVXXX___gggyyyaaaMMMFFFFFF<<<666444000111111111111111111111111000000////////////............/////////000000000222000111333333333666<<>>777555000111111111111111111111111000000//////////////////...////////////000000000222000111444333333888???SSSnnniiiKKKMMMsssuuuiiizzzwwwzzz]]]VVVaaaeeeeeekkkuuurrreee```^^^XXXTTTPPPKKKIIIHHHEEE@@@<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<>>======<<<;;;::::::::::::555:::;;;===NNNhhhtttsss}}}lllrrrvvvjjjjjjzzz~~~www|||tttooo|||sssnnnttt~~~xxxzzz~~~zzzuuutttyyyzzzsssllljjjiiihhhfffeeecccaaa^^^\\\ZZZYYYVVVUUUSSSQQQRRRTTTVVVXXX[[[___rrrjjjSSSIIIGGG???999666000111111111111111111111111//////000000000000000000////////////000000000111111111222444333333999AAAbbb{{{lllJJJTTT{{{oooeeezzzwww}}}]]]XXXaaafffhhhoooyyyuuugggbbb```[[[VVVRRRNNNLLLJJJGGGAAA<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<>>======<<<;;;::::::::::::555888999===OOOgggssssss|||pppvvv}}}ttttttiiijjjiiinnn}}}|||xxxrrrxxxooommmvvvyyytttqqqyyy|||vvvmmmjjjiiiiiifffeeecccaaa^^^\\\ZZZYYYVVVUUUSSSQQQRRRTTTVVVXXXZZZaaauuunnnVVVJJJHHH@@@:::777000111111111111111111111111//////000000000000111111/////////000000000111111111111333444333333;;;DDDeee{{{fffFFFYYY}}}lllccc}}}tttxxx^^^]]]aaafffjjjqqq|||xxxjjjdddccc^^^YYYUUUQQQNNNLLLHHHBBB===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<>>RRRkkkvvvvvvxxx{{{uuu}}}qqqlllhhhdddgggooo{{{|||}}}uuuooooooyyyyyyooojjjjjjjjjgggfffdddaaa^^^\\\ZZZYYYVVVUUUSSSQQQRRRTTTVVVXXXZZZfff|||qqqXXXKKKIIIAAA;;;777000111111111111111111111111//////000000000111111111//////000000000111111111111111333555333333<<>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======EEEPPP|||}}}|||wwwqqqiiieeeeeemmmsssqqqiiiiiillluuuRRRKKKEEE???@@@AAA======<<<;;;::::::::::::999888777@@@VVVnnnzzzyyy}}}sssuuuzzz~~~xxxpppfffeeeaaahhhhhhuuu{{{qqqkkknnnyyy{{{pppkkkjjjjjjgggfffdddaaa^^^\\\YYYXXXVVVUUUSSSQQQRRRTTTVVVXXX[[[jjjsssYYYLLLJJJBBB<<<888000111111111111111111111111//////000000111111111222000000000000111111111111000111444555333333<<>>???FFF\\\~~~~~~vvvnnnhhhdddccciiimmm~~~nnnpppUUUFFFGGGDDD@@@AAA>>>===<<<;;;:::999999999;;;999999AAAWWWpppzzzvvvssslllqqqzzzzzz{{{{{{~~~qqqkkkiiieeeeeehhhjjjttt|||}}}ooommmuuuyyyqqqjjjiiiiiieeefffeeebbb^^^[[[YYYYYYWWWUUUSSSRRRRRRSSSUUUWWW___uuu|||[[[SSSLLLDDD@@@444444444222000000111222111000222111111111000000//////000000000000000000000000111222...000777555;;;MMMgggjjjZZZ[[[~~~ooolll{{{lll[[[```eeehhhnnn|||vvvpppiiidddbbbZZZTTTUUUSSSLLLBBB===;;;<<<<<<======<<<<<<;;;::::::::::::;;;===>>>???EEEZZZ~~~uuummmgggcccaaaiiikkk|||qqqWWWFFFGGGCCC@@@@@@>>>===<<<;;;:::999999999:::::::::BBBUUUkkkxxx{{{~~~{{{wwwtttpppoooyyy~~~{{{wwwuuuzzzyyytttxxx{{{{{{}}}~~~{{{pppgggfffggghhhjjjooottt~~~|||zzznnnpppzzzqqqkkkjjjjjjeeeeeedddbbb^^^[[[YYYXXXVVVUUUSSSQQQQQQSSSUUUVVV```pppzzz]]]TTTMMMDDD@@@444444444222000000111222111000111111111111000000000///000000000000000000000000111222...000777555;;;NNNcccdddUUUVVVxxxvvvzzziii[[[aaafffhhhlll|||{{{sssmmmiiiggg]]]VVVVVVUUUNNNDDD>>>;;;<<<<<<======<<<<<<;;;999999999:::;;;<<<>>>>>>EEE[[[}}}tttlllfffaaa___hhhhhh~~~rrr~~~[[[HHHFFFCCC@@@@@@>>>===<<<;;;:::999999999:::::::::AAARRRfffrrrttt}}}}}}}}}~~~~~~|||yyyuuusssrrrlllqqqzzzrrrmmmhhhiiinnnooommmkkknnnwww|||wwwoookkkiiiggghhheeecccfffiiikkkpppvvv{{{www~~~rrrlllkkkjjjeeeeeecccaaa^^^[[[YYYXXXVVVTTTRRRPPPPPPRRRTTTVVV```hhhtttwww___UUUNNNEEEAAA444444444222111000222222111000111111111111000000000000000000000000000000000000111222///111666555<<>>???HHHaaa|||}}}~~~uuummmfffbbb___ffffffyyy|||mmm|||aaaIIIEEECCC@@@@@@>>>===<<<;;;:::999999999:::::::::@@@PPPfffuuuyyy|||{{{{{{wwwyyy{{{yyytttpppooopppjjjooo~~~}}}zzznnnhhhbbbaaabbbccceeehhhsss~~~yyyiii```___```fffiiilllmmmmmmooouuu{{{~~~tttnnnllljjjfffeeecccaaa___\\\YYYWWWUUUSSSQQQPPPPPPQQQSSSUUU\\\cccjjjtttssscccWWWOOOGGGCCC555444444333111111222222222111111111111000000000000000000000000000000000000000000222///111666555>>>SSSeeeYYYNNNYYY{{{~~~xxx}}}vvvaaa[[[dddgggiiimmm}}}~~~xxxuuurrrggg_________VVVIIIAAA<<<==================<<<:::::::::;;;<<<===>>>???MMMjjjxxxzzz~~~xxxooohhhcccaaadddeeeuuulllbbbuuugggKKKEEECCC@@@???>>>===<<<;;;:::999999999:::999888>>>PPPiii}}}zzz}}}{{{~~~wwwyyyyyyuuuppplllkkkmmmhhhhhhsss{{{yyy~~~xxxlllfffaaa```___```hhhqqqkkkaaabbbeeekkksssyyyvvvpppqqqyyy{{{uuuppplllkkkhhheeebbbaaa```^^^ZZZWWWUUUSSSQQQPPPPPPQQQSSSUUUVVV```hhhooopppfffYYYPPPHHHEEE666444555333111111222333222111000000000000000000111111000000000000000000000000000333000222666555???VVVgggUUUNNNbbbooo|||xxxttt]]]ZZZcccfffhhhppp}}}zzzvvvllldddffffff\\\LLLBBB<<<======>>>>>>======<<<;;;;;;;;;<<<===>>>@@@@@@PPPrrr~~~wwwvvvxxx|||zzzrrrjjjeeebbbcccdddrrr{{{vvvaaa]]]qqqlllMMMDDDCCCAAA???>>>===<<<;;;:::999999999999999888===OOOkkk}}}|||}}}|||{{{wwwrrrlllhhhggggggfffbbbjjjsssvvv|||uuuqqqhhhcccaaacccbbbdddqqqpppggghhhjjjppp{{{{{{qqqrrr}}}yyyvvvtttppplllllliiifffcccbbbbbb```[[[WWWVVVTTTRRRPPPPPPRRRTTTVVVSSS___hhhnnnpppjjj[[[RRRJJJFFF777444555333222111222333222111000000000000111111111111000000000000000000000000///333111222666555AAAXXXhhhPPPOOOjjjssseeewwwttt|||[[[XXXaaadddhhhrrrzzzpppiiikkklllaaaOOOBBB======>>>>>>>>>>>>==================>>>@@@AAABBBQQQvvv~~~zzzxxxvvvxxx|||{{{rrrkkkeeebbbbbbdddooovvv|||wwweee___rrrpppNNNCCCBBBAAA???>>>===<<<;;;:::999999999888999999>>>OOOiii}}}uuummmhhheeebbbaaabbb___hhhrrruuuzzzrrrkkkgggeeeaaaccchhhiiilll~~~sssmmmmmmmmmvvvqqqsssxxxssssssrrrmmmlllnnnkkkgggdddccccccbbb]]]XXXVVVUUUSSSQQQQQQSSSUUUVVVTTT^^^dddmmmsssmmm\\\SSSKKKGGG777444555444222222333333333222///000000000111111111111000000000000000000000000///333222222666666BBB[[[iiiPPPTTTqqq|||hhhdddyyyvvvyyyZZZWWW^^^bbbhhhqqq|||rrrlllooopppdddPPPBBB======>>>>>>>>>>>>============>>>>>>???AAABBBCCCPPPwww~~~{{{{{{}}}xxxyyy|||{{{rrrkkkeeebbbbbbdddmmm}}}ooobbbppprrrOOOCCCBBBAAA>>>>>>===<<<;;;:::999999999777999:::???OOOfffzzzssskkkfffccc___]]]______jjjsssuuu~~~wwwmmmfffbbbcccaaaeeelllnnnsssuuurrrqqqooo~~~rrrsssyyy|||~~~~~~~~~~~~vvvqqqrrrpppkkkkkkooolllhhhdddcccdddccc^^^YYYWWWUUUSSSRRRRRRSSSUUUWWWWWW]]]aaakkkvvvnnn]]]SSSLLLHHH888444666444222222333333333222//////000000111111111222000000000000000000000000///333222333666666BBB\\\lllSSSYYYvvv}}}llllll|||xxxxxxZZZVVV\\\```gggooo{{{ppppppsssiiiSSSAAA???>>>>>>??????>>>;;;999<<<===??????>>>>>>@@@AAASSSuuuyyyzzzzzzyyyxxxyyy|||~~~vvvzzz|||tttlllddd______eeeeee{{{~~~}}}qqqllloootttQQQJJJCCCDDD============<<<;;;;;;::::::<<<888777;;;EEEYYYvvvyyyooojjj```]]]^^^XXX]]]___dddlllvvvssseee\\\YYY[[[dddkkkmmmsss~~~vvvrrrrrrsss|||zzz~~~~~~{{{yyyzzz{{{{{{zzzxxxtttpppoooqqqppplllhhhkkkiiifffdddcccaaa^^^\\\XXXVVVUUUSSSSSSTTTUUUWWWXXXXXXccctttqqqaaaWWWPPPLLL;;;666666444222222333333333222222222222111111111111000000000000000111111111111///333222444888666AAAXXX\\\JJJ\\\tttuuujjjppp~~~oooWWW\\\dddeeeiiiuuuwwwyyy{{{pppWWWBBB@@@@@@???@@@@@@@@@===;;;;;;===>>>>>>>>>>>>???AAARRRtttyyytttrrrqqqtttvvvwwwxxxxxxzzz~~~zzz}}}{{{ssskkkddd______ddddddzzzwww~~~zzzppplllpppwwwSSSKKKDDDEEE>>>=========<<<;;;;;;::::::999777666888@@@SSSrrruuuiiieee]]]\\\]]]XXX\\\^^^bbbiiiqqqzzztttggg^^^ZZZ^^^cccgggkkkwwwxxxqqqoooooo~~~{{{~~~{{{yyyyyyyyyxxxwwwwwwuuutttvvvxxxuuunnnhhhhhhfffcccbbbaaa___]]][[[XXXWWWUUUSSSSSSTTTUUUVVV[[[ZZZcccssswwweeeZZZRRRLLL;;;666666444222222333333333222222222222111111111111000000000000000111111111111000333222333888777BBBZZZ^^^JJJ]]]zzzvvvkkkrrroooXXX]]]ddddddhhhuuuyyy]]]DDDAAAAAA@@@AAABBBAAA???<<<;;;<<<============???AAASSSvvv{{{tttpppmmmmmmmmmssstttvvvwwwxxxzzz}}}~~~yyyrrrjjjddd``````dddcccxxxmmmwwwuuukkkiiippp|||UUUKKKDDDFFF???=========<<<;;;;;;::::::888777777888===OOOqqqnnnaaa]]]XXXZZZ]]]WWW]]]^^^aaagggmmmuuu{{{wwwkkkaaa[[[aaaccceeekkk{{{yyynnnjjjkkk{{{}}}|||{{{yyywwwvvvuuusssssstttwww{{{|||xxxnnngggeeecccaaa```___^^^\\\ZZZXXXWWWUUUSSSSSSTTTUUUVVV\\\ZZZaaaqqqkkk^^^TTTMMM;;;555666444222222333333333222222222222111111111111000000000000000111111111111111444222333777888EEE]]]aaaJJJ```|||mmmuuunnnYYY___dddcccgggtttaaaEEEAAAAAA@@@AAABBBAAA???===;;;<<<======<<<===???AAAUUU{{{{{{xxxuuuqqqpppppprrrsssuuuwwwxxxxxxxxxyyyzzz|||yyyqqqjjjddd``````cccaaavvv}}}hhhtttqqqeeebbbmmmVVVJJJCCCFFF>>>=========<<<;;;;;;::::::888999;;;:::===OOOttt}}}gggZZZXXXUUUYYY]]]XXX]]]^^^bbbfffkkkrrryyy}}}zzzoooddd]]]bbbfffjjjppp}}}vvvkkkiiikkkyyy~~~}}}zzzxxxuuusssqqqoooqqquuuyyyyyytttkkkeeedddbbb```______^^^\\\ZZZYYYWWWUUUSSSSSSSSSUUUVVVYYYXXXaaapppooobbbWWWOOO<<<666666444222222333333333222222222222111111111000000///000000000111111111111111444111222777999FFF```cccIIIaaaooo{{{yyy{{{kkkYYY```cccaaagggqqqdddFFF@@@@@@@@@AAABBBAAA???===<<<======<<<<<<===???BBBUUU}}}vvvoooooonnnnnnooorrrtttvvvvvvxxxzzz{{{{{{{{{}}}~~~zzzrrrkkkddd___```bbb___ttt}}}hhhuuurrrbbb]]]hhhWWWHHHBBBEEE============<<<;;;;;;::::::666999;;;;;;===OOOtttttt```VVVVVVTTTYYY^^^ZZZZZZ\\\```cccgggnnnvvv||||||rrreee]]]```kkkuuuxxx~~~sssjjjkkknnnxxx~~~{{{yyyvvvsssqqqooopppssstttssspppjjjfffeeecccaaa``````___]]][[[YYYXXXUUUTTTSSSSSSTTTUUUXXXYYYdddssssssfffZZZRRR>>>777666444222222333333333222222222222111111111000000///000000000111111111111111444111222777999FFF```___HHHbbbrrrzzz}}}fffXXX___bbb```hhhqqqjjjHHH@@@??????AAABBBBBB@@@>>>>>>>>>>>>===<<<===AAACCCTTT~~~vvvnnnhhhkkklllmmmooorrruuuwwwxxxvvvxxx|||~~~|||tttlllddd___```aaa]]]sss~~~iiiyyywwweee^^^hhhXXXGGGAAAEEE============<<<;;;;;;::::::555777999888:::LLLooohhhYYYTTTVVVTTTXXX^^^[[[WWWZZZ]]]___bbbhhhqqqwww|||~~~|||sssfff\\\^^^ooo}}}~~~rrrlllnnnsssxxx~~~{{{zzzwwwtttqqqsssssssssrrrpppmmmjjjhhhfffdddbbbaaa```___]]][[[ZZZXXXVVVTTTSSSSSSTTTUUUZZZ\\\gggvvvwwwkkk___UUU@@@888666444222222333333333222222222222111111111111000000000000000111111111111111444222333777888EEE]]][[[KKKiiirrryyy}}}cccWWW```bbbbbbkkkvvvqqqKKKAAA@@@AAABBBCCCCCCAAA????????????======>>>BBBEEEWWWrrrjjjhhhgggooopppsssvvvyyyzzzzzzzzzyyy|||wwwnnneee^^^``````\\\rrrhhh}}}~~~mmmeeemmmZZZGGGAAAFFF>>>=========<<<;;;;;;::::::777888888777999IIIiiikkk]]]RRRTTTXXXTTTVVV\\\[[[YYY\\\^^^______dddmmmtttyyyzzzwwwsssvvvzzz~~~~~~||||||{{{tttfffZZZ\\\ooo}}}tttppprrrtttxxx~~~|||zzzyyywwwtttrrrttttttsssqqqmmmjjjhhhhhhgggeeebbbaaa```^^^\\\ZZZZZZXXXVVVTTTSSSSSSTTTTTTYYY[[[fffttt|||qqqdddYYYAAA777666444222222333333333222222222222111111111111000000000000000111111111111000333222333888777BBBZZZ\\\UUUyyy|||qqqwww|||aaaWWWaaadddeeeqqqvvvMMMBBBBBBBBBCCCEEEEEECCCAAA@@@@@@???>>>===???CCCFFFZZZ|||kkkhhhlllnnnqqqtttwwwzzz{{{zzzyyyxxx~~~~~~uuuzzzyyyoooeee^^^```___[[[rrrfff~~~uuulllqqq\\\HHHBBBGGG???>>>======<<<;;;;;;::::::<<<;;;:::888:::HHHeeeuuu\\\UUUNNNSSSYYYSSSTTTZZZZZZ]]]```bbbaaa```dddlllssswww}}}{{{uuurrrjjjnnntttzzz|||yyy{{{{{{ttteeeYYYZZZmmm}}}vvvttttttuuuwww}}}{{{zzzyyyyyywwwtttrrrssssssrrrpppkkkhhheeeeeegggeeebbb```___]]]ZZZXXXZZZXXXVVVTTTSSSSSSSSSTTTWWWXXXcccooo~~~uuuhhh[[[AAA777666444222222333333333222222222222111111111111000000000000000111111111111///333222444888666AAAXXX``````zzzoooyyy```WWWbbbeeehhhuuu~~~OOOHHHDDDAAABBBGGGHHHEEEAAA@@@>>>>>>@@@???>>>AAAGGG```xxxllllllnnnnnnyyyyyyzzz{{{}}}tttnnnhhhiiirrr~~~tttkkkccc___bbbccc\\\nnnkkkssskkkttt\\\DDDCCC???===>>>===<<<;;;:::999999999777888999666666DDDdddrrraaa\\\VVVVVVWWWWWWXXXZZZ[[[\\\[[[\\\^^^___aaaeeejjjnnnsssyyy~~~uuunnnjjjjjjlllpppvvvyyy{{{{{{{{{wwwtttxxx|||vvvgggYYY]]]fffwww~~~vvvqqqnnnmmmzzz~~~zzzwwwvvvtttqqqooolllnnnooommmiiifffeeegggeeecccaaa```___^^^\\\ZZZXXXWWWVVVTTTSSSTTTTTTUUUSSS```bbbmmm}}}ssslll]]]@@@;;;777555333333444444333222111111111111111111111111000111111111111222222222000000222333333888FFFTTTZZZ^^^mmmjjjyyy{{{```YYY___dddmmmwwwUUUHHHDDDAAACCCGGGHHHEEEBBBAAA>>>>>>@@@???>>>AAAGGG\\\wwwmmmqqqvvvxxxjjjeeeaaaccclllyyy|||rrrhhhaaa\\\^^^bbb^^^pppggg|||tttmmmsss^^^FFFDDDAAA???>>>===<<<;;;:::999999999999999999999<<>>AAAFFFVVVwwwpppvvvzzzmmmfffeeeeeejjjsssxxxnnneee^^^ZZZ[[[aaa___qqqccctttzzzrrrkkkjjjbbbIIIFFFCCCAAA>>>===<<<;;;:::999999999888777777:::@@@OOOhhh~~~uuuhhh______ccc```___^^^]]]]]]]]]]]]]]]]]]^^^___```aaadddhhhlllmmmssszzz~~~uuummm___]]]]]]___cccgggiiijjjpppnnnllllllmmmkkkfffaaa\\\```jjjxxxwwwqqqmmmlllkkkmmmpppvvv~~~~~~}}}zzzwwwuuutttrrrpppnnnqqqqqqpppmmmhhheeeccccccdddbbb```___^^^]]][[[YYYWWWVVVUUUSSSSSSSSSSSSTTTUUU]]]\\\lll~~~~~~vvveeeEEE>>>888666444333444444333222111111111111111111111111000111111111111222222222222222555666555888DDDQQQ\\\bbbeeeeeezzz}}}bbb\\\aaafffnnnxxx[[[HHHDDDBBBCCCGGGIIIFFFBBBBBB@@@???AAA@@@>>>AAAFFFRRRzzz{{{ttt{{{}}}ooogggjjjmmmsss|||~~~uuukkkccc]]]YYYZZZaaa___ooojjjwww}}}wwwkkkcccvvvdddJJJGGGDDDCCC>>>===<<<;;;:::999999999666555555777>>>QQQsss|||zzzuuupppjjjggggggiiifffeeecccaaa```___^^^^^^^^^______```aaaccchhhkkklllqqqwww}}}|||rrrkkk^^^\\\ZZZZZZ^^^aaadddeeeggghhhhhhiiihhhgggeeeccc``````gggsss}}}{{{uuuoookkkiiiiiiiiifffgggiiimmmttt|||{{{{{{|||yyyvvvuuutttsssqqqppppppooommmjjjgggeeedddccccccaaa___^^^]]]\\\ZZZXXXWWWVVVTTTSSSRRRRRRSSSSSSWWW]]]ZZZlll{{{hhhFFF===888666444444444555444222111111111111111111111111000000111111111222222222333333666777666888CCCPPPZZZ\\\}}}lllqqqyyy}}}ddd]]]bbbgggooozzz^^^IIIEEEBBBCCCHHHIIIFFFBBBCCC@@@@@@AAA@@@>>>AAAFFFSSSyyyzzzyyyqqqooopppvvv{{{sssjjjccc^^^\\\]]]bbb]]]lllssspppdddvvvfffKKKFFFCCCBBB>>>===<<<;;;:::999999999666777777666;;;UUUzzzuuuuuutttpppkkkiiihhhgggjjjiiigggdddbbb```______^^^______```aaaccchhhkkkmmmpppvvvzzz~~~|||ssslll___]]]ZZZZZZ\\\___aaabbbaaacccfffggggggeeeccccccbbb```cccoooyyy}}}xxxvvvrrrooolllkkkkkkllliiigggeeeeeehhhnnnuuuyyywwwqqqnnnnnnmmm{{{~~~|||}}}~~~{{{yyyvvvuuuuuuuuusssrrrmmmkkkiiigggfffeeeeeedddbbb```^^^]]]\\\[[[YYYWWWVVVUUUSSSRRRQQQQQQRRRSSSVVVZZZWWWjjj~~~jjjEEE;;;888666444444555555444333111111111111111111111111000000111111111222222222333333666777666999EEERRRWWWWWW{{{ddd]]]ccchhhqqq{{{bbbIIIEEEBBBDDDHHHJJJGGGCCCDDDAAA@@@BBB@@@>>>AAAFFFUUUzzz|||zzz~~~~~~{{{ssskkkddd```]]]___bbb\\\kkkooo~~~nnnddduuugggKKKFFFCCCBBB>>>===<<<;;;:::999999999888:::;;;888===YYY|||yyyzzz{{{wwwoookkkmmmoooooolllkkkhhheeecccaaa______]]]^^^___```aaadddhhhlllmmmqqquuuyyy|||wwwpppaaa^^^\\\[[[]]]^^^______```aaabbbddddddcccaaa``````]]]___iiissszzz|||{{{zzzxxxvvvtttssssssqqqoookkkiiijjjmmmrrruuu}}}zzzpppkkkiiikkkooorrrxxx}}}zzzzzzxxxvvvuuuvvvvvvuuusssllljjjgggffffffffffffeeeaaa___]]]\\\[[[ZZZXXXVVVUUUTTTSSSQQQQQQQQQQQQRRRRRRVVVSSShhh~~~lllEEE:::999777555444555555444333111111111111111111111111000111111111111222222222222333444666666;;;IIIWWWVVVWWWyyyccc]]]ccciiirrr}}}dddIIIEEEBBBDDDHHHJJJGGGCCCDDDBBBAAABBB@@@>>>AAAFFFSSSyyy~~~uuulllddd```]]]^^^aaa\\\lllfffxxxfff```pppiiiLLLFFFCCCCCC>>>===<<<;;;:::999999999888:::;;;;;;AAA[[[{{{uuuwwwxxxwwwlllkkkiiifffcccaaa___^^^\\\]]]^^^___aaadddiiimmmnnnppptttwwwyyy}}}zzzsssdddbbb``````aaaaaa```___bbb```]]]]]]___```___^^^^^^[[[]]]eeepppyyy~~~{{{yyyxxxvvvsssqqqrrrtttwwwyyyzzz}}}|||nnniiiiiijjjnnnttt}}}xxxvvvttttttuuuuuutttsssppplllhhhgggggghhhgggeee```^^^\\\[[[[[[ZZZWWWUUUUUUTTTRRRQQQPPPPPPQQQQQQQQQVVVTTTiiiyyyqqqHHH;;;999777555444555555555333111111111111111111111111000111111111111222222222222111222444555<<>>AAAFFFNNNuuusssnnnwwwvvvlllddd___\\\]]]```\\\ooo~~~eeewwwddd```nnnjjjMMMGGGDDDDDD>>>===<<<;;;:::999999999666777999;;;CCCZZZ}}}wwwqqqlllkkkhhheeeccc```___^^^[[[\\\^^^___aaaeeejjjnnnnnnpppsssvvvxxx|||~~~yyyssshhhgggeeeeeeeeeeeecccaaaeee```ZZZXXXZZZ^^^^^^^^^^^^\\\]]]eeeooozzz~~~zzzyyyxxxwwwvvvwwwzzz|||~~~zzzxxxzzzrrrgggfffiiikkkpppvvv~~~~~~~~~vvvtttsssssstttttttttssstttooojjjhhhhhhhhhgggeee```^^^\\\[[[ZZZYYYWWWUUUUUUTTTRRRQQQPPPPPPQQQQQQSSSYYYXXXlll~~~uuuKKK===999777555555555666555444111111111111111111111111000111111111111222222222111000111333555===OOO___SSSZZZrrrwwwwwwaaa\\\cccjjjtttgggKKKFFFBBBDDDJJJLLLHHHCCCBBBBBBCCCCCCCCCBBBAAAAAANNNooo|||yyy}}}~~~~~~ooogggiiinnnqqqpppuuu~~~|||ssshhh```[[[YYY^^^\\\```kkkyyyllleee]]]nnngggLLLJJJFFFAAA@@@???===<<<::::::999999999:::999777???WWWyyy|||sssnnnhhhbbbaaa___\\\[[[]]]\\\\\\]]]___ccchhhllloooooorrruuuwwwyyy|||}}}{{{|||}}}~~~{{{wwwuuullllllnnnrrrtttqqqjjjdddfffddd]]]VVVUUUYYYZZZXXXYYYXXXZZZdddrrr~~~xxxzzz}}}{{{xxxwwwzzzmmmfffiiikkklllvvv}}}|||xxxssspppqqqssstttuuurrrpppmmmkkkjjjhhhfffeee```]]]ZZZXXXWWWVVVUUUTTTUUUTTTQQQOOOOOOPPPRRRSSSUUUXXXcccqqqSSSDDD:::888666555666666666555444444333333333333222222000111111111111222222222555444555777888<<>>UUUvvv~~~uuunnngggbbbaaa___\\\[[[\\\]]]^^^___aaadddhhhlllnnnnnnpppsssvvvwwwzzz}}}|||~~~|||zzztttssstttxxx~~~~~~}}}yyymmm\\\QQQRRRVVVYYYWWWYYY\\\___dddkkkrrrwww~~~vvvqqqrrrwww}}}~~~|||kkkfffhhhqqqyyy|||ssszzz~~~{{{uuutttsssssstttsssrrrppppppmmmkkkjjjiiihhhfffdddaaa^^^ZZZXXXWWWWWWUUUTTTTTTSSSQQQPPPOOOPPPRRRSSSSSSUUU```oooSSS@@@;;;999666555666666666555444444333333333333222222000111111111111222222222222111222444444888DDDPPPOOOVVV{{{hhhYYYccc{{{yyyeeecccaaadddpppxxxsssOOOJJJEEEGGGLLLOOOLLLHHHEEEEEECCCBBBBBBCCCDDDDDDPPPhhhooommmrrrvvvwwwyyyyyyxxxxxxzzz|||~~~vvvmmmjjjggghhhlllpppqqqqqqyyy{{{~~~tttjjjccc```^^^]]]___\\\]]]fffuuuttt~~~xxxhhhnnnmmmOOOJJJEEEAAA@@@???===<<<:::999999999888999999888>>>TTTtttxxxnnnhhhbbbaaa```\\\[[[]]]]]]^^^___aaadddgggjjjlllmmmpppsssuuuvvvxxx{{{~~~~~~~~~|||sssqqqppptttzzz{{{jjj\\\XXXYYYYYYYYY[[[\\\[[[ZZZ[[[```dddlllttt|||~~~yyyssspppooonnnttt{{{~~~{{{vvvllljjjnnnxxxyyyxxxsss~~~|||vvvtttrrrrrrsssssssssrrrooommmkkkjjjjjjiiigggeeeaaa^^^[[[XXXXXXWWWVVVTTTSSSRRRQQQPPPPPPQQQRRRSSSQQQRRR[[[iiiWWWAAA<<<999777666666777666555444444333333333222222222000000111111111222222222111000111333444888CCCPPPRRRXXXlllbbbnnn|||{{{fffdddbbbcccnnnuuuuuuPPPJJJFFFHHHNNNRRRPPPLLLJJJHHHEEECCCBBBCCCEEEFFFNNNddd|||ppprrryyy}}}~~~|||yyyvvvtttuuuxxx}}}wwwpppnnnnnnnnnoooqqqtttvvvxxxyyy|||qqqgggbbb___^^^\\\```]]]^^^hhhuuujjjpppuuuxxxssseeemmmnnnOOOIIIEEEAAA@@@???===<<<:::999999999777999:::888>>>RRRqqqyyyyyy|||~~~yyyoooiiicccbbbaaa]]]\\\^^^]]]]]]___aaacccfffhhhiiimmmpppsssuuuvvvxxx{{{}}}~~~~~~}}}uuuqqqooorrryyy|||nnneee___\\\\\\^^^^^^\\\YYYYYY\\\```aaagggmmmooolllkkkmmmpppqqqvvv}}}}}}wwwhhhppppppttt}}}yyyuuuwwwxxxyyyuuuqqqoooppprrrssstttnnnlllkkkkkkkkkjjjhhhfffaaa^^^[[[YYYXXXWWWVVVUUURRRRRRQQQQQQQQQQQQRRRSSSTTTQQQVVVaaattt~~~|||]]]DDD===:::777666666777666555444444333333333222222222000000111111111222222222222111222444555999DDDQQQVVVaaaqqqjjjzzz{{{}}}ddddddbbbdddooovvvuuuPPPJJJFFFHHHOOOTTTSSSPPPOOOLLLHHHEEECCCDDDEEEGGGLLLbbbwwwzzz{{{xxxssspppqqqvvv{{{sssjjjjjjlllqqqsssuuuwwwyyy|||zzzooofffbbb___\\\ZZZ___]]]```jjjvvvbbbnnnvvvyyysssfffnnnnnnOOOIIIEEEBBB@@@???===<<<::::::999999666999:::999>>>QQQooo}}}sssmmmmmmrrrwww{{{~~~qqqjjjeeedddbbb___^^^___]]]^^^```bbbdddfffhhhhhhnnnpppsssuuuvvvxxx{{{}}}~~~uuuqqqnnnpppxxx}}}sssiiiaaa\\\\\\[[[YYYXXXZZZ]]]```ccceeehhhhhhgggiiilllpppuuuyyyppphhhrrrtttzzzzzzxxxzzz{{{zzzvvvqqqnnnnnnppprrrrrrkkkkkkjjjkkkkkkjjjhhheeebbb___[[[YYYXXXXXXVVVUUUQQQQQQQQQQQQQQQRRRRRRSSSYYYSSSUUU___nnnvvvsssbbbGGG===;;;888777777777666555444444333333333333222222000111111111111222222222333222333555555999EEEQQQQQQdddtttkkk{{{|||ddddddcccfffqqqyyysssPPPJJJFFFIIIQQQWWWVVVTTTTTTPPPKKKFFFDDDDDDFFFGGGLLLaaa~~~uuussspppnnnpppuuuzzz}}}wwwlllhhhjjjmmmpppssswwwyyyzzzyyynnnfffbbb___[[[WWW\\\[[[```llluuu^^^ooowwwtttkkkdddrrrnnnOOOIIIEEECCC@@@???===<<<::::::999999666999:::999>>>PPPmmm}}}nnnfffbbbaaahhhooouuu|||ssslllfffeeeddd```___aaa```aaabbbdddfffhhhiiiiiioooqqqtttvvvwwwxxx{{{}}}wwwtttqqquuu}}}{{{qqqiii```]]]YYYWWWXXX[[[]]]^^^dddddddddeeegggiiilllmmmtttxxx}}}uuulllnnnsssyyy|||zzzyyyzzz}}}wwwtttpppmmmmmmmmmmmmmmmhhhhhhhhhiiijjjiiifffcccbbb___[[[YYYYYYXXXWWWUUUQQQQQQQQQQQQRRRRRRSSSSSS[[[VVVZZZeeetttwwwrrrdddGGG>>>;;;888777777777666555444444333333333333222222000111111111111222222222333222333444555999EEEQQQNNNgggwww{{{~~~eeeeeedddhhhttt}}}rrrOOOJJJFFFIIIQQQXXXXXXVVVWWWSSSMMMHHHEEEDDDFFFHHHLLLaaa|||xxxnnnnnnmmmnnnqqquuuyyy{{{~~~}}}zzz}}}tttiiidddeeehhhiiinnnrrruuuwwwzzzxxxmmmfffbbb___ZZZVVVZZZYYY___llluuu\\\ooossshhh______vvvnnnNNNHHHEEECCC@@@???===<<<::::::999999666999:::999>>>PPPlllrrrbbbZZZXXXSSS[[[ccciiiqqqxxxzzzwwwtttmmmgggfffeeeaaa```bbbbbbcccdddggghhhjjjjjjkkkppprrrtttvvvwwwyyy{{{}}}|||zzz~~~~~~vvvnnnlllfff___[[[\\\^^^___^^^_________bbbfffiiijjjjjjpppsssxxx|||uuufffeeennnuuu~~~}}}zzzvvvyyy}}}zzztttrrrooonnnmmmllliiigggfffffffffggghhhgggdddbbbbbb___\\\YYYYYYXXXWWWUUUPPPQQQQQQQQQRRRRRRSSSSSSZZZWWW```nnn~~~wwwdddFFF>>><<<999777777777666555444444444333333333222222000111111111111222222222222111222444444888DDDPPPRRRpppzzz~~~gggfffeeeiiivvvoooRRRGGGAAAGGGQQQVVVXXXXXX^^^XXXPPPKKKHHHHHHHHHHHHMMM^^^zzzuuuooonnnrrrjjjkkklllooorrruuuxxxyyy}}}|||{{{yyy{{{}}}|||xxxuuutttxxxxxxuuuxxx|||uuulllfffeeeggghhhhhhrrrqqqtttyyy|||~~~{{{zzz~~~|||pppddd\\\WWWVVVWWWZZZaaa___qqqvvvaaauuuqqqXXXQQQ```|||hhhLLLJJJFFF@@@@@@???===<<<::::::999999999888999:::@@@PPPnnnsssddd[[[WWWTTTTTTXXX]]]```ccchhhooouuuwwwuuuqqqjjjcccaaacccfffdddfffjjjkkkllllllmmmnnnwwwwwwxxxyyy{{{|||}}}~~~uuummmjjjjjjfffgggfffaaa[[[XXXYYY[[[[[[^^^aaadddeeegggiiijjjooommmlllooowwwvvvhhhdddfffjjjooosss{{{|||{{{~~~}}}zzz}}}zzzssssssrrroookkkgggddddddfffeeecccbbbbbbdddeeegggeeebbb]]]YYYWWWVVVTTTSSSSSSSSSRRRPPPOOOOOORRRTTTYYYaaawwwvvvbbbFFFAAA???<<<::::::999888777555555444333222222222222222222222222222222222222222222444555555:::IIIXXXgggzzzxxxjjjaaaeeehhhrrr~~~pppPPPGGGBBBGGGOOOTTTXXX[[[ccc^^^VVVOOOLLLKKKJJJJJJLLLZZZ}}}ssspppmmmiiiiiilllmmmnnnoooqqqtttwwwyyy{{{|||~~~wwwvvvwwwxxxyyy{{{zzzxxxtttrrrpppsssrrrppprrryyy}}}|||uuupppiiifffgggiiikkkkkkqqqpppsssyyy}}}vvvjjjhhhlllqqqwww|||{{{oooccc[[[WWWVVVWWW[[[aaa___qqquuulll~~~xxx```XXXeeehhhLLLJJJFFF@@@@@@???===<<<:::999999999999888888999===MMMjjjzzziii```\\\ZZZXXXTTTYYY^^^cccfffjjjqqqvvvyyywwwssslllfffdddfffhhhfffhhhlllmmmnnnnnnooopppwwwxxxyyy{{{|||}}}~~~~~~~~~{{{rrrjjjeeeeeefffjjjkkkkkkfff___YYYWWWXXXZZZ\\\aaadddggghhhiiijjjlllkkkkkkmmmttt}}}yyymmmbbbaaaeeejjjpppttt|||}}}}}}yyyyyy~~~}}}zzzxxxrrrrrrppplllhhheeecccbbbccccccaaaaaaaaabbbdddeeedddaaa\\\YYYXXXWWWVVVTTTSSSSSSRRRPPPOOOPPPRRRTTT^^^kkkwwwdddGGGAAA???;;;:::999999888777666555444333222222222222222222222222222222222222222222444555555:::HHHWWWeee~~~mmmdddhhhlllvvvrrrNNNGGGCCCFFFKKKQQQXXX___hhhcccZZZSSSOOOMMMKKKJJJKKKUUU|||vvvpppooonnnllllllnnnooopppppprrrtttwwwyyyzzzzzzyyysssrrrsssrrrrrrssssssrrrpppmmmiiijjjiiiggghhhnnnqqqqqqllliiiffffffiiilllnnnooopppooosssyyy~~~vvviii\\\YYY\\\```eeejjjxxxyyynnnccc[[[WWWWWWXXX]]]aaa___qqqsssnnn|||uuu___XXXccc}}}gggLLLJJJFFFAAA??????===;;;:::999999999999888888888;;;JJJfff|||kkkaaa______^^^\\\XXX]]]eeejjjnnnrrryyy}}}~~~xxxqqqkkkhhhhhhjjjiiikkkoooqqqqqqrrrssstttyyyzzz|||~~~}}}xxxtttrrrrrrssspppjjjddd___^^^aaadddmmmoooooojjjccc]]][[[[[[ZZZ[[[___bbbeeefffggggggiiijjjjjjjjjnnnwwwkkkccc^^^aaagggmmmsssyyy}}}}}}xxxttt}}}{{{zzzxxxvvvrrrppplllgggdddbbbaaa``````____________```aaabbbbbb___\\\YYYYYYXXXWWWVVVRRRSSSRRRPPPOOOPPPRRRUUU^^^ooo|||vvvyyygggIIIBBB???<<<:::999999888666666555444333222222222222222222222222222222222222222333444555555:::GGGVVViiivvvzzzqqqeeegggkkkuuutttLLLGGGDDDEEEHHHNNNYYYccciiiccc[[[TTTOOOLLLJJJHHHLLLRRRxxx}}}zzzwwwuuutttrrrrrrsssoooooopppqqqssstttvvvwwwyyy~~~xxxtttuuutttrrroooooopppooollljjjbbbaaa```^^^___bbbeeefffddddddeeegggjjjmmmooopppnnnnnnqqqyyy~~~ooobbbUUURRRTTTWWW[[[```jjjvvv~~~xxxmmmccc[[[YYYYYYZZZ^^^aaa^^^rrrppphhhssslllZZZTTT^^^yyyfffMMMIIIEEEBBB???>>>===;;;:::999888888777777777888;;;IIIeee~~~ssseee^^^___bbbaaa^^^```fffooovvv{{{xxxpppllljjjjjjlllooosssuuuuuuvvvwwwxxx{{{|||~~~~~~yyysssnnnlllkkkjjjhhhccc]]][[[]]]bbbfffmmmoooooolllgggcccccceeeeeedddccccccfffiiikkkllliiijjjjjjhhhiiippp}}}uuuccc______eeekkkqqqwww~~~}}}}}}~~~xxxvvv|||zzzyyyxxxvvvrrrnnnhhhccc```___^^^^^^\\\\\\]]]]]]^^^^^^______```]]]ZZZYYYYYYYYYXXXWWWRRRRRRRRRPPPOOOPPPSSSUUUXXXhhhuuummmkkkzzzhhhKKKBBB@@@<<<::::::999888666666555444333333222222333222222222222222222222222222333555666555999FFFTTTjjjpppssssssdddcccgggqqq{{{vvvLLLHHHEEEEEEHHHNNNYYYeeegggbbb[[[TTTPPPNNNKKKJJJOOOPPPqqq~~~~~~|||xxxuuusssrrrqqqppppppqqqrrrsssuuuvvvwwwyyy~~~{{{{{{~~~}}}wwwtttrrrpppjjjfff]]][[[YYYXXXYYYYYY\\\^^^aaaccceeehhhjjjmmmoooqqqpppooorrrxxx~~~jjj^^^RRROOORRRUUUYYY]]]ggglllsss}}}}}}wwwmmmccc\\\ZZZ[[[\\\___aaa___tttllldddkkkdddXXXVVV___|||eeeMMMIIIEEECCC???>>><<<;;;999888888888666666777888<<>>>>><<<:::999888888888666666888999===KKKfff}}}vvvsssjjjeee```___ccchhhkkklllrrryyy|||tttpppnnnrrruuuyyy{{{|||}}}~~~{{{yyy|||vvvooojjjhhhhhhfffddd```[[[YYYZZZ___cccnnnppppppmmmjjjiiilllooowwwooogggccceeejjjoooqqqooonnnllliiiiiinnnxxxxxxeee]]]___eeemmmqqqttt{{{|||{{{||||||zzzzzzzzzyyyrrrlllddd```___^^^\\\ZZZWWWYYY\\\^^^___^^^]]]\\\[[[YYYXXXWWWXXXWWWVVVTTTQQQQQQQQQPPPOOOPPPTTTVVV]]]^^^bbbeeeqqqiiiNNNFFFCCC???===<<<;;;999888777666555444333333333333222222222222222222222222333333555777555888DDDPPP```kkkxxxfffeeemmmyyywwwQQQJJJFFFHHHLLLQQQZZZbbbbbb___ZZZWWWWWWVVVUUUUUUUUUOOOiiiyyyzzz~~~~~~xxxuuuwwwxxxwwwrrrrrrsssuuuwwwyyy{{{|||{{{~~~|||vvvmmmeee\\\WWWUUUWWWWWWUUUWWW\\\___bbbfffiiijjjmmmrrrvvv{{{yyyyyy}}}yyynnneeeeeekkkpppuuuzzzuuusssrrrvvvwwwqqqhhh___ZZZYYY[[[\\\]]]___```yyycccZZZ[[[UUURRRUUU]]]|||cccMMMIIIEEEDDD>>>===<<<:::999888777777777888999:::<<>>===<<<;;;999777666555444444333333444222222222222222222222222333333666777555777CCCOOO^^^```}}}iiifffnnnzzzwwwRRRKKKFFFIIINNNSSSZZZ```^^^[[[XXXVVVWWWWWWWWWWWWUUUNNNggguuupppqqqwwwxxxrrrpppuuuxxxwwwppppppqqqsssuuuwwwyyy{{{|||~~~}}}|||xxxooohhh]]]WWWUUUXXXXXXVVVXXX^^^^^^aaafffhhhkkknnntttyyy}}}}}}|||rrriiikkkrrrxxx~~~zzzzzzyyyzzztttooofff]]]XXXXXXYYY[[[]]]^^^```zzz```[[[[[[UUUTTTWWW___~~~cccMMMHHHDDDEEE>>>===<<<:::999888777777999999999:::;;;HHHaaaxxx|||xxxyyyzzzyyyyyy{{{|||yyywwwtttwww{{{~~~yyy}}}~~~{{{yyyrrruuuwwwvvvrrrlllhhhfff```___\\\YYYVVVVVVYYY[[[\\\dddmmmrrrssssssssssssiiiddd___```eeeiiijjjiiipppmmmkkklllqqqxxx~~~yyyiii\\\bbbgggooowwwzzz}}}{{{yyyxxxwwwsssmmmeeebbbaaa```\\\XXXWWWYYY]]]```aaa```^^^]]]YYYWWWVVVVVVVVVUUURRRPPPQQQQQQQQQPPPOOOQQQTTTWWWYYYTTT]]]nnnmmmSSSIIIFFFBBB@@@>>>===<<<:::777777555444444444444444222222222222222222222222333444666777555777BBBNNNYYYVVV|||zzzjjjeeekkkuuu|||xxxVVVGGGFFFOOOUUU[[[]]]UUUWWWUUUSSSSSSVVVYYY[[[\\\[[[[[[hhh{{{kkkbbbccciiiqqqttttttssstttvvvxxxwwwvvvvvvvvvxxx{{{|||~~~zzzxxxuuuttttttnnnddd]]]\\\WWWYYYYYYVVVWWW[[[^^^\\\```bbbaaa______dddoooxxx{{{ppplll|||~~~|||sssmmmccc[[[VVVVVVXXXZZZ[[[```eee||||||```[[[ZZZ[[[]]]^^^hhh___LLLKKKEEEAAAAAA???===;;;:::999999:::999888888888999DDD[[[ppp~~~|||yyyrrrrrrkkkqqqxxx|||zzztttnnnkkkcccZZZUUUXXX[[[YYYUUUTTTWWW___kkkuuuyyyxxxtttqqqlllccc^^^bbbggghhhkkkooorrrssssssrrrtttxxx}}}{{{lllaaa\\\ccciiirrryyy|||~~~}}}{{{yyyuuuqqqjjjbbb^^^\\\]]]^^^\\\]]]^^^aaacccccc```^^^]]][[[YYYYYYYYYXXXVVVTTTTTTRRROOOMMMNNNQQQTTTWWWUUU\\\]]]mmmnnnNNNIIIFFFBBB???===<<<:::888888777666555444333333333222222111111111111222222000444111000666777???PPP```IIIzzzhhhfffkkkqqq{{{zzzXXXIIIHHHQQQVVV]]]___YYYXXXVVVUUUVVVYYY]]]___```aaaaaammmwwwiiiaaa```eeekkkooorrrtttvvvxxxyyyxxxwwwwwwxxxyyyzzz{{{~~~~~~~~~~~~wwwooojjjhhhfffgggiiieee]]]VVVUUURRRVVVXXXWWWZZZ___aaa___bbbccccccbbbaaadddiiinnnvvv~~~vvvttt}}}{{{tttmmmcccZZZVVVVVVYYY[[[^^^bbbhhh~~~bbbfff___[[[```iiizzz^^^LLLJJJEEEAAAAAA???===;;;:::999999:::999888888888:::FFF___uuu|||vvvvvvjjjooovvv{{{{{{uuummmggg^^^XXXTTTXXX\\\ZZZWWWVVVXXX___jjjtttyyyzzzyyywwwssslllhhhjjjllljjjjjjlllssstttttttttuuuxxx|||ttthhhaaa```lllqqqxxx{{{~~~}}}zzzxxxuuuqqqjjjccc^^^\\\[[[[[[]]]^^^___aaacccbbb```]]]\\\ZZZXXXXXXXXXWWWUUUSSSTTTRRROOONNNNNNQQQUUUWWWVVV\\\\\\lll}}}iiiMMMIIIFFFBBB???===<<<:::888888777666555444333333333222222111111111111222222111555222111777888@@@QQQkkkSSS|||tttvvvhhheeejjjpppyyy}}}YYYJJJIIISSSXXX___ccc^^^[[[ZZZ[[[]]]aaaeeeffffffjjjiiirrrtttiiibbbbbbffflllsssyyy}}}{{{{{{}}}vvvmmmddd___WWWVVVXXX\\\[[[TTTPPPPPPPPPUUUYYYZZZ^^^cccdddbbbeeefffggghhhhhhiiijjjjjjrrrxxx|||vvv~~~yyyuuunnncccYYYUUUVVVZZZ]]]```ccckkk~~~dddqqqhhhdddmmm]]]KKKIIIDDDBBBAAA???===;;;:::999999:::999888888888;;;IIIddd}}}yyyttttttjjjmmmqqqvvvwwwqqqggg___WWWSSSRRRXXX\\\[[[YYYYYYXXX^^^gggpppxxx}}}zzzvvvtttuuutttppplllkkkssstttuuuvvvvvvxxx{{{~~~xxxjjjbbbcccfffuuuwww}}}~~~yyy~~~|||yyyvvvwwwsssnnnhhhbbb___]]]\\\`````````bbbcccbbb___\\\[[[ZZZXXXWWWWWWVVVTTTRRRSSSRRRPPPNNNOOORRRUUUWWWXXX]]]]]]mmmcccLLLIIIEEEBBB???>>>===;;;999888888666555444333333333222222111111111111222222222666333222888999???PPPfffRRRttt~~~fffiii}}}hhhccchhhnnnwwwYYYKKKJJJSSSXXX```fffbbbaaabbbdddhhhlllooonnnmmmooonnnuuu|||tttlllfffdddiiirrr|||zzzzzz|||zzzssskkkddd___SSSPPPQQQTTTTTTPPPPPPRRRUUUZZZ]]]^^^bbbhhhkkkiiilllllllllooorrrttttttssssssxxxrrrnnn~~~~~~zzzuuunnnbbbXXXTTTVVV[[[___```cccmmmzzzcccuuupppooozzz\\\KKKIIIDDDCCCAAA???===;;;:::999999:::999888888888;;;KKKiii~~~vvvrrrqqqmmmkkkiiikkkkkkggg]]]UUUOOONNNQQQXXX[[[ZZZYYYZZZXXX\\\ccclllvvv~~~~~~}}}~~~~~~xxxpppkkknnnqqquuuwwwxxxzzz|||~~~zzzmmmaaa___fffmmmxxxyyy}}}~~~~~~{{{xxxuuuwwwuuuqqqmmmiiieeecccbbbbbbbbbaaabbbbbbaaa^^^[[[\\\ZZZXXXWWWWWWVVVTTTRRRSSSRRRPPPOOOPPPRRRVVVXXX\\\```___ppp```KKKHHHEEEAAA???>>>===<<<;;;999888777555444444444333333222222111111222222333222666333222777888>>>NNNZZZPPPmmmqqqhhh{{{iiibbbfffllltttXXXKKKJJJSSSXXXaaaiiigggkkkmmmpppuuuxxxxxxuuussspppoootttyyyuuuooojjjeeennn{{{||||||}}}{{{uuuooojjjdddaaaXXXSSSPPPQQQQQQPPPTTTXXX[[[___bbbdddjjjsssxxxxxxxxxvvvuuuvvvyyy{{{}}}}}}{{{nnnqqq{{{rrrkkk```WWWTTTVVV\\\```aaadddrrrvvvfffuuusssnnnqqq[[[LLLIIIDDDCCCAAA???===;;;:::999999:::888888999888;;;KKKkkkxxxrrrqqqqqqqqqjjjbbb^^^\\\YYYSSSMMMKKKLLLSSSZZZ\\\YYYXXX[[[XXXZZZ```jjjuuu~~~ssshhhiiimmmtttyyy|||}}}|||qqqeee^^^```kkktttxxxyyy}}}{{{wwwttttttsssqqqnnnkkkiiigggfffdddcccbbbbbbbbb```]]][[[^^^\\\ZZZYYYXXXWWWUUUSSSRRRQQQPPPPPPQQQSSSVVVXXX\\\aaa```sss___LLLGGGEEEAAA??????>>>===<<<999888777666555444444444333333222222222222333333111555222222666666;;;KKKYYYXXXjjjtttjjj}}}xxxlllbbbfffkkksssXXXKKKKKKTTTXXXbbbllllllvvvxxx|||~~~xxxtttnnnooosss{{{xxxxxxtttpppqqq}}}~~~vvvpppjjjeee```]]]]]]WWWSSSSSSTTTTTTYYY___```eeekkkooowww~~~zzz~~~yyynnnggg^^^VVVTTTWWW\\\aaaccchhhxxxsssjjjwwwsssfff[[[kkk[[[NNNJJJDDDDDDAAA???===;;;:::999999:::666888999999:::JJJjjj}}}{{{{{{}}}vvvnnnlllmmmnnnrrrjjj___VVVQQQOOOLLLIIIKKKOOOXXX___^^^YYYXXX[[[ZZZ[[[```jjjvvv~~~uuueeefffmmmuuu|||vvvjjjaaa```gggqqqxxxzzz{{{{{{wwwtttpppooommmkkkjjjiiihhhhhheeedddbbbbbbbbb```^^^\\\___]]]ZZZYYYXXXWWWUUUSSSRRRQQQPPPPPPRRRTTTWWWXXXZZZ___aaawww]]]MMMGGGDDDAAA?????????>>>===999999777666555444444444333333222222222222333333000555222111666555999IIIZZZ___ddd~~~|||tttmmmxxxuuupppcccggglllsssYYYMMMMMMUUUYYYdddpppqqq~~~xxxrrrmmmooosss}}}|||}}}yyy|||tttlllgggbbb^^^\\\```\\\ZZZ[[[\\\\\\___dddhhhpppxxx}}}{{{uuuiiiddd\\\VVVTTTWWW]]]aaaccciii|||nnnkkk{{{vvvcccQQQ^^^\\\PPPKKKDDDEEEAAA???===;;;:::999999:::555888:::999:::HHHgggwwwsssssspppvvvvvvoooiiikkkppprrrpppjjj```VVVOOOKKKKKKKKKPPPUUU___eeebbbZZZYYY\\\\\\^^^cccmmmxxx~~~|||gggiiipppzzz|||qqqeee```eeennnwww{{{||||||wwwuuupppooollljjjhhhgggggghhheeedddbbbaaaaaaaaa___]]]^^^\\\ZZZXXXXXXVVVTTTRRRQQQQQQQQQQQQRRRUUUWWWXXX[[[aaafffXXXNNNFFFDDDAAA???@@@@@@???>>>:::999888666555555444444444333333222222333333444111666333333777555999HHH^^^ggg```vvvyyy|||wwwnnnpppqqqssseeehhhmmmttt[[[NNNOOOWWW[[[fffssstttvvvooommmooottt{{{ssslllgggccc```^^^bbb___```dddeeedddeeeiiiqqqzzzxxxqqqfffaaa[[[VVVUUUXXX]]]aaaaaahhh|||iiijjj~~~{{{iiiVVVccc\\\QQQLLLEEEEEEAAA???===;;;:::999999:::444777:::999999FFFeee~~~uuupppoooooovvvxxxqqqmmmssszzz~~~mmmiiibbbYYYQQQLLLLLLMMMTTTZZZdddiiieee\\\ZZZ]]]^^^```fffppp{{{{{{yyyxxxzzznnnlllsss~~~zzzooobbb```iiittt{{{|||}}}|||wwwuuusssqqqnnnkkkiiihhhhhhhhheeedddbbbaaaaaaaaa___^^^]]][[[YYYWWWVVVUUURRRPPPQQQQQQQQQQQQSSSUUUWWWXXX]]]eeekkkTTTOOOFFFDDDAAA@@@@@@@@@???>>>:::999888666555555555555444333333222222333333444222777555444888666:::IIIkkksssdddwwwyyy}}}vvvkkkkkknnnuuufffiiinnntttZZZHHHKKKOOOZZZfffeeeqqq~~~yyyvvvooovvvxxx|||}}}tttkkkhhheeebbb```aaacccbbbdddgggggghhhnnnuuuuuu~~~rrrllljjjaaaYYYWWWXXXYYY___dddgggfff}}}rrr___ggg}}}uuuhhhXXX```[[[MMMLLLGGG???AAA???===;;;999888888888;;;:::999666888EEE^^^sss}}}uuupppooosssvvvxxxuuuooommmvvvsssiii___YYYTTTOOOOOOQQQTTT^^^eeelllpppeeeZZZ]]]```dddlllyyyxxxwwwtttvvvpppjjjwwwxxxmmmdddgggqqqwww|||}}}xxxuuurrrqqqnnnkkkiiigggffffffbbbccccccdddcccbbb```___\\\ZZZXXXWWWVVVTTTQQQOOOLLLNNNQQQTTTWWWWWWWWWWWW\\\dddtttrrrSSSGGGFFFDDDAAA@@@AAAAAAAAA@@@<<<;;;:::888666555333333444444444444444444444444333333333333555999>>>BBBhhhqqqcccmmmqqqhhhxxxlllyyy```ggguuuyyyXXXFFFHHHJJJUUU``````mmm|||yyyxxxwww|||~~~xxxtttxxx}}}zzzqqqiiieeedddaaaaaadddiiiiiilllqqqrrrqqquuu{{{~~~rrrkkkiii```XXXWWWXXXYYY^^^dddfffkkkiii```ooo}}}pppbbbZZZggg~~~YYYMMMLLLHHHBBB@@@???===:::999888888999;;;;;;999777777BBBZZZooovvvqqqooouuuzzz}}}zzztttrrrzzzwwwnnnddd\\\UUUPPPQQQUUU\\\fffjjjooossshhh^^^ccchhhllluuuzzzrrrrrrpppuuuvvvnnn{{{tttlllgggllluuu{{{zzzwwwsssqqqnnnkkkiiiggggggfffbbbbbbccccccbbbaaa```___\\\ZZZXXXVVVVVVTTTRRRPPPNNNOOORRRTTTWWWXXXXXXYYY]]]fffvvvnnnQQQGGGGGGEEEBBB@@@AAAAAA@@@???<<<;;;:::999777555444333333333333444444444444444333333444444555888>>>BBBhhhrrrfffoootttjjj}}}lll~~~cccfffppprrrYYYGGGGGGGGGPPP\\\\\\kkkyyyyyyxxxyyyzzz}}}wwwooommmrrrxxx{{{|||yyyppphhhfffeeedddggglllpppqqqvvv|||~~~}}}zzzooogggfff^^^WWWVVVWWWYYY^^^cccfffsss{{{```ggglll[[[\\\pppzzzWWWMMMLLLJJJEEE@@@???<<<:::999999999:::;;;;;;:::888777???VVVkkk}}}{{{{{{|||xxxrrrnnnwww~~~{{{yyy}}}uuukkkbbbXXXQQQTTTZZZdddlllnnnqqqsssjjjcccjjjrrrwww~~~|||rrrlllpppmmmvvvzzzsssnnnjjjkkksss{{{|||yyysssqqqnnnkkkiiigggggggggbbbccccccbbbbbb```______]]][[[WWWUUUTTTTTTSSSQQQPPPQQQRRRSSSUUUXXXYYYZZZbbbmmmzzzkkkPPPHHHHHHFFFBBBAAA@@@@@@???>>><<<<<<:::999777666555444333333333333333333333333333444444444555888===@@@dddsssjjjqqqtttlllnnniiifffllllllzzz]]]JJJIIIGGGOOOZZZ\\\lllwww~~~vvvuuuxxxtttvvv|||yyyrrrllllllrrryyy|||}}}zzz~~~xxxqqqjjjiiijjjkkkqqqxxxwwwwwwzzz~~~uuujjjbbbbbb[[[VVVVVVXXXYYY]]]bbbfff{{{lll]]]wwwoooWWW\\\uuuvvvWWWMMMLLLJJJGGGAAA???<<<:::999999:::;;;:::999::::::999???UUUlllyyyqqqkkkiiikkkooouuu}}}~~~{{{sssooowww~~~{{{rrrgggZZZSSSWWW___eeelllmmmnnnpppiiieeeoooyyy}}}|||uuunnnjjjpppnnn{{{xxxyyyxxxjjjjjjpppyyy~~~}}}zzzsssqqqooollliiihhhggggggddddddccccccbbbaaa```___^^^[[[VVVTTTTTTTTTSSSSSSQQQQQQQQQQQQSSSVVVYYY[[[___lllxxxjjjQQQJJJIIIFFFCCCAAA@@@@@@???===<<<<<<;;;:::888777666555333333333333333222222222333444444444555777;;;???]]]ooojjjqqq~~~|||zzznnnjjj}}}sssnnnfffjjjkkkvvv^^^KKKKKKIIIOOO[[[^^^ooozzz~~~uuussstttqqqsss|||tttooojjjlllssszzz~~~~~~www{{{~~~uuuoookkklllnnnrrrzzz~~~{{{}}}yyyrrrhhhaaa```YYYUUUVVVYYYZZZ^^^bbbgggbbbaaasssWWW[[[wwwuuuYYYPPPMMMJJJHHHBBB@@@===:::888999:::<<<999777:::<<<:::???WWWqqqvvvmmmeee]]]\\\```eeemmmwww~~~}}}}}}}}}~~~}}}tttooottt|||tttiii]]]VVVYYYaaaccckkkmmmmmmooohhhgggrrrzzz{{{{{{xxxtttpppnnnnnnooopppxxx~~~pppiiimmmuuu}}}~~~}}}zzzsssrrrooollljjjhhhggggggfffeeedddcccbbbaaa``````]]]ZZZVVVTTTTTTTTTTTTSSSQQQPPPOOOOOOQQQTTTWWWYYYWWWjjjtttkkkRRRLLLIIIFFFCCCAAA@@@@@@???======<<<;;;:::999888777666444444444333333222222222333444555555555777:::===RRRgggeeelllxxxvvvvvvkkkfffyyyooocccgggjjjuuu]]]LLLMMMKKKQQQ\\\```rrrwwwsssrrrvvvvvvnnniiifffiiiqqqyyy|||{{{wwwxxxzzz||||||ppplllkkknnnrrrwww|||wwwooogggbbb^^^XXXUUUWWWZZZ\\\___ccckkkuuu\\\dddnnnXXX^^^|||uuu]]]UUUPPPKKKJJJDDDAAA===:::888888:::;;;888555888<<<:::???XXXvvvxxxllleee]]]UUUVVV]]]```gggrrr{{{zzz{{{{{{|||}}}}}}~~~~~~||||||}}}~~~|||sssnnnqqq~~~~~~yyyqqqiii___YYYZZZ```ccclllooooooppphhhgggsssuuusssqqqoooooooooqqqqqqnnnttt~~~xxxlllnnnrrr{{{~~~{{{tttrrrooollljjjhhhhhhhhhfffeeedddbbbaaa`````````\\\YYYVVVUUUUUUUUUTTTSSSPPPPPPOOOOOOQQQSSSVVVXXX___tttzzziiiQQQLLLHHHFFFBBBAAA@@@@@@???>>>===<<<<<<;;;:::999888777666555555444444333333222333444555555555666999;;;HHH]]][[[eeeuuuyyy~~~wwwlllxxxooo```dddjjjttt]]]NNNPPPPPPVVVbbbfffyyy|||uuurrr{{{zzzxxxhhhdddbbbfffnnnvvvxxxxxxuuusssrrrtttyyy~~~zzzmmmlllmmmrrrwww}}}wwwqqqjjjdddaaa\\\WWWUUUYYY\\\]]]```dddooonnnYYYaaaxxxooo___WWWcccuuuaaaZZZTTTOOONNNFFFCCC>>>:::888888999:::888444777;;;888<<>>OOOIIIWWWuuuzzzfffgggnnnxxx___PPPUUUWWW```nnnttt|||xxxyyywwwzzzkkkddd```fffooowww}}}zzznnngggkkkssswwwzzz~~~~~~yyyrrrjjjmmmrrrwww}}}}}}qqqmmmkkkeee___\\\\\\UUUUUU\\\```^^^aaaggg^^^ZZZgggggg___UUUXXX___{{{pppcccddd___VVVRRRJJJBBB;;;;;;;;;888777888888555777;;;;;;???SSSkkk|||tttjjjXXXOOOGGGFFFHHHJJJNNNSSSWWW^^^fffiiijjjjjjfff______^^^___aaadddiiinnnqqq|||yyyuuuuuuuuutttqqqnnnsssrrrqqqrrrtttuuutttssstttuuuuuuvvvuuutttsssrrrooolllhhhhhhjjjllllllkkknnnlllmmmpppsssqqqjjjdddjjjuuuvvvpppkkkiiieee]]]WWWVVV```gggrrruuulllbbbbbbhhhiiifffgggmmmqqqsssvvv{{{}}}wwwtttoookkkpppyyy~~~~~~|||wwwtttpppnnnllljjjgggeeecccaaa___]]]\\\[[[[[[\\\[[[ZZZYYYWWWUUUSSSRRRQQQQQQQQQQQQSSSVVVWWWXXXWWW^^^jjjmmm|||cccMMMLLLIIIGGGDDDCCCCCCCCCAAA@@@===<<<<<<;;;;;;:::999999777666666555444444333333555444444555555666777888BBBGGGRRRQQQoooqqqiiieeekkkwww]]]OOOUUUXXXdddttt|||}}}rrrrrrxxxnnneeeaaaiiiwwwwwwmmmhhhmmmuuuyyy|||~~~yyypppnnnpppsssvvvzzzyyynnnjjjgggbbb\\\YYYZZZUUUVVV\\\___^^^ccclll|||[[[YYYeeeddd[[[YYYbbbnnnvvvjjjjjjeee[[[UUUJJJBBB;;;;;;;;;888777888999666777:::888;;;NNNddduuulllaaaQQQIIICCCCCCFFFIIIMMMRRRVVV]]]cccdddeeeddd___XXXTTTTTTTTTVVVZZZ^^^cccfffpppnnnmmmmmmooopppooommmqqqpppoooppprrrttttttssssssssstttsssrrrpppnnnmmmkkkfffaaa___aaadddeeefffjjjjjjkkkmmmnnnlllgggccchhhtttuuuqqqnnnllleee\\\WWWXXXZZZbbbmmmqqqkkkbbbbbbgggiiihhhkkkooorrrwww|||xxxssspppooommmmmmttt~~~}}}xxxuuuqqqnnnmmmkkkhhhfffcccbbb```^^^\\\\\\\\\\\\[[[ZZZYYYWWWUUUSSSRRRQQQPPPPPPQQQSSSVVVXXXYYYYYYYYYfffpppbbbMMMLLLIIIGGGDDDCCCCCCCCCAAA@@@===<<<<<<;;;;;;::::::999777777666666555444444333555444444555555666777888===EEERRRPPPkkk|||mmmlllfffkkkwww^^^OOOTTTXXXdddvvvzzzvvvtttqqquuunnnhhhhhhuuutttnnnlllrrr{{{xxxooossstttvvvyyy|||tttjjjfffccc]]]XXXVVVXXXUUUXXX]]]]]]]]]gggttttttWWWXXXccc```WWW^^^kkkzzzxxxmmmmmmggg]]]VVVKKKBBB;;;::::::888777999:::777777888666888HHH[[[nnnyyyjjj```UUUGGGBBB???BBBEEEGGGKKKPPPTTTZZZ^^^^^^\\\[[[UUUNNNIIIIIIIIIKKKOOOSSSWWWZZZaaaaaabbbdddhhhkkkkkkkkkooommmlllmmmppprrrssssssrrrrrrqqqpppnnnkkkhhhfffccc___[[[YYY[[[___ccceeefffhhhjjjkkkjjjhhhggggggmmmwww|||vvvsssrrrqqqjjjaaa]]]]]]YYY___iiinnnkkkdddeeejjjhhhkkkqqqwww|||yyytttiiigggfffiiilllqqqzzz}}}xxxvvvrrrooommmkkkiiigggdddcccaaa___^^^]]]]]]]]][[[ZZZYYYWWWUUUSSSRRRQQQOOOPPPQQQTTTWWWZZZ\\\]]][[[hhhxxx]]]LLLKKKIIIGGGDDDCCCCCCCCCAAA@@@======<<<<<<;;;:::::::::888777777666666555444444555444444555555666777888<<>>BBBEEEFFFJJJNNNSSSWWWZZZWWWUUURRRLLLEEEDDDDDDEEEGGGKKKOOOSSSUUUYYYZZZ\\\```dddgggiiijjjpppnnnmmmnnnpppsssuuuuuurrrqqqpppmmmjjjfffbbb```^^^\\\[[[\\\___cccgggiiieeejjjnnnnnnkkkjjjmmmpppxxx}}}{{{vvvxxxtttsssvvvuuunnngggddd___aaahhhmmmmmmlllpppwwwuuuyyyzzzrrriii______aaagggnnnvvv|||yyyvvvrrrpppnnnllliiigggeeedddbbb```^^^^^^^^^^^^[[[ZZZYYYWWWUUUSSSRRRQQQNNNPPPRRRUUUWWW[[[___bbbfffpppYYYKKKKKKIIIGGGDDDCCCCCCCCCAAA@@@=========<<<;;;;;;::::::999888888777666666555555555444444555555666777888BBBMMM[[[XXXrrryyysssfffiiiqqqdddRRRSSSTTT^^^mmmrrr~~~|||kkkiiinnn{{{xxxqqqppprrruuu|||wwwssstttvvvxxx{{{~~~xxxnnnfffaaa]]]WWWTTTTTTUUUUUUZZZ___^^^```ooodddVVV```fff]]]WWWbbbkkkuuuzzzwwwtttllleeeLLLCCC;;;999999888888:::777777888888666999EEEPPPgggzzzhhh\\\TTTIIICCC@@@AAAEEEFFFFFFIIINNNRRRVVVWWWTTTQQQNNNHHHBBBDDDDDDFFFIIIMMMQQQUUUWWW\\\]]]```ccceeehhhkkklllsssqqqppprrruuuwwwxxxyyysssrrrpppmmmhhhccc___]]]^^^```bbbdddfffhhhjjjkkkjjjpppuuuuuurrrqqquuuyyy~~~~~~~~~~~~|||vvvrrrooouuuqqqrrrzzzyyynnngggcccbbbeeekkkpppuuu~~~{{{pppccc\\\___cccjjjrrr||||||yyyvvvrrrpppnnnllliiigggfffdddbbb```___^^^^^^___[[[ZZZYYYWWWUUUSSSRRRQQQNNNPPPSSSVVVXXX\\\bbbfffmmmuuuWWWMMMMMMIIIGGGDDDCCCCCCCCCAAA@@@>>>======<<<<<<;;;:::::::::999999888888777666666555444444555555666777888DDDNNNZZZVVVttt|||wwwggghhhppp|||cccQQQSSSUUU```ooorrr~~~jjjdddccciiippprrrrrrsssoootttyyysssssswwwuuuxxx|||uuummmeeeaaa\\\VVVTTTUUUVVVVVVZZZ```aaacccrrrsss\\\WWWfffhhh^^^[[[bbblllxxx}}}yyyppphhhLLLCCC;;;999999888888:::666888999888777;;;DDDMMMfff}}}ssscccXXXRRRHHHDDDCCCDDDGGGHHHGGGJJJOOOSSSWWWWWWTTTQQQOOOKKKEEEFFFGGGJJJNNNRRRVVVZZZ\\\dddfffiiikkklllmmmppprrrvvvvvvvvvxxxzzz||||||{{{vvvuuurrrnnniiiddd___]]]bbbeeeiiillllllkkkkkkkkkqqqvvv{{{|||yyywwwyyy{{{zzzuuurrrqqqpppllljjjkkkpppoootttqqqhhhccc``````fffnnnvvvrrrbbb^^^ccciiipppyyy~~~|||xxxvvvrrrooommmkkkiiigggeeedddbbb```___^^^^^^^^^[[[ZZZYYYWWWUUUSSSRRRQQQNNNRRRUUUWWWYYY]]]dddiiiooozzzwwwUUUPPPPPPIIIGGGDDDCCCCCCCCCAAA@@@>>>>>>======<<<;;;;;;;;;;;;::::::999888888777777555444444555555666777888>>>KKKXXXQQQnnn|||{{{kkkhhhppp|||bbbPPPRRRVVVaaaoooppp~~~|||fff```\\\^^^bbbgggooowwwuuu{{{{{{ttttttwwwwww{{{ssskkkddd```[[[UUUSSSUUUWWWVVVZZZbbbdddfffssswwwgggUUUYYYjjjiii^^^^^^aaaqqq}}}qqqeeeMMMCCC:::888888777888;;;666888999888777;;;BBBGGGaaaxxxnnn^^^UUUOOOEEEEEEDDDEEEHHHIIIHHHLLLSSSUUUXXXXXXUUUSSSSSSPPPKKKJJJLLLOOOTTTYYY^^^bbbdddlllooorrrsssssstttwwwzzzyyyyyyzzz}}}}}}{{{yyyxxxuuuqqqlllfffaaa___dddhhhmmmooooooppprrrtttxxx|||{{{wwwuuuuuuoooiiifffjjjlllkkkkkkmmmnnnsss~~~sssllleee___\\\```eeejjjpppvvvsssqqqrrrtttrrrpppsssxxxrrraaa```gggooouuu~~~~~~~~~~~~xxxuuuqqqnnnmmmkkkhhhfffeeecccaaa___^^^]]]^^^^^^[[[ZZZYYYWWWUUUSSSRRRQQQOOOSSSVVVXXXYYY]]]eeekkkwwwjjjOOOOOOMMMIIIGGGDDDCCCCCCCCCAAA@@@>>>>>>======<<<<<<;;;;;;;;;;;;;;;:::999999888888555444444555555666777888888KKK\\\RRRiii}}}pppiiinnnxxxcccPPPRRRUUU```lllkkkxxx}}}|||aaa]]]\\\^^^```ccckkkttt|||yyywwwwwwwwwyyyxxxqqqjjjccc___ZZZTTTRRRUUUXXXVVVZZZbbbfffhhhtttnnn___QQQZZZllliii^^^``````uuuuuugggMMMCCC:::888888777888;;;666999:::777666999???CCC]]]vvvkkk[[[RRRLLLCCCDDDCCCEEEHHHIIIIIINNNUUUVVVYYYZZZWWWVVVVVVTTTPPPNNNQQQUUUZZZ___eeeiiikkkqqqtttwwwxxxxxxyyy}}}{{{{{{}}}~~~{{{{{{zzzwwwsssnnnhhhccc```dddhhhmmmpppssswww||||||~~~{{{vvvqqqnnngggaaaaaahhhnnnnnnooosssnnnyyyuuurrriiiaaa\\\\\\\\\[[[[[[]]][[[\\\```cccdddiiiwwwppp```aaajjjrrrxxx|||wwwtttpppnnnllljjjgggeeedddcccaaa___^^^]]]]]]]]][[[ZZZYYYWWWUUUSSSRRRQQQPPPTTTWWWXXXYYY]]]eeelll___IIIKKKIIIIIIGGGDDDCCCCCCCCCAAA@@@>>>>>>>>>===<<<<<<;;;;;;<<<;;;;;;::::::999999888555444444555555666777888777PPPdddXXXiiitttkkkjjjttt|||jjjRRRUUUWWW\\\nnnttt|||yyyzzzbbbbbbaaa```aaagggqqqxxx~~~}}}xxx{{{wwwkkkeee___\\\XXXTTTTTTWWWYYYXXX```eeeeeeppp|||{{{hhhQQQYYYdddXXX^^^lll```kkk{{{}}}iiiEEEBBB===999777777999;;;888888888777666999===@@@YYYqqqdddZZZOOOFFFBBBAAADDDGGGJJJKKKLLLNNNPPPTTTXXX]]]]]]XXXRRRNNNLLLWWWWWWYYY]]]ccckkkqqqvvvzzz{{{}}}~~~~~~}}}xxxuuupppiiifffhhhfffiiinnnqqquuuyyy~~~xxxpppkkkhhh___```dddjjjrrrvvvwwwuuuxxx~~~vvvtttjjjccc___bbbddd```[[[YYYYYY]]]ccchhhmmmttt~~~mmmbbblllrrr{{{}}}qqqqqqqqqnnnkkkiiihhhhhhiiieee```^^^___^^^\\\YYY[[[ZZZXXXXXXWWWVVVSSSQQQQQQTTTXXXZZZXXX[[[hhhwww\\\NNNJJJEEEIIIEEEBBBBBBEEEEEEBBB>>>???>>>===<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::666666555555555666666777;;;DDDLLLOOObbbgggkkkpppxxxiiiPPPRRRTTTZZZmmmvvvssseeedddcccbbbdddlllwww}}}~~~pppiiiiiiccc^^^\\\YYYUUUUUUYYY]]][[[aaaeeeeeeqqq|||zzzhhhRRR]]]rrrqqqxxxpppnnneeeCCC@@@===999888888999;;;777888777666666888<<>>???>>>===>>>@@@AAAAAA@@@<<<;;;;;;;;;;;;:::::::::666666555555555555666666666AAAJJJLLLbbb{{{nnnjjjnnnvvvjjjPPPQQQSSS[[[qqq~~~~~~~~~ooohhhfffccccccgggqqq~~~}}}qqqgggcccddd___[[[ZZZYYYVVVXXX\\\aaa^^^bbbeeefffttt~~~yyycccQQQccc{{{kkk]]]@@@>>><<<:::999999::::::666777777666666777;;;===PPPvvvsssbbbXXXPPPIIIDDDBBBCCCIIINNNNNNLLLMMMSSSYYY[[[^^^]]]WWWNNNJJJNNNRRRXXX[[[aaahhhpppwww||||||xxxwwwrrrllljjjlllmmmlllmmmpppuuuyyy{{{||||||vvvoookkkkkkkkkkkkjjjmmmnnnrrrxxx~~~|||}}}wwwsssqqqjjjiiilllppppppnnnooosssyyyvvvtttwwwooobbbllluuu}}}|||rrrrrrpppnnnllljjjiiihhhhhheeeaaa___^^^]]][[[ZZZYYYXXXVVVVVVWWWWWWUUUSSSUUUUUUWWW[[[\\\^^^fffooo~~~zzzvvv]]]UUUOOOGGGHHHEEEBBBBBBDDDDDDBBB???BBB???===???DDDFFFCCC@@@;;;;;;;;;;;;:::::::::999666666555555555555666666333???IIILLLgggxxxkkkzzzhhhkkkssspppSSSTTTWWW```yyyzzzqqqiiigggddddddjjjwwwxxxllleeeccc]]]YYYVVVWWWWWWVVVYYY^^^ccc___bbbeeejjjyyyxxx```WWWpppzzznnn}}}SSS===<<<<<<;;;;;;:::::::::666777777666555777999<<>><<<<<<<<<;;;;;;;;;::::::999888777666666666666666777===HHHWWWssszzz^^^```oookkksssvvvVVVWWW]]]iii{{{tttrrrqqquuu~~~xxxsssmmmccc\\\YYYSSSOOOOOORRRUUUVVV[[[aaabbb```eeekkkvvvppp[[[dddwwwlllyyyKKK<<<<<<;;;;;;::::::999999666777888888777777999:::GGGkkkooocccVVVNNNHHHDDDEEEIIIQQQUUUVVVSSSOOOPPPXXX___\\\XXXRRRKKKIIIMMMWWW___aaafffnnnwww|||xxxvvvtttppphhhdddeeecccdddeeebbb]]]XXXUUUTTT\\\^^^dddmmmxxx~~~}}}wwwwwwyyy{{{|||{{{xxxvvvzzz}}}oooppp~~~|||uuurrrooonnnnnnnnnjjjgggdddddddddaaa______```bbbZZZXXXUUUTTTTTTUUUUUUTTTTTTTTTWWW[[[^^^aaaiiisssiiiUUUJJJFFFHHHCCCCCCCCCBBBBBBBBBAAAAAADDDCCCDDDIIINNNOOOJJJEEE============<<<<<<<<<;;;;;;:::999888777777777888999888EEEXXXmmmwwweeemmmxxxoooqqqxxxWWWXXX```lllxxxwwwxxx}}}yyyqqqnnnjjjaaaZZZWWWRRROOONNNRRRVVVXXX]]]ccccccccciiippp{{{gggXXXfffxxxjjjuuutttHHH===<<<;;;:::999999999999777888999999888888999;;;BBBiii~~~hhh]]]RRRKKKGGGEEEHHHNNNTTTTTTSSSPPPMMMOOOTTTZZZXXXSSSLLLIIILLLSSS\\\aaagggkkkrrrzzz|||xxxuuusssmmmddd______^^^```___ZZZSSSQQQTTTYYYaaaeeemmmvvv~~~}}}{{{{{{rrrsssuuuvvvwwwxxxxxxyyy}}}nnnxxx|||vvvrrrnnnnnnooonnnkkkgggccceeeeeecccaaaaaadddggg[[[XXXUUUSSSTTTTTTTTTSSSSSSUUUZZZ^^^___cccooo|||uuuXXXNNNGGGDDDFFFBBBCCCCCCCCCBBBAAAAAABBB@@@BBBEEEJJJMMMLLLHHHEEE>>>>>>>>>>>>===============<<<;;;:::999999999999:::666DDDYYYdddrrryyyqqqmmmzzzzzzYYYZZZcccoooxxxxxxzzz~~~}}}ssskkkhhheee^^^WWWTTTSSSOOOOOOSSSWWWYYY___eeeeeefffllltttaaa^^^nnnkkkllloooDDD>>>===;;;999888888888999888999::::::999888999;;;>>>gggzzzeee[[[QQQKKKHHHGGGLLLSSSUUUSSSPPPMMMKKKMMMRRRUUUUUUOOOIIIHHHNNNWWW___ccckkkooouuu}}}|||wwwtttrrrkkkbbb\\\\\\XXXZZZZZZTTTNNNPPP[[[fffhhhmmmuuu{{{}}}}}}vvvxxxxxxxxxyyy{{{uuuvvv|||wwwrrrnnnnnnooooookkkfffaaacccdddcccaaaaaaeeehhh\\\YYYUUUSSSSSSSSSSSSRRRTTTWWW\\\``````eeessshhhSSSQQQKKKDDDAAABBBCCCCCCCCCAAAAAAAAABBB>>>AAAEEEHHHHHHEEEBBB???????????????>>>>>>>>>>>>>>>===<<<;;;::::::999:::<<<666FFFZZZ]]]fffpppiiiuuuYYYUUUaaajjj~~~~~~qqqmmmggg```ZZZUUURRRQQQPPPOOOOOORRRWWW]]]aaaccciiikkkooo|||}}}\\\bbbjjjyyyzzzsss^^^EEE===<<<;;;;;;::::::::::::999999888888888888999999@@@___~~~qqq^^^VVVLLLGGGHHHKKKLLLLLLJJJHHHFFFEEEEEEHHHKKKMMMIIIJJJKKKMMMRRRZZZccciiijjjpppzzz|||wwwtttqqqlllcccXXXVVVXXXVVVXXXWWWUUUXXX```fffgggtttssstttxxx}}}pppvvvzzzqqqqqqppppppooommmiiifffcccaaa```___```aaa```___WWWWWWWWWVVVSSSRRRSSSUUUUUUWWWYYY\\\dddoooxxx|||aaaUUUJJJJJJDDDEEEDDDAAA???@@@BBBCCCAAA>>>>>>AAAEEEFFFEEEBBB@@@???>>>>>>???@@@AAABBBBBBCCC>>>===;;;:::999999:::::::::777===JJJTTT```xxxvvvjjjooosss|||XXXQQQZZZaaa~~~uuummmiiiddd]]]WWWSSSPPPOOOPPPPPPQQQTTTYYY___dddfffnnnhhhqqqjjjWWWbbbbbbjjjqqqqqqwww\\\FFF======<<<;;;::::::::::::999999888888888888999999???ZZZvvv}}}nnn^^^WWWNNNJJJKKKNNNNNNNNNJJJHHHFFFDDDEEEGGGIIIKKKIIIKKKOOOSSSWWW]]]dddhhhooottt|||yyyuuurrrooojjj```VVVRRRUUU^^^``````^^^aaahhhmmmnnnvvvvvvxxx||||||rrrppp|||wwwrrrqqqppppppooolllhhheeedddbbb```___``````___^^^XXXYYYXXXWWWTTTTTTUUUVVVYYYZZZ[[[]]]cccnnnxxx~~~uuuXXXOOOGGGIIIFFFGGGDDDBBB@@@@@@BBBCCCAAA??????BBBDDDEEECCC@@@??????>>>>>>??????@@@AAAAAAAAA>>>===;;;:::999999::::::999666999BBBIIIRRRhhh~~~zzzjjjnnntttXXXNNNSSSXXXxxx|||vvvmmmgggddd___YYYTTTPPPNNNNNNPPPQQQSSSVVV\\\bbbgggjjjssskkk}}}xxx\\\]]]```[[[\\\eeemmm~~~rrrSSSCCC>>>>>><<<;;;;;;:::::::::999999888888888888999999===RRRmmm{{{kkk^^^XXXQQQNNNOOOQQQQQQPPPKKKIIIGGGFFFEEEFFFHHHIIIJJJMMMSSSXXX]]]aaafffiiisssxxx~~~{{{uuusssqqqnnniii```VVVRRRUUUeeeiiikkkiiijjjpppssstttxxxzzz}}}wwwkkklllmmmwww|||uuusssrrrpppooonnnkkkgggddddddbbb```___```___]]][[[YYYYYYYYYWWWUUUUUUVVVXXX\\\\\\\\\___dddmmmxxxiiiRRRLLLEEEIIIFFFGGGCCCBBBAAAAAABBBBBBAAA@@@AAABBBCCCCCC@@@???>>>???????????????????????????======;;;::::::::::::::::::666777;;;???FFFYYYmmm~~~~~~vvvzzz~~~iiijjjsssZZZQQQUUUYYYwww~~~}}}xxxpppiiibbb___[[[VVVRRROOONNNNNNOOOQQQUUUYYY]]]ccciiimmmqqqssslllZZZeee^^^YYYZZZfffuuu\\\LLLAAA??????===<<<;;;;;;;;;;;;999999888888888888999999999KKKhhhzzzhhh\\\XXXTTTRRRSSSTTTSSSRRRNNNMMMKKKJJJIIIIIIJJJJJJMMMQQQWWW\\\```dddhhhkkkuuuyyy~~~xxxrrrssspppnnnjjjbbbYYYWWWZZZhhhmmmpppoooooosssvvvvvvzzz|||uuukkkdddnnnuuuzzzuuutttrrrpppnnnllljjjfffccceeecccaaa```___^^^\\\YYYYYYYYYXXXWWWUUUUUUWWWYYY\\\\\\^^^cccggglllvvvcccRRRMMMDDDGGGDDDEEECCCBBBBBBAAABBBAAAAAA@@@BBBBBBBBB@@@>>>===>>>????????????>>>>>>=========<<<<<<;;;;;;:::::::::::::::888888;;;===EEEXXXjjjuuussskkkhhh|||zzziiihhhppp]]]WWW^^^bbb~~~~~~~~~}}}rrrlllfff]]][[[XXXTTTQQQOOOOOOOOONNNRRRVVVZZZ^^^dddjjjnnnlll~~~bbb\\\fff```[[[^^^mmmuuuQQQKKKEEE@@@@@@>>>===<<<;;;;;;;;;999999888888888888999999888GGGdddwwweeeZZZYYYWWWWWWWWWWWWVVVUUUSSSSSSRRRQQQPPPOOOOOONNNRRRUUUYYY^^^bbbffflllppptttwww{{{~~~wwwqqqqqqnnnkkkhhhaaaZZZ[[[```iiippptttrrrqqquuuxxxyyy}}}~~~tttmmmkkkjjjxxx{{{vvvtttqqqooommmkkkiiieeeccceeecccbbbaaa```^^^[[[YYYXXXXXXWWWUUUSSSTTTWWWYYYYYYZZZ___gggjjjmmmuuu[[[QQQMMMCCCFFFCCCCCCAAABBBBBBAAA@@@@@@@@@@@@AAAAAAAAA???===<<<===??????>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::888888999;;;???JJJ^^^ooo|||ppphhhuuu{{{rrrkkkppp~~~]]]ZZZffflllzzz}}}~~~}}}uuummmfffaaaYYYWWWUUURRRPPPOOOPPPPPPOOOTTTYYY]]]```dddkkkpppuuuiiibbbeeeeeebbb^^^aaaqqqbbbJJJHHHDDDBBBAAA???>>><<<;;;;;;;;;999999888888888888999999999EEE^^^tttbbbYYYZZZ[[[\\\\\\[[[YYYXXXYYYYYYYYYYYYXXXWWWUUUTTTWWWZZZ^^^bbbfffkkkppptttrrruuuxxxzzz|||xxxrrrqqqmmmiiiddd^^^YYY\\\bbbkkkssswwwuuutttwww|||~~~|||lllgggjjjmmm~~~|||yyyssspppmmmkkkjjjhhhfffccceeedddcccbbbbbb```\\\YYYXXXXXXWWWTTTSSSTTTWWWZZZXXXYYY```iiimmmnnnxxxuuuMMMKKKJJJAAAEEECCCCCC???AAAAAA@@@???>>>???@@@>>>??????>>><<<<<<===???=========<<<<<<;;;;;;;;;:::;;;;;;<<<<<<;;;::::::444666888999===JJJ___nnn~~~pppdddhhh|||uuuqqq|||[[[XXXgggqqqtttxxx{{{}}}xxxoooiiibbb]]]UUUTTTQQQOOONNNNNNOOOPPPQQQVVV]]]```bbbffflllqqqqqq```jjjoooggg^^^^^^gggzzzvvvRRRHHHCCC@@@BBBAAA@@@>>>===<<<;;;;;;999999888888888888999999888@@@TTTqqquuucccZZZ]]]```bbbaaa___]]]\\\\\\]]]^^^^^^^^^\\\[[[YYYZZZ^^^dddiiimmmpppsssuuurrrsssuuuwwwxxxzzz~~~yyytttvvvpppjjjccc\\\XXX]]]dddllltttyyywwwuuuyyyttteeefffnnnuuu|||zzzqqqooollljjjiiihhhfffdddeeedddcccdddcccaaa^^^[[[YYYYYYWWWUUUTTTUUUYYY\\\[[[ZZZ```iiinnnppp~~~gggEEEHHHIII@@@EEECCCBBB>>>???AAA???===<<<===???;;;===>>>>>>===<<<===???<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;<<<<<<;;;;;;:::555888888666999FFFXXXfffxxxxxxsssgggbbbrrr~~~qqqwwwXXXUUUeeeqqqyyyqqquuusssssswww{{{ssslllggg```ZZZSSSQQQOOONNNMMMNNNOOOPPPSSSYYY___cccdddgggmmmsssbbb[[[nnnsssfffXXX^^^mmmfffMMMKKKEEEBBBCCCBBB@@@>>>===<<<;;;;;;999999888888888888999999555<<>>999;;;===>>>======>>>???;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<<<<;;;:::999;;;:::555666AAARRR___vvv~~~vvvgggmmmppprrr|||}}}]]]YYYdddjjjqqqfffhhhmmmvvvuuuxxx{{{ooofff^^^ZZZYYYQQQPPPNNNKKKJJJLLLPPPTTTXXXXXX^^^gggjjjiiissslllVVVeeeqqqiiiccc```hhhvvv^^^GGGJJJLLLFFFIIIFFFAAA===::::::;;;<<<:::999888777777777888999999>>>JJJ]]]www}}}___\\\___dddggggggfffeeeeeecccdddeeedddbbbaaabbbdddeeehhhlllppprrrrrrpppooonnnnnnoooqqqsssuuuwwwxxxzzz{{{|||}}}~~~~~~~~~~~~|||xxx|||zzzkkk^^^XXXYYY___dddkkkqqqzzz~~~{{{www|||{{{sssoooqqqvvvzzz|||{{{uuugggiiisss||||||wwwpppkkkjjjhhhgggeeedddddddddeeeffffffeeedddaaa]]][[[ZZZZZZZZZZZZZZZ[[[\\\\\\ZZZhhhfffffftttwww[[[OOOEEEDDDEEECCC???>>>>>>>>>===<<<;;;;;;::::::>>>===<<<;;;;;;;;;;;;;;;===<<<;;;:::999:::;;;<<<===<<<;;;;;;;;;:::999888:::999:::;;;:::???LLLZZZnnnxxxkkkyyyoookkkrrrzzz[[[WWWbbbiii~~~rrrggghhhnnntttuuuyyysssiiibbb[[[WWWVVVPPPOOONNNLLLLLLNNNSSSWWWXXX]]]dddgggfffjjjxxxvvvddd]]]jjjsssqqqpppiiiwwwTTTGGGKKKKKKDDDIIIFFFCCC???<<<;;;<<<<<<;;;:::999999999999999999:::===FFFWWWnnnaaa\\\___dddgggiiijjjiiiiiihhhhhhhhhgggeeefffhhhjjjlllmmmnnnoooooonnnmmmllliiijjjkkkmmmppprrruuuvvvwwwwwwxxxyyy{{{||||||}}}~~~xxxjjj]]]XXX[[[```eeejjjpppyyy~~~{{{xxxzzzpppmmmkkklllqqqvvvyyyzzzwwwzzz{{{zzz}}}|||nnnjjjrrr}}}{{{wwwrrrkkkjjjiiigggfffeeedddddddddddddddcccbbb```^^^\\\[[[ZZZZZZZZZZZZZZZ[[[\\\]]]eeecccgggvvvzzzXXXMMMDDDCCCDDDAAA>>>===>>>======<<<;;;;;;::::::<<<<<<;;;;;;:::;;;;;;;;;<<<;;;:::::::::;;;<<<<<>>KKKXXXsss~~~lll}}}uuukkkpppyyyXXXVVV```eee|||{{{}}}zzzyyytttfffffflllmmmqqqxxxuuuiiiccc]]]VVVSSSRRRNNNOOOOOONNNOOORRRVVVZZZ[[[dddjjjgggfffooo~~~vvvaaaYYYbbbiiipppwwwxxxuuufffKKKIIILLLIIIDDDHHHGGGDDDBBB???>>>===<<<;;;;;;;;;;;;;;;:::999999999;;;AAANNNbbb{{{ddd[[[^^^bbbfffiiikkklllllllllmmmmmmlllkkklllooorrrsssqqqnnnllliiihhhggggggfffgggiiikkknnnqqqtttvvvuuuuuuvvvwwwyyyzzz|||}}}xxxuuuggg\\\YYY\\\bbbfffhhhnnnwww|||{{{{{{sssgggeeefffiiiooouuu{{{}}}}}}zzz}}}|||{{{sssnnnkkkrrrzzzwwwuuurrrjjjjjjiiihhhfffeeedddddddddcccbbb```___^^^^^^^^^\\\[[[[[[ZZZZZZZZZ[[[[[[```aaa```ggguuu{{{UUUKKKCCCBBBBBB@@@===============<<<;;;;;;:::::::::::::::999::::::;;;;;;:::::::::::::::;;;<<<===AAA<<<888<<>><<<;;;;;;<<<;;;===HHHSSSrrrnnn}}}~~~lllmmmvvv}}}YYYVVV___aaawww|||nnnuuuuuudddbbbhhhdddlllvvv}}}tttkkkccc^^^YYYSSSOOOOOOLLLNNNOOOPPPRRRUUUZZZ]]]```gggiiihhhnnn{{{|||lllWWWYYYdddggguuuVVVIIINNNMMMIIIGGGGGGGGGFFFDDDBBB@@@>>><<<::::::;;;<<<;;;999888777888999===HHH[[[tttfff[[[\\\^^^bbbfffhhhhhhhhhjjjlllooooooooooooqqqrrrssspppkkkfffcccbbbcccdddeeefffhhhkkkooorrrvvvwwwvvvvvvvvvxxxyyy|||~~~www}}}ssseee\\\ZZZ^^^cccfffeeekkkttt{{{|||~~~|||qqqlllggglllnnnqqqvvv{{{vvvnnnnnnrrr}}}uuurrrqqqooojjjjjjiiihhhgggfffeeedddcccbbb___^^^]]]]]]^^^___\\\\\\[[[[[[ZZZZZZ[[[[[[aaa______gggooozzzuuuRRRIIIBBBBBBBBB???===>>>======<<<<<<<<<;;;;;;;;;888888888888999:::;;;;;;999999999:::;;;<<<=========:::888;;;@@@CCCAAA>>>>>><<<<<<===<<<===DDDNNNgggqqqvvvoookkksss~~~[[[WWW^^^^^^pppoooqqqzzz||||||xxxccc___eeefffnnnyyyqqqmmmfff```\\\WWWPPPMMMNNNLLLNNNQQQSSSVVVYYY]]]```ggghhhhhhmmm{{{{{{iii___YYYbbbiiilllpppRRROOOSSSNNNIIILLLGGGGGGFFFEEECCCAAA???===999::::::::::::888666555666777;;;EEEWWWqqqhhhZZZYYYYYY[[[___aaaaaa```cccggglllnnnnnnmmmlllkkkllliiieee```______aaabbbeeefffhhhkkkooorrrvvvwwwvvvvvvwwwxxxzzz|||~~~{{{|||qqqccc[[[ZZZ___ccceeedddiiirrrzzz|||nnniiimmmmmmxxxxxxxxxyyy{{{zzztttrrrttt{{{uuuqqqooommmiiiiiiiiiiiihhhgggeeedddcccaaa^^^\\\[[[\\\^^^___\\\\\\[[[[[[[[[[[[[[[\\\```^^^aaafffiii}}}kkkOOOHHHCCCCCCCCC@@@>>>???<<<<<<<<<<<<<<<;;;;;;;;;888888888888888999:::;;;888999:::;;;<<<<<<======:::;;;<<<<<<;;;;;;===>>>>>><<<<<<>>>===<<>>:::::::::999888777666555555666:::CCCSSSmmmmmmZZZWWWUUUVVVYYY\\\[[[YYY[[[___dddhhhgggeeedddccccccaaa___]]]]]]^^^```bbbdddeeegggjjjmmmqqqtttvvvuuuvvvwwwyyy{{{|||}}}}}}||||||}}}qqqcccZZZZZZ^^^aaabbbccchhhqqqxxx|||pppkkkoooqqq|||{{{zzzyyy{{{}}}wwwvvvuuu{{{xxxrrrooommmhhhiiijjjjjjiiihhhfffeeecccbbb___]]]\\\\\\]]]]]][[[[[[[[[[[[[[[\\\]]]]]]```___dddfffjjjbbbLLLFFFCCCCCCBBB??????@@@<<<<<<<<<<<<<<<<<<<<<<<<999999999888999999::::::999999:::;;;<<<<<<<<<<<<:::>>>@@@>>>;;;999;;;???===;;;<<<>>>>>>===@@@EEESSSrrrrrrZZZWWWbbbdddppp}}}||||||zzzyyy}}}}}}}}}|||mmmhhhppp{{{tttkkkaaa\\\XXXVVVRRRMMMLLLPPPQQQUUUZZZ^^^```cccfffhhhkkkooozzzzzzhhh\\\iii|||kkk___TTTRRRQQQMMMLLLMMMGGGGGGEEEDDDBBBAAA??????<<<<<<:::999888777777777555777999@@@NNNeeetttZZZVVVSSSTTTXXXZZZZZZXXXWWWYYY\\\]]]]]]\\\\\\]]]\\\\\\\\\]]]^^^```aaabbbfffgggiiikkkooorrruuuvvvvvvxxx{{{}}}~~~~~~}}}|||wwwwww~~~rrrcccZZZZZZ]]]___^^^ccchhhpppxxx|||sssooosssyyy~~~~~~vvvvvvzzz{{{|||wwwqqqmmmkkkhhhiiijjjjjjjjjhhhfffeeedddbbb```^^^]]]\\\\\\\\\ZZZZZZZZZ[[[\\\]]]^^^___aaa```fffjjjtttoooYYYIIIDDDAAABBBAAA>>>>>>@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999999999:::999:::;;;<<<<<<<<<;;;:::;;;===>>>===<<<;;;<<<======;;;;;;??????===???CCCLLLrrryyytttxxxXXXVVVdddiiiuuu~~~www{{{yyytttxxx{{{rrrnnnwwwwwwnnnlllccc\\\WWWTTTSSSOOOKKKLLLQQQUUUXXX]]]bbbdddgggjjjllljjjtttoooaaaaaa{{{eee\\\RRRNNNMMMMMMLLLKKKGGGFFFEEECCCAAA@@@@@@???>>>===;;;999888888888999666777999===III^^^wwwyyyZZZVVVRRRSSSXXX\\\[[[YYYVVVWWWWWWVVVUUUVVVYYY[[[YYYZZZ\\\^^^```aaaaaaaaajjjjjjlllnnnqqquuuwwwyyyyyy{{{}}}rrrsssssscccZZZZZZ]]]]]]\\\ccchhhpppwww|||xxxpppoooxxx}}}wwwtttwww~~~~~~vvvtttoooiiihhhhhhiiijjjkkkjjjhhhfffeeedddcccaaa___]]]\\\[[[[[[YYYZZZZZZ[[[\\\^^^___```bbb```ggglll|||aaaSSSFFFBBB@@@AAA@@@======???;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999999999:::;;;<<<<<<<<<;;;:::999;;;999888999<<<===<<<:::<<<:::;;;??????===>>>BBBFFF\\\|||wwwrrrzzz^^^ZZZccchhhooovvvyyyvvv~~~}}}~~~yyy~~~|||}}}|||pppfff```^^^VVVSSSPPPMMMMMMOOORRRTTTZZZ___eeefffeeeeeehhhlllmmm{{{vvv___cccuuu}}}mmm^^^UUUOOONNNMMMHHHGGGIIIGGGBBBAAADDDCCC@@@AAAEEEAAA@@@>>><<<:::999888888666:::888999DDDPPPjjjeee\\\UUUWWW\\\]]]ZZZYYYVVVVVVVVVVVVVVVVVVVVVVVVWWWYYY]]]___aaacccfffiiijjjlllnnnqqquuuxxxzzz{{{}}}~~~oooxxxuuugggaaa^^^\\\[[[\\\```fffooowww~~~zzzssswww~~~xxxxxx|||wwwsssqqqmmmiiihhhhhhgggggggggggghhhhhhdddbbb```^^^^^^\\\ZZZXXXVVVXXXYYYYYYYYYYYY\\\^^^___^^^iiitttaaaIIICCCBBB@@@===::::::===???<<<===>>>===;;;::::::<<<::::::::::::::::::::::::888999;;;<<<===<<<;;;;;;999;;;<<<<<<;;;<<<===???<<<<<<<<<===============DDDTTTkkk~~~tttxxx{{{[[[WWWaaaeeellltttxxxwww{{{zzzzzztttkkkccc^^^\\\XXXTTTPPPMMMMMMQQQVVVZZZ___ccchhhjjjhhhhhhkkkoooyyyiiiXXXbbbwwwyyybbbYYYUUUPPPKKKJJJJJJKKKLLLIIIDDDBBBDDDCCC@@@@@@DDDAAA@@@>>><<<;;;999999888666999666777AAAMMMggghhh^^^WWWYYY]]]]]]YYYXXXVVVVVVVVVWWWWWWWWWWWWWWWYYY[[[^^^```bbbeeeiiilllnnnoooqqqssswwwzzz}}}~~~}}}{{{rrryyyttthhhaaa]]]ZZZ[[[^^^^^^dddmmmwww~~~uuuvvv~~~zzz~~~uuurrrqqqmmmiiihhhggggggffffffffffffgggcccaaa___^^^]]]\\\ZZZXXXVVVXXXYYYYYYYYY[[[]]]```cccbbbnnn~~~~~~\\\IIIBBBBBB@@@===::::::<<>><<<<<<<<<==================JJJ\\\mmm}}}~~~sss~~~vvvxxx~~~ZZZUUU^^^bbbiiiqqq~~~xxxvvvvvvvvvuuuuuu|||~~~pppiiiddd]]]XXXWWWVVVSSSOOONNNPPPVVV]]]aaacccfffjjjkkkkkkmmmqqquuuwwwjjjZZZTTTeeezzz~~~sssssskkk[[[TTTUUUQQQIIIIIIPPPPPPJJJJJJFFFDDDDDDCCC@@@@@@CCCAAA@@@???===<<<:::999888777999555666>>>IIIdddnnnddd]]]^^^aaa___ZZZXXXWWWWWWWWWXXXXXXYYYYYYYYY\\\^^^```bbbdddhhhlllpppsssssstttvvvyyy}}}{{{yyytttxxx|||{{{zzzsssjjjddd^^^ZZZ]]]cccaaafffmmmwwwxxxuuu|||zzz{{{sssqqqpppmmmiiiggggggffffffeeeeeeddddddbbb```^^^]]]\\\\\\YYYXXXWWWXXXYYYZZZ[[[]]]```cccddddddqqqjjjQQQFFFAAA@@@???<<<::::::<<<>>>>>>;;;999:::<<<===;;;888999999999999999999999999777888999999::::::999999999:::<<<<<<;;;;;;===>>><<<<<<<<<======>>>>>>>>>@@@IIITTT^^^iiissswwwuuuuuuuuuxxx~~~[[[UUU]]]bbbhhhppp~~~|||wwwxxxzzzzzzvvvuuuwwwxxxvvvvvvmmmdddaaa]]]WWWRRRQQQPPPPPPOOOQQQVVV\\\cccgggfffgggiiijjjmmmrrrzzzvvvdddYYYVVV]]]mmm}}}tttjjjwwwqqq___UUUQQQUUUQQQKKKQQQ\\\VVVFFFIIIGGGEEEEEECCCBBBCCCDDDAAAAAA@@@>>>===;;;999888888999555666===EEE```vvvkkkccccccdddaaa\\\YYYWWWXXXXXXYYYZZZ[[[[[[\\\^^^```bbbdddfffkkkppptttwwwwwwxxxyyy|||{{{xxxrrrtttzzz{{{vvvuuuvvvrrrmmmggg___ZZZ___fffhhhkkkqqqyyy{{{xxxxxxqqqooonnnllljjjfffffffffeeedddcccbbbbbb```^^^]]]\\\\\\[[[ZZZXXXWWWXXXZZZ[[[\\\^^^cccfffggghhhvvvVVVFFF@@@??????>>><<<:::999;;;===>>>:::777888<<<>>>;;;777999999999999999999999999777777888888888888888888888:::;;;;;;;;;;;;<<<>>><<<<<<<<<===>>>>>>??????FFFMMMUUU\\\eeeqqq~~~xxxsssrrrvvvzzz{{{]]]WWW^^^bbbiiiqqqtttzzz}}}|||wwwwwwzzzyyyttt}}}|||pppllleee^^^]]]YYYSSSNNNMMMJJJMMMQQQWWW]]]bbbgggiiiiiiiiiiiikkkooowwwxxxfffTTTTTT```nnnwww{{{xxxmmmnnnhhh___YYYMMMPPPRRROOOQQQaaammmbbbKKKHHHHHHGGGDDDDDDEEEFFFEEEAAAAAAAAA@@@>>><<<:::999999:::666888<<>>=========;;;999999:::<<<===999666888<<<===;;;777888888888888888888888888777777777777777777777777888999;;;;;;::::::<<<===<<<<<<======>>>??????@@@CCCIIIQQQZZZdddsssvvvmmmooouuu{{{^^^WWW^^^bbbhhhpppvvvrrrttttttrrrqqqrrrqqqoooqqq~~~uuu{{{rrrkkkgggaaa\\\ZZZWWWQQQMMMNNNLLLOOOVVV]]]cccfffhhhiiilllkkkkkkmmmrrrxxx}}}fffZZZSSS\\\ooo}}}|||uuuwwwkkklll{{{www\\\]]]ZZZKKKOOOMMMMMMVVVjjjtttgggRRRIIIKKKIIIEEEDDDFFFGGGEEEAAABBBBBBAAA???===:::999999999777:::<<<>>>WWW|||oooccc______\\\WWWVVVYYYYYY[[[\\\^^^___```aaa```ccchhhlllooossswwwzzz}}}~~~{{{tttoooeeeeeelllwww|||zzzxxxwwwpppmmmkkkfff___ZZZ]]]dddjjjooovvv|||~~~}}}yyysssooommmlllkkkjjjffffffffffffdddbbb```^^^___]]]\\\\\\]]]]]]\\\ZZZYYYYYYZZZZZZ[[[___dddhhhiiinnn|||fffEEEAAA???;;;<<<<<<;;;999888999;;;:::888666888:::<<<:::888777777777777777777777777888888777666666666777777888999;;;;;;::::::<<<===<<<<<<===>>>>>>???@@@@@@@@@DDDLLLWWWcccttt}}}nnnmmmuuu\\\UUU[[[___eeemmm}}}ssskkkllloooqqqnnnjjjjjjllllllwww|||qqqzzzssslllgggbbb\\\WWWVVVTTTPPPPPPRRRUUUXXX\\\aaaeeegggiiiiiijjjkkkmmmooopppooommmkkkYYYXXX]]]kkk{{{yyymmmjjjfffyyymmmcccbbbYYYOOOPPPKKKKKKVVVcccggg\\\OOOMMMOOOLLLFFFCCCFFFEEEAAAAAABBBBBBBBB@@@===;;;999777777666:::<<<:::SSS|||qqqccc^^^]]][[[XXXWWWYYYZZZ[[[]]]___aaabbbcccbbbffflllrrruuuxxx{{{}}}}}}tttkkkfff```aaaiiiuuu}}}}}}zzzzzztttqqqmmmjjjeee```aaafffkkkrrrzzz~~~yyywwwsssooommmllljjjjjjggggggggggggeeebbb___]]]___^^^]]]]]]^^^^^^]]]\\\ZZZZZZZZZZZZ[[[^^^cccggghhhpppWWW@@@AAA???999:::;;;:::999888999:::888888888888999999999999777777777777777777777777999999777666666666777777777999::::::::::::;;;===;;;<<<===>>>???@@@AAAAAAAAABBBHHHSSSaaasssssspppzzzZZZRRRYYY\\\bbbkkkzzztttlllnnnoootttyyyuuummmlllqqqmmmnnn{{{|||vvvzzzuuuqqqjjjbbb^^^]]]XXXTTTTTTSSSQQQSSSWWW^^^___aaaccceeegggiiiiiifffiiilllooommmfff\\\VVVSSS[[[hhhwwwttthhheeejjjoooeeehhh```TTTNNNRRRKKKJJJQQQWWWSSSKKKGGGPPPRRROOOFFFCCCEEECCC>>>BBBBBBCCCBBB@@@>>>;;;999555666666;;;;;;888OOOyyyttteee___^^^]]][[[[[[ZZZZZZ\\\^^^```bbbcccddddddiiipppvvvyyy|||~~~yyynnnddd^^^^^^___hhhuuu~~~~~~|||{{{{{{vvvrrrpppkkkfffgggjjjooowwwxxxvvvssspppmmmkkkjjjiiiggghhhhhhgggeeebbb___]]]___^^^]]]]]]______^^^]]]ZZZZZZZZZYYYZZZ]]]bbbfffnnnyyyLLL:::@@@>>>999:::;;;:::888888888:::666888999999888888999;;;777777777777777777777777:::999888666666666777888777999::::::::::::;;;===;;;<<<===>>>???@@@AAAAAABBB???BBBMMM[[[nnnxxxuuu~~~]]]TTTWWWRRR\\\kkk~~~~~~yyytttrrruuuxxxpppeeeeeekkknnnkkkppp}}}~~~zzztttlllddd^^^YYYWWWTTTRRRQQQSSSWWW\\\^^^```eeeggghhhfffcccaaabbbeeehhhfffaaaZZZTTTRRRTTTWWW```dddeeesssqqqgggrrr{{{^^^ZZZYYYYYYVVVMMMRRROOOKKKIIIIIIJJJJJJIIIKKKPPPNNNFFF@@@AAACCCAAACCCAAA>>>>>>???@@@>>><<<<<<666555999999<<>>::::::::::::999888777777666666666666666666666666666666666666666666666666777777777777777777777777:::999999999:::;;;;;;<<<:::;;;===??????>>><<<;;;<<<>>>DDDMMMXXXlll}}}xxxrrr~~~VVVNNNTTTRRR^^^nnn|||{{{|||yyyvvvtttllltttyyyssseeeZZZYYY\\\eeeccceeerrrzzzvvvwwwsssmmmfff___ZZZVVVTTTQQQQQQSSSWWW]]]bbbeeefffiiijjjjjjfff___[[[YYYZZZ[[[YYYUUURRRRRRUUUZZZ^^^ccciiikkkttt}}}uuujjjmmmhhhVVVUUUQQQPPPPPPKKKOOOMMMJJJIIIJJJLLLLLLLLLFFFIIIIIICCC@@@AAAAAA>>>CCC@@@>>>>>>???@@@>>><<<>>>888777999999:::HHHYYYyyypppbbb\\\]]]YYY[[[]]]______```aaaccceeeiiinnnuuu{{{{{{ooocccYYYTTTTTTWWW```ooo}}}|||~~~xxxvvvzzzwwwpppwww}}}~~~}}}xxxsssrrrpppnnnkkkiiigggfffeeeeeeeeecccbbb```^^^]]][[[[[[[[[ZZZ[[[[[[\\\\\\[[[[[[\\\]]]```eeejjjmmmzzz___EEE===888===999999999999999888666666777777777777777777777777555555555555555555555555777777777777777777777777888888888888999:::;;;<<<;;;;;;===>>>>>>>>>===<<<<<>>BBB@@@>>>>>>??????>>>===???:::999:::888777AAAOOOjjjvvvcccZZZ[[[YYY\\\^^^```aaaaaaccceeehhhiiiooowww}}}vvvjjj^^^UUUQQQMMMQQQ\\\kkkzzz}}}~~~|||}}}wwwxxx~~~xxxqqqqqqooommmjjjhhhgggfffddddddccccccbbb```___^^^\\\[[[[[[ZZZZZZZZZ[[[[[[YYYZZZ\\\^^^bbbhhhpppuuu{{{UUU???:::888;;;999999999999888777666555777777777777777777777777555555555555555555555555666666666666666666666666666666666777888:::;;;<<<<<<<<<<<<<<<======>>>>>>===@@@EEEJJJQQQddd{{{WWWPPPWWWWWWfffyyyzzztttlllkkkgggaaaZZZTTTQQQOOOfffiiiiiiiiirrryyy|||{{{vvvuuutttsssrrrpppllliii]]][[[XXXUUUTTTTTTTTTUUUVVVWWW[[[```eeegggfffdddfffggggggaaaXXXQQQMMMLLLIIIGGGFFFKKKUUUaaakkkppphhh|||kkkqqqfffYYYXXXZZZRRROOOQQQMMMSSSPPPMMMKKKKKKJJJHHHGGGJJJGGGEEEDDDFFFHHHEEEBBBAAA@@@???>>>>>>>>>======>>>;;;::::::777666<<>>???===@@@EEEHHHMMM]]]|||VVVPPPXXXYYYjjjyyyvvvqqqmmmgggbbb```aaabbbbbbnnntttvvvrrruuu{{{yyy{{{yyyvvvwwwrrriiigggfffdddcccaaa]]]ZZZRRRRRRSSSTTTUUUWWWYYY[[[[[[]]]aaaeeeiiiiiifffccccccdddccc]]]UUUNNNKKKJJJJJJIIIKKKRRR]]]kkkvvv}}}|||kkk```TTTQQQSSSOOOPPPQQQKKKQQQOOOLLLKKKKKKJJJHHHFFFPPPKKKHHHHHHIIIHHHEEECCC@@@@@@???>>>===<<<======;;;999999999777777;;;AAAKKKhhh{{{dddXXXZZZZZZ\\\^^^___```aaadddhhhlllpppuuu{{{|||nnn```TTTNNNLLLNNNSSS]]]jjjwww}}}~~~||||||yyyyyy~~~vvvqqqooonnnlllkkkiiigggeeeeeebbbbbbbbbaaa```___^^^]]][[[[[[ZZZZZZYYYZZZZZZ[[[\\\^^^______```gggqqqzzzgggGGG:::999;;;:::::::::::::::999888777666555555555555555555555555555555555555555555555555444444444444444444444444444444555666777999;;;<<<;;;;;;;;;;;;<<<===??????>>>@@@DDDGGGJJJXXXrrr~~~YYYTTT___cccvvv~~~yyywwwvvvoookkkfffdddggglllpppsssyyy~~~||||||}}}}}}}}}zzzvvvuuuvvvxxxyyyxxxwwwxxxyyyyyy{{{~~~~~~uuukkkhhhkkkhhh^^^\\\YYYWWWVVVTTTQQQOOONNNPPPTTTXXX[[[^^^```aaa```aaaeeeiiikkkjjjgggddd```aaa___YYYPPPKKKIIIIIILLLOOOUUU]]]gggtttbbb___YYYMMMKKKNNNNNNSSSVVVOOOKKKJJJIIIIIIKKKKKKJJJIIINNNKKKKKKMMMLLLFFFBBBAAA???@@@@@@>>><<<;;;<<<>>>999999888888777888;;;???CCC___{{{eeeZZZZZZXXX[[[\\\]]]^^^```ccchhhlllrrrvvv{{{yyyjjj\\\RRRNNNMMMTTTYYYbbbnnnxxx~~~~~~~~~yyy|||uuussszzz}}}uuuqqqmmmlllkkkjjjhhhfffeeedddbbbbbbaaaaaa```^^^]]]\\\ZZZYYYYYYYYYYYYZZZ[[[\\\```aaaaaa```___fffqqqzzz|||WWWEEE:::999<<<:::999999999999888777666555444444444444444444444444444444444444444444444444555555555555555555555555555555555666777999:::;;;:::;;;;;;<<<===>>>??????>>>???CCCFFFJJJTTThhhzzz~~~~~~^^^YYYdddiii}}}wwwtttrrrpppnnnllljjjiiijjjnnnrrruuuyyy}}}zzzzzzxxxyyywwwvvvtttqqqpppqqqsssuuuooopppqqqqqqqqqtttwwwzzzwwwyyy~~~qqqmmmeeeaaabbb___YYYWWWSSSQQQQQQRRRQQQPPPQQQUUUZZZ___ccceeeeeeeeedddeeefffhhhhhheee```]]]XXXXXXWWWRRRLLLIIIKKKMMMRRRYYYaaagggmmmvvvfffXXXYYYRRRJJJJJJMMMLLLSSSXXXQQQHHHGGGGGGHHHJJJKKKJJJIIIHHHIIIOOOUUURRRGGG@@@???>>>@@@@@@>>><<<;;;<<<>>>::::::999777666888;;;<<>>???>>>>>>======AAAFFFJJJQQQ^^^kkk]]]WWWaaaeeexxx|||tttrrroooiiippppppooommmllllllmmmnnnpppzzz{{{qqqnnnwww|||uuutttqqqssssssooojjjiiimmmrrrkkkkkkkkkjjjiiiiiikkkmmmooopppqqqsssvvvyyy|||~~~ssseeefff```\\\[[[WWWVVVTTTPPPOOOQQQSSSUUUUUUUUUYYY___eeehhhiiihhhggghhhgggfffeeebbb]]]WWWRRROOOPPPOOOMMMJJJKKKOOOSSSZZZbbbjjjnnnoootttlllYYYTTTTTTJJJFFFJJJKKKGGGMMMRRRLLLIIIHHHHHHHHHIIIIIIGGGEEECCCHHHTTT]]]YYYJJJ@@@???>>>@@@@@@>>>;;;:::<<<>>><<<<<<999666666888;;;;;;???TTTooo}}}iii]]]YYYTTTXXXYYYZZZ[[[]]]aaagggkkkppprrrvvvzzz}}}{{{ooobbbWWWRRRQQQSSS[[[```jjjttt}}}ssslllttt~~~}}}sssxxxyyysssqqqlllkkkjjjhhhgggeeeddddddccccccbbb```^^^\\\ZZZYYYWWWWWWWWWXXXZZZ[[[]]]^^^dddeeeeeecccbbbhhhuuu]]]CCCCCC:::777;;;777555555555555444333222111666666666666666666666666444444444444444444444444666666666666666666666666888888777777888999::::::888999<<<>>>??????>>>======<<<@@@FFFKKKPPPYYYbbb{{{~~~```UUUZZZ___hhhrrr|||uuunnniiiiiiggghhhjjjkkkkkkiiigggfffhhhkkkllliiigggjjjsss{{{yyy{{{vvvqqqtttrrrlllkkknnnpppnnnnnnlllhhheeecccbbbcccdddbbbcccdddeeefffhhhiiiiiinnnnnnooottt{{{iiieee___YYYUUUTTTUUUWWWUUUVVVVVVUUUUUUVVVXXX[[[fffddddddfffiiiiiigggdddfffdddaaa\\\WWWRRRNNNLLLJJJKKKKKKJJJIIIKKKTTT\\\kkkiiiggglllxxx|||sss}}}hhh^^^TTTQQQUUUMMMLLLJJJIIIHHHHHHIIIIIIDDDGGGRRR^^^[[[LLLEEEIIIEEEGGGIIIKKKIIIFFFAAA>>><<<<<<===>>>@@@AAA@@@???:::999888666666666666777<<>><<<777777<<<555555555555555555555555777777666666555555555555333333333333333333333333444444444444444444444444777777777888999999::::::;;;;;;::::::;;;<<<>>>??????>>>???BBBEEEJJJUUU___wwwrrrppp}}}{{{\\\PPPTTTXXXaaakkkwwwrrrlllhhhggggggggghhhiiiiiihhhhhhggghhhjjjkkkiiigggiiipppwwwiiiuuu}}}xxxsssqqqqqqqqqooommmlllkkkiiigggdddbbb```___aaaaaaaaaaaaaaaaaaaaaaaaccccccccceeeggghhhhhhgggcccaaa^^^[[[YYYYYYZZZ[[[\\\]]]]]]]]]^^^___aaabbbdddeeegggkkkmmmjjjeee```VVVTTTRRROOOLLLIIIGGGGGGDDDFFFHHHJJJKKKOOOWWW___ccceeegggiiiooowwwzzzxxxgggWWWRRRJJJGGGJJJIIIIIIGGGFFFFFFGGGGGGHHHCCCLLL]]]iiibbbOOOEEEGGGBBBCCCEEEEEEDDDBBB???===>>>>>>===>>>>>>???>>>===<<<;;;999888777777888888:::BBB[[[~~~mmm\\\UUUVVVTTTWWWYYYXXXWWWYYY___eeedddhhhnnnqqqsssxxxtttggg]]]WWWUUUZZZbbbggggggrrr~~~nnneeeeeemmmvvvwww|||zzzzzz~~~~~~|||tttnnnnnnkkkjjjhhhfffeeedddddddddcccaaa___]]]\\\[[[[[[[[[]]]]]]]]]\\\\\\^^^aaaeeedddmmmhhhdddlllmmmuuuYYYHHH<<<<<<<<<666444888444444444444444444444444666666555555555444444444333333333333333333333333444444444444444444444444666666777888888999999:::;;;:::::::::;;;<<<===>>>???>>>>>>AAADDDHHHRRR\\\tttsssqqqZZZLLLOOORRR[[[fff~~~wwwqqqnnniiieeedddddddddccccccdddeeefffgggfffggghhhgggeeefffjjjoooeeehhhtttttt}}}vvvuuuuuupppmmmooojjjkkkkkkjjjhhheeeaaa___dddcccbbbaaa___^^^]]]\\\^^^___```___]]]\\\\\\]]]^^^______```aaaaaaaaaaaaffffffeeeeeefffggghhhhhheeehhhkkkooonnnhhh___XXXIIIHHHGGGFFFFFFGGGHHHIIIFFFJJJMMMNNNPPPTTTZZZ___\\\dddkkklllppp{{{mmmRRRLLLLLLGGGCCCFFFEEEDDDDDDDDDDDDEEEFFFFFFBBBKKKZZZcccYYYGGG@@@DDDAAAAAAAAAAAA@@@@@@???>>>@@@???>>>===<<<;;;;;;<<<===<<<;;;:::999999999999888>>>RRRsssppp^^^UUUUUUTTTVVVWWWUUUTTTUUUYYY^^^[[[```eeeiiilllqqqyyy~~~zzznnnbbb[[[YYY[[[bbbiiijjjppp}}}vvvgggbbbcccjjjrrrvvv~~~www|||~~~xxxsssjjjeeefffiiihhhgggfffeeeeeeeeeeeedddbbb___\\\[[[[[[\\\]]]^^^^^^^^^]]]]]]^^^bbbeeedddllllllkkknnnoooJJJ???888;;;<<<777444555444444444444444444444444444444444444333333333333333333333333333333333333333333333333444444444444666666777777888888999999::::::::::::;;;<<<======???===>>>@@@BBBDDDMMMWWWggg~~~}}}\\\NNNPPPTTT^^^iiitttnnnkkkgggcccbbbbbb```^^^^^^^^^aaadddfffddddddeeedddcccccceeefffkkkgggjjj|||uuusssxxxzzznnnmmmuuujjjjjjkkkkkkjjjhhhfffeeehhhhhhfffeeecccaaa```______bbbcccbbb______aaaddd]]]___cccfffhhhhhhgggfffllljjjhhhggghhhiiijjjjjjiiikkkllllllggg^^^TTTMMMCCCCCCCCCCCCEEEGGGJJJLLLMMMQQQRRRPPPOOORRRUUUVVVYYYbbbkkkqqq{{{nnnXXXGGGFFFIIIGGGDDDGGGAAAAAABBBBBBCCCDDDEEEEEEFFFHHHLLLNNNHHH@@@@@@EEEBBBAAAAAA@@@@@@@@@AAAAAA??????>>><<<::::::;;;<<<<<<<<<;;;::::::999999999888<<>><<<===???@@@AAAHHHQQQVVVooo]]]OOOSSSWWWbbbnnnuuuooojjjdddaaaaaacccaaa^^^]]]^^^aaaeeeggggggfffddddddeeeeeedddccciiiffffffrrruuuwwwzzzrrrxxxkkkkkkjjjiiiiiiiiiiiiiiihhhhhhgggfffeeedddcccccc```bbbcccbbb``````cccfff___aaaeeehhhjjjiiigggfffmmmjjjhhhhhhkkkmmmnnnmmmkkkjjjgggaaaYYYPPPHHHDDD??????@@@AAACCCFFFIIIJJJMMMQQQQQQMMMMMMSSSWWWVVVaaaeeelllvvv]]]NNNBBBBBBDDDBBBBBBDDD@@@@@@AAABBBCCCDDDDDDEEEKKKFFFBBBCCCEEEDDDEEEGGGAAAAAAAAAAAAAAAAAAAAAAAA===>>>???===;;;:::;;;===;;;;;;;;;::::::999888888:::<<>>>>>DDDLLLMMMeee~~~[[[NNNSSSWWWbbbnnnxxxppphhhaaa___bbbfffdddaaa___```cccgggiiimmmiiiggggggiiiiiigggeeeccccccdddjjjuuuwwwooouuuwwwvvvssspppnnnlllkkkkkkggggggggggggggggggggggggfffffffffdddcccccceeegggcccdddggghhhiiiiiihhhggglllkkkkkknnnrrrsssooollleeebbb]]]UUULLLEEEBBBAAABBBCCCEEEGGGIIIKKKLLLMMMOOOTTTUUUSSSZZZiiirrrrrr|||{{{}}}www[[[WWWMMMDDDCCCCCCAAAAAADDD???@@@AAABBBCCCCCCCCCCCCDDD@@@>>>BBBHHHIIIEEEAAA@@@AAACCCCCCCCCAAA???>>>;;;>>>AAA@@@<<<:::;;;===;;;;;;;;;;;;:::999888777;;;<<>>===AAAHHHOOO___vvvZZZNNNRRRVVV___jjjxxxpppddd\\\^^^dddgggeeebbb``````bbbfffhhhoookkkffffffjjjkkkiiifffaaaccceeefffiiitttwwwiiilllxxxzzzuuuqqqmmmmmmnnnnnnnnnnnnnnnoooqqqnnnlllkkklllmmmnnnnnnkkkkkkkkklllllllllmmmmmmnnnppptttyyyzzzsssggg]]]VVVUUUQQQJJJDDDBBBCCCEEEIIIKKKNNNQQQSSSUUUUUUUUUTTT[[[^^^aaappplllSSSNNNQQQLLLGGGFFFDDDAAAAAACCC>>>???@@@AAABBBBBBAAAAAA======>>>BBBFFFGGGBBB<<>>:::999;;;<<<<<<======<<<;;;999888::::::<<>>::::::888666666555444222222222222222222222222222111111111222222333333333111111111111111111111111000111111222333333444444333444444555555666777777666777888999:::::::::999::::::<<>><<<@@@GGGPPPWWWiiiZZZNNNRRRVVV^^^ggg}}}}}}{{{wwwooobbbYYY\\\eeeeeeccc```^^^^^^```bbbdddoooiiicccccchhhjjjhhheeeaaadddggghhhiiiqqq}}}xxxrrrwwwxxxyyywwwwwwwwwwwwwwwwwwwwwwwwuuurrroooooosssvvvvvvuuusssrrrqqqpppqqqrrrtttuuusssvvv{{{}}}ooo[[[KKKJJJJJJIIIEEEBBBBBBFFFJJJJJJLLLQQQUUUXXXXXXXXXWWWVVV]]]bbbhhh}}}sssGGGCCCVVVHHHFFFEEEDDDBBB>>>===>>>===>>>@@@AAAAAA@@@?????????AAABBBBBBCCCEEEDDDAAADDDGGGLLLOOONNNIIIBBB>>>>>>CCCGGGEEE???999888888===>>>>>>>>>>>><<<;;;:::888888999@@@SSSpppoooaaaZZZNNNMMMKKKJJJIIIGGGEEEDDDFFFEEEDDDEEEHHHJJJLLLLLLMMMPPPTTTVVVXXX[[[aaaeeedddddddddccccccjjj}}}pppccc\\\___```cccxxx}}}{{{rrrrrrpppmmmnnnpppqqqpppkkkkkkllllllkkkjjjhhhgggbbbbbbaaa```````````````ZZZ\\\```bbbdddgggjjjlllfffdddlllwwwpppNNN???777999:::999999888666333111111111111111111111111111111222222333333333333111111111111111111111111000000111222333333444444333333444444555666666777555666888999::::::999999999999<<>><<<@@@FFFMMMOOO^^^xxxXXXQQQWWWUUU]]]hhhxxx}}}xxxpppiiidddcccbbbbbbbbbaaabbbdddbbb^^^___bbbgggddddddffffffcccbbbeeeiiiffffffgggfffeeejjjqqq|||rrrppp~~~~~~|||~~~|||{{{{{{zzzvvvrrrooommmlllllldddVVVJJJFFFGGGHHHIIIHHHGGGGGGIIIKKKPPPTTTVVVTTTVVVZZZYYYTTT\\\ZZZZZZ___nnnyyyWWWGGGJJJUUUDDDCCCBBBAAA???>>>===<<<>>><<<<<>>@@@AAADDDLLLVVVlllYYYSSSZZZWWW___iiixxxwww~~~uuukkkfffgggiiifffcccbbb______```___]]]___dddcccccceeegggfffeeejjjrrr{{{pppfffcccccccccfffiii|||oookkkpppyyyzzz|||~~~uuunnnTTTRRRTTTWWWUUUNNNJJJIIIFFFHHHKKKMMMNNNPPPRRRTTTXXXYYY]]]dddhhhfff___XXXRRRRRRVVV___qqqpppVVVOOOLLLHHHDDDCCCCCCBBBAAA???>>>======<<<:::<<>><<<=========???AAABBBCCCDDDDDDMMMTTTSSSGGG???AAAAAA===>>>???@@@@@@???>>><<<;;;;;;:::999888777888888999444666999;;;BBBXXX{{{tttdddYYYOOOKKKIIIHHHFFFBBBCCCGGGEEEIIIMMMPPPRRRUUUXXX[[[bbbcccdddeeegggiiimmmooonnnlllllloooyyy}}}pppggg```^^^bbbhhhvvv~~~~~~zzzxxxtttsssssstttsssssstttqqqmmmkkkjjjhhhgggeeeeeedddbbb```___```aaabbb```______dddjjjnnnooommmnnnmmmvvvYYYIII;;;888777666555444333333222222111000000//////000000//////000000000111111111000000000000000000000000111111111111111111111111111111222333333444444555555666666777888999:::;;;999:::;;;<<<>>>???@@@@@@BBBJJJSSSggg[[[UUU]]][[[bbbjjjwwwvvvuuuiiifffjjjmmmiiiddddddaaa```aaa```^^^aaaggg___bbbhhhjjjhhhhhhqqq}}}uuuddd___aaabbbbbbaaaiiittt~~~wwwuuuxxx|||{{{uuulllbbb\\\\\\```eeeeeefffggghhhfff___VVVPPPJJJHHHIIILLLLLLIIIHHHJJJHHHKKKPPPSSSVVVXXX[[[]]]eeeeeeoooxxxhhh___WWW[[[ccctttnnnMMMFFFPPPSSSIII===BBBAAAAAA@@@??????>>>>>>::::::===CCCDDD@@@>>>???======>>>@@@AAABBBCCCCCCJJJNNNKKK@@@:::>>>BBBAAA===>>>>>>???>>>===;;;:::;;;:::999777666666666666555777:::;;;>>>PPPtttxxxfff[[[NNNIIIGGGGGGFFFDDDEEEIIIIIIOOOVVVYYYXXXYYY\\\```dddeeeiiioootttwwwxxxxxxuuurrrsss|||vvvooofffeeeiiiuuu}}}xxxyyy}}}~~~|||yyyuuurrrssstttttttttuuurrrooommmlllkkkiiigggeeedddbbb`````````aaaaaabbbaaabbbffflllqqqssstttwwwvvveeeJJJCCC:::666666555444333222222111222111000000//////000000//////000000000000111111000000000000000000000111///000000111111222222222111111222222333444444444555555666777888999::::::999:::<<<>>>???@@@??????AAAGGGNNN___zzz]]]WWW```___eeejjjvvv}}}wwwlllgggjjjmmmkkkggghhhffffffhhhfffbbbccchhh```ccciiimmmlllkkkqqqzzz|||nnn```^^^aaaaaa___^^^```dddkkkxxxxxxssssssvvvtttpppkkkeee```[[[YYYWWWSSSQQQPPPMMMKKKLLLOOOTTTSSSQQQPPPNNNMMMKKKJJJJJJIIILLLQQQRRRPPPPPPRRRSSSWWW[[[^^^___```aaabbbeeeeeesssxxxiiifffnnnsss]]]SSSMMMOOOSSSOOOGGGBBBAAA@@@@@@@@@??????>>>>>>;;;<<>>??????>>>===;;;:::999999888888777777777777777999<<<<<<<<>>999444444333333222111111000111111000///////////////////////////000000000111222111111000111111222333...//////000111222222333111111111222333333444444444555555666777888999999888:::<<>>???EEEIIIXXXqqq^^^XXXaaa```fffjjjttt}}}wwwooojjjjjjmmmooopppiiihhhkkknnnkkkeeebbbdddcccdddhhhooooookkkjjjkkkiiiccc_________\\\[[[\\\^^^___^^^fffwwwmmmiiijjjbbbVVVNNNKKKLLLMMMNNNLLLGGGFFFIIIHHHEEEDDDHHHMMMNNNMMMNNNNNNPPPRRRTTTHHHJJJQQQ[[[```______aaa```bbbeeeeeedddbbbaaaaaaVVVUUU```ooopppgggjjjvvv\\\AAAEEELLLPPPLLLDDD@@@BBB@@@@@@@@@??????>>>>>>>>>;;;<<>>>>>>>>>>>???===??????<<<;;;>>>@@@@@@>>>??????@@@???===<<<;;;777777888999999:::::::::888888;;;<<<999BBBbbb}}}gggYYYPPPIIIEEEGGGJJJJJJLLLOOORRRVVVYYYXXXWWW\\\gggpppzzz|||}}}{{{xxxxxxzzz|||yyyzzzrrrwwwyyyxxx~~~}}}zzzxxxxxxuuurrrpppoooqqqtttvvvvvvuuusssqqqppppppooommmkkkggggggfffeeedddddddddddddddgggiiikkkooovvvmmmEEE;;;:::666333333333222111111000000111000000///.../////////...////////////000000000333333222111222333555666......///000111111222222000000111222222333333444444444555666777888888999888999<<<>>>??????=========CCCFFFRRRiiixxx^^^WWW``````fffiiirrr~~~{{{vvvoookkkkkkooosssvvveeefffjjjnnnkkkddd``````ddddddiiioooooohhhbbb``````______^^^ZZZVVVWWW\\\^^^______ddduuuxxx}}}|||xxxlll^^^XXXZZZ^^^^^^]]]YYYPPPJJJKKKJJJEEEEEEJJJNNNQQQVVVYYY[[[\\\^^^```^^^```fffnnnoooiiidddccc]]]^^^```___]]][[[ZZZ[[[OOOPPPVVV^^^bbbkkk{{{bbbJJJCCC@@@AAADDDDDDAAA???@@@AAA@@@@@@???>>>>>>======999:::>>>BBB@@@<<<===BBB>>>======<<<===???@@@BBB:::;;;<<<======>>>>>>>>>>>>???@@@@@@???>>><<<;;;555666888999:::;;;;;;;;;777555777999666:::VVVuuunnn```SSSLLLGGGIIIMMMNNNPPPSSSTTTVVVVVVWWWZZZdddttt}}}zzz|||vvvppprrr|||~~~|||xxxuuuuuurrrqqqoooppprrrtttuuuuuusssqqqpppppppppooommmkkkhhhhhhhhhgggffffffeeeeeeeeehhhkkkmmmpppxxx[[[AAA;;;666444333333222222111111111111111000//////......//////......////////////000000444333111111111333555777...//////000000111111111000000111111222333333333333333444555666777888888888999;;;<<<======<<<<<<<<>><<>>===<<<;;;999:::===???<<<888;;;AAA>>>===<<<<<<<<<>>>@@@AAA<<<;;;;;;<<<===>>>>>>>>>===>>>>>>???>>>===;;;:::555666777999999999888888888333444999666888NNNkkkxxxkkkWWWOOOJJJLLLPPPQQQSSSVVVTTTTTTUUUZZZdddttt}}}sssuuu}}}}}}||||||yyytttsssuuusssrrrrrrsssttttttsssqqqppppppoooooopppooollljjjhhhhhhhhhggggggfffeeedddeeeiiimmmnnnpppyyy{{{GGG===;;;333555333333222222222222111111000000///............///........./////////000000222111000///000222444666/////////000000000000000000000000111222222333333222333444555666777777888888999999::::::;;;;;;;;;;;;??????EEETTT^^^iii|||^^^TTT\\\\\\cccgggpppzzzqqqkkknnnqqqnnnjjjaaaaaadddiiihhhddddddggg___dddkkkmmmggg______dddjjjaaaXXXSSSRRRUUU^^^hhhbbb\\\\\\bbbcccbbbjjjvvvzzzwwwvvvcccUUUOOOUUUWWWZZZ]]]```dddhhhlllcccrrrhhhEEE@@@DDD===888999>>>BBB@@@<<<<<>><<<;;;:::<<<<<<>>>???;;;888;;;BBBBBB@@@>>><<<;;;<<<======???<<<:::;;;======>>>@@@<<<============;;;:::999666666777888888777666555;;;444555;;;999999LLLggguuuZZZQQQKKKMMMRRRTTTUUUWWWSSSSSSVVV^^^mmm}}}zzzyyy{{{zzzkkkxxx|||xxxxxxyyyyyyvvvqqqrrrwwwvvvuuuuuuuuuvvvtttqqqoooooonnnnnnnnnooonnnkkkiiiggggggggggggfffeeedddccceeejjjmmmnnnpppyyyccc777888:::333888333333333222222222222222000000///.........................../////////000111000...---...000333555000000000000////////////000000000111222222333333222333333444555666777777888888888888888999;;;;;;;;;>>>===AAAMMMSSS]]]ooo___XXX^^^[[[```fffrrr|||pppmmmtttyyyrrrfffccceeeggggggeeecccbbbaaabbbcccjjjqqqnnnfffcccffffffiiiaaaSSSWWWmmm||||||jjjaaa___dddddd^^^aaaiii|||qqqoootttxxxxxxzzzxxxnnn\\\TTTYYY\\\^^^bbbgggmmmtttyyy{{{jjjPPPGGGAAA@@@BBB<<<<<<===???@@@AAABBBCCCDDDBBB>>>;;;::::::;;;===;;;===???<<<999999>>>BBBJJJBBB;;;999:::<<>><<<<<<===>>>>>>===<<>>>>>?????????>>><<<:::::::::;;;<<<:::<<<===;;;888888<<>>===;;;<<<===>>>>>>===;;;>>>???>>>;;;::::::;;;999999888888888888888888666888999777999AAAPPP\\\bbbqqqiiiXXXQQQRRRQQQWWW\\\VVVWWWXXXZZZeee|||yyyppppppqqqssswwwzzz~~~yyytttuuu{{{~~~vvvvvvuuuuuutttsssrrrrrrqqqqqqrrrrrrrrrrrrrrrqqqppppppooonnnnnnlllkkkjjjiiihhhhhhhhhgggggggggggggggggglllkkkkkkkkkmmmvvviiiAAA666888444000111333333222222111000000000....................................////////////.........---...//////000////////////////////////111111111111111111111111222222333333444555555555777777777777888888888888999999;;;>>>AAAHHHWWWfffvvv___WWW___\\\bbbgggrrr{{{yyyqqqiiigggeeebbb``````bbbdddeeeeeeiiirrryyyvvvlllccc``````gggiiikkkwww{{{jjjcccaaaccc```XXXWWW[[[^^^dddppp}}}~~~~~~~~~~~~uuujjjbbb\\\]]]```bbbeeehhheeehhhmmmrrrqqqpppsssyyyvvvqqqiiigggkkkhhhaaaeeeqqqttt~~~lllXXXDDD???>>>:::888999999999:::::::::;;;;;;;;;999999999999::::::::::::888:::;;;999777777:::>>>???@@@???:::777888???EEE<<<;;;::::::<<<>>>>>>===;;;<<<<<<;;;::::::;;;===:::999999888888777666666777999:::999999???IIIRRRZZZfff|||qqq]]]SSSSSSRRRWWW___]]]\\\\\\```ooommmfffmmmuuuwwwyyy|||~~~}}}}}}yyyssspppooooooooooooooopppqqqqqqrrrrrrrrrrrrrrrqqqqqqpppmmmlllkkkjjjjjjjjjjjjjjjiiihhhggggggggghhhiiijjjqqqnnnkkkiiilll{{{kkkNNN666444777333000222222222111000000//////...........................---............/////////------,,,,,,------...///////////////////////////111111111111111111111111222222333333444444555555555555666666666777777777999888:::<<<>>>DDDQQQ^^^ggg{{{___XXX``````fffjjjtttxxxrrrlllgggdddbbb``````aaadddeeeffffffjjjqqquuussskkkccc___hhhzzzpppgggcccaaacccaaa[[[YYY\\\^^^^^^```fffsss{{{rrrhhhjjjqqqrrrmmmqqqtttvvvvvvsssrrrwww}}}xxxqqqqqqxxxoooJJJAAA<<<======999777888999999999888888888888888777888999::::::999888777666777888777666666888::::::;;;:::777777===BBBDDD:::999888999;;;=========::::::999888888999;;;===888888888888777777777777444666888777666999???EEESSS\\\rrrvvvaaaWWWWWWTTTXXXaaabbbeeeccciii}}}qqqeeepppvvvuuutttqqqooommmmmmllllllmmmnnnoooppprrrrrrrrrrrrrrrqqqqqqpppnnnmmmlllkkkjjjjjjjjjkkkiiihhhgggggggggiiilllmmmtttqqqmmmmmmvvvOOO>>>222333666222111444111000000//////...------........................---------.........//////---------,,,---......///////////////////////////000000000000111111111111111222222333444444555555444444444555555555666666999777888;;;<<>>======<<<:::777555555666888888888777777777777777888888999999888666444333444444444444555555555555999999666555???KKKKKKBBB888777666666888::::::999888666555666888999999888333444555666888999::::::555777888888888777888999AAAEEEYYY}}}iii]]]^^^ZZZ\\\iiirrruuuooouuurrrkkkyyyxxxtttrrrppprrruuuqqqpppnnnlllkkklllmmmnnnpppppppppppppppoooooonnnppppppooonnnmmmkkkiiihhhfffffffffgggiiikkknnnooohhhkkkqqqRRR???999555555333000111555000000///......------,,,------------------------,,,------------..................---...//////000...........................//////000000111111111111111222222333333444444333333444444444555555555777555555888888888<<>>BBBUUUzzznnn______ZZZ___qqq~~~www|||qqqwww~~~{{{{{{{{{yyyuuusssqqqoooqqquuuqqqooommmkkkkkklllnnnoooooooooooooooooonnnmmmmmmlllmmmnnnooonnnllliiihhhcccdddeeehhhjjjlllnnnnnnpppttt}}}oooFFF:::666444444222///000222000000//////...---------------------------------,,,,,,---------.........------,,,,,,------...///..............................//////000111111222111111111222333333444444444444444444555555555555777444555777888777999===GGGZZZggguuu]]]UUUaaadddlllmmmtttuuu|||uuuwwwpppttt}}}wwwooofffaaaaaabbb```^^^ZZZ^^^```bbbhhhpppooojjj___ccceeeaaa^^^```gggmmmcccbbb^^^XXXVVVVVVWWWVVVTTT]]]eeeccc\\\WWWYYY^^^^^^rrrvvvYYYGGGBBB@@@>>>;;;:::;;;999777666888::::::444444444555555666666666111111222333333444555555333333333444555666555333000777777111444<<<===777999777555555666777777666666555444666888888555222666666666666777777777777666777888999999999999999;;;>>>QQQwwwsssaaa^^^YYY```www~~~sss|||sssssstttxxx}}}zzzuuuqqqqqqpppnnnooosssooonnnllljjjjjjlllooopppnnnnnnnnnnnnnnnmmmmmmlllgggiiilllnnnooommmjjjhhhaaaccceeehhhjjjlllmmmnnn~~~YYY888444222222222111///...000000000000///......------------------------------,,,,,,,,,---------......,,,,,,++++++,,,,,,---...........................---......///000111111222000111111222333333444444444444444555555555666666666444444777888666777;;;>>>TTTaaakkk___XXXdddfffmmmmmmsssuuu|||pppkkkpppwwwzzzqqqmmmfff```bbbiiillljjj^^^___```aaabbbeeeiiikkk^^^[[[YYYZZZZZZ]]]eeennnkkkddd\\\WWWVVVVVVSSSQQQPPP^^^fff^^^SSSOOOQQQSSSWWW[[[aaajjjxxxiiiSSSLLLCCC===;;;;;;;;;:::888888888888777777777666888777555444444666888:::777666666555444444333333444444444555555555666666666555555555555666666777666666666666777777777777555555555555555666777777444555666666555555666777777777777777777777777777===???CCC]]]yyyddd```aaaeeevvvqqqwwwrrrttt|||}}}uuutttrrrqqqooonnnnnnmmmooonnnllljjjiiiiiijjjkkkmmmllllllmmmnnnnnnmmmkkklllllllllkkkjjjiiihhhgggggg```cccnnnppphhhiiissskkkFFF888333333222222111000000000111000000///...---------,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...------...000111222222222111000111111111111222222222555444444333333222222111555555666666777777888888999AAAPPPcccuuu]]]VVVaaadddkkklllsssxxxzzzmmmjjjooossssssooollleee___aaagggiiifff^^^___`````````aaacccddd___ZZZXXX[[[___```dddhhhddd___YYYUUUTTTVVVXXXYYYVVVaaaggg___TTTQQQSSSTTTUUUXXX[[[^^^fffttt}}}gggRRREEEIIICCC<<<888888999999999888888888777777777666666666555444555666:::===???666666666555444333333333333333444444444555555555555555555555555555666777555555666666666777777777555555555555555666666777555666777777555555555777777777777777777777777777666888:::OOOwwwjjjeeegggkkk{{{|||yyyuuuvvv|||zzztttppppppooonnnmmmmmmmmmmmmmmmllljjjiiihhhiiijjjkkkooonnnmmmmmmnnnnnnllljjjllllllllllllkkkjjjiiihhhlllhhhiiinnnnnnkkkqqq|||RRR:::444333333222222111000000000000000000///...---------,,,---...---,,,,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...------...000111222222111111000000111111111222222222444333333333333222222222555555555666777777888888888:::AAAOOOcccxxxYYYSSS^^^aaahhhkkksss{{{~~~pppnnnrrrssspppllljjjeee```aaaffffffbbb]]]^^^_________^^^^^^]]]]]]XXXWWW^^^dddffffffgggfff```XXXSSSSSSWWW[[[]]]YYY```ccc\\\RRROOOQQQTTTTTTUUUVVVVVVWWW\\\dddkkkzzz^^^MMMDDD???<<<>>>;;;777666777888999888777777777777666666666666444333333444666:::===???666555555444444333333222222222333333333444444444444444444444444555666777555555555666666666666777555444444444444555666666777888999888666555555666777777777777777777777777555999888DDDaaa|||rrrooossswww}}}yyyuuuvvvxxx~~~zzzvvvtttlllkkkkkkkkkkkkkkkllllllkkkjjjhhhgggggghhhiiijjjooommmllllllmmmmmmllljjjlllllllllllllllkkkjjjiiimmmnnnooooooqqqwwweeeBBB666555333333222222111000000000000000//////...---------+++---...---,,,+++,,,...++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---......///000111111111111000000000111111111222222222222222222333333333333444555555666666777888888:::888:::EEEYYYooozzzWWWQQQ[[[^^^fffkkkttt}}}tttqqqtttssspppllljjjeeeaaabbbfffddd```ZZZ[[[]]]```bbbaaa___]]][[[YYYZZZaaafffgggjjjmmmttthhhZZZTTTVVVZZZZZZXXXTTTXXXYYYSSSLLLJJJMMMQQQRRRTTTUUUUUUUUUUUUWWWZZZiiixxxzzzlllYYYJJJDDDBBBBBBBBB999888888888888999999999777777666666666555555555333333222222333555777888444444444444333333222222111111222222222333333333333333333333444555666666444444555555555666666666444444333333444444555666888999999888666444555666666666666666666666666666666;;;:::>>>QQQhhh}}}~~~uuutttyyyxxx|||zzzyyywwwuuukkkkkkjjjjjjjjjjjjkkkkkkhhhhhhggggggggghhhiiiiiikkkjjjiiijjjkkkmmmlllkkkjjjkkkkkkkkkkkkjjjjjjiiijjjnnnqqqttt}}}WWW@@@888555333333222222111000000000/////////......---------+++,,,------++++++,,,---+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000000000000000000000000000111111111111000111111222333333444444444444555555666777777888999999;;;EEETTTdddpppvvv{{{VVVOOOZZZ[[[dddjjjuuuyyy~~~uuuppppppqqqooolllkkkgggcccdddgggeee```YYYZZZ]]]bbbfffgggeeebbb^^^___bbbdddcccbbbiiiqqq~~~mmm[[[VVV[[[___[[[SSSPPPPPPPPPMMMIIIHHHLLLQQQPPPSSSVVVXXXWWWVVVUUUUUUSSSYYYgggyyykkkZZZNNNIIICCC???>>><<<999777777888999999888888777777666666666555555555555444222222222222333444555666333333333333333222222222111111111222222222333333222222222222333444555666444444444444555555555555333333333333333444555555888999999888555444444555555555555555555555555555333999777888CCCUUUvvvvvvttttttqqqvvv~~~~~~wwwwwwwwwsssooonnnmmmlllkkkjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhiiiiiigggfffeeegggjjjlllmmmmmmhhhiiijjjjjjjjjjjjjjjiiijjjnnnsss|||hhhFFF;;;777222333333222222111000000000............------------+++,,,---,,,++++++,,,---*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///////////////000000000//////000000000111111111///000111111222333444444444444444555666666777777666777999@@@JJJVVV```fffUUUNNNWWWXXX```hhhuuuxxx~~~zzzuuuuuutttsssmmmlllgggccceeehhhgggccc[[[[[[]]]bbbhhhiiigggdddbbbdddggggggaaa]]]cccmmmyyyjjjZZZXXX```ddd^^^UUUPPPMMMLLLMMMKKKJJJNNNSSSPPPRRRTTTVVVWWWUUURRRQQQPPPMMMQQQ```qqq{{{kkk___RRRHHHCCC<<<:::999999:::999777555555777888888666444444555666555555555444444444444111111222333555666888999222222222222222222222222111111222222222333333333111111111222333444555666333333333444444444555555333222222222222333444444666777888777555444444555555555555555555555555555111777777777>>>IIIfff{{{uuuqqqtttyyy}}}zzzuuutttuuuuuuqqqllloooooommmlllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiigggfffdddfffiiikkkmmmmmmhhhiiijjjjjjkkkkkkkkkkkkppppppvvvxxx{{{LLL888666666333333333222222111000000000------------------------***,,,---,,,+++***+++---))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...000//////......//////000/////////000000000111111000000000111222333333444333444444555555666777777999999999:::@@@MMM^^^jjj{{{TTTLLLTTTTTT]]]eeesss|||~~~||||||zzzvvvmmmkkkfffbbbdddiiiiiiddd```^^^^^^aaaeeefffccc______aaadddfffbbb^^^```gggkkkbbbZZZYYY___bbb^^^XXXTTTOOOMMMOOOOOOMMMOOOTTTQQQRRRSSSUUUVVVTTTRRRPPPSSSPPPPPPVVV]]]dddllltttlll\\\MMMFFFBBB??????BBB===<<<::::::;;;<<<<<<<<<555777888777555333444666555555555444444444333333111111222333444555666666111111111222222222222222222222222222333333333444000000111111222444555666222333333333333444444444222222222222222333333444444555666555444333444555444444444444444444444444222777888999>>>BBBWWWxxxvvvyyy{{{~~~wwwvvvttttttuuutttrrrpppnnnnnnmmmllllllmmmmmmmmmmmmmmmmmmllllllkkkjjjjjjkkkiiiggggggiiikkklllllliiijjjkkklllmmmmmmmmmmmmtttqqqwwwyyyxxxbbb>>>444555666555333333222222111000000000------------------------***,,,,,,,,,+++***+++,,,((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...000///............///000////////////000000000111000000111111222222333333333333444555555666666777999<<<===;;;===HHH]]]mmmttt}}}SSSKKKRRRQQQZZZcccqqq}}}{{{|||~~~zzzsssllljjjeeeaaaccchhhiiieeeeeeaaa___```bbbbbb]]]XXXYYYZZZ^^^dddfffbbbaaaddd```]]][[[ZZZ\\\]]][[[ZZZVVVPPPMMMPPPPPPMMMNNNRRRSSSSSSTTTVVVWWWWWWUUUSSSLLLMMMQQQUUUTTTVVV___jjjnnnuuuwwwjjj___[[[PPPGGG@@@AAA@@@<<<:::<<>><<<:::BBBTTTdddjjjvvv~~~WWWSSSWWWQQQYYYaaammm~~~vvv|||vvvtttrrrlllfffggggggeeehhhqqqxxxqqqdddfffdddbbb```___^^^[[[XXXWWW[[[```bbbbbbaaa``````ZZZ[[[XXXSSSUUU\\\[[[UUUJJJUUUWWWOOOOOOYYYXXXNNNUUUSSSSSSWWW[[[[[[VVVQQQQQQWWWYYYSSSKKKMMM]]]mmmhhh```cccvvvccc^^^WWWOOOHHHDDDCCCBBB<<<======:::666777>>>DDDTTTLLLAAA;;;999888555333666666555555555444444444444444333333333222222222222222222111111111111000111111111111111111111111000000000000000000000000000111111111111222222222222222333444444444333333222222222111111111000000111111222222222333333333333333333444444444555555555444555666666888BBBMMMkkk~~~|||}}}xxxuuutttsssqqqooommmmmmmmmmmmoooooonnnnnnmmmmmmmmmlllmmmmmmmmmmmmmmmmmmlllllliiijjjjjjiiiiiijjjnnnqqqrrriiihhhoooppplllpppzzzxxxrrrvvvxxxyyy___===:::666000///000000000///...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))************++++++++++++*********+++,,,,,,---++++++,,,,,,,,,,,,---------------............///,,,---...///000000000000000000000000111111111111333333333444444444555555:::999888666888===EEEJJJgggmmmrrrxxxUUUPPPUUUPPPXXX```lllzzzxxxssszzzvvvuuusssmmmhhhdddggghhhjjjpppvvvtttlll```bbbddddddaaa\\\WWWSSSWWWZZZ^^^______^^^^^^^^^ccc]]]UUURRRTTTWWWXXXVVVOOOOOONNNNNNRRRVVVXXXXXXUUUSSSRRRTTTWWWXXXTTTOOOPPPTTTRRRKKKKKKYYYmmmzzzkkkaaa^^^jjjvvvzzzyyynnn```UUUHHHFFFBBB>>><<<;;;;;;<<<;;;<<<;;;999777888<<>>:::666555777888777555555555444444444444333333333333333222222222111111222222111111111000000000000000000000000000000000000000000000000000000000000000000111111111222222111222222222111000//////222111111111111000000000111111111222222222222333333333333333444444444444333333555888888888>>>FFFVVVppp~~~xxxvvvwwwvvvvvvrrrqqqpppooonnnoooppppppllllllllllllllllllkkkjjjhhhhhhhhhiiiiiihhhhhhhhhhhhjjjlllmmmllllllnnnoooiiioooqqqmmmmmmsss{{{rrrjjjdddhhhzzzTTT888---666555000111000000///......------......,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))************+++++++++************+++++++++,,,++++++++++++,,,,,,,,,,,,------------............,,,---...///000000000000//////000000000000111111222222333333333444444444555555666666666888<<>>222333777111...111...//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,*********))))))))))))((())))))*********+++++++++)))***+++++++++***))))))*********+++++++++,,,,,,,,,,,,,,,------------...---...//////////////////...////////////000000000111111111222222222333333333555777777777666777888===@@@PPPggguuuyyyPPPFFFIIIDDDJJJMMMTTTaaasssyyykkkcccccciiiffffffiiiiiifffddddddeeegggiiigggbbb^^^\\\]]]ZZZZZZ[[[ZZZXXXXXXYYY[[[]]]YYYcccwwwzzzgggYYYXXXttt}}}cccQQQRRRVVVRRRQQQPPPNNNLLLKKKJJJKKKKKKIIIPPPQQQRRR]]]kkkkkk```WWWSSSNNNLLLMMMOOOPPPQQQPPPSSSVVVXXXYYY\\\___aaafffppp|||{{{xxxsssooolllfff]]]WWWMMMMMMHHHBBB@@@AAA@@@<<<>>><<<::::::;;;<<<<<<<<<777777888888888777777666555666666555555444444444333444555666555444222111111111222222222222333333111111111000000000000///111111000000000//////////////////////////////////////////////////////////////////000000000111111333333333333222111000000//////000000000000000111000000000111111111111222222222222222333333333333555333444888888666666888>>>VVVttt|||wwwwwwwwwvvvtttsssqqqqqqooonnnmmmmmmmmmnnnooopppkkklllnnnppppppooonnnlllmmmmmmmmmllliiifffbbb```eeehhhlllmmmmmmllllllmmmkkkmmmoootttqqqeeebbbpppTTT:::777000222333---...333//////...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))************+++++++++)))***+++++++++***)))(((************++++++++++++,,,,,,,,,,,,------------......///////////////.........////////////000000000000111111111222222222333555777777777666777888:::===GGGWWWgggsss~~~QQQGGGJJJFFFLLLOOOUUU___rrr}}}mmmfffhhhiiiiiimmmoookkkcccbbbgggfffffffffeeecccaaa___^^^WWWYYYZZZYYYXXXXXXYYYZZZ^^^ZZZ^^^gggggg^^^\\\```~~~zzzhhhXXXRRRPPPLLLLLLLLLLLLJJJIIIHHHHHHIIIHHHKKKNNNOOOSSSXXXVVVQQQQQQPPPNNNKKKLLLNNNOOONNNGGGKKKOOORRRSSSSSSSSSTTTRRRYYY```aaa___```gggnnniiieee```______```^^^[[[^^^aaadddfffffffffggggggeee___ZZZXXXUUUQQQQQQTTTQQQMMMIIIGGGGGGEEE???:::999>>>@@@<<<:::::::::888<<<:::777777888;;;===???666666777777888999::::::555666777666333222444666333444555555444222111111111111111111222222222333111111000000000/////////111000000000////////////........................////////////////////////////////////000000000111000111111111111111000000////////////000000111111000000000000111111111111111222222222222333333333666333333777777555444666888JJJdddyyywwwvvvvvvvvvuuusssqqqppppppnnnnnnlllkkkkkklllmmmnnniiikkkmmmooopppooommmllliiijjjkkkjjjiiieeebbb```eeegggjjjkkkkkkkkkkkkllllllmmmrrr|||{{{gggbbbiiiddd:::;;;444///111111+++000444---///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************+++++++++)))***+++,,,+++***((('''************++++++++++++++++++,,,,,,,,,---------......////////////.............../////////000000000000000000111111111222222333555666555555666888777:::===EEEWWWlllzzzRRRHHHKKKHHHOOORRRXXX^^^qqqpppiiimmmlllpppvvvvvvkkk___```hhhdddcccbbbbbbbbbaaa^^^[[[UUUWWWYYYYYYXXXXXXXXXYYYXXXVVVXXXZZZXXXTTTWWW^^^]]]ZZZ\\\aaa___UUUNNNNNNIIIJJJJJJIIIGGGFFFGGGGGGGGGIIIKKKOOOPPPQQQRRRTTTMMMNNNMMMLLLLLLOOOPPPOOOPPPOOONNNKKKJJJKKKNNNQQQOOOQQQRRRPPPLLLKKKOOOTTTVVVQQQLLLIIIIIIIIIFFFDDDLLLLLLLLLKKKIIIIIIKKKMMMMMMIIIFFFFFFEEEBBBBBBDDDCCC@@@===???DDDFFFDDDAAA555;;;===888444666;;;<<<;;;:::888777777777777777555555555555666777888999444777999666111000444888222333444444222111111222000000111111222222222333000000000000////////////000000000000////////////........................////////////////////////////////////000000000000...///000000000000000///.../////////000000111111000000000000111111111111111111222222222333333333888444333666777444333555777BBBSSSrrryyyvvvvvvssstttsssqqqnnnkkkjjjjjjnnnmmmlllkkkjjjkkkkkklllhhhjjjlllnnnooonnnllljjjggghhhjjjkkkjjjhhheeeccceeegggiiijjjjjjjjjkkkllllllnnnuuurrr```bbbpppJJJ,,,@@@555111444222---111444+++......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))************+++++++++)))***+++,,,+++***(((&&&)))************+++++++++++++++,,,,,,,,,---------...///////////////................../////////000000000000000111111111111111222444444444444666888777999777:::MMMiiiyyy{{{RRRIIIPPPNNNSSSVVV___iiittt~~~nnnnnnooofffpppnnnmmmmmmhhhbbb```bbbgggddddddjjjjjjbbbWWWQQQRRRTTTVVVXXXYYYYYYXXXXXXRRRSSSSSSSSSRRRRRRQQQPPPLLLMMMaaazzzvvvZZZIIILLLHHHHHHHHHHHHIIIIIIEEEAAABBBGGGIIIGGGFFFKKKOOOPPPMMMOOOPPPNNNKKKJJJLLLOOOHHHHHHGGGGGGHHHIIIKKKLLLGGGJJJMMMOOOMMMKKKJJJJJJMMMKKKIIIFFFDDDCCCCCCCCCEEEEEEDDDDDDDDDDDDEEEEEEGGGEEEBBB???>>>>>>???@@@>>>>>>????????????>>>>>>===<<<:::888777777888888888777777888999999777666555555666777777777777777444333333222222333333444444333222111111111222333222222222222222222222222111000000///...---------///////////////.................................---------............///////////////////////////000000000000111111111111////////////////////////000000000000000000000000000111111111111222222222111222222333333444444555777:::FFF___zzz~~~~~~}}}}}}|||{{{vvvsssssstttttttttsssrrrqqqooonnnrrrpppnnnkkkjjjjjjkkklllkkkjjjjjjlllooonnnjjjfffdddfffhhhiiiiiiiiijjjkkkjjjnnnpppnnniiihhhkkknnnwwwpppuuulllbbblllaaa<<<555444111111111111000000000000,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++******++++++,,,------------............///---------...///000000111...///000///...---...000111222222333333444444555444666999<<>>>>>>>>>>>===>>>>>>>>>>>>======<<<;;;::::::999888888888888888666666666888888777666555555666777777777777777444333333222222333333444444333222111111111222222111111111111111111111111000000000///...---------////////////....................................------------....................................//////000000000111111111////////////////////////000000000000000000000000000000111111111222222222111111222333333444444555777999CCCWWWlll}}}xxxuuuvvv{{{wwwxxxyyyvvvtttuuurrrrrrrrrqqqpppooonnnmmmqqqooommmkkkjjjjjjkkkkkkjjjkkkkkkmmmnnnllliiiffffffhhhjjjjjjiiiiiiiiijjjlllnnnnnnllljjjjjjnnnqqqrrrsss|||vvvlllkkk}}}OOO:::777222111111111000000000//////,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++******++++++,,,---------------............---------...///000000000...///000///...---...000111111222333333444444555444555666777<<>>?????????>>>>>>===<<<======<<<<<<;;;;;;::::::888999999999999999888888777666444444666777666555444555666666777666666666333333222222222222333333333222222111000111111111////////////////////////000000//////...---------........................------------------------------------....................................//////000000000000111111////////////////////////000000000000000000000000000000000111111111222222111111222222333444444444666777>>>KKKYYYgggwww|||{{{vvvsssuuuuuusssrrrtttppppppoooooonnnmmmlllkkkooonnnllljjjiiiiiijjjjjjjjjlllnnnmmmkkkiiiggggggiiikkklllllljjjiiiiiijjjmmmllllllkkklllooorrrtttssswww{{{ssszzzWWW999666888111111111000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++************+++,,,,,,------------............---------...//////000000...///000///...---...000111111222222333444444444555555555444555:::DDDKKKfff{{{UUUJJJQQQPPPXXX^^^iiiuuupppqqqzzztttjjjhhhgggkkkhhhffffffccc```aaafffiiiaaaYYYWWWVVVTTTTTTVVVXXXXXXYYY^^^bbbaaa\\\WWW[[[YYYWWWVVVVVVXXXZZZ\\\MMMMMMWWWeeeeeeWWWKKKJJJHHHHHHKKKQQQTTTRRRNNNMMMKKKQQQRRRMMMHHHJJJOOOQQQRRRPPPMMMJJJHHHGGGHHHIIIIIIIIIIIIJJJJJJKKKLLLLLLOOOJJJFFFGGGJJJKKKHHHDDDBBBBBBCCCCCCCCCDDDEEEEEEAAA@@@@@@@@@@@@@@@@@@AAA;;;<<<>>>??????>>>===<<<<<<;;;::::::999999999888666777999::::::999888777777555333333444666666555444555555666666555555555333333222222222222333333222222111111000000000000/////////////////////////////////......---------------...............///------------------------,,,,,,---------.................................////////////000000000111////////////////////////////////////////////////000000000000111111111111111111111222333333444444444555999BBBJJJWWWiiiyyy}}}}}}xxxuuuuuusssooonnnppppppooonnnmmmmmmlllllllllmmmlllkkkjjjiiiiiiiiiiiiiiilllnnnmmmiiiffffffgggkkklllmmmllljjjiiihhhiiijjjiiijjjlllpppssssssssswwwyyy}}}XXX>>>111111555222111000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************++++++,,,,,,,,,---------.........---------....../////////...///000///...---...000111111111222333333444444666666666555444777<<<@@@WWWmmmyyy}}}VVVJJJPPPOOOVVV\\\gggttttttgggnnn}}}yyymmmiiifffkkkiiihhhgggddd^^^^^^aaa```ZZZVVVVVVUUUSSSSSSVVV\\\[[[ZZZ]]]___```^^^\\\]]]\\\ZZZXXXVVVTTTRRRQQQMMMJJJKKKOOONNNIIIHHHLLLIIIJJJPPPVVVUUUNNNJJJLLLUUUZZZYYYOOOGGGHHHPPPVVVPPPNNNLLLJJJJJJKKKLLLLLLIIIJJJJJJKKKLLLLLLMMMMMMNNNKKKIIIKKKNNNNNNIIICCCDDDDDDDDDDDDDDDDDDCCCCCCAAA@@@@@@??????@@@@@@AAA:::<<<>>>@@@@@@???===<<<::::::999888777777888888666777888999:::999888777666444333333555555555444444444555555555555444333333222222111111222222333111111111000000000//////000000000000000000000000............------------,,,---------......//////------------------------,,,,,,,,,------------..............................////////////000000000//////////////////////////////////////////////////////000000000111111111000000111222222333333444333333777<<>>888444---000555000000000////////////...,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,------------...------------...............///000///...---...000000000111222222333333444333444444444555888;;;===DDDZZZiiisssUUUJJJQQQPPPVVV\\\fffqqqnnnhhhqqq}}}yyyuuuwwwuuunnnkkkhhhgggbbb]]]\\\```___ZZZXXXXXXVVVRRRQQQTTT]]]]]]]]]]]]]]]^^^_________^^^\\\YYYVVVRRROOOMMMJJJLLLMMMMMMJJJHHHJJJNNNKKKLLLQQQTTTOOOHHHLLLVVVnnnkkk```PPPGGGHHHNNNQQQKKKIIIHHHIIIKKKLLLKKKKKKHHHHHHJJJKKKKKKLLLKKKKKKKKKJJJJJJLLLNNNMMMHHHDDDDDDEEEEEEEEEDDDCCCBBBAAA@@@??????????????????@@@;;;<<<>>>??????>>>===;;;999888777666666777888999777888888888888888777777555444444555666666555333444444444555444444333222222222111111111111222222///000000000000///......000000000000000000000000------------------------,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------......////////////000000////////////////////////000000000000000000000000/////////000000000111111000000111111222333333333333222444999>>>GGGXXXggg{{{}}}|||||||||{{{zzz|||yyywwwwwwtttoooppptttqqqpppnnnmmmmmmmmmnnnoookkkkkkkkkjjjjjjjjjiiiiiifffggghhhgggeeeccccccdddfffhhhiiiiiihhhhhhhhhiiieeehhhlllqqqtttuuuvvvvvvvvvRRR333999888......444000000////////////......,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++,,,,,,,,,,,,------------------------------------...///000///...---...000000000111111222333333333000000111222555777:::;;;:::MMMZZZddduuuTTTJJJPPPMMMRRRVVV___iiilllmmmyyyzzz|||~~~rrrlllgggccc___[[[^^^dddaaa]]][[[ZZZWWWSSSRRRVVVZZZ]]]aaa```]]]\\\]]]```]]][[[YYYUUURRRPPPOOONNNJJJQQQUUUQQQKKKKKKOOOSSSWWWUUUTTTRRRJJJIII\\\sssyyyaaaNNNIIILLLLLLIIIHHHGGGGGGIIILLLLLLJJJHHHEEEFFFGGGHHHIIIIIIIIIHHHGGGGGGHHHHHHIIIHHHGGGFFFBBBCCCCCCDDDCCCBBBAAA@@@>>>>>>============>>>>>>;;;;;;<<<======<<<;;;:::888777666555666888:::;;;:::999888777777666777777444444555777888777555222444444444444444333222222222222111111111111222222//////000000000///...---........................------------------------++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------........./////////000000////////////////////////000000000000000000000000////////////000000000111000000000111222222333333555222222666:::@@@KKKVVVhhh~~~~~~}}}|||zzzyyyyyyzzzzzzyyywwwwwwuuuuuuuuurrrnnnpppuuupppooommmlllllllllnnnoookkkkkkkkkkkkkkkjjjjjjiiieeedddccccccddddddcccaaaaaadddfffggggggggghhhiiiiiillloooqqqrrruuuzzz~~~___BBB444777444111222///000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,---------------------------------...///000///...---...000000000000111222222333333111000000111444666888999888EEEIIIOOOaaammmttt}}}TTTIIINNNIIIKKKLLLTTTbbb}}}jjjrrr}}}{{{uuummmeee```\\\[[[aaaiiibbb^^^\\\[[[XXXUUUWWW[[[VVV]]]cccccc^^^[[[\\\___YYYWWWSSSPPPNNNNNNPPPQQQLLLUUUXXXQQQIIIJJJRRRYYYeee___YYYSSSJJJPPPnnn^^^JJJKKKRRRNNNDDDIIIHHHHHHKKKMMMMMMJJJFFFBBBCCCEEEFFFGGGGGGFFFFFFDDDEEEEEEDDDCCCCCCEEEGGG???@@@AAABBBCCCBBBAAA@@@<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;::::::999888777666555555666888;;;<<<;;;:::888666555666666777333444666999:::888555111444444444444333333222111222222111111111111222222...///000000000///---,,,------------------------------------------------++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------............/////////000////////////////////////000000000000000000000000////////////000000000000000000000111222222333333666333111333666999AAAIIIWWW}}}~~~~~~}}}}}}{{{wwwwwwwwwvvvwwwwwwxxxyyyvvvuuuvvvxxxzzz{{{zzzxxxvvvttttttsssoookkkmmmrrrooonnnlllkkkkkklllmmmnnnkkkkkklllllllllkkkjjjjjjeeebbb```aaaddddddbbb```^^^aaaccceeeffffffhhhjjjmmmppprrrqqqpppttt}}}yyyBBB:::777222...444666***000/////////............,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---------------------------------...///000///...---...000000000000111222222333333555333222222444666777777777>>>;;;;;;LLL\\\fffqqq