BM6P6(@ @@@@@@@@@AAAAAABBBBBBBBB@@@AAAAAABBBBBBAAAAAA@@@@@@AAAAAABBBBBBCCCCCCCCCBBBBBBCCCDDDEEEEEEDDDDDDEEEDDDDDDEEEFFFFFFDDDBBBAAAAAAAAABBBBBBBBBCCCCCCHHHHHHJJJMMMOOOQQQXXXaaahhhllloooppppppqqquuuxxx{{{||||||}}}~~~|||zzzsssvvvxxxfffddd```aaaeeeqqq}}}vvvpppqqq{{{mmmjjjrrrwwwWWWBBB>>>:::::::::;;;AAAIIIRRRRRRSSSTTTRRRUUU```mmmxxxyyy~~~|||zzzrrriiilllxxx}}}wwwhhh^^^SSSMMMIIIGGGIIINNNOOOQQQTTTWWW[[[___eeeiiinnnzzz}}}{{{~~~|||{{{{{{~~~}}}|||{{{zzzzzz}}}}}}}}}|||yyyvvvsssrrrmmmjjjeeeaaa]]]ZZZVVVSSSLLLKKKHHHFFFEEEFFFGGGGGGDDDCCCBBBEEEIIINNNQQQSSSWWWSSSLLLHHHGGGIIIJJJKKKHHHHHHIIIIIIIIIHHHFFFEEEGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFEEEDDDDDDCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGIIIIIILLLSSSZZZ___```___ZZZUUUUUU[[[bbbfffjjjmmmrrrnnniiiccc^^^[[[ZZZYYYUUUXXX]]]aaacccbbb```^^^_________aaacccgggkkkmmmnnnnnnnnnmmmllljjjhhhggghhhbbb^^^___dddgggeeeaaaVVVSSSQQQPPPSSSWWWYYY[[[WWWVVVSSSRRRRRRSSSUUUWWWXXXZZZ]]]^^^___bbbeeehhhnnnooopppqqqrrruuuyyy}}}}}}}}}}}}~~~|||||||||}}}}}}}}}}}}}}}~~~~~~}}}{{{{{{{{{||||||~~~{{{zzzzzz|||}}}}}}||||||}}}|||{{{{{{|||}}}||||||||||||}}}}}}}}}}}}}}}zzzwwwtttqqqpppqqqppppppuuu{{{wwwmmmaaaXXXUUUWWWZZZ[[[^^^dddmmmuuu|||~~~}}}{{{xxxwwwwwwwwwvvvtttooollleee\\\SSSLLLIIIHHHIIIMMMTTTbbbzzzttthhhbbb``````jjjooovvv{{{}}}}}}|||}}}}}}{{{|||}}}\\\HHH@@@BBB<<<999<<<999999888777666444444333333555333444888:::<<>>::::::999;;;BBBKKKSSSRRRRRRRRRRRRUUUaaannnwwwxxx}}}|||yyyrrrjjjnnnyyyzzzsssfff\\\RRRMMMJJJHHHJJJOOOPPPRRRVVVYYY]]]bbbgggkkkrrr~~~{{{{{{~~~~~~~~~~~~~~~}}}|||{{{{{{zzz||||||{{{zzzxxxuuurrrqqqllliiiddd```]]]ZZZVVVSSSOOONNNKKKIIIHHHHHHIIIIIIHHHGGGHHHKKKPPPTTTVVVWWWWWWSSSLLLHHHGGGHHHIIIJJJHHHIIIIIIJJJIIIHHHGGGFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEDDDDDDEEEEEEFFFGGGGGGGGGIIIJJJMMMSSS\\\aaaaaa```[[[VVVUUU[[[aaafffjjjooonnnllljjjfffbbb___\\\[[[XXXZZZ___ccceeeeeedddcccbbbaaabbbccceeeiiilllooommmmmmmmmlllkkkiiihhhggggggbbb]]]^^^cccfffccc___UUUSSSPPPOOOQQQSSSUUUUUUSSSRRROOONNNNNNOOOQQQRRRRRRSSSUUUVVVVVVXXX[[[]]]dddfffhhhjjjlllqqqvvvzzzyyy|||~~~~~~~~~{{{{{{|||||||||||||||}}}~~~|||{{{{{{{{{|||}}}~~~|||{{{{{{}}}~~~}}}}}}~~~}}}{{{zzzzzz{{{}}}~~~||||||||||||||||||{{{{{{}}}}}}{{{yyywwwtttrrrpppnnnmmmnnnqqqxxx}}}yyypppcccYYYUUUVVVXXXYYY[[[aaaiiiqqqyyy~~~|||yyyyyyyyyyyywwwvvvpppmmmfff]]]TTTMMMIIIHHHGGGLLLSSS___tttsssddd\\\ZZZZZZccciiirrrxxxzzzzzzzzz{{{|||zzz||||||]]]III@@@BBB<<<999<<<999999888777666555444444444555333555999;;;>>>EEELLLWWWjjjsssuuu|||}}}|||yyyqqqpppvvv}}}}}}~~~hhhVVVOOOOOOPPPTTT[[[fffrrr||||||xxxtttqqqnnnlllhhhfffdddbbb```^^^BBBBBBAAAAAA@@@??????>>>@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCDDDEEEEEEEEEDDDDDDEEEDDDDDDEEEFFFFFFEEECCCBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCFFFKKKNNNQQQZZZcccccciiiooossstttuuuxxx{{{~~~~~~{{{wwwzzzqqqttt{{{jjjfff]]]aaagggrrr{{{yyy|||zzzzzzooollltttqqqRRRCCC>>>999999999<<>>999888999===FFFPPPWWWSSSPPPOOOQQQWWWeeessswwwyyy|||vvvooolllsss||||||rrrkkk```WWWOOOLLLKKKKKKNNNRRRQQQTTTXXX\\\aaagggmmmqqqyyywww{{{~~~~~~~~~}}}~~~~~~~~~~~~}}}|||{{{zzzyyyxxxwwwvvvtttsssrrrmmmjjjgggccc```\\\XXXUUUPPPNNNKKKIIIGGGGGGGGGGGGHHHIIILLLQQQVVVXXXXXXWWWUUUQQQLLLIIIHHHHHHGGGFFFHHHIIIJJJJJJJJJJJJHHHHHHEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDCCCDDDDDDEEEFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHLLLTTT]]]cccdddccc^^^XXXUUUXXX\\\aaaiiipppnnnmmmllljjjgggdddbbbaaa^^^```cccfffiiikkkmmmmmmhhhhhhggghhhiiillloooqqqnnnnnnmmmmmmllllllmmmmmmkkkgggcccccceeeeeebbb___WWWUUUTTTSSSTTTTTTSSSRRRSSSRRRPPPOOOOOOOOOPPPQQQRRRSSSTTTSSSRRRQQQSSSUUUTTTVVVZZZ]]]aaafffkkkoooooosssxxx|||}}}}}}~~~~~~}}}~~~}}}|||{{{zzz{{{{{{}}}}}}|||}}}~~~~~~~~~~~~~~~}}}zzzzzzyyyxxxxxxyyyzzzzzzzzz{{{{{{zzzyyywwwvvvuuuvvvvvvwwwvvvvvvuuuttttttrrrqqqqqqssswww|||xxxlll```WWWSSSSSSSSSUUUZZZaaahhhpppxxx}}}}}}}}}}}}|||{{{tttooohhh```XXXQQQKKKHHHFFFJJJOOOWWWeee{{{ooo^^^VVVVVVXXX]]]gggrrryyyyyyxxxwwwxxx||||||~~~gggNNNBBBAAA;;;:::<<<999999888777666555555555555666555666;;;???DDDMMMUUUeeevvv~~~~~~|||zzzooommmmmmqqqyyy~~~cccRRRQQQPPPLLLJJJQQQZZZbbbjjjttt~~~{{{yyyxxxvvvuuuqqqnnnjjjgggeeebbb___]]]======>>>>>>???@@@AAAAAA>>>??????@@@@@@??????>>>>>>>>>???@@@AAABBBCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDEEEDDDDDDEEEGGGHHHFFFEEEDDDDDDEEEEEEEEEEEEFFFFFFFFFEEEGGGKKKMMMOOOWWW```dddjjjrrrwwwxxxzzz}}}}}}}}}~~~yyyvvvzzzuuueeefffppprrr```\\\WWW]]]dddlllxxxzzzuuuxxx~~~}}}tttkkkggglllttt}}}~~~xxxssssss|||oooQQQCCC===999888:::>>>HHHRRRXXXSSSOOOOOORRRYYYgggtttxxx{{{zzzrrrlllkkksss{{{{{{rrrkkk]]]UUUNNNLLLLLLLLLOOOSSSQQQTTTXXX]]]bbbhhhoootttzzz{{{vvvzzz~~~}}}}}}|||}}}}}}}}}~~~}}}|||zzzzzzyyyxxxwwwvvvuuuttttttpppmmmiiifffbbb^^^YYYUUUOOONNNKKKHHHGGGGGGGGGHHHHHHJJJLLLQQQUUUWWWUUUTTTRRROOOKKKIIIHHHHHHGGGEEEGGGHHHIIIJJJJJJIIIHHHHHHEEEEEEDDDCCCCCCDDDEEEEEEDDDDDDCCCDDDDDDEEEFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIFFFGGGKKKSSS]]]ccceeeeee___ZZZVVVWWWZZZ]]]eeennnrrrpppmmmiiifffddddddddd```aaaccceeehhhkkknnnoookkkjjjiiiiiijjjlllooopppnnnmmmmmmmmmmmmnnnoooooommmjjjgggfffgggeeebbb___YYYWWWVVVVVVWWWXXXWWWVVVVVVVVVUUUTTTTTTUUUVVVVVVWWWXXXXXXWWWVVVVVVWWWYYYVVVXXX[[[]]]___bbbeeehhhiiimmmrrrvvvxxxyyyzzzzzz}}}~~~}}}}}}}}}~~~{{{{{{zzzzzzzzz|||}}}~~~{{{|||}}}~~~~~~~~~}}}}}}~~~~~~}}}yyyyyyxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzxxxvvvtttsssttttttuuuvvvvvvvvvuuuuuuuuuuuuuuuuuuwww{{{{{{pppcccYYYSSSQQQQQQTTTXXX___fffnnnvvv~~~}}}{{{vvvqqqiiibbb[[[TTTMMMHHHGGGJJJNNNUUU```uuusssaaaWWWWWWYYYbbbkkkvvvzzzxxxtttssssss|||~~~nnnTTTDDDAAA;;;:::<<<999999888777666666666666666666555666<<>>???@@@AAABBB>>>>>>????????????>>>>>>===>>>???@@@AAABBBCCCDDDEEEEEEFFFFFFFFFEEEDDDDDDEEEDDDDDDFFFHHHHHHGGGFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFIIILLLMMMOOOWWW___ggglllrrrvvvwwwxxx{{{~~~zzzzzz{{{|||~~~}}}wwwuuu{{{nnn```dddmmmooo```^^^[[[aaafffkkksss}}}yyysssnnnnnnrrrtttpppllllllnnnuuu{{{ssspppsss|||mmmOOOAAA<<<999:::<<<@@@JJJSSSXXXRRRNNNOOOSSS[[[iiiuuuwwwzzzxxxmmmgggiiiqqqyyy{{{zzzqqqkkk[[[SSSMMMLLLLLLLLLOOOTTTQQQTTTYYY^^^dddkkkrrrvvv}}}xxxvvv{{{~~~}}}}}}}}}}}}}}}}}}{{{yyyyyyyyywwwvvvuuuuuuuuuuuuqqqoookkkgggccc^^^XXXTTTPPPNNNLLLJJJIIIIIIJJJKKKKKKLLLNNNQQQTTTUUUTTTRRROOOMMMJJJIIIIIIIIIGGGFFFFFFGGGHHHIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCDDDEEEFFFEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHIIIJJJJJJFFFGGGKKKTTT^^^eeeggggggaaa\\\YYYYYYYYY[[[ccckkktttqqqmmmhhhfffeeeeeefffcccbbbbbbcccfffjjjnnnpppnnnmmmlllkkklllmmmoooqqqoooooonnnnnnoooqqqrrrsssqqqooommmllljjjhhhdddaaa^^^[[[YYYYYYZZZ[[[[[[[[[[[[ZZZZZZ[[[[[[\\\]]]^^^]]]^^^^^^^^^]]]]]]^^^``````aaacccccccccccceeeggghhhkkkooorrrssstttvvvxxx|||}}}~~~|||{{{{{{|||}}}zzzzzzyyyyyyzzz|||~~~zzz{{{|||}}}}}}}}}|||||||||~~~}}}xxxxxxyyyyyyyyyyyyxxxxxxxxxyyyzzzzzzyyyvvvtttrrrssstttuuuvvvvvvwwwwwwvvvvvvvvvuuuttttttvvv{{{}}}sssfffZZZSSSQQQRRRTTTXXX^^^dddllluuu~~~|||{{{yyyssskkkddd]]]VVVNNNHHHHHHHHHLLLSSS^^^ppp{{{ggg[[[XXXZZZgggpppyyy{{{uuupppnnnooo{{{wwwZZZHHHCCC<<<:::<<<888999888777777666666666777666444666<<>>???@@@@@@===>>>>>>>>>>>>>>>>>>=========>>>@@@AAABBBCCCDDDFFFFFFFFFFFFFFFEEEDDDDDDEEEDDDDDDFFFHHHIIIHHHFFFFFFFFFFFFGGGGGGGGGGGGHHHFFFFFFHHHMMMNNNQQQYYYbbbhhhlllqqqsssssstttxxx{{{vvvwwwxxxyyy{{{~~~|||vvvttt{{{iii___fffppp~~~lllaaaddddddiiikkkkkknnnwww}}}sssooolllmmmqqquuuwwwwwwyyywww{{{xxxpppnnnpppyyyiiiKKK???;;;:::;;;>>>AAAJJJTTTWWWRRRNNNPPPUUU]]]iiiuuusssxxxvvviiiccceeennnuuuwww}}}zzzpppiiiZZZSSSMMMLLLLLLLLLOOOSSSRRRVVV[[[```fffnnnuuuzzz~~~vvvxxx~~~}}}zzzwwwxxxwwwuuuttttttttttttuuuqqqoookkkgggbbb\\\UUUPPPMMMLLLJJJIIIHHHIIIJJJKKKMMMLLLMMMOOORRRRRRQQQPPPLLLJJJIIIIIIJJJJJJHHHFFFEEEEEEGGGHHHHHHHHHGGGGGGGGGFFFDDDCCCCCCDDDFFFGGGFFFEEEEEEDDDDDDDDDDDDEEEGGGGGGHHHHHHIIIJJJJJJJJJGGGIIIMMMVVVaaahhhkkkjjjddd```]]]\\\[[[[[[bbbjjjooonnnllljjjhhhgggggggggeeedddcccccceeeiiinnnpppqqqpppooonnnnnnoooqqqrrrvvvuuuuuuuuuvvvxxxzzz|||zzzyyywwwuuurrroookkkiiiiiieeebbb``````aaabbbaaaaaabbbcccdddeeeggghhhhhhggghhhiiiiiiiiijjjlllnnnooopppqqqpppooommmnnnnnnoooqqqssstttuuuvvvyyy|||~~~|||zzzyyyyyyzzz{{{yyyyyyyyyyyyzzz|||~~~zzzzzzzzzzzz{{{{{{{{{|||zzz}}}}}}~~~~~~}}}xxxyyyyyyyyyyyyyyyyyyxxxwwwxxxyyyzzzyyywwwtttsssttttttuuuvvvwwwwwwwwwwwwxxxxxxvvvtttrrrsssxxx|||}}}ttthhh\\\TTTRRRSSSTTTWWW\\\ccckkkttt~~~~~~{{{yyyzzztttllleee___XXXOOOHHHGGGFFFIIIRRR]]]mmmooobbb^^^___llluuu}}}}}}vvvooooooqqq~~~~~~```KKKDDD===;;;<<<888999888777777666777777777555333555<<>>>>>>>>>>>======>>>>>>>>>>>>======<<<===>>>???AAABBBCCCDDDFFFFFFFFFFFFFFFEEEDDDDDDEEEDDDDDDFFFHHHIIIHHHGGGFFFFFFGGGGGGGGGHHHHHHHHHEEEEEEHHHMMMOOOSSS[[[dddhhhllloooppppppqqquuuxxxttttttuuuwwwyyy|||~~~{{{uuussszzz~~~ggg```jjjuuu{{{iiiaaahhhllloooppplllmmmsssyyy{{{pppppppppqqquuu{{{wwwpppnnnlllvvveeeHHH>>>;;;:::<<>>???@@@AAAAAA@@@>>>===@@@BBBCCCBBBAAAAAABBBCCCDDDDDDEEEFFFFFFFFFFFFFFFDDDEEEGGGHHHIIIJJJJJJJJJFFFFFFEEEEEEFFFFFFGGGHHHIIIKKKMMMNNNOOOTTT[[[aaagggjjjmmmpppqqqqqqrrrsssttttttuuuvvvyyy}}}yyyuuu}}}xxxccc^^^jjjwwwvvvkkkhhhiiitttooohhhgggrrrzzztttrrrttt}}}|||vvvxxx{{{wwwoooiiigggvvv^^^HHH???>>>===;;;<<>>@@@AAA===>>>@@@AAAAAA@@@???>>>@@@BBBCCCCCCAAAAAABBBDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEGGGHHHIIIJJJJJJJJJGGGFFFFFFFFFFFFGGGHHHHHHHHHJJJMMMMMMOOOSSS[[[aaagggiiilllmmmnnnoooqqqsssttttttvvvxxx{{{~~~yyyvvv~~~qqq```___nnn~~~tttmmmoooqqqwwwqqqiiijjjxxxvvvsssuuu~~~zzzvvvxxx|||qqqiiieeettt^^^III>>>===<<<;;;===DDDNNNVVVWWWTTTPPPQQQWWWaaajjjoooooouuuxxxhhhYYYXXXaaaggghhhoooxxxwwwmmmeee\\\UUUMMMJJJLLLPPPTTTUUUWWWYYY\\\```gggrrrtttttt|||yyyxxxuuurrrnnnlllllllllkkkjjjiiigggccc___[[[VVVPPPLLLGGGGGGFFFEEEEEEFFFGGGGGGGGGHHHIIIKKKLLLLLLMMMMMMJJJJJJJJJJJJKKKKKKKKKKKKIIIHHHGGGFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEGGGGGGGGGFFFEEEEEEDDDDDDGGGHHHJJJLLLMMMNNNOOOOOOLLLNNNTTT\\\fffoootttuuummmjjjeee```\\\\\\___ccclllmmmooonnnllljjjjjjkkkmmmmmmmmmjjjhhhiiimmmrrrwwwvvvttttttuuuzzz{{{vvvsssssstttuuuwwwzzz~~~|||zzzyyyyyyyyy{{{zzzzzzzzzzzzzzzzzz{{{xxxyyyzzz{{{|||{{{zzzyyy{{{{{{||||||}}}|||||||||zzzzzzzzzyyyyyyxxxxxxwwwyyyyyyyyyyyyzzzzzzzzzzzzyyyzzz{{{{{{zzzyyyxxxwwwvvvwwwxxxyyyyyywwwuuutttvvvuuurrrooonnnppptttxxx}}}}}}yyynnn```VVVSSSSSSTTTUUUXXX___hhhrrryyy}}}|||{{{zzzwwwuuupppkkkddd[[[QQQKKKFFFHHHGGGMMMWWW^^^nnn~~~iiiMMMCCCAAA<<<999999999888777555444333333333888666888>>>EEEMMMXXXcccrrr|||uuulllnnnpppqqqwwwzzzppp___RRRRRRTTTSSSTTTWWW^^^cccjjjsss~~~|||yyyvvvrrrpppgggbbb\\\[[[^^^]]]XXXSSS>>>>>>======>>>???@@@AAA<<<===???@@@AAA@@@??????@@@BBBCCCCCCBBBBBBCCCDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEFFFGGGHHHIIIJJJJJJJJJHHHGGGGGGGGGGGGHHHIIIIIIIIILLLNNNOOOPPPUUU]]]ccchhhiiikkkkkkkkkmmmppprrrsssuuuxxx|||}}}xxxvvv~~~iii[[[___qqq~~~sssrrrwwwzzz|||sssiiimmm}}}xxxsssttt{{{zzzxxxppprrr{{{~~~pppgggddduuu]]]III===<<<;;;;;;???FFFPPPWWWZZZVVVQQQQQQVVV___gggkkkooowww{{{rrrcccWWWWWW___fffgggooowww}}}uuukkkcccXXXSSSMMMKKKNNNQQQSSSTTTXXXZZZ^^^bbbiiittt~~~rrruuu~~~|||zzztttqqqnnnkkkjjjiiihhhfffcccaaa^^^\\\XXXSSSMMMIIIFFFEEEDDDDDDDDDDDDEEEFFFFFFGGGHHHIIIJJJKKKKKKKKKMMMLLLLLLKKKJJJIIIHHHHHHFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGEEEHHHLLLPPPRRRSSSSSSSSSQQQSSSXXX```iiipppuuuvvvpppmmmhhhbbb]]]]]]___bbblllnnnoooooollljjjjjjjjjoooppppppnnnkkkkkknnnrrruuuvvvvvvwwwyyy{{{zzz{{{}}}~~~|||zzzyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{xxxyyy{{{|||||||||{{{zzzzzzzzzzzzzzzzzz{{{||||||yyyyyyxxxxxxwwwvvvuuuuuuvvvvvvwwwxxxyyy{{{|||}}}{{{{{{|||}}}}}}|||{{{zzzxxxxxxxxxxxxwwwuuutttttttttrrrpppllljjjkkkooosss{{{|||yyypppbbbXXXTTTTTTRRRSSSVVV\\\dddmmmuuuzzz}}}{{{zzzxxxuuuqqqlllfff]]]TTTMMMIIIJJJGGGJJJTTTZZZjjj||||||~~~~~~lllOOODDDAAA===999999777888999999888666444333888777999@@@GGGOOOZZZdddrrr}}}|||yyyrrrjjjbbbfffjjjnnnvvv~~~vvv}}}dddXXXOOORRRTTTSSSVVV\\\ccchhhpppxxx}}}zzzxxxtttooolllfffbbb___```aaa```ZZZUUU=========>>>>>>?????????;;;<<<>>>???@@@@@@@@@@@@@@@BBBCCCCCCBBBBBBDDDEEEEEEEEEFFFGGGGGGGGGGGGFFFEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJJJJLLLNNNPPPQQQSSSXXX```fffjjjkkkkkkjjjjjjlllppptttuuuxxx|||}}}{{{vvvvvvwwwbbbWWW\\\mmm{{{zzzsssvvv{{{~~~tttkkkqqq}}}uuupppssswwwvvvrrrpppnnnrrr}}}|||ooogggiii{{{[[[GGG<<<;;;:::;;;AAAIIIRRRYYYZZZVVVQQQQQQUUU\\\cccfffpppxxxyyyoooaaaWWWXXX___fffiiisssyyy|||tttjjjbbbUUUQQQMMMLLLPPPSSSSSSSSSWWWZZZ^^^cccjjjuuuzzzrrrwww~~~}}}wwwtttpppmmmkkkiiigggeee```^^^\\\ZZZVVVQQQJJJFFFDDDCCCBBBAAAAAABBBCCCDDDDDDEEEFFFHHHIIIIIIIIIIIILLLLLLKKKJJJIIIIIIHHHGGGEEEDDDDDDDDDDDDEEEEEEFFFHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHDDDHHHMMMSSSWWWXXXXXXWWWVVVWWW[[[aaaiiippptttvvvsssqqqllleee```___aaaccchhhkkkmmmmmmllljjjjjjjjjpppqqqrrrpppmmmlllooorrrwwwyyy|||~~~}}}{{{zzzyyyyyyyyy||||||||||||||||||||||||yyyzzz{{{|||}}}||||||{{{yyyxxxwwwwwwxxxyyy{{{|||vvvvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvwwwxxxzzz|||}}}|||}}}~~~~~~}}}|||yyyyyyxxxvvvuuutttssssssrrrqqqnnnkkkhhhiiillloooyyy{{{zzzrrrfff[[[UUUTTTQQQRRRUUUZZZaaaiiirrrxxx}}}{{{yyyyyyvvvsssnnnhhh```WWWQQQKKKLLLGGGIIIRRRXXXiii|||xxxyyy{{{}}}oooSSSEEEAAA===:::999888888888888777666555444777777:::AAAIIIPPPZZZdddsssyyy}}}{{{xxxvvvpppiiieeejjjooottt{{{~~~ttt{{{]]]UUUPPPTTTUUUSSSWWW```hhhnnnvvv}}}}}}yyyvvvqqqllliiieeedddccceeefffccc]]]WWW<<<<<<==================<<<<<<===>>>???@@@@@@@@@@@@AAACCCCCCCCCCCCDDDFFFEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJKKKKKKMMMPPPQQQSSSXXX```ffflllllllllkkkkkknnnssswwwxxx{{{{{{xxxuuuwwwsss^^^UUUYYYfffppp~~~{{{vvvwww|||~~~}}}tttppp{{{yyyooonnnrrrrrrpppoooppprrryyy|||sssooorrr~~~XXXEEE<<<::::::<<>>;;;999999888777666555555555666666666:::BBBJJJPPPZZZdddrrruuuxxxxxxxxxwwwrrrmmmpppuuuzzz}}}{{{sssyyy{{{yyyzzz|||^^^WWWSSSVVVVVVTTTYYYbbbkkkrrr{{{|||xxxtttpppkkkgggeeeeeefffhhhhhheee^^^XXX;;;<<<============<<<<<<============>>>?????????@@@AAACCCCCCCCCCCCEEEGGGEEEFFFGGGGGGHHHGGGGGGGGGFFFGGGHHHHHHIIIIIIIIIHHHIIIHHHHHHHHHHHHIIIJJJJJJIIIKKKNNNOOOQQQWWW___eeelllmmmmmmmmmnnnqqqvvvyyyzzz}}}zzzxxxvvv{{{ooo\\\UUUZZZdddkkkyyyxxxwwwzzz|||{{{www{{{|||pppoootttuuutttssspppooouuu}}}zzzzzzzzzUUUDDD===;;;:::===DDDMMMUUUXXXTTTQQQNNNOOOTTT[[[bbbeeesss{{{pppeeeZZZYYY]]]dddmmmuuu|||~~~}}}ttthhh___PPPMMMKKKLLLQQQTTTUUUTTTVVVYYY___dddkkkvvvyyyvvv~~~|||yyyvvvsssqqqnnnkkkhhhccc```[[[WWWSSSNNNHHHDDDBBBAAA@@@??????@@@AAABBBCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLIIIMMMTTT[[[aaacccddddddaaa^^^]]]___eeemmmrrrvvvsssqqqmmmgggbbb```aaacccgggjjjooorrrssssssttttttoooppprrrqqqoooqqquuuzzz}}}|||{{{zzzzzzzzz{{{|||}}}}}}}}}}}}}}}}}}~~~~~~~~~|||{{{zzzvvvvvvvvvuuuuuuuuuvvvvvvooopppqqqrrrtttuuuwwwwwwxxxwwwvvvuuuuuuwwwyyyzzz~~~~~~~~~}}}{{{zzzvvvvvvvvvvvvuuutttrrrrrrqqqpppnnnkkkhhhhhhkkkmmmxxx}}}zzznnn```WWWTTTRRRTTTVVVYYY\\\dddnnnvvv~~~~~~{{{{{{yyyvvvrrrmmmfff^^^XXXLLLMMMIIIJJJRRRWWWfff}}}zzz}}}zzzzzz||||||}}}vvv[[[HHH@@@>>><<<999999888666555555555666777555555;;;DDDKKKRRR[[[dddnnnqqquuuwwwxxxwwwtttrrrxxx~~~~~~vvvtttyyy|||tttpppppptttzzzcccZZZVVVXXXXXXVVVZZZbbbllluuu~~~|||xxxtttooojjjgggeeeeeeggghhhgggccc\\\XXX<<<===>>>>>>>>>>>>===<<<>>>>>>=========>>>>>>>>>@@@AAACCCDDDCCCDDDFFFGGGEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJMMMOOOQQQSSSXXXaaagggkkklllmmmnnnooorrrwwwzzz{{{~~~~~~{{{yyyyyyjjjYYYVVV^^^hhhoooyyyyyyvvvyyy|||}}}~~~xxxoooqqqxxx{{{yyywwwqqqooouuu|||~~~wwwSSSDDD>>>;;;:::===EEENNNUUUXXXRRROOOMMMPPPVVV___fffjjjttt|||lllbbbZZZ]]]eeennnzzz|||sssfff\\\PPPLLLJJJKKKPPPTTTUUUUUUWWW[[[```fffmmmxxx|||wwwwww~~~{{{xxxuuusssqqqnnnkkkhhhbbb^^^YYYTTTQQQMMMJJJGGGDDDCCCBBBAAAAAABBBCCCDDDCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJGGGGGGFFFEEEDDDDDDDDDDDDEEEFFFGGGHHHIIIKKKLLLLLLIIIJJJKKKLLLNNNOOOPPPPPPOOOSSSYYY```fffiiikkkkkkfffbbb______dddlllssswwwuuussspppkkkfffdddeeegggiiimmmrrruuuuuuuuuuuuuuuoooqqqrrrqqqqqquuu{{{~~~zzzzzzyyyyyyzzz{{{}}}~~~}}}~~~~~~}}}~~~|||zzzxxxuuuvvvvvvuuuuuutttsssrrrppppppqqqrrrtttuuuvvvvvvwwwvvvuuutttuuuwwwyyy{{{~~~~~~}}}{{{yyyxxxssstttuuuvvvvvvtttrrrqqqoooooommmkkkiiihhhkkkmmmzzz~~~qqqbbbXXXTTTQQQSSSVVVWWWZZZaaalllttt|||}}}{{{zzzwwwtttooohhh```[[[MMMNNNJJJKKKQQQSSSaaayyyyyyyyyxxx]]]III@@@>>><<<999888888888999888888777666555666<<>>???@@@@@@???>>>===???>>>>>>============>>>@@@AAACCCDDDDDDDDDFFFHHHFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGHHHIIIIIINNNPPPSSSTTTWWW\\\dddkkkiiikkkmmmnnnpppssswwwzzz{{{}}}~~~||||||{{{{{{gggWWWVVVaaannnvvv|||yyyuuuyyy~~~~~~sssmmmrrr|||~~~{{{xxxtttsssyyyyyyuuuSSSDDD???<<<:::>>>FFFOOOTTTWWWQQQOOONNNQQQXXXaaaiiimmmuuu|||~~~lllbbb\\\cccmmmxxx|||rrrdddYYYOOOLLLIIIKKKPPPTTTVVVVVVXXX\\\bbbhhhooozzzyyyuuuwww~~~~~~yyywwwtttrrrpppmmmjjjggg```\\\VVVRRROOOMMMKKKJJJFFFEEEDDDCCCCCCDDDEEEFFFCCCDDDEEEGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGEEEDDDDDDDDDDDDDDDEEEFFFHHHJJJLLLMMMNNNHHHIIIKKKMMMOOORRRSSSTTTSSSWWW]]]dddiiimmmooopppjjjeee```___cccllltttyyyyyywwwtttoookkkiiijjjllliiimmmrrrttttttsssssssssoooqqqrrrrrrssswww}}}}}}}}}}}}yyyyyyxxxyyyzzz|||~~~}}}~~~~~~}}}~~~{{{yyywwwuuuuuuvvvvvvuuusssqqqpppqqqrrrrrrssssssttttttuuuvvvuuusssssstttwwwzzz|||~~~~~~~~~|||zzzwwwvvvqqqsssuuuwwwwwwuuurrrqqqnnnnnnmmmjjjhhhhhhjjjmmm{{{sssdddXXXSSSPPPSSSUUUVVVXXX___jjjsss|||~~~|||zzzxxxuuupppjjjbbb\\\NNNOOOJJJKKKPPPQQQ\\\sssyyyzzzzzz___III@@@???<<<999666888;;;===<<<:::777555666777>>>HHHPPPUUU^^^fffnnnrrryyy}}}{{{xxxxxxzzz|||vvvwww|||~~~{{{xxxrrrnnnsss{{{hhh\\\TTTWWWZZZYYY]]]cccjjjuuu|||xxxuuupppkkkhhhaaabbbcccccc```[[[VVVRRR===============<<<<<<<<<============>>>>>>>>>>>>AAABBBBBBCCCDDDEEEFFFFFFEEEEEEFFFGGGGGGGGGGGGFFFFFFGGGIIIKKKKKKJJJIIIHHHHHHGGGGGGHHHHHHJJJKKKLLLMMMPPPUUUZZZ^^^bbbfffiiikkklllnnnqqquuuvvvtttsssyyyyyy||||||}}}yyy{{{xxxddd\\\[[[hhhzzz|||yyy|||}}}uuunnnnnnwwwzzzuuupppvvv{{{uuuvvv{{{mmmQQQBBB<<<<<<;;;===FFFQQQSSSPPPUUUSSSRRRUUU]]]hhhqqqvvvyyyzzzrrrmmmhhhiiiqqq|||uuulllaaaZZZNNNMMMLLLLLLNNNQQQUUUWWWYYY[[[___fffqqq~~~wwwxxx|||}}}xxxtttpppllliiifffccc``````]]]WWWSSSPPPMMMJJJHHHGGGGGGFFFEEEDDDCCCBBBBBBFFFFFFGGGHHHJJJKKKLLLLLLKKKJJJJJJJJJJJJKKKKKKLLLJJJIIIGGGFFFDDDBBB@@@@@@BBBCCCEEEHHHJJJKKKLLLLLLKKKLLLMMMOOOQQQSSSTTTUUUUUUZZZ^^^```fffnnnrrrqqqkkkjjjfffcccbbbgggqqqyyyyyyxxxvvvrrrnnnlllmmmnnnmmmnnnqqqssstttsssrrrqqqlllooorrrsssuuu}}}|||zzzxxxvvvwwwuuusssqqqoooppppppqqqsssuuuwwwwwwvvvwwwxxxzzz}}}}}}}}}{{{|||}}}|||xxxtttttttttsssssssssrrrrrrrrrssssssttttttttttttuuuuuussssssrrrssstttwwwzzz|||~~~}}}{{{zzzyyyyyyzzzzzzvvvvvvvvvxxxyyyxxxuuusssrrrpppllliiigggggghhhiiivvv{{{uuugggZZZSSSTTTQQQQQQUUUXXX]]]eeennnwww|||}}}xxxsssrrrooofff\\\VVVOOOKKKLLLPPPTTT]]]eeezzz~~~~~~~~~}}}wwwvvv}}}}}}aaaJJJ???===<<<999::::::999999888777777777888777<<>>>>>>>>??????AAAAAABBBCCCDDDEEEEEEFFFEEEEEEFFFGGGGGGGGGGGGFFFGGGHHHJJJLLLLLLKKKJJJIIIGGGGGGHHHIIIIIIJJJJJJKKKMMMQQQVVV[[[^^^bbbeeehhhkkkkkknnnrrrvvvxxxwwwvvvzzzzzz|||~~~~~~}}}{{{}}}sssaaa\\\\\\lllxxxmmmkkkooo|||}}}vvvsssxxxyyyuuuxxxlllOOO@@@===<<<:::===FFFRRRUUUSSSTTTRRRSSSWWWaaammmvvv|||}}}xxxuuupppmmmnnnuuu}}}tttkkk```YYYOOONNNMMMMMMNNNQQQTTTWWW[[[]]]bbbiiissssssuuu{{{~~~}}}{{{uuurrrmmmjjjgggdddaaa___]]]ZZZUUUQQQOOOLLLJJJHHHIIIIIIHHHGGGFFFEEEDDDDDDEEEEEEFFFGGGHHHIIIJJJKKKJJJJJJIIIIIIIIIIIIJJJJJJKKKJJJIIIGGGEEEDDDBBBBBBBBBDDDFFFIIIKKKNNNOOOPPPJJJKKKLLLNNNPPPSSSTTTUUUXXX]]]```ccchhhooosssrrrjjjiiigggcccccchhhrrrzzz{{{{{{zzzwwwsssppppppqqqrrrrrrssstttuuutttsssrrrooorrruuuwwwzzz|||wwwzzz~~~vvvpppllljjjgggfffgggfffeeeddddddeeeggghhhmmmoooqqqrrrrrrsssuuuwwwzzz}}}~~~~~~|||zzzzzz{{{zzzwwwtttttttttttttttssssssssssssqqqqqqqqqrrrrrrrrrsssssstttsssrrrssstttwwwzzz{{{~~~}}}{{{yyyxxxxxxyyyyyyvvvvvvvvvxxxyyyxxxuuurrrrrrpppmmmjjjiiihhhiiijjjrrrxxxwwwiii]]]UUUUUURRRRRRUUUYYY]]]eeennnwww~~~~~~|||xxxsssrrrpppggg]]]UUUOOOJJJKKKNNNRRR[[[dddwww}}}sssqqqoooqqqwww}}}yyyzzzeeeMMMAAA???===::::::999999888777777666666888888===HHHRRRZZZdddllltttvvv{{{~~~vvvyyy{{{}}}}}}}}}}}}||||||}}}{{{ggg]]]XXXZZZ[[[YYY___jjjttt}}}zzzuuupppkkkhhhfffddddddddddddddd```YYYTTT==================>>>>>>===>>>>>>>>>>>>?????????@@@@@@AAABBBCCCDDDEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFHHHIIIKKKLLLLLLLLLKKKJJJFFFGGGIIIJJJJJJJJJJJJIIIMMMQQQWWW\\\___bbbeeegggjjjkkknnnrrrwww{{{{{{zzz|||||||||~~~~~~|||kkk\\\ZZZ^^^ooossshhhjjjttt~~~wwwzzz}}}zzzzzz~~~iiiMMM???===<<<:::===GGGSSSXXXVVVSSSRRRTTTZZZeeerrr|||wwwuuurrrooopppvvv~~~|||sssjjj___WWWPPPOOOMMMMMMNNNQQQTTTVVV\\\___eeelllvvv~~~pppttt|||~~~~~~~~~{{{yyyrrroookkkhhheeeccc```^^^[[[XXXTTTQQQOOOMMMKKKJJJKKKKKKJJJIIIHHHGGGGGGFFFEEEEEEFFFGGGGGGHHHIIIIIIJJJIIIIIIHHHHHHHHHIIIIIILLLKKKJJJIIIGGGFFFEEEDDDCCCDDDGGGJJJMMMPPPQQQRRRIIIJJJLLLNNNQQQSSSUUUVVV[[[___ccceeeiiippprrrqqqjjjiiigggdddccchhhqqqyyy}}}~~~~~~|||yyywwwvvvvvvyyyyyyxxxwwwvvvvvvuuuuuutttvvvyyy|||}}}zzzuuuooolllpppyyyzzzpppkkkddd___[[[YYYVVVUUUUUUUUUUUUUUUWWWYYY[[[]]]dddeeegggiiijjjmmmpppsssuuuzzz~~~|||zzzyyyyyyxxxvvvuuuuuuuuuuuuuuuttttttttttttqqqqqqrrrrrrrrrsssssssssuuutttsssssstttvvvyyyzzz}}}|||zzzyyywwwwwwwwwxxxvvvvvvvvvwwwxxxxxxuuurrrsssqqqooolllkkkjjjjjjjjjnnnuuu}}}zzzmmm___VVVUUURRRRRRUUUXXX\\\dddmmmvvv|||{{{wwwssssssrrriii```UUUNNNIIIIIILLLPPPYYYbbbwww}}}yyykkkddd___bbblllvvv{{{{{{~~~~~~}}}|||jjjPPPBBB@@@>>>;;;999888888777777666555555888888>>>IIITTT]]]gggpppuuuxxx~~~uuuyyy{{{|||~~~|||||||||}}}uuueee^^^YYYYYYYYY[[[ggguuu|||}}}{{{wwwsssnnnjjjgggfffhhhhhhhhhiiigggccc\\\XXX======>>>>>>>>>>>>??????>>>>>>>>>?????????@@@@@@???@@@@@@AAABBBCCCDDDDDDEEEEEEFFFGGGGGGGGGGGGFFFIIIIIIJJJKKKKKKKKKKKKJJJFFFGGGIIIKKKKKKJJJIIIHHHLLLQQQWWW]]]```ccceeegggjjjkkknnnsssyyy}}}~~~~~~~~~}}}|||}}}|||}}}}}}fffYYYYYY]]]ooopppggglllxxx|||xxxdddJJJ???===<<<:::===HHHUUUZZZYYYRRRRRRTTT[[[gggttt~~~~~~wwwssspppllllllqqqzzz|||tttjjj___WWWPPPOOONNNMMMNNNQQQTTTVVV]]]aaahhhoooxxx{{{pppvvv~~~}}}~~~~~~~~~~~~}}}zzzwwwqqqnnnjjjhhhfffdddaaa___\\\YYYUUURRRQQQPPPNNNLLLMMMLLLKKKJJJIIIHHHHHHGGGFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJIIIIIIHHHIIIIIIJJJLLLKKKKKKIIIHHHGGGFFFFFFEEEFFFHHHKKKMMMOOOPPPQQQJJJKKKMMMPPPSSSUUUWWWXXX\\\aaadddeeeiiinnnpppnnniiiiiigggdddcccfffnnnttt|||~~~~~~|||||||||~~~|||zzzyyyxxxwwwwwwwwwyyy|||}}}xxxqqqooojjjdddbbbfffooowww}}}zzzyyyuuuooojjjccc___YYYUUURRRPPPNNNLLLKKKKKKKKKLLLNNNPPPRRRTTTYYY[[[]]]___aaaeeekkkooopppxxx}}}|||zzzyyyyyyxxxwwwwwwvvvvvvvvvuuuuuuuuuuuutttttttttuuuuuuuuuvvvvvvvvvuuutttssstttvvvxxxyyy}}}{{{yyywwwvvvvvvvvvvvvvvvuuuvvvwwwxxxwwwtttrrrsssrrrpppooommmlllkkkjjjkkksss||||||ooo___UUUTTTQQQQQQTTTWWWZZZccckkkuuu{{{zzzwwwtttttttttlllcccWWWPPPJJJIIIKKKOOOXXXaaayyy}}}tttjjj```XXX[[[gggqqquuussszzz{{{|||~~~oooSSSCCC@@@???;;;888888777777666555555555777777===IIIUUU___jjjsssvvvzzzxxx|||~~~~~~}}}||||||}}}tttddd___]]]\\\\\\```nnn|||~~~}}}zzzwwwrrrnnnjjjhhhgggjjjkkklllkkkiiiddd^^^ZZZ>>>>>>>>>>>>??????@@@@@@????????????@@@@@@@@@@@@???@@@@@@AAABBBCCCDDDDDDEEEEEEFFFGGGGGGGGGGGGFFFHHHHHHIIIIIIJJJJJJJJJJJJFFFGGGIIIKKKKKKJJJIIIGGGLLLQQQWWW\\\```cccfffhhhkkklllnnnssszzz~~~~~~}}}|||}}}yyy|||zzzdddXXXYYY]]]mmm{{{kkkffflllxxx||||||^^^HHH???===<<<;;;>>>IIIUUU[[[YYYRRRRRRTTT[[[eeeqqqzzz}}}yyysssnnnhhhfffjjjuuu|||uuulll```XXXPPPOOONNNNNNOOORRRUUUWWW]]]bbbjjjrrrzzzzzzsssyyy~~~~~~~~~~~~~~~}}}}}}~~~|||yyywwwrrrpppllljjjiiihhhfffddd]]]ZZZVVVSSSRRRPPPNNNMMMLLLLLLKKKJJJIIIHHHHHHGGGHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKLLLKKKKKKJJJIIIIIIHHHGGGGGGHHHIIIJJJLLLMMMMMMMMMNNNMMMNNNPPPSSSUUUWWWYYYZZZ[[[```cccdddfffjjjkkkhhhiiiiiigggdddbbbdddjjjpppyyy{{{~~~}}}{{{zzzzzzyyyyyyzzz}}}yyyqqqjjjggghhhfffbbb]]]ZZZ^^^fffmmmsssxxx|||yyyvvvsssooollljjjgggbbb^^^XXXUUUQQQMMMLLLJJJHHHGGGFFFFFFGGGHHHIIIKKKLLLMMMQQQRRRTTTVVVYYY___fffkkknnnxxx~~~|||zzzzzzzzzxxxxxxxxxwwwwwwwwwvvvvvvuuuuuuvvvvvvvvvwwwwwwwwwwwwvvvuuussstttuuuvvvxxx{{{zzzxxxvvvuuutttuuuuuuuuuuuuuuuwwwxxxwwwtttqqqsssrrrrrrpppooommmkkkjjjkkkrrr|||}}}ppp```TTTRRROOOOOORRRUUUYYYbbbjjjttt}}}{{{zzzxxxuuuvvvvvvooofffZZZSSSLLLJJJLLLPPPYYYbbbyyy{{{ooohhh]]]TTTWWWeeeqqquuusssxxxyyyzzz}}}sssUUUCCC@@@>>>:::888888777777666555555555555666===IIIVVV```kkktttxxx|||||||||zzz~~~~~~tttcccbbbbbbbbbccchhhttt}}}~~~{{{wwwrrrnnnkkkiiihhhjjjkkkmmmlllhhhccc]]]ZZZ>>>>>>>>>???@@@@@@AAAAAA??????@@@@@@@@@AAAAAAAAA@@@@@@AAABBBCCCDDDEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFHHHHHHHHHHHHIIIIIIIIIJJJGGGHHHIIIJJJJJJJJJIIIHHHLLLPPPVVV[[[___dddiiilllmmmmmmoootttyyy~~~}}}||||||}}}~~~}}}vvvzzzwwwbbbXXXZZZ___ooowww|||uuugggeeekkkwwwzzzzzz}}}zzzXXXEEE???;;;;;;;;;???JJJVVVYYYWWWRRRRRRSSSYYYcccmmmuuuzzz{{{xxxsssnnngggbbbeeeppp|||uuulllaaaXXXOOOOOONNNNNNPPPSSSVVVXXX]]]dddmmmuuu|||yyysss{{{}}}}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}zzzxxxuuurrrooonnnmmmlllkkkiii```]]]XXXUUURRRPPPNNNLLLLLLLLLKKKJJJIIIHHHGGGGGGJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNKKKKKKJJJJJJJJJIIIIIIIIIJJJKKKLLLLLLMMMMMMMMMLLLPPPQQQSSSTTTWWWXXXZZZ[[[ZZZ___bbbbbbcccgggfffcccfffggggggdddccceeekkkpppyyy{{{}}}~~~~~~}}}|||{{{{{{{{{}}}zzzpppiiiccc___]]]```___\\\XXXUUUWWW]]]ccchhhppp||||||sssmmmjjjgggdddbbb___]]]ZZZVVVSSSMMMJJJGGGEEEEEEEEEDDDBBBCCCDDDEEEFFFGGGHHHHHHIIIKKKLLLNNNPPPTTT[[[ccciiioooyyy}}}{{{{{{yyyyyyyyyyyyxxxxxxxxxwwwuuuuuuvvvvvvvvvwwwwwwwwwyyywwwuuutttssstttuuuvvvxxxwwwvvvttttttttttttuuuuuuuuuuuuvvvwwwwwwtttqqqrrrrrrrrrqqqpppmmmkkkiiikkkqqqzzz}}}qqqaaaUUUQQQNNNNNNRRRUUUZZZccckkksss|||}}}|||yyywwwyyyyyyrrriii]]]UUUNNNLLLLLLPPPYYYbbbssszzzlllaaaXXXRRRWWWffftttyyyxxxyyywwwwww|||xxxXXXCCC@@@???999999888888777777666555555666666===JJJWWWaaammmvvv{{{~~~}}}~~~}}}yyyyyy}}}uuucccdddeeefffjjjqqq|||~~~|||wwwqqqmmmjjjhhhhhhhhhkkklllkkkfff```\\\YYY>>>>>>??????@@@AAAAAABBB@@@@@@@@@AAAAAAAAAAAABBBAAAAAABBBCCCDDDEEEEEEFFFEEEEEEFFFGGGGGGGGGGGGFFFIIIIIIIIIIIIIIIJJJJJJKKKIIIIIIIIIIIIIIIIIIIIIIIILLLPPPTTTYYY^^^eeekkkoooooooooppptttxxx|||~~~~~~{{{{{{{{{}}}|||zzztttyyysss```XXX\\\cccttt|||yyy~~~}}}vvvmmmrrrzzzvvvlllhhhooozzzyyyqqqpppuuu|||sssRRRAAA>>>:::;;;<<<@@@JJJUUUXXXTTTPPPPPPRRRXXXaaakkkssswww~~~xxxuuuqqqllleee```aaajjjxxx{{{uuulll```WWWNNNNNNMMMNNNPPPTTTXXXZZZ___fffpppxxxvvvpppxxx~~~|||{{{{{{~~~~~~}}}~~~~~~}}}}}}~~~~~~|||zzzwwwtttrrrpppppppppnnnmmmhhhddd^^^ZZZWWWTTTPPPNNNMMMMMMLLLKKKJJJIIIHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGFFFGGGGGGHHHJJJLLLNNNOOOLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLMMMNNNOOOOOOOOOOOORRRSSSTTTUUUVVVXXXYYYYYYZZZ^^^aaaaaabbbdddccc___cccdddfffffffffiiiooouuu}}}~~~~~~~~~}}}}}}~~~}}}|||}}}}}}}}}xxxrrrjjjccc^^^[[[XXXVVVUUUVVVUUURRRPPPRRRWWW\\\cccmmm{{{zzzooofff```]]]XXXVVVUUUSSSQQQNNNKKKIIIFFFDDDBBBBBBCCCDDDCCCBBBBBBCCCDDDFFFGGGIIIIIIIIIIIIJJJJJJLLLPPPXXXaaagggqqq{{{}}}{{{{{{zzzzzzzzzyyyyyyyyyyyyxxxwwwwwwwwwxxxxxxxxxyyyyyyzzzxxxvvvtttsssssstttuuuvvvuuutttsssssstttuuuuuuuuutttuuuvvvwwwvvvsssqqqqqqqqqrrrrrrpppmmmjjjhhhiiiooowww~~~}}}sssdddYYYQQQNNNOOOSSSWWW\\\eeennnrrr{{{~~~|||yyy{{{{{{tttkkk___WWWNNNLLLLLLPPPYYYbbbmmm}}}ppp```YYYTTTZZZhhhuuu{{{|||zzzuuussszzz}}}[[[EEEBBB@@@::::::999999888777777666666777888???LLLYYYcccnnnwww|||{{{~~~{{{zzz{{{|||}}}vvvddddddeeegggooozzz|||vvvpppkkkhhhffffffgggjjjlllkkkeee___ZZZYYY>>>>>>???@@@AAAAAABBBBBB@@@@@@AAAAAAAAABBBBBBBBBAAABBBBBBCCCDDDEEEFFFFFFEEEEEEFFFGGGGGGGGGGGGFFFKKKJJJJJJJJJJJJKKKLLLLLLJJJJJJIIIHHHHHHHHHIIIIIIMMMOOOSSSXXX^^^eeemmmrrrqqqpppqqqsssxxx{{{}}}}}}yyyzzz{{{~~~~~~{{{xxxtttxxxppp^^^WWW^^^fffyyyyyytttxxxwwwooofffkkkuuu|||tttnnnuuu~~~uuuiiifffjjjvvvoooOOO???===999:::<<>>=========>>>???@@@AAABBBBBBCCCCCCBBBBBBAAAEEEDDDCCCBBBBBBCCCDDDEEEGGGFFFEEEDDDDDDEEEFFFGGGLLLKKKJJJIIIIIIIIIIIIIIIJJJLLLNNNNNNLLLJJJJJJJJJIIIKKKPPPWWW^^^ffflllooorrrssstttvvvxxxzzz{{{|||}}}|||||||||zzzxxxwww}}}}}}nnnbbbXXX\\\jjj{{{rrroooppppppmmmgggsss}}}{{{zzzoooggggggiiixxxzzz|||}}}hhhKKK???======:::;;;AAAJJJQQQSSSQQQOOONNNNNNUUU```kkkssswww{{{pppnnneee```aaaaaa```hhhsss{{{uuukkk```XXXRRRNNNLLLOOOQQQSSSXXX^^^fffllluuu}}}oooqqqxxx~~~}}}||||||}}}~~~~~~|||zzzyyy}}}|||}}}~~~}}}{{{xxxvvvtttsssrrrssstttuuusssooojjjeeeaaa]]]YYYVVVTTTSSSPPPMMMKKKIIIIIIIIIJJJKKKJJJJJJHHHGGGFFFFFFGGGHHHIIIKKKLLLNNNOOOPPPOOOOOOOOONNNNNNNNNNNNNNNOOONNNMMMMMMOOOOOOOOONNNQQQSSSUUUVVVVVVVVVXXXZZZ\\\]]]___```aaabbbbbbbbbeeeeeegggjjjnnnsssxxx{{{~~~}}}|||{{{zzzzzz|||~~~~~~~~~zzzqqqkkkeee```ZZZTTTQQQOOOLLLKKKIIIJJJLLLMMMMMMNNNQQQSSS```hhhttt~~~~~~oooddd\\\TTTOOOOOOIIIIIIGGGFFFEEEEEEEEEEEEBBBBBBBBBCCCCCCEEEFFFFFFEEEGGGJJJJJJJJJIIIJJJJJJJJJKKKLLLNNNSSS[[[dddjjjuuu~~~}}}||||||{{{{{{uuuuuuvvvwwwyyyzzz{{{{{{|||||||||{{{zzzyyywwwvvvuuuwwwxxxwwwtttrrrrrrrrruuusssrrrsssuuuvvvvvvuuuxxxxxxwwwvvvuuuuuuvvvvvvrrrsssssssssqqqooollljjjfffkkkuuu{{{jjj\\\PPPLLLLLLRRRXXX^^^fffoooxxx|||~~~~~~~~~{{{tttnnnddd[[[QQQMMMLLLPPPYYYcccrrr{{{lllbbb___bbbhhhyyy{{{vvvtttwwwiiiNNN@@@<<<===:::888777666666888:::;;;:::<<>><<<:::;;;BBBKKKRRRTTTRRROOOOOOQQQXXXcccmmmtttwww}}}ssskkkbbb]]]_________gggsss{{{tttkkk___WWWQQQMMMLLLPPPRRRSSSXXX]]]ccciiisss{{{nnnnnnwww}}}||||||}}}~~~~~~~~~}}}~~~~~~~~~~~~}}}|||{{{}}}|||}}}~~~}}}{{{{{{zzzwwwvvvuuuuuuvvvwwwtttqqqkkkfffbbb^^^ZZZWWWTTTSSSPPPMMMKKKJJJIIIIIILLLKKKKKKMMMOOOOOOKKKGGGFFFFFFGGGIIIJJJLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMOOOOOOOOONNNLLLQQQSSSUUUVVVVVVWWWYYY[[[]]]^^^___aaabbbccccccccceeefffgggjjjnnnrrrwwwyyy{{{{{{{{{{{{{{{{{{{{{{{{zzz}}}~~~~~~vvvnnniiiaaa]]]WWWQQQNNNLLLJJJHHHHHHJJJKKKKKKKKKMMMPPPSSS]]]fffppp{{{xxxiii^^^VVVNNNJJJJJJHHHHHHGGGEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFGGGIIIKKKLLLKKKJJJKKKKKKKKKLLLNNNPPPTTT\\\dddjjjvvv~~~}}}|||{{{zzzzzzzzzuuuvvvvvvxxxyyyzzz{{{{{{zzzzzzzzzyyyxxxvvvuuutttuuuvvvwwwuuusssrrrssstttwwwuuusssssstttvvvvvvvvvyyyxxxwwwwwwvvvvvvvvvvvvuuuuuuuuuuuussspppmmmkkkhhhllluuu{{{jjj\\\QQQMMMMMMRRRWWW]]]eeemmmwww{{{~~~~~~~~~{{{tttooohhh^^^TTTOOONNNRRR]]]hhhzzz~~~ssshhhdddgggnnn|||{{{}}}kkkPPPBBB>>>>>>;;;:::999777777777888888999<<>>>>>;;;:::<<>>===::::::===EEEOOOVVVWWWTTTRRRSSSUUU[[[cccllltttxxxxxxkkkaaa[[[^^^aaabbbhhhrrr{{{yyysssjjj___WWWPPPMMMNNNRRRUUUUUUWWW\\\dddkkkuuu~~~zzzmmmmmmwww~~~}}}}}}~~~~~~~~~}}}|||}}}~~~~~~~~~}}}}}}~~~}}}zzz|||zzzxxxvvvtttssssssssstttpppkkkfffbbb]]]YYYVVVRRRQQQOOOLLLKKKJJJJJJJJJMMMOOORRRWWWYYYWWWPPPJJJIIIIIIJJJJJJKKKLLLMMMMMMLLLLLLMMMMMMNNNNNNOOOOOOPPPSSSXXXZZZYYYVVVSSSQQQRRRTTTWWWXXXZZZ[[[^^^```ccccccdddeeefffhhhiiijjjhhhiiiiiikkkmmmpppssstttqqqrrrsssuuuwwwxxxzzzzzzvvvyyy|||~~~~~~~~~uuukkkccc___YYYUUUOOOJJJHHHFFFEEECCCGGGGGGFFFFFFFFFIIIOOOSSSYYYaaakkkuuuqqq```UUUMMMGGGFFFGGGEEEDDDDDDCCCCCCCCCDDDDDDEEEDDDDDDDDDEEEEEEFFFGGGIIIKKKMMMNNNLLLKKKKKKLLLNNNOOOQQQSSSWWW]]]dddiiiuuu~~~}}}|||{{{zzzyyyyyyyyyyyywwwwwwwwwxxxxxxyyyyyyyyyzzzzzzzzzzzzyyyxxxwwwvvvtttttttttrrrqqqrrrvvvxxx|||xxxtttrrrsssuuuvvvwwwyyyyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyxxxuuurrrooommmmmmooovvv}}}lll]]]TTTPPPNNNQQQUUUYYY```hhhrrryyy~~~}}}zzzuuurrrrrrhhh\\\TTTQQQVVVcccqqq{{{ooommmrrr|||zzzxxxyyy}}}sssWWWEEE???===::::::::::::999888777666999===GGGVVVbbblllwwwwwwlllnnntttqqqwww|||rrrgggaaadddmmm}}}}}}{{{|||}}}{{{vvvrrrpppmmmjjjjjjnnnyyyyyyxxxsssmmmgggcccaaa@@@AAABBBBBBCCCDDDDDDDDDDDDCCCAAA@@@@@@AAACCCDDDEEECCCAAA@@@@@@AAACCCEEEBBBBBBBBBCCCEEEGGGIIIKKKKKKKKKJJJJJJJJJKKKKKKLLLMMMNNNNNNLLLJJJIIIJJJKKKOOOQQQUUUZZZ```fffkkkmmmlllnnnqqquuuyyy}}}~~~zzzvvvnnnyyyssshhheeessspppiiigggfffhhhlll}}}}}}}}}~~~yyynnnddd```bbbeeehhhgggeeefffmmm}}}rrrRRRDDD???;;;::::::===FFFQQQWWWVVVTTTSSSSSSUUUXXX___iiisssyyy~~~uuuiii___ZZZ___bbbbbbgggoooppp{{{~~~yyysssjjj___WWWPPPMMMNNNSSSUUUUUUXXX\\\eeellluuu~~~xxxooopppzzz~~~~~~~~~~~~~~~|||{{{{{{|||}}}~~~~~~~~~}}}~~~~~~|||zzz{{{zzzxxxvvvsssrrrppppppooolllgggbbb^^^ZZZVVVSSSPPPOOOMMMKKKJJJJJJJJJJJJJJJPPPVVVXXXUUUPPPLLLJJJIIIIIIJJJJJJKKKKKKLLLLLLKKKKKKLLLMMMNNNNNNOOOOOOQQQUUUZZZ\\\[[[XXXVVVVVVTTTVVVZZZ\\\]]]```ccceeeiiiiiiiiiiiijjjlllmmmnnnllllllmmmmmmnnnoooppppppppppppqqqssstttuuuvvvwwwuuuwwwzzz||||||}}}~~~~~~~~~~~~zzzpppggg___ZZZXXXSSSNNNIIIGGGFFFDDDCCCEEEEEEEEEDDDEEEIIINNNRRRZZZaaakkkttt~~~{{{lll\\\RRRKKKFFFFFFHHHDDDCCCCCCCCCCCCCCCDDDDDDFFFEEEEEEEEEEEEFFFGGGGGGHHHJJJMMMMMMLLLKKKKKKLLLNNNPPPRRRTTTXXX]]]dddiiittt|||}}}}}}|||{{{zzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxwwwvvvvvvsssssssssrrrqqqrrrvvvxxx{{{xxxtttrrrrrrtttvvvvvvxxxyyyzzzzzzzzzzzzyyyyyyxxxyyyyyyxxxvvvrrrooommmnnnooouuummm^^^UUUPPPNNNQQQTTTXXX^^^eeepppxxx~~~|||yyyvvvttttttkkk```XXXSSSVVVcccppp{{{qqqqqqwwwzzzvvvuuuvvv}}}wwwYYYEEE===<<<888999::::::::::::999999:::>>>HHHWWWeeeooo{{{ssslllpppvvvxxxxxxyyyzzzyyyzzz|||{{{kkkdddaaadddlllzzz|||wwwsssrrrvvvyyyyyyxxxyyytttpppooolllhhhiiilllvvvvvvtttpppjjjeeeaaa```???@@@AAACCCCCCDDDDDDDDDCCCBBBAAAAAAAAAAAABBBCCCEEEBBB???======???BBBEEECCCCCCCCCCCCEEEGGGIIIKKKKKKKKKJJJJJJKKKKKKLLLLLLLLLMMMMMMLLLJJJJJJKKKMMMOOOQQQUUUZZZ```fffkkknnnmmmnnnqqqtttxxx{{{}}}~~~~~~~~~~~~|||yyyvvvrrr|||pppiiiiiiwww|||nnnkkkjjjhhhiiiooo|||zzzzzzyyymmmddd```aaacccfffdddbbbbbbiiiyyylllOOODDD@@@999999:::>>>GGGRRRWWWUUURRRRRRSSSUUUXXX^^^gggqqqwww|||rrrddd[[[XXX___eeeeeehhhnnnmmmuuuzzztttkkk```XXXQQQNNNNNNRRRTTTUUUXXX]]]cccjjjsss{{{wwwqqqsss|||~~~~~~}}}}}}~~~~~~||||||{{{{{{{{{|||}}}}}}~~~~~~~~~~~~|||zzz|||{{{yyywwwtttqqqooonnnjjjfffbbb^^^[[[WWWTTTQQQNNNMMMKKKJJJIIIIIIIIIJJJHHHOOOVVVUUUOOOJJJIIIJJJHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHIIIJJJLLLMMMNNNNNNQQQUUUYYYZZZXXXWWWXXXZZZYYY\\\___bbbdddgggjjjmmmqqqpppoooooooooppprrrsssqqqqqqppppppooonnnmmmmmmoooooopppqqqrrrssstttttttttwwwzzz{{{{{{{{{|||}}}||||||}}}~~~vvvmmmddd]]]YYYVVVRRRMMMIIIGGGFFFEEEDDDDDDDDDEEEEEEFFFIIINNNQQQYYY```iiirrr|||sssfffWWWOOOIIIEEEDDDFFFCCCCCCCCCCCCCCCDDDEEEFFFGGGFFFFFFFFFFFFFFFGGGGGGGGGJJJLLLMMMLLLLLLLLLMMMOOOQQQSSSVVVZZZ```gggkkksss{{{~~~}}}}}}|||{{{{{{||||||yyyyyyxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvuuuttttttrrrssssssrrrrrrrrruuuwwwyyyvvvsssqqqssstttuuuvvvwwwxxxyyyzzz{{{zzzyyyxxxxxxxxxyyyxxxwwwtttqqqooonnnnnnsss~~~nnn^^^UUUPPPNNNQQQTTTWWW]]]dddoooxxx~~~{{{yyywwwvvvuuunnneee^^^WWWWWWaaannn{{{tttvvvyyy{{{tttqqqsssuuuyyyZZZEEE===<<<999999999999::::::;;;;;;<<>>======>>>@@@BBBDDDCCCCCCCCCEEEGGGHHHJJJKKKKKKKKKKKKKKKLLLMMMMMMKKKLLLLLLKKKJJJJJJLLLNNNPPPRRRVVV[[[bbbhhhmmmpppnnnoooqqqsssvvvxxxzzz{{{}}}|||{{{{{{|||{{{yyywww|||jjjfffiiiwwwuuujjjkkkmmmkkkmmmttt|||{{{{{{{{{pppgggccccccdddgggeeecccdddkkk{{{cccIIICCC@@@:::999:::>>>HHHQQQVVVSSSOOOOOORRRXXX\\\aaagggnnnttt{{{nnn___WWWXXXccckkklllnnnsssrrrwww~~~zzzuuulllaaaYYYSSSOOONNNQQQSSSUUUYYY___ccciiisss|||wwwssssss}}}~~~}}}|||||||||{{{{{{|||}}}}}}}}}}}}}}}~~~~~~~~~~~~{{{yyyzzzyyywwwuuuqqqnnnkkkjjjfffbbb^^^[[[XXXVVVSSSPPPLLLKKKIIIHHHGGGHHHHHHIIIIIILLLOOOOOOLLLIIIIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGIIIJJJKKKMMMNNNNNNRRRUUUXXXXXXVVVWWW[[[```___bbbfffiiilllooosssuuuxxxwwwuuutttssstttuuuvvvvvvuuutttrrrpppmmmkkkjjjmmmnnnooopppqqqssstttttttttwwwyyyzzzzzzyyyzzzzzzzzz{{{|||~~~|||wwwqqqiiiccc^^^[[[UUUQQQLLLHHHFFFFFFEEEDDDBBBCCCEEEFFFGGGJJJNNNQQQVVV]]]fffnnnxxxnnnaaaUUUNNNIIIEEEDDDFFFCCCCCCCCCCCCDDDEEEFFFGGGHHHGGGGGGFFFFFFFFFGGGGGGGGGJJJMMMNNNNNNNNNOOOPPPPPPRRRVVVYYY]]]cccjjjooosss{{{~~~}}}||||||{{{|||||||||yyyyyyyyyxxxxxxwwwwwwwwwuuuuuuuuuvvvuuuuuutttsssrrrsssttttttrrrrrrsssuuuuuusssqqqqqqssstttuuutttvvvwwwyyyzzzzzzzzzyyyxxxxxxyyyzzzzzzyyywwwtttsssmmmlllqqq|||ooo___TTTOOOMMMPPPSSSVVV]]]dddoooxxx~~~{{{yyyxxxwwwuuuqqqkkkddd[[[XXX```kkk~~~yyy~~~zzzuuuwwwvvvvvvwwwqqqqqqtttxxxzzz[[[FFF@@@???<<<;;;:::999888999:::;;;>>>@@@IIIXXXfffttt{{{qqqsssyyy|||}}}xxxvvvxxxyyyzzzhhhYYYXXXWWWYYY[[[\\\[[[ZZZXXXWWWVVVYYY```iiirrrvvvvvvtttwwwrrrooonnnlllgggfffiiihhhiiihhheeeaaa^^^]]]^^^???@@@BBBDDDEEEFFFEEEEEEAAABBBBBBCCCCCCBBBBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>DDDDDDCCCDDDEEEFFFHHHIIIKKKKKKKKKKKKKKKLLLMMMMMMJJJKKKKKKKKKJJJKKKMMMPPPQQQSSSWWW]]]cccjjjooorrrooooooqqqsssuuuwwwxxxyyy}}}{{{zzzzzz{{{{{{zzzyyyyyyeeeccchhhuuu|||nnneeekkkoooooorrrzzz~~~ssskkkgggffffffiiihhhggghhhooo]]]DDDAAAAAA;;;999:::???HHHQQQUUURRRNNNLLLRRRZZZ```eeeiiimmmqqq~~~zzzmmm^^^WWWZZZgggrrrtttvvvzzzyyy|||{{{uuulllbbbZZZTTTOOONNNPPPSSSUUUZZZ```dddkkkuuuxxxuuusss|||~~~~~~}}}zzz|||}}}~~~}}}~~~~~~~~~~~~{{{yyywwwvvvtttrrrnnnjjjgggfffcccaaa]]]ZZZXXXVVVSSSQQQJJJIIIHHHGGGFFFGGGHHHHHHJJJIIIIIIJJJKKKKKKKKKJJJKKKJJJJJJJJJJJJJJJIIIIIIHHHIIIJJJLLLMMMOOOPPPQQQUUUXXXYYYXXXVVVYYY```fffdddgggkkknnnqqqtttxxx{{{|||{{{yyywwwvvvvvvwwwxxxyyyxxxvvvtttpppmmmjjjhhhkkklllmmmoooqqqsssuuuvvvuuuwwwyyyzzzyyyxxxxxxyyyyyyzzz|||}}}}}}~~~xxxvvvrrrmmmhhhccc___]]]TTTPPPKKKGGGFFFEEEDDDDDDAAACCCFFFGGGHHHJJJNNNPPPSSSZZZcccjjjttt}}}|||lll```UUUOOOKKKGGGFFFHHHCCCCCCCCCDDDDDDFFFGGGHHHHHHHHHGGGGGGFFFGGGGGGGGGHHHJJJMMMOOOPPPPPPQQQRRRQQQTTTXXX[[[```fffmmmrrrttt|||}}}||||||{{{{{{{{{||||||zzzyyyyyyxxxxxxwwwwwwwwwvvvwwwwwwwwwwwwwwwvvvuuuqqqsssuuutttsssrrrrrrssssssrrrqqqqqqsssuuuttttttuuuvvvxxxzzzzzzzzzxxxwwwyyyzzz{{{{{{{{{yyywwwuuulllkkkooo{{{ppp```TTTOOOMMMPPPSSSVVV]]]dddpppxxx{{{xxxxxxxxxvvvsssooohhh___ZZZ```iiixxxsssyyyxxxtttuuuqqqlllyyy~~~wwwrrrsssxxx|||zzz\\\HHHBBBBBB???===;;;888777888999:::???AAAIIIWWWffftttwwwpppvvv|||~~~{{{vvvvvvzzz}}}eeeWWWWWWQQQRRRRRROOOKKKIIIJJJLLLOOOXXXdddooouuuwwwxxxxxx|||wwwssspppkkkeeebbbddddddeeeeeebbb___]]]]]]^^^===>>>@@@BBBDDDDDDDDDDDDBBBCCCCCCCCCBBBAAA@@@@@@??????>>>======>>>???@@@DDDEEEEEEEEEDDDEEEGGGHHHJJJJJJJJJJJJJJJJJJIIIIIIKKKJJJJJJJJJKKKLLLNNNOOOPPPQQQUUU]]]gggmmmpppooommmoooqqqpppppprrrwww{{{|||{{{yyyxxxxxxzzz|||}}}qqq^^^fffpppwww}}}nnndddlllqqqooouuu}}}vvvmmmjjjlllnnniiiiiiiiiiiippptttVVVDDD===;;;999999999===DDDMMMRRRTTTSSSMMMQQQYYYaaadddcccffflll|||iii^^^^^^```hhhvvv{{{uuummmbbb[[[UUUQQQOOORRRTTTUUUZZZ```fffmmmxxxvvvrrrrrr~~~~~~}}}|||{{{~~~}}}{{{zzz{{{|||~~~~~~~~~|||{{{zzzyyyyyywwwuuurrrooommmjjjfffccciiieee```[[[WWWTTTQQQNNNNNNMMMJJJHHHGGGHHHIIIIIIGGGGGGHHHIIIIIIJJJKKKKKKJJJJJJJJJIIIHHHHHHGGGGGGKKKKKKJJJJJJLLLOOOQQQSSSTTTWWW[[[^^^```bbbeeegggiiimmmrrrvvvyyy{{{}}}~~~~~~}}}}}}||||||{{{{{{{{{zzzwwwssspppnnnmmmmmmpppppprrrtttvvvxxxyyyzzzyyyzzz|||}}}}}}|||zzzyyyuuuvvvyyy{{{}}}~~~~~~~~~}}}yyyuuuqqqlllfffbbb^^^YYYVVVQQQPPPMMMJJJHHHGGGHHHHHHDDDFFFHHHIIIHHHIIIKKKLLLUUUZZZaaakkkxxx{{{mmmbbbTTTLLLJJJJJJGGGDDDDDDDDDCCCCCCDDDEEEGGGHHHFFFFFFFFFFFFEEEEEEEEEEEEMMMMMMNNNNNNOOOOOOOOOOOONNNRRRYYY___eeelllrrrvvvzzz{{{}}}~~~|||{{{{{{|||~~~}}}|||||||||{{{zzzxxxvvvtttsssqqqsssttttttsssrrrrrrsssrrrrrrrrrsssssssssttttttpppqqqrrrsssttttttttttttuuuuuuvvvwwwwwwxxxwwwwww}}}zzzwwwxxxzzzyyysssnnnkkknnnssszzzssscccVVVNNNIIIMMMUUU[[[```dddsss{{{~~~|||{{{|||}}}|||}}}xxxkkkaaa```bbbdddnnnppp{{{yyysssllliiihhhmmmzzzzzzzzz}}}}}}}}}{{{yyy\\\HHHDDD>>>>>>===;;;999999999;;;<<>>=========>>>???@@@DDDEEEFFFFFFEEEEEEGGGIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJJJJKKKLLLNNNOOOPPPRRRVVV^^^gggnnnppppppooopppqqqqqqrrrtttxxxzzz{{{{{{zzzxxxxxx{{{{{{ggg]]]fffqqqxxx~~~pppgggooouuuuuu}}}}}}wwwuuutttsssqqqnnniiiiiipppoooRRRBBB<<<:::999999:::===EEEMMMSSSTTTSSSNNNPPPUUU[[[^^^___eeemmm}}}|||mmmfffeeegggooo}}}zzzuuulllbbbZZZUUUQQQOOORRRTTTUUUZZZ```fffnnnxxxvvvrrrsss~~~~~~~~~~~~}}}~~~}}}|||{{{{{{}}}~~~~~~}}}}}}|||{{{{{{zzzxxxvvvsssqqqnnnkkkgggdddgggccc^^^YYYVVVSSSOOOMMMOOOMMMJJJHHHFFFFFFFFFGGGDDDEEEEEEFFFFFFGGGGGGGGGKKKJJJJJJJJJIIIIIIHHHHHHKKKKKKJJJKKKMMMOOORRRTTTUUUXXX\\\___bbbdddgggiiimmmpppvvvzzz|||~~~~~~}}}{{{xxxuuusssrrrrrrrrruuuuuuvvvwwwxxxzzz|||}}}}}}}}}~~~}}}|||zzzxxxwwwvvvwwwzzz|||~~~~~~zzzwwwqqqmmmhhhdddaaa]]]YYYWWWQQQOOOLLLIIIGGGGGGGGGHHHDDDFFFHHHIIIIIIKKKMMMOOOVVV[[[cccmmmyyy{{{kkkaaaTTTLLLKKKKKKHHHEEEEEEEEEDDDDDDDDDEEEGGGHHHGGGGGGGGGGGGHHHHHHHHHHHHMMMNNNOOOPPPQQQPPPOOOOOOOOOTTTZZZaaahhhnnnuuuzzz|||}}}~~~}}}}}}~~~}}}{{{yyyxxxxxxxxxxxxwwwvvvttttttqqqsssttttttsssrrrrrrsssrrrrrrrrrsssssssssttttttrrrrrrssstttuuuuuuuuuuuurrrsssuuuvvvwwwxxxyyyyyy{{{xxxwwwxxxzzzyyytttpppjjjnnnssszzzssscccXXXQQQMMMPPPUUUZZZaaagggttt||||||{{{|||}}}~~~|||oooccc```aaacccnnnqqq|||uuujjjcccaaaeeerrr{{{|||]]]IIIEEE???>>>===;;;999888999::::::???AAAKKKYYYcccppp{{{sssqqqtttyyy|||||||||zzzbbbVVVOOOJJJHHHEEEBBBCCCHHHNNNSSScccppp|||}}}|||{{{yyyvvvvvvtttpppjjjdddaaa``````aaabbb```___```eeeiiiCCCDDDEEEEEEFFFEEEEEEEEEDDDDDDDDDCCCCCCBBB@@@@@@>>>======<<<===>>>@@@AAADDDFFFGGGGGGGGGGGGHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJJJJJJJLLLMMMNNNPPPSSSXXX```hhhnnnpppppprrrqqqqqqsssvvvyyyzzzzzz|||}}}}}}zzzyyy~~~mmm]]][[[gggttt{{{ppphhhnnnvvv{{{}}}yyyrrrkkkjjjssshhhMMM???;;;999999::::::>>>FFFNNNSSSTTTSSSOOONNNQQQUUUWWWZZZcccmmm{{{|||qqqmmmkkklllttt~~~zzztttlllaaaZZZUUUQQQOOORRRTTTUUUZZZ```gggoooyyyvvvrrrsss~~~~~~}}}|||||||||}}}~~~}}}}}}}}}}}}}}}||||||{{{xxxvvvsssqqqooolllhhheeeccc___ZZZVVVSSSPPPMMMKKKNNNLLLJJJGGGEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLMMMPPPRRRTTTWWWZZZ^^^bbbdddgggkkkmmmqqquuuzzz~~~~~~{{{xxxvvvvvvwwwxxx{{{zzzzzzzzz{{{}}}|||zzzxxxvvvvvvwwwxxx{{{~~~~~~}}}}}}}}}zzzvvvsssllliiieeebbb___\\\YYYWWWPPPNNNKKKHHHGGGFFFGGGGGGEEEGGGIIIJJJKKKMMMOOORRRWWW___iiisss~~~zzziii___TTTNNNLLLLLLJJJGGGGGGFFFEEEEEEEEEFFFGGGHHHIIIIIIIIIJJJKKKKKKLLLLLLNNNOOOQQQSSSTTTRRRPPPOOOQQQUUU\\\cccjjjrrryyy~~~~~~~~~~~~|||zzzwwwuuuuuuvvvvvvuuuuuuttttttqqqsssttttttsssrrrrrrsssqqqrrrssssssttttttssssssrrrssstttuuuvvvvvvvvvvvvqqqrrrtttvvvwwwyyyyyyzzzyyywwwvvvxxxzzzyyyuuuqqqiiimmmsss{{{ssscccXXXTTTQQQSSSUUUZZZcccmmmxxx~~~}}}|||}}}~~~ssseee```bbbdddtttwwwuuuggg]]]YYY^^^kkkxxx{{{~~~^^^JJJFFF??????===;;;999888888888888;;;???JJJYYYeeesssuuulllkkkpppxxx~~~~~~xxx```VVVNNNFFFFFFEEEDDDGGGMMMVVV\\\qqq|||~~~{{{xxxyyyxxxvvvqqqkkkeeebbbaaacccddddddccccccfffmmmsssEEEEEEEEEEEEEEEDDDDDDCCCDDDDDDDDDCCCBBBAAA@@@???===<<<<<<<<<===>>>@@@AAADDDFFFHHHIIIHHHHHHJJJKKKIIIIIIIIIJJJJJJJJJJJJJJJKKKJJJJJJJJJKKKLLLNNNOOOQQQTTTZZZaaahhhmmmooooooqqqppppppttt{{{}}}~~~rrrccc[[[\\\kkkyyy~~~wwwllleeeiiirrr|||yyysssmmmooo|||```HHH>>>;;;:::::::::;;;???FFFOOOTTTTTTRRRNNNMMMOOOSSSVVVYYYcccmmm|||zzzrrrnnnjjjjjjsss~~~yyytttkkkaaaYYYUUUQQQOOORRRTTTUUUZZZ```hhhoooyyywwwssssss~~~~~~||||||{{{{{{{{{|||}}}~~~}}}}}}~~~}}}}}}{{{zzzyyyvvvtttqqqnnnllliiieeebbb^^^ZZZVVVRRRPPPNNNKKKIIIJJJIIIGGGFFFDDDDDDCCCCCCHHHHHHHHHHHHGGGGGGGGGGGGJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMOOOQQQSSSUUUWWW[[[___cccfffjjjmmmpppsssxxx}}}{{{yyyxxxyyyzzz~~~}}}}}}}}}~~~{{{xxxwwwvvvvvvxxxyyy|||~~~~~~}}}|||{{{zzzxxxtttqqqlllhhhdddaaa^^^\\\XXXVVVOOONNNKKKHHHGGGGGGGGGHHHHHHIIIKKKLLLLLLNNNQQQTTT\\\fffttt~~~wwweee^^^UUUOOONNNNNNLLLJJJIIIIIIHHHGGGGGGHHHIIIJJJJJJJJJKKKLLLMMMNNNOOOPPPOOOQQQTTTVVVWWWUUURRRPPPRRRVVV\\\ccckkkttt|||}}}zzzxxxvvvvvvvvvvvvuuutttssssssqqqsssttttttsssrrrrrrsssqqqrrrssstttttttttssssssrrrssstttuuuuuuvvvvvvuuurrrssstttvvvwwwxxxxxxxxxyyyxxxwwwxxxyyywwwtttpppiiimmmsss{{{rrrbbbVVVTTTTTTUUUVVVZZZfffsss{{{~~~~~~sssddd```eeejjjwwwxxxsssddd[[[XXX\\\gggsssyyy~~~zzz```KKKGGG@@@???===<<<:::888777777777888>>>KKKYYYeeesss}}}qqqgggeeekkkwww~~~~~~{{{xxx{{{uuu```WWWOOOJJJJJJJJJKKKMMMTTT^^^eee{{{|||xxxyyyyyywwwrrrlllgggeeedddggghhhiiiiiijjjooowww~~~EEEEEEDDDCCCBBBBBBBBBAAADDDDDDCCCCCCBBB@@@???>>><<<;;;;;;;;;===???@@@BBBCCCFFFHHHIIIIIIIIIJJJKKKIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJJJJKKKLLLNNNPPPRRRSSSWWW^^^dddiiilllmmmnnnnnnnnnpppvvv~~~qqqaaa[[[[[[aaasss~~~pppjjjdddfffooo}}}yyy}}}tttppppppxxxzzzXXXEEE???<<<:::;;;999;;;???GGGOOOSSSSSSQQQKKKKKKOOOUUUXXX[[[dddmmm~~~xxxssslllgggfffppp{{{zzztttlllaaaZZZUUUQQQOOORRRTTTUUUZZZ```iiioooyyyxxxuuuttt~~~~~~}}}|||zzzzzzzzzzzz{{{{{{||||||}}}~~~~~~}}}|||zzzwwwvvvtttrrrnnnkkkhhheee```]]]YYYVVVRRROOOMMMKKKIIIGGGEEEEEEEEEDDDDDDDDDEEEEEEIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJJJJJJJKKKKKKLLLLLLJJJKKKLLLNNNPPPRRRTTTUUUWWW[[[```dddhhhlllpppssstttyyy|||zzzzzzzzz~~~~~~~~~|||yyyxxxyyyyyyyyyzzz|||~~~}}}{{{zzzyyyxxxvvvrrrpppmmmjjjeeeaaa^^^[[[XXXUUUPPPOOOLLLJJJHHHHHHIIIJJJLLLMMMNNNNNNOOOQQQUUUXXXdddppp}}}qqqaaa\\\UUUQQQPPPPPPOOOMMMLLLKKKJJJJJJJJJKKKLLLMMMLLLLLLMMMOOOPPPQQQRRRSSSRRRTTTWWWYYYYYYWWWTTTRRRRRRVVV\\\ccckkkttt}}}|||zzzyyyyyyxxxwwwvvvtttsssrrrqqqsssttttttsssrrrrrrssspppqqqssstttuuutttsssrrrqqqqqqrrrsssttttttttttttvvvvvvwwwwwwwwwwwwwwwvvv{{{zzzyyyyyywwwuuuqqqnnniiimmmrrrzzzqqq```SSSSSSTTTVVVVVV[[[ggguuuxxxzzz}}}~~~nnnbbbbbbiiiooosssrrrvvvvvvuuussseee\\\YYY[[[dddmmmsss{{{~~~{{{yyycccMMMGGG@@@>>>>>><<<:::999888777666888???LLLYYYdddppp|||qqqfffccciiiuuu~~~}}}}}}yyyuuuyyysss___XXXPPPNNNPPPPPPPPPRRRXXXccckkk}}}xxxxxxxxxvvvrrrmmmjjjhhhhhhkkklllnnnnnnpppvvvDDDDDDBBBAAA@@@@@@@@@@@@CCCCCCCCCBBB@@@???===<<<:::::::::;;;<<>>>>>===<<<:::999888888888AAANNNYYYdddooo||||||sssiiieeekkkwww|||xxx}}}nnn]]]XXXQQQOOOQQQSSSTTTUUU\\\hhhrrrzzzxxxxxxvvvrrrmmmjjjjjjjjjkkkmmmoooppprrrwwwDDDCCCBBBAAA@@@@@@AAAAAABBBBBBAAA@@@???===<<<;;;999999:::;;;<<>>FFFNNNQQQPPPMMMGGGIIINNNVVV[[[___hhhrrrzzzvvvooogggfffoooyyy|||vvvnnnccc\\\UUUQQQOOORRRTTTUUUZZZ```hhhnnnxxx{{{xxxxxx~~~}}}{{{||||||}}}}}}}}}}}}}}}{{{}}}~~~|||zzzyyyvvvqqqmmmhhhccc]]]YYYSSSPPPMMMKKKJJJIIIGGGFFFCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHFFFGGGHHHIIIJJJKKKLLLLLLJJJKKKMMMPPPRRRTTTVVVVVVYYY]]]ccchhhmmmqqqvvvyyy~~~~~~~~~}}}|||wwwuuusssssssssrrrooommmkkkhhhdddaaa___]]]ZZZWWWUUUSSSQQQOOONNNNNNOOOPPPPPPRRRUUUXXX\\\bbbiiimmmwwwxxxlllbbbZZZXXXVVVTTTSSSSSSSSSSSSOOOOOONNNOOOPPPRRRTTTVVVUUUUUUVVVWWWXXXYYYYYYYYYYYYZZZ[[[[[[[[[YYYXXXWWWUUUXXX]]]dddkkkttt}}}~~~{{{yyyyyyyyyxxxwwwvvvtttsssqqqsssttttttsssrrrrrrssspppqqqsssuuuvvvtttsssqqqqqqrrrssstttuuuuuuuuuuuuxxxyyyyyyzzzzzzzzzyyyyyyyyyzzzzzzyyyvvvssspppnnnlllnnnppptttzzzyyylll]]]SSSRRRRRRTTTUUUWWW^^^ffffffhhhnnnzzz}}}uuuiiiccceeehhhhhhjjjaaa___bbbkkksssaaaVVVSSSUUU]]]dddooowww|||{{{{{{hhhQQQIII@@@>>>>>>======<<<;;;:::999888BBBPPP[[[eeeoooyyy~~~|||uuummmjjjooo{{{iiiYYYVVVOOOLLLQQQUUUWWWZZZdddrrr}}}|||yyyyyyvvvrrrmmmjjjiiiiiigggjjjmmmnnnpppttt{{{DDDCCCBBBAAA@@@AAABBBBBBAAAAAAAAA@@@>>><<<;;;:::999999999:::<<>>???<<<777666777888===EEEMMMQQQOOOLLLGGGHHHMMMTTTYYY___jjjuuu~~~}}}yyypppgggeeeoooxxx}}}wwwnnnddd\\\UUUQQQOOORRRTTTUUUZZZ```gggnnnwww|||yyy{{{}}}}}}~~~zzz|||}}}yyytttooojjjddd^^^ZZZRRROOOLLLJJJIIIIIIGGGFFFEEEEEEEEEFFFEEEDDDDDDCCCEEEEEEFFFGGGHHHIIIIIIJJJFFFFFFGGGHHHIIIKKKLLLLLLJJJKKKMMMPPPSSSUUUVVVVVVZZZ^^^dddjjjoootttyyy|||}}}|||tttsssqqqpppppppppnnnlllhhheeebbb```___]]][[[YYYVVVUUURRRPPPOOOPPPQQQRRRPPPSSSWWW[[[aaaiiiqqqwww}}}~~~vvvooofff^^^YYYXXXVVVTTTTTTTTTTTTTTTPPPOOOPPPPPPRRRTTTWWWXXXYYYYYYZZZZZZ[[[[[[\\\\\\[[[[[[[[[[[[[[[ZZZYYYYYYWWWZZZ___eeellluuu~~~}}}zzzwwwwwwwwwwwwwwwvvvuuuuuuqqqsssttttttsssrrrrrrsssoooqqqtttuuuvvvuuusssqqqrrrssstttuuuvvvvvvvvvvvvwwwxxxyyyzzz{{{{{{||||||wwwxxxzzzyyyvvvsssqqqpppnnnnnnooosssxxxwwwjjj\\\UUURRRRRRTTTTTTTTTYYY___cccfffooo~~~}}}{{{sssiiieeefffdddaaa]]]RRRPPPUUUaaa}}}nnnZZZPPPNNNTTT^^^hhhoooxxx}}}|||}}}iiiQQQIII@@@===>>>>>>>>>===<<<;;;;;;888CCCQQQ\\\fffqqqzzz~~~||||||{{{vvvpppnnnsss~~~fffWWWUUUNNNKKKPPPWWW[[[```kkk{{{~~~{{{zzzwwwrrrlllhhhggghhhdddgggjjjlllmmmpppwww|||IIIFFFBBBAAAAAAAAAAAAAAACCCAAA???===;;;;;;;;;;;;888888999;;;>>>AAADDDFFFFFFFFFGGGHHHHHHHHHGGGGGGHHHHHHHHHIIIJJJKKKLLLMMMLLLLLLMMMOOORRRVVVZZZ]]]dddggglllnnnpppqqqsssuuuooorrrxxx~~~vvvhhh^^^RRRMMMOOOXXXiiiyyy}}}uuuooollldddbbbqqq~~~uuukkkfffgggooouuulllhhhggglllnnn{{{wwwXXXFFFBBB<<<999;;;:::;;;;;;===CCCLLLPPPNNNJJJFFFGGGLLLSSSXXX^^^hhhrrryyy~~~}}}zzzooofffcccllluuu|||~~~yyysssggg\\\UUUPPPMMMOOOPPPRRRXXX___iiioooxxxyyyuuuxxx~~~}}}}}}~~~}}}yyytttnnnfff^^^YYYSSSPPPKKKGGGEEEDDDEEEFFFHHHGGGFFFFFFFFFFFFFFFGGGCCCDDDEEEEEEEEEEEEEEEDDDFFFGGGGGGHHHJJJLLLNNNOOOLLLNNNPPPQQQQQQSSSVVVXXX^^^bbbhhhnnnsssxxx}}}yyyvvvrrrooonnnllljjjhhhfffdddbbbaaa```___]]][[[YYYYYYWWWVVVVVVUUUUUUUUUWWWYYY]]]dddllluuu|||}}}xxxsssnnniiiccc```\\\\\\ZZZYYYWWWVVVVVVVVVWWWWWWVVVWWWXXXZZZ\\\]]]_______________```aaabbbddddddbbbaaa___\\\ZZZYYYWWWWWW[[[cccjjjqqqzzz{{{{{{zzzzzzyyywwwuuutttsssttttttsssssssssrrrrrrrrrppprrrssssssrrrqqqssstttssssssttttttssssssrrrqqqxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzyyywwwuuurrrooommmhhhkkkpppvvv|||yyyiiiXXXUUURRRRRRUUUWWWWWWYYY^^^gggooo{{{zzzooojjjfffaaa^^^___TTTNNNMMMQQQ^^^{{{eeeTTTQQQNNNUUUbbbgggxxxzzzzzz{{{mmmQQQHHHBBB@@@???===;;;:::999999999===EEERRR___jjjrrrxxx|||~~~{{{xxx|||hhhZZZUUUTTTVVVVVVXXX^^^iiivvv~~~zzztttpppmmmkkkhhhfffhhhiiijjjkkkmmmrrrwww|||HHHEEEBBBAAAAAABBBBBBAAABBBAAA???===;;;:::;;;;;;777888999;;;>>>AAADDDFFFFFFGGGHHHHHHIIIIIIHHHHHHIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMOOOQQQUUUYYY\\\^^^cccfffjjjmmmnnnpppqqqssspppsssxxx}}}}}}mmmZZZSSSLLLLLLQQQ\\\mmm{{{}}}xxxrrrkkkkkkhhhjjjzzz{{{rrrjjjhhhkkkrrr~~~wwwmmmhhhfffhhhmmm}}}qqqTTTCCC@@@:::888;;;888;;;;;;>>>EEENNNRRROOOKKKIIIIIIMMMUUU[[[```iiiqqqxxx~~~~~~zzzooogggccciiinnnsss~~~zzzssshhh]]]VVVPPPMMMOOOQQQSSSXXX___jjjpppxxxxxxtttvvv}}}}}}~~~zzztttmmmddd[[[VVVRRROOOKKKHHHFFFFFFGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGEEEFFFFFFGGGIIIJJJLLLMMMLLLNNNPPPPPPQQQSSSVVVXXX___ccciiiooouuuzzz|||xxxrrrnnnkkkhhhfffdddeeedddbbbbbbbbbaaa___]]]\\\[[[[[[ZZZZZZZZZZZZZZZ^^^bbbhhhpppwww{{{~~~zzzwwwsssnnnjjjfffaaa^^^]]]]]][[[ZZZYYYXXXXXXXXXYYYXXXXXXYYYZZZ\\\^^^___aaaaaaaaaaaabbbcccddddddfffeeedddcccaaa^^^\\\[[[[[[ZZZ]]]dddjjjqqq{{{}}}||||||{{{zzzxxxvvvuuutttssssssssssssrrrrrrrrrrrroooppprrrqqqppppppqqqsssttttttuuuuuuttttttsssrrrttttttttttttttttttttttttwwwwwwvvvuuussspppmmmkkkeeehhhnnnttt{{{yyyjjjYYYSSSOOONNNQQQSSSTTTXXX]]]hhhppp|||~~~tttooohhh___WWWTTTOOOHHHHHHLLLYYYwww|||dddWWWTTTOOOVVVgggooozzz|||||||||mmmRRRIIIBBBAAA@@@>>><<<;;;:::::::::AAAIIIUUUaaakkksssyyy|||~~~jjj\\\WWWVVVWWWZZZ```hhhrrr|||~~~}}}zzzvvvrrrooolllhhhffffffhhhjjjmmmppptttzzz~~~GGGEEEBBBAAABBBCCCCCCBBBAAA@@@>>><<<::::::::::::666777888;;;>>>BBBEEEFFFHHHHHHIIIJJJJJJJJJJJJIIIJJJJJJIIIIIIIIIJJJJJJKKKMMMNNNQQQUUUXXX[[[]]]^^^aaadddhhhjjjlllmmmoooppppppsssxxx{{{~~~qqq```MMMIIIGGGJJJQQQ\\\kkkyyyyyyuuuqqqnnnkkkooorrryyyvvvmmmgggiiipppwwwyyymmmgggdddeeelllhhhOOO@@@>>>888888:::777::::::???HHHQQQUUURRRMMMLLLJJJMMMVVV^^^ccchhhmmmuuu|||~~~zzznnngggccceeefffiiiuuu{{{uuujjj___VVVQQQNNNOOOQQQSSSXXX___jjjooowww}}}xxxtttttt{{{~~~~~~}}}yyyssslllcccZZZSSSOOONNNKKKIIIHHHIIIJJJKKKIIIHHHGGGFFFFFFFFFFFFFFFHHHHHHGGGFFFGGGHHHIIIJJJGGGGGGGGGHHHIIIKKKLLLMMMLLLNNNPPPQQQRRRTTTWWWYYY```dddkkkqqqwww||||||uuunnnjjjgggdddbbbdddcccccccccdddccc```^^^_______________```aaaaaaeeejjjsss{{{|||zzztttqqqnnnkkkhhhfffbbb______^^^]]]\\\[[[[[[[[[[[[[[[[[[\\\]]]^^^```bbbcccddddddeeeeeefffgggggghhhhhhhhhgggfffdddbbb___^^^```^^^___dddjjjqqq|||~~~~~~}}}{{{yyywwwvvvuuussssssrrrrrrrrrqqqqqqqqqoooqqqrrrrrrqqqppprrrsssuuuuuuvvvvvvuuuuuutttsssrrrrrrrrrrrrrrrrrrrrrrrrsssssssssrrrpppnnnkkkjjjdddhhhmmmttt|||zzzlll\\\SSSNNNMMMOOOQQQSSSXXX^^^hhhqqq~~~zzzuuulll]]]QQQKKKJJJDDDEEEIIIUUUssswwwcccYYYWWWQQQYYYlllxxx{{{}}}~~~~~~mmmRRRIIICCCCCCAAA???===<<<;;;;;;<<>><<<;;;:::999::::::555777999<<>>===<<<======AAAIIIVVVcccnnnvvv|||~~~jjj\\\XXXZZZZZZ___hhhrrr{{{}}}{{{zzzzzzyyyvvvqqqjjjeeedddhhhnnnsssxxx|||DDDCCCAAABBBCCCCCCCCCAAA>>>===;;;999999888999999666888:::===AAACCCEEEGGGJJJJJJKKKLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIJJJJJJKKKNNNRRRWWW[[[^^^^^^^^^```cccfffiiijjjkkklllnnnooosssxxxyyy{{{mmmZZZLLLKKKGGGEEEHHHNNNWWWfffrrrxxx{{{}}}|||wwwrrrppprrryyykkkdddccckkkvvv~~~sssllljjjooowww}}}WWWFFF???>>>999;;;>>>888888:::???JJJSSSWWWTTTOOOLLLIIIKKKTTT]]]bbbdddgggqqqyyy|||wwwkkkdddaaaaaa___```mmm}}}|||qqqgggXXXRRROOOPPPQQQSSSXXX^^^dddjjjsss{{{wwwsssttt{{{}}}~~~~~~}}}|||}}}~~~|||yyysssmmmfff^^^VVVQQQOOOOOONNNNNNNNNNNNMMMMMMLLLLLLJJJIIIIIIHHHHHHHHHIIIHHHGGGFFFGGGIIILLLMMMMMMMMMMMMMMMNNNNNNOOOPPPPPPQQQTTTUUUVVVXXX\\\^^^bbbfffmmmsssxxx~~~~~~zzztttpppmmmkkkiiibbbaaaaaacccddddddbbb```bbbbbbcccdddeeeggghhhiiijjjmmmrrruuuuuusssooolllnnnlllkkkjjjjjjjjjhhhfffbbbaaaaaa`````````aaaaaa```aaaccceeegggiiikkkkkkiiijjjkkkmmmnnnooooooooommmnnnnnnnnnllljjjgggeeeccc``````eeekkksss|||zzzxxxvvvuuuuuusssssssssrrrrrrrrrqqqqqqpppqqqrrrrrrqqqqqqrrrssssssttttttttttttsssrrrrrrttttttttttttttttttttttttqqqqqqqqqpppooommmjjjiiieeehhhlllrrrxxxwwwiiiYYYSSSOOOMMMOOORRRUUU[[[bbbiiisss}}}sssgggYYYMMMIIIHHHEEEHHHKKKUUUppp{{{cccVVVWWWXXXaaapppwwwxxx~~~~~~~~~mmmSSSKKKEEEDDDCCCAAA???>>>======>>>@@@IIIWWWeeeqqq{{{}}}}}}kkk\\\WWWZZZZZZ^^^eeemmmtttzzz~~~~~~{{{{{{{{{{{{yyyssslllgggdddiiioootttxxx{{{~~~CCCBBBAAAAAABBBBBBAAA???===<<<:::888888888888999999:::===@@@BBBEEEFFFFFFJJJJJJKKKLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIJJJJJJKKKLLLNNNSSSXXX\\\^^^``````bbbeeeiiikkkkkklllnnnoooqqqtttyyy}}}qqq```QQQIIIHHHEEEFFFLLLUUU```ooo|||~~~yyytttuuuyyypppgggdddgggqqqzzzxxxsssrrrwww}}}qqqQQQDDD@@@>>>:::===???888888999>>>HHHQQQVVVSSSOOOJJJGGGJJJRRRZZZ^^^ccchhhrrr{{{}}}wwwjjjccc```aaaaaabbblllzzz}}}rrrhhhYYYSSSPPPPPPQQQSSSXXX^^^bbbiiisss}}}wwwsssrrryyy}}}~~~~~~}}}|||}}}{{{ssskkkddd\\\UUUPPPTTTTTTTTTTTTSSSRRRPPPOOOOOONNNMMMLLLKKKJJJJJJJJJIIIHHHHHHHHHIIIKKKLLLMMMNNNMMMMMMMMMMMMMMMNNNNNNPPPRRRTTTVVVWWWZZZ]]]```bbbffflllrrrwww}}}{{{xxx{{{{{{wwwsssoookkkiiieeecccbbbbbbddddddcccbbbbbbccccccdddfffgggiiijjjlllmmmoooppppppooommmkkkkkkjjjhhhhhhhhhhhhfffdddbbbbbbbbbaaabbbbbbccccccbbbcccfffhhhkkkmmmnnnooommmnnnppprrrssstttssssssqqqrrrttttttssspppllljjjfffcccccchhhmmmuuu}}}zzzwwwvvvuuuuuuttttttsssssssssrrrrrrrrrnnnpppqqqqqqpppoooqqqrrrssssssssstttsssrrrrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqpppnnnllljjjhhhbbbdddhhhmmmtttrrreeeUUUPPPLLLKKKOOORRRUUUZZZ```kkkuuuwwwjjj^^^QQQIIIFFFEEEDDDJJJNNNWWWppp~~~eeeWWWYYYZZZcccqqquuu{{{~~~~~~}}}nnnTTTLLLFFFEEECCCAAA???>>>======>>>BBBKKKYYYhhhuuu||||||ooo^^^YYY[[[ZZZ]]]aaagggnnntttyyy|||~~~||||||}}}}}}{{{uuunnnhhheeehhhmmmqqqsssuuuwwwyyyCCCAAA@@@@@@AAA@@@>>><<<<<<;;;999888777777888888;;;===???BBBDDDEEEFFFFFFIIIJJJKKKKKKLLLLLLKKKKKKIIIIIIIIIIIIIIIJJJKKKLLLNNNPPPTTTYYY]]]```bbbccceeehhhkkkmmmnnnnnnpppqqqtttwww|||uuubbbSSSKKKHHHEEEEEEJJJUUUaaammm{{{zzzuuuxxxvvviiidddfffooozzz~~~xxxuuuvvvzzzbbbLLLBBB???>>>999===???666999999<<>>999<<<>>>555999999;;;CCCLLLQQQPPPMMMGGGHHHLLLRRRVVV[[[dddnnnxxxyyylllbbb^^^bbbeeedddiiiqqquuuzzz|||}}}{{{pppeeeYYYTTTPPPQQQRRRSSSXXX^^^fffmmmxxxwwwtttkkksss~~~zzzuuuoooiiifffeeedddcccaaaaaaaaa```]]]ZZZVVVTTTSSSRRRPPPOOONNNMMMMMMMMMIIIJJJLLLNNNOOOOOOOOOOOORRRRRRQQQPPPPPPPPPQQQQQQMMMOOORRRTTTUUUXXX[[[^^^bbbfffkkkpppuuuyyy}}}vvvtttooonnnuuu}}}{{{uuunnnjjjmmmjjjfffdddeeegggggghhhdddddddddeeefffhhhiiijjjhhhiiilllmmmnnnmmmlllkkklllkkkiiihhhhhhgggeeecccbbbbbbbbbbbbcccdddeeeeeeccceeehhhllloooqqqrrrrrrtttvvvyyy{{{}}}}}}||||||{{{|||~~~~~~zzzwwwtttrrrooonnnqqqtttxxx|||yyyxxxxxxxxxvvvuuuuuuuuuuuuttttttttttttuuuvvvvvvuuuuuuvvvxxxuuuuuuuuuuuuuuuttttttsssssssssssssssssssssssssssqqqqqqpppooollliiifffddd```bbbfffmmmuuuvvviii[[[PPPNNNOOOTTTXXXYYY^^^cccqqqzzzwwwjjj]]]VVVPPPKKKHHHIIIAAAEEEPPPYYYccc{{{|||iiiaaa```\\\cccuuu}}}~~~nnnTTTMMMGGGDDDCCCAAA???============@@@IIIWWWeeeqqq{{{}}}~~~~~~~~~www{{{}}}yyyxxx}}}{{{hhh```bbb]]]```dddiiioootttwwwyyy}}}||||||~~~~~~~~~~~~|||wwwqqqlllccceeeffffffffffffhhhiiiBBB@@@>>>===>>>===;;;999:::999777666666888:::<<<@@@AAACCCDDDFFFGGGGGGHHHKKKKKKJJJJJJJJJJJJKKKLLLJJJIIIHHHHHHIIIKKKNNNOOOPPPQQQTTTYYY___dddfffggghhhjjjmmmooopppppprrrtttvvv|||eeeQQQKKKIIIGGGCCCLLLXXXcccssssssmmmuuu~~~~~~zzzssssssxxxxxxpppgggccchhhsss|||{{{sssnnnooouuu|||yyyppplllpppuuummmQQQDDDBBB>>><<<;;;:::999777888888;;;BBBKKKOOOMMMIIIFFFIIIMMMSSSYYY```hhhmmmzzzvvvdddbbbdddggghhhgggjjjooosssrrrssswww~~~wwwnnnhhh[[[VVVSSSSSSTTTUUUYYY___dddlllwwwwwwnnnkkksss|||~~~~~~~~~wwwtttpppnnnmmmmmmmmmlllllllllllljjjfff```[[[WWWSSSRRRQQQQQQQQQQQQPPPOOOOOOOOOOOOPPPQQQQQQQQQRRROOOOOOOOOOOOOOOOOOOOOOOOQQQQQQRRRSSSVVVYYY\\\^^^```cccfffkkkpppvvv~~~zzzxxxsssuuuyyy}}}|||xxxtttsssqqqmmmiiigggggghhhiiigggfffeeeeeefffiiikkkmmmkkknnnppppppllliiiiiijjjnnnllliiigggffffffhhhiiiggghhhhhhfffddddddeeefffkkkkkkkkklllnnnqqquuuwww|||~~~~~~wwwuuussstttxxx}}}~~~}}}|||xxxuuuuuutttttttttttttttuuuvvvvvvvvvtttsssuuuxxxzzzyyywwwxxxxxxwwwvvvuuuuuuuuuvvvuuussspppoooppprrrsssssstttsssrrroookkkgggdddaaacccccchhhrrrxxxttteeeXXXPPPNNNPPPTTTVVVXXX]]]dddnnnzzztttgggaaaXXXPPPKKKHHHFFFEEEDDDMMMVVV^^^nnn}}}lllbbbfffiiihhhqqqlllVVVOOOGGGCCCBBB???===;;;;;;;;;;;;AAAHHHXXXiiiqqqttt{{{xxxzzz|||xxxvvv}}}~~~uuudddaaa^^^eeellloooooorrrxxx~~~{{{yyyyyyzzzzzzyyyuuuooojjjeeeeeeeeecccbbbdddjjjoooBBB@@@>>>======<<<:::888777666555555777:::===???BBBCCCDDDFFFHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIJJJLLLNNNPPPRRRTTTXXX]]]bbbfffggggggiiilllooopppqqqrrrtttvvv{{{}}}cccPPPJJJIIIGGGEEEPPP___mmm}}}tttsssxxx{{{{{{|||wwwrrrsssuuutttmmmfffccckkktttwwwtttnnnkkkiiiooossstttoookkkmmmvvv}}}fffNNNDDDAAA>>><<<;;;:::999777888777999@@@IIINNNMMMJJJIIILLLPPPUUU[[[ccckkkppp{{{vvveeeaaa```eeeiiilllpppvvvxxxuuusssuuu}}}}}}vvvmmmggg[[[VVVRRRSSSSSSTTTXXX^^^ccckkkuuu|||xxxoooiiipppzzz~~~}}}}}}~~~zzzwwwtttssssssttttttsssuuusssooojjjddd^^^YYYVVVSSSRRRRRRSSSUUUVVVUUUUUUUUUTTTSSSRRRQQQPPPOOOOOOQQQQQQQQQRRRRRRRRRSSSSSSRRRRRRSSSTTTVVVXXX[[[\\\```cccggglllpppvvv||||||zzzyyyzzz}}}~~~{{{wwwuuurrrooolllkkkkkkkkkkkkjjjiiihhhhhhiiijjjkkkkkkmmmppppppmmmjjjiiijjjnnnllljjjhhhggggggiiijjjkkkllllllkkkiiiiiijjjlllnnnnnnnnnoooqqquuuxxxzzz|||zzzzzz|||~~~~~~zzzxxxxxxvvvuuuuuuuuuvvvvvvwwwxxxxxxvvvuuuwwwyyy{{{yyyxxxyyyxxxwwwvvvvvvuuuvvvvvvvvvtttrrrrrrssstttttttttssssssqqqooolllhhheeebbbdddfffmmmvvv|||uuudddVVVPPPNNNPPPTTTVVVXXX^^^eeeooo{{{~~~qqqccc]]]UUUNNNJJJHHHGGGGGGFFFPPPXXXaaarrr~~~nnndddffffffdddnnnlllVVVOOOGGGAAA@@@???>>>======>>>???@@@GGGWWWhhhqqqttt{{{xxxyyy~~~zzzxxx|||~~~|||~~~{{{hhhddd```gggnnnqqqqqqrrrxxx}}}|||wwwxxxxxxyyyyyyxxxtttnnnjjjdddeeeeeeeeeeeehhhnnnrrrCCC@@@>>><<<<<<;;;999777444444444555888<<<@@@BBBDDDEEEFFFHHHIIIJJJJJJKKKJJJJJJKKKLLLLLLKKKJJJIIIJJJIIIIIIJJJLLLNNNPPPRRRUUUXXX^^^cccgggiiiiiihhhkkkmmmpppqqqrrrsssvvvxxxyyy```OOOHHHHHHHHHLLLYYYkkkzzz~~~vvvuuuvvvuuutttuuu|||{{{zzzyyyxxxtttnnnjjjhhhuuu|||wwwppppppnnnjjjllljjjggggggjjjsss{{{]]]IIIDDDAAA===;;;;;;:::999888888666777===FFFLLLMMMKKKKKKNNNRRRWWW^^^fffnnnttt{{{uuuiiibbb```gggqqqxxx~~~{{{vvvvvv}}}|||uuulllfff\\\VVVRRRRRRRRRSSSWWW]]]bbbiiirrrxxx}}}yyyooogggmmmvvv}}}|||{{{||||||}}}~~~~~~}}}{{{zzzzzz|||}}}}}}|||}}}yyyqqqhhh```ZZZWWWVVVRRRSSSUUUXXX[[[]]]^^^^^^aaa___\\\XXXUUUQQQOOONNNPPPQQQQQQRRRSSSTTTUUUUUUSSSSSSTTTTTTVVVWWWYYYZZZ```ccchhhmmmqqqvvv{{{~~~}}}}}}|||zzzwwwtttqqqooonnnpppooommmkkkjjjjjjjjjkkkmmmooorrrrrrpppnnnmmmmmmnnnllljjjiiihhhiiijjjkkkooopppppppppooooooqqqrrrqqqqqqrrrsssvvvyyy|||~~~~~~}}}}}}~~~}}}{{{{{{wwwwwwwwwwwwwwwwwwxxxyyyzzzyyyxxxyyyzzz{{{zzzyyyzzzyyyxxxwwwvvvvvvvvvvvvvvvuuutttuuuvvvvvvuuutttsssrrrqqqooommmiiifffdddfffiiipppzzz}}}tttbbbSSSOOONNNPPPTTTVVVXXX^^^eeeqqq|||xxxlll^^^YYYRRRLLLIIIIIIHHHHHHJJJSSS\\\eeewww}}}pppfffdddaaa___kkk|||lllVVVOOOGGGCCCBBB@@@???>>>>>>>>>??????GGGVVVgggpppuuu{{{}}}~~~}}}~~~{{{zzz}}}llleeebbbhhhmmmooonnnoootttyyyzzztttwwwwwwwwwwwwvvvsssmmmiiiccceeefffhhhkkkooouuuyyyCCC@@@===;;;:::999888666333444555777:::>>>AAADDDEEEFFFGGGIIIJJJKKKKKKKKKIIIJJJLLLMMMMMMKKKIIIHHHIIIIIIJJJKKKNNNPPPRRRTTTXXX]]]ccciiikkkkkkkkkjjjlllnnnpppqqqrrrtttwwwzzzvvv^^^MMMGGGGGGIIIUUUcccuuuwwwrrrsssqqqjjjkkkqqqyyysssooommmmmm|||vvvnnnrrrsssnnnmmmgggcccgggppp|||pppUUUEEECCC@@@===;;;::::::999888999777666<<>>AAACCCDDDGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLJJJIIIHHHHHHIIILLLOOORRRUUUWWWXXX[[[aaaiiinnnooonnnnnnooooooppprrrssstttwww{{{~~~kkkWWWKKKGGGJJJPPP\\\jjj|||sssrrrnnnfff\\\]]]mmm~~~yyysssrrruuuwww~~~~~~uuurrruuuwwwtttqqqjjjjjjwww```LLLDDDAAA???<<<:::::::::999888999777777===HHHOOORRRQQQHHHJJJLLLOOOTTT\\\eeelllvvv~~~rrrjjjeeeffftttzzzsssnnnccc\\\UUURRRQQQQQQUUU[[[```fffmmmsssxxxxxxnnnfffjjjqqq|||~~~}}}|||}}}}}}~~~~~~~~~~~~~~~}}}{{{oooiiiaaaZZZXXXZZZ^^^aaajjjooosssuuusssrrrsssuuufffccc^^^XXXSSSPPPOOONNNKKKLLLNNNPPPRRRTTTUUUVVVWWWXXXYYYYYYZZZZZZYYYYYY[[[^^^ccchhhlllqqqvvvyyy|||}}}yyyppppppqqqrrrtttvvvxxxyyy}}}zzzwwwrrrssssssttttttuuuuuuuuuuuuuuuvvvyyyzzzzzzxxxvvvtttttttttuuuvvvxxxyyyzzzyyyzzz{{{{{{zzz{{{}}}~~~~~~zzzxxxyyyyyyxxxwwwwwwvvvwwwwwwwwwyyyzzz{{{{{{zzzyyyzzz|||}}}|||{{{yyyxxxwwwwwwvvvuuuuuuvvvwwwyyyxxxuuusssuuutttsssqqqnnnkkkhhhfffaaadddhhhnnnoooiii^^^VVVKKKJJJLLLPPPSSSVVV\\\cccooozzz{{{uuuqqqkkk```VVVRRRNNNJJJHHHHHHIIIJJJIIINNNVVV^^^jjj}}}oooggg```\\\ZZZ]]]iiiuuuxxx|||~~~{{{yyy|||mmmXXXSSSLLLIIIGGGEEEAAA???======<<>>;;;888666777888888888999:::<<<>>>AAADDDFFFGGGIIIJJJKKKLLLMMMMMMMMMMMMLLLLLLLLLKKKJJJJJJIIIIIIGGGIIILLLPPPSSSVVVYYYZZZZZZaaaiiinnnnnnnnnooorrrrrrsssuuuvvvwwwzzzyyyaaaRRRIIIHHHMMMVVVbbbqqqsssgggkkkhhh___\\\iii~~~}}}zzz|||~~~{{{zzzyyyyyyxxxsssmmmpppsssXXXIIIEEEAAA>>>;;;:::::::::999888777555666===HHHOOOQQQPPPJJJKKKLLLOOOSSSZZZccciiiuuu|||tttjjjeeeeeeppp~~~{{{tttpppeee^^^VVVSSSQQQQQQUUU\\\]]]ccckkkqqqvvv{{{rrrfffiiipppzzz~~~~~~~~~~~~~~~|||wwwsssiiieee```\\\\\\```eeeiiiqqquuuwwwtttnnnhhhfffggg]]]ZZZVVVRRROOONNNNNNOOOMMMMMMOOOQQQSSSTTTVVVVVVXXXYYYZZZ[[[\\\[[[[[[ZZZYYY\\\```dddiiiooouuuyyy{{{wwwqqqeeeeeefffgggiiilllooopppuuu|||~~~|||vvvwwwwwwxxxxxxyyyxxxxxxyyyyyyzzz|||}}}zzzzzzzzz{{{}}}~~~|||{{{|||zzzzzzyyyxxxxxxxxxxxxxxxyyy{{{}}}}}}{{{{{{}}}~~~}}}{{{zzzxxxwwwwwwwwwwwwwwwwwwxxxyyyyyywwwuuuvvvvvvtttrrroookkkgggeeebbbffflllqqqpppiii]]]SSSLLLKKKMMMRRRUUUWWW^^^eeemmmyyy}}}}}}yyyrrrllleeeZZZPPPLLLIIIGGGGGGJJJLLLNNNNNNNNNVVV___lllmmmfff^^^ZZZZZZ^^^gggooorrrxxx||||||{{{~~~mmmYYYUUUNNNMMMKKKHHHDDDAAA???>>>>>>>>>KKKZZZggguuu}}}~~~}}}rrrbbb___ZZZXXX[[[cccmmmuuu}}}yyyvvvuuutttssssssqqqnnnkkkffffffiiiooouuuxxxxxxwww===:::666555666888999999888:::<<>>;;;:::::::::999888555333555===GGGOOOPPPOOOLLLMMMMMMOOOSSSZZZccciiivvv|||wwwlllfffeeennnyyyzzzuuuqqqggg___WWWTTTRRRQQQVVV\\\[[[aaajjjpppuuu}}}~~~wwweeegggnnnyyy~~~~~~~~~}}}yyysssooogggdddaaa___aaaeeejjjmmmrrruuuuuuoooeee\\\XXXWWWXXXVVVSSSPPPOOOOOOPPPQQQLLLMMMNNNPPPRRRSSSTTTUUUXXXYYY[[[\\\]]]]]]\\\\\\XXXZZZ^^^bbbgggnnnuuuzzz{{{|||rrrkkk^^^^^^___aaacccfffiiikkkooovvv~~~zzz{{{{{{|||{{{{{{zzzzzz~~~~~~~~~~~~~~~|||{{{zzzyyyyyyyyyyyyyyyyyy|||~~~~~~}}}|||~~~}}}|||zzzxxxwwwwwwwwwzzzyyyxxxyyyzzzzzzyyywwwwwwwwwuuusssoookkkgggeeedddiiipppuuutttjjj[[[QQQMMMLLLNNNSSSWWWYYY___gggkkkxxx}}}}}}yyypppiiibbbWWWMMMGGGFFFEEEGGGKKKOOOQQQRRRMMMUUU```nnnmmmeee]]]YYY[[[___eeekkkqqqwww~~~mmmZZZVVVPPPSSSQQQLLLGGGCCC???===<<<===JJJYYYfffttt~~~|||}}}}}}sssdddbbb``````ccckkksssyyy~~~yyyvvvuuuttttttsssrrrnnnllleeeeeeggglllrrruuusssqqq888777555555555666888999???@@@AAACCCEEEFFFHHHHHHJJJJJJKKKKKKKKKKKKKKKJJJKKKKKKLLLLLLKKKJJJIIIIIIKKKLLLNNNOOOPPPSSSVVVYYY^^^cccjjjooosssuuuvvvwwwuuuxxx{{{|||}}}eeeOOOJJJHHHEEEMMM\\\hhh{{{mmmbbbXXX]]]]]]YYYddd}}}~~~}}}{{{www|||~~~tttlllooooooyyy~~~^^^MMMFFFBBB>>>===<<<:::999888777777777666666;;;GGGTTTWWWSSSNNNNNNPPPSSSTTTVVV___iiirrr{{{}}}wwwpppgggccciiisss|||zzzvvvkkkaaaXXXTTTRRRRRRVVV[[[___ccciiiooouuu~~~uuuooonnnsss~~~~~~~~~~~~~~~~~~~~~|||vvvppplllgggfffeeegggkkknnnppppppwwwqqqhhh```ZZZUUURRRPPPQQQPPPPPPOOONNNNNNNNNNNNPPPOOOOOOOOOQQQTTTXXXZZZ]]]YYYWWWYYY]]]___\\\XXX[[[XXXZZZ```ggglllssszzz||||||uuummmggg^^^[[[[[[___bbbcccggglllooorrr{{{~~~~~~~~~||||||zzzvvvvvvwwwyyy{{{{{{|||}}}~~~~~~|||{{{yyyyyyxxxxxx{{{yyyxxxxxxzzz||||||{{{~~~zzztttqqqnnnlllgggcccggghhhlllrrrtttkkkYYYKKKKKKKKKNNNSSSWWW\\\fffpppqqq{{{}}}{{{wwwqqqkkkeee]]]SSSKKKGGGEEEDDDGGGNNNSSSVVVVVVUUUQQQ]]]tttoooddd[[[]]]aaadddjjjqqqpppvvv}}}ooo\\\XXXZZZ\\\YYYRRRIII@@@;;;:::;;;AAAGGGTTTeeeooouuu{{{{{{zzzsssiiieeecccgggkkkqqqyyy{{{wwwxxxxxxwwwvvvtttqqqnnnmmmeeedddcccdddiiinnnqqqrrr888777666666666888:::;;;@@@@@@BBBCCCEEEGGGHHHIIIJJJJJJKKKLLLLLLLLLLLLLLLKKKKKKLLLKKKKKKJJJJJJIIIKKKMMMNNNPPPQQQTTTXXX[[[]]]bbbiiinnnqqqrrrtttuuuuuuxxx{{{|||}}}sss^^^MMMJJJHHHFFFOOO^^^ooorrreee]]]VVVYYYYYY[[[mmmzzzxxx{{{yyyxxx~~~tttnnnlllppp}}}wwwZZZKKKDDD@@@>>>===<<<:::999888777777666666666;;;HHHUUUXXXUUULLLMMMQQQTTTUUUUUU[[[dddpppyyy~~~yyysssiiiccchhhqqqyyy{{{vvvkkkaaaXXXTTTRRRRRRVVVZZZ^^^bbbiiiooouuu|||xxxooonnnsss~~~~~~~~~~~~yyytttoookkkjjjjjjlllppptttvvvvvvuuuoooiii```XXXSSSPPPNNNLLLPPPOOONNNNNNMMMNNNNNNNNNPPPPPPOOOOOOQQQTTTWWWZZZ\\\ZZZZZZ]]]aaaccc```\\\\\\YYYYYY^^^dddjjjsss|||~~~~~~{{{tttlllggg\\\YYYZZZ___bbbcccggglllrrruuu~~~}}}~~~|||{{{yyyvvvvvvxxxzzz{{{|||{{{|||}}}}}}~~~~~~}}}}}}||||||{{{zzzyyyyyyyyyzzzzzzwwwttttttvvvyyy{{{|||}}}yyytttpppnnnlllhhheeeeeeiiiooouuuuuukkk[[[NNNLLLKKKNNNRRRUUUXXXbbblllrrr|||}}}{{{vvvpppkkkeee\\\RRRJJJFFFDDDDDDGGGNNNSSSWWWXXXVVVTTTbbbwwwkkkaaaZZZ\\\aaaeeekkkrrrwww|||ooo^^^ZZZ\\\[[[XXXSSSKKKCCC>>>===???@@@FFFSSSdddoootttzzzvvvqqqsss{{{uuujjjfffeeeiiimmmrrrzzz|||xxxxxxwwwvvvsssqqqnnnllleeecccbbbcccgggkkknnnooo777777666777888:::===>>>AAAAAABBBDDDFFFGGGHHHIIIJJJJJJLLLMMMNNNNNNNNNNNNLLLLLLKKKKKKKKKKKKJJJJJJLLLNNNPPPQQQSSSUUUZZZ]]]aaaeeejjjoooqqqrrrssstttuuuxxx{{{|||||||||cccTTTJJJJJJHHHHHHSSSdddvvv{{{jjj```[[[WWWWWWWWW```xxxwwwrrruuu}}}vvvsssvvv|||~~~xxxpppllliiippplllTTTIIIBBB>>>>>>===;;;:::888777777777555666777<<>>???>>>DDDRRRbbbmmmsssyyyssshhhiiinnnuuuzzz}}}||||||rrrjjjgggfffkkkpppttt|||yyyyyyxxxvvvsssqqqnnnmmmeeecccbbbcccfffjjjmmmnnn555666666888:::<<<>>>@@@BBBCCCDDDEEEFFFHHHIIIIIIJJJKKKLLLNNNOOOPPPPPPPPPLLLLLLKKKKKKKKKKKKKKKKKKMMMOOOQQQSSSUUUXXX\\\___fffjjjnnnrrrsssssstttuuuuuuxxx{{{{{{|||zzzhhhVVVMMMGGGIIIIIILLL]]]ooo|||{{{jjjbbb```\\\YYYYYYggg~~~uuuqqqttt{{{qqqooopppsssqqqkkkgggffffffooo~~~aaaPPPHHHBBB======<<<;;;999888777777666333555888===IIIVVV\\\ZZZTTTRRRSSSUUUUUUUUUYYY```kkkssszzz}}}}}}pppeeeccchhhnnnuuu{{{|||xxxnnndddZZZUUURRRQQQTTTYYY\\\bbbjjjqqqvvv{{{|||ooonnnsss~~~~~~}}}}}}}}}}}}{{{zzzxxxuuusssrrrqqqqqqsssvvv|||zzzuuubbb\\\SSSLLLJJJJJJKKKLLLJJJJJJJJJKKKLLLMMMNNNOOOQQQQQQPPPQQQRRRTTTVVVWWWYYY[[[^^^cccggghhhfffccc___YYYUUUWWW]]]dddppp{{{}}}}}}{{{yyyvvvqqqkkkgggaaa___```dddggghhhkkkoooqqq{{{}}}~~~~~~}}}yyyxxxvvvwwwyyy|||}}}}}}zzz{{{||||||||||||{{{{{{zzzyyyyyyxxxxxxxxxxxxyyytttrrrooopppsssvvvyyyzzzwwwuuurrrooommmkkkiiihhhdddlllvvvxxxqqqcccVVVNNNPPPPPPRRRVVVXXX[[[ccclllwww}}}yyyuuunnniiibbbZZZOOOHHHCCCCCCDDDGGGMMMTTTZZZ]]]]]]___qqqsssbbb]]]ZZZ]]]fffpppxxx}}}uuugggeeefffiiigggbbbVVVIII???<<<<<<===CCCPPPaaakkkqqqwww}}}wwwhhhcccgggmmmqqqwww~~~}}}{{{{{{pppgggdddeeekkkrrrwww|||{{{yyywwwtttrrrpppooofffdddccceeeiiimmmpppqqq444555666999;;;===@@@AAADDDDDDEEEFFFGGGIIIIIIJJJKKKLLLMMMOOOPPPQQQQQQQQQLLLLLLKKKKKKKKKKKKLLLMMMNNNPPPSSSUUUWWWZZZ___ccciiilllppprrrsssssstttuuuvvvxxx{{{{{{{{{~~~}}}iiiXXXOOOIIIFFFHHHKKKTTTiii}}}~~~mmmeeeddd^^^[[[___qqqxxxtttvvvzzz~~~wwwrrrmmmjjjeee``````ccccccmmm{{{pppXXXMMMGGGBBB>>>===<<<;;;999888777666666222555888===IIIVVV\\\\\\WWWRRROOOOOOPPPRRRYYYaaajjjrrrzzz~~~ssseeebbbeeeiiiooottt}}}zzzpppfff[[[VVVSSSQQQSSSXXX\\\bbbkkkqqqvvv{{{{{{pppnnnrrr}}}~~~~~~~~~}}}}}}}}}||||||xxxwwwuuusssssstttvvvwwwzzz}}}wwwqqq^^^XXXPPPIIIGGGHHHJJJKKKGGGHHHHHHJJJKKKMMMOOOPPPSSSRRRRRRRRRSSSUUUVVVWWWWWWYYY]]]bbbeeefffdddbbb___XXXSSSUUUYYY```kkkvvvwww~~~|||zzzxxxvvvrrrmmmjjjfffccccccfffiiijjjnnnssswww~~~~~~}}}yyyxxxwwwxxxzzz}}}}}}}}}{{{||||||}}}||||||{{{{{{{{{zzzyyywwwvvvvvvuuuuuurrrqqqqqqtttwwwxxxxxxxxxttttttrrrooollljjjiiiiiijjjqqqxxxwwwmmm___TTTOOONNNNNNQQQWWWZZZ]]]fffoooyyy|||wwwrrrlllgggaaaYYYOOOGGGCCCCCCEEEGGGLLLSSSZZZ______aaatttooobbb___]]]```kkkyyy}}}yyynnnmmmnnnrrrpppjjj\\\KKK@@@======>>>CCCPPP```jjjoootttzzz}}}|||sssiiieeefffiiiqqqwww}}}}}}}}}}}}ssscccaaabbbjjjrrryyy~~~{{{yyyvvvsssqqqqqqhhhgggfffhhhmmmrrruuuwww666777888;;;===???AAABBBEEEEEEFFFGGGHHHIIIJJJKKKLLLLLLNNNOOOPPPPPPPPPPPPMMMLLLKKKJJJKKKLLLMMMNNNOOOQQQTTTVVVYYY]]]bbbeeeiiillloooqqqqqqrrrssstttvvvxxxzzz{{{{{{~~~nnn\\\OOOKKKGGGFFFIIIPPP]]]ttt|||nnngggggg^^^___hhh}}}zzzuuuwww~~~{{{ppphhhbbb^^^```dddaaakkk{{{eeeQQQJJJGGGCCC@@@===<<<:::999777666666666111555999===HHHTTT[[[[[[VVVOOOIIIIIIKKKOOOXXX```iiirrr{{{tttfffaaabbbeeeiiinnn|||~~~|||rrrggg\\\VVVSSSPPPRRRWWWZZZaaaiiippptttyyy}}}qqqnnnpppyyy~~~~~~|||}}}}}}}}}}}}|||{{{{{{xxxwwwvvvuuuvvvwwwzzz{{{~~~uuunnnZZZUUUMMMGGGEEEEEEFFFFFFEEEFFFGGGIIILLLNNNQQQRRRUUUTTTTTTUUUUUUVVVWWWWWWVVVYYY\\\___aaaaaa``````]]]WWWSSSTTTWWW\\\eeennnpppzzz~~~~~~|||yyywwwvvvtttqqqnnnkkkgggfffiiimmmooouuu|||~~~{{{zzzxxxxxxyyy{{{}}}}}}|||||||||||||||||||||{{{zzz{{{zzzxxxwwwuuutttttttttrrrrrrtttwwwyyyzzzxxxwwwssssssrrroookkkiiiiiiiiiooorrruuuqqqhhh\\\TTTPPPJJJKKKOOOVVVYYY]]]fffooo|||zzztttpppjjjfff```XXXOOOHHHCCCDDDFFFHHHLLLRRR[[[```___eeezzzllleeecccaaacccooo~~~~~~vvvvvvwwwxxxwwwooo___MMMBBB@@@BBB???EEEQQQ```iiimmmrrrxxx{{{{{{uuunnniiigggssswww|||~~~~~~~~~uuuccc```aaaiiiqqqzzz|||yyyvvvsssrrrqqqkkkiiihhhjjjoootttwwwxxx888:::<<<>>>@@@BBBCCCDDDFFFFFFGGGHHHIIIJJJKKKKKKLLLMMMNNNOOOOOOOOOOOOOOOMMMLLLKKKJJJKKKLLLNNNOOOPPPRRRUUUXXX[[[___dddgggjjjmmmpppqqqrrrrrrtttuuuvvvxxxzzz{{{{{{}}}~~~nnn]]]PPPJJJHHHFFFFFFLLLVVVfffzzz}}}uuullliiikkkbbbhhhvvvyyyyyy|||uuulllfffbbbcccgggbbbmmm}}}xxx[[[MMMHHHEEEBBBAAA===<<<:::888777666666666111555999===FFFRRRYYYZZZTTTMMMIIIJJJMMMRRRYYYaaagggqqq{{{uuufffaaaaaaccceeeiiisssyyy|||ssshhh]]]WWWSSSPPPRRRVVVXXX^^^ffflllqqqwww~~~rrrnnnmmmuuu~~~~~~}}}}}}}}}~~~~~~~~~||||||}}}}}}}}}|||{{{zzz{{{zzzyyyxxxxxxzzz{{{|||zzzrrrlllYYYTTTMMMGGGEEEDDDCCCCCCDDDEEEGGGIIILLLOOORRRTTTVVVVVVVVVWWWWWWWWWWWWXXXWWWYYY\\\]]]]]]]]]]]]]]]ZZZUUUSSSTTTWWWYYY___fffjjjttt|||~~~}}}~~~~~~}}}}}}{{{yyyxxxxxxwwwuuusssrrrmmmlllpppuuu{{{}}}zzz{{{yyyyyyzzz{{{||||||{{{{{{{{{{{{{{{{{{zzzyyyyyyyyyxxxwwwvvvuuutttttttttuuuuuutttvvvxxxyyyxxxwwwrrrsssrrrooojjjggghhhiiilllllljjjeee^^^VVVQQQNNNJJJKKKPPPVVVZZZ^^^fffooo~~~~~~xxxqqqmmmhhhddd```YYYOOOHHHDDDEEEGGGHHHKKKQQQZZZaaacccnnnkkkgggfffcccdddqqqyyyxxxzzz}}}~~~uuubbbNNNAAA???CCCAAAFFFRRR```iiilllpppvvvzzzyyy}}}uuuooouuuxxxzzz{{{{{{}}}yyyhhhdddccciiiqqqzzz~~~{{{wwwtttrrrppppppmmmkkkiiijjjmmmqqqtttuuu;;;<<<>>>AAACCCDDDEEEFFFGGGGGGHHHHHHIIIJJJKKKKKKMMMMMMNNNOOOOOOOOONNNNNNMMMLLLKKKJJJKKKLLLNNNPPPPPPSSSVVVXXX[[[```eeeiiimmmooorrrssstttuuuvvvxxxvvvxxxzzz{{{{{{}}}rrr```OOOHHHGGGEEEDDDGGGOOO[[[kkk}}}uuuqqqooolllmmmrrriiiqqqyyywwwnnniiiffffffhhhdddppppppVVVJJJGGGCCCAAAAAA<<<;;;:::888777666666555111555999===EEEQQQXXXYYYTTTNNNKKKNNNSSSWWW]]]cccfffppp{{{uuugggaaaaaaaaacccfffooouuu{{{|||{{{~~~{{{tttiii]]]WWWSSSPPPRRRUUUVVV[[[ccciiinnnuuu|||sssmmmlllsss{{{}}}}}}||||||}}}~~~~~~}}}}}}{{{|||}}}}}}}}}|||zzzyyy~~~|||{{{zzz{{{{{{|||{{{{{{{{{|||zzzuuunnniii[[[VVVOOOJJJGGGEEECCCBBBDDDEEEGGGIIIMMMPPPSSSUUUXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZ\\\\\\[[[[[[[[[\\\YYYUUUSSSUUUVVVWWW[[[aaagggpppwwwxxxwwwzzz}}}}}}~~~{{{yyyxxxyyyyyyxxxvvvxxxsssrrrwww~~~}}}yyy{{{zzzyyyzzz||||||{{{zzzzzzzzzzzzzzzyyyyyyxxxwwwvvvvvvuuuuuuuuuuuuvvvvvvxxxvvvttttttvvvxxxyyyyyyrrrssssssooojjjggggggiiigggddd___ZZZUUUQQQMMMKKKMMMNNNSSSYYY]]]```hhhppp|||wwwooolllgggccc___YYYPPPIIIEEEFFFHHHHHHKKKQQQZZZaaahhhxxxlllhhhhhhddddddrrr|||tttsssuuu}}}zzzdddMMM???<<<@@@CCCHHHSSSaaaiiillloootttzzztttvvv{{{vvvxxxyyyxxxxxx|||lllgggeeejjjqqqzzz}}}yyyvvvrrrpppooooooooollliiiiiikkknnnpppppp>>>???AAADDDFFFHHHIIIJJJIIIIIIIIIJJJJJJLLLMMMMMMRRRQQQQQQPPPPPPOOONNNNNNNNNLLLJJJKKKNNNPPPOOONNNSSSUUUZZZ___dddhhhjjjlllooopppqqqrrrtttwwwyyyzzzvvvzzz{{{zzz{{{tttcccUUULLLFFFAAA;;;EEEOOOVVV```nnnzzz}}}rrrfffgggqqquuupppjjj|||vvvttt|||rrrpppssssssrrrrrrjjj{{{uuudddSSSKKKGGGCCCCCCFFF@@@===999777666666555555777777777999CCCQQQYYYZZZVVVPPPKKKLLLOOOTTT]]]fffeeemmmzzz|||mmmaaa___aaafffhhhppprrrtttvvvyyy~~~~~~zzztttkkk```YYYRRRNNNOOOTTTUUU[[[ccciiiooouuu}}}wwwmmmhhhnnnxxx}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}||||||}}}}}}|||zzz{{{|||}}}~~~~~~}}}~~~~~~}}}}}}|||{{{yyyyyyzzzzzzzzzyyyvvvsssooommm___YYYPPPJJJGGGFFFFFFFFFDDDGGGJJJMMMPPPSSSWWW[[[^^^\\\ZZZYYYZZZZZZYYYXXXUUUVVVXXXZZZZZZYYYXXXWWWYYYXXXVVVTTTTTTUUUVVVWWWeeehhhnnnssswwwzzz~~~}}}~~~}}}|||yyyyyyzzz{{{zzzzzz}}}~~~}}}{{{zzz||||||{{{{{{{{{{{{|||||||||zzzwwwvvvwwwxxxxxxxxxvvvvvvwwwxxxxxxxxxxxxwwwvvvuuuuuuuuuttttttttttttsssqqqmmmiiifffdddcccbbbfff\\\VVVWWWWWWQQQMMMLLLOOOOOOQQQUUUXXX^^^kkkxxxyyyuuummmjjjeee```ZZZSSSKKKFFFHHHEEEFFFKKKOOOSSSYYY```jjj}}}vvvsssqqqhhhaaadddrrr~~~wwwtttwww{{{|||cccKKK@@@>>>???AAAEEEQQQ___iiinnntttzzz}}}zzzvvvssssssssstttxxx}}}zzzrrrkkkkkkoooxxxzzzzzzyyyvvvrrrppppppqqqooommmiiihhhiiilllnnnooo@@@AAACCCEEEGGGIIIJJJJJJKKKKKKKKKKKKLLLMMMNNNNNNOOOOOOPPPPPPPPPPPPPPPPPPNNNLLLKKKLLLOOORRRQQQPPPSSSWWW]]]dddjjjnnnooopppssstttwwwyyyzzzyyywwwvvvvvvzzz{{{yyy{{{|||jjjZZZOOOIIIEEEAAABBBJJJSSS[[[eeerrrzzz}}}{{{vvvnnnhhhmmmuuuyyywwwrrrzzzxxx{{{{{{zzzzzzqqqkkkooouuuxxxyyyzzzyyymmm___RRRMMMKKKFFFDDDEEE???<<<888555555555444444555666666888AAAOOOWWWYYYUUUPPPMMMOOORRRUUU\\\ddddddmmmzzz}}}nnnbbb___aaaeeehhhppprrrtttuuuwww{{{|||wwwmmmccc[[[TTTOOOPPPTTTUUU[[[bbbiiinnnuuu}}}yyyooojjjoooxxx~~~|||||||||}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~|||zzz{{{}}}~~~}}}|||{{{{{{{{{{{{zzzyyyxxxxxxzzzzzzzzzyyyvvvrrrooommm___YYYQQQJJJGGGFFFFFFFFFEEEHHHKKKNNNRRRVVVZZZ^^^aaa___]]]\\\\\\\\\[[[ZZZVVVWWWXXXYYYYYYYYYXXXXXXYYYXXXWWWVVVVVVVVVWWWWWW^^^ccciiinnnrrruuuxxx{{{|||}}}~~~}}}{{{zzz{{{|||||||||~~~}}}}}}|||{{{||||||{{{{{{{{{{{{|||||||||yyywwwvvvwwwxxxxxxxxxuuuvvvvvvwwwwwwwwwwwwwwwuuuuuuuuuttttttttttttssssssqqqnnnjjjgggdddbbbaaabbb\\\YYYZZZWWWPPPLLLMMMNNNOOOSSSXXX[[[```kkkwwwxxxuuulllhhhbbb\\\VVVPPPIIIEEEGGGEEEFFFKKKOOORRRYYY```mmmrrrnnnxxxmmmdddfffsssyyyzzzzzzyyy}}}fffMMMAAA>>>??????DDDPPP___jjjpppwww~~~vvvssstttuuuwww{{{~~~zzzpppnnnqqqxxx}}}{{{zzzzzzyyywwwsssqqqpppqqqooollliiihhhiiikkkmmmnnnCCCDDDFFFGGGIIIJJJJJJJJJLLLLLLLLLLLLMMMNNNOOOOOONNNNNNNNNOOOPPPQQQQQQQQQNNNLLLLLLMMMPPPSSSTTTTTTUUU[[[ccclllrrruuuuuuuuuuuuyyy}}}~~~zzzwwwvvvyyy{{{zzz|||sss___QQQJJJGGGEEEDDDKKKQQQZZZbbbmmmxxx}}}{{{vvvooolllqqqyyy|||zzz}}}rrrmmmmmmlllfffdddllluuu|||cccZZZRRROOOOOOKKKFFFDDD===:::777555444444444333444555555777@@@MMMVVVXXXTTTPPPNNNQQQSSSUUU[[[aaaeeennnzzz~~~nnnbbb^^^aaagggkkkwwwyyyyyyxxxwwwzzz}}}zzzpppfff^^^WWWPPPPPPSSSUUUZZZbbbhhhnnnuuu}}}{{{rrrkkkooowww~~~}}}zzz{{{{{{|||}}}~~~~~~}}}~~~~~~yyy{{{}}}~~~|||{{{xxxxxxxxxyyyyyyxxxxxxwwwzzzzzzzzzxxxvvvrrrnnnlllaaa[[[RRRKKKGGGFFFFFFEEEFFFIIILLLPPPTTTYYY^^^bbbdddbbb```___```___^^^\\\XXXWWWWWWWWWXXXXXXYYYYYY[[[[[[[[[[[[[[[ZZZZZZYYYZZZ]]]bbbgggjjjnnnrrruuuyyy{{{~~~~~~}}}}}}}}}}}}||||||||||||{{{|||||||||{{{{{{|||||||||{{{yyyvvvuuuvvvxxxxxxxxxuuuuuuvvvvvvvvvwwwwwwwwwuuuuuuuuuuuuttttttttttttsssrrroookkkgggdddaaa_________```___XXXOOOLLLMMMMMMOOOTTTZZZ^^^bbbmmmxxx~~~wwwssslllggg___WWWQQQKKKGGGCCCGGGEEEFFFKKKOOORRRZZZbbbooossspppzzzooodddeeessszzzrrrwww|||}}}jjjOOOBBB?????????CCCNNN]]]hhhoooxxxuuuqqqssswww{{{vvvrrrtttyyy}}}yyyxxxwwwyyyyyyxxxuuuqqqppppppnnnllljjjhhhhhhjjjlllmmmFFFGGGHHHIIIJJJKKKKKKKKKLLLLLLLLLLLLLLLMMMNNNOOONNNNNNOOOOOOOOOPPPPPPPPPLLLLLLLLLMMMPPPTTTVVVXXXZZZ```jjjsssxxxyyywwwuuuvvvzzz~~~|||zzzvvvzzz|||~~~mmmXXXKKKFFFEEEGGGHHHRRRYYYaaajjjwww~~~uuupppttt~~~vvv}}}tttnnnlllgggaaa```hhhttt}}}vvv___YYYSSSRRRRRRPPPJJJFFF===:::777555555555555444333555666777???LLLUUUXXXUUUPPPMMMOOOQQQSSSYYY___gggooo{{{}}}lll___[[[bbbmmmuuuzzzzzz~~~~~~|||sssiiiaaaXXXQQQOOORRRUUUZZZaaagggmmmttt}}}}}}tttlllnnnttt{{{~~~zzz{{{|||}}}~~~}}}~~~~~~yyyzzz}}}}}}{{{yyyvvvvvvwwwxxxxxxyyyxxxxxxyyyzzzyyyxxxvvvrrrooommmccc]]]SSSLLLHHHFFFEEEEEEFFFHHHLLLPPPTTTZZZaaaeeefffdddcccbbbcccbbb___^^^ZZZYYYWWWWWWWWWXXXZZZ[[[]]]^^^```aaaaaa```___^^^[[[\\\^^^```ccchhhnnnrrruuuxxx}}}~~~~~~}}}||||||||||||{{{{{{{{{||||||||||||{{{{{{{{{xxxvvvuuuvvvxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvsssrrrooolllhhhddd```___aaafffiiieeeYYYNNNKKKMMMNNNPPPTTTZZZ^^^cccnnnzzz}}}uuuqqqkkkeee\\\SSSMMMHHHEEECCCFFFEEEGGGKKKOOOSSS\\\eeerrr|||{{{xxxlllbbbeeessswwwqqqxxx}}}kkkPPPDDDAAAAAAAAAEEEOOO\\\gggoooxxxuuulllpppwww}}}{{{vvvwwwzzz~~~{{{xxxxxxtttvvvxxxwwwtttqqqooonnnnnnmmmkkkiiihhhhhhjjjlllHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLMMMMMMPPPPPPOOOOOOOOONNNNNNNNNLLLLLLLLLNNNPPPTTTXXX[[[```fffnnnvvvzzzyyyvvvtttwwwyyy{{{}}}}}}|||zzzxxxxxx}}}xxxeeeRRRHHHDDDDDDIIIOOO\\\bbbkkktttxxxyyyxxxqqqzzzvvvpppeee______gggtttooobbb]]]XXXVVVVVVUUUOOOIII>>>;;;888666666777666666444666888888???KKKUUUXXXWWWPPPKKKJJJLLLOOOVVV^^^hhhooozzz{{{iii\\\YYYdddttt{{{www{{{~~~|||tttjjjbbbZZZQQQOOOPPPTTTYYY```ffflllttt~~~vvvnnnmmmqqqwww|||}}}~~~}}}|||}}}~~~}}}yyyzzz|||~~~~~~|||zzzyyyvvvwwwxxxyyyyyyzzzzzzyyyyyyyyyyyyyyywwwtttqqqooofff```VVVNNNIIIGGGFFFEEEEEEGGGKKKOOOSSSZZZaaafffhhhgggeeeeeeeeedddaaa^^^\\\ZZZYYYWWWXXXZZZ\\\]]]aaabbbeeeggghhhgggfffeee___^^^\\\[[[\\\aaaiiioooppptttzzz~~~~~~}}}}}}}}}|||zzz{{{{{{|||}}}}}}|||{{{{{{zzzwwwuuutttvvvxxxxxxxxxyyyyyyxxxxxxxxxyyyzzz{{{zzzzzzzzzzzzyyyyyyyyyyyysssrrroookkkgggdddaaa```gggooorrriiiYYYNNNKKKMMMRRRRRRVVVZZZ^^^cccppp}}}{{{tttoooiiicccYYYPPPJJJFFFDDDCCCEEEEEEHHHLLLOOOTTT___jjj|||wwwmmmdddgggtttzzzvvv~~~jjjPPPFFFDDDDDDDDDFFFPPP^^^jjjtttxxxhhhlllttt|||}}}zzzzzz{{{{{{wwwtttsssrrrtttvvvuuussspppnnnnnnnnnnnnmmmkkkhhhgggjjjlllHHHIIIJJJKKKLLLMMMMMMMMMLLLLLLKKKKKKKKKLLLLLLMMMPPPPPPPPPOOONNNMMMMMMMMMMMMNNNOOOOOOQQQTTTZZZ^^^fffjjjpppvvvxxxxxxuuusssxxxxxxyyyyyyyyyxxxwwwwwwhhhYYYKKKFFFEEEFFFPPP[[[kkkrrrzzz~~~zzzvvv{{{qqqddd```aaakkkyyyooohhhfffbbb^^^]]][[[RRRIII>>>;;;888666777777777777333777888999>>>JJJTTTXXXXXXPPPJJJHHHIIILLLTTT\\\eeelllvvvyyyiii\\\[[[fffxxxyyyuuuyyy~~~|||tttllleee\\\SSSOOOPPPTTTYYY___eeelllttt~~~yyypppnnnpppuuu}}}~~~~~~~~~}}}}}}~~~~~~}}}|||zzz{{{|||||||||{{{zzzyyywwwxxxyyyzzzzzzzzzzzzzzzxxxyyyyyyyyyxxxvvvtttrrrjjjcccYYYPPPKKKHHHGGGFFFEEEGGGJJJNNNSSSYYYaaafffjjjiiihhhhhhhhhfffccc```]]]\\\[[[ZZZZZZ\\\^^^___bbbdddgggjjjlllmmmlllllldddbbb___\\\[[[___eeeiiikkkpppvvv{{{}}}~~~~~~~~~|||{{{zzz{{{|||}}}}}}|||{{{zzzyyywwwttttttvvvxxxxxxxxx{{{zzzyyyyyyyyyzzz{{{|||||||||||||||{{{{{{{{{{{{sssqqqmmmjjjfffdddcccbbbmmmtttuuuhhhWWWNNNMMMNNNUUUVVVZZZ___bbbfffrrr~~~zzzrrrmmmeee___UUUMMMHHHEEECCCBBBCCCDDDHHHMMMQQQWWWdddppp{{{zzzvvvnnngggiiirrr}}}}}}|||hhhPPPGGGGGGGGGEEEHHHQQQ```nnn{{{{{{hhhlllsss{{{~~~|||yyysssooommmnnnrrrsssuuutttrrrpppoooooonnnppppppmmmiiigggiiilllHHHIIIJJJKKKMMMMMMNNNNNNNNNMMMMMMLLLLLLMMMMMMMMMOOOOOONNNNNNNNNNNNNNNNNNPPPQQQRRRRRRSSSVVV\\\aaakkkmmmqqqtttvvvwwwvvvuuuvvvxxxzzz}}}{{{mmmVVVLLLFFFHHHJJJOOO]]]nnn}}}|||{{{rrrhhhfffiiitttuuunnnooommmhhhfffaaaTTTFFF===:::777555666777777666222666888888<<>>KKKXXX]]]YYYRRRMMMJJJKKKNNNQQQPPPWWWaaajjjvvv|||rrrgggbbbjjjuuuyyy~~~zzztttkkkbbb[[[WWWRRRUUUXXX\\\bbbjjjsssyyy{{{ooojjjnnnxxx~~~~~~~~~~~~|||{{{zzzyyyxxxxxxwwwwwwyyyzzzzzzzzzyyyyyyxxxwww|||}}}}}}}}}|||{{{yyyxxxsssoooggg^^^VVVPPPLLLJJJHHHFFFGGGMMMQQQWWW```iiipppsssvvvxxxvvvssspppnnnllllllkkkkkkjjjiiiiiihhhllloooqqqrrrppppppqqqsssvvvxxxzzz~~~~~~~~~}}}|||{{{{{{|||{{{zzzyyyyyyyyyzzz{{{vvvvvvwwwxxxzzz{{{||||||zzz{{{|||}}}~~~}}}|||{{{zzzzzzzzz{{{{{{|||||||||}}}{{{yyyyyyxxxxxxyyyyyyyyyyyywwwwwwxxxxxxxxxyyyyyyyyyyyyxxxxxxyyyzzz{{{yyyxxxqqqoookkkhhhfffgggjjjllltttiii[[[QQQMMMPPPYYYbbblllyyyxxxlll___RRROOO[[[mmmzzzrrrjjjaaa[[[RRRKKKDDDBBBAAA???AAADDDEEEHHHMMMSSSVVV\\\kkkyyyxxxfffYYYTTTUUUVVV\\\fffrrr{{{|||^^^OOOKKKIIIGGGHHHJJJMMMPPPVVV]]]eeekkkqqqwww|||zzzxxx|||vvvyyy|||~~~zzzuuuuuuvvvtttsssuuuyyyvvvoooiiihhhmmmrrrhhh___YYYTTTVVV___kkkvvv{{{~~~{{{yyyvvvuuutttsssuuuuuusssqqqpppnnnmmmmmmMMMMMMMMMNNNNNNOOOOOOOOOOOONNNLLLMMMOOOOOOOOONNNMMMLLLLLLMMMMMMNNNOOOPPPQQQTTTXXX]]]aaagggmmmqqqrrruuuxxx{{{~~~sss___RRRIIICCCDDDIIIHHHMMMXXXiii}}}tttgggeeemmmzzzvvvgggdddqqqwwwxxxzzztttqqqxxxuuu^^^KKK@@@;;;888777777666666666666777555333333666888===KKKZZZaaa]]]VVVOOOKKKJJJKKKMMMMMMUUU___iiiuuu~~~wwwjjjbbbgggrrrttt{{{~~~}}}zzzuuunnneee]]]WWWTTTVVVXXX\\\aaaiiiqqqwww|||rrrkkkmmmuuu|||~~~~~~~~~~~~~~~~~~~~~~~~|||}}}}}}~~~~~~}}}|||zzzyyyxxxwwwwwwwwwxxxyyyyyyzzzzzzyyyyyyxxx{{{|||||||||{{{zzzxxxwwwuuuqqqjjjaaaXXXPPPKKKIIIIIIGGGHHHLLLOOOSSS[[[dddoootttyyy{{{yyyuuurrrppplllmmmnnnnnnoooooonnnnnnssswwwzzzyyyvvvuuuwwwzzzzzz{{{~~~}}}||||||}}}~~~~~~~~~}}}|||{{{yyyxxxwwwvvvvvvwwwxxxyyyvvvvvvwwwxxxyyy{{{{{{|||yyyzzz|||}}}}}}}}}|||{{{xxxxxxyyyzzzzzz{{{||||||}}}{{{xxxxxxxxxxxxxxxwwwvvvvvvwwwxxxxxxxxxxxxyyyyyyyyy{{{zzzyyyzzzzzzzzzwwwvvvssspppkkkgggggghhhjjjlllqqqdddUUUNNNKKKMMMVVV```kkkooofffXXXRRRLLLMMMYYYlllxxxpppggg^^^WWWPPPIIICCCAAA@@@>>>???BBBEEEGGGMMMSSSWWW]]]kkkyyytttcccWWWSSSUUUUUU___mmm{{{vvv\\\OOOKKKIIIHHHGGGHHHJJJMMMRRRZZZccciiihhhooowww~~~~~~|||{{{{{{xxxzzz~~~|||xxxyyyzzzuuutttuuuyyyxxxsssooopppqqq|||nnnddd[[[VVVQQQTTT___mmmxxx~~~}}}zzzxxxvvvuuutttsssssssssrrrqqqqqqpppoooMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMLLLMMMOOOPPPOOONNNJJJJJJJJJKKKMMMNNNPPPQQQTTTXXX]]]bbbfffjjjooorrrtttxxx|||~~~uuucccQQQIIIDDD@@@CCCJJJJJJUUUeeevvv~~~sssjjjkkkttt|||rrrggg^^^aaaooo}}}xxxtttzzzwwwoookkklllttt|||lllUUUEEE<<<888777777666666666666777777888444444888999;;;GGGVVVccc^^^XXXQQQLLLJJJJJJJJJLLLSSS\\\ggguuuzzzlll```bbblllqqqvvv~~~}}}zzzwwwqqqhhh___XXXUUUWWWYYY\\\```gggoootttwww~~~vvvmmmmmmssszzz~~~~~~}}}}}}}}}~~~}}}}}}|||{{{{{{{{{}}}~~~~~~~~~~~~{{{zzzyyywwwvvvuuuuuuuuuwwwwwwxxxyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{yyyxxxwwwvvvrrrlllccc[[[SSSMMMJJJKKKHHHIIILLLOOORRRZZZbbbnnnttt{{{}}}zzzuuurrrqqqlllmmmoooqqqrrrsssrrrrrruuuzzz~~~}}}zzzxxx{{{~~~}}}}}}}}}}}}}}}|||{{{{{{zzz|||}}}}}}|||zzzxxxwwwvvvuuuuuuvvvwwwwwwvvvwwwwwwxxxxxxyyyyyyzzzxxxyyyzzzzzz{{{{{{zzzzzzyyyyyyzzz{{{|||}}}~~~~~~|||zzzzzzyyyyyywwwvvvtttsssvvvvvvwwwwwwwwwxxxxxxxxx{{{zzzyyyyyyyyyxxxvvvtttsssnnniiifffgggjjjlllnnnlll^^^QQQMMMLLLLLLSSS]]]gggfffWWWIIIHHHHHHKKKWWWooowwwnnneee[[[TTTNNNGGGAAAAAA@@@???@@@CCCFFFIIINNNTTTXXX___ooo}}}uuucccWWWUUUWWWWWWcccuuuqqqZZZQQQMMMJJJHHHFFFGGGGGGIIINNNWWWbbbiiieeekkksssyyy|||}}}}}}}}}}}}zzz|||||||||}}}~~~{{{yyyyyyzzzvvvppppppsssxxx}}}pppeee\\\XXXVVVZZZeeerrr}}}|||yyywwwvvvuuuqqqrrrrrrsssssssssrrrrrrLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLNNNPPPQQQPPPOOOKKKKKKLLLNNNPPPRRRTTTUUUZZZ^^^cccgggkkknnnqqqtttxxx||||||fffUUUGGGEEEEEEBBBEEEMMMSSScccwww~~~}}}wwwrrruuu|||}}}zzzfff```]]]dddqqqyyy{{{yyyssssss~~~|||nnniiikkkpppxxx{{{aaaNNNBBB<<<999777777666666666666777777999555555::::::999CCCSSS```]]]XXXSSSOOOLLLKKKJJJKKKQQQZZZeeetttooo^^^]]]gggkkkppp}}}~~~|||yyytttlllbbbZZZUUUVVVXXX[[[___eeelllrrrssszzzzzzooommmrrrxxx}}}~~~{{{|||}}}}}}|||{{{zzzyyyzzz{{{|||~~~~~~~~~~~~}}}{{{zzzyyywwwvvvuuuttttttuuuvvvwwwyyyzzz{{{||||||yyyzzz{{{{{{{{{zzzyyyxxxtttrrrmmmfff___WWWRRROOOKKKIIIIIIMMMPPPTTT\\\dddnnnuuu}}}{{{uuurrrqqqmmmoooqqqssstttttttttsssuuu{{{|||{{{~~~}}}~~~~~~|||}}}}}}||||||{{{|||||||||{{{}}}}}}{{{xxxxxxwwwvvvvvvuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxzzz{{{|||~~~~~~~~~~~~~~~~~~||||||{{{zzzxxxuuusssqqqtttttttttuuuuuuuuuvvvvvvwwwvvvuuuvvvwwwvvvuuussspppkkkfffeeehhhmmmppprrrfffXXXMMMMMMNNNMMMSSS]]]bbb```RRRFFFHHHJJJOOO[[[vvvtttlllcccYYYQQQJJJDDD@@@@@@AAA@@@BBBEEEIIIKKKPPPVVVZZZccctttwwwdddYYYWWWZZZeeerrrmmmYYYSSSOOOJJJHHHGGGFFFDDDEEEJJJSSS```hhhhhhlllqqquuuxxxzzz}}}~~~wwwpppqqqvvv{{{vvvjjj```^^^```fffqqq|||}}}zzzxxxvvvvvvqqqrrrsssttttttsssrrrrrrLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLNNNPPPQQQPPPOOONNNOOOPPPRRRTTTWWWYYY[[[^^^bbbgggkkknnnpppsssuuu{{{mmmZZZKKKAAADDDGGGFFFJJJRRR]]]ppp|||}}}{{{yyy|||}}}uuuaaa___aaajjjtttyyyxxxwwwrrrtttzzznnnmmmuuu}}}rrrZZZKKKCCC???===777777666666666666777888777333555;;;;;;:::DDDSSS]]][[[XXXTTTQQQNNNLLLLLLJJJQQQYYYdddsssrrr___\\\dddeeejjjwww}}}{{{wwwoooddd\\\UUUVVVXXXZZZ]]]ccckkkppppppwww|||qqqmmmqqqvvv|||{{{{{{|||||||||{{{yyyxxxzzz{{{|||~~~~~~~~~}}}}}}~~~}}}{{{yyyxxxwwwvvvvvvtttuuuwwwyyy{{{|||}}}}}}yyyzzz{{{||||||{{{{{{zzzsssqqqmmmhhhbbb[[[VVVSSSKKKIIIJJJNNNRRRVVV___hhhnnnuuu~~~{{{uuuqqqpppooopppssstttuuuuuussssssvvv|||~~~~~~~~~~~~}}}~~~~~~}}}~~~}}}}}}}}}~~~}}}xxxxxxxxxwwwvvvvvvuuuuuuvvvuuuuuuuuuuuuttttttttttttsssrrrrrrrrrsssuuuvvvvvvvvvxxxyyy{{{|||}}}~~~~~~~~~}}}~~~~~~~~~}}}|||yyyvvvsssqqqrrrrrrrrrsssssssssttttttssssssrrrsssuuuvvvtttsssmmmiiiddddddiiioootttuuuaaaTTTKKKNNNQQQPPPUUU^^^```bbbXXXNNNPPPSSSYYYgggzzz~~~sssjjjaaaVVVOOOGGGAAA>>>@@@BBBBBBDDDHHHLLLNNNRRRXXX\\\fffxxxyyyeeeZZZYYY\\\vvv~~~jjjYYYTTTPPPKKKHHHHHHFFFCCCBBBFFFPPP]]]ffflllnnnqqqtttvvvyyy|||zzzsssuuu|||}}}|||nnncccdddhhhqqq|||}}}zzzxxxwwwvvvrrrssstttttttttsssrrrqqqIIIHHHHHHIIIJJJKKKIIIHHHDDDFFFIIIMMMOOOPPPPPPPPPNNNOOOPPPSSSVVVZZZ]]]^^^```eeekkkpppsssuuuwwwyyyxxxcccNNNKKKGGGCCCCCCHHHPPPWWWiii}}}yyy{{{}}}qqqhhhZZZ[[[dddqqqvvvrrroooqqqnnn~~~wwwuuubbbQQQGGG>>>;;;===888777777666666666666777888555555888999;;;AAAHHHVVV]]]^^^VVVMMMJJJKKKKKKKKKSSS[[[dddrrrpppaaa]]]aaaeeefffqqqyyyuuuqqqhhh^^^WWWSSSRRRWWW]]]aaafffkkkrrrwww|||tttiiijjjsssyyy}}}~~~~~~}}}|||||||||||||||zzz{{{}}}~~~~~~~~~~~~|||yyywwwuuuuuuvvvwwwtttuuuvvvxxxyyyzzz{{{{{{yyyyyyyyyzzz|||}}}|||{{{qqqnnnkkkgggccc^^^YYYUUUMMMIIIHHHLLLQQQVVV^^^fffnnnssszzz}}}|||xxxtttqqqpppqqqsssttttttuuuwwwyyy{{{}}}|||zzz{{{|||~~~{{{zzz{{{}}}~~~{{{zzzyyywwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuutttttttttttttttuuuvvvwwwwwwwwwwwwwwwwwwwwwxxxzzz|||}}}~~~{{{{{{|||{{{wwwttttttvvvwwwvvvuuuuuutttssssssrrrrrrvvvsssrrrsssvvvvvvqqqllliiigggddddddlllttttttooo```QQQIIIMMMPPPNNNQQQXXXYYYXXXXXXVVVSSSWWWgggxxx|||qqqjjj```TTTKKKEEECCCAAA???@@@BBBEEEGGGKKKOOOUUUYYYbbbrrrtttccc^^^bbbggg}}}yyyhhh[[[QQQNNNNNNIIIJJJJJJHHHEEEEEEKKKWWWaaakkkhhhmmmxxx}}}{{{}}}~~~|||wwwxxx|||tttkkkooouuu~~~}}}{{{xxxwwwvvvwwwuuuuuuwwwyyyyyyuuurrrJJJIIIIIIIIIKKKKKKIIIGGGEEEGGGJJJMMMOOOPPPPPPPPPOOOPPPRRRVVVZZZ^^^aaaccceeejjjoootttvvvxxxyyy{{{|||~~~kkkWWWMMMKKKGGGDDDFFFMMMWWW___rrrvvvxxxtttfff]]]^^^aaajjjssstttpppppptttzzz}}}}}}^^^NNNGGG???;;;<<<888888777666666666666777777444444666777999@@@HHHXXX___aaaYYYOOOKKKKKKKKKKKKRRRZZZcccqqqqqqaaa]]]```fffffflllxxx{{{xxxtttkkkbbbZZZUUUSSSWWW\\\___ccciiippptttzzz~~~vvvkkkkkkrrrxxx|||~~~}}}|||||||||{{{|||}}}~~~|||{{{yyyxxxwwwwwwwwwwwwwwwwwwxxxyyyzzzzzzzzzzzzyyyxxxxxxzzz|||}}}|||zzzssspppmmmiiifffaaa[[[WWWPPPLLLJJJNNNQQQUUU]]]dddpppuuu{{{~~~}}}yyytttrrrnnnqqqtttvvvwwwzzz}}}|||}}}~~~~~~~~~}}}|||{{{{{{{{{|||}}}~~~~~~~~~~~~~~~|||zzzzzz}}}}}}||||||xxxxxxwwwwwwvvvvvvvvvuuuwwwwwwxxxxxxwwwwwwvvvuuusssssstttuuuvvvwwwwwwxxxwwwwwwvvvvvvwwwyyyzzz|||~~~}}}}}}}}}}}}~~~{{{xxxvvvvvvvvvwwwuuuuuuttttttsssssssssrrrtttrrrqqqrrruuutttooojjjhhheeebbbcccmmmvvvuuunnn[[[NNNGGGKKKOOONNNQQQWWWZZZYYYZZZ\\\^^^eeeuuu|||rrrjjj```SSSJJJEEECCCAAA???@@@BBBEEEGGGLLLPPPWWW___kkk|||pppaaa^^^ccciii~~~{{{fff[[[QQQMMMMMMHHHIIIIIIGGGEEEEEEKKKVVV___gggeeejjjvvv~~~~~~|||}}}~~~~~~}}}|||{{{~~~zzzuuuxxx}}}}}}zzzxxxwwwwwwwwwwwwwwwyyy{{{zzzvvvsssKKKJJJIIIJJJJJJJJJHHHFFFFFFGGGJJJLLLNNNOOOOOOOOOPPPRRRUUUZZZ___cccgggiiilllpppuuuxxxzzz{{{|||}}}|||www^^^MMMJJJIIIGGGGGGKKKUUUbbbjjj|||}}}tttmmmuuu}}}jjj\\\VVVbbbiiiqqquuurrrnnnsss{{{~~~}}}rrrWWWKKKGGGAAA<<<<<<999888777666666666666666777444222444555888???GGGZZZaaaccc\\\QQQLLLKKKJJJJJJQQQYYYbbbppprrrbbb]]]^^^gggeeegggnnnsssuuuwwwzzz|||~~~~~~~~~|||xxxoooeee^^^XXXUUUWWWZZZ]]]aaaeeelllpppvvvzzz}}}{{{ooommmpppvvvzzz~~~~~~}}}}}}|||}}}~~~zzzzzzzzzzzzyyyyyyyyyxxxzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxzzz||||||{{{zzzuuurrrooollliiieee___[[[UUUPPPMMMOOOQQQTTT[[[bbbpppuuu{{{~~~}}}yyyuuurrrmmmppptttxxx{{{~~~zzz{{{|||}}}~~~}}}}}}|||||||||}}}}}}}}}}}}||||||yyyyyyyyy|||yyyyyyxxxwwwvvvuuuuuutttvvvvvvvvvwwwvvvuuuuuutttrrrssstttuuuvvvwwwwwwxxxvvvvvvuuuuuuuuuvvvxxxyyy{{{}}}}}}{{{}}}|||zzzyyyxxxxxxxxxxxxtttttttttssssssssssssssssssqqqpppqqqsssqqqmmmiiifffcccaaaeeepppxxxtttjjjUUUKKKEEEJJJMMMNNNQQQWWW[[[[[[^^^fffnnnxxx|||sssjjj___RRRIIIDDDCCC@@@???@@@CCCFFFIIINNNRRR[[[hhhyyykkk___^^^fffnnnuuuzzz}}}dddZZZQQQMMMNNNIIIHHHHHHGGGEEEEEEKKKUUU]]]dddbbbfffqqq{{{~~~}}}|||}}}|||~~~|||}}}~~~|||zzzyyywwwwwwxxxxxxzzz|||}}}{{{wwwtttKKKJJJIIIIIIJJJIIIGGGEEEFFFGGGIIILLLMMMOOOOOOOOORRRTTTYYY^^^dddiiimmmooorrruuuyyy{{{|||}}}~~~kkkYYYNNNGGGGGGGGGIIIPPP]]]kkkuuuvvvpppmmmssstttaaaYYYXXXfffnnnvvvvvvpppooowww~~~|||~~~fffOOOHHHGGGAAA<<<;;;999999888777666666666666888555333444555777???GGGYYYaaaeee^^^SSSMMMKKKIIIJJJPPPXXX```nnn~~~ttteee]]]^^^eeedddfffkkkpppsssuuuuuuyyy|||~~~zzzpppfff___YYYUUUVVVYYY[[[___dddiiimmmssswwwzzztttooonnntttwww|||~~~~~~~~~}}}~~~yyyyyyzzz{{{{{{zzzzzzyyyzzzzzzzzzzzzzzz{{{{{{|||zzzyyyyyy{{{}}}~~~}}}{{{vvvtttqqqnnnlllhhhccc___WWWQQQNNNNNNPPPSSSYYYaaannnsssyyy|||zzzwwwsssrrrnnnqqquuuxxx{{{~~~zzz{{{}}}}}}}}}}}}}}}}}}|||{{{zzzxxxxxxzzz}}}zzzzzzyyyxxxvvvuuuttttttssssssttttttssssssrrrqqqrrrrrrssstttuuuvvvwwwwwwuuuuuutttsssssstttuuuvvvxxxzzz}}}~~~|||zzzzzzzzzzzzzzzyyyyyyxxxssssssssssssssssssssssssrrrqqqpppqqqrrrpppllliiieeeddddddjjjuuuyyyoooaaaPPPIIIFFFJJJNNNOOOSSSYYY]]]]]]dddppp|||{{{rrriii^^^QQQHHHCCCBBB@@@???AAADDDHHHJJJQQQVVVaaarrrzzzhhh___aaajjjsssyyyqqqvvvyyycccZZZQQQNNNOOOKKKIIIIIIGGGFFFGGGLLLUUU[[[cccaaaccckkkuuu{{{}}}|||~~~yyyxxx~~~}}}}}}}}}|||zzzyyyxxxwwwxxxzzz|||~~~~~~{{{wwwtttJJJIIIHHHIIIJJJIIIHHHFFFGGGHHHJJJLLLNNNOOOQQQQQQUUUXXX]]]ccciiinnnrrrtttvvvxxx{{{}}}}}}}}}~~~rrraaaVVVQQQEEEFFFHHHMMMUUUcccqqq{{{zzzpppooopppzzz}}}iii[[[ZZZ```jjjrrrxxxuuuqqqsss}}}{{{~~~nnnZZZIIIFFFFFFAAA<<<<<<:::999888777666666666666999666444555666888???GGGVVV___ddd___UUUOOOKKKIIIKKKQQQWWW^^^jjjzzzwwwhhh```^^^bbbeeekkkqqqwwwzzzyyyvvv|||~~~zzzqqqggg```YYYTTTVVVXXX[[[___dddgggkkkqqquuuxxx}}}zzzrrrnnnqqqtttxxx~~~~~~}}}|||{{{{{{{{{zzz{{{}}}~~~}}}~~~xxxyyyzzz{{{{{{{{{zzzzzzyyyyyyyyyzzz{{{|||~~~|||||||||}}}~~~vvvtttrrrpppnnnjjjfffcccYYYSSSNNNNNNOOORRRXXX___jjjoootttwwwwwwtttrrrpppooorrruuuxxxzzz|||~~~}}}zzz{{{}}}~~~~~~~~~~~~}}}|||{{{zzzzzzzzz{{{~~~}}}}}}~~~zzzzzzyyyxxxwwwvvvuuutttsssssssssssssssrrrqqqqqqssssssssstttuuuuuuvvvvvvtttsssrrrrrrrrrssstttuuuuuuwwwzzz~~~~~~~~~yyyyyyzzz{{{{{{{{{zzzyyysssssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqooollliiieeegggjjjqqqxxxvvvgggVVVMMMIIIHHHKKKOOORRRVVV[[[___aaakkkyyyyyypppfff[[[OOOGGGBBBAAA@@@???BBBEEEIIILLLTTTZZZfffyyyuuugggaaabbbkkkuuuxxxqqqxxxtttaaa[[[RRROOOPPPMMMKKKJJJHHHGGGIIIMMMSSSXXXcccccccccfffmmmvvv{{{}}}}}}yyyzzz}}}uuuqqq}}}|||}}}}}}|||{{{yyyxxxwwwxxx{{{}}}~~~}}}zzzwwwuuuKKKJJJIIIJJJLLLLLLJJJIIIJJJKKKLLLNNNQQQSSSUUUVVV\\\^^^dddjjjooosssvvvwwwxxxzzz|||}}}}}}~~~~~~zzzvvvpppeeeYYYRRRPPPGGGIIILLLRRR[[[gggttt}}}tttnnnqqqvvvrrr```YYY```jjjrrrwwwyyyvvvuuu|||{{{www{{{{{{___QQQGGGFFFEEE???<<<>>>;;;:::999888777666666666888666555777888999>>>EEERRR\\\ddd```XXXQQQMMMKKKMMMRRRVVV[[[fffttt{{{mmmccc```aaaiiirrrzzzyyy~~~{{{~~~{{{sssiiiaaaZZZUUUUUUWWWYYY^^^ccceeeiiiooosssvvv{{{~~~uuunnnpppqqquuuzzzzzzyyyyyyxxxxxxyyyyyyyyyyyyzzz}}}~~~}}}~~~~~~~~~yyyyyyyyyyyyyyyzzzzzzzzzyyyxxxxxxyyyzzz|||~~~~~~}}}}}}wwwvvvtttrrrqqqnnniiifff^^^WWWQQQOOOOOOQQQWWW]]]fffjjjpppttttttrrrqqqpppqqqsssuuuwwwwwwyyy{{{~~~~~~~~~}}}|||xxxzzz|||~~~~~~~~~~~~~~~~~~}}}|||||||||||||||~~~~~~|||{{{}}}~~~}}}}}}}}}zzzzzzyyyxxxwwwvvvvvvuuuuuuuuuuuuvvvuuuttttttsssttttttttttttttttttttttttrrrrrrqqqqqqqqqrrrtttuuuuuuwwwyyy|||~~~}}}|||{{{|||~~~yyyzzz{{{{{{{{{{{{zzzzzzttttttssssssrrrqqqqqqqqqqqqrrrrrrrrrpppmmmkkkiiidddiiinnnrrruuuooo___NNNKKKJJJKKKMMMPPPTTTYYY\\\aaagggsss~~~vvvmmmbbbXXXMMMGGGAAA@@@???@@@BBBFFFKKKNNNVVV]]]kkk~~~ooodddaaaaaagggppp{{{xxxttt|||ooo___ZZZRRROOOQQQMMMMMMKKKIIIHHHIIILLLPPPSSS^^^ccceeefffjjjssszzz}}}{{{vvvrrrqqq}}}}}}{{{~~~}}}wwwqqqnnnwww||||||{{{|||}}}}}}|||}}}}}}~~~}}}|||zzzxxxwwwyyy{{{||||||zzzwwwvvvvvvLLLLLLLLLMMMOOOPPPOOOMMMMMMNNNPPPRRRUUUYYY[[[]]]cccfffkkkpppuuuxxxzzz{{{yyy{{{}}}~~~~~~~~~zzzhhhcccaaabbb^^^UUUOOONNNKKKNNNRRRYYYaaakkkvvv}}}~~~xxxrrrsss{{{zzzhhh]]]^^^jjjuuu}}}}}}zzzwww|||{{{{{{{{{|||eeeTTTKKKGGGGGGDDD<<<;;;@@@<<<;;;999888777666666666666444555777888888<<>>===<<<;;;:::999888777777777777444444555777888999:::;;;KKKVVVbbbhhhddd\\\UUURRRPPPRRRUUUYYY```iiissszzz~~~~~~zzzrrriiihhhoooxxx~~~|||yyykkkeee]]]UUURRRSSSWWW[[[eeefffiiillloootttzzz~~~|||uuuooooooqqqvvv|||~~~|||~~~}}}|||||||||||||||}}}~~~{{{zzzzzz{{{|||}}}}}}}}}|||zzzyyyyyyxxxvvvuuutttuuuvvvxxxuuuvvvwwwyyyzzz{{{{{{{{{|||}}}}}}~~~}}}zzzxxxvvvuuutttpppkkkbbbYYYRRRQQQUUUXXX___dddkkkoooppppppsssuuussstttuuuwwwyyyzzzzzzzzz|||zzzzzz{{{{{{{{{~~~}}}zzzyyyyyyyyyzzz|||}}}~~~}}}|||{{{zzzyyy}}}{{{yyyzzz}}}~~~}}}zzz{{{}}}~~~{{{yyyyyyxxxwwwvvvvvvvvvwwwxxxwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvtttsssrrrqqqqqqqqqooooooppprrrtttuuuwwwwwwvvvyyy|||{{{xxxvvvvvvwwwxxxwwwwwwvvvwwwyyyzzz{{{{{{yyywwwwwwxxxxxxwwwvvvuuusssrrrrrrrrrrrrqqqooossspppllljjjhhhgggeeedddbbbeeehhhhhhcccYYYNNNGGGJJJJJJKKKNNNTTTYYY\\\^^^oooyyy~~~uuujjjbbbXXXMMMFFFDDD>>>@@@AAACCCEEEIIIOOORRRUUU\\\ppprrr\\\XXXVVVQQQVVVaaalllrrrzzz~~~~~~~~~tttdddTTTOOOPPPNNNLLLKKKIIIIIIHHHGGGGGGGGGHHHHHHTTTZZZdddnnnqqqqqquuu{{{|||}}}|||wwwtttsssppplllkkkqqqttttttxxx|||{{{zzzyyywwwuuuyyyxxxvvvuuuuuuuuuvvvwwwPPPPPPQQQTTTXXXYYYXXXVVVXXX[[[___cccfffiiinnnqqqrrrtttvvvxxxzzz{{{{{{{{{zzzyyyzzz{{{~~~~~~~~~uuuaaaOOOJJJFFFGGGLLLPPPQQQUUUZZZ[[[ccclllqqqwww~~~tttttttttxxx{{{pppdddbbbkkkwww|||sssqqqyyy~~~}}}www___PPPHHHGGGFFFDDDCCCAAA???======;;;:::999888777777777777555555666666777888::::::IIITTTaaahhheee]]]UUUQQQOOOPPPSSSVVV]]]fffqqqxxx||||||tttkkkfffkkkrrrxxx|||~~~{{{pppjjj```XXXTTTUUUYYY\\\ccceeehhhkkkooosssyyy}}}}}}xxxooonnnpppttt{{{}}}}}}}}}|||{{{{{{{{{{{{{{{~~~|||yyyyyyyyy{{{{{{|||||||||{{{zzzyyyyyyxxxvvvuuutttuuuvvvwwwvvvvvvxxxyyyzzz{{{{{{{{{}}}}}}~~~~~~}}}{{{yyyxxxwwwwwwuuupppggg]]]UUUSSSUUUXXX```eeekkknnnooooooqqqsssssstttuuuwwwyyyzzz{{{{{{{{{|||zzzxxxtttssstttvvvxxxxxx~~~}}}zzzzzzzzz{{{|||}}}}}}}}}}}}}}}}}}}}}}}}|||zzzyyyzzz}}}~~~}}}{{{|||~~~|||zzzyyyxxxwwwvvvvvvvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvuuutttsssrrrqqqqqqqqqppppppqqqrrrtttuuuvvvvvvuuuxxxzzzzzzxxxvvvvvvwwwvvvvvvuuuuuuvvvwwwyyyzzz{{{yyywwwwwwxxxxxxwwwvvvuuutttrrrrrrssssssqqqppppppnnnkkkiiihhhgggfffeeeccchhhnnnlllcccWWWNNNIIIJJJJJJLLLPPPVVV\\\```cccsss{{{xxxoooeee^^^VVVLLLFFFEEE>>>@@@BBBDDDFFFJJJOOOSSSWWW\\\nnnlllXXXTTTTTTPPPVVVaaannnsssxxx{{{|||~~~ooo```QQQMMMMMMLLLJJJIIIHHHHHHGGGGGGGGGHHHHHHIIIRRRXXXbbbllloooooosssxxx}}}~~~~~~zzzvvvuuuppplllkkkrrrwwwxxx|||}}}zzzyyyzzzzzzzzzyyyxxxxxxvvvuuuuuuuuuvvvwwwTTTTTTUUUXXX[[[]]]\\\[[[^^^aaadddgggiiilllpppsssvvvwwwxxxzzz{{{{{{{{{{{{}}}}}}~~~xxxpppeeeTTTEEEBBB@@@BBBGGGLLLQQQ[[[cccfffqqqzzz~~~~~~|||yyysssuuuxxx~~~sssnnnjjjmmmuuu}}}lllkkkoooyyy~~~{{{yyyzzzeeeSSSKKKKKKEEEDDDCCCBBB@@@???>>>>>>;;;:::999888888777777888888777666555555777999:::EEEPPP^^^gggeee^^^UUUQQQNNNNNNOOORRRXXXbbbmmmuuuzzzxxxooocccfffjjjpppwww}}}vvvoooeee\\\VVVWWWZZZ]]]___bbbgggkkknnnrrrwwwzzzyyy{{{pppnnnnnnrrryyy~~~~~~}}}|||{{{zzzyyyyyyyyy}}}}}}}}}{{{xxxwwwxxxyyyzzzzzzzzz{{{zzzyyyyyyxxxyyyxxxvvvuuuuuuuuuvvvwwwvvvvvvxxxyyyzzzzzz{{{{{{||||||}}}~~~~~~~~~}}}|||{{{zzzzzzzzz{{{vvvmmmcccZZZUUUUUUWWW___dddjjjmmmmmmmmmppprrrrrrsssuuuwwwyyy{{{{{{|||yyy{{{zzzuuurrrrrrooommmnnnppptttvvvwww~~~}}}{{{{{{|||}}}~~~{{{{{{|||}}}~~~~~~zzzyyyyyyzzz|||~~~}}}|||}}}~~~|||yyyxxxxxxwwwvvvvvvwwwwwwxxxyyyyyyzzzzzzzzzyyyyyyvvvuuutttsssrrrqqqqqqqqqqqqrrrrrrsssttttttuuuuuutttvvvxxxxxxwwwvvvvvvwwwuuuuuuuuuuuuuuuvvvxxxxxxzzzyyyxxxxxxyyyzzzyyywwwvvvtttssssssssssssrrrpppmmmlllkkkiiihhhggggggfffdddnnnuuuqqqbbbSSSMMMLLLJJJKKKNNNRRRXXX___eeehhhxxx|||~~~oooggg^^^YYYRRRJJJEEEEEE???AAACCCEEEGGGKKKQQQTTTZZZ\\\mmm|||fffTTTRRRSSSQQQXXXcccqqqtttwwwyyy{{{hhh[[[NNNJJJJJJIIIGGGFFFFFFFFFFFFFFFGGGHHHIIIIIIOOOTTT___iiimmmlllooottt}}}~~~|||wwwuuurrrmmmmmmttt}}}~~~}}}zzzwwwwwwxxx{{{|||}}}xxxwwwvvvvvvuuuuuuvvvvvvWWWXXXZZZ\\\___```______cccfffiiikkkmmmooorrruuuxxxyyyyyyzzz{{{{{{{{{{{{~~~~~~sssggg^^^UUUJJJAAA??????AAAFFFLLLVVVbbblllsss{{{{{{uuuqqqpppuuuzzz|||wwwvvvvvvyyy~~~iiilllsssxxxzzzwwwtttsssrrruuu}}}nnn[[[OOOJJJJJJCCCBBBBBBAAA@@@???>>>>>>;;;;;;:::999888888888888:::888666444444555888999AAALLL[[[eeefff___VVVPPPMMMMMMLLLNNNSSS]]]iiiqqq{{{|||sssbbbcccgggmmmvvv}}}}}}{{{tttiii___YYYWWWYYY[[[\\\```eeeiiimmmqqquuuwwwwww~~~~~~rrrooommmpppvvv}}}}}}|||zzzzzzyyyyyy||||||{{{yyywwwvvvxxxzzzyyyyyyyyyyyyxxxxxxxxxwwwxxxwwwvvvvvvuuuuuuvvvvvvuuuvvvwwwxxxyyyyyyyyyyyyzzzzzz{{{{{{||||||}}}}}}|||{{{{{{{{{{{{{{{||||||{{{ssshhh]]]WWWUUUVVV]]]aaagggjjjkkkmmmpppsssrrrsssuuuwwwzzz{{{|||}}}{{{}}}{{{wwwtttpppnnnqqqooonnnppptttyyy|||}}}~~~}}}}}}~~~zzz{{{||||||}}}~~~yyyyyyyyyzzz|||}}}}}}}}}|||~~~~~~|||yyyyyyxxxwwwwwwvvvvvvvvvwwwxxxyyyzzzzzzzzzyyyyyyuuuuuutttsssrrrqqqqqqrrrssssssssssssttttttttttttssstttvvvwwwwwwvvvvvvvvvtttuuuuuuuuuvvvwwwxxxxxx{{{zzzyyyzzz||||||{{{yyyvvvtttssssssssssssrrrpppllllllllljjjgggffffffggggggrrryyyqqq^^^NNNJJJMMMKKKMMMPPPTTTYYY```fffkkkyyy|||yyyjjjbbbYYYTTTNNNGGGDDDDDD@@@AAADDDFFFHHHMMMRRRVVV[[[]]]llltttbbbTTTRRRTTTUUU]]]hhhrrruuuyyy{{{}}}zzzbbbVVVKKKHHHHHHGGGEEEFFFEEEEEEEEEEEEFFFHHHIIIIIILLLPPPZZZeeejjjjjjlllpppxxx|||~~~xxxtttuuupppooovvv|||~~~{{{~~~}}}|||}}}~~~|||yyyuuutttvvvyyy{{{|||xxxwwwwwwwwwvvvvvvvvvvvvYYY[[[^^^```aaabbbccccccgggjjjmmmoooppprrruuuwwwzzzzzzzzz{{{{{{||||||||||||}}}{{{qqqbbbVVVNNNHHHDDDCCC???AAAEEEJJJSSS```lllsss{{{}}}}}}yyyqqqiiihhhkkksss{{{~~~~~~~~~}}}zzzyyyssswwwzzzxxxtttpppnnnmmmhhhiiiqqq{{{nnn\\\SSSKKKEEECCCBBBAAAAAA@@@??????>>>>>><<<;;;:::999888888888888:::888666444333555777888===GGGWWWbbbeee```WWWPPPLLLKKKKKKLLLQQQZZZfffnnn|||wwwcccdddgggmmmvvv|||~~~|||}}}wwwmmmbbb[[[XXXXXXXXXYYY]]]bbbgggkkkooosssuuuxxxwwwrrrnnnooottt{{{}}}|||{{{{{{{{{||||||{{{yyyxxxwwwyyy{{{yyyyyyxxxxxxwwwwwwwwwwwwxxxwwwwwwvvvvvvvvvvvvvvvuuuuuuvvvwwwxxxxxxxxxwwwvvvwwwwwwxxxyyyyyyzzzzzzxxxxxxyyyyyyzzz{{{|||}}}}}}vvvkkkaaaZZZVVVVVVYYY^^^dddhhhiiilllppptttqqqrrruuuxxxzzz|||~~~~~~|||~~~|||zzzyyyxxxwwwvvvzzzxxxwwwyyy~~~|||||||||||||||||||||}}}xxxyyyzzzzzz{{{{{{|||}}}zzz|||~~~~~~|||zzzyyyyyyxxxxxxwwwvvvuuuuuuuuuvvvwwwyyyyyyyyyxxxwwwuuutttssssssrrrrrrrrrrrrttttttttttttttttttttttttssssssuuuvvvwwwwwwvvvuuuuuuuuuvvvwwwwwwxxxxxxxxxzzzzzzzzz|||}}}~~~}}}{{{vvvtttsssrrrssssssrrrpppnnnnnnmmmiiifffeeefffhhhkkkssswwwlllXXXIIIHHHMMMLLLNNNQQQTTTXXX^^^fffkkkyyy}}}uuuhhh___VVVQQQKKKEEEBBBBBBAAABBBEEEGGGJJJNNNTTTXXX]]]___ppplll___SSSRRRUUUYYYcccmmmuuuxxx|||vvv]]]SSSJJJHHHIIIGGGFFFGGGDDDDDDDDDEEEFFFGGGHHHIIIHHHKKKTTT```fffhhhjjjooossszzz|||wwwtttqqqooottt~~~zzz{{{|||~~~zzz|||{{{{{{zzz{{{|||~~~|||yyyuuussstttwwwyyyyyyxxxxxxxxxxxxxxxwwwwwwwww]]]___cccdddeeeeeefffgggkkknnnppprrrtttvvvxxx{{{}}}|||||||||}}}~~~}}}yyylllaaaTTTKKKEEEAAAAAADDD???DDDKKKUUUdddttt~~~{{{uuuooogggbbbdddjjjnnnwww~~~~~~}}}zzzwwwwwwyyyyyyqqqmmmkkkiiibbbbbbkkkxxxuuu[[[RRRPPPJJJCCCAAAAAAAAA@@@@@@???>>>======<<<;;;:::999999888888999888777555444444555666888:::DDDRRR___ddd```XXXRRRKKKKKKKKKLLLPPPYYYcccjjjzzz{{{eeeeeefffllluuu~~~|||~~~{{{}}}xxxpppfff^^^YYYWWWVVVWWWZZZ___dddhhhlllqqquuuxxx~~~}}}wwwpppnnnrrryyy}}}~~~}}}|||||||||zzz{{{|||{{{yyyyyyzzz|||yyyyyyxxxwwwwwwwwwwwwxxxwwwwwwwwwwwwvvvvvvvvvuuussstttuuuuuuvvvvvvuuuuuuttttttuuuvvvvvvwwwwwwxxxwwwwwwxxxxxxzzz{{{}}}~~~|||wwwnnneee]]]YYYXXXXXX]]]bbbfffgggjjjooosssqqqrrruuuxxx{{{}}}yyy|||~~~~~~~~~~~~~~~|||||||||{{{{{{zzzzzzzzzxxxzzz{{{{{{zzzyyy{{{|||yyyyyyzzz{{{{{{{{{zzzzzzyyyyyyyyyyyyxxxvvvuuutttrrrtttvvvxxxyyyxxxwwwvvvuuutttsssrrrrrrrrrrrrrrrtttttttttttttttuuuuuuuuuuuuttttttvvvxxxxxxvvvttttttuuuvvvwwwxxxxxxxxxxxxxxxxxxyyy{{{}}}~~~|||{{{uuusssrrrrrrrrrrrrqqqooooooooommmiiieeeeeeiiimmmrrrtttqqqcccRRRGGGGGGLLLLLLOOORRRTTTWWW]]]fffmmmzzz|||pppeee\\\SSSNNNHHHBBB@@@AAABBBCCCFFFHHHKKKPPPVVVZZZ^^^cccxxxdddZZZRRRSSSYYY```lllvvv{{{~~~oooYYYPPPJJJIIIIIIGGGGGGHHHDDDDDDDDDDDDEEEFFFGGGGGGFFFHHHOOOZZZbbbfffkkkoooqqq||||||tttsssppppppwww}}}yyyzzz{{{|||}}}~~~||||||}}}}}}|||{{{|||~~~}}}zzzwwwuuuvvvwwwxxxxxxyyyzzzzzzzzzzzzyyyxxxxxx```cccgggiiihhhhhhjjjllloooqqqtttvvvxxxzzz}}}zzzrrrkkk[[[RRRJJJFFFBBB===>>>BBB@@@HHHTTTeee|||tttlllddd___aaagggmmmsssyyy~~~{{{vvvwww}}}{{{rrroookkkgggcccdddnnnwwwcccRRRNNNMMMGGGDDDGGGBBBAAA@@@???>>>===<<<<<<<<<<<<;;;:::999999999999666666555555555666666777888AAAOOO\\\bbb```YYYSSSKKKKKKLLLMMMQQQXXXbbbhhhttt}}}gggddddddhhhrrr|||}}}xxxzzz|||~~~}}}yyyssskkkccc\\\WWWUUUVVVYYY]]]aaaeeejjjppptttwww||||||sssoooqqqwww|||~~~~~~}}}}}}|||}}}}}}xxxzzz{{{{{{zzzyyyzzz{{{zzzyyyxxxwwwwwwwwwxxxxxxwwwwwwwwwwwwwwwvvvuuuuuurrrrrrssstttttttttsssssstttttttttuuuvvvvvvwwwwwwxxxxxxxxxyyy{{{|||~~~}}}|||xxxqqqiiibbb]]]\\\ZZZ^^^bbbeeeeeegggkkkoooppprrruuuxxx{{{~~~yyy}}}~~~{{{{{{{{{zzzzzzzzzyyyyyyyyyyyy{{{|||{{{yyyxxxyyy{{{xxxxxxxxxwwwxxxyyyzzz{{{yyyyyyyyyyyyxxxvvvtttsssrrrsssvvvxxxyyyxxxvvvuuuttttttsssrrrrrrrrrssssssssssssttttttuuuuuuvvvvvvwwwvvvuuuvvvxxxxxxuuusssssstttuuuwwwwwwwwwwwwvvvuuuuuuvvvyyy{{{|||zzzxxxtttrrrqqqqqqqqqqqqpppnnnnnnnnnlllgggdddfffmmmtttzzztttiii[[[MMMGGGHHHLLLKKKNNNRRRUUUXXX___iiiqqq~~~xxxlllaaaXXXOOOJJJFFFAAA???AAABBBDDDGGGIIILLLQQQWWW[[[aaaiiivvv^^^XXXUUUXXX```lllzzzfffUUUNNNIIIIIIIIIGGGGGGIIIEEEEEEDDDDDDDDDEEEEEEFFFEEEEEEKKKVVV___ffflllqqqvvvyyyyyyuuuqqqsss{{{}}}yyyzzz}}}}}}|||~~~~~~~~~|||~~~~~~{{{yyyyyyzzz{{{{{{zzzzzz{{{|||||||||{{{zzzyyycccfffjjjlllkkkkkkmmmoooqqqtttwwwyyy{{{}}}yyyoooddd\\\PPPJJJFFFFFFCCC===<<>><<<;;;;;;<<<<<<;;;:::999999999999444555555666666666666666888@@@MMMZZZaaa```ZZZTTTKKKLLLMMMNNNRRRYYYaaagggoooyyygggdddaaadddnnnzzzzzzsssyyyzzz}}}zzzuuunnneee^^^XXXUUUVVVXXX[[[___ccciiipppuuuuuuzzz~~~uuuooopppvvvzzz}}}~~~}}}|||||||||||||||}}}vvvxxx{{{{{{zzzyyyyyyyyyzzzzzzxxxwwwwwwwwwxxxyyywwwwwwwwwwwwwwwvvvuuuuuuqqqqqqrrrrrrssssssrrrrrrttttttuuuuuuvvvwwwwwwwwwyyyyyyyyyzzz|||}}}|||{{{yyyssskkkeeeaaa___\\\```cccddddddeeehhhlllppprrrtttxxx{{{~~~}}}|||yyyyyyyyyyyyyyyyyyyyyyyyyyyzzz|||}}}{{{xxxwwwxxxzzzyyyxxxvvvvvvvvvxxxzzz{{{yyyyyyzzzyyyxxxvvvtttsssrrrsssvvvyyyyyyyyywwwvvvttttttsssrrrrrrrrrssssssssssssttttttuuuvvvvvvwwwxxxwwwvvvwwwyyyxxxuuurrrrrrssstttvvvvvvvvvvvvuuurrrrrrtttwwwzzzzzzxxxvvvsssqqqppppppqqqpppooommmlllllljjjfffdddhhhrrrzzzuuueeeVVVLLLHHHJJJLLLIIINNNRRRUUUYYYaaallluuuvvviii]]]TTTLLLHHHDDD@@@???AAACCCDDDGGGJJJMMMRRRXXX\\\cccnnnqqq]]]ZZZXXX]]]hhhwww^^^SSSLLLHHHIIIIIIGGGGGGIIIFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDHHHSSS^^^eeemmmsss{{{{{{tttttt{{{zzz{{{~~~|||}}}~~~}}}}}}~~~~~~|||{{{{{{}}}~~~~~~}}}{{{|||}}}}}}}}}|||zzzyyyhhhkkknnnpppoooooooooooossstttvvvzzzxxxmmmaaaUUUNNNKKKEEE@@@@@@===:::>>>FFFLLLVVViiixxxiii]]]UUUYYYaaakkkyyy}}}xxxyyy~~~vvvnnnllloooooowwwiiiTTTOOOHHHBBB@@@@@@??????@@@@@@@@@???>>>======<<<999:::;;;;;;;;;:::999888777777777777777777777777===AAAIIITTT]]]aaa___\\\QQQMMMJJJLLLRRRYYY^^^___jjjqqq~~~pppccc]]]cccjjjmmmvvv}}}}}}sssllljjjooovvvzzzuuurrriii]]]XXXZZZXXXYYYZZZ]]]bbbhhhnnnrrrppprrrvvv~~~{{{rrrlllmmmsssxxx}}}}}}{{{zzz||||||}}}}}}|||{{{zzzzzzyyywwwtttuuuxxxzzzyyywwwvvvvvvvvvvvvvvvvvvvvvvvvwwwuuutttrrrqqqqqqqqqrrrwwwvvvuuutttsssrrrrrrrrrtttvvvxxx{{{}}}}}}{{{wwwssspppkkkgggcccccceeefffeeeccccccfffjjjkkkpppvvvzzz{{{{{{||||||~~~}}}}}}}}}zzzzzzzzzzzzyyyxxx||||||{{{zzzzzzzzzzzz{{{ttttttuuuvvvxxxyyy{{{|||vvvvvvvvvvvvuuuuuuuuuuuusssuuuwwwwwwwwwvvvwwwyyyvvvuuurrrpppooopppqqqqqqttttttsssssssssuuuwwwxxxyyyyyyxxxwwwvvvvvvwwwwwwrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrtttuuuvvvvvvvvvvvvuuurrrooommmnnnnnnnnnnnnnnnkkkddd^^^aaakkkqqqrrrvvviiiYYYPPPJJJFFFGGGJJJLLLQQQWWWZZZ]]]dddpppzzzxxxnnneeeWWWRRRJJJDDDAAAAAAAAA@@@FFFHHHKKKMMMOOOSSSYYY]]]jjj|||}}}ggg[[[XXXWWW```ppp}}}xxx```RRRLLLGGGFFFHHHIIIGGGDDDDDDDDDDDDDDDEEEEEEEEEEEEHHHGGGHHHNNNYYYeeelllooo|||zzzrrrssszzz~~~|||}}}uuuwwwxxxyyy{{{}}}zzzwwwuuukkkmmmqqqrrrrrrqqqqqqrrruuuvvvwww|||uuuiii]]]SSSKKKFFFCCC???>>>??????>>>CCCJJJSSS```uuuuuuggg[[[UUUZZZccctttyyysssttt{{{~~~wwwrrrtttyyy|||jjjXXXOOOKKKEEEBBBAAA@@@@@@@@@@@@@@@??????>>>======<<<:::;;;<<<===<<<;;;:::999666777777888999::::::;;;<<>>>>>AAABBBEEEKKKRRR___oooyyynnnbbbXXXVVV___jjj|||rrrnnnmmmsss{{{zzzlllWWWMMMGGGDDDBBB@@@AAABBBAAAAAA@@@@@@??????>>>=========<<<<<<=========<<<::::::666666777999:::;;;<<<===<<<<<>>>>>???AAABBBBBBAAA????????????>>>>>>======<<<<<<======<<<;;;:::999666666777888999:::;;;<<<;;;:::===IIIYYYdddfffdddYYYSSSLLLIIIMMMSSSXXXZZZfffrrrssseeedddggghhhhhhjjjgggjjjnnnooommmhhheeedddkkkqqqyyy}}}uuuxxx~~~}}}{{{yyytttkkkbbb]]]XXXYYYZZZ\\\___bbbeeefffnnnqqquuuzzz~~~wwwqqqoooppprrrxxx{{{~~~}}}}}}}}}~~~~~~}}}}}}|||{{{zzzyyyxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuutttuuuuuuvvvvvvpppqqqsssuuuwwwxxxyyyzzz{{{zzzzzz{{{}}}~~~|||{{{tttsssrrrpppmmmkkkkkkjjjiiinnnuuu{{{~~~~~~~~~}}}||||||}}}||||||}}}~~~}}}zzzyyyxxxxxxwwwwwwxxxxxxtttttttttttttttuuuvvvwwwuuuuuuvvvvvvwwwxxxyyyyyyvvvwwwxxxxxxvvvuuuuuuvvvtttttttttssstttuuuvvvwwwttttttttttttuuuvvvwwwwwwuuuttttttssssssttttttttttttttttttttttttttttttttttttsssqqqpppppprrrsssuuutttqqqnnnkkkjjjhhhfffdddaaaaaa```bbbmmmzzzgggXXXIIIEEEHHHJJJKKKLLLQQQTTTXXX\\\cccoooyyypppcccWWWOOOJJJDDD@@@???@@@AAABBBGGGKKKOOORRRUUU[[[eeelllwwwjjjccc^^^aaaiiixxxxxxsssrrrxxxwwwaaaWWWTTTPPPLLLIIIHHHGGGFFFDDDFFFFFFEEEEEEEEEFFFGGGHHHJJJNNNPPPPPPPPPVVVbbblllzzz|||~~~}}}tttrrrvvv{{{|||}}}}}}|||zzzwwwwww{{{~~~wwwwww|||zzzxxxyyy{{{|||wwwzzz}}}~~~~~~~~~~~~~~~wwwmmm\\\VVVMMMEEEBBBBBBBBBCCCBBBDDDEEEHHHPPP]]]jjjrrrlllaaa___[[[VVVXXXeeewww{{{rrrkkkiiipppxxx{{{|||}}}www```NNNEEEDDD<<<;;;<<<===@@@AAAAAA@@@?????????>>>>>>>>>>>>>>>;;;;;;<<<<<<;;;:::888777777777777888888888888888:::888:::DDDTTT```ffffff[[[TTTMMMKKKNNNUUUZZZ\\\dddqqq|||llleeeeeeeeeeeefffccciiinnnmmmiiigggggghhhlllqqqxxx}}}vvvyyy~~~~~~}}}zzzwwwpppggg___YYYYYYYYY[[[]]]```cccdddmmmppptttyyy}}}|||uuupppnnnnnntttyyy~~~}}}}}}~~~~~~~~~~~~~~~}}}||||||{{{yyyxxxwwwxxxxxxuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuvvvwwwwwwrrrrrrssstttvvvxxxyyyzzz|||{{{{{{|||~~~~~~}}}|||wwwvvvuuusssqqqooommmllljjjooouuu{{{~~~~~~~~~~~~}}}|||}}}{{{zzzzzz|||}}}}}}|||yyyyyyxxxwwwwwwwwwwwwxxxvvvuuuuuuuuuvvvwwwwwwxxxuuuvvvvvvwwwxxxyyyyyyzzzwwwxxxyyyxxxvvvtttttttttrrrrrrrrrrrrssstttuuuuuurrrsssttttttuuuuuuvvvvvvtttsssssssssssssssttttttttttttttttttttttttttttttsssqqqooonnnnnnoooppprrrrrrpppllljjjhhhfffcccaaa]]]___aaahhhttt~~~{{{aaaTTTHHHFFFHHHIIIJJJLLLRRRTTTYYY___hhhvvvzzzuuulll^^^TTTLLLGGGBBB??????AAACCCDDDHHHMMMRRRUUUXXX___jjjssslllbbb^^^ZZZaaalllzzz|||tttllllllpppyyymmm]]]XXXTTTQQQMMMJJJHHHGGGFFFFFFGGGFFFEEEEEEEEEFFFHHHIIIKKKOOORRRPPPNNNSSS^^^hhhrrrxxx}}}|||~~~~~~{{{~~~zzzpppmmmssszzz}}}~~~}}}~~~wwwttttttuuusssqqqsssyyywwwtttxxx|||yyyzzz|||~~~zzz|||~~~~~~vvviii```PPPLLLFFFAAA@@@?????????BBBHHHMMMSSS___ooo~~~vvv___XXXYYYZZZ[[[ddduuu~~~zzzrrrjjjfffmmmuuu|||{{{tttsssyyy~~~}}}~~~|||eeeUUUHHHAAAAAA<<<;;;;;;<<<>>>@@@???>>>??????>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<;;;999777666777777777777777777777777999888999AAAMMMZZZcccggg]]]WWWPPPNNNRRRWWW[[[]]]aaammm{{{pppeeeaaabbbfffhhhjjjqqquuuqqqjjjiiilllnnnpppssswww}}}zzz|||zzzvvvmmmcccZZZZZZYYYYYY[[[___bbbeeemmmppptttwww{{{~~~yyyrrrnnnlllpppuuu|||}}}~~~~~~~~~}}}}}}}}}{{{xxxwwwwwwyyyuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvwwwwwwssssssssstttvvvwwwyyyzzz{{{zzzzzz{{{}}}~~~|||{{{xxxvvvuuuttttttrrrooommmlllpppvvv{{{~~~~~~}}}~~~~~~~~~}}}|||{{{yyyyyyzzz{{{{{{zzzzzzyyyxxxxxxwwwwwwxxxxxxvvvvvvvvvvvvwwwxxxzzzzzzwwwwwwwwwxxxyyyyyyyyyzzzxxxzzzzzzxxxvvvssssssssspppqqqqqqrrrrrrrrrssssssqqqqqqssstttttttttttttttsssssssssrrrsssssstttuuussssssssssssssssssssssssrrrqqqooonnnnnnnnnnnnooopppnnnkkkhhhfffdddaaa^^^\\\```fffooozzz{{{qqqYYYQQQIIIHHHJJJJJJKKKNNNSSSVVV\\\dddooo~~~~~~uuupppfffYYYQQQJJJFFFAAA>>>???BBBDDDFFFHHHNNNUUUYYY]]]eeesss~~~uuueee]]]ZZZZZZcccqqq||||||tttooohhhlllsss|||dddXXXUUUSSSQQQNNNKKKIIIHHHHHHHHHHHHGGGFFFEEEEEEGGGIIIJJJKKKOOORRRQQQOOORRR[[[dddjjjmmmrrrwwwzzz||||||{{{~~~~~~}}}yyy{{{{{{rrrnnnrrrzzz}}}}}}~~~}}}wwwxxxzzzzzz{{{~~~zzztttrrrqqqmmmmmmmmmooosssyyywwwsssvvv|||||||||{{{}}}~~~~~~}}}xxxtttnnndddYYYPPPGGGDDD???===>>>@@@AAABBBKKKUUU___gggsss{{{jjj[[[TTTYYY___ggguuu}}}zzzrrriiihhhkkkvvvzzz|||xxxrrrqqqxxx~~~yyyvvvwwwzzzhhhXXXNNNCCC???AAA???===<<<;;;===>>>===<<<>>>>>>>>>>>>>>>>>>>>>???<<<<<<======;;;:::888777777777777888888999999999888888:::>>>GGGTTT```hhhaaa[[[UUURRRUUUXXX[[[[[[]]]gggttt~~~tttfff```dddkkkqqqxxxxxxnnnmmmqqqsssxxxzzz{{{~~~~~~}}}|||ssshhh\\\ZZZXXXWWWZZZ^^^cccggglllooosssvvvyyy|||}}}vvvqqqnnnmmmrrrzzz}}}~~~}}}~~~~~~|||xxxvvvwwwyyyuuuuuuuuuuuuuuuuuuuuuuuussstttvvvwwwxxxxxxxxxwwwyyyxxxxxxwwwvvvvvvvvvvvvsssrrrrrrssstttvvvxxxyyyzzzyyyyyy{{{}}}~~~}}}{{{zzzxxxwwwxxxyyyxxxuuurrrnnnqqqvvvzzz}}}~~~|||||||||||||||~~~~~~}}}{{{zzzyyyzzzzzzzzzxxxzzzzzzyyyxxxxxxxxxxxxxxxuuuuuuvvvvvvxxxyyy{{{|||xxxxxxyyyyyyyyyyyyyyyyyyyyyzzz{{{yyyuuusssrrrrrrqqqqqqqqqrrrrrrrrrrrrqqqooopppqqqssssssssssssrrrssssssssssssssstttuuuuuurrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqppppppooonnnnnnnnnllliiigggeeeccc___]]][[[aaajjjuuuttteeeQQQMMMKKKLLLLLLKKKNNNTTTVVVYYY```jjjwwwxxxqqqjjj___TTTOOOHHHDDD@@@>>>@@@CCCFFFHHHJJJRRR[[[aaafffrrrmmmccc___^^^[[[fffttt|||zzztttooommmkkkpppwwwvvv___UUUSSSRRRQQQOOOKKKIIIHHHIIIJJJIIIHHHFFFEEEEEEGGGIIIKKKKKKNNNQQQQQQPPPSSSYYY___eeeeeefffiiinnnrrruuuvvvyyyyyy|||~~~{{{vvvwww|||yyytttuuuyyy{{{zzz}}}}}}qqqmmmssswwwvvvtttvvv{{{zzzuuurrrqqqppphhhkkknnnooooooqqqvvvzzz{{{yyywwwvvvxxx|||~~~{{{~~~~~~}}}~~~wwwrrrkkkeee___VVVLLLDDDAAA>>>;;;;;;???DDDHHHJJJXXXdddqqqzzzsssjjjbbb[[[SSS[[[eeeqqqzzzzzz{{{xxxmmmeeeiiittt}}}}}}{{{wwwtttuuu{{{}}}wwwqqqqqqttt|||mmmVVVMMMEEE<<<:::???AAA???<<<;;;<<<<<<<<<;;;>>>>>>>>>>>>>>>?????????===>>>>>>>>>===;;;999888666666777888:::;;;<<<===777999;;;===DDDOOO]]]hhheee___YYYVVVWWWYYYZZZYYYZZZcccooozzzxxxiiibbbhhhsss{{{rrrpppsssvvvwwwlll]]][[[XXXWWWYYY^^^dddhhhlllooosssvvvwww{{{yyysssqqqkkkqqqyyy}}}~~~~~~|||xxxvvvwwwyyyuuuuuuuuuuuuuuuuuuuuuuuussstttuuuwwwxxxxxxxxxwwwzzzyyyxxxwwwvvvvvvvvvvvvrrrrrrrrrrrrsssuuuwwwxxxxxxxxxyyy{{{}}}~~~}}}}}}|||{{{|||~~~~~~{{{wwwooorrrwwwzzz|||}}}{{{{{{|||{{{{{{}}}~~~}}}zzzzzzzzzzzzyyyxxx{{{zzzyyyyyyxxxxxxyyyyyyttttttuuuvvvxxxyyy{{{|||zzzyyyyyyyyyyyyyyyyyyyyyzzz{{{{{{yyyuuurrrqqqqqqqqqrrrrrrssssssrrrrrrqqqnnnoooqqqrrrssssssrrrqqqssssssssssssssstttuuuvvvrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssrrrpppooonnnllljjjhhhfffeeebbb___\\\\\\cccnnnyyyooo]]]KKKJJJLLLOOONNNMMMQQQXXXXXX\\\cccnnn|||uuunnnfff[[[QQQMMMHHHDDD@@@>>>@@@DDDGGGIIIMMMVVVaaahhhppp}}}uuueeeaaaaaaaaaZZZggguuuzzzuuunnnkkkllloootttzzzqqq]]]UUUUUUQQQQQQOOOLLLIIIHHHJJJKKKJJJHHHFFFEEEFFFGGGJJJLLLKKKMMMPPPQQQRRRTTTYYY]]]cccaaa```bbbggglllppprrrpppqqquuuyyywwwtttvvv{{{zzzyyyyyyyyyyyy|||yyymmmgggooottttttqqqqqqvvvyyy}}}zzzuuurrrpppoooooonnnlllqqquuutttqqqppptttxxxrrrtttwwwyyyzzz||||||{{{~~~{{{{{{}}}|||tttmmmgggaaaXXXPPPKKKHHHFFFDDDBBBCCCCCCAAA@@@DDDKKKQQQ___kkkyyyrrrkkkeee\\\WWWXXX]]]lll|||{{{vvvpppllliiijjjtttzzzyyy~~~}}}xxxuuuwwwyyy}}}jjj^^^NNNCCC@@@@@@@@@???<<<;;;;;;:::;;;<<<===>>><<<;;;:::999999999999999;;;;;;::::::::::::999999::::::::::::;;;<<<======888:::;;;<<>>AAACCCEEEHHHMMM[[[]]]fffwww|||hhh[[[VVVXXX[[[aaahhhqqqwwwwwwsssnnnjjjsssxxx}}}}}}iiiZZZSSSQQQVVVTTTQQQNNNLLLKKKKKKKKKLLLIIIGGGGGGIIIJJJIIIHHHMMMNNNPPPTTTWWWYYYWWWVVV]]]^^^___aaabbbdddeeefffeeeiiinnnpppoooppprrrttt}}}}}}~~~wwwrrrrrrqqqppppppqqqpppnnnlllpppllljjjkkkkkkkkkmmmrrryyyzzzzzzvvvpppooosssxxxwwwvvvxxx}}}~~~~~~zzzuuu~~~}}}zzzyyyvvvqqqiiibbbYYYTTTLLLFFFCCCBBB@@@@@@===@@@CCCEEEGGGLLLTTTZZZhhhsss~~~uuummmiiiccc^^^^^^bbbtttwwwooojjjkkkpppvvv~~~{{{wwwvvvvvvyyyuuu\\\SSSHHHAAA??????>>><<<;;;::::::999:::;;;<<<===<<<;;;;;;:::999999::::::;;;;;;:::::::::999999999777999:::<<<===<<<;;;;;;777999999:::???KKKYYYcccggggggaaaYYYUUUUUUTTTRRRTTTZZZggguuu|||}}}zzzrrrkkkiiinnnwww~~~{{{zzz}}}{{{wwwhhhccc[[[UUUUUUYYY```dddkkkmmmppprrrssstttvvvxxx}}}{{{uuuoooppptttyyy~~~}}}~~~~~~}}}~~~|||zzzyyyyyyyyyyyywwwvvvuuuttttttuuuvvvwwwzzzzzzzzz{{{{{{zzzzzzyyyzzzxxxuuuvvvwwwxxxwwwuuuuuuuuuuuuvvvwwwxxxyyyzzzxxxxxxxxxyyyyyyyyyyyyyyysssrrrqqqssswww{{{}}}~~~~~~{{{zzz{{{yyyyyyyyyyyy{{{}}}~~~|||zzzyyyzzz{{{|||}}}~~~~~~~~~|||zzzxxxwwwxxxxxxyyyyyyyyyyyyyyyxxxyyyzzz{{{|||{{{zzzyyyxxxyyyxxxxxxwwwvvvtttrrrqqqssssssrrrrrrrrrsssssstttsssrrrqqqqqqppppppqqqqqqvvvtttqqqqqqtttuuuuuusssqqqrrrrrrssssssrrrrrrqqqpppqqqqqqqqqpppooommmllllllhhhfffeeebbb]]]\\\___hhhqqq||||||mmmZZZNNNLLLKKKJJJMMMPPPSSSUUUUUU^^^bbbnnnzzzkkk```ZZZSSSKKKDDDFFFAAA???BBBEEEHHHLLLRRR\\\cccqqqrrr___UUURRRUUUZZZ]]]bbbjjjoooqqqpppooonnnvvv|||rrrdddYYYTTTSSSUUUSSSQQQNNNLLLLLLLLLMMMMMMJJJGGGGGGHHHJJJJJJIIILLLMMMNNNRRRUUUWWWVVVUUUYYYZZZ[[[]]]___aaacccdddbbbeeegggggggggjjjpppuuu~~~~~~|||}}}}}}zzzwwwuuutttrrrqqqpppppppppnnnlllppplllkkkmmmmmmkkkmmmqqqtttvvvvvvssspppppptttyyy}}}zzzzzz}}}}}}yyyyyy{{{}}}vvvrrr|||tttmmmgggaaaYYYSSSJJJGGGBBB??????????????????CCCHHHMMMRRRYYYbbbhhhvvv~~~nnnllljjjhhhdddeeemmmvvvtttkkkgggooo{{{zzzvvvssswwwoooWWWKKKFFFAAA>>>>>>>>><<<999::::::999999999:::;;;;;;<<<<<<;;;:::::::::;;;;;;::::::::::::999999999999555888;;;>>>>>>===:::999888777777888<<>>;;;999:::<<<===<<<<<<=========<<<;;;:::::::::999999999:::;;;;;;999999999999888888888888999888888888999:::;;;<<<:::555444999;;;>>>JJJXXXiiipppqqqfffYYYRRRRRRRRRRRRVVV\\\dddqqq}}}~~~uuuiiicccccchhhqqq}}}xxxtttllleee```]]]]]]^^^bbbeeekkkooorrrtttwwwyyyzzz~~~{{{uuurrrsssvvvxxxzzz~~~}}}|||{{{{{{|||}}}~~~~~~}}}{{{yyyxxxttttttsssssssssuuuvvvwww{{{{{{|||}}}~~~~~~~~~~~~}}}}}}{{{zzzzzzxxxwwwvvvuuuttttttttttttvvvvvvvvvvvvuuuuuuuuuuuuyyyzzz|||wwwtttppppppsssyyy~~~|||yyyyyy{{{wwwxxxzzz|||}}}~~~~~~~~~zzz{{{|||~~~~~~~~~~~~~~~}}}|||zzzzzz{{{}}}~~~~~~|||yyyyyyxxxxxxxxxzzz|||}}}zzz{{{~~~~~~uuuuuuuuuuuutttsssrrrqqqrrrssssssrrrrrrqqqpppoooppppppppppppqqqrrrssstttrrrtttuuutttrrrqqqqqqqqqrrrssstttuuuuuuvvvuuuuuussssssqqqpppnnnlllkkkjjjdddbbbaaa```^^^```jjjuuuzzzjjjXXXLLLIIIJJJJJJNNNRRRRRRRRRXXXcccmmm{{{vvveee___VVVNNNIIIEEECCCAAABBBAAACCCGGGKKKQQQ]]]hhh{{{qqq___\\\[[[XXXZZZbbbiiinnntttzzz}}}uuu___VVVUUUTTTRRRQQQLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIHHHFFFDDDCCCDDDFFFGGGGGGGGGIIIKKKMMMMMMLLLOOOQQQUUUZZZ___dddhhhjjjjjjmmmoooooonnnooorrruuuzzz{{{|||}}}{{{xxxyyy{{{|||zzzyyyzzz}}}zzzyyywwwuuuuuuwwwyyy{{{yyyvvvwwwvvvpppkkkiiieeelllvvv}}}wwwrrrjjj___WWWOOOJJJCCC?????????>>><<<;;;<<<@@@EEELLLPPPRRRRRRYYYcccqqq}}}~~~sssnnnkkkiiilllqqqwwwuuupppqqq}}}|||vvvppphhhbbbcccgggnnnttttttrrrvvv|||yyycccTTTIIIGGGJJJBBBAAA???<<<999999:::;;;;;;;;;<<<<<<<<<;;;:::999888888888888888999:::;;;999999999999888888888888777777999::::::;;;::::::888333333999;;;;;;EEETTTcccnnntttlll^^^UUURRRQQQOOOUUUYYY^^^hhhvvv~~~{{{nnnfffdddeeeooo|||yyyvvvqqqjjjeeeaaa^^^]]]___dddkkkqqqtttvvvxxxyyyxxx}}}|||vvvrrrqqqssstttuuuzzz{{{{{{|||}}}}}}zzzyyyuuuttttttttttttvvvwwwxxxyyyzzz{{{|||}}}}}}}}}}}}~~~|||{{{{{{wwwwwwvvvuuutttttttttttttttttttttuuuuuuuuuuuuuuuyyyxxxyyy{{{~~~~~~zzzvvvpppnnnqqqvvv{{{~~~|||zzzwwwwwwzzzxxxyyy{{{}}}}}}}}}}}}~~~~~~}}}}}}}}}~~~~~~}}}|||{{{{{{|||~~~~~~|||zzzyyywwwwwwwwwxxxyyyvvvxxx{{{~~~}}}zzzxxxttttttttttttsssrrrqqqqqqtttsssrrrqqqppppppppppppppppppppppppqqqrrrssssssqqqtttvvvuuurrrppppppqqqqqqrrrssstttuuuuuuuuuuuuqqqqqqqqqpppooommmkkkiiibbbaaaaaabbbbbbggguuuppp^^^QQQJJJIIIKKKLLLQQQUUUTTTSSSYYYfffrrr{{{ooo```[[[SSSKKKFFFCCCBBBBBBAAAAAADDDJJJOOOWWWeeerrr}}}iii\\\]]]^^^[[[bbbnnnvvvyyy}}}xxxiiiYYYSSSRRRPPPOOOOOOJJJKKKKKKKKKKKKKKKJJJJJJHHHJJJKKKJJJFFFDDDEEEFFFFFFFFFGGGIIILLLMMMLLLJJJKKKNNNRRRXXX^^^dddhhhjjjgggkkkoooqqqqqqqqqtttwwwwwwyyy|||~~~{{{yyyvvvuuuvvvyyyzzz{{{zzzxxxyyyxxxuuuuuuyyyooonnnooottt}}}{{{qqqhhhaaaXXXNNNFFFGGGBBB===<<<===>>>===<<<>>>@@@EEELLLSSSYYY[[[[[[fffqqquuuhhhdddccceeemmmwwwzzzwwwtttwwwxxxooohhhbbb___```jjjiiijjjlllllllllqqqxxx~~~~~~dddSSSIIIBBBBBBEEE>>>>>>>>><<<:::888888999::::::;;;<<<;;;:::888777888777777777888999999:::999999999888888888888777444666:::<<<===;;;999888777111222999:::999BBBPPP]]]lllvvvqqqbbbWWWRRRPPPMMMSSSWWWYYYbbbqqq{{{}}}|||rrrhhheee```kkkyyy~~~~~~zzzxxxsssnnnhhhccc___]]]^^^dddlllrrruuuwwwxxxyyywww}}}}}}vvvrrrpppqqqqqqrrrwwwxxxzzz|||~~~{{{zzzvvvuuuuuuuuuvvvwwwyyyzzzxxxyyyzzz{{{||||||||||||~~~|||{{{|||wwwwwwvvvuuuuuuuuuuuuuuusssssssssttttttuuuuuuuuuwwwvvvvvvwwwzzz||||||{{{}}}wwwqqqmmmooossswwwzzz|||yyywwwtttuuuwwwyyyzzz|||~~~~~~~~~{{{{{{{{{|||~~~~~~|||{{{{{{}}}~~~|||{{{xxxuuussssssssstttrrruuuyyy}}}}}}zzzvvvtttssssssssssssrrrqqqppppppuuutttrrrpppoooooopppqqqqqqqqqppppppqqqqqqrrrsssqqqtttvvvuuurrrooooooppppppqqqrrrsssttttttttttttooopppqqqqqqooommmjjjhhh``````bbbdddfffmmm}}}~~~hhhVVVMMMKKKMMMNNNNNNSSSXXXVVVTTTZZZhhhuuurrrhhh\\\XXXQQQJJJEEEBBBAAAAAA???@@@EEELLLRRR\\\kkkzzzyyyfff[[[^^^```___jjjzzz|||ooobbbVVVQQQOOOKKKIIIIIIJJJJJJJJJKKKJJJJJJIIIHHHIIIKKKNNNLLLIIIFFFEEEFFFEEEEEEGGGJJJMMMMMMKKKIIIHHHKKKOOOUUU\\\bbbgggiiifffjjjoooqqqrrrtttxxx|||uuuxxx~~~~~~|||zzzxxxwwwyyy|||~~~~~~{{{zzz|||}}}~~~zzzrrrkkklllvvvqqqhhh]]]UUUQQQLLLFFF@@@BBB???<<<;;;;;;<<<<<<<<<>>>CCCIIINNNSSSYYY```fffuuu~~~}}}rrriiihhhiiiiiinnntttqqqwwwpppccc]]]^^^cccggggggeeecccdddhhhmmmqqqsss|||yyydddOOOGGGFFFCCC@@@???<<<;;;;;;:::999888777777999999999999999999999999<<<<<<<<<;;;:::999777666999888777666666555555666999999999999999999999999555666666666777;;;AAAEEE\\\gggssstttiii\\\SSSPPPPPPSSSWWWZZZ___hhhsss{{{~~~nnn^^^\\\dddpppyyy}}}~~~{{{}}}~~~}}}zzzvvvqqqmmmggg```\\\___eeelllsssvvvxxxyyyyyy|||}}}}}}wwwqqqoooppprrrrrrvvv{{{}}}{{{{{{|||{{{xxxuuutttvvvyyyzzz{{{zzzzzz{{{yyywwwwwwxxxzzz|||~~~~~~~~~{{{yyywwwvvvtttttttttuuuvvvtttrrrrrrssstttttttttyyyxxxvvvuuuvvvxxx{{{|||xxxuuurrrooonnnoooqqqsss{{{xxxtttttttttvvvzzzxxxzzz{{{}}}~~~~~~~~~~~~~~~}}}}}}|||{{{|||~~~~~~~~~}}}{{{yyyxxxwwwwwwwwwwwwvvvvvvvvvvvvsssttttttuuuuuuuuuuuuuuuuuuuuuuuuuuutttrrrpppnnnwwwvvvtttrrrpppooooooooorrrrrrrrrrrrrrrrrrrrrrrrsssssssssrrrrrrrrrrrrqqqrrrrrrrrrrrrrrrrrrrrrrrruuurrrnnnlllkkkjjjfffbbbbbbbbbaaadddnnn}}}oooXXXQQQPPPKKKJJJNNNLLLPPPVVV[[[]]]aaammmzzzqqqccc[[[SSSKKKIIIHHHEEECCCEEEDDDCCCGGGPPPYYYbbbppp~~~jjjgggbbb___bbbmmm{{{|||{{{{{{}}}ggg]]]QQQKKKKKKLLLIIIEEEIIIIIIIIIJJJIIIIIIHHHHHHIIIKKKOOOQQQPPPLLLHHHDDDFFFHHHJJJLLLLLLKKKIIIHHHJJJMMMPPPSSSWWW[[[aaadddiiijjjlllpppsssuuuuuuttt|||{{{~~~~~~~~~zzzxxxxxxzzz|||~~~~~~}}}}}}zzzqqqnnnvvvaaaZZZQQQKKKIIIEEEAAA<<<>>><<<;;;;;;<<<>>>@@@AAAGGGLLLQQQTTTWWW]]]hhhqqqtttmmmgggeeecccdddkkkttt}}}vvvggg______bbbdddeeehhhffffffgggkkkooosssvvvyyydddTTTEEEAAA@@@<<<888888;;;;;;::::::999999888888999999999999999999999999888999999999999999888888777777666555555555555555888888888888888888888888666666666666777;;;@@@DDDSSS___mmmrrrkkkaaaZZZWWWSSSUUUXXXYYY]]]dddnnnvvv{{{}}}}}}~~~}}}oooaaaZZZaaakkkuuu}}}|||{{{wwwxxx}}}|||xxxsssoooiiiccc^^^aaafffmmmrrruuuvvvwwwxxx{{{|||~~~~~~~~~xxxrrrppppppqqqqqquuuzzz~~~}}}|||}}}|||zzzwwwwwwyyy{{{|||{{{yyyzzzzzzyyyxxxwwwyyyzzz{{{~~~}}}}}}~~~{{{zzzxxxvvvuuuuuuuuuuuuxxxvvvttttttuuuvvvvvvuuuxxxwwwuuuuuuvvvxxx{{{||||||vvvqqqmmmllllllmmmwww|||wwwtttttttttvvvzzzzzz{{{}}}~~~}}}|||}}}~~~}}}||||||~~~~~~}}}{{{yyyxxxwwwwwwwwwvvvvvvuuuuuuuuusssssstttuuuuuuuuuuuuuuuvvvvvvvvvvvvtttsssqqqpppvvvvvvuuusssrrrqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssrrrqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrooolllkkkkkkjjjfffcccbbbbbbccciiixxx}}}fffSSSOOOOOOLLLLLLPPPOOOQQQUUU\\\```fffsssyyykkk^^^VVVNNNGGGEEEDDDAAA@@@BBBCCCCCCHHHQQQZZZeeewww~~~kkkfffaaa```dddnnnyyy~~~~~~~~~{{{~~~xxxbbbYYYPPPKKKLLLLLLIIIFFFHHHHHHIIIIIIIIIHHHHHHHHHGGGIIIKKKMMMLLLJJJFFFDDDGGGHHHKKKLLLLLLKKKIIIGGGIIIJJJMMMOOOSSSWWW]]]aaahhhiiikkkooorrrttttttsss{{{}}}}}}{{{}}}~~~|||{{{}}}~~~vvvrrruuu~~~PPPKKKEEEAAA@@@???<<<:::;;;;;;;;;<<>>AAAJJJVVVeeemmmkkkccc\\\YYYWWWXXXYYYXXXZZZ___hhhooovvvyyy{{{|||~~~|||qqqeeeZZZ^^^fffpppxxx||||||{{{xxxsssrrrxxx~~~{{{}}}~~~~~~~~~zzzvvvrrrlllfffbbbcccggglllppprrrssstttvvvyyyzzz|||}}}}}}zzzuuuqqqqqqqqqppptttyyy|||~~~~~~}}}}}}|||{{{zzz{{{|||}}}}}}|||xxxyyyzzzyyyxxxxxxyyy{{{{{{|||}}}}}}{{{{{{|||}}}zzzzzzxxxwwwvvvuuuuuuvvvxxxwwwuuutttuuuvvvuuutttvvvuuuttttttvvvxxxzzz|||xxxqqqllljjjjjjkkkssswwwwwwuuuuuuuuuwwwzzz{{{}}}~~~}}}}}}|||{{{{{{|||~~~~~~~~~}}}}}}}}}~~~~~~}}}{{{yyyxxxwwwwwwwwwvvvvvvtttssssssrrrsssttttttuuuuuuttttttvvvvvvvvvvvvuuusssrrrqqqttttttssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrtttttttttsssrrrqqqpppppprrrrrrrrrrrrrrrrrrrrrrrrmmmlllkkkjjjjjjiiifffcccbbbcccfffqqqkkk[[[MMMMMMOOONNNOOOSSSTTTTTTWWW^^^fffooo||||||pppcccXXXRRRKKKDDDCCCBBB??????BBBDDDGGGMMMUUU^^^lllyyyllliiiddd______fffnnnuuuxxxyyyxxxyyy|||}}}hhhYYYSSSMMMKKKLLLMMMJJJFFFFFFGGGGGGHHHHHHHHHGGGGGGEEEFFFGGGHHHHHHFFFEEEDDDHHHIIIJJJLLLLLLJJJHHHGGGGGGHHHIIIKKKMMMQQQWWW\\\fffgggjjjllloooqqqrrrrrrxxx~~~~~~yyyxxx|||}}}|||{{{{{{EEEBBB>>><<<======;;;::::::;;;===???CCCGGGLLLPPPXXX\\\bbbiiipppyyy|||ssslllhhhddd```]]]]]]bbbmmm{{{~~~zzzyyynnnkkkjjjlllppppppkkkfffcccdddfffhhhjjjmmmqqqtttxxx~~~hhhVVVHHHEEEBBB@@@>>><<<;;;;;;666666777777888888888888888888888888888888888888555555777888999999::::::666666555555555666666777666666666666666666666666777777777666666888<<>><<<;;;;;;;;;;;;:::999;;;>>>AAACCCHHHNNNSSS[[[```hhhuuuxxxmmmfffaaa___```[[[XXX\\\jjj{{{|||yyywwwtttqqqkkkpppvvvyyywwwqqqkkkgggeeehhhkkkmmmmmmooosssvvvvvv{{{}}}cccQQQIII@@@@@@===999777888999999444444555555666666777777777777777777777777777777888888999999999999999888777666666666777888999999777777777777777777777777666777777666666888;;;===CCCLLLYYYdddhhhddd]]]XXXZZZZZZXXXVVVUUUZZZcccjjjoooxxx{{{rrreee]]]ZZZ___eeegggjjjnnnooojjjkkkqqqwwwxxxxxxyyy|||}}}}}}xxx{{{|||yyyvvvrrrllliii```bbbdddgggiiilllpppssstttvvvxxxyyyyyy{{{~~~|||wwwttttttooorrruuuxxxyyyzzz{{{}}}|||}}}~~~~~~|||||||||}}}zzzzzzzzz|||~~~~~~|||yyyxxxyyyzzzyyyxxxxxxyyy{{{yyyzzzzzzxxxvvvvvvwwwyyyuuuuuuttttttssssssrrrrrrtttsssssssssuuuuuutttrrrssssssssssssuuuvvvxxxyyyyyyvvvrrrooollllllmmmnnnqqqvvv}}}}}}{{{{{{zzzzzz|||zzz{{{}}}~~~{{{zzzzzzzzzzzzzzzzzzzzz|||~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}{{{yyyxxxwwwxxxxxxxxxwwwtttrrrqqqqqqrrrrrrsssssssssssssssssssssrrrrrrrrrrrrrrrrrrqqqrrrsssuuuvvvwwwwwwwwwssssssssssssssssssssssssuuuuuuvvvvvvuuutttrrrqqqrrrqqqqqqpppoooooonnnnnniiihhhgggeeecccbbbaaaaaabbbiiitttvvvcccUUUPPPNNNPPPRRRSSSUUUWWWYYYWWWZZZdddqqq~~~sssfff[[[TTTNNNIIIEEEEEECCCBBBEEEJJJIIIPPPYYY___iiizzz|||oooeee^^^\\\]]]YYYVVVZZZaaaggghhhfffaaajjjuuu}}}{{{~~~|||```PPPKKKIIIHHHIIIKKKLLLIIIGGGCCCCCCDDDEEEFFFFFFEEEEEEDDDCCCBBBBBBBBBCCCDDDEEEFFFFFFGGGHHHIIIHHHHHHGGGFFFGGGGGGGGGGGGJJJOOORRR[[[^^^bbbdddfffiiimmmppprrr{{{}}}{{{~~~}}}uuupppssstttxxx~~~yyy;;;;;;::::::999999::::::888<<<@@@BBBEEEJJJQQQVVV```gggssswwwkkkbbb]]]\\\\\\]]]\\\\\\ddduuuuuuooooooppppppooorrrxxxxxxooojjjhhhdddhhhmmmnnnmmmnnnpppsssssszzzcccLLLBBBBBB===>>>;;;666555888:::888444444444555555666666666666666666666666666666666999:::::::::999888777777666666777777888999:::;;;777777777777777777777777444555666666666777:::===@@@HHHTTTaaaiiijjjeeeaaaYYYYYYVVVSSSRRRWWW___fffjjjvvv}}}nnn```VVVXXX]]]___dddjjjlllhhhhhhooovvvyyy{{{}}}}}}}}}{{{xxxtttppplllaaabbbcccdddeeehhhmmmqqqrrrsssuuuwwwxxxzzz}}}{{{wwwvvvppprrruuuvvvvvvvvvxxxyyy{{{}}}~~~~~~|||{{{{{{{{{yyyyyyyyy{{{}}}}}}{{{yyyzzzzzz{{{yyywwwwwwxxxzzzwwwyyyyyyxxxvvvuuuuuuvvvrrrssssssssssssrrrqqqppptttttttttuuuwwwxxxwwwuuusssssssssssstttuuuvvvvvvwwwvvvsssqqqnnnmmmllllllrrruuu|||~~~~~~{{{zzz{{{xxxyyy{{{}}}~~~~~~~~~~~~zzzzzzzzzzzzzzzyyyyyyyyyzzz|||}}}||||||||||||}}}~~~~~~}}}{{{yyyxxxwwwxxxyyyyyyxxxvvvtttrrrpppqqqrrrrrrssssssrrrrrrrrrqqqqqqpppqqqqqqrrrssssssuuuwwwyyyzzz{{{zzzzzzuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwxxxxxxwwwuuusssrrrqqqpppooommmllljjjjjjfffeeedddaaa______aaaccceeeqqq~~~mmm\\\PPPPPPQQQSSSTTTVVVXXXYYYXXXYYY___jjjvvv|||pppcccXXXSSSIIIEEECCCCCCBBBAAAEEEKKKJJJRRR[[[cccpppvvvggg[[[XXX[[[WWWVVVUUUYYY___ccceeedddbbbmmmxxx|||~~~}}}{{{zzzxxx~~~lllWWWLLLIIIHHHHHHIIIJJJJJJIIIGGGAAABBBCCCDDDDDDEEEDDDDDDDDDCCCBBBAAAAAAAAACCCCCCCCCCCCDDDFFFGGGGGGHHHHHHFFFGGGHHHHHHGGGHHHKKKNNNTTTXXX]]]___aaaeeekkkppprrrzzzuuuvvvvvvvvvtttrrrpppooosssvvvzzz{{{yyytttqqqooooooqqquuu|||888999::::::::::::;;;<<<;;;???EEEHHHKKKPPPYYY```hhhttt~~~zzz{{{tttiii^^^XXXVVVXXXZZZ^^^dddlllvvvzzztttlllggggggmmmtttxxx~~~wwwqqqmmmkkkhhhmmmrrrsssqqqppprrrtttwww{{{eeeRRRCCC>>>???:::<<<:::666888===<<<777666666666666666666666777666666666666666666666666888888999999888777777666555555666666777999:::;;;555555555555555555555555333444555666666777:::<<<>>>CCCNNN\\\gggkkkiiieeeYYYXXXUUUPPPNNNQQQZZZaaaeeeqqq~~~{{{hhhYYYYYY]]]```hhhqqquuummmiiilllrrrvvv{{{~~~{{{xxxssspppgggfffeeeccccccfffjjjnnnppprrrtttuuuvvvxxx|||~~~~~~}}}zzzxxxqqqsssttttttssssssuuuvvvyyy{{{}}}}}}|||{{{{{{{{{zzzzzzyyy{{{|||}}}|||zzz{{{|||{{{zzzwwwvvvwwwxxxvvvxxxyyyyyywwwuuuttttttrrrrrrssstttsssrrrqqqppprrrrrrsssuuuxxxyyyxxxwwwssssssssssssssssssssstttuuuuuuuuutttrrrpppnnnmmmpppsssyyy~~~{{{yyyyyyxxxyyy{{{}}}~~~~~~~~~}}}zzzzzz{{{{{{zzzyyyyyyxxx|||}}}~~~|||{{{zzzzzz{{{}}}}}}{{{yyyxxxvvvwwwyyyzzzzzzxxxuuutttppppppqqqrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqrrrssstttssstttwwwyyyzzz{{{zzzzzzvvvvvvvvvvvvvvvvvvvvvvvvuuuvvvyyyzzz{{{yyyxxxvvvrrrqqqpppmmmkkkhhhgggfffbbbaaa```]]]\\\^^^ccchhhooo|||}}}oooaaaVVVMMMPPPSSSTTTUUUXXX[[[]]]]]]aaaiiiuuuwwwmmm```UUUQQQFFFDDDBBBCCCAAA@@@FFFMMMLLLUUU___jjj{{{zzzkkk___UUUTTTYYYUUUVVVXXX[[[___cccfffgggjjjttt{{{||||||}}}}}}zzz|||}}}|||zzzxxx{{{www^^^QQQMMMIIIHHHHHHHHHIIIIIIHHHGGG@@@AAABBBCCCCCCDDDDDDDDDCCCBBBAAA@@@??????@@@@@@???@@@AAACCCEEEFFFGGGHHHEEEGGGHHHHHHGGGGGGHHHIIINNNRRRXXX[[[]]]bbbiiiooouuuyyyxxxpppqqqrrrqqqnnnllliiihhhiiiooouuuvvvsssooommmlllnnnqqqxxx~~~zzz777999;;;<<<<<<===???@@@???DDDJJJNNNRRRXXXbbbiiinnn~~~}}}vvvuuuoooiii^^^UUUPPPQQQUUUXXXaaannn}}}mmmkkkgggcccdddmmm{{{{{{xxxuuurrrooorrrwww}}}}}}zzzxxxzzz}}}~~~yyy^^^NNNEEE>>>:::<<<444666666444888===;;;333888888888888888777777777666666666666666666666666666666777777777777666666444444444555777888::::::444444444444444444444444222333555666666888:::===<<<@@@JJJWWWccchhhfffbbbYYYXXXSSSNNNKKKMMMUUU\\\aaammmxxxqqq___^^^bbbfffooo{{{uuulllkkknnnrrrxxx~~~~~~zzzvvvrrrllljjjhhhdddcccdddhhhllloooqqqssstttvvvxxx{{{~~~}}}{{{yyyrrrsssttttttrrrrrrssstttwwwyyy|||}}}|||{{{|||||||||{{{zzz{{{|||}}}}}}||||||||||||zzzwwwvvvvvvwwwuuuxxxzzzzzzxxxuuutttsssrrrssstttttttttsssrrrqqqoooooopppssswwwxxxwwwvvvttttttsssssssssrrrrrrrrrrrrtttuuuvvvvvvtttrrrqqqnnnqqqvvv|||~~~zzzwwwwwwyyyzzz|||}}}~~~~~~~~~~~~{{{{{{{{{{{{zzzzzzyyyxxx~~~~~~~~~~~~~~~~~~~~~}}}|||{{{yyyyyyzzz}}}~~~~~~}}}}}}{{{yyyxxxvvvwwwzzz{{{{{{yyywwwuuuppppppqqqrrrrrrrrrrrrqqqsssrrrqqqqqqrrrsssuuuvvvppprrrtttwwwxxxxxxwwwvvvwwwwwwwwwwwwwwwwwwwwwwwwuuuwwwyyy{{{|||{{{yyyxxxsssqqqooollliiigggeeeccc^^^^^^]]]ZZZZZZ^^^ffflllyyyrrraaaVVVOOOKKKOOOSSSTTTUUUYYY]]]___dddiiittt{{{ssskkk]]]SSSOOOGGGDDDCCCDDDBBBBBBHHHOOOOOOXXXdddrrrqqqcccYYYRRRRRRWWWVVVXXX[[[^^^aaadddhhhkkkpppyyy~~~}}}|||~~~{{{yyyzzzmmmWWWNNNMMMJJJIIIHHHHHHHHHHHHGGGGGG???@@@AAABBBCCCCCCCCCCCCBBBBBB@@@???>>>>>>>>>>>>===>>>@@@BBBDDDFFFGGGHHHDDDFFFHHHIIIGGGFFFFFFFFFJJJOOOUUUYYY[[[```hhhooowwwyyy}}}zzztttoooqqqrrrqqqnnnkkkiiiiiibbbiiiqqqtttqqqllljjjiiiooottt|||}}}vvv888;;;===<<<>>>BBBCCC@@@HHHKKKPPPWWW___jjjttt{{{zzzqqqllljjj^^^SSSOOOOOORRR]]]iii}}}{{{sssgggeeecccdddkkkvvv~~~|||}}}|||xxxssswwwlll___OOOEEEBBB@@@===999999999999888888666555555555555555555555555555555444333333333444555777888777777666555555555555555777777777777666666666666333444555666555444333222333444444444333444777999444999@@@IIIYYYhhhjjjeeeccc[[[RRRLLLLLLOOORRRSSS```llltttvvv}}}wwwccc]]]ggguuu}}}yyyooohhhjjjttt{{{|||~~~}}}{{{{{{sssooojjjfffdddeeegggiiinnnppprrrssstttuuuwwwyyy}}}}}}|||yyyttttttsssqqqnnnmmmoooppp|||{{{zzzyyyyyyyyyyyyzzz{{{zzzyyy{{{~~~||||||}}}~~~~~~}}}{{{yyywwwwwwwwwwwwwwwvvvuuutttsssssssssrrrqqqqqqqqqrrrrrrsssrrrqqqrrrtttuuutttsssuuutttsssrrrsssuuuwwwxxxwwwxxxxxxyyyxxxwwwvvvuuurrrrrrsssvvv{{{zzzzzzzzzzzzyyyyyyzzz{{{|||||||||{{{zzzvvvxxxyyyyyywwwxxx{{{}}}~~~~~~~~~||||||~~~}}}}}}}}}}}}{{{yyyxxxwwwuuuttttttvvvwwwwwwvvvsssssssssrrrrrrqqqqqqqqqsssrrrrrrrrrrrrssstttttttttttttttuuuuuuvvvwwwwwwwwwwwwwwwwwwwwwvvvuuutttwwwxxxzzz|||~~~|||yyyvvvsssrrrpppmmmiiieeebbb```]]]YYYWWWYYY^^^eeennnuuuuuudddWWWPPPOOOLLLOOORRRUUUXXX\\\```cccjjjtttzzzooohhh^^^RRRHHHCCC@@@???AAABBBDDDJJJRRRZZZ___jjj}}}lllVVVPPPUUUVVVSSSTTTXXX]]]aaadddiiipppvvv}}}~~~|||}}}iiiXXXOOOMMMKKKJJJIIIIIIJJJJJJHHHFFFDDDCCCCCCBBBBBBAAAAAA@@@AAAAAAAAAAAA???===;;;999AAA@@@@@@BBBEEEGGGGGGFFFIIIIIIIIIHHHGGGFFFEEEDDDDDDFFFKKKQQQXXXaaajjjpppuuuyyy}}}~~~}}}zzzxxxwwwtttrrrqqqsssuuutttoookkkmmmhhhhhhooorrrnnnkkkkkkqqqrrrwww}}}xxxppp999<<<>>>???CCCIIIJJJHHHLLLNNNSSS\\\gggsss}}}|||uuurrrdddYYYOOOOOOUUU```ooo|||uuunnngggeeeeeelllwww~~~zzzvvvzzzzzz^^^TTTFFF???===<<<999666888999999888888666555555555555555555555555555555555444444333444555777777777666666555555555555555555555555555555555666666444444555555444444333222222444555444444444666888777999===EEETTTeeekkkiiihhh```VVVNNNLLLMMMOOOPPP\\\hhhqqqttt|||{{{jjjdddjjjtttzzz{{{|||yyyrrrnnnrrr}}}~~~}}}}}}vvvsssmmmhhheeeeeehhhiiioooqqqssstttuuuvvvxxxzzz}}}}}}~~~~~~{{{yyyuuuuuutttsssqqqqqqrrrtttzzzyyyyyyyyyxxxxxxxxxxxx|||{{{zzz|||}}}{{{|||}}}~~~}}}{{{zzzxxxwwwwwwwwwwwwvvvuuuttttttrrrrrrrrrrrrsssssssssssssssrrrqqqrrrssssssrrrpppuuutttsssrrrsssuuuwwwxxxxxxxxxyyyyyyyyyxxxwwwvvvtttsssrrrsssvvv||||||xxxxxxxxxxxxwwwxxxyyyzzz{{{|||{{{zzzzzzwwwyyyyyyxxxwwwyyy|||~~~|||}}}}}}~~~~~~||||||~~~~~~~~~~~~~~~~~~|||~~~~~~~~~~~~}}}{{{yyyxxxxxxvvvuuuuuuvvvxxxwwwvvvsssssssssrrrrrrrrrqqqqqqsssssssssssssssttttttuuuttttttsssssstttvvvwwwyyyxxxxxxxxxwwwwwwuuuttttttvvvwwwzzz}}}~~~}}}yyyvvvrrrpppnnnjjjfffccc```^^^[[[WWWUUUYYYaaammmyyyzzzkkk\\\SSSPPPPPPPPPRRRUUUXXX[[[___eeehhhsss}}}uuukkkddd\\\QQQIIIEEEBBBAAACCCEEEGGGMMMUUU\\\eeetttgggVVVRRRTTTTTTSSSXXX^^^eeejjjmmmrrrwww|||ssscccVVVOOOMMMKKKJJJHHHHHHIIIIIIGGGFFFCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@???>>>======@@@???@@@CCCGGGIIIJJJJJJHHHHHHHHHHHHGGGFFFEEEDDDDDDGGGKKKPPPVVV^^^ffflllrrrvvv{{{~~~}}}{{{xxxwwwyyyyyyyyyyyyyyywwwtttrrrppplllmmmsssvvvssspppqqqrrrqqqtttyyy}}}vvvppp;;;???BBBEEELLLUUUXXXVVVUUUUUUXXXaaannn{{{}}}~~~}}}xxx```VVVPPPUUUddduuu|||ssslllhhheeecccfffppp~~~zzzzzzxxx}}}zzzgggOOOGGG>>>999999:::777444888888888888777666555555555555555555555555555555666555555444444555666666777666555555444444555555333333333444555555555666555555444333333333333444111333555555555444555777999999:::???NNN___kkknnnoooggg\\\RRRMMMLLLLLLMMMVVVbbblllrrr{{{~~~rrrkkkkkkpppuuuwwwyyyzzzxxxxxx|||xxxrrrkkkhhhgggiiijjjoooqqqtttuuuvvvwwwzzz|||}}}}}}}}}|||{{{{{{zzzyyywwwwwwwwwvvvtttuuuwwwyyyyyyzzz{{{{{{{{{zzzyyyxxx{{{zzzzzz{{{}}}~~~~~~|||zzz{{{|||}}}}}}|||{{{zzzxxxxxxxxxxxxwwwvvvuuutttqqqrrrssstttuuuuuutttttttttsssrrrrrrrrrrrrpppnnntttssssssssssssuuuwwwxxxyyyyyyzzz{{{zzzyyyxxxwwwvvvtttqqqoooppptttyyy|||zzzvvvvvvvvvuuutttwwwxxxyyyzzz{{{zzzyyyyyyyyyyyyyyyxxxwwwyyy}}}~~~zzz{{{{{{||||||}}}~~~~~~}}}}}}~~~~~~}}}}}}}}}}}}|||zzz}}}}}}}}}||||||zzzyyyxxxyyywwwvvvvvvwwwxxxwwwvvvsssssssssssssssrrrrrrrrrtttttttttttttttuuuvvvvvvuuutttrrrrrrsssvvvyyy{{{zzzzzzyyyyyywwwvvvttttttuuuwwwyyy}}}~~~}}}yyyuuupppnnnjjjfffbbb^^^\\\ZZZZZZXXXXXX]]]iiixxxnnn]]]RRROOOPPPQQQTTTVVVXXX[[[___eeekkkpppzzzyyynnnfff```YYYOOOHHHFFFCCCBBBEEEGGGJJJQQQYYY```ooovvv^^^VVVUUURRRQQQSSSZZZbbblllssswwwzzz~~~yyyfff[[[TTTPPPOOOLLLJJJGGGFFFGGGGGGGGGFFFCCCBBBBBBAAAAAA@@@@@@????????????>>>??????@@@@@@???>>>@@@CCCHHHLLLMMMMMMGGGGGGGGGGGGGGGFFFEEEDDDDDDGGGJJJNNNSSSZZZaaaeeelllqqqxxx|||}}}{{{yyyxxx}}}~~~~~~|||zzzyyyyyyvvvttttttyyy{{{yyyxxxxxxtttrrrsssvvvyyy~~~|||yyyuuu}}}|||{{{yyytttpppAAAEEEIIINNNYYYdddhhhfff___]]]\\\cccooozzz{{{wwwvvv}}}zzz___[[[\\\gggzzzyyyrrrooonnnnnnmmmlllooovvv~~~yyyvvv}}}yyyxxxnnn\\\GGGBBB<<<999::::::888555777777888888777666555555555555555555555555555555666666666555555555555555666666555444444444444555222222333444555666666777666555444333222333444444000222555666555444555555888777888===IIIZZZhhhpppssslllbbbWWWPPPMMMLLLLLLRRR]]]hhhoooxxx}}}tttllliiikkkpppuuu{{{~~~yyy}}}wwwpppllljjjjjjkkkoooqqqtttvvvwwwxxx{{{}}}~~~~~~}}}{{{yyyyyyzzz|||{{{|||{{{yyyxxxwwwyyy{{{{{{|||~~~}}}{{{zzzzzzyyyyyyyyyzzz{{{{{{{{{zzzzzz{{{|||}}}}}}||||||yyyyyyyyyyyyxxxwwwvvvuuurrrtttuuuwwwwwwvvvtttssstttsssssstttuuutttrrrqqqsssssssssssstttvvvwwwxxxyyyzzz{{{||||||{{{zzzyyywwwtttpppmmmlllooosssvvvyyyvvvuuuvvvuuusssuuuvvvxxxyyyzzzzzzyyyxxxyyyxxxwwwvvvwwwyyy}}}~~~~~~zzzzzzzzz{{{||||||}}}}}}~~~~~~~~~}}}||||||||||||{{{{{{|||||||||{{{{{{zzzyyyyyyyyyxxxvvvuuuvvvwwwvvvuuutttttttttsssssssssssssssuuuuuuuuuuuuuuuvvvvvvwwwwwwuuusssrrrtttwww{{{}}}}}}||||||{{{yyywwwvvvuuutttuuuxxx{{{}}}{{{wwwtttmmmjjjfffaaa]]]ZZZXXXXXXZZZ\\\```hhhuuuvvvaaaRRRMMMNNNQQQSSSUUUWWWZZZ]]]cccjjjsssxxx}}}uuukkkbbb[[[UUUMMMGGGDDDAAABBBEEEHHHLLLSSS\\\dddxxxiiiVVVUUUUUUOOONNNSSSZZZcccoooxxx|||~~~mmm\\\WWWUUUSSSSSSMMMJJJFFFEEEEEEFFFFFFFFFBBBBBBBBBAAA@@@@@@??????AAA@@@???>>>>>>???@@@AAA???>>>@@@CCCGGGJJJKKKKKKFFFFFFFFFFFFFFFFFFEEEEEEEEEGGGJJJMMMPPPUUUZZZ^^^eeekkksssyyy|||{{{zzzzzz{{{~~~~~~{{{zzz|||~~~}}}}}}~~~}}}}}}wwwttttttvvvyyy~~~~~~}}}|||wwwrrrmmmrrrxxx}}}zzzvvvtttuuutttsssqqqKKKOOOTTT[[[gggsssvvvssshhhddd```bbbiiioooqqqpppmmmnnnsss~~~~~~sss___cccnnn~~~{{{tttssswww{{{}}}~~~xxxyyyvvvxxx}}}{{{~~~hhhVVVCCC@@@<<<:::::::::888555666777777777777666666555555555555555555555555555666666666666666666555555666666555444444444444444333333444555666666777777666555444333222333444444///222555666555444444555555555777===GGGUUUdddnnnsssoooggg]]]UUUPPPNNNNNNQQQZZZdddmmmttt{{{~~~{{{ssskkkeeegggmmmsss}}}{{{{{{uuuqqqnnnmmmmmmoooqqqsssuuuvvvwwwzzz|||~~~~~~}}}zzzxxxyyy||||||yyyxxxyyy{{{{{{|||~~~~~~|||{{{{{{{{{{{{zzzzzz{{{|||}}}zzzzzz{{{||||||}}}}}}}}}zzzzzzzzzzzzyyyxxxwwwvvvuuuvvvxxxyyyxxxvvvtttssssssssstttvvvyyyyyywwwvvvsssttttttuuuvvvwwwxxxyyyzzzzzz||||||}}}|||{{{zzzwwwtttppplllkkkmmmpppsssyyy~~~zzzwwwwwwxxxvvvtttuuuvvvwwwyyyzzzyyyyyyyyyyyywwwvvvuuuwwwyyy|||}}}~~~}}}}}}zzzzzz{{{{{{|||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||{{{{{{{{{zzzzzzzzzzzz{{{zzzxxxvvvuuuvvvvvvuuusssttttttttttttttttttttttttvvvuuuuuuuuuuuuvvvwwwwwwyyywwwuuutttuuuxxx|||~~~~~~~~~}}}|||{{{yyywwwvvvssstttuuuwwwyyyxxxtttqqqiiifffbbb]]]ZZZXXXXXXXXXXXX```kkkvvvuuuhhhWWWMMMLLLPPPSSSTTTUUUXXX\\\aaahhhqqqzzz{{{tttjjj```XXXQQQKKKFFFAAA???@@@DDDHHHMMMUUU^^^gggvvvaaaQQQSSSTTTOOOOOOVVV]]]fffrrr{{{~~~fffXXXUUUUUUVVVVVVMMMJJJGGGEEEEEEFFFFFFEEECCCCCCBBBAAAAAA@@@@@@???DDDCCCAAA?????????@@@@@@@@@??????AAADDDFFFFFFFFFDDDDDDEEEFFFFFFFFFEEEEEEEEEGGGJJJLLLNNNQQQUUUXXX```fffooovvvyyy{{{{{{{{{yyy{{{}}}|||{{{{{{~~~wwwtttssswwwzzz~~~zzzrrrqqqrrrpppmmmmmmmmmpppzzzvvvtttsssssssssttttttsssWWW[[[```iiiuuu{{{nnniiicccaaabbbccccccbbbbbbgggrrrwwwmmmeeeppp{{{uuuppppppuuu}}}~~~~~~vvvvvvzzzzzz```NNN@@@===:::888888777666444666666666777777666666555555555555555555555555555555666666777777777666666666555444444333333444444444444444555666666777777555555444333333333333444000222444444444333444666444444666===DDDOOO___mmmssspppkkkcccZZZSSSPPPNNNPPPWWWaaaiiiqqqvvv{{{}}}|||zzztttlllfffggglllqqq~~~~~~zzzvvvrrrooonnnnnnppprrrssstttuuuwwwyyy|||}}}}}}zzzxxxyyy}}}~~~zzzyyyyyyzzzyyyzzz{{{|||||||||{{{zzz}}}~~~~~~|||{{{{{{~~~{{{{{{{{{{{{||||||}}}}}}{{{{{{{{{{{{zzzyyyxxxwwwwwwxxxyyyyyyyyywwwvvvuuutttuuuvvvyyy|||}}}{{{yyytttuuuvvvwwwxxxyyyzzz{{{yyyzzz{{{|||}}}|||{{{{{{wwwtttqqqmmmllllllmmmooorrrxxx|||yyyyyyzzzxxxvvvtttvvvwwwyyyzzzzzzzzzyyyyyywwwvvvwwwyyy{{{||||||~~~~~~~~~~~~~~~~~~}}}|||zzz{{{{{{|||}}}}}}~~~~~~|||||||||}}}}}}~~~}}}||||||||||||||||||}}}~~~~~~||||||}}}~~~|||{{{{{{zzz{{{{{{|||||||||yyywwwvvvvvvvvvuuussstttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwwwwyyyxxxvvvuuuvvvxxx{{{}}}}}}}}}}}}|||zzzyyyxxxwwwsssrrrrrrrrrsssrrrpppnnneeeccc^^^ZZZXXXXXXZZZ[[[ZZZgggvvvddd[[[QQQLLLNNNRRRTTTTTTVVVZZZ```gggpppzzzzzztttiii___VVVOOOIIIFFF@@@???@@@EEEJJJOOOYYYbbbllllll^^^SSSRRRRRRQQQUUU\\\fffmmmwww~~~www```UUUSSSTTTVVVYYYMMMKKKHHHFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBAAA@@@@@@DDDCCCBBBAAA@@@@@@@@@@@@@@@??????@@@BBBCCCBBBAAABBBCCCDDDEEEEEEEEEEEEEEEFFFGGGJJJKKKLLLNNNQQQTTT]]]bbbkkkrrrvvvyyy{{{|||zzz{{{{{{{{{{{{}}}wwwttttttxxx|||~~~}}}ppphhhggghhhiiihhhiiifffhhhppp||||||tttssstttvvvwwwxxxwwwvvvvvvbbbfffllltttooolllgggaaa^^^]]]]]]]]]```iiiuuu~~~{{{tttoootttooommmmmmrrr|||~~~zzzvvvzzznnnUUUGGG===;;;888666666666666666555555666666666666666555555555555555555555555555444555666777888888777777666555444444333333444444444444444444444444444555444444555555444444333222111222333333222333555777666444555:::@@@JJJ\\\mmmrrrrrrpppiii___UUUPPPMMMNNNSSS\\\fffnnntttzzz~~~}}}|||wwwrrrllljjjkkkmmm{{{~~~zzzvvvrrrooonnnoooqqqrrrqqqrrrtttuuuwwwzzz{{{yyywwwxxx}}}~~~{{{yyyzzz|||yyyyyyzzzzzzzzz{{{{{{{{{|||}}}}}}{{{yyyyyy||||||{{{{{{{{{{{{||||||}}}{{{||||||{{{{{{zzzyyyxxxvvvwwwwwwxxxyyyzzzzzzzzzvvvwwwxxx{{{}}}}}}{{{yyyuuuvvvwwwyyyzzz{{{||||||yyyzzz{{{|||||||||{{{{{{wwwuuurrrooollljjjiiiiiiooouuu}}}}}}zzz{{{{{{yyywwwuuuvvvxxxyyy{{{{{{zzzzzzyyyxxxxxxzzz}}}~~~}}}{{{{{{||||||}}}}}}}}}}}}|||zzzzzz{{{{{{|||}}}}}}}}}{{{{{{{{{|||}}}~~~}}}}}}|||||||||||||||}}}{{{}}}~~~~~~{{{{{{|||~~~||||||{{{{{{{{{|||}}}~~~~~~|||zzzxxxxxxxxxvvvuuuttttttuuuuuuuuuvvvvvvvvvuuuttttttttttttuuuvvvvvvxxxwwwvvvvvvvvvvvvxxxxxxzzzzzzzzzyyyxxxwwwvvvvvvsssqqqnnnmmmmmmmmmllljjjbbb```\\\XXXXXXZZZ]]]___eeetttnnnYYYTTTOOOMMMPPPSSSUUUUUUXXX]]]fffooozzzwwwqqqggg]]]TTTNNNIIIFFFCCCAAACCCIIIOOOTTT^^^gggvvvddd```YYYSSSQQQUUU]]]cccnnnttt{{{zzzjjjYYYQQQPPPQQQTTTXXXMMMKKKIIIHHHHHHHHHFFFDDDEEEDDDDDDCCCCCCBBBBBBAAAAAABBBBBBBBBBBBBBBAAAAAA@@@???>>>???AAABBBAAA@@@AAABBBCCCDDDEEEEEEEEEEEEFFFGGGJJJKKKKKKMMMOOOQQQ[[[```hhhnnnssswww{{{~~~}}}{{{xxxwwwyyy|||~~~}}}|||yyyyyy}}}~~~wwwnnngggeeefffggghhhfffeeegggkkkoooqqqppppppssswww{{{~~~~~~|||zzzxxxiiimmmsss{{{ooommmiiiccc^^^\\\]]]^^^eeeooozzz}}}xxxvvvvvvuuurrrqqqttt}}}}}}xxxzzzxxxwww~~~eeeNNNCCC;;;:::888666666777888888555555666666666666666555555555555555555555555555333444666777888888888777555555444333333333333444444333333333333333333333333444555666555444333222222222333222111222555777888555555888<<>>@@@AAACCCDDDDDDCCCBBB???>>>>>>???AAACCCBBBAAAAAAAAACCCDDDEEEEEEEEEEEEFFFGGGJJJKKKKKKLLLNNNPPP[[[___ffflllqqqvvv{{{~~~zzzuuutttvvvyyyzzzyyyzzz~~~|||~~~zzzvvvqqqlllhhhhhhiiijjjiiilllppppppmmmlllpppuuutttyyy|||yyyvvvyyy{{{nnnjjjgggfffaaa\\\]]]aaagggsss|||zzzvvvyyytttllliiiuuuuuuttttttxxx}}}wwwvvvzzztttVVVDDD>>>888888888888777777777777666666555555555444444444444444444444444444444444666777888888888777555444333333333333333333333333444333333222222333333444444555555555444333222222333444555666777777777777666555777999;;;CCCTTTcccmmmrrrsssnnnfff^^^TTTLLLLLLPPPVVV]]]dddmmmuuu{{{zzz{{{|||{{{wwwqqqkkkgggnnnzzz{{{ssssssxxx}}}~~~{{{xxxwwwqqqqqqpppooopppqqqssstttzzzwwwvvvwww{{{}}}}}}{{{~~~}}}{{{zzz{{{{{{|||zzzyyyyyy|||}}}zzzuuurrrrrruuuxxxwwwwwwwwwxxxyyyzzz{{{|||~~~{{{yyyxxxwwwwwwxxxwwwwwwxxxyyyzzz||||||}}}yyyyyyyyyyyyxxxwwwuuutttuuuvvvvvvxxxyyyzzz{{{{{{yyyxxxxxxxxxxxxxxxxxxyyywwwwwwtttooojjjeeeddddddkkkrrrzzz|||yyyyyyyyyxxxxxxtttsssssssssuuuxxx{{{}}}~~~{{{{{{||||||}}}}}}~~~~~~}}}|||{{{zzzzzzzzzzzzzzzxxxyyyzzz{{{|||~~~~~~|||}}}||||||}}}}}}}}}}}}}}}}}}|||{{{{{{~~~}}}}}}||||||}}}~~~}}}}}}}}}|||{{{zzzxxxxxxwwwwwwvvvvvvuuutttttttttvvvuuuttttttuuuwwwyyyzzztttuuuvvvuuutttuuuwwwyyyyyywwwtttssstttuuuuuuttttttpppkkkhhhfffddd```]]]^^^ZZZVVVUUUVVV[[[dddlll|||ssscccXXXUUUSSSQQQPPPRRRUUUWWWWWW]]]bbbppp{{{ppphhh```YYYQQQGGGCCCDDDCCCGGGMMMQQQUUU]]]hhhqqqpppbbb^^^YYYXXX^^^gggpppuuu{{{uuuttt{{{}}}xxxzzzxxxeeebbb[[[SSSNNNLLLOOOQQQNNNMMMLLLKKKKKKHHHEEEBBBFFFEEEDDDCCCCCCDDDEEEFFFEEEEEEFFFEEEEEEDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCCCCDDDEEEGGGGGGEEEGGGHHHHHHIIIKKKNNNQQQYYY^^^eeeiiilllrrrzzz~~~{{{vvvtttuuuwwwyyyzzz}}}|||{{{{{{}}}~~~}}}zzzwwwuuuuuuuuusssrrrrrrtttwwwxxxuuupppiiieeeqqqyyy}}}|||zzzrrrmmmhhheeeccc___[[[]]]bbbjjjwww}}}~~~wwwnnniiigggmmm|||zzzrrrtttyyyzzzsssrrrvvv~~~|||dddLLL@@@>>>777777777777666666666666666555555555444444444444666666666666666666666666333444666777777777666666333333333333333333333333444333333333333333333444555555555555555444333333333333555666666777777777555444555777999@@@OOO^^^kkkppprrrnnnhhhbbbYYYQQQOOORRRVVVZZZaaaiiirrrxxxzzz{{{||||||yyyssslllfffhhhrrr}}}zzztttsssuuuyyy{{{~~~|||zzzxxxsssrrrpppnnnoooqqqtttvvvyyyxxxwwwyyy|||~~~~~~~~~~~~~~~{{{zzzzzz||||||{{{xxxuuurrrssswwwzzzwwwwwwxxxxxxyyy{{{|||}}}~~~}}}{{{yyyxxxwwwxxxxxxwwwwwwxxxxxxyyyzzzzzz{{{yyyxxxxxxwwwvvvvvvuuuuuuuuuvvvwwwxxxyyyzzz{{{{{{xxxxxxwwwwwwwwwwwwxxxxxxvvvuuusssnnniiieeeddddddiiipppxxx}}}|||zzzyyyyyyxxxxxxttttttttttttvvvyyy|||}}}~~~~~~~~~{{{|||||||||}}}}}}}}}~~~~~~}}}|||{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{}}}~~~}}}}}}|||{{{|||~~~}}}}}}}}}}}}}}}|||{{{{{{~~~}}}~~~{{{{{{{{{zzzyyyxxxwwwvvvxxxxxxwwwvvvvvvuuuuuutttvvvuuuuuuuuuvvvwwwxxxxxxssstttuuuuuuttttttvvvwwwxxxwwwuuuuuuvvvvvvuuutttrrrnnnjjjgggeeebbb^^^[[[[[[XXXWWWXXX^^^gggrrrzzzxxxhhh\\\TTTSSSRRRQQQRRRTTTXXXZZZ\\\eeekkkzzz~~~wwwmmmfff]]]WWWOOOGGGDDDFFFBBBFFFLLLRRRYYYeeesss}}}tttaaaZZZYYY[[[___fffnnnvvvzzzyyysssrrrwww|||~~~|||}}}|||~~~mmm^^^]]]YYYTTTOOOLLLMMMNNNMMMLLLKKKKKKKKKJJJGGGDDDFFFEEEEEEDDDEEEFFFGGGHHHFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@CCCCCCCCCCCCDDDEEEFFFGGGGGGHHHIIIHHHHHHIIIKKKNNNTTTYYY```fffkkkrrr{{{~~~}}}}}}~~~~~~~~~~~~~~~|||}}}~~~}}}{{{zzzxxxzzz}}}~~~}}}xxxrrrnnnoootttzzzxxxpppkkkmmmgggbbb___\\\[[[aaahhhppp|||~~~www|||}}}uuuhhh```aaafffrrr{{{uuuqqqrrrwwwyyyqqqkkkooozzzwwwbbbOOO@@@;;;<<<666666666666555555555444555555555555444444444444555555555555555555555555111222333555666666777666333333333333333333333333333333333333333333333333555555555666555555444333333333444555666666666666444333444666777<<>><<<;;;888777888444444444444333333333222333333333333444444444444444444444444444444444444444444333222222222222222333333333333333333333333333444555666666555444333222333444444555444444444222222333444444333333222666444444777777888===DDDLLLSSS[[[ccclllssspppiii\\\XXXSSSOOOQQQYYYeeemmmtttzzzsssooojjjhhhiiijjjiiigggddddddeeejjjrrr|||{{{zzzyyyyyytttnnnlllmmmsssyyy~~~{{{xxxuuutttuuuxxxzzz~~~~~~}}}}}}~~~}}}zzz{{{{{{{{{zzz{{{~~~~~~{{{{{{|||~~~}}}|||zzzzzzyyyyyyyyyyyyzzz|||}}}}}}}}}}}}}}}||||||{{{yyyxxxxxxwwwwwwwwwvvvuuuuuuuuuvvvwwwxxxyyy{{{}}}}}}|||{{{zzzvvvvvvuuuuuuuuuuuuvvvvvvrrrqqqooollliiiiiikkkmmmsssyyy|||{{{{{{{{{yyywwwwwwxxxyyyzzz{{{|||}}}}}}{{{|||~~~~~~~~~~~~}}}|||{{{{{{zzzwwwwwwxxxyyy{{{}}}}}}{{{zzzxxxxxxyyy{{{|||}}}{{{zzz{{{{{{{{{||||||}}}}}}}}}}}}}}}}}}~~~~~~}}}|||zzzzzzzzzzzzyyyxxxxxxwwwwwwvvvuuuvvvvvvwwwwwwwwwvvvvvvwwwyyyzzzzzzwwwuuuttttttsssssssssttttttrrrmmmjjjaaa```^^^[[[YYYYYY\\\^^^```jjjvvv~~~hhh]]]SSSNNNNNNOOOQQQUUUUUUWWWYYY\\\___gggrrrzzz}}}yyyssskkkeee^^^VVVNNNIIIEEECCCFFFKKKRRR^^^qqqsssdddXXXNNNOOOVVVUUUZZZ___bbbcccggglllpppxxx|||ooo[[[QQQNNNLLLKKKIIIGGGFFFGGGLLLOOOMMMJJJGGGEEEDDDCCCBBB@@@>>>???AAACCCDDDEEEFFFFFFDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@AAAAAABBBBBBCCCCCCBBBBBBDDDEEEEEEDDDCCCBBB@@@BBBDDDEEEEEEEEEFFFHHHGGGHHHKKKPPPVVV]]]bbbeeelllqqqvvvxxxtttpppmmmlllpppvvv{{{{{{{{{}}}|||ssskkkpppwwwxxxyyy}}}^^^[[[YYYYYY\\\^^^^^^\\\]]]\\\^^^fffnnnwww~~~nnnfffeeedddaaa[[[\\\aaagggnnnpppnnnkkkjjjnnnttt{{{|||rrr___RRRCCC===888777555333333666555444444444444333333333222222333333333444444444444444444444444444444444333333222222222333444444333333333333333333333333333444555666666555444333111222222333444444333333222222333333333333222222555222333666777777:::@@@EEEKKKTTT^^^jjjrrrpppjjj^^^ZZZSSSMMMLLLRRR\\\dddmmmwwwyyyrrriiicccbbbdddggghhhbbbbbbbbbfffmmmxxx}}}yyywwwvvvppphhheeehhhjjjqqqzzz~~~}}}|||zzzyyyxxxxxxxxxzzz}}}}}}~~~~~~}}}xxxyyyzzzyyyxxxzzz~~~}}}zzzyyyxxxwwwxxxzzz{{{}}}~~~|||{{{{{{zzzyyyxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxzzz|||~~~~~~}}}{{{zzzwwwvvvvvvuuuuuuvvvvvvwwwsssrrrpppmmmkkkkkknnnqqqtttyyy~~~|||{{{{{{{{{yyywwwwwwxxxyyyzzz{{{|||||||||{{{|||~~~~~~}}}|||{{{zzzzzzxxxxxxxxxxxxyyy{{{|||}}}zzzzzzyyyyyyyyyzzz{{{{{{zzz|||~~~{{{yyyyyyyyyyyy{{{{{{|||}}}}}}}}}}}}}}}}}}~~~~~~}}}{{{zzzyyyyyyyyyxxxwwwwwwvvvvvvvvvuuuuuuuuuvvvwwwxxxxxxvvvxxxzzzyyywwwtttsssssssssrrrqqqqqqpppmmmiiifff]]]\\\ZZZXXXVVVYYY___dddiiivvv~~~lllZZZRRRMMMNNNOOOOOORRRWWWVVVYYY\\\^^^dddooo}}}|||vvvqqqjjjccc^^^UUUOOOIIIHHHGGGGGGKKKQQQ[[[jjjqqq]]]WWWUUUPPPOOOSSSSSSXXX```eeehhhmmmtttzzzuuu```TTTOOOMMMHHHGGGFFFDDDCCCEEEIIILLLJJJGGGDDDCCCCCCBBBAAA@@@>>>???AAACCCDDDEEEEEEDDDAAABBBBBBBBBBBBBBBAAAAAA??????@@@@@@AAABBBBBBBBBAAABBBDDDEEEEEEDDDBBBAAA@@@BBBDDDEEEDDDCCCDDDDDDEEEEEEHHHLLLRRRXXX]]]___aaahhhooorrrooolllkkklllmmmrrrwwwxxxyyy~~~~~~{{{xxxvvvvvv|||sssqqqzzz~~~yyyvvvyyyWWWTTTRRRVVV\\\aaa```]]]]]]```hhhuuuwwwhhh``````___\\\\\\```hhhpppuuuvvvssspppiiisss|||iiiWWWIIIAAAAAA;;;555222///---000555555555555444444444333333222222222333333444444444222222222222222222222222222222111111222444666777333333333333333333333333333444666777777666444333000111222222333333333333222222333333333222222111444111222555777666999===>>>DDDNNNYYYfffooommmggg___[[[SSSLLLIIINNNVVV\\\hhhttt~~~vvvkkkccc```ccciiimmmdddccccccfffmmmxxx{{{xxxwwwpppgggdddhhheeelllvvv{{{}}}}}}~~~~~~~~~}}}|||zzzxxxwwwvvvzzz~~~~~~~~~|||{{{vvvxxxyyyxxxwwwyyy~~~}}}zzzxxxwwwvvvyyyzzz|||~~~zzzzzzyyyyyyxxxwwwwwwvvvvvvwwwxxxxxxxxxxxxwwwwwwxxxzzz|||~~~~~~}}}{{{zzzwwwwwwvvvvvvvvvvvvwwwwwwtttsssqqqnnnlllmmmqqqttttttyyy~~~~~~|||||||||{{{yyywwwwwwxxxyyyzzz{{{{{{{{{{{{{{{}}}~~~}}}|||{{{zzzyyyyyyyyyxxxxxxxxxyyyyyyzzzyyyyyyyyyzzzzzz{{{{{{{{{uuuxxx||||||zzzxxxwwwxxxxxx{{{{{{|||}}}}}}}}}}}}}}}~~~~~~}}}yyyyyyxxxxxxwwwvvvvvvuuuvvvuuuuuutttuuuwwwyyyzzzvvvxxxyyyyyyvvvsssrrrqqqsssqqqooonnnmmmkkkgggddd[[[ZZZXXXVVVUUUYYYbbbhhhrrrlllUUUUUUNNNKKKNNNPPPOOORRRXXXVVVYYY]]]```gggttt~~~xxxqqqkkkeee^^^YYYOOOJJJFFFGGGIIIJJJOOOUUUddduuuxxx___MMMPPPVVVSSSPPPRRRSSSZZZccciiimmmrrrzzzgggWWWPPPMMMLLLDDDDDDEEEDDDCCCCCCFFFHHHGGGEEEBBBAAABBBBBBBBBAAA???@@@BBBDDDEEEEEEDDDDDD???@@@AAAAAABBBBBBAAAAAA>>>>>>???@@@@@@AAABBBBBBAAABBBDDDEEEEEECCCBBB@@@BBBCCCEEEEEECCCBBBAAAAAACCCCCCEEEJJJPPPVVVZZZ\\\\\\ccclllpppnnnmmmnnnoooiiinnnssstttuuu{{{ssssssssssss|||yyyvvvwwwwwwtttooossszzztttuuuWWWTTTQQQRRRXXX^^^aaabbbjjjuuu{{{lllbbbaaadddfffggghhhlllpppqqqpppppprrruuu{{{ooo\\\PPPHHHAAA===999666444444666666333111555444444333333333444444555333222222444444333111000000000000000000111222222222333333333222222111444444333333333333222222333444555555555333111///111111222222222333333333333333222222333333444555666666555555666777999:::>>>EEELLLRRR\\\iiinnnkkkdddYYYOOOLLLIIIIIIPPPYYYiiirrr~~~~~~mmmaaacccmmmrrrooorrrkkkeeeeeennn|||}}}~~~xxxmmmccc___aaahhhqqqwwwzzz|||}}}zzzxxxwwwyyyyyyyyyyyy{{{|||~~~~~~{{{zzz|||~~~zzzxxxvvvuuuvvvyyy}}}~~~}}}|||zzzyyyyyyvvvxxxzzz|||~~~}}}|||{{{{{{yyyvvvvvvxxxzzzxxxvvvyyyzzzzzzyyywwwwwwxxxzzz~~~~~~}}}|||{{{yyywwwvvvwwwxxxxxxwwwtttsssssstttqqqqqqpppqqqrrrssstttuuuzzzzzzzzz||||||{{{{{{zzzyyywwwxxxwwwwwwvvvwwwyyyzzz{{{|||~~~{{{|||||||||||||||{{{zzz|||}}}|||zzzxxxwwwxxxyyywwwxxxyyyzzzzzzzzzxxxxxxyyy{{{}}}}}}}}}|||{{{yyywwwwwwwwwxxxyyy{{{{{{|||}}}}}}}}}}}}}}}{{{{{{{{{~~~~~~|||zzzwwwxxxxxxwwwuuutttuuuvvvwwwwwwwwwxxxxxxyyyyyyyyyzzzyyywwwuuutttrrrrrrqqqnnnoooooommmjjjeee```]]]WWWTTTUUUZZZ\\\___jjjvvvvvvggg[[[UUUPPPPPPPPPPPPRRRSSSVVVWWW[[[___fffnnnwww|||vvvppphhh^^^UUUNNNOOOIIIGGGKKKLLLLLLOOOVVVnnniiiZZZPPPQQQQQQMMMPPPXXX[[[```hhhpppwww}}}fffXXXRRRJJJEEEFFFBBBBBBAAAAAABBBCCCEEEFFFCCCBBB@@@?????????@@@@@@???@@@CCCEEEFFFFFFEEEEEEDDDCCCBBBAAA???>>>===<<<<<<======>>>???@@@@@@AAAAAACCCEEEFFFFFFCCC@@@>>>>>>>>>>>>>>>???AAACCCEEEFFFFFFFFFGGGJJJLLLOOOQQQVVV___jjjooommmjjjhhhhhhkkkoootttyyy{{{|||~~~vvvllliiimmmrrrsssqqqwwwrrrooosss|||~~~xxxuuuuuuuuuuuurrrnnnpppxxx{{{vvvppppppTTTRRRQQQUUU\\\eeekkkmmmxxxuuuooogggdddgggjjjkkkkkkjjjlllnnnmmmlllooouuuyyyooocccTTTGGGAAA===:::777888666444444555555333111555444444333333333444444444222111222333333222111111111000000000111111222222222222333333222222111444444333333333222222222///000222333333333111000111111222222222333333333333222222222222333444444444444333333444555777888<<>>>>>>>>???@@@>>>@@@BBBDDDEEEEEEEEEDDDCCCBBBAAA@@@???===<<<<<<<<<<<<<<<======>>>>>>??????AAACCCDDDDDDBBB???===???>>>>>>>>>???AAABBBCCCFFFEEEEEEFFFGGGIIIKKKLLLTTT[[[cccggggggeeefffhhhjjjoootttxxxzzz{{{|||}}}yyyrrrjjjiiimmmqqqqqqpppoooiiieeeiiirrr{{{}}}wwwuuuuuuvvvvvvvvvssssssxxxxxxooohhheeeTTTTTTWWW]]]gggqqqxxx{{{xxxqqqddddddfffkkkqqqtttssspppmmmmmmllliiiiiinnnwww~~~~~~xxxgggQQQJJJ@@@:::999999888666777555444444555555333222444444333333333333444444333222111111333444333222222222111111000111111111111222222333333222222222333333333333222222222222+++---///111222222222222111111222222222333333333222222222222222333444444222222111111222333555666:::===@@@EEENNN\\\fffjjjkkkbbbYYYRRRNNNLLLPPPUUU^^^gggttt~~~sssgggcccgggkkkmmmhhhggghhhoooyyy~~~sssiiieeedddiiippptttvvvyyy}}}}}}~~~|||{{{vvvtttsssrrrssswwwzzz}}}~~~zzzyyyyyyzzzxxxvvvtttrrrsssuuuxxxzzz~~~~~~~~~{{{{{{||||||}}}}}}~~~~~~xxxyyyyyyzzzzzzyyyyyyyyyuuutttuuuvvvzzz||||||{{{zzz{{{||||||{{{{{{}}}~~~|||{{{zzzzzzzzz{{{uuuvvvwwwwwwvvvvvvxxxyyyxxxxxxyyyzzz{{{{{{{{{{{{yyyyyyzzz}}}~~~|||zzzyyyzzzzzzyyyxxxwwwwwwvvvwwwwwwxxxzzzzzzyyy{{{}}}||||||||||||{{{{{{zzzzzz{{{||||||zzzxxxwwwwwwxxxzzzzzz{{{{{{zzzyyyxxxwww}}}}}}}}}~~~}}}}}}|||{{{~~~{{{{{{|||}}}~~~}}}zzzxxxwwwwwwxxxxxxyyyyyyzzz{{{{{{{{{{{{zzz{{{zzzzzz|||~~~{{{xxxyyyzzzzzzxxxvvvttttttuuutttttttttuuuvvvwwwwwwwwwwwwvvvtttqqqooommmllllllnnnllliiieeebbb^^^\\\[[[\\\[[[^^^hhhrrr{{{~~~pppbbbXXXQQQMMMKKKRRRSSSUUUVVVWWW[[[___cccjjjpppyyyxxxsssmmmeee^^^VVVNNNIIIHHHEEEEEEIIINNNVVVdddqqqmmm\\\SSSOOOSSSUUUTTTWWW^^^ggglllsssyyy|||}}}fffPPPHHHGGGCCCAAAAAABBBAAA@@@?????????@@@AAA@@@???>>>===<<<===>>>>>>>>>???AAACCCDDDDDDCCCCCCAAA@@@@@@>>>===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;===>>>@@@BBBAAA@@@===<<>>>>>>>>???AAABBBDDDDDDDDDDDDEEEEEEFFFGGGQQQVVV\\\___```aaacccfffhhhlllrrrvvvwwwwwwxxxxxxrrrmmmhhhiiimmmqqqqqqoooiiiddd```cccmmmxxx{{{vvvttttttuuuuuuxxxvvvwwwzzzwwwmmmeee```\\\___fffnnnvvv}}}vvvmmmfff___cccllluuu{{{{{{wwwrrrnnnnnnllliiiiiinnnwww~~~ttt^^^OOOEEEAAA<<<999999999888777666555444444444444333333333333333222333333444444333222222333555666555444444333222111111111111111111111222333333333222222333333333222222222222111,,,---///000111222222111111111222222222333333333222222222111222333333444222222111111222333444666999:::;;;>>>GGGTTTaaahhhjjjddd]]]WWWSSSRRRSSSVVVWWW___kkkwww}}}uuujjjcccbbbfffjjjhhhjjjnnnuuu}}}|||uuusssnnnqqquuuvvvuuuvvvzzz}}}}}}zzzxxxuuutttuuuxxx}}}{{{yyyyyyzzzwwwuuusssrrrsssvvvyyy{{{~~~~~~~~~~~~{{{{{{|||||||||}}}}}}}}}wwwwwwwwwwwwvvvvvvuuuuuurrrrrrtttwwwzzz|||~~~~~~zzz{{{}}}}}}}}}~~~}}}{{{yyyyyyzzz{{{uuuwwwxxxxxxwwwwwwxxxyyyyyyzzz|||}}}}}}}}}|||{{{xxxyyyzzz}}}|||zzzxxxxxxyyyyyyyyywwwvvvvvvvvvwwwwwwxxxyyyyyyyyyzzz|||}}}||||||{{{zzzzzzzzzzzz}}}~~~}}}{{{yyyyyyzzz{{{{{{zzzzzzyyyyyyxxxxxx||||||||||||{{{{{{zzzzzz|||}}}}}}}}}}}}}}}~~~~~~}}}{{{xxxwwwwwwwwwxxxyyyyyyzzz{{{{{{{{{{{{{{{{{{yyyyyyzzz}}}|||zzzyyyzzzzzzxxxuuuttttttuuusssssstttuuuuuuvvvwwwwwwuuutttqqqooollljjjiiihhhmmmjjjfffbbb___]]]]]]]]]]]]```gggttt~~~rrrcccVVVPPPOOOOOONNNTTTVVVXXXYYYZZZ^^^dddiiisss{{{zzztttkkkaaaYYYRRRKKKGGGGGGGGGHHHKKKRRR```rrrtttdddVVVQQQQQQVVVZZZ[[[^^^dddmmmrrrxxx}}}~~~jjjYYYJJJFFFFFFDDDBBBBBBBBBAAA???>>>======>>>>>>>>>===<<<;;;;;;;;;<<<======>>>???AAAAAABBBAAAAAA??????>>>===<<<;;;:::999:::::::::999999999999999;;;===???@@@@@@???===<<<@@@???>>>======>>>@@@@@@BBBBBBCCCCCCDDDEEEEEEFFFLLLPPPVVV[[[]]]___bbbeeedddhhhnnnrrrssssssssssssnnnkkkiiilllqqqttttttrrrmmmhhhcccfffooozzzxxxtttrrrrrrssssssvvvwwwzzz|||zzzssskkkgggkkkooowww}}}{{{ssslllfffccchhhrrrzzz~~~{{{tttoooqqqqqqpppmmmkkknnntttzzz|||{{{}}}kkkZZZLLLDDD===;;;888777666666555444444444444444333333333333222222222222222333444555555444333555777888888777555555333222111111111111000111222333333333333333333333222222222111111111000111111111111111111111111111222222222333333333222111111111111222333333333222222222222444555666999888888;;;AAALLLZZZdddjjjhhhccc]]]XXXVVVTTTRRRRRRYYYcccoooyyy}}}{{{uuummmddd```bbbfffmmmppptttyyy}}}{{{||||||yyyuuutttvvvyyy||||||||||||}}}~~~}}}~~~{{{yyywwwwwwzzz~~~|||zzzzzz{{{wwwvvvtttssstttwww{{{}}}|||}}}~~~}}}~~~}}}}}}||||||{{{zzzzzzyyyuuuuuuuuuuuuuuutttsssrrroooqqquuuxxxzzz|||~~~zzz{{{}}}}}}}}}~~~|||zzzyyyyyyyyywwwxxxyyyxxxvvvvvvvvvxxxyyyzzz|||~~~~~~}}}{{{zzzyyyyyy{{{~~~|||zzzxxxxxxyyyyyyxxxwwwuuuuuuvvvwwwxxxxxxxxxyyyyyyzzz|||}}}}}}{{{zzzyyyyyyyyyzzz|||~~~~~~|||zzzyyyyyyzzzzzzyyyyyyxxxxxxxxxxxxyyyyyyyyyzzzzzz{{{{{{|||zzzzzz{{{}}}~~~|||zzzwwwvvvvvvwwwxxxzzzzzz{{{||||||||||||{{{zzzyyywwwxxxzzz}}}~~~~~~}}}}}}}}}}}}{{{xxxyyyyyywwwuuusssssstttttttttttttttuuuuuuuuuuuurrrqqqnnnkkkhhhfffdddcccgggdddaaa]]]\\\\\\^^^```bbbiiiuuu~~~kkkbbbWWWPPPOOOQQQSSSSSSWWWZZZ]]]]]]^^^cccjjjppp~~~~~~wwwkkk___VVVOOOIIIFFFEEEHHHJJJOOOYYYjjj|||yyyhhh[[[RRRRRRTTTZZZ^^^aaafffkkkpppvvv|||{{{[[[QQQGGGDDDEEEDDDBBBAAABBB@@@???===<<<<<<<<<===<<<;;;:::::::::;;;<<<===<<<===>>>>>>????????????======<<<<<<;;;:::999999999999999999888888888888;;;===>>>@@@@@@@@@???>>>???>>>=========>>>???@@@@@@@@@BBBCCCDDDEEEFFFGGGGGGLLLSSSZZZ^^^aaabbbcccccchhhnnnssstttsssrrrrrrooonnnnnnqqqvvvzzzzzzyyytttoooiiihhhmmmuuu{{{~~~{{{uuuqqqpppppppppppprrrvvv{{{}}}{{{xxxsssooowww{{{~~~zzzxxx{{{yyytttpppkkkhhhmmmsssxxxzzzwwwrrrooovvvwwwuuuqqqmmmmmmpppttt||||||mmm^^^QQQEEE???===777777666555555555555555333444555444333222333444222111111222222333444555555444444666999::::::999777666555333222111111111000111222222333333333333222222222222111111111111444444333222111111000000111111222222222333333333111111111111111222333333444333222222333444666777888777777:::>>>EEEQQQ]]]hhhjjjiiiccc^^^ZZZSSSMMMPPPTTT\\\hhhsss{{{}}}zzzvvvqqqiiiaaaaaaeeeqqqtttwwwyyyyyyzzz{{{}}}|||uuurrrsssvvvxxxxxxxxxyyyzzz|||}}}~~~}}}~~~~~~{{{yyyyyyzzz}}}~~~~~~zzzxxxvvvtttuuuwwwzzz|||xxxzzz{{{|||{{{{{{}}}}}}}}}|||zzzyyyxxxvvvvvvssstttuuuvvvvvvtttrrrqqqooorrrvvvyyyzzz{{{}}}zzz{{{|||||||||}}}}}}{{{zzzyyyyyywwwxxxyyyxxxvvvuuuuuuwwwyyy{{{~~~~~~{{{yyy{{{{{{|||~~~}}}{{{yyyxxxyyyyyyxxxwwwtttuuuvvvwwwxxxxxxxxxxxxxxxyyy{{{~~~~~~}}}{{{yyyxxxxxxyyyyyyyyy{{{}}}|||zzzwwwvvvvvvxxxxxxwwwwwwwwwwwwxxxxxxwwwwwwxxxxxxzzz{{{}}}~~~yyyyyyzzz}}}{{{zzzxxxvvvuuuvvvwwwxxxzzzzzz{{{|||||||||||||||zzzxxxvvvvvvxxx{{{||||||zzzzzz|||~~~|||yyyvvvwwwwwwvvvtttssssssttttttssssssssssssrrrrrrrrrnnnllljjjfffccc```^^^]]]^^^\\\ZZZYYYZZZ]]]aaaccckkkvvv{{{oooWWWTTTOOOMMMOOORRRUUUWWW[[[___ccceeeffflllvvv~~~wwwiii\\\SSSMMMIIIGGGDDDHHHNNNUUUcccvvv{{{zzzuuuhhh[[[SSSQQQSSSWWW\\\```eeekkkoooqqqxxxhhhOOOJJJDDDBBBBBBBBBAAA???AAA@@@>>><<<<<<<<<<<<===;;;;;;:::999:::;;;<<<===<<<<<<<<<<<<======>>>>>>===<<<<<<;;;::::::999999999999999999999999999999;;;===>>>@@@AAAAAA@@@@@@>>>===<<<<<<<<<>>>???@@@???@@@AAACCCEEEFFFFFFFFFDDDHHHOOOWWW]]]aaabbbcccdddiiipppuuuwwwvvvuuuuuurrrrrrtttxxx|||yyytttmmmiiihhhjjjlllmmmxxxtttpppmmmmmmooooooooopppwww||||||{{{zzzxxxuuu}}}~~~|||wwwsssqqqqqq{{{|||uuurrrpppmmmlllooorrruuuvvvwwwwwwxxx~~~}}}yyysssmmmkkkmmmqqqooo```QQQHHHAAA:::888999666666666555555444555666111333555444222111333555111111111111222333444555444444444666999;;;;;;:::888777555444222111111000000000111222333333333333222222222222111111111111444444333222111111000000111111222222222333333333111111111111111222222333333333222222333444666777777666777:::;;;>>>HHHTTT___fffiiifffccc```XXXOOOOOORRRXXXbbbnnnxxx}}}zzzwwwuuunnnfffccceeeqqqsssuuuvvvuuuuuuwwwzzz}}}uuupppqqqtttuuuuuuuuuvvvxxxzzz{{{|||{{{|||}}}~~~~~~|||{{{{{{|||}}}~~~|||yyyuuuttttttvvvwwwtttvvvwwwxxxwwwxxx{{{}}}|||{{{zzzyyywwwvvvuuutttrrrtttwwwyyyyyywwwtttqqqpppsssxxxzzzzzzzzz{{{}}}yyyzzz{{{{{{{{{{{{}}}}}}|||{{{{{{tttvvvwwwwwwuuuuuuvvvxxx{{{}}}}}}{{{}}}}}}|||~~~~~~~~~|||zzzyyyyyyyyywwwvvvtttuuuvvvwwwxxxxxxxxxwwwvvvxxxyyy|||~~~}}}{{{yyyxxxxxxxxxyyyxxxzzz|||{{{yyywwwuuuuuuvvvuuuuuuuuuuuuwwwxxxyyyxxxxxxxxxxxxyyy{{{}}}~~~zzzyyyyyy|||~~~|||xxxwwwvvvttttttuuuwwwxxxyyyyyyzzz{{{{{{{{{{{{zzzzzzxxxuuuuuuvvvyyyzzz{{{zzz{{{|||~~~~~~|||xxxuuussstttuuutttsssrrrssstttrrrrrrqqqpppooonnnnnnmmmiiigggddd```]]]ZZZXXXWWWXXXXXXXXXYYY]]]bbbgggjjjssszzzjjj\\\MMMNNNNNNOOOPPPRRRVVVYYY^^^cccjjjmmmqqqyyy|||ssseeeXXXOOOKKKHHHHHHFFFLLLTTT```ssszzzrrrllleeeZZZSSSRRRPPPTTTYYY\\\```fffmmmqqqrrryyypppVVVFFFDDDBBB@@@@@@AAAAAA@@@@@@???>>><<<<<<<<<======;;;;;;:::999:::;;;<<<===;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<;;;;;;:::999999999999999:::;;;;;;;;;<<<;;;<<<===???@@@@@@AAA@@@<<<;;;;;;;;;<<<>>>???AAA???@@@BBBCCCDDDDDDCCCCCCBBBDDDIIIPPPXXX^^^bbbcccccchhhpppuuuwwwwwwvvvuuuwwwwwwyyy||||||xxxtttpppmmmlllkkkjjjooollljjjjjjllloooqqqrrrooowww}}}|||}}}~~~}}}}}}zzztttmmmjjjkkkmmm|||yyyrrrooommmjjjoooppprrrsssvvvzzz|||ssskkkiiilllppp~~~yyyiiiXXXLLLBBB???<<<777555888555666555333111111111222111333555444222111333555111111111111222333444555333333333555888:::::::::999888666444222111111000///000111222333444444444222222222111111111111000333222222111000111111111111111222222222333333333111111111000111222222333333222222111222444555666666555666:::::::::CCCNNNUUU___fffggggggfff___UUUPPPQQQUUU___kkkvvv|||~~~{{{xxxxxxsssiiieeefffoooqqqssssssrrrssswwwzzz{{{~~~~~~}}}tttpppqqqtttsssssstttuuuwwwxxxzzz{{{yyyzzz{{{|||~~~~~~~~~}}}}}}|||{{{vvvsssrrrrrrsssrrrssstttuuuuuuvvvyyy{{{zzzyyyyyyxxxwwwvvvuuuuuusssuuuyyy||||||zzzvvvsssppptttyyy{{{zzzyyyzzz|||yyyzzz{{{zzzzzzzzz|||~~~~~~~~~~~~~~~}}}rrrsssuuuvvvuuuvvvxxxyyy}}}}}}~~~~~~}}}~~~~~~}}}{{{yyyyyyyyywwwvvvssstttvvvwwwxxxxxxwwwwwwuuuvvvxxxzzz}}}}}}{{{xxxwwwwwwxxxyyyyyy|||}}}}}}{{{xxxwwwvvvttttttssstttuuuvvvxxxyyyzzzyyyyyyxxxyyyzzz|||}}}{{{zzzyyy{{{}}}~~~{{{xxxwwwvvvtttssstttuuuwwwxxxxxxxxxyyyzzzzzzzzzyyyyyyzzzwwwttttttvvvxxxzzzzzz|||||||||}}}}}}zzzuuuqqqqqqrrrtttsssrrrrrrsssuuuqqqqqqpppnnnmmmkkkjjjjjjeeeccc```\\\YYYVVVTTTRRRWWWXXXYYY]]]bbbhhhnnnqqqwwwzzzmmm\\\NNNLLLOOOQQQQQQQQQSSSWWW\\\```gggnnntttyyywwwnnn```TTTLLLIIIHHHHHHJJJQQQ[[[jjjvvvjjjcccZZZRRRRRRWWWPPPUUUYYY[[[___fffmmmrrrsss{{{|||~~~bbbJJJBBBCCCAAA???@@@CCCCCCBBB@@@???>>><<<<<<===>>>>>>;;;;;;:::999:::;;;===>>>;;;;;;:::::::::;;;<<<<<<<<<<<<<<<;;;;;;:::::::::999999:::;;;<<<<<<======:::;;;<<<>>>???@@@@@@@@@;;;;;;:::;;;<<<>>>@@@AAA@@@AAABBBCCCBBBBBB@@@@@@AAAAAADDDJJJRRRZZZ```ccc___eeemmmsssuuuuuuttttttyyyzzz|||~~~}}}{{{zzzxxxvvvuuuttthhhgggeeegggkkkpppsssuuunnnwww~~~~~~wwwqqqnnnllljjjhhhjjjnnn|||mmmhhhkkknnnxxxwwwwww{{{{{{vvvooohhhiiippp}}}ooo]]]SSSCCC>>>999777777777666444777666555444333222222222222222222222222222222222222222111111111111222222//////000111333444555666777777666555444333333222222222222222222222222222111111111111000000000000000000111111111222222222......///000111222222333222222333333333222111111222222222333333444444444666777777666777:::>>>BBBQQQ]]]iiinnnoookkkcccZZZTTTPPPOOOVVV```jjjuuu~~~||||||}}}|||yyyssslllfffjjjoootttsssooonnnsssyyyzzz{{{|||~~~vvvssssssvvvyyyxxxwwwuuuttttttuuuwwwxxxzzzzzz{{{|||~~~~~~|||{{{zzzyyyyyy{{{}}}yyyuuuttttttuuuuuuwwwvvvttttttuuuvvvuuutttwwwxxxyyyzzzzzzyyywwwuuuqqquuuyyy|||{{{vvvoookkkkkkpppuuuxxxyyyxxxzzz{{{yyyyyyzzz{{{||||||{{{{{{||||||}}}~~~~~~}}}|||{{{tttsssrrrrrrsssuuuwwwyyy~~~~~~~~~~~~|||}}}}}}|||||||||~~~~~~~~~}}}{{{yyyvvvuuuxxxwwwvvvvvvvvvwwwyyyzzzzzzzzzzzzzzzzzz{{{|||}}}|||yyyvvvuuuvvvyyy{{{|||yyywwwwwwxxxxxxwwwvvvvvvwwwwwwxxxxxxyyyyyywwwxxxyyyzzz{{{zzzyyyyyyzzzzzz{{{{{{zzzxxxwwwvvvoooppprrrtttuuuvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvzzzuuupppqqqvvvzzzzzzxxxzzzzzz{{{|||{{{xxxvvvtttuuutttrrrrrrtttttttttsssqqqqqqqqqpppmmmkkkhhhfffeee^^^WWWSSSUUUVVVTTTRRRWWWYYY^^^dddjjjqqqwwwzzzwwwlllaaaXXXRRRPPPOOOOOOPPPRRRTTTVVVYYY[[[ccckkkvvv}}}uuugggXXXPPPLLLHHHFFFGGGQQQVVVeeezzz~~~rrraaaWWWTTTVVVWWWXXXSSSTTTVVVXXX[[[___eeeiiissszzz~~~}}}xxx}}}}}}|||mmmWWWHHHBBBAAA??????BBBEEEGGGGGGBBB@@@>>>>>>???AAAAAAAAA<<<;;;:::999999999:::;;;<<<<<<;;;;;;;;;:::::::::<<<;;;;;;;;;;;;:::::::::999999888888999999:::;;;@@@???===<<<;;;;;;<<<<<<@@@>>><<<;;;;;;===???AAAEEEDDDDDDCCCBBBAAA@@@@@@@@@BBBDDDGGGJJJPPPVVV[[[aaaccchhhooopppqqquuu|||}}}~~~~~~zzzrrrnnnhhhfffiiiooouuuxxxvvvzzzooojjjggggggggghhhmmmtttrrreeedddlllrrr~~~|||yyyvvvpppkkklllrrrzzz}}}kkkZZZLLLDDD???;;;777555555666444333666555444333333222333333222222222222222222222222222111111000000111111222///000000111222333444444666666555555444333333333111111111111111111111111111111111111000000000000000000111111111222222222000000111111222222333333111111111111111111111111333333333333333444444444555666666555666888===@@@MMMYYYfffnnnqqqooohhh```XXXSSSPPPTTT\\\eeepppzzz}}}~~~~~~|||vvvoookkklllooossssssqqqqqqtttwww||||||~~~zzzzzz{{{vvvtttxxx~~~}}}yyyvvvuuuuuuwwwxxxyyyzzz{{{|||~~~~~~|||{{{zzz{{{|||}}}xxxvvvvvvwwwwwwwwwwwwuuusssssstttuuutttsssuuuvvvxxxyyyyyyyyyxxxwwwvvvwwwxxxxxxvvvrrrnnnkkklllppptttwwwvvvvvvwwwxxxwwwxxxyyyzzz{{{{{{{{{{{{zzz{{{|||}}}}}}|||{{{zzzvvvuuuttttttuuuwwwyyy{{{~~~~~~~~~|||}}}~~~}}}||||||}}}}}}}}}|||zzzxxxvvvtttwwwwwwvvvuuuvvvvvvwwwxxxxxxxxxxxxxxxyyyzzz{{{{{{}}}{{{yyyxxxyyyzzz{{{}}}{{{xxxwwwwwwxxxwwwvvvuuuvvvvvvwwwwwwxxxxxxyyyvvvwwwxxxyyyzzzzzzzzzyyyzzzzzz{{{{{{zzzyyywwwvvvrrrssstttuuuvvvwwwwwwwwwuuuuuuuuutttuuuuuuvvvvvv{{{vvvrrrssswww{{{{{{yyyyyyyyyzzzzzzyyywwwuuussssssqqqppppppqqqqqqpppooommmlllkkkjjjgggdddaaa___\\\YYYUUUSSSTTTTTTTTTSSSYYY^^^fffooovvv|||{{{tttjjj___WWWRRRPPPNNNSSSTTTTTTUUUWWW[[[___bbbgggppp|||~~~{{{xxxnnnaaaTTTNNNKKKIIIHHHJJJTTT]]]mmmtttjjj\\\RRRQQQRRRTTTTTTQQQRRRTTTVVVZZZ```hhhmmmuuu|||~~~~~~vvv^^^MMMCCCBBB@@@>>>???AAADDDEEEEEEDDDBBB@@@???@@@AAA@@@???<<<;;;:::999999999:::;;;999999999::::::;;;;;;;;;=========<<<<<<;;;;;;;;;:::999999999999999::::::======<<<;;;;;;<<<===>>>???>>>===<<<<<<>>>@@@AAACCCBBBBBBAAAAAA@@@@@@@@@AAACCCDDDEEEGGGKKKPPPTTT[[[\\\bbbjjjnnnrrr{{{zzzqqqmmmiiihhhkkkqqqwwwzzzxxxzzzeeebbbaaadddfffiiirrrzzzzzzhhh^^^cccoooxxxzzzxxxxxxwwwrrrnnnpppuuuqqq___PPPEEE===888999777444333333444333222444333333222222333333444222222222222222222222222222111111000000111111222000111111111222222222222444444444444444444444333000000000000000000000000222222111111111000000000111111111111111222222222222222222222222222222222000000/////////000222333444444444444444444333333333444444444444777:::>>>GGGSSSaaalllsssuuupppiii___XXXRRRRRRVVV]]]hhhsssyyy{{{~~~{{{wwwtttuuuuuuttttttttttttuuuvvv}}}{{{xxxwwwwww{{{zzzzzz}}}yyyuuuwwwzzzvvvuuuvvvwwwwwwxxxzzz|||~~~}}}{{{{{{|||~~~}}}{{{yyyyyyzzz{{{zzzyyyvvvtttrrrqqqrrrssssssrrrssstttuuuwwwxxxxxxxxxxxx{{{zzzxxxtttqqqnnnlllkkklllooorrrttttttssstttuuuwwwwwwyyyzzzzzz{{{{{{{{{yyyyyyzzzzzzzzzzzzzzzyyywwwwwwvvvwwwxxxzzz|||}}}}}}~~~~~~}}}~~~~~~}}}}}}}}}}}}|||{{{yyywwwvvvtttwwwvvvuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwxxxzzzzzz~~~~~~}}}||||||||||||zzzxxxwwwwwwxxxxxxwwwuuutttuuuuuuvvvwwwwwwxxxxxxtttuuuwwwxxxzzzzzz{{{{{{zzz{{{||||||{{{zzzxxxwwwvvvvvvvvvwwwwwwxxxxxxxxxtttttttttttttttuuuvvvvvvzzzvvvsssssswwwzzzzzzyyywwwwwwxxxxxxwwwuuusssrrrqqqooommmmmmmmmmmmkkkiiihhhgggfffccc___\\\YYYWWWSSSTTTUUUTTTTTTUUUWWWYYY```gggrrr|||nnnfffZZZRRROOOOOOOOONNNSSSTTTUUUVVVXXX]]]ccchhhrrr{{{}}}zzztttpppcccXXXNNNJJJJJJJJJLLLPPP[[[fffyyywwweee]]]SSSMMMLLLNNNOOOPPPTTTTTTUUUVVVZZZbbblllrrr|||zzz|||~~~}}}aaaNNNEEEAAAAAA???>>>>>>???AAABBBAAACCCBBBAAAAAAAAA@@@>>><<<;;;:::999999999:::;;;<<<777777888888999;;;<<<===??????>>>>>>===<<<;;;;;;;;;::::::999999999::::::;;;;;;;;;;;;<<<===>>>???>>>>>>======>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBDDDGGGJJJUUUVVV\\\eeekkkrrr}}}xxxsssoookkkkkknnnssswwwzzz{{{{{{}}}cccbbbdddgggiiilllttt|||wwwhhhbbbiiiuuu}}}~~~}}}}}}~~~~~~~~~xxxzzz{{{zzzvvvuuuyyy~~~lllcccVVVIIIAAA<<<999777555444333222222333333333222222222222222333444444111111111111111111111111111111000000000000111111111111111111111111111000222222222222333333444444111111111111111111111111222222222111111111000000111111111111111111111111222222111111111111111111111000///...///111333555666555555444444333333333111222333333333555888;;;@@@KKKZZZgggrrrxxxwwwqqqfff^^^UUUQQQQQQVVV```kkkrrrvvv|||~~~xxxttttttuuuuuutttxxxtttoooooosssyyy~~~~~~~~~~~~~~~~~~~~~yyywwwzzz~~~wwwtttttttttvvvwwwxxx{{{}}}}}}{{{||||||}}}~~~~~~~~~}}}}}}}}}||||||}}}~~~~~~|||zzzvvvssspppooopppqqqqqqqqqrrrrrrssstttvvvwwwyyyyyy~~~|||yyyuuurrrooolllkkklllmmmoooqqqrrrrrrssstttzzzzzzzzzzzzzzzzzzyyyxxxwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwwwwxxxyyy{{{|||}}}}}}~~~~~~||||||~~~}}}}}}|||{{{yyyxxxvvvvvvvvvvvvuuuuuuuuutttttttttuuuuuuuuuvvvwwwyyyzzz{{{}}}~~~~~~|||{{{wwwvvvvvvwwwxxxxxxvvvtttttttttuuuvvvwwwwwwxxxxxxssstttuuuwwwyyy{{{||||||{{{{{{|||}}}|||{{{zzzyyyxxxwwwwwwwwwwwwwwwwwwwwwsssssssssssstttuuuvvvwwwxxxuuussssssvvvxxxxxxwwwuuuuuuuuuuuutttsssqqqppppppooommmlllkkkjjjgggeeedddcccaaa^^^ZZZWWWTTTSSSPPPSSSVVVVVVVVVYYY```fffnnnuuu~~~vvvpppaaaZZZQQQLLLMMMPPPQQQPPPSSSUUUWWWXXX[[[aaajjjppp~~~}}}zzzuuummmhhh[[[RRRIIIHHHIIIKKKPPPVVVcccnnnvvvhhhWWWRRRLLLIIIJJJLLLNNNNNNYYYYYYYYYZZZ^^^fffpppwwwxxxyyy~~~fffRRRHHHDDDBBB@@@>>>======>>>???>>>>>>???>>>>>>???@@@???===::::::999999888999:::<<<===999999999999999;;;<<<===@@@???>>>>>>===<<<;;;;;;<<<;;;;;;:::::::::::::::;;;;;;;;;<<<<<<======>>>;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@???>>>???BBBDDDPPPRRRYYYbbbiiiooo{{{{{{tttxxxtttpppooopppsssuuuvvvzzzyyyzzzjjjjjjnnnqqqqqqqqqvvv~~~zzzoookkkqqqyyy}}}{{{yyyvvvtttuuuvvvwwwvvvyyy~~~sssfffRRRMMMEEE???;;;999888777333333333333222222333444111111111111111222333444111111111111111111111111111000000000000000000111111111000000000000//////000000111111222333333333222222222222222222222222222222222222111111111111111111111111111111111111000000000000000/////////222111000///000222555666555555555444444333333222000111222222222333666888:::DDDQQQ___mmmwwwxxxtttmmmddd[[[TTTPPPQQQZZZdddqqqwwwzzzqqqooooooooommmllljjjhhhiiiooowww~~~}}}{{{zzz}}}zzztttrrrqqqtttuuuwwwyyy{{{}}}}}}}}}{{{}}}}}}}}}}}}~~~}}}}}}}}}~~~{{{wwwtttqqqooopppqqqqqqqqqrrrrrrrrrrrrsssuuuwwwxxx||||||{{{yyywwwssspppnnnnnnmmmnnnooorrrtttuuuuuu}}}}}}}}}|||zzzxxxwwwvvvvvvvvvvvvvvvvvvwwwxxxxxxvvvvvvwwwxxxyyy{{{|||}}}|||}}}~~~~~~~~~~~~~~~}}}|||{{{yyyxxxxxxwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuvvvvvvwwwyyy{{{|||}}}|||~~~}}}{{{wwwvvvuuuvvvxxxwwwvvvtttttttttuuuvvvwwwxxxyyyyyyssstttuuuwwwyyy{{{}}}~~~{{{|||}}}~~~}}}|||{{{zzzxxxwwwvvvuuuuuuuuuvvvvvvtttttttttttttttuuuvvvvvvxxxwwwuuuuuuvvvwwwxxxxxxtttttttttsssrrrqqqpppoooqqqooommmkkkjjjgggccc```]]]\\\ZZZXXXUUUSSSQQQQQQQQQUUUXXXXXXYYY^^^iiirrr}}}qqqddd\\\UUUQQQNNNMMMPPPRRRRRRRRRUUUXXX\\\^^^bbbjjjttt|||~~~~~~}}}|||zzzvvvooofff```UUUNNNHHHHHHKKKOOOVVV]]]kkkuuuyyyggg[[[MMMKKKHHHHHHJJJLLLOOOPPPWWWYYYZZZ^^^cccmmmwww~~~xxxyyymmmUUUKKKHHHDDDAAA???===<<<<<<======<<<;;;999999:::<<<>>>>>><<<:::999999888888999;;;<<<======<<<;;;::::::;;;<<<===>>>>>>======<<<;;;;;;:::<<<<<<;;;;;;;;;;;;;;;<<<>>>>>>>>>======<<<<<<;;;::::::;;;<<<<<<===>>>>>>>>>>>>>>>???@@@@@@AAAAAA===>>>???>>>>>>>>>AAACCCIIILLLTTT___gggnnnyyyxxxsss|||yyyuuusssrrrrrrqqqqqqqqqppprrrzzzuuuvvvyyy{{{yyywww|||}}}rrrooossswwwxxxrrrpppnnnooorrrtttvvvvvvzzzyyyiiiYYYNNNBBB???;;;999777666444222111333444333222111222444111000000000111222222333111111111111111111111111111000000//////000000111000000000//////////////////000000000111111222222222222222222222222222222333222222222222111111111222222222111111111111111////////////////////////222222111111111333444555333333333333333333222222///000222222222333555777777>>>HHHUUUdddrrrvvvsssqqqjjjaaaZZZSSSQQQWWW```rrryyy{{{pppkkkhhhfffdddcccfffhhhjjjlllsss}}}~~~}}}wwwsssqqqssstttuuuvvvwwwxxxyyyzzz}}}}}}}}}}}}~~~~~~~~~~~~|||~~~}}}{{{~~~~~~~~~~~~~~~{{{xxxtttrrrrrrttttttttttttrrrqqqpppqqqsssuuuvvvxxxyyy{{{||||||yyywwwuuusssqqqooopppsssuuuvvvwww~~~}}}|||{{{yyywwwuuutttuuuuuuuuuuuuuuuvvvwwwxxxtttuuuvvvxxxyyy{{{|||||||||~~~}}}|||{{{yyyxxxxxxwwwwwwvvvvvvwwwxxxxxxxxxxxxxxxuuuvvvwwwxxxzzz|||~~~}}}~~~}}}yyywwwvvvvvvwwwwwwvvvttttttuuuuuuwwwxxxyyyzzz{{{uuuuuuvvvwwwyyy{{{}}}|||}}}~~~~~~~~~~~~||||||wwwvvvttttttssstttuuuvvvvvvvvvuuuuuuuuuuuuvvvvvvyyyxxxxxxxxxxxxxxxyyyyyytttsssrrrqqqpppoooooonnnooonnnkkkiiigggccc^^^ZZZUUUTTTSSSRRRRRRQQQQQQRRRTTTXXX\\\^^^```gggqqqzzzxxxnnnbbbWWWQQQLLLMMMOOOQQQRRRSSSSSSTTTRRRWWW^^^ccchhhppp|||}}}{{{zzzxxxuuuppphhh___YYYQQQKKKHHHKKKOOOUUU___hhhrrryyyzzzjjjZZZPPPHHHGGGGGGHHHKKKNNNRRRTTTRRRVVV[[[bbbjjjttt}}}~~~~~~}}}\\\JJJGGGEEEAAA======<<<;;;<<<======<<<:::777666777999;;;<<<;;;:::888888888888999;;;===>>>@@@>>><<<;;;:::;;;<<<============<<<<<<<<<;;;;;;<<<;;;;;;;;;;;;<<<===>>>??????@@@???>>>===<<<;;;:::::::::;;;<<<===>>>??????@@@@@@@@@AAAAAABBBBBB<<<>>>???@@@???@@@CCCEEEDDDGGGOOOYYYccclllyyy~~~yyyvvvttt{{{yyyvvvuuuuuutttrrrppphhhfffhhhqqq~~~}}}}}}}}}nnniiilllppppppjjjiiiiiikkkpppuuuyyyzzzyyyiii]]]RRRHHHBBB999777555444444444222000000222444333111000111222111111000000000111111222111111111111111111111111000000////////////000000...////////////////////////000000000000000000000111111111111111111111111333333222222222111111111222222222111111111000000......//////000000111111111111111111111222222222111111222222222222222222///000222222222222444666555:::AAALLL\\\kkkqqqooosssnnnggg```XXXRRRVVV]]]jjjqqq{{{uuummmfffaaa^^^eeelllssssssooorrr{{{vvvtttsssssssssssssssssssssssstttuuuvvvxxxzzz|||~~~|||~~~~~~}}}}}}yyywwwwwwxxxyyyyyyvvvtttqqqooonnnppprrrssssssuuuxxx{{{}}}}}}}}}}}}zzzwwwsssrrrtttvvvvvvvvvyyyyyyyyyyyywwwvvvuuutttuuutttttttttuuuvvvxxxyyytttuuuwwwyyyzzz|||}}}}}}|||}}}}}}}}}~~~|||~~~~~~}}}{{{zzzxxxwwwvvvuuuvvvvvvvvvwwwyyyzzz{{{{{{{{{{{{uuuuuuvvvxxxzzz||||||yyyvvvuuuvvvvvvvvvuuuuuuuuuvvvxxxyyyzzz{{{|||wwwwwwwwwxxxzzz|||~~~|||}}}~~~~~~}}}}}}vvvuuutttsssssstttvvvwwwyyyxxxwwwvvvvvvuuuvvvvvvvvvwwwwwwwwwvvvvvvvvvwwwtttsssrrrpppoooooonnnnnnllljjjgggeeeaaa]]]WWWSSSPPPPPPPPPQQQRRRTTTVVVWWW[[[___eeejjjnnnttt{{{zzzpppeee[[[TTTQQQOOOKKKPPPTTTUUUSSSSSSVVVYYYTTT[[[eeelllrrr{{{}}}|||yyywwwsssoooiiiaaaXXXRRRMMMIIIIIIMMMTTT]]]iiitttwww}}}rrraaaRRRJJJEEEFFFGGGIIILLLPPPUUUXXXVVV[[[ccckkkssszzz~~~gggOOODDDBBB@@@===<<<<<<;;;;;;<<<======<<<;;;999888666777999:::::::::888777777888999<<<>>>???>>><<<;;;999999;;;===???<<<============>>>>>>>>>;;;;;;;;;;;;<<<===????????????@@@AAA@@@@@@???>>>===<<<;;;;;;<<<>>>AAABBBBBBBBBBBBBBBCCCCCCCCCCCC???@@@BBBBBBBBBCCCDDDFFFHHHHHHKKKSSS\\\gggwww|||~~~}}}yyytttsssssstttssstttuuuwwwxxxwwwuuuhhhdddbbbiiiwwwzzzggg```eeejjjkkkddddddeeeiiipppvvv{{{|||wwwlll[[[MMMDDD???<<<:::444333111111333444444333///111333333000...///111111111000000000000111111000000000000000000000000000000////////////000000............//////000000000000000000000/////////000000000000000000000000333333333222222222111111222222222222111111000000...//////000111222222333000000111111111000000///000000000111111222222333///111222333222222444666555888===FFFVVVfffmmmllltttpppkkkeee[[[TTTVVV]]]]]]fffrrrzzz~~~|||rrriiiaaa]]]kkkvvv}}}ttttttzzzwwwsssrrrrrrqqqqqqppppppooommmnnnqqqtttxxx|||~~~}}}}}}zzz{{{|||}}}}}}xxxuuurrrnnnmmmnnnppprrrqqqrrruuuxxx||||||wwwtttuuuvvvvvvtttuuuuuuvvvvvvvvvvvvuuutttuuutttttttttuuuvvvxxxyyytttvvvwwwzzz{{{}}}}}}~~~{{{}}}~~~{{{zzzzzz{{{zzz{{{}}}~~~}}}{{{xxx{{{|||}}}~~~~~~}}}|||{{{yyyxxxvvvuuutttttttttuuuvvvwwwzzz|||}}}}}}}}}}}}ttttttvvvwwwzzz|||~~~~~~{{{wwwuuuuuuvvvvvvuuuuuuvvvwwwxxxzzz{{{|||}}}yyyyyyxxxyyyzzz|||~~~}}}}}}~~~}}}vvvuuutttssstttuuuwwwxxx{{{zzzyyywwwvvvvvvuuuuuurrrssstttsssrrrrrrrrrssstttsssrrrpppoooooooooooohhhfffcccaaa]]]XXXRRRNNNPPPPPPQQQRRRUUUXXX[[[]]]aaafffnnnuuu{{{uuummm```UUUMMMLLLOOOQQQOOOTTTYYYXXXUUUUUUZZZ```]]]fffqqqzzz|||zzzzzzwwwtttpppkkkddd\\\TTTNNNKKKHHHIIIOOOXXXbbbppp|||yyyppp^^^OOOGGGEEEFFFGGGIIILLLQQQVVV[[[___eeemmmuuuzzz}}}eeeUUUFFFAAA???<<<<<>>>>>===;;;<<<:::888777888::::::999777777777888:::<<<>>>???;;;:::888888999;;;>>>@@@=========>>>??????@@@@@@:::::::::;;;===>>>@@@AAA===>>>@@@AAABBBBBBAAAAAA???>>>===<<<===@@@CCCEEEDDDDDDDDDDDDDDDDDDDDDDDDAAACCCDDDDDDDDDDDDEEEGGGOOOLLLKKKOOOVVVaaasss}}}~~~~~~tttxxx{{{zzzvvvqqqoooooommmnnnpppuuuyyy||||||{{{ooohhhbbbdddpppzzz{{{mmmaaa___aaabbb```______eeemmmrrrttt|||vvvlllXXXOOOEEE>>>;;;999666222111111000000000000111111000000111111111222222222444222000///...///000111111111000000000000000111---...///000000111000000000000//////.........---........................///000000111222333333333333333222222111000//////444222111111222222000///......//////000000111111///000000111222333333444000000000000000000000000111111222222222333333333555777:::???FFFSSScccnnnoooqqqoooggg___ZZZUUUPPPTTT[[[hhhsssxxxyyy}}}zzzqqqmmmmmmsss|||{{{~~~yyyvvvsssqqqqqqpppooonnnmmmjjjmmmwww~~~~~~}}}}}}~~~~~~}}}~~~~~~|||zzzsssrrrpppnnnmmmlllmmmmmmmmmnnnpppsssvvv{{{~~~zzzwwwuuuuuuuuurrrrrrssssssssssssrrrrrrrrrssstttvvvwwwwwwwwwwwwsssuuuwwwzzz}}}~~~}}}{{{yyyyyyzzz|||~~~}}}|||||||||{{{{{{zzzzzz{{{zzzyyyyyyyyy{{{|||}}}|||yyyuuuttttttttttttsssvvvyyy}}}}}}{{{tttuuuvvvxxxzzz|||}}}~~~zzzsssrrrtttwwwwwwvvvvvvwwwwwwxxxzzz{{{{{{|||qqqsssuuuxxxzzz|||}}}~~~~~~}}}vvvvvvvvvuuutttuuuxxxzzzvvvvvvvvvvvvuuuuuuuuuuuusssssssssrrrrrrqqqqqqqqqnnnnnnmmmkkkiiigggeeecccbbbbbb___[[[VVVSSSSSSSSSRRRUUUUUUTTTYYYaaaggghhhpppsssxxx}}}|||vvvqqqccc]]]UUUOOOMMMOOORRRTTTVVVWWWXXXYYYZZZ^^^cccggglllsss}}}|||vvvqqqsssqqqlllfff]]]SSSKKKGGGHHHGGGKKKVVVdddqqqyyy{{{tttxxx{{{uuuhhhYYYOOOJJJHHHKKKMMMMMMNNNTTT]]]eeehhhqqqzzz~~~}}}{{{}}}sssTTTLLLBBB======>>><<<:::<<<;;;:::999888888777888888888888888888888999999999:::;;;<<<===============<<<:::999999:::<<<===;;;;;;;;;;;;<<<===???@@@===<<<<<<<<<===>>>@@@AAAAAA@@@@@@??????@@@@@@AAA???@@@CCCFFFGGGGGGGGGFFFFFFEEEEEEDDDCCCBBBBBBAAA@@@AAAAAAAAABBBEEEJJJNNNTTTUUUTTTQQQQQQZZZjjjwwwzzzuuuqqqsssvvvyyyzzzxxxrrrkkkgggmmmppptttvvvxxxyyy|||~~~rrrmmmiiikkkrrryyy||||||kkkbbbaaaccccccbbbfffgggnnnyyy|||nnn```XXXJJJCCC;;;666555444111...111111000000000000111111000000111111111222222222333222000///...///000111////////////000111222222...//////000000000000///000/////////....................................//////000000111222222333333333222111111000//////000///...///000111000///...///////////////000000+++,,,,,,---......//////111111111111111111111111222222222222222222222333333555888<<>><<<:::<<<<<<;;;:::999999999999999888888777777888::::::::::::;;;<<<<<<======>>>>>>===<<<;;;;;;<<<===>>>===<<<<<<<<<<<<>>>???@@@======<<<<<<===>>>???@@@AAA@@@@@@@@@@@@@@@@@@AAA???@@@CCCEEEGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDGGGKKKNNNOOOPPPPPPNNNMMMUUUcccnnn|||wwwtttppplllooosssuuuuuurrrnnnkkklllnnnqqqtttvvvyyy|||{{{xxxxxxzzz{{{{{{{{{~~~wwwkkkccccccfffgggfffpppsss{{{zzzmmm___RRRGGGAAA>>>:::555333444444222///111111000000000000111111000000000111111111111222222222000/////////000111.........///000111222333///000000000000//////...////////////............////////////////////////......//////000000111111222222222111111000000///---,,,,,,---///000000////////////...............---......//////000000000111111111111111111111111222222222222222222222222111333666888===GGGSSS\\\gggoootttrrrmmmfff\\\TTTPPPTTT]]]ggglllooouuu}}}|||zzzzzz~~~~~~yyyyyy~~~~~~yyywwwvvvyyy~~~|||wwwrrrnnniiifffkkkiiikkkttt|||~~~~~~}}}~~~|||zzz{{{|||}}}~~~}}}|||{{{{{{zzzwwwuuuqqqppppppooooooppppppqqqmmmlllkkkkkkmmmqqquuuxxx{{{}}}~~~}}}zzzxxxooonnnnnnnnnoooppppppqqqpppqqqrrrtttvvvxxxyyyzzzyyyzzzzzz{{{{{{{{{{{{{{{{{{yyyvvvttttttvvvyyy{{{~~~}}}|||{{{zzzyyyxxxwwwxxxxxxyyyyyyyyyxxxwwwwwwvvvtttrrrrrrtttuuuuuuuuusssuuuxxx{{{|||{{{zzzxxxuuuvvvvvvwwwxxxyyyzzz{{{|||{{{{{{xxxuuuuuuxxxzzzyyywwwyyyyyyxxxxxxxxxwwwwwwwwwrrrsssuuuwwwyyyzzz{{{{{{}}}}}}}}}||||||{{{yyyyyyyyywwwvvvwww{{{|||{{{yyyqqqqqqqqqqqqqqqqqqqqqqqqlllllllllkkkkkkkkkjjjjjjiiihhhfffdddaaa^^^[[[ZZZVVVUUUTTTRRROOONNNOOOQQQRRRXXX^^^dddmmmxxx|||wwwpppfff\\\UUURRRPPPMMMLLLMMMPPPSSSUUUVVVXXX\\\```eeelllsssxxx~~~|||||||||zzzuuuqqqlllhhhaaaYYYQQQKKKGGGEEEHHHMMMXXXhhhuuuwwwppphhhaaacccddd```XXXPPPLLLKKKMMMOOORRRVVV\\\eeerrr{{{fffOOOFFFBBB===;;;======<<<:::<<<<<<;;;::::::;;;;;;;;;:::999888777777999;;;<<<<<<;;;;;;;;;<<<===>>>???@@@???>>>======>>>???@@@??????>>>===>>>>>>??????>>>>>>=========>>>>>>???AAAAAA@@@@@@@@@@@@AAAAAA???@@@CCCEEEFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCEEEIIILLLIIIKKKKKKJJJIIINNNXXXaaaqqqxxx|||yyytttqqqnnnkkkfffhhhlllppprrrsssssssssmmmooorrrtttwww{{{|||www}}}~~~{{{tttkkkggghhhmmmppprrrwwwnnnaaaSSSHHH@@@:::777777555333333444444222000111111000000000000111111000000000000111111111111222111000//////000111111///////////////000111222000000111000000///...---///////////////.........000000000000000000000000............//////000000222111111111000000000///...---,,,---///000///...//////......------,,,,,,///000000000111111111222222222222222222222222222333333333222222222222111111333444666888@@@JJJQQQ```jjjtttvvvssslllbbbYYYRRRSSSXXX```eeeiiiqqqyyy|||~~~}}}}}}zzz{{{}}}~~~|||vvvvvvvvvrrrqqqttt|||{{{vvvrrrmmmjjjllliiiiiipppuuuvvvxxx{{{}}}}}}~~~~~~~~~}}}|||zzz||||||}}}~~~}}}|||{{{{{{yyyvvvtttqqqqqqqqqqqqqqqrrrrrrrrrllljjjhhhfffgggjjjoooqqqtttwww{{{~~~}}}zzzxxxqqqpppooonnnnnnnnnnnnooonnnooopppqqqsssvvvwwwxxxwwwwwwxxxxxxxxxxxxxxxwwwyyywwwuuussssssvvvyyy{{{~~~~~~}}}{{{zzzxxxwwwvvvuuuvvvwwwwwwwwwvvvuuutttsssrrrqqqrrrtttvvvvvvvvvsssuuuwwwyyyzzzzzzyyyyyywwwxxxxxxyyyyyyzzzzzzzzz~~~|||yyyxxxxxxvvvuuuvvvyyyzzzyyyxxxzzzyyyxxxwwwvvvuuuuuutttrrrssstttvvvwwwxxxyyyyyyyyyzzzzzz{{{{{{zzzzzzyyyzzzwwwuuuxxx}}}~~~{{{wwwmmmmmmmmmmmmmmmnnnnnnnnniiiiiihhhhhhggggggffffffdddcccaaa___\\\XXXVVVTTTQQQRRRRRRQQQPPPQQQSSSUUUTTT^^^iiirrr|||{{{sssiiiaaaXXXPPPLLLNNNOOOOOOPPPQQQSSSVVVYYYYYY]]]ccciiipppxxx}}}|||}}}~~~|||wwwrrreeeaaaYYYQQQJJJGGGFFFEEEHHHRRR```nnntttqqqhhhaaa]]]^^^]]]YYYTTTPPPOOOOOONNNQQQUUUZZZcccnnn{{{~~~pppUUUEEEAAA>>><<<;;;<<<<<<:::999;;;::::::::::::;;;;;;<<<;;;999888777888999<<<>>>===<<<<<<<<<<<<>>>???@@@@@@??????>>>>>>??????@@@AAA@@@@@@??????>>>>>>>>>??????>>>>>>>>>>>>>>>>>>AAA@@@@@@??????@@@@@@AAA???@@@BBBCCCDDDEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBB@@@AAABBBAAA@@@BBBEEEGGGEEEHHHIIIHHHGGGIIIOOOUUU\\\eeelllnnnmmmllliiidddccceeehhhkkkooorrruuuwwwqqqsssuuuwww{{{wwwzzz~~~~~~zzzvvvsssssspppnnnooottt}}}xxxkkkZZZSSSIII@@@:::888777666222111000000111000///...111111000000000000111111000000000000000000000000000000000000000000111111111111000///.........///000000111000000///...---.........///////////////000000000000000000000000.............../////////111111111000000000000000111000//////000000...---//////......------,,,,,,............////////////111111111111111111111111222222222222222222222222222333555555666:::BBBIIIVVVbbbooouuuuuuqqqiiiaaaXXXUUUVVVZZZ___cccllltttwwwzzz}}}}}}||||||zzz||||||~~~}}}||||||{{{xxxyyywwwtttqqqssszzz|||wwwrrrooojjjgggfffjjjnnnooorrrvvvzzz{{{}}}~~~~~~}}}||||||}}}~~~~~~}}}|||}}}|||{{{wwwuuussssssssssssssssssrrrrrrkkkiiifffccccccfffiiikkknnnrrrwww{{{~~~}}}{{{zzzuuutttsssqqqpppooonnnnnnmmmmmmmmmnnnoooqqqssstttqqqqqqssstttuuuuuuuuuuuuwwwvvvuuuttttttvvvxxxyyy~~~}}}|||{{{yyyxxxvvvvvvrrrssstttuuuuuutttsssrrrqqqpppppprrruuuwwwwwwwwwuuuvvvwwwyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{||||||~~~}}}|||zzzxxxvvvvvvuuuuuuwwwxxxyyyxxxwwwyyyxxxwwwvvvuuuttttttsssrrrssstttuuuvvvvvvvvvvvvuuuvvvwwwxxxyyyzzzzzzzzztttqqqoooqqquuuwwwsssoooiiiiiijjjjjjjjjkkkkkkkkkgggffffffeeedddbbbbbbaaa^^^]]]\\\ZZZWWWUUURRRQQQNNNOOOQQQRRRSSSUUUYYY\\\___jjjxxxuuunnncccYYYRRROOOMMMLLLNNNPPPSSSTTTTTTUUUYYY[[[]]]bbbiiirrrzzzzzzyyyxxxyyyyyywwwqqqlll]]]YYYQQQJJJFFFFFFGGGIIIMMMXXXgggooonnnhhhbbb```[[[ZZZWWWTTTPPPOOOOOOPPPOOORRRWWW^^^gggtttyyy\\\JJJCCC>>>===<<<;;;;;;:::999888:::999999999999999:::;;;:::999888888999;;;===>>>============>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAA@@@??????>>>>>>???????????????>>>>>>>>>?????????>>>>>>?????????>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBB???@@@AAAAAA@@@AAACCCEEEEEEGGGIIIHHHGGGHHHJJJMMMMMMWWWbbbhhhlllmmmjjjeeebbbcccdddfffiiimmmqqqsssrrrtttuuuxxx|||nnnnnnnnnmmmlllkkkmmmnnnnnnrrryyy|||lll\\\QQQCCC>>>888444333444555555333333222222222111111111111111000000000000111111111000000000000000//////000000000000111111111111222111000///...---------///000000000000//////............///////////////////////////////////////......//////////////////000000000000000000000000333222000000000000///---/////////...............000000000000000000000000000000000000000000000000111111222222222333333333222444555444444666===BBBLLLYYYfffnnnrrrsssooojjj___YYYUUUVVVYYY^^^gggoootttvvvyyy}}}~~~~~~}}}zzz~~~xxxuuuuuuuuutttvvv{{{{{{|||}}}zzzwwwvvvxxx~~~~~~xxxtttkkkgggeeehhhiiijjjooottttttwwwzzz|||||||||}}}~~~~~~~~~{{{xxxvvvvvvvvvuuutttsssqqqpppjjjhhheeebbbbbbccceeegggkkknnnrrrwwwzzz{{{{{{{{{xxxxxxxxxwwwuuusssqqqpppnnnmmmlllllllllmmmnnnooolllmmmnnnpppqqqrrrrrrrrrttttttttttttuuuvvvvvvwww{{{zzzyyyxxxwwwvvvuuutttppppppqqqrrrrrrrrrrrrrrrqqqpppqqqsssvvvxxxxxxwwwvvvwwwwwwxxxyyyzzz{{{{{{{{{{{{{{{||||||}}}}}}}}}~~~~~~}}}|||zzzyyywwwvvvtttuuuuuuvvvvvvwwwwwwwwwvvvvvvvvvuuuuuutttttttttsssssstttuuuuuuuuuttttttrrrssstttvvvwwwxxxxxxxxxrrrooommmnnnpppqqqooommmfffgggggghhhhhhiiiiiiiiieeeeeecccaaa___^^^\\\[[[XXXXXXWWWVVVUUUSSSRRRQQQOOOQQQSSSVVVYYY]]]bbbeeeoooyyyvvveee^^^UUUNNNLLLMMMNNNPPPOOORRRVVVWWWVVVXXX\\\```dddjjjrrr|||}}}{{{zzzxxxwwwwwwvvvrrrkkkeeeUUUQQQKKKFFFEEEGGGLLLOOOTTT]]]hhhkkkhhhbbb______VVVSSSPPPMMMLLLLLLNNNOOOQQQTTTYYYaaakkkuuu~~~fffMMMCCCAAA===<<<<<<;;;::::::;;;;;;:::999999888888999999999999999999:::;;;<<<===>>><<<===>>>???@@@@@@@@@???========================@@@@@@@@@@@@@@@???>>>===>>>>>>???@@@@@@??????>>>>>>>>>============>>>>>>======>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBBBBAAABBBDDDFFFEEEGGGHHHHHHGGGGGGGGGIIIGGGQQQ\\\cccjjjnnnlllhhhbbbaaaaaaaaacccgggjjjlllooopppsssvvvzzzddddddcccbbbbbbffflllrrrttt~~~{{{mmm___PPPEEE@@@777555333222222333222111333333333333222222444555111111000000000000111111111111000000//////////////////000111111111111111111000///..................//////000000000000///............/////////000........................///////////////////////////000000000000000000000222000///000111111000///...///////////////000000222222222222222222222111////////////////////////000000111222333444444555222333444333222333888===DDDOOO\\\eeemmmssstttrrreee\\\TTTRRRTTTYYYaaajjjrrrtttxxx}}}}}}||||||{{{yyyvvvqqqnnnpppmmmpppxxxzzzyyyzzzwwwzzz~~~vvvpppllljjjhhhfffjjjooommmqqqvvvyyyzzz{{{}}}}}}}}}~~~|||zzzyyyyyywwwuuurrrpppnnnhhhgggeeecccbbbcccdddeeefffhhhjjjnnnqqquuuwwwxxxyyyzzz|||}}}|||zzzwwwvvvqqqooommmkkkjjjjjjkkkllljjjkkklllnnnoooooooooooooooqqqrrrtttuuuuuutttsssvvvvvvuuutttssssssrrrrrrnnnnnnnnnnnnoooqqqrrrsssqqqqqqrrrtttwwwyyyyyyxxxwwwvvvvvvwwwxxxyyy{{{|||yyyzzzzzz{{{|||}}}}}}~~~}}}}}}|||{{{zzzxxxwwwwwwtttuuuuuutttssstttuuuvvvsssssstttttttttuuuuuuuuusssssstttttttttssssssrrrqqqqqqrrrsssssssssrrrrrrrrrqqqooommmmmmlllmmmmmmeeeeeeeeefffggghhhhhhhhhcccbbb```^^^[[[XXXVVVUUUSSSSSSTTTTTTTTTTTTSSSSSSUUUWWW[[[___ccchhhnnnrrr{{{xxxmmmcccWWWTTTOOOMMMNNNPPPRRRRRRQQQUUUZZZ[[[[[[]]]ccchhhpppvvv}}}zzzwwwyyywwwuuusssqqqkkkccc\\\OOOLLLGGGEEEFFFKKKQQQUUUXXX[[[```bbbaaa]]]YYYVVVOOOMMMJJJHHHIIIKKKNNNOOOTTTVVV[[[cccmmmuuu{{{~~~zzz}}}kkkTTTEEE???>>>;;;;;;;;;;;;;;;<<<>>>@@@<<<;;;:::999999999999999888999:::<<<============;;;<<>>======>>>>>>>>>>>>======>>>??????@@@@@@???>>>=========???@@@AAA@@@@@@???<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>???????????????????????????>>>???AAAAAAAAABBBDDDFFFDDDEEEFFFFFFFFFEEEDDDEEEDDDJJJQQQVVV]]]eeegggeeedddcccbbbbbbccceeehhhiiikkkmmmppptttxxx]]]^^^^^^^^^```fffpppwww}}}{{{rrrdddWWWIII>>>999999666555444444444333111...............---...111333111111000000000000111111111111000000/////////......///000111111111111111//////.........//////000......///000000111000000---.........//////000000........................000000000000000/////////////////////000000000000///...---///111222111000......//////000000111111...............---------//////////////////////////////000111333444555666111333444222111111666:::???JJJVVV```iiirrrwwwwwwiii^^^TTTPPPQQQUUU^^^fffqqqsssxxx~~~}}}wwwwwwyyyyyysssnnnmmmhhhkkktttvvvssszzz}}}vvvwww{{{tttnnnhhhcccdddiiihhhmmmrrrvvvxxxzzz}}}||||||}}}~~~|||{{{zzzxxxuuurrrnnnlllggggggeeedddccccccccccccaaaaaaccceeeiiinnnrrrtttxxx{{{~~~|||zzzsssrrrooollljjjiiijjjjjjkkkllllllmmmnnnnnnmmmmmmlllnnnqqqtttuuutttrrrppprrrrrrrrrqqqqqqpppppppppmmmlllllllllnnnppprrrtttrrrrrrrrruuuxxxyyyyyyxxxvvvvvvuuuuuuvvvxxxzzz{{{xxxxxxyyyzzz{{{|||}}}~~~}}}|||{{{zzzzzzyyyxxxxxxtttuuutttsssrrrrrrtttvvvqqqqqqrrrssstttuuuvvvwwwssstttttttttssssssrrrqqqpppqqqqqqppppppooonnnmmmooonnnllliiifffeeegggiiiddddddeeeffffffggghhhhhhbbbaaa^^^[[[XXXUUURRRQQQPPPQQQRRRSSSTTTTTTTTTTTT\\\___cccggglllrrrxxx}}}{{{rrriii]]]SSSQQQOOOOOOPPPRRRSSSTTTSSSUUUYYY^^^___```cccjjjppp{{{}}}{{{yyywwwsssqqqnnnllliiibbbXXXQQQKKKIIIFFFEEEGGGMMMTTTYYYXXXVVVVVVYYY]]][[[SSSKKKLLLIIIGGGGGGIIIMMMPPPQQQVVVXXX]]]eeennnuuuyyyzzzuuuyyy}}}{{{nnnUUUGGGBBB>>><<<999:::::::::;;;>>>BBBEEE>>>===<<<;;;:::999999999777888;;;===???>>>===<<<:::<<<@@@BBBCCCBBB???===>>>>>>????????????>>>>>>===>>>???@@@@@@???>>>===<<<===???@@@AAAAAAAAA@@@;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>?????????:::<<<>>>??????@@@BBBDDDCCCDDDDDDDDDDDDCCCBBBBBB@@@CCCEEEGGGOOOYYY^^^]]]gggfffeeeeeeeeegggjjjkkkjjjmmmppptttxxx~~~\\\]]]^^^^^^```gggsss}}}uuujjjZZZTTTKKKAAA:::666555555222111111000000000000000111111222222222222111111////////////////////////........................000000000000000000000000////////////////////////000///...---,,,------...........................///////////////////////////////////////.........////////////////////////---///222111......000333---------............///...............///000000000000////////////000000000000000000000000000000222222333333333333444444999@@@KKKXXXdddkkkmmmmmmjjjccc^^^YYYRRRNNNUUU```mmmpppuuu}}}yyywwwxxxxxxwwwuuusssqqqnnnjjjjjjnnntttyyy|||yyy|||vvvooojjjiiiiiihhhjjjmmmnnnooossszzz{{{}}}~~~~~~}}}}}}zzzvvvrrrpppoooooollliiigggffffffdddcccdddddddddeeegggiiikkkmmmnnnrrryyyyyyqqqllljjjjjjiiihhhmmmkkkiiiiiijjjkkkjjjiiieeeiiimmmpppqqqooonnnnnnnnnoooqqqrrrqqqooollljjjiiidddaaadddmmmtttvvvtttsssssstttvvvyyy{{{{{{yyywwwwwwwwwwwwxxxyyy{{{{{{{{{zzzzzzyyyyyyyyyzzzzzzyyyyyywwwvvvuuutttttttttuuuttttttsssrrrqqqqqqqqqssstttuuuvvvvvvvvvuuutttvvvuuusssrrrqqqpppooooooqqqnnnllllllnnnnnnllliiikkkjjjhhhfffeeeccccccccceeecccaaabbbcccccc```]]]\\\ZZZXXXVVVTTTRRRQQQPPPLLLNNNQQQSSSTTTXXX^^^ccccccjjjrrrxxx{{{|||}}}xxxooofff]]]XXXUUUSSSOOONNNOOORRRUUUWWWXXXXXXXXX]]]bbbeeegggllluuu||||||zzzyyyvvvtttqqqkkkfffbbb[[[QQQKKKKKKCCCFFFFFFHHHNNNYYY______XXXUUUSSSSSSUUUSSSMMMGGGFFFGGGHHHJJJMMMOOOQQQSSSUUUZZZdddnnnuuuyyyyyyyyy{{{rrrpppyyyqqqXXXMMMFFF===999<<<999::::::;;;===>>>@@@AAA???>>>;;;999888999::::::===<<<::::::;;;;;;;;;:::::::::;;;;;;<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@???>>>============>>>??????>>>===<<<;;;:::999888888888888;;;:::888777777888:::;;;>>>>>>>>>>>>============???@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAACCCEEEIIIKKKMMM]]]```eeeiiijjjkkkllllllqqqmmmlllrrryyy}}}[[[\\\]]]^^^bbbnnn}}}{{{ssshhh[[[RRRDDD@@@;;;555222000111222222111000000//////000000//////000000000000//////////////////////////////........................000000000000000000000000........................000///...---,,,------...................................................////////////............////////////////////////---...000//////...000111---------............///...............///000000000000////////////000000000000000000000000000000222222222333333333444444777<<>>999999:::;;;<<<>>>???@@@BBBAAA>>>;;;999999999999===;;;999999:::;;;:::999999999::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>===<<<;;;>>>>>>======>>>>>>======<<<;;;:::999888888888888;;;:::888777777888:::;;;===========================>>>???@@@BBBCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA??????@@@AAACCCFFFHHHJJJRRRYYYbbbjjjnnnppppppqqqrrrmmmmmmtttzzz}}}bbbcccdddgggooo}}}wwwgggZZZQQQJJJBBB<<<666555222000///000111222222111000000//////000000...//////000000//////...////////////////////////........................////////////////////////........................//////...------------...........................................................................////////////////////////...---------///000///...---------............///...............///000000000000////////////000000000000000000000000000000222222222222333333333333444777===FFFQQQ^^^hhhnnnsssoookkkeee]]]UUUUUUYYY\\\eeeqqq{{{|||wwwvvvwwwpppmmmiiieeedddfffjjjmmmtttwwwwwwwwwyyy}}}|||{{{{{{{{{|||~~~tttmmmffffffeeedddeeeiiipppuuuxxxzzz~~~~~~~~~}}}}}}||||||{{{uuurrrmmmkkkjjjjjjiiihhhjjjhhheeebbb___^^^]]]\\\```dddiiioootttxxx{{{||||||{{{{{{||||||zzzwwwtttooommmlllkkklllllljjjhhhjjjjjjjjjiiiiiihhhggggggjjjiiigggfffeeeeeefffgggdddbbbcccjjjsssxxxxxxvvvrrrqqqqqqsssuuuwwwwwwvvvvvvwwwwwwwwwxxxyyyyyyzzzuuutttsssrrrqqqqqqqqqqqqnnnnnnoooppprrrtttvvvwwwttttttssssssrrrqqqqqqqqqqqqsssvvvyyyzzzyyywwwuuuqqqooommmkkkjjjiiiiiiiiijjjhhhfffeeeeeedddbbb```cccbbb```^^^\\\[[[ZZZZZZXXXVVVTTTTTTVVVWWWWWWVVVUUUTTTSSSSSSTTTVVVXXXZZZ[[[]]]aaaeeejjjqqqyyy~~~yyypppiiieee\\\YYYUUURRRPPPOOOPPPQQQVVVVVVWWWXXXZZZ\\\]]]^^^hhhmmmtttxxxzzz~~~|||{{{yyywwwuuuqqqlllhhh^^^XXXRRRNNNIIIDDDCCCFFFHHHIIIMMMUUUbbbllljjjbbbSSSRRRPPPLLLGGGDDDCCCDDDIIIJJJKKKNNNSSSXXX]]]```jjjmmmppprrrssstttxxx{{{sssqqqrrrwww{{{}}}vvvYYYIII<<<;;;<<<::::::===888888999999;;;<<<>>>???EEECCC@@@===:::999888888<<<:::888888999:::999888777777888999999::::::;;;::::::::::::::::::::::::::::::;;;<<<<<<;;;;;;:::>>>======<<<<<<<<<======<<<<<<;;;:::999999999999:::999888777777888999:::<<<<<<<<<<<<<<<<<<<<<<<<:::<<<===???AAABBBCCCCCC???????????????????????????>>>>>>???@@@BBBDDDEEEGGGOOO\\\gggooosssuuuvvvrrrnnnmmmrrrwwwyyy}}}pppqqqsssxxxwwwbbbYYYLLLCCC>>>;;;777444444444333222111111111111111111000///////////////000000111111111111000000............................................................................................................------......................................................------...............//////////////////////////////,,,+++,,,///111///,,,---------............///...............///000000000000////////////000000000000000000000000000000111222222222222333333333333444777===HHHVVVeeennntttssspppkkkccc[[[WWWVVVUUU___lllvvvzzz}}}zzzsssppphhheeeaaa___aaaeeeiiillluuuuuuuuutttvvvzzz}}}~~~}}}{{{|||~~~~~~zzzpppmmmiiieeedddfffkkknnnuuuxxx}}}~~~}}}}}}}}}~~~{{{}}}zzzvvvrrrooonnnnnnmmmlllnnnlllhhhddd```^^^\\\[[[]]]^^^aaaeeejjjnnnrrrtttyyy{{{|||yyysssssssssssstttrrrooommmkkkiiifffeeeeeeeeeeeeeeegggffffffeeeddddddeeeeee```aaafffoooyyy~~~}}}{{{rrrqqqpppqqqsssuuuuuutttvvvvvvwwwxxxxxxxxxxxxxxxtttsssqqqpppooonnnnnnmmmkkkkkklllnnnpppsssuuuvvvrrrrrrrrrqqqqqqpppppppppppprrrwwwzzz{{{yyywwwuuummmkkkhhhfffddddddddddddhhhgggeeecccbbb```___]]]```___^^^\\\ZZZYYYYYYYYYVVVTTTRRRQQQRRRSSSTTTUUUVVVUUUTTTTTTVVVYYY\\\___bbbeeekkkrrryyy|||sssiii```YYYUUURRRQQQOOONNNOOOPPPRRRTTTXXXYYY[[[]]]___cccfffiiisssyyy|||xxxwwwvvvuuurrrlllfffaaaYYYRRRLLLHHHEEEAAACCCGGGKKKOOOTTT[[[ccchhhddd\\\SSSSSSQQQJJJCCC@@@BBBFFFKKKLLLOOOTTT[[[cccjjjnnnsssssstttvvvyyy|||}}}}}}tttxxx~~~sss]]]NNNCCC::::::<<<:::888999777777777888999:::<<<===BBBAAA>>><<<:::999888888;;;999777777888888888777555666666777777888999999999999999999999999999999999999:::::::::;;;;;;::::::;;;;;;::::::;;;===>>><<<;;;;;;:::999999::::::999888777777777777888999:::::::::;;;;;;;;;;;;;;;:::;;;===>>>???@@@@@@AAA===============>>>>>>>>>???>>>>>>>>>>>>@@@AAABBBBBBHHHRRR\\\eeennnuuuyyysssnnnkkkmmmppprrrwww|||{{{nnnaaaYYYHHHCCC===888777666555333111111000000000/////////111000000///.../////////000000111111111111000000------------------------........................------------------------........................------..................................................................,,,---------....../////////////////////////////////,,,+++,,,///111///,,,---------............///...............///000000000000////////////000000000000000000000000000000111111111222222222333333333444666999BBBPPP```jjjpppqqqqqqnnnhhhbbb\\\XXXSSS\\\gggnnnqqquuuzzzrrriiibbb___[[[[[[aaaiiipppssswwwvvvvvvwwwwwwvvvvvvwwwzzzxxxwww{{{~~~yyyqqqiiieeedddeeefffqqquuuzzz}}}~~~~~~~~~~~~}}}~~~~~~~~~zzz||||||xxxvvvuuutttrrrppppppnnnjjjfffccc```___^^^^^^^^^^^^```bbbeeehhhjjjooossszzz}}}~~~{{{wwwsssoooiiifffeeedddcccbbbaaabbbdddeeedddcccaaa```^^^bbbiiittt}}}rrrqqqooopppqqqssssssssstttuuuvvvwwwwwwwwwvvvvvvsssrrrpppooonnnmmmllllllkkkkkkkkklllmmmoooqqqqqqooooooooonnnnnnnnnnnnnnnnnnqqquuuxxxyyywwwtttrrrhhhfffccc```^^^^^^^^^___ccccccbbb```]]][[[ZZZZZZ\\\[[[ZZZYYYXXXWWWWWWWWWUUUTTTSSSQQQQQQRRRTTTVVVXXXXXXYYY[[[___cccgggjjjooosssyyy{{{uuulllbbbZZZUUUQQQPPPOOOOOONNNOOOPPPSSSUUUWWWWWWZZZ^^^aaaeeejjjpppuuu~~~{{{xxxvvvuuutttsssqqqnnnhhh```[[[UUUNNNGGGEEECCCBBBEEEKKKMMMUUU\\\___```aaa^^^ZZZTTTUUURRRKKKCCCAAAEEEJJJJJJLLLRRRYYYcccmmmuuuzzz}}}zzzyyy|||{{{rrr|||zzz___LLLHHHAAA;;;;;;===;;;888666666666666666777888::::::<<<;;;::::::999999999999999777666666777777666555444444555555666777777777888888888888888888888888999999999999::::::;;;;;;777999::::::999:::<<>>=========;;;;;;;;;<<<<<<<<<======@@@???>>>>>>>>>???@@@AAADDDEEEHHHMMMUUU```llluuutttnnnjjjjjjjjjlllrrrzzztttkkk___QQQEEE???:::888666555444333111000/////////000000222333333111000//////......//////---......//////......---------------------------................................................------------------------,,,---......///.................................------------------------,,,,,,,,,---......//////////////////////////////...---------///000///...---------............///...............///000000000000////////////000000000000000000000000000000111111111111222222222222222444555888===HHHVVV```hhhlllpppooommmkkkfff```VVV[[[aaaeeeiiiooovvv{{{wwwmmmgggaaa]]]^^^fffqqqzzz~~~}}}yyyxxxvvvvvvwww|||~~~|||zzzqqqjjjeeebbb```llloootttwwwyyyzzz{{{|||~~~~~~~~~~~~}}}zzz|||~~~~~~|||zzzvvvssspppnnnkkkhhheeecccbbbbbbaaa```_________```aaabbbbbbgggnnntttyyy~~~xxxrrriiidddaaa___\\\YYY\\\^^^```bbbbbb```^^^\\\```dddmmmwwwqqqooommmmmmnnnppppppppppppqqqsssssstttsssrrrqqqpppooonnnlllkkkkkkkkkkkkjjjjjjiiiiiijjjjjjkkklllkkkkkkkkkkkkjjjjjjjjjjjjjjjllloooqqqrrrpppnnnllldddbbb^^^ZZZXXXXXXYYYZZZ\\\]]]]]][[[XXXVVVVVVVVVVVVVVVUUUTTTTTTUUUUUUUUUTTTUUUVVVVVVVVVWWWZZZ\\\^^^```ccchhhmmmrrrvvvxxx~~~}}}wwwrrrfff```XXXQQQNNNMMMMMMMMMNNNNNNOOOPPPSSSUUUXXXYYYYYY]]]cccggglllsss||||||xxxvvvuuupppooommmkkkgggaaaYYYTTTNNNHHHCCCCCCCCCEEEJJJQQQTTT\\\aaa```]]]]]]]]]\\\TTTTTTRRRLLLEEEDDDIIINNNJJJNNNUUU___jjjttt|||||||||eeePPPEEE???<<<999:::;;;;;;888666555444444555666777888888666666777888888999999999888666444444555666555444333444444555555666666777666666666666666666666666888888888888999:::;;;;;;777:::======:::999;;;===:::999999888888999999:::666666666777777666666666666777777888888999999:::<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<===??????>>>===>>>???@@@AAAEEECCCAAABBBGGGQQQ^^^gggoookkkhhhiiiiiijjjpppxxxyyy~~~|||{{{vvvjjj^^^TTTNNNHHH>>>666444444333222222222111000...111111000000111333444666000000///............///------............------,,,,,,,,,,,,,,,,,,,,,,,,................................................------------------------,,,,,,.../////////..............................------------------------++++++,,,------...//////////////////////////////---...000//////...000111---------............///...............///000000000000////////////000000000000000000000000000000111111111111222222222222///111444666888@@@KKKSSS```gggmmmooorrrtttqqqjjj[[[[[[[[[___eeemmmuuu{{{}}}tttmmmffffffooo{{{}}}yyyzzz}}}~~~vvvsssuuuxxxzzzrrrkkkeeeaaaeeehhhllloooqqqsssvvvxxx{{{|||~~~}}}|||xxxzzz}}}~~~zzzvvvtttrrrooollljjjhhhhhhhhhdddcccaaa```___^^^______\\\___dddhhhmmmsss{{{xxxqqqiiidddcccaaa]]]YYY^^^^^^___``````___^^^^^^dddhhhpppxxx~~~~~~|||ooommmjjjiiikkklllmmmlllkkklllnnnoooooonnnlllkkkjjjjjjiiihhhhhhggghhhhhhfffffffffeeeeeefffggggggggggggggggggggggggggggggfffggghhhiiiiiigggfffdddaaa^^^ZZZVVVTTTTTTUUUVVVXXXZZZ[[[YYYUUUTTTTTTVVVSSSSSSSSSSSSTTTUUUVVVWWWVVVYYY]]]___```cccgggjjjmmmooossswww{{{~~~~~~{{{wwwssslllddd^^^VVVRRRMMMJJJKKKMMMMMMMMMOOOPPPQQQSSSVVVYYY\\\^^^ccchhhoootttyyy}}}yyyuuutttsssjjjhhheeebbb^^^XXXQQQLLLGGGCCCAAADDDHHHLLLSSS[[[```cccbbb\\\XXXXXXXXXVVVQQQPPPNNNJJJGGGGGGKKKOOOPPPUUU]]]gggrrr{{{eeeOOODDDAAA999888777777999:::888555444444333444444555666777444555666777888999999999777555333333444555444333333333444444555666666777555555555555555555555555777666666666666888999:::<<<@@@CCCBBB===999999:::888888888777777888888999555666666666666666666555555555666777777888999999::::::;;;;;;;;;;;;;;;:::999999:::;;;;;;<<<======>>>======<<<===>>>???@@@AAAAAA@@@???BBBHHHPPPVVV``````ccchhhiiiiiimmmsssttt{{{{{{wwwwwwxxxlll```YYYOOODDD<<<<<<<<<777444555111111000000111111111111222000...------...000111000000///...............//////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////------------------------+++,,,.../////////..............................------------------------++++++,,,,,,---...//////////////////////////////---///222111......000333---------.........//////...............///000000000000////////////000000000000000000000000000000000111111111111222222222+++///333444555:::BBBIII[[[dddkkkooouuuzzzxxxqqq^^^[[[YYY[[[cccnnnwww|||xxxooommmuuu~~~uuukkkgggfffqqq}}}zzzrrrkkkeeeaaadddgggiiilllnnnrrruuuxxxzzz~~~|||zzzwwwyyy{{{}}}~~~|||wwwyyyxxxuuurrrooommmmmmmmmeeedddcccaaa```______^^^\\\^^^```aaacccjjjssszzz|||}}}zzztttnnnkkkllllllhhheeebbbaaa`````````aaabbbcccgggkkkrrrxxx||||||zzzxxxmmmjjjhhhggghhhiiijjjjjjggghhhjjjkkkkkkjjjhhhgggffffffeeedddddddddeeeeeeccccccbbbbbbccccccddddddddddddeeeeeeeeeeeeeeeeeebbbccccccccccccaaa```______\\\XXXTTTRRRRRRSSSTTTXXXZZZ[[[ZZZVVVUUUVVVXXXTTTTTTTTTUUUVVVXXXYYYZZZYYY^^^dddhhhkkknnnssswww|||}}}{{{vvvoooiiiddd^^^XXXSSSSSSPPPOOOPPPSSSUUUTTTRRRPPPQQQSSSVVVZZZ^^^aaabbbnnntttzzzyyyyyyxxxuuuqqqooonnnnnnfffccc```\\\WWWQQQKKKFFFDDDAAAAAAFFFMMMSSS[[[ccckkkhhh```WWWTTTTTTQQQLLLNNNMMMKKKHHHGGGHHHKKKNNNWWW\\\eeeoooyyykkkQQQ@@@;;;>>>888888777777888999777333333333333333444444555666555666777888888999888888666555333333444444444333333333444555555666666777555555555555555555555555555444444444555666888999AAAEEEIIIFFF@@@999777777888777777777777777888888555555666666666666555555444555555666777888888999777888999:::;;;<<<<<<<<<999999:::;;;;;;<<<=========<<<;;;;;;<<<===???@@@===???AAABBBBBBDDDGGGJJJRRRUUU]]]fffhhhgggiiinnnrrryyy~~~uuurrrttt~~~vvvjjj^^^VVVMMMFFFAAA;;;:::888555333111000000////////////////////////////////////////////////......////////////......---------............///------------------------//////000000000000//////000///...---,,,+++++++++,,,,,,,,,++++++*********/////////---***''''''(((------------------------------------------------,,,,,,,,,---------..................---,,,+++***........................////////////////////////333111///...---...///000////////////000000000000222222111000//////000000111111111111111111111111111111111222555888<<<>>>MMMWWWdddlllooopppsssvvvqqqggg\\\WWWWWW^^^lllzzz}}}zzz}}}|||xxx{{{}}}rrrhhhbbbhhhnnnxxxxxxooojjjdddcccbbbccceeeiiinnnpppxxxzzz}}}~~~|||zzz|||yyywwwxxx|||{{{||||||zzzvvvrrrpppooolllkkkjjjiiigggdddbbbaaaZZZZZZZZZZZZ\\\```fffjjjrrrvvv}}}vvvwwwzzzzzzyyyuuupppnnnkkkkkkkkkiiifffeeefffhhhlllmmmoootttxxxwwwsssoooeeeffffffccc```aaaeeejjjfffeeedddcccbbbbbbbbbbbbeeeaaa^^^^^^aaaddddddccceeedddcccbbbbbbaaaaaabbb____________^^^^^^]]]]]]]]]]]]^^^^^^]]]\\\ZZZYYYZZZXXXVVVTTTTTTTTTVVVWWWZZZ___bbb___XXXTTTVVVYYYYYYZZZZZZ\\\^^^```bbbdddllloootttxxx|||{{{vvvsssgggbbb[[[WWWUUUTTTQQQNNNQQQQQQQQQQQQRRRSSSUUUUUUVVVWWWYYY[[[^^^dddlllqqq{{{~~~zzzyyywwwtttppplllhhhfff\\\YYYTTTPPPMMMKKKHHHFFFBBBBBBCCCFFFMMMWWWbbbjjjlllaaaVVVRRRQQQNNNLLLLLLLLLLLLKKKJJJJJJLLLQQQUUU___hhhssszzz}}}|||{{{aaaQQQHHH===999<<<777777777666555444444333333333333444555666666777555555666666666666555555444444444444444555666777444333333333333444555555666666666555444333111111333444444555666777888888<<>>===<<<;;;;;;<<<>>>???>>>>>>>>>???AAACCCEEEGGGKKKMMMRRR\\\eeekkkkkkjjjqqqtttwwwzzzyyyuuuoookkk^^^XXXOOOHHHCCC>>>:::777888777555333111000//////000000000000000000000000..............................////////////......------------...........................---------......////////////............---,,,+++******+++---,,,,,,,,,++++++++++++***,,,------,,,,,,---...------------------------------------------------,,,,,,,,,---------....../////////......---++++++........................////////////////////////111000...---,,,---...///////////////000000000000222222111000000000000000111111111111111111111111111111111222444777:::<<>>BBBAAA===999888999999888888888777777666666777666555555444444444555555555666666777777888888888777777666777888999:::999:::;;;;;;<<<<<<;;;;;;===<<<;;;::::::;;;<<<>>>>>>>>>>>>>>>???AAACCCDDDGGGHHHKKKRRRZZZbbbgggiiippprrrtttssspppmmmllllllEEEAAA<<<888666444333111444333222000////////////000000000000000000000000..............................////////////......------------.....................------,,,,,,,,,---------......---------------,,,+++************------------,,,,,,,,,,,,)))+++---...---...000111------------------------------------------------,,,,,,,,,---------......////////////......---,,,........................////////////////////////000///---,,,,,,---......////////////000000000000222111000000000000000000111111111111111111111111222111111111333555777888@@@FFFQQQ]]]fffllloooooouuuooogggbbb\\\XXX[[[aaajjjqqqzzz}}}{{{{{{||||||{{{~~~|||}}}zzzooobbb```^^^^^^dddooo}}}~~~yyyvvvjjjhhhdddaaa```bbbeeegggppprrrvvvyyyzzz{{{zzzzzzzzzxxxwwwyyy|||zzzvvvuuutttrrrpppmmmjjjgggfffbbb```]]]ZZZYYYZZZ[[[\\\\\\^^^aaaeeeiiikkkmmmnnntttvvvzzz}}}}}}||||||}}}}}}zzzwwwuuutttuuutttssssssrrroookkkggg``````bbbdddfffeeecccaaa```___^^^\\\ZZZYYYYYYXXX]]][[[ZZZZZZ\\\^^^______```___^^^]]]]]]^^^______^^^]]]\\\[[[ZZZZZZZZZZZZUUUUUUWWWYYY\\\^^^aaabbb[[[[[[[[[[[[\\\^^^```bbbhhhmmmqqqqqqnnnmmmpppttttttwww{{{rrrpppkkkddd]]]VVVQQQNNNOOOOOOOOOPPPSSSUUUUUUTTTQQQQQQRRRTTTWWWZZZ]]]^^^___aaafffkkkrrr{{{{{{xxxtttrrrpppooommmiiiccc\\\UUUQQQNNNKKKGGGDDDCCCCCCBBBBBBGGGIIILLLQQQVVV[[[^^^```XXXPPPJJJIIIIIIGGGEEEFFFFFFGGGIIIJJJNNNTTT[[[aaammmrrrzzz|||zzzzzzmmmYYYFFF???<<<777666999777777666666555444444444444444444555666666777777444555555666666555555444222222111111000111111111333333222222333333444555333444444555555444444333444444444444444555555555555999===>>>:::888777888888888888777777777777777888888777555444444444444555555666666777777888888666666666666666777888999888999:::;;;<<<=========<<<;;;:::999999:::;;;<<<============>>>???@@@AAAAAABBBCCCEEEKKKTTT^^^eeelllooooookkkfffeeehhhlll<<<999666444222111000000111000000///.../////////////////////////////////........................---......//////......---,,,,,,---------.........------,,,,,,+++*********------............------------,,,+++++++++++++++---------------------------...///...,,,,,,,,,---------------------------------------------------,,,,,,,,,---------......//////000000///......---........................//////////////////////////////...---------...///////////////000000000000111111000000000000000111111111111111111111111111222111111111222333444555999>>>GGGTTT```hhhlllmmmmmmjjjgggeee___XXXVVVYYYcccmmmyyy~~~}}}{{{{{{{{{|||~~~xxxuuuuuuwwwzzzyyyhhhccc\\\VVVVVV]]]iiiqqq{{{yyyoookkkfffaaa___^^^```aaajjjlllooorrruuuwwwxxxxxxvvvuuuvvvwwwzzz|||~~~~~~yyyzzzyyywwwuuuqqqnnnkkkiiihhheeeaaa^^^\\\\\\[[[[[[XXXXXXXXXYYY\\\___bbbccchhhjjjnnnrrruuuvvvwwwwwwyyy}}}~~~}}}|||||||||zzzyyywwwtttqqqooojjjjjjlllppprrrpppiiidddbbbaaa```___^^^^^^^^^^^^___^^^]]]\\\]]]]]]^^^^^^^^^]]]\\\[[[[[[]]]^^^___^^^]]]\\\ZZZZZZYYYZZZZZZZZZZZZZZZ[[[]]]```bbbdddddddddfffhhhkkknnnqqqssszzz~~~|||tttmmmaaa___[[[VVVRRROOOMMMLLLLLLMMMOOORRRUUUWWWXXXXXXTTTUUUVVVYYY\\\aaaeeehhhjjjmmmrrrwww~~~}}}zzzwwwuuurrrpppiiiiiigggddd^^^WWWPPPLLLIIIGGGDDDBBBCCCEEEEEEEEEHHHHHHIIILLLOOORRRRRRRRRPPPKKKGGGIIIJJJGGGFFFHHHIIIKKKMMMOOOSSSYYY```eeerrrtttyyy}}}yyytttyyytttWWWJJJ???;;;;;;888888:::555444444444333333333222444444555555555666666666444444444555555444444444333222111000000000000000222222222222222333333444222333444444555555555444444444444444444333333333333666:::;;;999777777888777777777777777888888888:::999888666555444444444555555666666777777888888777777666666666666666666666777999;;;<<<===>>>>>>===<<<;;;:::::::::;;;;;;<<<<<<<<<<<<<<<============>>>>>>>>>AAAHHHSSS[[[ccchhhllljjjdddbbbfffkkk444333222000.........///000000////////////000000................................................------............------,,,,,,,,,------------......---------,,,,,,,,,+++.........//////............------,,,,,,,,,,,,---------------------------...//////...+++******+++------------------------------------------------,,,,,,,,,---------......//////////////////...---........................//////////////////////////////////////////000000////////////000000000000111000000000000000111111000000000000000000000000111111111111111222222333555888@@@KKKWWWbbbhhhjjjkkkiiihhhgggbbbYYYVVVWWW```jjjuuu|||}}}~~~|||zzzyyyyyyzzz{{{zzzxxxvvvtttoookkkjjjmmmvvvqqqlllcccZZZTTTTTTXXX\\\ggglllsssyyy}}}}}}{{{zzzssspppjjjddd```^^^]]]]]]dddfffhhhkkknnnqqqsssuuussstttvvvwwwyyy{{{}}}|||~~~~~~}}}zzzwwwtttqqqooolllhhhdddaaaaaa```^^^]]]XXXWWWUUUTTTUUUVVVXXXYYY[[[\\\___cccfffiiijjjkkkpppttt{{{}}}~~~~~~~~~}}}{{{yyyyyyttttttwwwzzz{{{wwwoooiiikkkjjjhhhfffdddccccccbbbccccccbbbaaa___^^^^^^^^^aaa```^^^^^^^^^```bbbdddcccbbb```___^^^___```aaaeeeeeeeeefffhhhkkkmmmooonnnppprrrvvvzzz~~~|||uuummmiiihhheee^^^YYYSSSRRRPPPNNNMMMNNNOOOOOOOOOQQQSSSUUUVVVWWWXXXYYYXXXYYYZZZ^^^bbbhhhmmmppptttxxx}}}{{{xxxuuurrrpppnnnllliiihhhgggddd```ZZZRRRKKKHHHEEEDDDCCCDDDGGGIIIJJJIIIKKKHHHEEEDDDFFFHHHIIIHHHKKKGGGFFFHHHIIIGGGGGGIIIHHHKKKOOOTTTYYY___eeejjjuuuwwwzzz}}}|||wwwrrrooorrr\\\HHHAAA<<<:::999888888999777777666666666666555555444444444444555555555555333333444444444444333333444333222111111111111111222111111111111222333333222222333444555555555555444444444444444333333333333555777999999888888888666666777777888888999999;;;:::888777666555444444555555666666777777888888999888888777666555444444666777999;;;<<<>>>>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::<<<=========AAAHHHNNNVVV^^^gggjjjgggeeegggkkk---...//////......000222000000////////////000000------------------------------------------------------............------,,,,,,,,,,,,------------////////////////////////......////////////.........------,,,,,,------...,,,,,,,,,,,,------------+++,,,------,,,+++---...------------------------------------------------,,,,,,,,,---------............/////////......---......................../////////////////////////////////000000000000000////////////000000000000000000000000000111111222000000000000000000000000111111111222222222222222333666;;;CCCNNNYYYccchhhnnnlllkkkiiicccZZZVVVWWW\\\dddnnnuuuxxx{{{|||yyywwwuuuttttttrrrpppmmmpppkkkggggggiiiqqqwwwtttnnneee[[[TTTQQQPPPWWW\\\dddmmmtttwwwyyyyyyvvvsssooojjjeeeaaa^^^]]]___```aaadddgggkkknnnppprrrtttwwwyyyzzz{{{~~~zzz|||~~~{{{yyywwwqqqlllhhhfffffffffccc```[[[ZZZXXXVVVUUUTTTSSSSSSTTTUUUVVVXXXZZZ\\\^^^___dddiiiooouuuxxxzzz{{{|||{{{~~~~~~yyyuuuvvvtttrrrnnnkkkiiigggfffiiijjjjjjiiifffddddddeeekkkiiihhhggghhhjjjmmmooonnnmmmkkkjjjkkklllnnnpppuuuuuuvvvxxxzzz|||~~~zzzuuupppnnnjjjddd]]]YYYWWWUUURRROOOLLLLLLKKKKKKLLLMMMOOOPPPSSSUUUWWWXXXXXXYYY[[[]]]______aaadddjjjpppvvvzzz~~~~~~zzztttrrrooolllkkkiiieeeccceeeccc___ZZZSSSKKKEEEBBBCCCCCCEEEHHHMMMOOOOOOOOOOOOIIICCCAAACCCFFFGGGFFFHHHEEEDDDFFFFFFDDDEEEIIIDDDJJJRRRZZZaaahhhnnnrrryyy{{{}}}}}}{{{wwwsssppprrrvvv]]]JJJ===<<<:::888666555555666444444444444444444444444333333333333333333333333222333333444444333333222333333222222222222222222111111000000111111222333222333333444555555555444444444444444444555555555333444666777888888888777555555666777888999999:::::::::999777666666666666555555666666777777888888999999999888777666555444666777999;;;<<<===>>>>>>>>>>>>>>>======<<<;;;;;;999::::::;;;;;;;;;::::::;;;<<<=========???BBBDDDJJJRRR]]]dddfffhhhlllppp---///111111//////111444000//////.........//////........................------------------------,,,------......------,,,++++++,,,,,,,,,---------,,,------......//////000---------......------------,,,,,,,,,,,,,,,------++++++++++++,,,,,,,,,---***,,,---...---...///111------------------------------------------------,,,,,,,,,---------......------............------........................////////////////////////---......///000000//////////////////000000000000000000000000000111222222000000000000000000000000000111111222333333333333222555999===DDDOOO\\\fffnnnkkkhhhfff___XXXUUUWWWTTT[[[eeennntttzzz}}}vvvsssnnnkkkjjjiiihhhgggiiigggfffhhhjjjnnnyyy|||{{{xxxpppggg]]]VVVSSSOOOQQQVVV]]]eeelllrrruuuxxxvvvsssooojjjeee```^^^[[[[[[\\\^^^bbbfffjjjlllnnnqqquuuvvvwwwxxx{{{}}}{{{}}}zzzuuupppnnnooonnnjjjfffaaaaaa```___\\\YYYVVVTTTSSSRRRRRRRRRRRRSSSUUUUUUWWW\\\aaaeeegggiiijjjkkkoootttzzz~~~|||{{{yyywwwuuusssrrrrrrsssuuuvvvvvvsssrrrssstttxxxwwwuuutttuuuxxx|||~~~|||{{{zzzzzz{{{}}}~~~zzzwwwvvvqqqppplllhhhddd```]]][[[WWWUUUSSSPPPNNNMMMLLLKKKKKKKKKLLLMMMOOOPPPRRRSSSVVVXXX[[[\\\\\\___cccgggjjjkkklllooouuu|||~~~yyysssooollljjjgggeeeccc```\\\YYYZZZXXXTTTOOOJJJFFFCCCAAADDDFFFKKKQQQVVVXXXXXXVVVNNNIIICCCCCCFFFJJJJJJIIIIIIFFFDDDFFFEEECCCEEEJJJJJJQQQ[[[eeemmmssswwwzzzzzz|||~~~|||vvvqqqoooooozzz}}}~~~rrr]]]JJJ>>>777999999777444444444444111111111111111111222222222222222222222222222222222222333333333333222222222222111111111222333333000000000000000111222222333333444444555444444444444444444555555666666777333333444555777777666555444555666777888999:::::::::999888888777777777777555555666666777777888888666777888999999888777777777888999;;;<<<=====================<<<;;;::::::888999:::;;;<<<;;;;;;:::;;;::::::<<<>>>@@@@@@???CCCGGGNNNVVV___hhhrrrxxx...111222111...,,,---/////////...---------......////////////////////////------------------------,,,------......------,,,++++++,,,,,,,,,---------((()))***+++,,,,,,---...+++,,,,,,------,,,,,,++++++++++++***++++++,,,,,,*********++++++,,,,,,,,,---...//////......///111------------------------------------------------,,,,,,,,,---------......,,,,,,------...------,,,........................////////////////////////,,,,,,---.../////////...////////////000000000000000000///000000111222222000000000000000000000000000111222333333333333333222555777999>>>HHHXXXdddiiieeebbb```[[[UUUUUUYYYMMMTTT___jjjssszzztttooohhhdddbbbcccdddeeebbbcccfffjjjllllllrrrzzzyyypppfff___[[[KKKKKKLLLPPPXXXbbbkkkqqqyyyxxxvvvsssnnnhhhbbb___YYYYYYYYY[[[^^^cccgggiiiiiimmmqqqrrrssstttwwwyyy}}}~~~~~~xxxvvvwwwuuuqqqlllfffggghhhgggeee```\\\ZZZSSSRRRPPPOOONNNNNNOOOOOOOOORRRVVVYYYYYYZZZZZZ[[[^^^dddlllqqqrrrrrrsssuuuzzz~~~}}}|||||||||}}}~~~{{{~~~~~~~~~wwwvvvtttpppkkkgggdddbbb]]][[[YYYVVVSSSQQQPPPOOOIIIKKKLLLLLLJJJHHHHHHHHHJJJLLLNNNPPPSSSUUUWWWXXXYYY[[[^^^```bbbffflllqqquuuuuuvvvyyy~~~zzzssskkkeeeaaa___\\\YYYWWWTTTPPPMMMMMMLLLIIIGGGEEEDDDDDDDDDHHHKKKQQQXXX^^^```___]]]KKKGGGCCCDDDIIIMMMMMMKKKLLLHHHGGGGGGFFFDDDFFFLLLTTT[[[fffpppvvvzzz}}}~~~yyy|||}}}yyyrrrllllllnnnwww]]]JJJ>>>777666999:::777444444555666444444444444444444444444222111111111111111111111222222222333333222222222111111000000111222333333000000000000000111111222333444444555555444333333444444444555666777888888333333333444555666555444444555666777888999:::;;;999999888888888888888999555555666666777888888888444555777999:::;;;::::::888999:::;;;<<<=========<<<<<<<<<<<<;;;:::999888777888:::;;;<<<<<<;;;;;;<<<999888999>>>AAA@@@???@@@AAACCCJJJWWWfffuuu~~~...------,,,,,,------.................................//////...---,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,+++***)))------------------------************+++,,,------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------........................---------............///000///...------...///000,,,------...///000111111////////////////////////222111111000111111222333////////////000000000000000111111111111222222222111333444555777@@@MMMVVVbbbbbbbbbaaa```^^^[[[ZZZXXXXXXYYY___iiisss{{{}}}mmmaaa___]]]VVVWWW^^^ddddddeeehhhmmmtttzzz|||~~~~~~uuuhhh^^^WWWRRRNNNPPPTTTYYYbbbjjjttttttttttttqqqkkkddd^^^ZZZZZZZZZZZZ\\\^^^```aaafffjjjooopppoooqqqvvv{{{|||||||||}}}~~~}}}{{{xxxuuussspppooonnnnnnlllhhhccc___]]]ZZZVVVSSSRRRPPPOOOMMMPPPNNNKKKKKKMMMOOOPPPPPPTTTUUUXXX[[[___cccfffgggmmmnnnqqqtttuuuvvvuuuuuuttttttuuuvvvxxxzzz|||}}}~~~{{{yyy|||{{{zzzwwwtttpppllljjjdddaaa]]]ZZZYYYWWWRRROOOMMMLLLJJJIIIIIIIIIJJJKKKJJJKKKLLLLLLKKKLLLNNNPPPPPPPPPQQQSSSUUUXXXZZZ\\\[[[aaaggglllnnnpppuuuxxx|||vvvooogggaaa^^^WWWSSSPPPNNNNNNLLLHHHEEEGGGGGGFFFEEECCCCCCDDDFFFKKKQQQZZZdddhhheee]]]WWWMMMJJJHHHLLLQQQTTTSSSPPPMMMIIIEEEBBBDDDIIIPPPUUU^^^gggttt~~~{{{|||{{{uuuooorrr|||vvv^^^JJJ<<<:::===777777666555444444333333333333333222222222111111111111111111111111111111222222111111111111222222111111111111000000000000111111222222222333333333111222222333333444444555444444444444444444333333777777666555555555555555222555888:::<<<;;;:::888888888888777888888999999666666666666777888999:::777777777777777777777777888999;;;;;;;;;<<>><<<;;;;;;<<<<<<<<<;;;:::::::::;;;;;;999;;;===>>>===>>>@@@BBBAAAAAABBBEEEMMMZZZhhhqqq...------,,,,,,------..........................................---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------,,,+++***------------------------+++++++++***++++++,,,,,,------------------------------------------------,,,,,,++++++++++++++++++---------,,,,,,+++++++++------------------------........................------------............000///...------...///000------......//////000000........................000000000000000/////////////////////000000000000//////000000000111111111///111333333555<<>>@@@DDDCCC@@@===;;;;;;;;;<<<;;;;;;:::::::::::::::;;;:::;;;===>>>===>>>@@@AAACCCBBBBBBCCCGGGPPP[[[bbb...------,,,,,,------...........................---............------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,+++------------------------,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++,,,,,,------,,,,,,,,,,,,++++++------------------------------------------------------------............//////...------...//////..................//////............................../////////---,,,+++////////////000000000000........./////////000000...000222222333777>>>DDDOOOUUU]]]dddhhhgggccc```______]]]\\\\\\bbblllsss{{{}}}yyysssoooeeeXXXTTTXXXWWWaaappp}}}{{{xxxzzz~~~xxxsssmmmeee```bbbccc___ZZZWWW___aaafffjjjmmmmmmiiieee[[[YYYXXXWWWWWWYYY[[[\\\aaaccceeeeeeeeeiiioootttuuuuuuvvvxxxzzz|||~~~}}}zzzwwwsssooollliiifffbbb___\\\ZZZWWWUUUWWWTTTPPPNNNNNNNNNMMMLLLLLLLLLLLLLLLMMMNNNOOOPPPPPPQQQSSSTTTUUUUUUTTTTTTVVVWWWWWWWWWYYYZZZ[[[\\\``````bbbdddfffhhhjjjkkkoooooonnnlllkkkiiihhhgggiiiiiijjjkkkkkkkkkkkkkkkfffeeeccc```^^^\\\ZZZYYYVVVUUUUUUSSSQQQOOOMMMLLLJJJIIIGGGHHHIIIIIIHHHFFFIIIHHHHHHGGGHHHHHHIIIJJJKKKMMMNNNOOOOOOQQQTTTVVVYYY[[[___ccceeeggghhhhhhooosssxxx|||~~~}}}zzzuuutttqqqkkkddd[[[SSSOOOFFFDDDAAA@@@AAA@@@???>>>??????@@@BBBFFFJJJNNNQQQUUUVVVXXXZZZZZZWWWQQQMMMOOOQQQUUU[[[```___YYYTTTIIIIIIJJJMMMSSS\\\dddiiissszzzzzzssswww|||dddKKK???<<<;;;999888666666555555444333333333333333333222222222111111222222222222222222222222222111111000000111111222111111111111000000000000111111111222222222222333111222222333333444444555555555555555555555555555777666666555555555555666555666777888999999::::::;;;:::::::::;;;;;;<<<===::::::999999888888999999777777777777777777777777:::;;;<<<<<<;;;;;;<<<===@@@???===;;;:::::::::;;;::::::999999999::::::;;;:::<<<===>>>===>>>???AAADDDCCCBBBAAAAAAEEEKKKOOO...------,,,,,,------...........................---------......------,,,,,,,,,,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,---------......................................................---........................---...///000///---***)))////////////000000000000....../////////000000000///000111222222444888;;;CCCKKKXXXccciiijjjfffccccccccc```[[[XXX\\\fffoooxxx{{{~~~zzznnn___XXXYYYYYYgggzzzzzzuuuwww}}}}}}uuulllfffggggggbbbZZZUUUTTTVVV\\\ccchhhjjjhhhfff```^^^\\\ZZZYYYYYYZZZZZZ[[[]]]^^^___aaaffflllrrrsssssstttuuuwwwyyy{{{}}}~~~}}}{{{xxxvvvqqqnnnjjjgggeeebbb___\\\]]]ZZZWWWUUUTTTTTTRRRPPPRRRQQQOOONNNMMMMMMMMMMMMMMMMMMNNNOOOOOONNNNNNMMMMMMMMMMMMMMMNNNOOOPPPPPPOOOPPPQQQSSSUUUVVVXXXXXX]]]]]]\\\[[[YYYXXXWWWVVVYYYYYYZZZZZZZZZZZZYYYYYYUUUUUUTTTSSSQQQPPPOOOOOOMMMMMMLLLLLLKKKJJJIIIIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMNNNPPPSSSTTTUUUXXX[[[^^^aaadddiiinnnrrrssssssrrr{{{}}}yyyvvvsssqqqmmmllljjjeee^^^UUUNNNIIICCCAAA@@@>>>>>>>>>>>>===CCCCCCEEEHHHLLLPPPSSSSSSMMMLLLMMMOOOQQQQQQPPPNNNQQQTTTZZZ```bbb___XXXQQQJJJLLLPPPWWW```jjjrrrwwwwww}}}}}}xxxeeeRRR@@@999;;;;;;999888555555555444444333333333333333333222222222111111222222222222222222222222111111000000000000111111111111111111000000000///111111111111222222222222111222222333333444444555555555555666666666666666777666555555555555666666777666666666777888:::;;;::::::::::::;;;;;;<<<======<<<;;;:::999999999999888888888888888888888888;;;<<<===<<<;;;999:::;;;<<<;;;:::999999999::::::888888888888999999:::;;;;;;===>>>>>>======>>>@@@BBBBBBBBB@@@??????BBBDDD...------,,,,,,------...........................,,,,,,---------------,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,------------...------............------............------------...........................///000111000...+++***////////////000000000000/////////000000000111111000111222222222222444555:::CCCPPP]]]fffiiigggfffbbbbbb```[[[WWWYYYaaaiiissswww|||wwwiiiaaa```bbbppp|||tttsssxxx~~~ssskkkiiiiiiccc[[[VVVPPPQQQVVV\\\aaaddddddcccbbb```^^^\\\YYYXXXWWWWWWWWWWWWXXXZZZ^^^dddjjjoooppppppqqqsssuuuwwwyyyzzz}}}~~~zzzxxxuuurrrqqqnnnkkkhhhcccaaa^^^\\\\\\[[[YYYWWWWWWVVVSSSQQQOOOOOOOOOOOOOOOOOOOOOOOONNNMMMLLLLLLJJJJJJJJJIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNNNNSSSSSSRRRRRRRRRQQQQQQQQQOOOOOOOOOOOOOOONNNNNNMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJKKKKKKKKKLLLLLLMMMKKKLLLMMMNNNOOOPPPQQQRRRRRRTTTWWWYYY[[[___cccfffkkknnntttzzz~~~zzztttpppmmmiiiggg```___]]]YYYSSSLLLEEEAAABBBAAA@@@>>><<<<<<===>>>DDDFFFIIIOOOUUUXXXWWWUUUHHHGGGGGGIIILLLOOOOOOOOOLLLPPPUUUZZZ[[[VVVOOOJJJJJJNNNUUU^^^iiissszzz}}}kkkPPPFFF>>><<<;;;888777777444444444444444333333333333333333222222222111111222222222222222222222222111000000000000000000111111111111111000000000///000000111111111222222222111222222333333444444555555555555555666666777777666666555555555555666666777777666555666777999:::888888888888999:::;;;<<<======;;;:::999999888888999999999999999999999999;;;<<<======;;;999999999888888888888888888888999777777777888999:::;;;<<<<<<===>>>>>>===<<<>>>???>>>@@@AAA@@@??????AAACCC...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------............------------------------......------------------------//////000000000...---,,,////////////000000000000//////000000000111111111222111111111222222333333555<<>>======999333333555444444333333333333333333333333333222222222111111111111111111111111111111111000000//////000000111111111111111000000000000000000000111111111111222111222222333333444444555444444444555555666666777666555555555555666666777777777666555666777888999666666666777888999:::;;;===<<<;;;:::999999999999999999999999999999999999:::<<<======;;;999888888777777777777777777777777777777888888:::;;;<<<======>>>???>>>===<<<===>>>;;;===???@@@@@@@@@BBBCCC...------,,,,,,------...++++++++++++++++++++++++***+++,,,---------------)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------------------------++++++++++++++++++++++++******++++++,,,------...+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------......------,,,,,,,,,,,,------.........------------------------////////////............////////////000000000000........./////////000000222111000000111222333333333888@@@JJJTTT]]]bbbeeeeeedddcccaaa___]]]\\\\\\bbbgggnnnuuuzzz}}}}}}wwwqqqpppyyytttooopppsssxxxzzzxxxssskkkfffddd___\\\YYYWWWXXXYYYYYYYYYXXXZZZ\\\^^^^^^]]]ZZZYYYTTTTTTTTTVVVYYY\\\^^^______aaadddiiinnntttxxx{{{~~~~~~~~~~~~{{{xxxvvvssspppnnnkkkgggdddaaa___]]][[[ZZZ[[[]]]^^^[[[ZZZXXXVVVTTTRRRQQQQQQQQQQQQOOONNNMMMMMMMMMMMMKKKKKKJJJJJJJJJIIIIIIIIIHHHIIIIIIIIIJJJJJJJJJKKKIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKLLLKKKJJJJJJJJJKKKMMMNNNKKKMMMPPPPPPPPPQQQSSSVVVTTTVVVXXX[[[]]]______``````cccgggkkkooosssyyy|||}}}yyyuuuqqqnnniiiddd```\\\WWWSSSOOOMMMKKKHHHFFFDDDBBBAAA===>>>???>>>>>>@@@EEEIIIJJJPPPZZZeeellljjj```WWWPPPOOOMMMMMMLLLKKKHHHEEE@@@BBBCCCEEEFFFGGGHHHJJJOOOUUU^^^jjjttt{{{qqqYYYJJJ===;;;:::;;;888333222555333333333333333333333333333333333222222222111111000000000000000000000000000000////////////000000111111111111000000000000000000000000111111111111111222222333333444444555222333333444555555666666555555555555555666777777666666666666666777777888666666666777888999:::;;;;;;;;;:::999999888999999::::::::::::::::::::::::999;;;======;;;999888888666777777777777777666666777777888999;;;<<<>>>???>>>??????>>>===<<<<<<===;;;<<<>>>>>>>>>>>>???AAA...------,,,,,,------...***************************+++,,,,,,------------))))))***+++,,,,,,------------------------------++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***++++++,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---......---,,,,,,++++++,,,,,,---...//////------------------------......---------...//////////////////000000000000---------.........//////111000......000222333333333666<<>>======>>><<<>>>@@@@@@AAAEEEKKKPPPUUU[[[eeeqqqvvvpppbbbVVVOOONNNMMMMMMLLLHHHDDD@@@@@@@@@AAABBBDDDHHHMMMQQQUUU[[[eeepppyyyyyy]]]HHH>>>>>>:::888999888555444777333333333333333333333333333333333222222222111111////////////////////////000000////////////000000111111111111000000000000000000000000111111111111111222222333333444555555222222333333444555666666555555555555555666777888666666666777777777777777666666666777888:::;;;<<<::::::999999888888999999::::::::::::::::::::::::888:::======;;;999888888777777777888777777666555888888888:::;;;===???@@@>>>???@@@???===;;;<<<===;;;=========;;;;;;<<<===...------,,,,,,------...++++++,,,------......///,,,,,,,,,++++++*********,,,,,,,,,------.........---,,,++++++************,,,,,,,,,+++++++++******++++++******++++++,,,---,,,,,,+++***+++,,,...///---,,,,,,+++*********+++,,,++++++******++++++,,,+++******))))))******+++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,---///000///---***(((/////////......------,,,111///---+++***+++---...------------------------------,,,+++,,,---...///////////////////////////////////////////////////........................000000000000111111111111444666999<<>>777777777777666666666666333333333333333333333333222222222111111111000000000000000000000000000000000000000000000000000000......///000000000000000000000000000000000000000333333222222111000000000111111222333555777999:::???>>>;;;777333111222444666666666666555555555555777777666666555555444444666666666666777888999:::<<<;;;999888888888999999::::::999999888777666666555555444444444333333333555666777888:::;;;<<<<<<===<<<;;;:::999:::;;;;;;:::;;;<<<===>>>>>>>>>>>>,,,++++++******++++++,,,------------------,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++,,,------,,,+++++++++++++++,,,,,,,,,+++++++++******+++++++++***++++++,,,,,,,,,,,,+++******+++,,,------,,,++++++******++++++,,,++++++******++++++,,,++++++************++++++,,,,,,,,,+++++++++******+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---)))***+++,,,,,,+++)))(((.........---------------///......---------------------------------------------,,,,,,,,,------..............................................................................////////////000000000222444666999===FFFRRRZZZhhhmmmrrrsssnnnhhhdddbbb[[[]]]```dddjjjpppuuuxxx}}}{{{{{{}}}}}}yyyzzz|||}}}}}}zzzyyyzzz|||{{{|||{{{xxxtttqqqpppppptttrrrrrr{{{~~~{{{mmmiiiaaaYYYSSSPPPPPPQQQUUU[[[cccjjjlllkkkgggccc^^^\\\ZZZWWWUUUTTTTTTTTTTTTUUUYYY___fffmmmqqqrrrtttxxx{{{}}}}}}||||||||||||}}}yyyzzz{{{zzzvvvttttttuuuqqqooollliiigggeeeddddddeeeddddddcccbbbbbbaaaaaa^^^^^^^^^]]]\\\[[[ZZZYYYXXXXXXXXXXXXWWWUUUTTTTTTTTTUUUWWWXXXYYYYYYXXXWWWWWWWWWWWWWWWXXXXXXYYYZZZYYY[[[\\\[[[[[[[[[]]]___```aaabbbeeefffhhhhhhiiiqqqtttwwwyyyzzz|||zzzuuuqqqmmmiiifffcccaaa___ZZZUUUOOOLLLKKKHHHCCC>>>???>>><<<<<<<<<===>>>>>>FFFCCCEEELLLPPPRRRXXX___iiiooowwwzzzttthhhZZZQQQPPPMMMIIIFFFEEEEEEEEEEEEGGGGGGGGGIIILLLRRRYYY]]]fffmmmwww~~~{{{{{{uuueeeTTTDDD<<<:::555555555555444444444333333222222222222222222222222222222111111111000000000000000000000000000000000000000000000000000000//////000111111111111111000000000000000000000000222222222111111111000000222222222333444666888888???>>><<<999555444555666888888777777777666666666777777666666666555555555666666666666777888999:::999888777666555666777777::::::999888888777666666555555555555444444333333666777888999:::<<<======>>>===<<<;;;:::;;;;;;<<<::::::;;;<<<============++++++************++++++.........---,,,+++++++++,,,,,,,,,++++++++++++***,,,++++++++++++++++++***...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++***+++++++++,,,,,,+++*********++++++,,,,,,++++++******++++++,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---............---,,,,,,,,,,,,------------,,,---...//////---,,,+++---------------------------------...------,,,,,,------------------------------------------------////////////////////////............////////////000222444555777===GGGNNN```gggooopppkkkggghhhkkkgggfffdddbbbcccgggnnnsssvvvwwwyyy{{{|||}}}}}}}}}~~~~~~}}}{{{xxxvvvwwwxxxxxxxxxvvvsssooommmmmmooovvvrrrqqqwwwsssnnneee]]]VVVSSSRRRRRRVVVZZZaaahhhmmmnnnmmmkkkiiigggccc___ZZZVVVSSSRRRSSSSSSTTTXXX]]]bbbeeefffmmmpppuuuxxxyyyyyyyyyzzzzzz|||~~~~~~~~~~~~~~~yyyxxxvvvtttrrrpppooooooqqqppppppooonnnmmmmmmlllhhhhhhfffeeedddccccccccccccbbbaaa___]]][[[ZZZYYY]]]^^^aaacccdddcccaaa```___^^^^^^^^^^^^^^^___```bbbdddgggggggggfffggghhhkkklllmmmoooqqqtttvvvwww}}}zzzsssnnniiieee```\\\YYYWWWTTTRRROOOLLLGGGEEEDDDBBB===999;;;;;;;;;<<<===@@@BBBCCCKKKJJJLLLRRRWWW\\\dddlllxxx~~~ttteeeZZZTTTNNNIIIEEECCCEEEGGGGGGEEEFFFHHHJJJMMMSSS[[[dddjjjrrrxxx}}}xxxrrroooqqqyyyoooXXXJJJCCC===999888555555444444444333333333333333222222111111111000222111111111111000000000000000000000000000000000000000000000000000000000000000111222222222222111000000000000000000000000000000000111111111222222333333333333444555666666<<<<<<;;;888555444666777999999999888888888777777777777777666666666666555777666666777777888999:::888888666555555666666777999999888888777777666666666666666555555555555444777888999:::;;;<<<===>>>======<<<;;;;;;;;;;;;<<<999999:::;;;<<<<<<<<<<<<------,,,,,,,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++++++++.........------,,,,,,,,,...------,,,,,,---------,,,,,,,,,+++++++++******---,,,++++++******++++++,,,++++++******))))))))),,,,,,++++++***++++++,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---////////////////////////+++++++++,,,,,,---------+++,,,,,,,,,,,,,,,++++++------------------------,,,---.........---,,,+++------------------------------------------------000000000000000000000000........./////////000000000111222222222666>>>CCCPPP[[[gggkkkhhhhhhlllrrrvvvsssmmmeee___```gggnnnqqqtttwwwyyyyyyzzz~~~}}}zzzvvvtttsssssssssqqqooommmmmmppprrruuutttuuu|||~~~xxx|||{{{vvvooogggaaa[[[VVVTTTSSSVVVZZZ```gggmmmrrruuuuuusssoooiiiccc\\\VVVSSSSSSQQQPPPRRRVVVZZZ\\\]]]bbbffflllpppssstttuuuwwwyyyzzz|||}}}||||||}}}~~~|||zzzyyyxxxyyyyyyyyyyyyxxxxxxxxxxxxsssqqqooonnnllllllmmmmmmmmmllljjjhhhfffdddccccccgggiiimmmooopppooollljjjiiiiiihhhhhhhhhhhhiiiiiilllooosssttttttsssrrrsssvvvwwwwwwyyy|||{{{xxxssslllfff```\\\WWWSSSPPPNNNKKKIIIHHHEEEBBBAAAAAA???===::::::;;;===>>>@@@CCCGGGJJJMMMPPPUUU[[[aaagggpppxxx~~~rrreee[[[VVVIIIEEEAAAAAAEEEHHHHHHFFFGGGJJJNNNSSSYYYbbbmmmuuuzzz~~~~~~}}}vvvrrrllljjjmmmuuu~~~lllZZZGGG>>><<<:::999999666666666555555555444444444333333222222111111000111111111111000000000000000000000000000000000000000000000000000000000000//////000111111111111000/////////////////////////////////000111222222333333333333333333333444555666777777555333333444666888888888888777777777777666666666666666666666666777666666666777777888999999999777777666777888999888888777777777666666666666666666666666666666555777888999:::;;;===>>>>>>;;;;;;;;;:::::::::::::::888999999:::;;;;;;::::::---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------++++++++++++++++++++++++.........------,,,,,,,,,---------,,,,,,------...,,,,,,,,,+++++++++******,,,,,,++++++***++++++,,,++++++++++++***))))))))),,,++++++***++++++,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++***************+++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********+++++++++,,,,,,---------,,,+++)))((((((***+++,,,------------------------,,,,,,.........---,,,+++------------------------........................000000000000000000000000//////000000000111111111000111222111000222777<<>>???>>>===<<<;;;===@@@BBBCCCGGGKKKOOOSSSZZZbbbhhhlllrrryyy}}}~~~yyytttlllbbbWWWOOOEEEBBB???@@@DDDHHHJJJJJJLLLPPPVVV[[[aaaiiittt||||||zzzyyyqqqpppooooooqqquuu{{{~~~rrrSSSJJJAAA===;;;888777999555555555555444444444444444333333333222222222111000000000000000000000000000000000000000000000000////////////////////////---......///000/////////////////////////////////......///000111222222333333333222222222222333333333444555444333333444666777666666666555555555555555555555555555666666666666666555555666666777777888777666666666777888999777777666666666666666666555666666666666666666666666777888999:::<<<======999999999888888888777777777888888999999999999888******))))))))))))***************+++,,,---------***++++++++++++,,,,,,,,,,,,++++++++++++++++++***,,,,,,,,,,,,,,,------...,,,,,,,,,+++++++++******++++++******++++++,,,---+++++++++,,,++++++***)))++++++******++++++,,,,,,,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******************++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,+++(((''''''))),,,...------------------------+++,,,------......------------------------------////////////////////////////////////////////////000000000000111111111111///111222111///000444888888DDDSSS^^^dddjjjrrryyyzzzkkkcccdddiiioooqqqtttvvvwww{{{~~~yyyrrrssstttvvvxxx|||uuuyyy}}}|||zzzwwwnnnccc[[[TTTRRRPPPQQQWWWaaakkkqqquuuxxx|||}}}zzzssslllfffYYYUUUOOOLLLKKKMMMNNNNNNPPPSSSWWWZZZ^^^bbbfffjjjnnnppptttvvvwwwxxxzzz|||||||||{{{{{{|||}}}~~~}}}~~~}}}|||||||||}}}~~~}}}}}}}}}}}}~~~{{{vvvqqqlllhhhccc\\\WWWOOOLLLGGGDDDCCCAAA???===;;;;;;<<<<<<===>>>>>>???===AAAEEEGGGIIIMMMSSSXXX```iiiqqqqqqpppsssvvvwwwwwwqqqjjjeee```XXXMMMEEEBBBBBBBBBCCCEEEJJJNNNQQQVVV\\\ccchhhkkkqqqzzzzzzvvvuuuuuutttxxx}}}~~~}}}}}}ppp\\\@@@===<<<<<<999444333666333333222222222111111111222222222222222222222222//////000000000000000111000000000000000000000000////////////////////////,,,---......//////......000000000000000000000000......//////000111222222222222111111111222333333333555666666555444666777555555444444444444333333444444444444444555555555555555444444444444555555555444444333333444666777666666666666555555555555444555555555555666666666444555666777888:::;;;;;;777777777888777666666555666777777888888888777777******))))))))))))******++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,***++++++++++++++++++,,,+++++++++++++++,,,------,,,,,,,,,+++++++++******)))))))))***+++,,,---...***+++,,,------,,,,,,+++++++++******++++++,,,---,,,++++++******++++++,,,++++++************++++++,,,,,,,,,+++++++++******************++++++++++++---,,,,,,++++++,,,,,,---((())),,,.../////////............---------------,,,+++******+++,,,---...------------------------+++++++++,,,---...///000......................................................................../////////000000000000111...000222111//////222555555<<>>===<<<:::888:::;;;===>>>@@@AAACCCCCCHHHNNNQQQTTTYYYaaagggpppxxxyyyqqqiiiggggggfff```^^^[[[VVVQQQLLLFFFBBBAAADDDGGGHHHHHHLLLSSSYYYdddkkkrrrvvvvvvyyy{{{vvvtttuuuwwwmmmWWWHHH;;;888666666444111111555222222222222111111111111......//////000000111111////////////000000111111000000000000000000000000////////////////////////---......///////////////000000000000000000000000.../////////000000111111111111111111111222333333222444555555444444555666444444444444333333333333222222222333333333444444444333333222222333333444444444333333333444555666555555555555555555555555333333444444555555555555222222333555666777888999666777888888888777555555666666777777777666666555,,,,,,++++++++++++,,,,,,------,,,++++++******************++++++,,,,,,,,,,,,,,,,,,------.........************++++++,,,---,,,,,,,,,+++++++++******((())))))***+++---...///)))***,,,---...------,,,+++*********+++,,,,,,---,,,++++++++++++++++++,,,+++******************+++,,,,,,,,,+++++++++******)))************+++++++++---,,,,,,++++++,,,,,,--- ###'''+++---...------/////////......---------++++++---...///......---------------------------++++++***+++,,,...000222////////////////////////------------------------..................................../////////000---///111000......111444333666<<>>>>>===<<<;;;999;;;===???AAACCCEEEGGGIIIOOOVVVZZZ^^^eeennnuuuzzz|||mmm___ZZZXXXVVVLLLNNNPPPMMMHHHDDDDDDEEEAAAFFFKKKKKKKKKNNNWWW___mmmuuu}}}~~~~~~}}}xxxuuuvvvyyy}}}mmmUUUDDD<<<>>>777111111222111222555444444444333333333222222+++,,,,,,---...///000000.../////////000000111111000000000000000000000000////////////////////////...//////000000000000000000000000000000000000000////////////000000000000000000000000111222333444000222333333222111222333555555444444444333333333111111111222222333333333333333222111111222222222666555555444555666777888444555555555555555555555333333333444444444555555000111222333444666777777777888999999999888666555555666666666666666555555,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,+++++++++************************************************************************))))))***++++++++++++***,,,------......------,,,******+++++++++,,,,,,,,,)))))))))))))))))))))))))))***+++------,,,++++++,,,,,,++++++***)))((((((+++,,,,,,,,,,,,+++******///...------,,,,,,,,,,,,++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------.........//////........................////////////////////////000//////.........//////////////////000000000000111000/////////000222333111555999;;;@@@KKK[[[hhhuuu}}}~~~zzzxxxwwwuuuvvvuuutttsssuuuzzz|||wwwrrrqqqtttzzz~~~zzzlllfffcccdddaaaWWWQQQQQQRRRZZZgggrrr{{{yyysssllleee___YYYTTTQQQJJJLLLMMMLLLHHHGGGIIILLLWWWXXX[[[___cccgggiiikkkmmmnnnqqqssstttsssrrrqqqsssvvvyyyzzzyyyxxxxxxyyy|||~~~yyytttllleee\\\TTTMMMHHHDDDBBBAAA@@@>>><<<;;;;;;<<<<<<999;;;===???BBBGGGLLLPPPUUU[[[cccjjjooossswww{{{~~~sssdddXXXRRROOOKKKGGGHHHFFFDDDCCCDDDDDDDDDCCCIIIHHHKKKOOOPPPTTTbbbqqq{{{yyyuuuwwwjjjRRRAAA:::888777666555444222111000///444444444333333333222222////////////////////////////////////////////////111111000000//////......000000000000////////////////////////////////////000000000000000///..................////////////000000////////////000000000111111111222222222222000111111111111222222222222222222111111111111111000111111222222333444444555555555555555555555555555555444333333333444444333333333444444444555555444444444555555555666666888777777666555444444333222222333444555777777888++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++************************************************))))))***++++++++++++***,,,,,,------------,,,,,,))))))*********+++++++++***************************++++++,,,,,,,,,,,,,,,,,,,,,++++++***))))))((())))))***+++,,,,,,++++++---,,,+++***************++++++,,,,,,,,,,,,------+++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,------------.........------------------------//////////////////////////////............//////.../////////000000000000111000/////////000111222///333666777999BBBPPP\\\llluuu|||}}}}}}}}}zzzwwwuuuwww||||||vvvpppmmmooossswwwxxx}}}zzzuuupppnnnmmmhhh\\\RRRPPPMMMRRRZZZdddmmmvvv}}}yyyuuuoooiiiccc^^^XXXTTTMMMMMMLLLJJJHHHIIIKKKMMMNNNPPPRRRVVVYYY]]]___aaafffhhhkkknnnoooppppppoooqqqrrrttttttttttttvvvxxxyyyzzz|||}}}~~~~~~~~~}}}yyytttpppfff```WWWOOOIIIEEEBBB@@@>>>===<<<<<<;;;;;;;;;;;;===???AAADDDHHHNNNUUUZZZaaahhhpppvvvvvvtttsssrrrmmmdddWWWNNNJJJHHHEEEBBBCCCCCCBBBCCCDDDEEEDDDDDDIIIJJJNNNSSSVVVZZZggguuu}}}~~~vvvoooqqqwwwoooZZZIII???888555444444444333222222111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000///000000000000/////////...........................000000000000000///..................////////////000000////////////000000000000000000111111111222000000111111111222222222000/////////////////////000111111222222333444444444444444444444444444444555444333333222333333333333333333444444444444555333333444444444555555555444555555666666777777888555555555555666666666666************************,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))***++++++++++++***+++++++++,,,,,,+++++++++(((((()))))))))*********************************+++++++++++++++,,,,,,---,,,,,,++++++***)))))))))&&&''')))***+++,,,,,,,,,,,,++++++************+++++++++,,,,,,,,,,,,------******+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////...............//////....../////////000000000000000/////////000111222000222444333444:::EEENNN___jjjtttyyy~~~|||vvvtttxxx~~~|||yyyqqqlllkkknnnppprrrtttzzz{{{|||yyyxxxwwwpppcccWWWQQQNNNNNNPPPUUU]]]gggpppvvvtttrrrooollliiiddd___[[[TTTPPPKKKHHHHHHIIIKKKLLLGGGHHHJJJMMMPPPSSSUUUVVV\\\^^^aaaeeehhhjjjkkkkkklllmmmmmmmmmmmmppptttwwwtttuuuwwwwwwwwwxxx{{{}}}~~~~~~zzzyyywwwvvvtttqqqmmmjjj```YYYPPPHHHCCC@@@???>>>;;;<<<<<<===>>>>>>>>>>>>CCCEEEHHHLLLQQQXXX```eeeqqqvvv|||}}}xxxooogggbbbYYYSSSKKKEEEDDDCCC@@@>>>@@@AAACCCDDDFFFGGGGGGGGGKKKNNNUUU\\\```fffqqq{{{|||uuuqqqlllkkkrrrqqqWWWEEE>>>;;;666222222222222222222222333333000000000000////////////111111111111111111111111000000000000000000000000222222111111111111000000000000000/////////..............................//////000000000///..................////////////000//////......//////000////////////000000000000000000000111111111222222//////////////////000000000111111222222333444444222222222222222222222222444333222222111111222222333333333333444444444444222222333333333444444444555555555666777888888888888888777666555444444333************+++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))***++++++++++++*********++++++++++++******))))))))))))*********+++************************+++***)))((()))***+++,,,+++++++++*********))))))''''''(((******+++++++++------,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////......---------...//////........./////////000000////////////000000111111111222333333222666>>>EEERRR^^^kkkssszzzyyyrrrqqqxxx}}}tttooovvv{{{~~~wwwppplllllloooqqqlllooovvv~~~||||||}}}}}}wwwkkk___WWWVVVSSSOOOOOOSSSZZZbbbfffhhhhhhhhhjjjkkkjjjgggddd^^^WWWNNNIIIHHHIIIHHHGGGFFFFFFHHHJJJLLLMMMOOOPPPQQQSSSWWW[[[___bbbddddddeeeggghhhiiijjjlllooorrrnnnppprrrsssssstttwwwyyyyyy|||~~~}}}|||zzzyyyvvvtttpppnnnllljjjfffddd[[[TTTKKKCCC???===<<<;;;;;;<<>>DDDQQQ```kkkuuu|||}}}zzz}}}vvvooooooxxxuuuooolllwww{{{}}}~~~|||rrrllllllnnnqqqkkkjjjooo{{{|||sssfff]]][[[WWWSSSQQQSSSVVVXXXXXXYYYZZZ]]]aaagggjjjkkkkkkggg```UUUNNNKKKIIIGGGEEEFFFFFFGGGGGGHHHHHHHHHHHHJJJKKKNNNRRRUUUXXX[[[\\\]]]```cccfffggghhhiiikkkgggjjjmmmoooppprrruuuwwwwwwyyy|||}}}~~~~~~||||||{{{zzzwwwuuurrroookkkhhhfffccc```^^^WWWQQQHHHBBB>>><<<;;;:::;;;===AAADDDGGGIIIJJJKKKNNNSSS[[[ccckkkssszzz~~~xxxmmmbbbXXXPPPJJJHHHIIIGGGEEEDDDDDDDDDCCCBBBFFFGGGFFFEEEGGGLLLTTTZZZ```gggooouuuyyy~~~zzzvvvooohhhdddbbbcccppptttUUUKKK>>>555333444444333333222222111111000//////111111111000000000//////////////////////////////.........................../////////////////////////////////..........................................////////////..................//////////////////............//////---.........//////////////////000000000111111111000000111111222222222222000111111222222333444444333333333333333333333333222222111000000000111111222222222333333333444444111111111222222222333333777777777777666666666666555444444444444444444444+++++++++,,,,,,------...++++++++++++++++++++++++((()))***+++,,,---------************************************************************************))))))***++++++++++++************++++++************++++++++++++,,,,,,,,,++++++++++++++++++++++++((((((((((((((())))))*********************************++++++******)))(((***))))))))))))******+++++++++,,,,,,,,,,,,---------,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,,,,,,,,,,---...//////------........./////////---...///000000000//////,,,...///000111222666888999DDDRRR___lllwww|||zzz{{{uuuoooooovvvxxxsssqqqvvvxxxzzzzzz{{{~~~{{{qqqjjjiiimmmqqqpppmmmnnnxxx~~~xxxmmmccc\\\YYYWWWWWWYYYZZZXXXUUUPPPPPPQQQVVV]]]dddhhhjjjjjjeee^^^XXXSSSOOOLLLJJJJJJIIIHHHGGGFFFEEEDDDDDDFFFGGGIIIKKKNNNPPPRRRSSSTTTWWW\\\___`````````aaa___bbbfffiiikkknnnqqqssssssuuuwwwxxxxxxyyy{{{}}}|||}}}~~~|||{{{zzzyyyxxxvvvrrrooollliiieeebbb```\\\YYYVVVPPPLLLFFFAAA???>>>=========???CCCGGGKKKOOORRRSSSWWW^^^iiissszzz~~~uuulll___SSSKKKHHHFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEGGGIIIJJJJJJMMMTTT^^^fffooovvv|||{{{uuuooojjjddd^^^\\\]]]fffssslllXXXCCC@@@:::555333222333444222222111111000///......////////////....................................------------------------------............///////////////.........------------------------------------.../////////..................///////////////......------......///............/////////////////////000000000111111.........///000000111111000111111222222333444444444444444444444444444444333222111111000000111111222222222222333333333333111111222222222333333333222333444555666777888999333444444444555555666666)))******+++,,,,,,------*********************************++++++******)))++++++++++++++++++++++++************************************************))))))***++++++++++++******++++++++++++++++++***************++++++++++++++++++++++++++++++++++++((())))))*********************************************+++++++++++++++***)))))))))))))))***++++++++++++,,,,,,,,,,,,------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,------------.........------------------------////////////////////////,,,,,,,,,,,,---...///000---------.........//////---...///000000000///...---...///000111222333444444;;;DDDOOO]]]nnnxxxzzzzzzuuuooollloooxxxzzzssspppqqqsssuuuxxx|||yyynnngggggglllqqquuuqqqpppvvv{{{{{{}}}}}}zzzsssjjjcccaaa___aaacccccc^^^ZZZOOOMMMKKKLLLRRRZZZ```cccffffffeeebbb]]]YYYWWWWWWUUUTTTRRRPPPMMMJJJHHHGGGFFFFFFFFFGGGHHHIIIJJJKKKMMMOOORRRSSSTTTUUUWWWYYYVVVYYY^^^aaaccceeehhhjjjlllmmmpppqqqqqqrrrtttvvvvvvwwwzzz}}}~~~{{{zzzzzz{{{{{{zzzxxxwwwvvvuuutttqqqlllhhheeebbb___\\\YYYUUUPPPMMMHHHEEEBBBAAABBBBBBBBBAAACCCEEEHHHMMMRRRWWW\\\^^^gggoooyyy|||wwwtttbbb[[[RRRKKKHHHFFFEEEDDDBBBCCCCCCCCCDDDEEEGGGIIIHHHLLLRRRVVV[[[cccnnnvvv{{{|||rrrkkkfffddd```[[[ZZZ^^^hhhrrrxxxvvvvvvxxxhhhSSSDDD;;;888555333222222222222000000000000000000000000000000000/////////......////////////////////////..................................../////////000//////.........---------------------------------,,,---......//////..................///////////////......------......///....../////////000000000////////////000000000111---......///000000111111000111111222222333444444222222222222222222222222333333222111111111111222111222222222222333333333222222222222333333333444111111222444555777888888666666666666777777777777((())))))***++++++,,,,,,************************,,,,,,++++++)))(((&&&&&&,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))***++++++++++++***++++++,,,,,,,,,,,,++++++))))))))))))************++++++++++++++++++++++++)))***+++------,,,++++++******************++++++((()))***+++,,,---------++++++******+++,,,------++++++,,,,,,,,,---------))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...,,,***((((((***,,,...---------.........//////........................////////////////////////+++++++++,,,---...///000---------.........//////,,,---///000000000///...000111222333333222222222333777;;;BBBQQQdddrrrvvvxxxtttmmmhhhhhhooozzz~~~wwwnnnjjjnnnooosssyyy~~~xxxnnnggggggmmmrrrwwwrrrrrruuuuuurrrtttyyy|||{{{zzz{{{wwwooommmjjjhhhiiikkkjjjddd___RRRNNNIIIGGGKKKRRRYYY\\\bbbeeeiiiiiieeebbbaaabbbbbb```^^^ZZZVVVSSSPPPOOOGGGFFFFFFEEEEEEEEEFFFFFFIIIJJJJJJJJJJJJMMMPPPSSSPPPSSSXXX[[[]]]^^^```bbbeeegggjjjlllmmmnnnqqqsssssstttwwwzzz|||}}}}}}}}}~~~~~~|||yyyxxxxxxxxxwwwvvvttttttsssrrrqqqmmmhhhddd___]]]ZZZWWWTTTPPPKKKGGGAAA@@@???AAACCCEEEEEEDDDJJJLLLOOOSSSYYY___dddggguuu|||ttthhhaaaSSSOOOJJJHHHHHHGGGDDDBBBAAABBBCCCCCCDDDGGGJJJMMMIIIPPPZZZbbbiiiqqq{{{xxxjjjdddbbbcccaaa\\\\\\```hhhooosssrrrtttqqq^^^MMMBBB===999444000///111333222000.........///000111111222222222222222111111111111000000000000000000000000////////////////////////.../////////000000111111//////.........---------------------------------,,,,,,---.../////////.............../////////000.........------.........////////////000000000000////////////000000000000///000000111222333333333000111111222333333444444111111111111111111111111444333222222111111222222111111222222222333333333222222333333333444444444333444444444444444444444999999999888888888888888+++++++++++++++++++++++++++++++++++++++***)))((()))************+++++++++,,,++++++******++++++,,,((()))***++++++++++++++++++++++++************)))++++++************++++++)))***,,,,,,,,,***((('''++++++************++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))++++++******))))))((((((***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,++++++------,,,+++------,,,++++++******))),,,,,,---.../////////............------,,,,,,,,,---..................---........................,,,---......//////......---///000///---,,,,,,---------......//////000000111111222222222333333333777666666999AAANNN]]]gggtttnnnfffaaaeeennnqqqnnnooogggbbbcccfffiiirrr|||zzzooollloookkknnnrrrzzzuuujjjiiilllooouuu}}}zzztttxxx{{{xxxtttssstttqqqrrrwwwzzzwwwvvvwwwssstttvvvuuusssnnnhhheee\\\VVVMMMGGGGGGJJJNNNPPPVVV[[[ccciiilllooosssvvvuuurrrmmmiiieee___WWWRRRNNNKKKHHHGGGHHHHHHEEECCCGGGDDDBBBCCCEEEHHHIIIIIIJJJKKKMMMOOORRRUUUXXXZZZ___```bbbeeegggiiijjjkkkmmmooorrrssssssssstttvvvssstttvvvyyy|||}}}zzzyyyxxxxxxxxxwwwwwwvvvuuusssqqqpppooonnnnnnnnnmmmiiiddd___\\\ZZZWWWRRRLLLHHHFFFEEEEEEBBBCCCEEEFFFFFFGGGHHHJJJOOOWWW]]]^^^aaaiiiqqquuu}}}yyyrrrhhh\\\SSSMMMNNNJJJFFFCCCBBBCCCCCCCCCDDDDDDDDDDDDDDDGGGLLLOOOWWWaaaooo{{{uuummmaaadddeeeeeeccccccfffiiippprrrttttttuuu{{{~~~eeeTTTHHH>>>777555444444444333333222222222333222222111111111111111////////////////////////////////////////////////........................................................................................................................,,,---------.../////////------------------------000///---,,,,,,---///000///////////////.........222222111111222222333444333333444444333333222111222222111111111111111111777666666555333222222111111111222222222333333333333333333444444555555555555555555555555444444444666777777888888999::::::+++++++++++++++++++++++++++++++++++++++***)))))))))************+++++++++,,,++++++******++++++,,,))))))***+++++++++******+++++++++************)))*********))))))*********)))***,,,,,,,,,***)))'''++++++************++++++***++++++,,,,,,++++++***++++++++++++++++++***)))************************************))))))))))))((())))))))))))***************+++++++++,,,,,,,,,...,,,++++++,,,---,,,,,,,,,,,,,,,++++++++++++***)))***+++,,,,,,,,,,,,,,,......---------,,,,,,,,,------............------------------------------,,,---......//////......---///000000...---------.........///////////////000000000000111111111111222222111333888CCCNNNWWWdddgggeee```^^^```bbbaaa]]]UUUQQQRRRVVV[[[eeeppp~~~{{{wwwooohhhiiinnnuuu{{{wwwnnnggghhhlllttt}}}}}}}}}xxxrrrqqqooommmnnnuuuzzz{{{|||{{{{{{{{{zzzxxxvvvtttrrrfff```WWWPPPMMMMMMNNNOOOMMMRRRZZZbbbhhhooovvv{{{}}}{{{xxxvvvsssmmmgggaaaUUUQQQLLLJJJIIIHHHFFFDDDIIIFFFCCCBBBCCCDDDDDDDDDGGGGGGHHHIIIKKKMMMOOOPPPVVVWWWYYY\\\^^^```aaabbbeeegggiiikkkkkkkkkmmmnnnoooppprrrtttxxx{{{~~~}}}}}}}}}~~~~~~}}}{{{xxxvvvuuuuuuuuusssrrrrrrpppooommmkkkjjjhhhgggfffddd```\\\XXXUUURRRPPPKKKGGGDDDCCCCCCCCCDDDFFFGGGHHHIIIJJJMMMOOOVVV___fffhhhjjjoootttvvvssspppjjjbbbZZZRRRLLLIIIIIIGGGDDDCCCBBBCCCCCCCCCEEEEEEEEEEEEHHHOOOWWW]]]kkksss~~~zzzmmmcccbbbgggmmmppppppppprrrtttwwwxxxzzz{{{|||jjjUUUHHH???888333333333333222222111111111111000000//////.........///////////////////////////................................................................................................................................................---------...............------------------------000...---,,,,,,---...000/////////////////////...222222111111222222333444222222333333222222111000111111111111111111111111444444444444333333333333222222222222333333333333333333333444444555555555555555555555555555555666666666777777888888999999++++++++++++++++++++++++***++++++++++++***)))))))))************+++++++++,,,++++++******++++++,,,******+++++++++******)))+++++++++************)))***))))))(((((())))))*********+++,,,,,,***)))(((++++++************++++++******++++++++++++******((()))******++++++******************************)))))))))***************((())))))))))))***************+++++++++,,,,,,,,,...,,,******+++------,,,******+++++++++,,,,,,,,,******++++++,,,,,,++++++...------------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////.........///111000...---......///////////////.....................//////////////////...///111777???DDDUUU```hhheee^^^YYYXXXWWWSSSMMMIIIJJJOOOVVVaaakkksssooollliiieeeccciiirrrrrrmmmjjjjjjnnn{{{zzzrrrmmmjjjgggiiipppwww|||~~~}}}}}}}}}}}}tttnnnfff^^^XXXTTTQQQOOOIIILLLQQQWWW^^^gggpppvvv}}}|||{{{yyywwwsssmmmiiiaaa^^^YYYUUURRRQQQOOOMMMJJJGGGDDDCCCCCCCCCBBBAAADDDDDDDDDDDDDDDEEEFFFGGGKKKLLLOOOQQQTTTUUUWWWWWW[[[]]]```aaabbbcccdddfffiiiiiikkkmmmpppsssuuuwwwxxxxxxxxxxxxyyyzzz{{{|||~~~}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}||||||}}}~~~}}}|||yyyxxxvvvsssqqqooonnnnnnkkkkkkjjjiiigggeeecccbbb```___]]]YYYUUURRROOOMMMJJJHHHFFFDDDBBBCCCDDDDDDHHHIIIJJJJJJKKKNNNRRRVVV___gggmmmnnnlllmmmllljjjccc___XXXPPPJJJGGGFFFEEEBBBAAAAAA@@@@@@AAAAAAAAAGGGGGGHHHJJJPPPYYYdddlll}}}{{{zzzxxxrrrjjjdddjjjqqqzzzyyy```QQQBBB:::777333222222111111111000000000000000/////////.........------////////////////////////...............................................................................................................................................................---------------------------------///...---,,,,,,---...///......//////////////////222111111111111222333333111222222222222111000000111111111111111111111111111222222222333333444444222222222333333333444444444444444444444555555555555555555666666777777777666666666777888888999999++++++++++++++++++++++++******+++++++++******)))))))))*********+++++++++,,,++++++******++++++,,,+++++++++++++++***)))(((+++++++++*********))))))))))))(((((((((((())))))******+++++++++******)))++++++************++++++******++++++++++++******''''''(((******+++++++++************************)))))))))******+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,///,,,******+++,,,------))))))***+++,,,,,,------------............------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........---///111000///......///000000//////......------------........./////////000000000000000333777;;;FFFUUUcccfffaaa\\\XXXUUUVVVQQQLLLLLLPPPYYYccckkkmmmhhhcccbbbaaadddnnnxxx{{{wwwsssrrrvvv~~~ssslllgggddddddjjjqqqvvv|||~~~zzzsssllleee^^^XXXTTTPPPOOONNNOOORRRXXX^^^cccqqqqqqrrrrrrqqqnnnjjjggghhhfffdddbbb___\\\XXXVVVMMMKKKHHHFFFFFFFFFDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEGGGJJJLLLNNNOOOOOOSSSUUUXXXZZZZZZ[[[]]]_________aaadddgggkkknnnoooqqqqqqqqqrrrssstttuuuvvv}}}}}}}}}{{{yyyxxxzzz|||{{{}}}~~~~~~~~~~~~~~~|||{{{{{{|||}}}~~~}}}||||||}}}~~~}}}|||}}}}}}~~~~~~}}}|||}}}~~~}}}||||||||||||||||||{{{{{{{{{yyyyyyxxxyyy{{{{{{zzzyyysssrrrpppmmmkkkiiihhhgggccccccbbbaaa___]]]\\\[[[ZZZXXXTTTPPPMMMKKKIIIIIIFFFFFFEEEDDDEEEFFFHHHIIIJJJJJJKKKKKKMMMPPPUUUYYYdddiiikkkfffaaa^^^ZZZUUUTTTQQQLLLFFFCCCCCCDDDEEE???@@@BBBBBBBBBBBBCCCCCCIIIKKKPPPVVV]]]gggrrryyy}}}xxxsssooonnnoooqqqrrrxxxqqqdddLLLAAA777444444333333555000000000000000000000000000000000000000//////...////////////////////////................................................................................................................................................/////////...---------,,,------------------------///...------------...///............////////////111111111111111222222333222222222222222111111000111111111111111222222222111111222222222333333333333333333333444444444444444444444555555555555555444555555666777888888999666666777888888999999:::++++++++++++++++++++++++)))******+++++++++******))))))*********+++++++++,,,++++++******++++++,,,+++++++++++++++***)))(((+++++++++*********))))))))))))(((((((((((())))))*********+++++++++******++++++************++++++)))******++++++******)))&&&'''((()))***+++++++++************************))))))******++++++,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,...,,,******+++------,,,))))))***+++,,,------.........////////////...---------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........---...000000///......///000000//////......------........./////////000000000111222222222333555888888EEETTT\\\___```\\\WWWZZZWWWRRROOORRRZZZbbbggghhhccc^^^___aaaeeeoooyyy~~~|||wwwooojjjdddaaadddiiilllqqqvvvzzzzzz|||}}}{{{vvvqqqjjjbbb]]]ZZZVVVPPPKKKJJJLLLOOOQQQ___aaadddfffhhhhhhhhhhhheeegggiiijjjgggddd```]]]WWWTTTQQQNNNLLLJJJGGGEEECCCBBBBBBAAAAAABBBBBBCCC@@@AAACCCDDDFFFGGGHHHHHHKKKMMMPPPQQQRRRRRRTTTVVVSSSTTTWWWZZZ^^^bbbeeeggghhhhhhiiikkkmmmoooqqqrrrtttttttttsssqqqqqqtttvvvxxxzzz{{{{{{{{{{{{|||~~~zzzyyywwwvvvvvvwwwyyyzzzyyyxxxwwwwwwyyyyyyxxxwwwvvvvvvwwwxxxyyyzzzzzz{{{zzzxxxwwwwwwxxxyyyyyyxxxxxxwwwwwwwwwvvvvvvvvvuuuvvvtttssstttuuuuuutttsssmmmmmmkkkiiigggeeecccbbb\\\\\\[[[ZZZXXXVVVUUUSSSQQQOOOLLLIIIGGGFFFFFFFFFEEEEEEEEEFFFGGGIIIKKKLLLJJJKKKKKKKKKLLLOOOTTTXXXbbbdddaaaZZZTTTQQQNNNIIIHHHGGGEEECCCBBBBBBCCCDDDAAACCCFFFFFFFFFFFFIIIKKKMMMTTT^^^iiisss|||~~~{{{tttrrrpppnnnooottt{{{mmmXXXJJJBBB:::444333444333444666000000000111111111111111///000000111000///......////////////////////////................................................................................................................................................/////////...---------,,,------------------------.........------.........---.........//////000000111111000000111111222333333333333444333222222111000000111111111222222222333333333222222222111111333333444444444555555555555555555555555555555555444555555666777888888999777777888888999:::::::::++++++++++++++++++++++++))))))***++++++++++++***)))************+++++++++,,,++++++******++++++,,,******+++++++++******)))+++++++++************)))***))))))(((((())))))******************+++++++++++++++************++++++))))))************))))))'''((()))***++++++++++++++++++++++++++++++++++++*********+++++++++++++++((())))))))))))***************+++++++++,,,,,,,,,---,,,++++++------,,,+++))))))***+++,,,,,,------,,,,,,------,,,,,,++++++,,,,,,,,,------------...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......+++---//////...---...//////////////////.........////////////000000000111...///111111111111333555444===GGGQQQ[[[dddeeeaaaaaa```\\\WWWXXX___eeefffddd___]]]```dddhhhpppwww|||sssmmmfffbbbbbbddddddggglllmmmooorrrwww{{{|||yyyssslllggg```[[[TTTOOOMMMLLLLLLLLLNNNPPPTTTXXXZZZ^^^bbbeeecccggglllnnnllliiigggeeeccc___[[[WWWSSSOOOJJJGGGDDDCCCBBBAAAAAAAAAAAAAAA>>>>>>???@@@AAABBBBBBAAABBBEEEGGGHHHHHHHHHJJJKKKJJJKKKMMMPPPTTTXXX[[[]]]\\\]]]^^^aaadddgggiiikkklllmmmoooooonnnoooqqqsssssstttuuuuuuttttttvvvwwwuuutttssssssssstttuuuvvvuuusssrrrssstttuuutttrrrrrrrrrrrrssstttttttttuuutttsssrrrrrrtttuuuuuuuuuuuuuuuttttttssssssrrrrrrqqqnnnkkkjjjjjjjjjjjjiiiffffffeeedddbbb```___]]]VVVUUUUUUSSSRRRPPPNNNMMMHHHGGGFFFDDDDDDDDDEEEEEEFFFFFFFFFGGGHHHIIIKKKKKKJJJKKKKKKKKKKKKLLLPPPSSSYYYZZZVVVOOOKKKLLLKKKHHH@@@@@@@@@AAAAAABBBCCCCCC???CCCGGGHHHIIIKKKPPPTTTYYYbbbppp~~~}}}yyyuuurrrooogggkkkqqqtttvvvxxx}}}qqqYYYEEE:::<<<666222333333111111333000000000000111111111111......///000///...---,,,////////////////////////------------------------.......................................................................................................................................---------------------------------........................------......///000000000111000000000000111222222333444444444444333222222000000000111222222333333444444333333222222222111444444444555555555666666666666666555555555555555555555555666666777777777777777777888999999::::::++++++++++++++++++++++++))))))***+++++++++++++++)))************+++++++++,,,++++++******++++++,,,))))))***+++++++++******+++++++++************)))*********))))))***************)))******++++++,,,++++++************++++++))))))************))))))))))))***+++,,,,,,++++++++++++++++++++++++++++++,,,++++++++++++++++++***((())))))))))))***************+++++++++,,,,,,,,,++++++,,,---......,,,)))*********++++++,,,,,,,,,***++++++++++++***)))(((,,,,,,,,,---------......------............------------------------------,,,---......//////......***,,,......---,,,---............///////////////////////////000000000000---...000/////////111333444999???EEEQQQ___hhhjjjjjjkkkhhhbbbbbbhhhlllkkkeeebbbccciiiooorrrvvv{{{~~~xxxpppiiidddcccccccccdddhhhggghhhiiilllqqqxxx}}}}}}yyysssnnnfffbbb\\\XXXWWWUUUSSSPPPIIIKKKMMMMMMNNNQQQWWW[[[___bbbfffgggfffeeeeeegggfffccc```]]]ZZZWWWRRROOOIIIHHHFFFDDDBBBAAA@@@@@@??????@@@@@@@@@?????????>>>@@@BBBBBBBBBBBBCCCDDDDDDDDDEEEHHHJJJMMMOOOQQQPPPQQQRRRUUUXXX[[[]]]___cccfffiiikkklllmmmoooqqqmmmnnnoooooonnnnnnooopppnnnnnnnnnoooooooooppppppooommmlllmmmnnnooonnnmmmjjjjjjkkkkkkkkkkkkkkkkkkkkkjjjiiijjjlllnnnnnnmmmpppppppppooonnnmmmmmmmmmjjjfffaaa^^^]]]]]]]]]\\\YYYZZZZZZZZZXXXWWWUUUTTTPPPOOOOOOMMMLLLJJJHHHGGGCCCDDDDDDEEEFFFGGGIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLKKKJJJJJJLLLNNNMMMNNNJJJEEEDDDFFFFFFBBB????????????@@@BBBEEEFFFDDDIIINNNQQQSSSYYYaaahhhnnnvvvyyyqqqllliiigggeeebbbiiipppttttttuuuyyy}}}pppZZZHHH===888888444222444333000///111....../////////000000000...///000111111///---,,,////////////////////////------------------------........................................................................................................................---------...............---------------------------..................---------......///000000111000000000000000111222222333333333333333222111111///000000111222222333333333333333333444444444444444555555555666666666666777666666666555555555444555555555555555555555666555555555666777777888888++++++++++++++++++++++++((()))***+++++++++++++++)))************+++++++++,,,++++++++++++++++++,,,((()))***++++++++++++++++++++++++************)))++++++************++++++******))))))***+++,,,,,,++++++************++++++))))))************))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++---,,,,,,++++++************++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,...000...+++(((***++++++++++++,,,,,,,,,+++++++++++++++***)))(((,,,,,,,,,------.........---......//////......---........................,,,---......//////......)))+++------,,,,,,,,,...---.........//////000000.........////////////000...///000///......000222///333777999CCCSSSbbbiiimmmooommmggggggmmmooommmiiihhhkkktttzzz}}}~~~|||{{{qqqjjjeeeeeeeeedddfffiiigggfffddddddgggnnnuuuyyy{{{vvvrrrkkkgggccc```___]]]XXXUUURRRRRRPPPMMMJJJKKKPPPTTTVVVXXXYYYXXXWWWXXX[[[___bbbaaa```______]]][[[YYYOOONNNKKKHHHEEEBBBAAA@@@BBBBBBBBBBBBAAAAAA@@@???===???AAAAAA@@@???@@@AAAAAAAAAAAABBBDDDFFFGGGHHHIIIIIIJJJLLLOOOQQQTTTUUUXXX\\\```dddeeegggiiikkkjjjkkkllllllkkkjjjlllmmmiiiiiijjjkkkllllllkkkkkkjjjiiihhhhhhjjjjjjiiihhh_______________^^^^^^^^^^^^]]]\\\^^^```bbbbbbbbbhhhggggggfffeeeddddddccceee```ZZZUUUSSSSSSTTTTTTNNNOOOOOOPPPOOOMMMLLLKKKLLLLLLKKKJJJHHHFFFDDDCCCCCCDDDFFFHHHJJJLLLNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLMMMMMMLLLJJJIIIIIIJJJDDDEEECCC>>>===???===888BBBAAA@@@???AAADDDHHHJJJQQQVVV\\\```eeelllwww{{{pppgggcccbbbaaa```eeejjjnnnnnnlllnnnuuu|||lllUUUCCC999777777888444333555444000///111---------.........//////000111333444333222000///////////////////////////------------------------........................................................................................................................,,,------....../////////------------------------------............---------------...///000000111000000000000000111111222111222222222222111000000///000000111222222333333111222222333555666666777555555555555666666666777777777666666555555555444555555555555555444444444333333444444555666666666************************+++++++++++++++***)))(((''''''((()))***+++++++++,,,,,,+++***)))))))))***++++++************++++++,,,,,,+++***))))))******+++++++++************)))++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))************************(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))))))))***+++++++++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,------------------------///............---------000...,,,)))((()))***+++---------........./////////////////////.........////////////////////////000000000000000000000000333333555999@@@KKKWWW___eeeooovvvuuuuuuuuuqqqjjjpppuuu}}}|||{{{zzzzzzvvvuuupppiiigggkkkmmmlllmmmgggfffiiieee```hhhvvv||||||}}}~~~~~~{{{xxxvvvsssqqqooommmkkkhhheeeXXXSSSLLLHHHGGGIIIKKKLLLQQQPPPPPPOOONNNNNNNNNNNNVVVTTTRRRQQQSSSTTTTTTSSSXXXVVVQQQMMMHHHEEEBBBAAA@@@AAAAAAAAAAAA???===<<<<<<===???@@@AAAAAA@@@???>>>>>>>>>??????@@@@@@AAACCCBBBBBBAAACCCEEEHHHJJJNNNRRRXXX\\\___```bbbcccgggfffeeeddddddeeefffgggcccdddfffhhhhhhgggfffeeecccccceeeeeedddbbb```___[[[XXXUUUTTTTTTTTTSSSRRRRRRTTTVVVVVVVVVWWWXXXZZZ\\\]]]]]]^^^^^^^^^]]]]]][[[YYYUUUQQQMMMKKKIIIHHHGGGGGGGGGGGGGGGHHHIIIIIIIIIHHHFFFEEEDDDCCCBBBBBBCCCDDDFFFHHHJJJLLLMMMNNNLLLKKKJJJIIIHHHIIIIIIJJJMMMLLLKKKIIIHHHFFFEEEDDDCCCAAA???>>>>>>??????>>>??????@@@AAACCCHHHMMMRRRTTTeeerrruuuzzztttmmmfffaaaaaaccccccccchhhhhhkkkppprrrttt|||~~~jjjSSSEEE===888666666333333333222222222111111000000000000000000000000///...---,,,,,,---...///........................000///...---------------++++++++++++,,,,,,---...///...---,,,,,,---...//////...+++))))))+++---...---...............---------***)))***...///...+++,,,---///000000000///......------,,,,,,------...///////////////.........////////////000000000000444333111000000000111222222222333333333333444444111000000000111222333333444444555555555555444444444555666777777888888777555666777777777666444333444444444444444444444444444444333333444555777888************************+++++++++++++++***))))))((())))))******+++++++++++++++******)))*********++++++************++++++,,,++++++***))))))******+++++++++************)))))))))))))))))))))))))))************************************************************************************************(((((()))))))))*********,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,+++******)))******+++++++++,,,,,,,,,------------------------++++++,,,---...///000000000///...---,,,,,,------+++,,,,,,,,,------------................................................000000000000000000000000---...///111666>>>GGGNNNXXXdddoootttwwwyyyvvvppptttxxx}}}zzzyyyyyyyyytttqqqjjjdddgggpppuuuuuunnngggffflllmmmgggffflllooonnnoooqqqvvvzzz|||}}}zzzxxxvvvttttttsssqqqpppccc^^^VVVPPPNNNOOOOOOPPPNNNMMMLLLJJJJJJJJJJJJKKKMMMLLLJJJKKKMMMOOOOOOOOORRRQQQPPPNNNKKKHHHEEECCCEEEFFFFFFFFFEEECCCBBB@@@AAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>??????@@@@@@@@@AAA@@@?????????@@@BBBBBBEEEIIIOOOTTTWWWYYY[[[\\\aaa```___^^^^^^___```aaa^^^___aaaccccccbbbaaa```______```___]]][[[XXXVVVRRRQQQOOOMMMKKKJJJJJJKKKIIIKKKLLLMMMLLLMMMNNNPPPQQQRRRRRRSSSTTTTTTTTTSSSRRRPPPMMMJJJGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEGGGFFFDDDCCCBBBBBBBBBBBBCCCDDDEEEGGGIIIKKKLLLMMMLLLKKKJJJHHHGGGGGGHHHHHHHHHHHHGGGFFFDDDCCCBBBAAABBB@@@???>>>???@@@AAAAAADDDEEEEEEFFFIIIPPPWWW]]]nnn|||xxxttttttjjjfffccceeejjjnnnnnnmmmlllmmmpppuuuwwwwww|||~~~cccSSSBBB:::777555444555333333222222222111111111////////////////////////......------------..............................------,,,,,,,,,---......,,,,,,+++++++++,,,------......------------.........---+++******,,,---...------............---------,,,+++,,,---...---,,,,,,,,,.../////////...---...------,,,,,,------...............////////////.../////////000000000000222111000///000000111222222222222333333333444444111111111000111111222222444555555555555555555444666666777777777666666555666666777777777666555444444444444444444444444444444333333333444555777888***************************++++++++++++***))))))*********+++++++++++++++*********)))******++++++++++++************++++++,,,+++******)))*********+++++++++************)))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++************************))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++++++++***))))))******+++++++++,,,,,,,,,------------------------++++++,,,---...///000000000000000000000000000000,,,,,,---------.........------------------------........................000000000000000000000000//////000111333777===AAAIIIVVVeeeooovvvzzzzzzvvvvvvzzz~~~}}}|||yyyxxxxxx{{{~~~zzzwwwvvvuuurrrllldddbbbmmm|||wwwlllffflllppplllfffeeeeeecccbbbeeekkksssyyy|||}}}|||zzzzzz{{{{{{yyywwwrrrlllddd]]]YYYXXXWWWWWWSSSQQQNNNKKKIIIHHHIIIIIIIIIGGGEEEEEEGGGIIIIIIIIIJJJKKKMMMNNNNNNLLLJJJHHHJJJJJJKKKJJJIIIHHHFFFEEEEEEDDDCCCBBB@@@@@@??????@@@@@@@@@@@@@@@@@@@@@AAA@@@??????>>>>>>============BBBGGGLLLOOOQQQSSSUUUWWWWWWVVVVVVVVVVVVWWWWWWVVVWWWYYYZZZZZZZZZYYYXXXXXXXXXWWWVVVSSSPPPMMMKKKIIIJJJJJJFFFBBB@@@BBBDDDAAABBBCCCCCCBBBBBBDDDEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJIIIGGGEEECCCCCCCCCCCCFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@AAAAAABBBDDDEEEFFFGGGIIIJJJKKKLLLKKKJJJIIIGGGFFFEEEEEEEEEDDDDDDDDDCCCBBBBBBAAAAAABBBBBBAAAAAABBBDDDEEEGGGGGGHHHKKKOOOVVV___iiippp{{{uuutttrrrmmmiiiiiieeedddfffppp|||~~~xxxwwwyyy||||||zzz|||yyyfffNNNCCC999777888777666777333222222222222111111111////////////////////////---..................---........................++++++++++++,,,---...///------,,,+++++++++,,,,,,------............------++++++,,,,,,------......------............---------...///...---,,,---...+++,,,------......------...------,,,,,,------...---------.../////////000....../////////000000000//////......///000111222222222222222333333333333222222111111000111111111555555555555555555555555777777777777666555444444666777777777777666555444444444444444444444444444444333333333444555666777******************************+++++++++******))),,,,,,++++++++++++++++++***)))))))))***+++,,,,,,++++++************++++++++++++***************++++++++++++*********))))))++++++++++++++++++++++++************************************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,***************+++++++++******++++++,,,,,,,,,---------,,,,,,+++++++++******++++++,,,,,,++++++************++++++***))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,---...///000000000000////////////000000000000111---------...............------------------------////////////////////////111222333444444555888:::???IIIWWWdddnnnuuuxxxyyyxxxzzz|||}}}~~~}}}|||{{{{{{yyyuuurrrqqqsssxxx|||~~~yyytttqqqnnnhhhbbbfffwwwxxxlllkkkmmmkkkggggggcccaaa___```eeejjjoooqqqwwwxxxzzz}}}}}}zzz|||wwwooohhhdddbbbaaaaaa^^^[[[WWWRRRNNNLLLKKKKKKJJJHHHFFFEEEFFFGGGFFFFFFFFFHHHIIILLLMMMNNNOOOOOOOOOPPPPPPPPPPPPNNNMMMLLLIIIHHHFFFDDDCCCBBBCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???>>>======@@@DDDHHHIIIKKKLLLNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOPPPQQQPPPPPPPPPOOOOOONNNMMMKKKHHHFFFDDDDDDGGGGGGCCC===;;;>>>AAA>>>???@@@@@@???>>>???AAA@@@AAABBBDDDEEEFFFFFFFFFGGGFFFEEEDDDDDDEEEFFFGGGIIIIIIIIIIIIIIIHHHHHHGGGCCCBBBAAA??????@@@AAABBBFFFFFFGGGHHHIIIJJJKKKKKKJJJIIIHHHFFFEEECCCCCCBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFFFFFFFHHHJJJMMMIIINNNUUU^^^hhhsss}}}{{{sssmmmmmmmmmkkkiiijjjkkklllsssgggSSSEEE>>>888999999777444555222222222222111111111111////////////////////////,,,---...//////...---,,,........................------,,,,,,,,,---.........---,,,,,,++++++++++++,,,,,,...//////...,,,,,,)))***,,,---............,,,,,,---.........---------000111000,,,+++,,,///,,,,,,------...............------,,,,,,------...,,,,,,------...///000000........./////////000000,,,,,,---...///000111222111222222222222333333333333333222111000000000111666555555555555555555666666666777777666555555444777777777777666666555555333333333333333333333333333333333444444555555555************************)))******+++++++++******,,,,,,++++++++++++++++++***)))))))))***+++,,,,,,++++++************+++++++++***************+++++++++++++++*********))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,))))))*********+++++++++*********++++++,,,,,,,,,,,,,,,++++++******))))))***++++++,,,,,,++++++***)))******+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,***+++,,,---.........---/////////000000000000111......//////000000000000........................////////////////////////...///111111111111333444666<<>>???AAA@@@??????@@@AAA@@@AAABBBDDDEEEFFFFFFFFFFFFFFFEEEEEEFFFGGGIIIJJJHHHIIILLLMMMMMMKKKIIIGGGEEECCCAAA@@@@@@AAACCCDDDHHHIIIIIIIIIJJJJJJJJJJJJHHHHHHGGGFFFDDDCCCAAAAAAAAAAAABBBCCCDDDEEEFFFGGGFFFHHHJJJJJJJJJLLLPPPSSSWWW^^^iiittt}}}}}}yyysssnnnlllooosssrrrrrrssswwwyyy|||hhhRRRCCC===777444666666222///...222222222111111111000000........................,,,---...//////...---,,,........................111111///...------------...---,,,,,,+++++++++++++++,,,---......---,,,+++)))***---...//////...---++++++,,,---......---------000111000,,,+++,,,///.............../////////...------,,,,,,------...+++,,,,,,---...//////000............////////////++++++---...///000111111111111111222222222333333333333222111000000000111555555444444444444555555444444555666666666666666777666666555555555555555333333333333333333333333333333333444444444444444************************))))))***++++++++++++************+++++++++++++++*********)))******++++++++++++************++++++*********)))******+++,,,+++++++++************)))((((((((((((((((((((((((************************++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,))))))******+++,,,,,,,,,*********+++++++++++++++++++++*********************++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////************++++++,,,,,,,,,,,,---------........./////////000000111111222////////////////////////000000000000000000000000---...000111000111222444000222888CCCNNNZZZgggssszzzzzz|||~~~~~~yyyqqqjjjiiilllpppuuuzzz~~~yyynnnkkkjjjqqq{{{qqqiiieee___^^^^^^```bbbcccbbbaaa___dddlllwww|||wwwtttttttttuuutttnnnkkkfff___YYYSSSOOOLLLIIIHHHGGGHHHKKKMMMNNNNNNJJJHHHGGGGGGIIIMMMRRRUUU]]]^^^aaadddfffggghhhhhh]]]\\\XXXTTTQQQMMMKKKJJJGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEEEECCCBBBCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDEEEEEECCCCCCCCCCCCCCCCCCDDDDDD@@@AAAAAA???<<<;;;===@@@???@@@BBBBBBAAAAAABBBCCCCCCCCCDDDFFFGGGGGGGGGGGGFFFEEEEEEEEEFFFGGGIIIJJJKKKNNNSSSWWWWWWTTTPPPLLLIIIGGGDDDBBBBBBCCCEEEFFFIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGFFFEEECCCAAA@@@??????AAACCCEEEGGGHHHIIIHHHKKKOOOQQQRRRUUUZZZ___ooovvvzzztttooolllkkkkkkpppwwwzzzxxxxxx{{{iiiTTTEEE===888444222555555222000111222111111111111000000000........................---..................---........................333333111///...------,,,------,,,+++++++++,,,,,,,,,,,,------------,,,,,,+++,,,---...//////...---***+++,,,------...---------...///...---,,,---...///............///000000...------,,,,,,------...,,,,,,,,,---.........///------........./////////+++,,,---///000111111111111111111111222222222222222222111111000111111111555444333222222333444555333333444555666666666666666555444444333333444444333333333333333333333333222333444444444444333333************************))))))***+++++++++++++++((())))))******+++++++++++++++******)))*********++++++************++++++******))))))***++++++,,,+++++++++************)))((((((((((((((((((((((((************************************************************************************************************++++++++++++*********+++,,,---------++++++++++++******************++++++++++++++++++***++++++,,,,,,++++++***++++++,,,---------------******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,---......///,,,++++++******+++,,,---+++,,,,,,,,,------------.........///000111111111000000000000000000000000000000000000000000000000///000111111111111333555222///222999AAAHHHTTT```jjjnnnuuu|||}}}sssiiieeegggjjjnnnttt||||||yyyvvvyyyzzzpppiiibbbaaaaaabbbdddeeeeeeddd```bbbfffmmmvvv}}}}}}yyywwwxxxyyyzzzzzzuuussspppkkkeee___ZZZWWWQQQOOOMMMMMMNNNPPPPPPPPPKKKJJJIIIIIIJJJLLLOOOQQQVVVYYY]]]aaaeeehhhiiijjjcccbbbaaa___\\\YYYWWWVVVQQQPPPOOONNNMMMLLLKKKKKKJJJIIIGGGFFFEEEDDDEEEEEEDDDEEEFFFFFFDDDDDDDDDFFFDDDEEEFFFFFFFFFFFFEEEDDDBBBBBBAAAAAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCBBBAAA@@@??????@@@AAABBBAAACCCDDDEEEDDDEEEFFFHHHHHHHHHIIIJJJJJJJJJJJJJJJGGGFFFEEEEEEEEEGGGHHHIIIMMMRRRZZZ```aaa]]]VVVRRRMMMKKKHHHEEEDDDEEEGGGIIIHHHHHHHHHGGGGGGFFFFFFFFFEEEFFFFFFFFFEEEDDDBBBAAA@@@AAABBBEEEHHHJJJLLLMMMNNNSSSYYY\\\___dddlllsssyyysssmmmgggcccaaaccciiiuuu~~~~~~yyywwwyyykkkUUUEEE>>>;;;777333222555555333333555111111111111000000000000..............................------------..............................222111000......---------,,,,,,+++++++++,,,---------,,,,,,,,,,,,,,,,,,---------...............---******+++,,,---------------,,,+++,,,---...---,,,......---------...///000...------,,,,,,------...---------------------------------.........//////,,,---...000111111111000111111111111222222222222111111111000111111222222444333111000000111333444444444555555666555555555555444333222222222333333222222222222222222222222222333444444444444333222************************((()))***+++++++++++++++''''''((()))***++++++,,,,,,,,,+++***)))))))))***++++++************++++++******))))))***+++,,,,,,+++++++++************)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++******+++,,,------......,,,+++++++++******))))))+++++++++,,,,,,---------+++++++++,,,,,,++++++++++++,,,------............******+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,++++++///...,,,++++++,,,...///---------.........//////---------...///000000111000000000000000000000000000000000000000000000000.../////////......000222777333222666888;;;DDDNNNZZZ```kkkvvv~~~tttiiicccdddfffjjjpppxxxxxxrrrjjjgggeeeeeegggiiiiiiiiifffdddcccfffkkkrrrvvvyyy}}}zzzyyyzzz{{{|||||||||{{{zzzwwwrrrlllfffccc\\\YYYUUURRRQQQQQQOOONNNKKKKKKKKKKKKLLLLLLLLLLLLLLLNNNSSSXXX]]]aaadddeeebbbcccdddeeeeeedddcccbbb[[[ZZZYYYXXXWWWVVVUUUTTTRRRPPPMMMJJJHHHHHHHHHHHHFFFHHHIIIHHHGGGGGGHHHJJJEEEFFFGGGHHHHHHGGGFFFEEEAAAAAAAAAAAAAAABBBCCCCCCCCCBBBBBBAAAAAAAAABBBBBBEEECCCAAAAAACCCEEEEEEEEEDDDFFFHHHHHHHHHIIIKKKLLLLLLMMMNNNNNNNNNNNNNNNMMMIIIHHHGGGFFFFFFGGGHHHIIIIIIPPPYYY```bbb]]]VVVPPPPPPNNNJJJGGGFFFGGGIIIJJJGGGGGGFFFFFFEEEDDDDDDCCCEEEEEEFFFFFFFFFEEECCCBBBBBBDDDFFFIIILLLOOOQQQRRRTTTZZZbbbggglllsss|||{{{uuummmhhhccc^^^\\\\\\___iiixxxvvvsssuuukkkTTTCCC999777777666222000222111///000333111111111111000000000000........................///...---,,,,,,---...///........................///......---------......++++++++++++,,,------......---++++++++++++---..................---------)))***+++,,,------...------***)))***...///...+++------,,,+++,,,---...///...------,,,,,,------...------------------,,,,,,---------.........//////---...///111111111000000000111111111111222222222111000000000111222333333333222000//////000222333666666666666555444333333444333222111111111222333222222222222222222222222222333444444444333222111(((((())))))*********+++,,,+++++++++******))))))))))))))))))))))))))))))++++++******))))))((((((******************************++++++++++++***************)))))))))))))))&&&(((++++++************************************,,,,,,++++++***))))))))),,,+++***))))))***+++,,,***************************************************,,,---,,,)))''')))+++,,,,,,,,,+++++++++******,,,,,,+++***))))))******)))******+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......//////.........---------//////............//////000000000000000000000000////////////111333555666///111222333444666:::===KKKTTTbbbooovvvyyyyyyxxx{{{yyywwwwwwvvvssslllggggggiiisss{{{|||~~~}}}yyyssskkkcccbbbggglllllliiieeeggghhhgggddddddfffiiisssuuuwwwzzz}}}~~~}}}|||~~~zzzzzz||||||xxxtttoookkkeeebbb```___[[[YYYXXXVVVSSSQQQNNNMMMLLLLLLKKKKKKLLLPPPTTTVVVVVVVVVYYYYYYZZZ]]]aaaccccccbbbaaadddhhhjjjiiieee```\\\[[[WWWRRRQQQSSSTTTQQQNNNOOOMMMKKKJJJJJJJJJLLLMMMQQQQQQQQQPPPNNNJJJGGGDDDDDDDDDCCCCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDGGGEEECCCBBBAAACCCEEEGGGJJJLLLPPPTTTUUUUUUSSSQQQVVVTTTSSSVVVZZZZZZUUUPPPIIIGGGDDDAAAAAABBBEEEFFFMMMQQQVVVYYYZZZWWWRRROOOSSSPPPMMMJJJGGGFFFFFFGGGBBBBBBBBBAAA@@@AAACCCFFFGGGGGGGGGHHHIIIIIIGGGFFFFFFIIIMMMPPPSSSWWW]]]bbbiiinnnvvv|||~~~{{{yyyqqqiiibbb___[[[WWWYYY___gggpppxxxwwwqqqooowwwpppaaaPPPFFF???999555555222222222111111111000000111333555444222111000111////////////////////////...,,,,,,...111222000...------------------------...---,,,,,,,,,,,,---...///---++++++,,,......---........................------------------------///...------++++++***)))+++,,,,,,------,,,,,,+++......---------,,,,,,,,,,,,---......,,,,,,---...+++,,,---.........---,,,000000//////.........---000///...------...///000............////////////111111000000//////......222222111111111111222222222222222333333333444444111111222333222111000000222222111111111111222222222222111111111111222222*********)))))))))))))))++++++*********)))))))))))))))))))))))))))))))))*********)))))))))))))))************************)))******************)))***)))))))))))))))))))))&&&(((***+++***))))))***************************+++++++++***************,,,,,,+++******+++,,,,,,************************++++++++++++++++++++++++***+++---,,,)))((()))+++,,,,,,++++++************+++******)))(((((())))))******+++++++++******)))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,...---------,,,,,,,,,,,,------,,,,,,,,,,,,------........................////////////000222333444000111222222222333666888<<>>:::555333333222222222111111111000000444555666555333000//////........................111///......000000---+++------------------------...---,,,,,,,,,,,,---...---+++))))))+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,------......,,,---......,,,,,,---...+++,,,---.........------000/////////.........---000///...------...///000............////////////000000000000//////......222111111000000111111222222222222333333333333444222111111111111222333333000000111111111111111222222111111000000111111222++++++******)))(((((((((******))))))))))))(((((())))))))))))))))))))))))))))))))))))************************************((())))))******))))))((())))))))))))))))))******&&&(((******)))(((((()))************************)))************+++++++++---,,,++++++++++++,,,---************************++++++++++++++++++++++++***+++,,,+++)))))))))++++++************)))))))))******)))(((((((((((()))+++,,,,,,,,,+++***))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------///////////////000111111111222333222000000222333333999BBBLLLUUU^^^ggglllnnnpppssswwwzzzzzzwwwtttssssssvvv{{{{{{xxxvvvvvvzzz}}}~~~{{{tttllleeedddjjjoooooommmmmmnnnnnnkkkgggdddcccbbb___bbbeeegggjjjpppxxx~~~zzzxxxwwwzzz~~~|||zzzxxxrrroooiiibbb]]]ZZZXXXXXXRRRPPPNNNMMMNNNNNNNNNLLLKKKJJJKKKMMMPPPRRRSSSRRRTTTVVVZZZ]]]````````````dddaaa___aaaeeehhhhhhffffffeeedddcccbbbcccdddeeejjjfff___XXXPPPKKKGGGEEEBBBBBBBBBBBBCCCEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGJJJIIIIIIIIIJJJMMMPPPRRRVVVWWWZZZ^^^aaadddeeefffhhheeeaaa___]]]XXXQQQLLLCCCCCCCCCDDDEEEGGGHHHIIIIIIKKKLLLNNNMMMLLLJJJIIIFFFFFFEEEDDDCCCAAAAAA@@@???BBBEEEGGGFFFFFFGGGHHHIIIIIIIIIJJJLLLNNNQQQSSSWWW___kkkvvv~~~}}}xxxrrrnnnmmmmmmkkkiiiggg```[[[___fffmmmtttzzzzzzvvvvvvzzz}}}~~~}}}|||iiiVVVLLLBBB:::777666333111222222111111111111000000000555666777666333000..............................000///.../////////---+++------------------------...------,,,,,,------...---+++)))***+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,---...//////,,,---......,,,,,,---...+++,,,------......------/////////...............//////...------...//////---............/////////000000000////////////...111111000000000000111111111111222222222333333333222111000000111222444555//////000111111111111111222111111000000111111222*********))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))(((((())))))******++++++************************(((((())))))))))))(((((()))))))))))))))*********'''((())))))((('''((()))************************((())))))***++++++,,,,,,++++++++++++++++++++++++***************************************************+++++++++***************)))))))))))))))))))))******))))))))))))******------,,,,,,+++***)))(((******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++++++++........................------------------------/////////.........//////111222333222000000111222333555:::???GGGQQQ\\\ccciiiiiijjjmmmrrrvvvzzz{{{xxxyyy{{{}}}{{{wwwtttrrrwwwyyy}}}}}}yyyxxxqqqkkkmmmttt{{{|||zzzqqqqqqrrrpppmmmiiieeeccc```ccceeeeeedddgggmmmrrruuuttttttwww{{{}}}yyyssslllgggdddcccccc\\\YYYUUUSSSRRRPPPOOOMMMKKKJJJHHHIIIJJJKKKJJJIIIIIIJJJLLLOOOQQQSSSUUUVVVWWWVVVWWW[[[bbbhhhkkkkkkmmmlllkkkjjjjjjjjjjjjkkkoooiii```VVVMMMGGGDDDBBBAAABBBBBBCCCDDDEEEGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFIIIHHHIIIJJJLLLOOOQQQSSSSSSTTTVVVXXX[[[^^^```bbbbbb___\\\YYYVVVRRRLLLGGGFFFFFFFFFFFFFFFEEEEEEDDDHHHHHHHHHHHHHHHHHHGGGGGG@@@AAABBBCCCCCCDDDCCCCCCDDDFFFHHHHHHHHHHHHIIIJJJKKKMMMOOOQQQTTTYYY^^^bbbjjjrrrzzzwwwwwwyyyqqqlllhhhhhhjjjlllkkkiiipppllljjjnnnwwwzzzxxx}}}qqqaaaNNN@@@???999555666666333222444111111111111000000000000222444555444111///..............................,,,,,,---...///000//////------------------------------------------------...---,,,,,,---...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++******+++,,,------......,,,---......,,,,,,---...,,,,,,,,,---------------................................................---------.........//////////////////////////////000000000//////000000000111111111111222222222222111111111111111111111111...///000111111111000000111111000000000000111111''''''((()))***++++++,,,((((((((((((((()))))))))))))))))))))))))))))))))(((((())))))******++++++************************(((((())))))))))))(((((((((((())))))************((()))***)))((('''(((***************************(((((()))***+++,,,,,,---))))))************))))))************************))))))))))))))))))))))))************+++++++++***)))))))))))))))))))))***+++++++++******++++++,,,---------,,,+++***)))(((******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---,,,,,,,,,,,,,,,,,,,,,---------------...//////...------........................////////////.........---///000222222111111222333222333333444888@@@IIIPPP\\\___dddjjjooossswwwyyyssswwwzzz{{{yyyuuuooojjjooorrrvvv{{{|||xxxtttpppooouuuzzzzzzzzzxxxtttmmmfffbbbbbbdddeeedddbbbbbbcccfffmmmmmmnnnqqqvvv|||}}}yyytttpppooonnnnnnhhheeebbb___\\\ZZZWWWUUURRROOOKKKIIIHHHFFFDDDBBBEEEEEEFFFFFFHHHIIIKKKLLLKKKLLLNNNRRRXXX]]]aaaccceeeeeeddddddcccccccccdddbbb]]]VVVOOOIIIEEEDDDDDDBBBCCCCCCDDDEEEFFFHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFGGGJJJLLLOOOPPPNNNNNNNNNOOOQQQSSSUUUVVVUUUTTTRRRQQQOOOLLLIIIGGGFFFFFFGGGGGGFFFEEECCCBBBEEEDDDDDDCCCCCCDDDDDDDDD???@@@AAACCCCCCDDDCCCCCCIIIIIIJJJIIIHHHHHHJJJLLLLLLQQQXXX___eeellltttyyy{{{tttnnnkkklllmmmfffeeefffiiinnnrrrqqqpppuuuvvvyyy~~~}}}{{{}}}nnn___SSSIII???:::999555333555666222222333000000000000000000000000---///111111000......///........................+++,,,---.........//////------------------------------------------------...---,,,---......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...,,,,,,,,,,,,------......---------...............------............------------------.........................../////////000//////......//////000000000000111111111222222///000111222111000...,,,000000111111111111000000111000000000000000000111&&&&&&''')))***+++,,,---(((((())))))))))))******))))))))))))))))))))))))))))))))))))************************************((())))))******))))))(((((((((((()))******++++++***++++++***(((((()))+++************************(((((()))***++++++,,,,,,(((((())))))))))))((((((************************))))))))))))))))))))))))+++)))))))))+++,,,+++***)))))))))************+++,,,++++++++++++,,,------,,,---------,,,+++************+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,''')))***,,,,,,,,,,,,+++,,,,,,,,,,,,------------***+++,,,------,,,+++***...........................///////////////...------///111222111111222333333333222111222666<<>>===DDDEEEFFFGGGIIIJJJKKKKKKJJJJJJKKKNNNQQQVVVZZZ]]][[[aaajjjqqqrrrpppllljjjuuuzzztttnnn_________^^^]]]___cccfffiiimmmpppnnnjjjkkkrrryyyzzziiiXXXKKKEEECCC<<<:::<<<;;;444000111333111222333222......222.../////////000000111111///000222111///---,,,,,,------------------------))),,,......---,,,...000------------------------,,,,,,---......---,,,,,,---,,,,,,...//////---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))***+++,,,------...,,,---......,,,,,,---...------,,,+++,,,---...///,,,,,,,,,------.........,,,,,,---......---,,,,,,,,,,,,,,,---------......---------.........//////.........------.........////////////000000000000444111...---///444:::>>>;;;999444111//////111222000000////////////000000))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))************************************************)))***+++,,,,,,+++***)))******************************+++++++++,,,,,,,,,000///...---,,,+++++++++))))))*********+++++++++++++++++++++++++++++++++***)))***,,,+++((()))---,,,++++++++++++++++++,,,************************+++*********))))))((((((************************---,,,++++++******+++++++++++++++,,,,,,,,,------,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++,,,,,,,,,------))))))+++,,,---.........---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,---......,,,,,,---...000000////////////000000////////////////////////////////////000000000000444666999>>>EEEOOOYYYaaalllkkkkkkpppwww}}}~~~~~~}}}~~~}}}wwwooommmpppttt{{{{{{zzz{{{~~~}}}zzzooohhhgggiiimmmpppmmmkkkiiigggffffffffffffbbbdddfffiiilllppprrrtttxxx{{{|||yyytttpppmmmmmmmmmnnnlllggg```\\\[[[ZZZXXXVVVYYYSSSLLLGGGFFFHHHJJJLLLEEELLLSSSSSSMMMHHHGGGIIIFFFEEEEEEEEEFFFFFFDDDBBBIIIGGGFFFFFFGGGGGGEEEDDDBBBCCCDDDFFFGGGGGGGGGGGGEEEDDDCCCBBBBBBCCCDDDFFFFFFGGGHHHHHHFFFFFFGGGHHHIIIHHHHHHIIIKKKKKKJJJHHHIIIGGGEEECCCBBBCCCDDDEEEHHHGGGGGGJJJMMMPPPQQQPPPTTTUUUVVVYYY^^^eeekkknnnqqqvvv|||~~~~~~~~~}}}xxxtttpppllliiibbb]]]\\\aaaddddddhhhpppsssooolllnnnoooqqqwww~~~xxxgggYYYNNNFFF>>>888:::999888666444333333333000000000000000000000000000000000000000000000000...---,,,+++***++++++,,,.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++*********+++,,,,,,---.........---+++))))))***+++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++,,,---...//////000........................,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***.........------,,,,,,,,,......////////////......---222000+++///;;;???:::666555333111////////////000111222111000///000111))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))(((((((((((((((((((((((()))))))))))))))))))))))))))***++++++++++++***)))************************)))))))))*********++++++///...---,,,,,,+++++++++******+++++++++,,,,,,,,,'''((((((((())))))******...+++***---,,,))))))+++++++++************++++++************************************)))))))))(((************************++++++++++++++++++******++++++,,,,,,,,,------------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...+++,,,,,,---------,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,---......,,,,,,---...//////............//////.........................../////////000000000000222333555777<<>>444333111000000000000111000111222111000///000111))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((()))******++++++******)))************************((((((((()))))))))******......---,,,+++++++++++++++++++++,,,,,,,,,------))))))))))))))))))((((((---(((&&&***---+++)))************))))))*********************************************))))))))))))************************))))))++++++,,,+++***))),,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++---.........------,,,+++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,,,,---......------------------................................./////////000000000111111111222444888>>>CCCMMMUUUaaaiiimmmppptttxxx|||}}}}}}|||wwwqqqjjjfffggghhhlllpppuuuyyy}}}{{{wwwxxx}}}uuunnnjjjhhhhhhiiigggccc```^^^^^^___```___dddkkkpppuuuxxx{{{~~~~~~{{{zzzyyyyyyyyyzzz{{{|||~~~|||{{{{{{~~~}}}wwwooohhhdddbbbaaa```dddffffff```XXXRRRQQQSSSRRRQQQPPPOOOPPPPPPRRRRRRNNNKKKHHHGGGGGGHHHHHHHHHHHHHHHGGGHHHIIILLLNNNPPPPPPNNNLLLIIIHHHGGGHHHIIIFFFHHHKKKLLLMMMNNNPPPQQQSSSRRRQQQQQQQQQQQQPPPNNNMMMMMMMMMNNNPPPRRRUUUWWW\\\aaagggkkkllllllnnnqqqrrrsssuuuxxx|||{{{uuuqqqooolllmmmpppssstttsssqqqpppmmmnnnssszzz~~~}}}~~~zzzrrrnnnvvvpppbbbOOOHHH???999777777555333222111111111111111222222000000000000000000000000///////////////////////////...------,,,---------------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,---...,,,,,,++++++++++++++++++*********++++++,,,,,,,,,+++************+++,,,,,,------------,,,,,,++++++------------------------***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++---///000...------------,,,,,,,,,......////////////......+++000111///444===???;;;111111000000000111111222000111222111000000111222))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))************************))))))))))))))))))))))))))))))************))))))************************((((((((()))))))))******------,,,+++++++++++++++******++++++++++++,,,,,,......---,,,+++***))))))***$$$"""'''------************))))))))))))***************************************)))))))))))))))************************'''(((***,,,,,,+++***))),,,,,,,,,,,,------------------------------------++++++++++++++++++++++++************+++++++++,,,------.........------,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++,,,---......,,,,,,---.........------------......................................./////////000000111222222111111333777:::???GGGRRR\\\dddjjjooosssssssssuuuvvvuuurrrkkkgggddddddfffhhhmmmrrrwwwzzzzzzxxx~~~zzzsssnnnlllgggfffdddcccbbbccccccddd^^^bbbfffiiijjjkkkmmmnnnsssuuuxxx|||~~~zzzzzzyyyyyyyyyyyyyyyyyy|||}}}~~~~~~yyyvvvtttsssqqqooopppmmmggg```\\\\\\___``````^^^\\\ZZZZZZ\\\^^^VVVSSSNNNLLLKKKLLLLLLLLLNNNOOOPPPRRRSSSUUUVVVVVVWWWUUURRROOOMMMLLLLLLMMMKKKNNNRRRTTTVVVWWWYYY[[[______```aaaaaa___[[[WWWSSSTTTVVVZZZ^^^cccfffiiiqqqxxxvvvpppllliiieeeccckkkoootttxxxyyyyyyxxxwwwvvvzzzvvvqqqvvv{{{lllWWWHHH@@@<<<777444444555555555111000000000000000000111000000000000000000000000////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////,,,,,,,,,,,,,,,,,,,,,+++...---,,,,,,,,,,,,------,,,,,,,,,++++++******************++++++,,,,,,---******))))))******+++,,,...............---------------------------------++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,******+++,,,---------------------------......////////////......,,,//////...111666555111111111000000000000111111///111222222111000111333))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,+++*********++++++))))))))))))************---------------,,,,,,,,,...'''$$$)))------***)))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))******************************((()))+++,,,---+++***(((+++++++++,,,,,,,,,,,,---------------------------++++++++++++++++++++++++------------............***+++,,,---............---------,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,---......,,,,,,---...///..................///....................................////////////000111111111000111444777999;;;AAAKKKWWWbbbiiikkkllllllmmmpppqqqpppmmmkkkfffdddaaaaaaccchhhnnnqqqzzz~~~|||xxxtttvvv~~~vvvrrrccccccdddeeefffgggggggggfffggghhhhhheeecccccccccccceeeiiimmmqqqtttvvvwwwuuuuuuuuuvvvvvvwwwxxxxxxzzz|||yyyzzzxxxuuupppnnnppprrrppppppnnnkkkgggfffhhhjjjfffbbb]]]ZZZXXXXXXXXXWWW[[[^^^bbbfffgggfffdddccccccaaa^^^[[[YYYXXXXXXYYYYYY\\\aaadddeeeggghhhjjjmmmooorrrvvvvvvqqqjjjddd___aaaeeekkkqqqwww|||~~~{{{xxxqqqjjjccc```aaacccbbbaaahhhmmmrrruuutttsssssssss~~~}}}vvvqqqtttyyyzzzpppcccSSSDDD:::888666333111000111111111333222111000////////////////////////////////////........................---.....................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,+++,,,+++++++++++++++,,,,,,,,,,,,,,,++++++******************++++++,,,,,,,,,******))))))******+++,,,((())))))***++++++,,,,,,------------------------,,,,,,------------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,******+++,,,---------------------------......////////////......+++---------///222000---222222111111000//////...///111222222111111222444))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))((((((((((((((((((((((((***************************))))))(((((())))))***)))))))))))))))))))))))))))))))))*********++++++++++++******)))******+++((((((((())))))))))))***'''((()))***+++---......333...+++---...+++((((((*********))))))*********))))))))))))))))))))))))))))))))))))************************************+++,,,,,,---,,,+++***)))************++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++))))))*********+++++++++((()))+++,,,---.........,,,------------------,,,++++++++++++++++++++++++*********+++++++++++++++,,,---......,,,,,,---...//////............//////------------------------------........./////////---.../////////000222444555444555===IIIUUU[[[]]]eeegggiiikkklllmmmmmmnnnhhheeeaaa^^^^^^aaaeeehhhqqquuu{{{zzzvvvtttwww}}}xxxeeeeeeeeeffffffffffffeeeiiiiiiiiifffbbb^^^]]]]]]YYY[[[^^^aaaeeehhhjjjlllmmmmmmnnnoooqqqtttwwwyyyyyy|||{{{||||||xxxtttqqqsssvvvwwwtttpppmmmllllllkkkjjjmmmqqqwww{{{|||yyyuuurrrrrrqqqnnnllljjjjjjjjjkkkkkkooosssvvvwwwxxxyyyzzzzzz|||xxxrrrooorrrvvv|||~~~|||yyyyyyyyyyyyxxxuuuppplllbbb___\\\\\\aaadddffffffiiilllpppqqqooonnnppprrryyyssspppssszzz}}}wwwnnnjjjbbbWWWKKKAAA;;;888777666444222111000000000333222111000////////////////////////////////////........................,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,))))))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++---///000,,,,,,,,,------------.........////////////......,,,,,,,,,...111222222000111111111111000///...---///111222222111111333444))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))((((((((((((((((((((((((***************************)))(((''''''((()))***))))))))))))))))))))))))((((((((()))))))))************))))))))))))******((())))))))))))*********''''''((())))))***++++++///,,,+++---,,,)))(((+++++++++************++++++))))))))))))))))))))))))((()))))))))************************************///......---,,,+++******((())))))))))))*********++++++++++++,,,,,,,,,---++++++++++++++++++++++++''''''''''''(((((((((((()))******+++,,,,,,,,,+++***++++++++++++++++++***************************)))*********++++++++++++,,,---......,,,,,,---......------------------...---------------------------------.........//////+++---////////////000111222111222555<<>>:::999777666555555555444222222222333111000000/////////000000////////////////////////........................***+++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))''''''((()))***+++++++++,,,,,,---------***++++++,,,,,,---,,,,,,++++++++++++++++++,,,,,,---,,,,,,++++++*********+++++++++++++++,,,---------------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,---...///,,,,,,,,,---------............////////////......///------///111111111111//////000111111000///...///111222222222222333555))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))************************))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))''''''''''''((((((((()))***)))))))))))))))******)))************+++++++++---,,,+++***)))((('''&&&%%%$$$&&&******(((***...,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))(((((())))))*********+++************************111000///---++++++******(((((((((((())))))))))))*********++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------------***++++++++++++***))))))))))))************))))))************************))))))******++++++++++++,,,---......,,,,,,---...---,,,,,,++++++,,,,,,------------------------------------.........//////---...000111000///000111...111333444444777===BBBDDDMMMXXX```cccfffkkkppplllllllllkkkiiifffcccbbb___ccciiimmmppprrrtttvvv{{{{{{wwwqqqlllkkknnnrrrvvv|||vvvoooiiifffeeeeeeeeefffffffffgggggggggcccbbb___^^^___bbbfffhhhooottt{{{~~~~~~~~~}}}|||vvvrrrlllmmmmmmkkkhhhddd___]]]dddbbb```bbbgggjjjkkkjjjeeegggiiilllmmmnnnooopppmmmoooqqqpppooorrrzzzyyyttt{{{{{{wwwrrrhhh[[[QQQKKK@@@444///222555555222///000111111000000111222---------...///000111111////////////////////////........................)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,***)))((()))***+++******+++,,,,,,---......+++,,,------.........---*********++++++,,,,,,---...------,,,+++***)))))),,,,,,++++++,,,,,,---...,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***,,,,,,,,,------...............////////////......333000......///...------,,,---///111111111111000///111222222222222444555''''''''''''((()))++++++************************))))))))))))))))))******,,,,,,++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))***+++,,,,,,------)))(((((((((''''''&&&&&&---+++)))((('''((()))***---,,,+++******+++,,,---))))))))))))))))))))))))++++++++++++++++++++++++,,,)))(((******)))---333111222111///,,,******+++,,,+++*********+++------,,,,,,+++***)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))++++++************++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********------------,,,+++******,,,,,,,,,---------......//////////////////......//////000111111111111111222222111111222444666777999===EEEOOOYYYbbbiiilllqqqqqqqqqpppooonnnmmmmmmbbb___aaafffhhhgggllltttrrrwww~~~yyynnnooo~~~xxxsssppphhheeegggmmmpppooonnnpppiiihhheeeaaa^^^___bbbdddiiiiiikkkmmmppptttwwwyyy~~~~~~zzz|||}}}}}}||||||}}}|||~~~~~~}}}}}}}}}zzz|||~~~~~~~~~|||wwwrrrmmmiiifffcccccccccaaa___\\\ZZZXXX]]]___gggoooqqqmmmlllnnnmmmpppuuuzzz~~~}}}yyyuuuoooqqqssstttvvv{{{~~~xxxmmmccc[[[QQQEEE===777666555333111///...---000000000000000000000000//////000000000000//////000////////////............---,,,,,,,,,,,,---.........////////////.........---,,,,,,,,,,,,---...,,,,,,,,,------.........,,,,,,+++******))))))(((************+++,,,------///+++)))***...///---))),,,,,,,,,---------.........---,,,,,,++++++,,,,,,------,,,+++,,,---...///++++++++++++++++++++++++,,,------------,,,++++++------,,,++++++,,,------------++++++++++++------......---------,,,,,,,,,******+++++++++,,,,,,,,,------------,,,,,,+++************++++++,,,,,,,,,---------............///000000000000000000000000000000//////.........---000000000000000111111111222222222333333444444444'''''''''(((((()))++++++*********************************)))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))(((((())))))***+++++++++++++++++++++*********))),,,+++)))((('''(((***+++,,,+++***))))))***+++,,,))))))))))))))))))))))))++++++++++++++++++++++++...+++)))+++***)))+++000000111000///,,,*********+++******)))***+++,,,---,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++************++++++,,,,,,+++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,---.........------,,,,,,,,,,,,------------..............................///000000000000///111000000000000222333444666888<<>>888555555444333111000///...////////////////////////---...//////000000000000/////////.........------...---,,,,,,,,,,,,---...---......//////......---...---,,,,,,,,,,,,---...,,,,,,,,,---------------***++++++,,,,,,---......,,,,,,++++++***+++++++++...+++)))***...///,,,)))+++,,,,,,,,,,,,---------,,,++++++***************+++++++++++++++,,,------++++++++++++++++++++++++'''((()))***+++,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,---------,,,,,,+++***---------------------...---------............///////////////////////////000/////////.........---000000000000000111111111222222222333333333444444(((((((((((())))))***+++************************+++*********))))))(((((()))*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++************)))))))))&&&''''''(((((())))))))))))))))))(((((((((((('''***)))((((((((()))***+++******))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++000,,,+++---,,,)))***---...//////---+++))))))******))))))))))))***++++++***))))))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************++++++,,,++++++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,---...////////////++++++++++++,,,,,,,,,,,,------------------------------...////////////.../////////......///000000333333333555;;;CCCKKKPPPbbbgggpppxxx{{{zzzvvvsssrrrkkkgggggggggdddaaaaaammmoooqqqtttvvvxxxyyyyyywwwuuu}}}rrrnnnnnnqqqssssssuuuyyywwwvvvtttooojjjgggffffff`````````aaaaaaaaaaaaaaaaaadddggghhhfffcccbbbaaa]]]^^^^^^]]]\\\]]]```bbbpppuuuzzzzzzwwwrrrppppppooooooooonnnnnnnnnnnnnnnppppppppprrrssssssqqqnnnooommmkkkjjjjjjkkknnnpppqqqlllhhhggglllssswwwyyyuuuwwwzzzzzzxxxsssnnnjjjjjjfffaaa___```bbbdddeeeeeeeeeeeeeeedddaaa___^^^___dddjjjkkkhhhfffgggiiillllllmmmmmmkkknnnyyy{{{}}}~~~xxxtttpppnnn]]]UUUIII@@@;;;999666444333333222222111000000000............................../////////......---......---------,,,,,,,,,...------,,,,,,------...,,,,,,------------,,,,,,------,,,,,,,,,,,,------------------,,,,,,,,,,,,***++++++,,,,,,---.........---,,,+++************...+++)))***---...,,,*********+++++++++,,,,,,,,,---,,,++++++******++++++)))******+++++++++++++++++++++++++++++++++++++++'''((()))***+++,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,---------,,,++++++.........------------------------............////////////////////////////////////.............../////////000000111111111222222222222333333333333))))))(((((()))******+++************************++++++******)))(((((((((((())))))***+++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))'''''''''((((((((())))))''''''''''''''''''''''''))))))(((((()))***+++,,,))))))(((((((((((())))))))))))))))))))))))))))))************++++++++++++///++++++...///,,,***,,,,,,---...,,,***))))))***)))))))))))))))*********((((((''''''((())))))***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...............******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,------------...////////////...//////..................111000...///222777===AAAOOOUUU```kkkqqqsssqqqooonnnhhhcccdddggggggdddaaagggggghhhkkknnnrrrvvvxxx~~~{{{uuuvvvsssooonnnooopppppptttzzz{{{|||{{{xxxtttpppoooooohhhgggggggggfffeeedddccc___```aaaaaa___]]]\\\[[[ZZZZZZYYYWWWUUUUUUWWWYYYcccgggkkkllljjjhhhggggggccccccbbbaaaaaa``````___``````bbbccceeeeeedddccceeecccaaa___^^^```aaacccddd^^^YYYZZZ```fffiiihhhggghhhjjjjjjhhhddd```]]]^^^\\\ZZZZZZ\\\___aaabbbggghhhjjjkkkiiihhhgggfffnnnwww}}}xxxwwwyyyoooooopppooommmrrryyy}}}wwwnnneee[[[TTTLLLFFF===777444444444333111111111111111111111111........................000000000///...,,,+++***---------,,,,,,,,,++++++------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++,,,,,,+++******))))))(((---,,,++++++*********+++---+++******,,,---,,,***)))************+++++++++///...------,,,---------((()))+++,,,,,,,,,+++***++++++++++++++++++++++++,,,------------,,,++++++***************************+++,,,------,,,+++***+++++++++************)))******+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++++++++---------............///////////////////////////..............................//////000111111111222222222222222222222333***))))))))))))******+++))))))))))))))))))))))))************))))))(((((((((((()))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******************************((((((((())))))***++++++(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******+++++++++---***+++000222///,,,,,,+++,,,---,,,***)))***+++(((((())))))***************))))))(((''''''((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------,,,++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,------......///000000000////////////////////////......000000000000111333555666>>>CCCLLLVVV^^^dddgggggghhheeebbbdddiiimmmkkkgggeeeddddddeeehhhkkknnnpppvvvyyy~~~~~~yyy{{{yyyvvvttttttssssssyyy|||zzzzzztttssspppmmmjjjgggeeecccddddddcccbbb```___]]]\\\\\\]]]\\\[[[YYYYYY[[[]]]^^^```ccccccbbbaaa______]]]\\\[[[ZZZYYYXXXWWWVVVUUUVVVWWWXXXYYYZZZ[[[[[[]]]\\\ZZZXXXWWWWWWXXXYYYWWWSSSQQQTTTZZZ^^^]]][[[___``````aaa```___]]]\\\YYYYYYZZZ^^^cccggghhhhhhhhhlllppprrrrrrsssuuuwww}}}wwwvvvooopppsssttttttxxx|||{{{|||wwwpppfff\\\QQQFFF???>>>;;;888555444333333222/////////000000111111111////////////////////////..................---,,,---,,,,,,,,,,,,+++++++++------------------------******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***,,,,,,+++******))))))(((+++*********++++++,,,---,,,+++******+++,,,+++***)))))))))*********++++++......---,,,,,,,,,,,,---)))***,,,---------,,,+++++++++++++++++++++++++++,,,------------,,,++++++************************)))***,,,,,,,,,,,,***)))++++++*********)))))))))******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................---------...............---......///000000111111222222222222222222222222*********))))))******+++)))))))))))))))))))))))))))))))))))))))))))))***((()))))))))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***************************(((((()))))))))))))))***))))))))))))************(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))***+++++++++,,,)))+++111444111---+++***,,,---,,,******+++,,,((()))******++++++******------,,,+++***))))))***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************+++++++++************)))))))))++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,------------,,,+++***)))++++++++++++,,,,,,,,,,,,***++++++,,,,,,------.........///000000000000///...//////000000000/////////000111222333333222111555888===DDDLLLSSSXXX[[[```bbbbbbdddjjjpppqqqmmmjjjiiihhhgggffffffffffffjjjnnnrrruuuxxx{{{~~~~~~|||{{{}}}vvvpppllliiihhhlllllllllmmmmmmjjjfffcccaaacccddddddccccccdddfffddddddeeeeeedddcccaaa```aaa```___]]][[[ZZZXXXXXXVVVVVVWWWWWWVVVXXX[[[]]]___^^^^^^\\\[[[YYYXXXWWWSSSRRRTTTWWW\\\]]][[[XXX]]]]]]___```bbbcccddddddaaaaaacccgggkkkoooppppppmmmrrryyy}}}|||sssppprrrssswww{{{|||}}}yyynnnfffYYYMMMDDD===888666555555444444333222111000.../////////000000000000////////////////////////***+++,,,...000111111111------,,,,,,,,,+++++++++,,,------......------,,,******++++++++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++***++++++,,,,,,---......************+++,,,---...++++++++++++++++++++++++))))))*********+++++++++,,,+++******))))))*********++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++'''((()))***+++,,,,,,,,,******+++,,,,,,+++************++++++++++++******+++++++++*********))))))******+++++++++,,,,,,,,,++++++,,,---------,,,,,,---.........////////////---------............///........................---------------.........------...///000000111111222222222222222111111111++++++***))))))******+++))))))))))))))))))))))))((((((((()))******++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******************************&&&&&&&&&&&&'''''''''((()))************))))))(((((()))************)))(((((((((((((((((((((((((((((((((((()))***+++++++++...+++,,,333666222+++(((***,,,---,,,++++++,,,---))))))+++,,,,,,,,,+++***---,,,,,,+++++++++,,,,,,*********************************+++++++++,,,,,,++++++************++++++************))))))))))))++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,------------+++++++++,,,---.........------...////////////...,,,---...///000000//////...///000111111111111000222333555999>>>CCCHHHKKKRRRXXX]]]```fffoootttrrrrrrrrrqqqpppmmmjjjgggeeefffgggiiikkknnnqqqvvvzzzzzz|||wwwtttrrrrrrvvvxxx}}}xxxqqqmmmoooqqqqqqnnnlllkkkkkkkkkkkklllmmmooopppppppppmmmllljjjhhhfffdddbbbbbb_________]]][[[^^^cccgggkkkllllllllljjjgggdddbbbYYY[[[^^^aaabbbcccbbbaaadddggglllppptttwwwwwwxxxwwwtttqqqoooqqqsssuuuuuuwww|||}}}wwwuuuzzzzzz|||}}}wwwnnngggWWWPPPEEE<<<777555555555222333333222111000000000......///////////////000........................,,,---...///000111111000------------,,,,,,,,,,,,,,,,,,---......---,,,,,,***++++++,,,,,,++++++******+++,,,,,,,,,,,,+++***+++++++++++++++,,,,,,,,,***++++++,,,,,,---......+++++++++***++++++,,,,,,***+++++++++*********+++*********+++++++++,,,,,,+++***))))))(((((())))))***************+++,,,,,,++++++++++++++++++++++++'''((()))***+++,,,,,,,,,***+++,,,------,,,+++***++++++************++++++,,,,,,+++++++++***************+++++++++,,,,,,,,,***+++,,,,,,---------,,,,,,------...///000111111---------............///........................,,,,,,,,,------.........,,,,,,---...///000111222222222222222111111111000++++++***************+++))))))))))))))))))))))))''''''((()))***+++,,,,,,*********)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******************))))))))))))((()))))))))******++++++***************)))((('''((()))***++++++***)))((((((((((((((((((((((((((('''(((((()))***+++++++++000---...444777111)))%%%***,,,------,,,+++,,,...)))***+++,,,---,,,++++++))))))))))))***+++,,,---************************)))))))))******+++++++++++++++************++++++************))))))))))))++++++++++++++++++++++++*********************************++++++,,,,,,,,,,,,,,,---...////////////,,,,,,------------......++++++,,,------...//////+++,,,------......------***+++---///000000//////------......//////000111111111222444666999<<<>>>CCCLLLUUUYYYaaammmtttuuuwwwxxxyyyyyywwwsssooolllgggggggggffffffiiimmmqqqvvvzzz~~~zzzwwwwwwxxxyyy~~~{{{|||}}}{{{vvvppplllkkkmmmnnnppptttzzz~~~wwwvvvuuurrrpppmmmlllkkkhhhhhhfffcccbbbdddjjjpppxxxzzz{{{{{{yyyuuupppnnnaaadddggghhhhhhiiijjjkkksssxxx|||vvvtttuuuvvvwww|||~~~}}}}}}}}}xxxpppcccUUUKKKCCC???;;;888777777666555444444333111000///000222.../////////////////////------------------------222222222111000...---,,,......------------,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,------,,,+++************++++++,,,,,,---,,,,,,++++++***))))))(((------,,,+++************)))***++++++***)))***+++***++++++++++++,,,,,,,,,,,,++++++***)))************)))((((((((()))+++,,,++++++++++++++++++++++++,,,------------,,,+++++++++,,,------------,,,+++,,,+++***))))))***+++,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,***+++,,,,,,------------)))***+++,,,---///000000---------.........//////........................,,,,,,,,,------.........,,,,,,---...///000111222222222222222111111000000(((((((((((())))))))))))))))))((((((''''''&&&&&&))))))))))))************))))))))))))((((((((((((************************,,,+++++++++******)))))),,,+++***)))((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++---000222222000...,,,---,,,***)))))))))***+++(((((((((((()))***+++,,,---------,,,,,,+++++++++************************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++***,,,---,,,***(((((()))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------......///000000///...---...+++((())),,,///000///000000111333444666777888999<<>>GGGMMMXXXbbbkkkrrrxxx||||||~~~~~~~~~uuussspppmmmlllmmmpppqqqtttwww{{{|||}}}|||zzzvvvxxx{{{}}}}}}wwwtttoooiiiaaaXXXNNNHHH>>>;;;666333111222333444111111111000000/////////111111111000//////......------------------......------------------------+++++++++,,,,,,---------,,,,,,,,,+++++++++++++++***************************+++++++++,,,,,,------******+++++++++++++++,,,++++++++++++++++++++++++************************)))***+++,,,,,,,,,,,,,,,************************+++******************+++***************+++++++++)))***++++++******+++,,,))))))*********++++++,,,)))+++---......---,,,+++++++++******++++++,,,,,,++++++++++++************,,,,,,,,,++++++***************+++++++++,,,,,,,,,))))))******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................------------........./////////000000///...------,,,,,,------(((((((((((())))))))))))+++*********)))))))))((()))************+++++++++'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++***)))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))''')))+++---//////......***************))))))((())))))))))))))))))***+++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%%%'''************+++,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,---...///000000......///.........///000///111444777888777555444111111222222333444555666:::>>>EEEMMMVVV```iiiooonnnsssyyy}}}~~~}}}zzzwwwtttrrrqqqpppoooqqquuuyyy|||}}}}}}|||||||||vvvtttwww|||~~~{{{xxxtttoookkkiiiddd\\\TTTLLLDDD===888555555555444333333333444111111111111000000000000000000000000//////...................../////////------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------------************************))))))******++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))***+++,,,,,,,,,,,,,,,*********************************++++++*********))))))************++++++(((***++++++***)))+++,,,++++++++++++******)))))))))***,,,.........,,,++++++*********++++++,,,---............------------,,,,,,,,,++++++***************+++++++++,,,,,,,,,)))))))))******+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,---............////////////...------,,,+++,,,,,,,,,(((((((((((())))))))))))++++++***))))))(((''''''(((((()))))))))*********''''''(((((())))))******))))))))))))))))))))))))(((((())))))))))))*********))))))(((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***+++---.........---***++++++++++++***))))))***)))))))))))))))***************+++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++%%%''')))***))))))***+++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---------------------------,,,,,,,,,---.../////////000111111000///000111...000222444555444333222...///000111222222111111333555999===DDDLLLUUU[[[dddjjjrrrwwwyyy{{{~~~|||yyyvvvuuupppqqqrrrtttuuuvvvvvvvvvxxx}}}vvvrrrqqqvvv{{{~~~|||uuuppplllfff^^^YYYRRRMMMFFF@@@;;;888555333111333555555333222222222111111111111111111111111/////////////////////////////////////////////...,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......*********+++++++++++++++******************++++++...------,,,++++++******++++++++++++++++++++++++************************))))))*********))))))(((************************)))***++++++++++++***)))))))))******************((()))******))))))***,,,+++,,,,,,++++++)))(((((()))***+++---------,,,,,,************+++,,,------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,***************+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,,,,,,,---------........./////////000///......------......(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((()))*********************************)))))))))*********++++++)))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((()))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***+++,,,,,,+++++++++,,,,,,---,,,+++***)))******))))))))))))******++++++++++++************************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++&&&(((*********)))***+++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------...---,,,,,,,,,---......---000111111///...///000......///000111111111111/////////.........//////000222444666999===CCCGGGRRRYYYbbbhhhkkkooouuuzzz||||||}}}}}}}}}}}}}}}}}}zzzyyyvvvtttrrrqqqrrrrrrvvvzzz|||yyyyyy~~~zzzrrrggg___ZZZTTTLLLGGG???<<<777555444444333222000222333222//////000222000000000000000000111111------......///000000000/////////......---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++,,,,,,,,,---++++++++++++++++++******---------,,,,,,++++++******************************************************************)))((('''************************)))***++++++++++++***)))************))))))))))))((()))******))))))***+++)))***++++++++++++))))))))))))******+++,,,,,,---************+++,,,---...+++++++++*********))))))++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,+++++++++++++++*********++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,------......---------.........//////000000///...............(((((((((((())))))))))))&&&&&&''''''(((((())))))))))))))))))************&&&''''''((()))******+++************************))))))******+++++++++,,,((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))###$$$%%%'''(((***+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))*********)))))),,,,,,---...---,,,+++*********)))))))))))))))***,,,+++++++++******))))))************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((***++++++*********++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------///...---,,,+++,,,---...***---//////,,,+++,,,---------......//////000000333111///,,,,,,---...///000222444555555666888:::;;;BBBLLLTTTYYY___gggmmmtttuuuvvvxxx{{{~~~|||wwwsssqqqqqqqqqtttxxx|||~~~}}}{{{yyyyyyyyy}}}{{{yyyzzz{{{lllbbbUUUKKKFFFAAA<<<777777555333333333444333333111222111///,,,,,,000444/////////000000000000000,,,,,,---...///000111111//////...---,,,,,,++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,------------------,,,,,,+++++++++******+++,,,,,,---......************************************************---------,,,+++***)))(((************************)))***+++,,,,,,+++***)))************)))))))))(((((()))******))))))***+++'''(((***+++,,,,,,++++++))))))))))))***+++,,,---************+++,,,---............---------,,,,,,*********++++++,,,,,,---******+++++++++,,,,,,,,,---,,,,,,,,,+++*********++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////---------.........//////......---,,,,,,,,,,,,---***)))(((''''''((()))*********++++++++++++******))))))))))))))))))))))))((()))***++++++***)))(((+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))******++++++************************,,,,,,,,,+++++++++******+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++++++++*********))))))))))))(((((((((((())))))(((((((((((())))))))))))******+++++++++,,,,,,,,,---,,,***)))))))))******)))************+++++++++******))))))))))))******++++++++++++++++++++++++******************************))))))******+++,,,++++++++++++++++++++++++///...,,,+++***+++,,,,,,+++++++++++++++***)))(((++++++,,,,,,,,,,,,------+++,,,------......------111000///...............////////////000000000000///////////////.........000111111111222222222222999;;;>>>@@@DDDIIIPPPTTTbbbgggmmmpppqqqtttyyy~~~|||xxxuuuwwwxxxyyyzzzxxxvvvsssqqqssswww}}}}}}~~~zzztttmmmgggaaa^^^QQQKKKCCC???>>><<<888444222222222333333222222222000000000000000000000000000////////////.........//////000000///...---------------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,++++++*********,,,++++++******++++++,,,++++++++++++++++++++++++******++++++++++++*********+++,,,---...---,,,,,,)))***+++++++++)))((('''************************************************************************)))))))))))))))))))))))),,,,,,,,,,,,++++++++++++******))))))))))))******))))))))))))************))))))*********+++++++++))))))))))))))))))))))))************************)))))))))***+++++++++,,,...+++''''''))),,,,,,***+++++++++*********)))))),,,+++***))))))***+++,,,***++++++,,,,,,++++++***++++++,,,------------,,,*********++++++,,,,,,,,,------------------------------,,,++++++,,,,,,,,,***)))(((''''''((()))***)))******++++++******)))))))))))))))))))))))))))((((((''''''''''''((((((+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))************************,,,+++++++++************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++++++++*********))))))))))))(((((((((((())))))))))))))))))*********************+++++++++,,,,,,,,,,,,***)))))))))******)))************+++++++++******))))))))))))************************************************************))))))******+++,,,++++++++++++++++++++++++++++++******)))*********,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,------+++,,,------......------000///......---------............/////////000000.........///////////////000000000000111111111222111333444666888;;;@@@DDDMMMSSSZZZ___ccciiiqqqxxx{{{{{{}}}~~~{{{vvvqqqnnnqqquuuyyyzzzzzzyyyzzz|||~~~~~~|||ssspppjjjbbbYYYQQQKKKHHHEEE@@@999777888777444111111111222222222222111111/////////////////////////////////.........------///////////////...---------,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******,,,++++++******++++++,,,++++++++++++++++++,,,,,,******++++++++++++*********+++,,,,,,---,,,++++++)))***++++++***)))((('''************************************************************************))))))))))))))))))))))))((((((((((((((((((((((((*********))))))*********))))))))))))******************************++++++***************************************************************+++++++++...+++(((''')))++++++***+++++++++*********))))))++++++***))))))***++++++***++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---------------------------,,,,,,++++++,,,,,,---))))))(((((((((((()))))))))******++++++******)))))))))))))))))))))))))))***((('''%%%%%%'''(((*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))************++++++++++++*********++++++++++++,,,,,,+++******)))*********)))************+++++++++************************))))))))))))))))))))))))******************************))))))******+++,,,++++++++++++++++++++++++))))))***+++++++++******,,,,,,---------,,,++++++++++++,,,,,,,,,,,,------+++,,,------......------......---,,,,,,,,,---------------.........//////------......//////000000////////////000000000000000111222222111333666999;;;@@@FFFKKKQQQXXXaaahhhnnnqqquuuxxxyyy}}}yyyuuusssuuuwwwwwwvvvvvvvvvwww|||{{{zzzyyyzzz|||}}}{{{xxxtttppplllaaa]]]VVVNNNEEE>>>:::777888444000000222333111//////000000111111000000///////////////////////////............---------,,,...////////////...------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,*********++++++,,,,,,,,,******++++++++++++************+++++++++******)))*********+++******)))(((************************************************************************))))))))))))))))))))))))************************++++++************++++++)))))))))*********++++++++++++******************++++++++++++++++++++++++************************+++++++++***************---+++((((((***++++++++++++++++++***************++++++***))))))***++++++***++++++,,,,,,++++++***)))******+++,,,+++++++++,,,,,,++++++++++++++++++------------------------,,,,,,,,,++++++,,,,,,---))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))+++***)))(((((()))***+++***))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********,,,,,,,,,++++++*********(((((((((((((((((((((((()))))))))))))))(((((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************)))))))))******))))))))))))))))))*********++++++************++++++++++++++++++******************))))))*********+++++++++******************************************************************************))))))******+++,,,++++++++++++++++++++++++)))***,,,---......---,,,+++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------+++,,,------......------------,,,++++++,,,,,,,,,,,,,,,,,,---------......,,,------...///000111111.........////////////000222222333222111111333555777999;;;>>>AAAGGGNNNSSS^^^ccchhhkkknnnttt}}}zzzzzz{{{{{{{{{|||}}}}}}}}}zzzvvvsssssswww{{{~~~}}}~~~~~~{{{yyyxxxuuupppkkkfff```ZZZUUUJJJGGGBBB===888666444444222000......000222111000...//////000000//////...////////////////////////......---------,,,,,,,,,.........//////...------+++++++++,,,,,,---------,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********++++++,,,,,,---******++++++++++++*********************))))))(((************************************************************************************************))))))))))))))))))))))))*********+++++++++++++++,,,++++++++++++++++++,,,))))))*********++++++++++++++++++***************++++++++++++++++++++++++************************,,,+++++++++***))))))))),,,+++))))))******++++++************************+++******************+++***++++++,,,,,,++++++***))))))***++++++++++++***,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------(((((())))))))))))(((((()))))))))******)))))))))((((((((((((((((((((((((((()))***++++++***)))((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********++++++++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************))))))************))))))((((((((()))))))))******))))))*********+++++++++************+++*********))))))*********+++++++++)))***++++++++++++***)))++++++++++++++++++++++++******************************))))))******+++,,,++++++++++++++++++++++++)))***,,,---......---,,,******++++++++++++******+++++++++,,,,,,,,,------+++,,,------......------,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,------------,,,------...///000111111---.........////////////...///000000//////000222666666555555777:::>>>BBBLLLQQQWWW\\\```hhhttt}}}{{{}}}zzztttqqqrrruuuxxxwwwxxxxxxxxxyyy|||}}}|||wwwrrrnnnfffbbb]]]WWWRRRLLLEEEAAA777666333111111111222333111000//////000000000000.........//////.......................................---------,,,,,,,,,------............------+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********++++++,,,,,,,,,******++++++++++++*********)))))))))))))))))))))******************++++++************************************************************************))))))))))))))))))))))))'''''''''((((((((()))))),,,++++++++++++++++++,,,************++++++++++++************************************************************************,,,+++++++++***)))))))))*********************+++*********************************++++++************++++++,,,,,,++++++***))))))***++++++++++++***,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...(((((())))))))))))((((((((())))))******))))))(((((((((((((((((((((((((((%%%'''(((******((('''%%%))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++((((((((('''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***************+++++++++((()))***++++++***)))((('''((((((((()))))))))))))))))))))************+++))))))***++++++++++++***)))************+++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++******************************))))))******+++,,,++++++++++++++++++++++++))))))***+++++++++******))))))***+++++++++******++++++,,,,,,,,,,,,------+++,,,------......------,,,,,,+++++++++,,,------,,,,,,,,,---------......------......//////000000............////////////---...000000//////111222111111000000111444666888<<>>DDDKKKQQQUUU^^^aaaeeekkkqqquuuyyyzzz}}}|||{{{yyyxxxyyyzzzzzzzzzxxxwwwwwwyyy|||vvvuuuuuuxxx}}}zzzsssqqqrrrqqqkkkeeeeeedddccc___YYYRRRKKKGGG===;;;888777777666555333666555555444333333222222---...//////..................////////////............................../////////.........------+++,,,------.........------,,,,,,,,,,,,,,,,,,+++)))*********++++++++++++,,,,,,,,,---------......,,,++++++******++++++,,,---,,,,,,++++++***************++++++++++++******)))((((((((()))+++,,,...++++++*********+++,,,---************************************************************************))))))))))))))))))))))))+++,,,,,,---......//////*********))))))******************+++++++++,,,,,,(((((()))***+++,,,,,,---***************************************************************+++++++++(((***,,,,,,***)))***+++))))))*********+++++++++)))***++++++++++++***)))***++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,---...///'''((()))******)))((('''(((((())))))))))))((((((((((((((((((((((((((((((+++***)))(((((()))***+++((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,******++++++,,,,,,,,,---************************(((((())))))******++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******++++++++++++((()))+++,,,,,,+++)))((()))************+++++++++))))))))))))************((()))***+++,,,,,,+++***)))************+++++++++)))***,,,------,,,***)))))))))))))))))))))))))))*********************************)))***++++++,,,++++++++++++++++++++++++///...,,,+++***+++,,,,,,***+++,,,,,,------------++++++,,,,,,,,,---------+++,,,------......------,,,,,,,,,,,,------...///---------........./////////////////////.........////////////000000000000,,,---//////---,,,------111000000111333444333222444333333555888<<<======HHHKKKQQQXXX```gggmmmpppyyywwwuuuxxx~~~~~~{{{yyyxxxxxxsssqqqqqqtttxxx{{{zzzxxxyyyzzz|||~~~~~~zzzssskkkggggggddd]]]WWWSSSQQQNNNIIICCC>>>999777888666444444444555444333000000000000000...---------...000000000///000000......////////////..............................000////////////.........+++,,,------.........------------,,,,,,+++++++++))))))******++++++++++++,,,,,,,,,------.........,,,++++++++++++++++++,,,...------,,,+++***))))))******++++++++++++******((((((((((((***,,,...///++++++*********+++---...************************************************************************))))))))))))))))))))))))))))))***++++++,,,------******))))))))))))************+++++++++,,,,,,,,,''''''(((***+++,,,---...++++++++++++++++++++++++************************))))))******+++++++++,,,(((***---,,,***(((***+++))))))******++++++++++++)))***+++,,,,,,+++***)))+++++++++,,,,,,+++++++++++++++,,,------------,,,*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++,,,---...///((((((''''''''''''(((((())))))))))))))))))))))))&&&'''((())))))((('''&&&(((((()))***************))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))*********)))))))))((((((''''''******)))((((((((((((((())))))))))))))))))))))))))))))))))))************+++++++++************)))+++***)))'''''')))***+++************++++++++++++))))))************))))))))))))************))))))))))))***+++++++++++++++***,,,---***%%%$$$)))---******))))))))))))******,,,,,,,,,++++++***************+++++++++,,,,,,,,,******************************++++++++++++******)))))))))***++++++,,,,,,+++++++++*********))))))(((((((((((((((((((((((()))***+++,,,,,,,,,,,,,,,***************)))((('''++++++++++++++++++++++++++++++++++++++++++++++++------------------------+++,,,,,,------,,,,,,+++***+++,,,---............////////////////////////.........------,,,,,,,,,............////////////333222///......000333666111111222333555666777777<<<@@@DDDGGGJJJPPPXXX]]]ccceeeiiiooovvv|||~~~{{{yyyvvvvvvwwwvvvssspppsssuuuwwwxxxyyy|||~~~ttteee\\\SSSJJJEEEDDD???>>><<<999666333111000333333222111000000000111////////////....................................,,,,,,,,,---------.........------------...//////$$$&&&)))+++---------,,,///...------++++++***))),,,,,,,,,++++++*********+++++++++*********))))))''')))***+++******+++---))))))))))))***+++,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************)))***++++++))))))***+++++++++************+++++++++++++++*********))))))++++++******)))(((((((((+++++++++++++++***)))((()))))))))))))))(((''''''))))))))))))************************************++++++++++++++++++++++++************************)))))))))***++++++,,,,,,************************************************++++++++++++++++++++++++---+++)))'''''')))+++---************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,+++*********+++,,,---***+++,,,---------,,,,,,)))((((((''''''(((((()))))))))))))))))))))))))))(((((()))))))))(((''''''&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))***************))))))(((((((((******)))((((((((((((((())))))))))))))))))))))))))))))))))))*********************)))))))))(((((())))))************))))))(((((((((((())))))))))))))))))************))))))))))))************))))))''''''((()))))))))))))))***,,,,,,***&&&%%%)))---******))))))))))))******+++++++++******)))))))))*********+++++++++,,,,,,******************************++++++++++++******++++++******************+++++++++*********)))))))))))))))))))))))))))))))))******++++++++++++*********++++++******)))(((++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,---............------------------------------------------,,,,,,............////////////000000/////////000111111000000111222333333444555222444777999;;;???EEEIIIQQQSSSXXX^^^dddkkkqqqttt~~~|||xxxxxxwwwwwwxxxyyyyyyyyy}}}~~~~~~|||{{{{{{}}}{{{kkkYYYNNNGGG@@@;;;:::777777666555444333333222222111000000/////////000////////////....................................,,,,,,,,,------------...---------------...//////***+++---/////////------...------,,,,,,++++++***,,,,,,,,,,,,+++++++++***+++++++++*********))))))''')))***+++******+++---+++************+++,,,,,,,,,+++************+++,,,************************))))))))))))***************+++,,,+++***)))***,,,++++++************+++++++++++++++*********)))))))))))))))))))))*********,,,,,,,,,,,,,,,+++******)))*********))))))((('''))))))))))))************************************++++++++++++++++++++++++************************++++++******************************************************************))))))))))))))))))))))))---,,,***))))))***,,,---************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++*********+++,,,---******+++++++++,,,,,,,,,***))))))(((((())))))***))))))))))))))))))))))))+++***))))))((((((((((((&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))*********************)))))))))******)))((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((''''''(((***,,,,,,***((('''(((((((((((())))))))))))))))))************))))))))))))************))))))''''''((())))))))))))))))))+++,,,)))&&&&&&))),,,******))))))))))))***************)))))))))))))))*********++++++++++++,,,******************************++++++++++++******,,,,,,++++++***))))))(((+++++++++***************************************++++++,,,,,,,,,+++******++++++++++++++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------............/////////---...///000000///...---/////////000000000111111000111222222333555888;;;>>>@@@DDDIIIOOOVVV[[[^^^ooorrrwwwzzz|||~~~~~~|||yyyzzz{{{{{{{{{{{{zzzyyyyyyxxxyyy{{{|||{{{{{{|||}}}~~~}}}}}}~~~~~~{{{yyy{{{|||}}}~~~}}}{{{{{{|||zzz{{{}}}~~~|||hhhRRREEE@@@:::666555222222222222111111111111000000///.........///////////////............---........................,,,,,,,,,,,,---------------------------......///...///000000///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++***************''')))***+++******+++------,,,,,,+++++++++++++++++++++***))))))***++++++))))))))))))))))))))))))))))))))))))***************+++,,,,,,******+++,,,++++++************+++++++++++++++***************'''(((((()))******++++++,,,,,,,,,---,,,,,,+++************+++******)))((())))))))))))************************************++++++++++++++++++++++++************************,,,,,,++++++***))))))(((************************************************))))))))))))))))))))))))+++******************+++************************++++++++++++++++++++++++)))******++++++******)))++++++******++++++,,,---+++***)))))))))***,,,---******))))))))))))******((((((((((((((((((((((((---+++***((((((((())))))(((((()))***************(((((((((((((((((((((((())))))(((((((((((())))))******))))))))))))******++++++************************))))))((())))))***))))))))))))))))))))))))((()))))))))******************)))))))))(((((((((((()))***++++++***)))((()))*********++++++++++++))))))************))))))))))))************))))))))))))***+++++++++++++++)))***+++)))'''''')))+++******))))))))))))************************))))))************++++++++++++******************************++++++++++++******+++++++++*********))))))************************************************---.........---,,,++++++++++++,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------.........//////...//////000///...------////////////////////////222333333222333444555777444666888<<>>EEEIIINNNRRRWWW\\\bbbeeekkklllmmmoooppppppppppppmmmooossswww{{{~~~||||||||||||}}}}}}}}}}}}{{{|||}}}~~~~~~~~~~~~~~~}}}~~~}}}yyyuuusssmmmoooqqqtttwwwzzz{{{|||pppZZZBBB777555444111000111111000000///.........000000/////////000000111............------------........................+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---......+++++++++++++++************++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************************''')))***+++******+++---///...---,,,+++******************++++++*********************************((()))))))))***************+++,,,,,,******+++,,,++++++************++++++************************************))))))(((((())))))************)))))))))******+++++++++******((()))))))))************))))))))))))))))))))))))************************************************))))))*********+++++++++************************************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,...---+++***+++,,,...000***))))))(((((())))))***)))))))))))))))))))))))))))))))))(((((())))))***&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******)))))))))*********************)))))))))***++++++))))))))))))))))))))))))))))))))))))************++++++++++++************,,,***(((''''''(((***,,,(((((((((((())))))))))))))))))************))))))))))))************))))))''''''((()))))))))))))))))))))))))))******************))))))))))))******+++++++++++++++,,,,,,,,,)))))))))************+++******************************++++++++++++******((())))))***++++++,,,,,,***************+++++++++************************))))))*********)))(((((()))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++------------------------,,,,,,------------------,,,------------.........///......------///000111000000000000000000000000...---,,,...000111000///222222222222333333444555888:::<<<>>>@@@CCCHHHKKKRRRSSSVVVYYY\\\___```aaabbbeeejjjnnnqqquuuxxx{{{xxxxxxyyy}}}}}}~~~~~~{{{zzztttvvvxxx{{{~~~zzzxxxtttqqqoooppprrrssswwwvvvzzz{{{^^^MMM;;;444333222000///.........///000111111111000000//////000000111111.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...++++++,,,,,,,,,,,,------+++++++++,,,,,,---------******++++++++++++,,,,,,***************+++++++++''')))***+++******+++---......,,,+++***************+++,,,,,,,,,,,,+++***++++++++++++++++++++++++))))))))))))************)))***++++++))))))***+++++++++************++++++***************+++++++++++++++******)))((((((''''''((())))))))))))))))))((()))******+++*********))))))))))))************))))))))))))))))))))))))************************************************((())))))***++++++,,,,,,************************************************))))))))))))))))))))))))------,,,,,,,,,,,,------************************++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,)))***+++,,,,,,,,,,,,+++...------,,,,,,...///000)))((((((''''''(((((()))))))))))))))))))))))))))&&&''''''((())))))))))))&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******((((((((())))))***************))))))******+++,,,))))))))))))))))))))))))))))))))))))************************))))))))))))******))))))))))))******(((((((((((())))))))))))))))))************))))))))))))************))))))''''''((()))))))))))))))((((((((()))***+++***)))******))))))))))))******)))*********++++++++++++))))))))))))******************************************++++++++++++************************++++++))))))*********+++++++++))))))))))))))))))))))))))))))******++++++******((()))******++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,---------.........***+++,,,...////////////////////////000000000000111///...000222333111///000000000//////000000111111333444555555666999;;;===>>>AAACCCFFFHHHIIIJJJPPPTTTYYY\\\___bbbfffiiijjjlllooorrruuuwwwwwwvvvqqqssswww{{{~~~|||}}}|||{{{{{{vvvuuutttrrroookkkhhhfff^^^[[[WWWTTTUUUXXX]]]```ccceeennnzzzttthhhNNNBBB777444444222111111.........///000000111111///.........//////000111.........---------,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++))))))*********+++++++++''')))***+++******+++------,,,+++***************+++,,,------------,,,+++++++++++++++++++++++++++))))))))))))************((()))******(((((()))***++++++************++++++))))))*********+++++++++*********)))))))))))))))(((((()))***************'''((())))))*********)))))))))))))))************))))))))))))))))))))))))******************************************************************++++++************************************************))))))))))))))))))))))))---,,,+++******+++,,,---************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))***+++,,,,,,,,,++++++,,,,,,,,,---------......((((((''''''''''''(((((())))))))))))))))))))))))###%%%''')))******))))))((())))))***************))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******''''''(((((()))))))))*********))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((''')))***++++++***)))'''************++++++++++++))))))************))))))))))))************))))))))))))***+++++++++++++++((((((((()))++++++***)))******))))))))))))******(((((())))))*********+++))))))))))))******************************************++++++++++++******,,,,,,++++++***)))))))))))))))******++++++++++++((((((((((((((((((((((((+++,,,------............'''((()))***************++++++++++++++++++++++++++++++++++++++++++++++++------------------------+++,,,,,,------,,,,,,+++((()))***+++,,,---------++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,,,,---------......%%%(((+++///000///...,,,........./////////000000222000///000222222000---//////////////////000111...111444555666666777888999999:::;;;;;;;;;;;;;;;>>>BBBGGGKKKLLLOOOSSSWWW[[[^^^bbbdddeeeeeeeeefffhhhkkkpppuuuxxxzzzzzzzzzyyyxxxyyy}}}{{{||||||}}}}}}}}}||||||}}}|||zzzuuunnniiigggfffbbbaaa^^^ZZZUUUOOOKKKHHHGGGDDD@@@???AAAFFFLLLQQQTTTXXXcccqqqzzzuuudddUUU???888222222222000...///111111000///......---,,,---------------...///000......---------,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---......---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++))))))******++++++++++++((()))++++++******,,,---,,,+++******))))))******,,,,,,............,,,,,,************************))))))))))))************''')))***)))((('''((()))++++++************++++++))))))******++++++++++++((((((((()))******++++++((()))***+++++++++++++++''''''((()))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,++++++***)))))))))************************************************+++++++++++++++++++++++++++***'''&&&&&&'''***+++************************++++++++++++++++++++++++******++++++++++++******)))***+++,,,---,,,++++++***+++,,,---------,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((''')))&&& &&&)))'''((((((''''''''''''(((((())))))))))))(((((((((((((((((())))))******++++++''''''((()))))))))))))))))))))*********))))))((()))+++,,,+++)))((('''(((&&&(((******++++++)))&&&******))))))((((((''''''(((((())))))*********+++++++++++++++++++++++++++******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))))))))((()))************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++++++++************++++++++++++******++++++************+++++++++++++++++++++++++++++++++*********))))))((((((******************************+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))((()))***+++,,,---.......................................---,,,+++))))))(((++++++*********+++------------............------...//////000000000000000000000000000000000000000111111222222222333333333555666666777777666555555;;;::::::;;;===@@@CCCEEEHHHIIIKKKNNNQQQTTTVVVWWWXXXZZZ^^^bbbgggkkknnnpppnnnooorrruuuxxxzzz|||}}}|||||||||||||||||||||||||||}}}~~~}}}{{{zzzwwwuuuqqqnnnkkkjjjjjjiiifffcccbbb```]]]YYYUUUQQQNNNMMMLLLIIIEEEAAA>>><<<;;;;;;777777888999888:::EEEQQQUUU___eeegggjjjgggTTT>>>999777222///------///000///------...000000---))).........------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,(((***------,,,+++***+++---,,,***)))((()))******++++++++++++++++++++++++******+++,,,,,,,,,,,,+++))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************************(((((())))))******+++++++++++++++*********)))))),,,***(((''''''(((***,,,+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***************************(((((((((((())))))))))))))))))))))))************++++++***)))(((((())))))************************************************++++++++++++++++++++++++,,,,,,+++***))))))************+++,,,------......%%%'''))),,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++*********)))))),,,,,,+++***+++,,,---...)))))))))))))))))))))))))))))))))))))))))))))))))))+++)))$$$$$$)))+++)))((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))*********))))))((()))***+++***)))((()))***)))++++++)))'''(((***+++***)))))))))((((((((('''((()))))))))*********************************)))***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))((((((((())))))*********+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++++++++***************++++++++++++******++++++************++++++++++++++++++++++++++++++************)))))))))(((******************************+++++++++,,,,,,,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***++++++,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...------............------......///000000000//////////////////////////////111111111111222222222222333333333333333222222222888777666555666777999:::888999;;;===@@@BBBDDDEEEHHHIIILLLOOOSSSWWWYYY[[[\\\]]]^^^```ccceeegggiiijjjjjjjjjjjjjjjjjjjjjjjjhhhiiijjjkkkkkklllkkkkkkllljjjhhhgggfffeeebbb___WWWUUURRRQQQRRRQQQNNNLLLJJJIIIGGGEEEBBB@@@>>>===AAA???<<<999777666666777555444555666555888CCCPPPWWWaaaeee```[[[UUUGGG888666444111...------...///000...------//////...+++..................------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))((()))+++---...------,,,+++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************************)))))))))))))))*********+++++++++*********))))))+++***)))(((((()))***++++++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((((((************************))))))))))))************))))))))))))************++++++***)))))))))))))))************************************************++++++++++++++++++++++++,,,++++++***))))))******)))*********+++,,,,,,,,,&&&'''***,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++******,,,,,,+++++++++,,,---...))))))))))))))))))))))))************************)))+++***''''''***+++))))))((((((''''''(((((()))(((((((((((())))))))))))******)))(((((('''&&&&&&''''''((()))))))))))))))((())))))******))))))))))))******)))((((((***,,,*********)))((((((***,,,))))))))))))(((((((((((())))))))))))*********************))))))((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))((('''''')))))))))*********++++++))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++++++++***************++++++++++++******++++++************++++++++++++++++++++++++++++++************))))))))))))******************************+++++++++,,,,,,,,,+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......///000......---,,,,,,---------------............------------...////////////...////////////////////////000000000000111111111111333222111000000000000111444333111000000111222222111111222444555777888999888999;;;===???AAACCCDDDGGGGGGGGGHHHIIILLLNNNOOORRRRRRRRRRRRRRRRRRRRRRRRPPPQQQQQQRRRRRRRRRQQQQQQNNNNNNMMMNNNNNNLLLIIIFFFBBB@@@>>>>>>>>>>>><<<:::888777777666666555555555555444333222111111222333222111111222222666BBBNNNVVV___aaaUUUHHH@@@:::333111000///...------......111///------...///...---............////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,///111///---...............------,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************************************))))))))))))+++++++++***************************************+++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((************************************++++++++++++))))))))))))************+++***))))))))))))))))))************************************************************************,,,+++******)))************+++++++++++++++++++++((()))***+++,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,,,,,,,+++,,,,,,+++++++++,,,---...(((((((((((((((((((((((())))))))))))))))))))))))'''((()))((()))))))))((())))))(((((((((((())))))(((((((((((()))))))))))))))((((((((('''''''''&&&''''''((()))))))))))))))'''((()))))))))))))))))))))))))))((('''(((,,,///333---)))+++,,,+++((('''))))))))))))(((((((((((()))))))))))))))*********+++******))))))(((((('''))))))))))))(((((((((((())))))))))))))))))))))))************************)))))))))))))))((('''&&&))))))))))))************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++******************++++++++++++******++++++************++++++*********************************)))))))))))))))******************************+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,---------,,,++++++++++++++++++++++++++++++***++++++,,,---...//////...------,,,,,,,,,,,,,,,------............------,,,------...............////////////////////////////////////000000000000333222111000000000111111000000000000000111333333222222333333444555666666333444555666777888888999;;;:::999999999;;;===???????????????????????????@@@@@@@@@@@@@@@@@@??????<<<<<<===???@@@>>>:::777777777666666666666666555333333333333333333333444111111000000000000111111111///...///000555@@@LLLVVVZZZVVVHHH:::555333222......////////////......//////...//////...---,,,,,,,,,------......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***///666;;;999111))),,,---...//////...---,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++******))))))((((((************************)))******++++++******)))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))************************)))))))))*********++++++((()))))))))******************)))))))))))))))***************************************************))))))))))))))))))))))))++++++***************+++,,,,,,,,,,,,,,,+++++++++******+++++++++******)))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------((((((((((((((((((((((((((((((((((((((((((((((((''''''(((******)))))))))))))))(((((((((((())))))'''((((((((()))))))))***&&&'''''''''((((((((()))''''''((()))))))))))))))''''''((()))))))))))))))(((((((((''''''))),,,///KKK:::+++))),,,,,,)))((((((((((((((())))))))))))******))))))))))))))))))++++++*********)))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))(((''''''(((((()))))))))*********(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))******++++++++++++******++++++************++++++************************))))))))))))))))))************************************+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******,,,,,,---------,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,+++++++++------............------,,,------............................................./////////000000000000000////////////000000111111000111111222222333111111111111111111222222333333333333333444444444555555444333444444666666666666666666666666666666666777777777777777666555444555666999:::999666333111111111111111111111222000000000000000000000000111000000///////////////111...---///000555???JJJWWWTTTJJJ===444111000///---...///000000000//////,,,---///000000...,,,***+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***///666;;;999111)))+++,,,---......---,,,+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************++++++******))))))((((((******************************++++++++++++******************************************************************************))))))))))))))))))))))))((()))++++++++++++)))(((************************((((((((()))))))))******((()))))))))***************)))))))))))))))******************************************************))))))))))))))))))))))))+++***************++++++++++++++++++************++++++++++++******))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,************++++++++++++++++++,,,,,,,,,---------))))))))))))))))))))))))'''''''''''''''''''''''')))((())),,,---******,,,***))))))(((((())))))***''''''(((((())))))******&&&&&&'''(((((()))******''''''((()))))))))))))))&&&&&&'''((())))))))))))(((((()))(((((()))+++...]]]DDD---'''))))))***---(((((((((((())))))))))))************))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))*********)))((((((((((((((()))))))))******((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))+++************)))))))))******++++++++++++******++++++************++++++************************))))))))))))******************************************+++++++++,,,,,,,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++***++++++,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********)))***+++,,,,,,,,,++++++------............------------...////////////...........................////////////000000000000++++++,,,---............222222111000000///......000000000000000000000000///000000000000000000000222222222222222222222222333333333333333333333333111222222333333333222222222222333555777777444222///000111111000///000111000000000//////........./////////......---------111...---///222555===FFFUUULLLAAA777222000...,,,------...///000000//////***,,,//////...+++******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,///111///---***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++))))))))))))))))))))))))************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************))))))))))))***************+++++++++++++++++++++++++++++++++***************+++++++++************************************************))))))))))))))))))))))))'''(((((((((((((((((('''************************'''((((((((())))))))))))))))))))))))************)))))))))))))))******+++*********************************************************************************)))******+++,,,(((((())))))))))))))))))++++++******************++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***************++++++***+++,,,---------,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((***''''''+++,,,)))***...******))))))))))))******'''''''''((()))*********))))))))))))))))))))))))''''''((()))))))))))))))%%%&&&'''((())))))))))))''')))******))))))***,,,KKK:::+++******''')))000'''((((((((()))))))))***************)))))))))(((''''''((())))))*********'''((((((((()))))))))***))))))))))))))))))))))))''''''''''''''''''''''''(((((()))*********))))))(((((((((((()))))))))***'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******++++++++++++******++++++************++++++************************((()))))))))******************************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,+++++++++***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++((()))+++,,,---...------------............------......///000000000//////........................//////000000000111111111'''))),,,///000000///...000000000000//////...---222222222222222222222222------......//////000000///000111222222111000///111111111111111111111111///000111222222222222222222111111222444444333111000222444333111000111333111111111111000000//////---------............---000---,,,///222444:::AAAHHHAAA888333000/////////---------------.........,,,------+++((((((***---,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))((()))+++---...+++++++++++++++,,,------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************)))))))))))))))*********))))))*********+++++++++,,,,,,************,,,,,,))))))*********+++++++++************************************************))))))))))))))))))))))))***))))))(((((())))))***************************(((((()))))))))*********))))))))))))************)))))))))))))))***++++++************************************************++++++++++++++++++++++++******))))))***++++++,,,))))))******++++++,,,,,,******************++++++******************************+++++++++,,,,,,,,,*********++++++,,,,,,,,,***+++,,,---------,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((($$$$$$((()))&&&''',,,******))))))))))))******&&&''''''((()))******+++++++++******))))))(((((('''(((((()))))))))))))))%%%&&&'''((())))))))))))''')))++++++***))))))***+++&&&(((000000((('''...'''((((((((())))))******+++*********))))))((((((%%%%%%&&&'''((()))******'''((((((((())))))******))))))))))))))))))))))))************************'''((()))***************(((((((((((())))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******++++++++++++******++++++************++++++))))))))))))))))))))))))(((((())))))*********+++******************************+++++++++,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------((())),,,...////////////---..................---...//////000000000000000........................000000000000111111111111'''***...111333333111000------///000111222222222111111111111111111222222......///000111222222222---///111333333222000...000000000000000000000000000000111333444444444444222111000111222333222111///111333222///...///111////////////////////////,,,,,,---///000000000000000,,,,,,///222333888>>>999666222000//////111555---,,,,,,++++++,,,------...---+++'''$$$&&&+++000.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***------,,,+++***+++,,,,,,+++***+++,,,...///++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************(((((())))))******++++++))))))******++++++++++++---,,,***))))))***,,,---))))))******++++++++++++************************************************))))))))))))))))))))))))...---,,,++++++,,,---...************************)))************+++++++++))))))))))))************))))))((())))))***++++++************************************************++++++++++++++++++++++++******))))))***+++,,,,,,,,,,,,---......///000000******))))))***++++++,,,******************************+++++++++,,,,,,,,,+++++++++,,,,,,---------***+++,,,---...---,,,,,,''''''''''''''''''''''''))))))))))))))))))))))))******++++++***)))'''&&&******))))))((((((''''''(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((()))***++++++((((((((((((((((((((((((++++++***)))((('''&&&&&&''''''(((((()))+++,,,---)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))((('''''''''(((***+++******)))((((((((((((((())))))))))))))))))))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))************+++++++++***+++,,,+++***)))***+++)))***+++,,,---,,,++++++************+++,,,---...//////.........---------++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,***)))'''&&&,,,,,,,,,+++++++++******,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,000...+++))))))***---...........................///...---,,,,,,,,,,,,,,,///......---------......111000///......///000111//////......///000111111......////////////......000000000000111111111111////////////000000000000...//////000000000//////000000000000000000000000000000000000000000000000////////////////////////000000000000////////////000000000000000000000000+++,,,......---,,,,,,---+++,,,---///000222333444222222222222111///...---,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,+++,,,,,,'''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************((((((((()))++++++***)))+++++++++++++++***)))(((((()))***++++++***)))(((+++++++++*********))))))))))))*********++++++++++++***)))(((((()))***+++((())))))))))))*********,,,+++***))))))***+++,,,*********)))))))))))))))************************++++++************++++++((()))***+++,,,,,,+++***))))))))))))************))))))))))))))))))))))))************************+++*********))))))((((((******+++,,,,,,,,,,,,+++)))************)))(((((()))************+++++++++************************((()))***++++++***)))(((------,,,++++++,,,,,,,,,************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''''''''''''''''''''''''''''''''''''''''''''''')))***+++,,,,,,+++*********)))))))))((((((((('''(((((())))))))))))(((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((()))******+++))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********)))))))))(((((('''((()))***+++******)))((((((((((((((())))))))))))))))))))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))************+++++++++***+++,,,+++***)))***+++)))***+++,,,---,,,,,,+++************+++,,,---...///.........---------,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,...///........................///...---,,,,,,,,,,,,---000000////////////000000111000///......///000111///............//////000......////////////......//////000000000111111111000000000///////////////...///000111222333333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////...////////////////////////---///111111///...///000,,,,,,---///000111222333222111111000000/////////,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,+++++++++((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))((()))***++++++***+++++++++***************))))))************))))))+++++++++*********))))))))))))*********++++++++++++***)))(((((()))***+++)))))))))*********++++++++++++***))))))***++++++***)))))))))))))))))))))************************++++++************++++++))))))***+++,,,+++******))))))))))))************))))))))))))))))))))))))************************************)))))))))(((******+++,,,,,,,,,,,,+++******++++++******)))((()))************+++++++++************************,,,+++***))))))***+++,,,))))))))))))******+++,,,************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))***+++++++++***))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))%%%&&&''')))******++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))((((((((()))******************************''''''(((((())))))************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************((((((((((((((()))************)))((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))************+++++++++)))+++,,,+++******+++,,,******+++,,,,,,,,,,,,,,,************+++,,,------......------------,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,++++++***+++,,,---...((()))***+++,,,------...+++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,......///------------------------......---,,,,,,,,,------000///////////////000000000//////......//////000/////////.....................////////////......//////000000000000111111111000000//////.........---...///111222333444444000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////......///////////////////////////000222111000//////000------......///000000111111000///......///000111------------------------------,,,,,,++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************************************))))))******+++,,,+++***)))))))))***+++,,,******))))))))))))******+++++++++******************************++++++++++++***))))))))))))***+++************+++++++++,,,++++++***))))))***++++++))))))))))))))))))******************************++++++************++++++******+++++++++***))))))))))))))))))************))))))))))))))))))))))))************************************))))))))))))******+++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++******)))************+++++++++************************...,,,(((&&&&&&(((,,,...************************************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&(((((((((((('''))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&'''((()))************(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))((((((((())))))***************************(((((((((((())))))))))))))))))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((******+++++++++((((((((((((((())))))*********))))))((())))))***)))))))))))))))))))))))))))******++++++******))))))******++++++******)))))))))))))))))))))))))))))))))*********+++++++++)))+++,,,+++******+++---+++++++++,,,,,,,,,,,,,,,+++*********++++++,,,---------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********+++***((('''''')))+++,,,))))))***+++,,,,,,------******************++++++++++++++++++++++++++++++************************)))***+++---......------------------------------...------,,,,,,,,,------------,,,,,,,,,---......////////////////////////000000000000//////...---......////////////......////////////000000000111111111000///......------,,,---...///000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000/////////.........////////////////////////...///000000...---......---...............//////000///---------///111222------------------------,,,,,,,,,,,,++++++******---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************++++++******++++++,,,,,,++++++++++++++++++++++++************************************************+++++++++***)))***+++---+++***)))((((((***,,,...+++***)))(((((()))***+++******************************************************************************+++++++++,,,,,,,,,+++******************+++)))))))))))))))*********************************++++++************++++++++++++++++++******))))))((()))))))))************))))))))))))))))))))))))*********************************)))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***))))))*********+++++++++************************+++)))&&&$$$$$$&&&)))+++---------,,,+++***))))))************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))((((((((((((((()))************************))))))))))))((((((((((((''''''((()))***))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((******+++++++++'''(((((()))))))))))))))******))))))))))))******))))))))))))))))))))))))******++++++++++++************++++++++++++******))))))))))))))))))))))))))))))*********+++++++++)))+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,---------++++++******++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,+++)))''''''((()))***++++++++++++++++++++++++************************------------------------***************************+++---......---+++***------------------------------,,,,,,,,,------...,,,,,,,,,,,,,,,---............////////////......000111111111111000............////////////.........////////////000000000111000000///...------,,,....../////////......---////////////////////////////////////////////////000000000000000000000000////////////.......................................000111000...------...------------------......///...,,,,,,,,,...111222------------------------++++++,,,,,,,,,+++***)))------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++*********++++++,,,---++++++++++++++++++++++++************************************************+++,,,---,,,***)))+++---+++***)))((((((***,,,...+++***)))(((((()))***+++******************************************************++++++++++++************+++++++++,,,,,,,,,*********++++++*********(((((())))))************************************++++++************++++++,,,,,,+++******)))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,,,,,,,,,,+++,,,------------,,,++++++))))))*********+++++++++************************((((((''''''''''''((((((******+++,,,,,,,,,++++++************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((()))******)))((('''(((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))((((((''''''((((((******************************))))))(((((('''''''''((()))+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************''''''((()))))))))))))))******)))))))))***++++++))))))))))))))))))))))))******++++++++++++************++++++++++++******)))))))))))))))))))))))))))************+++++++++)))+++,,,,,,++++++---...,,,,,,,,,,,,,,,---......,,,++++++***++++++,,,,,,******++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++---,,,+++***)))******+++,,,,,,,,,+++++++++******+++++++++***************------------------------++++++++++++++++++++++++,,,,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......------------...///000000---......//////......---//////000111111000///.........////////////............////////////000000000//////......---------111111111111000///....../////////////////////////////////////////////////////////////////////////////////.........------........................000111222222000......///,,,,,,------------------...---,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***************************+++,,,------++++++++++++++++++++++++***************************************************---///...+++***+++---+++***)))))))))***+++,,,******))))))))))))*********************++++++++++++++++++*********************+++,,,,,,+++******************+++++++++,,,)))***++++++++++++***)))((((((((()))******++++++************************++++++************++++++,,,+++******)))*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***)))************+++++++++************************((()))+++,,,,,,+++)))((("""$$$&&&)))+++,,,------************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))***++++++***)))'''((((((((()))))))))***(((((())))))))))))(((((())))))))))))))))))))))))'''(((((())))))))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))((('''''''''''''''))))))))))))))))))))))))(((((((((((()))))))))))))))***,,,,,,,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))&&&'''((()))***))))))(((******))))))******+++,,,))))))))))))))))))))))))***++++++,,,,,,++++++******++++++,,,,,,++++++***)))))))))))))))))))))))))))************+++++++++)))+++,,,,,,,,,,,,---///---,,,,,,+++,,,---...///,,,,,,++++++***++++++,,,************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,************++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///------------...///000111------...//////...------+++,,,...///000///---,,,......////////////.............../////////000000........................000000000111000000//////////////////////////////////////////////////////........................//////.........---------........................///111222111///------...++++++,,,,,,---------...------------------......++++++++++++++++++++++++***,,,---......---,,,+++++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))))))))*********+++************+++,,,---...************************************************************************)))---111111---******,,,+++++++++***************))))))************))))))))))))*********++++++++++++++++++*********))))))***++++++,,,,,,++++++***)))))))))*********++++++)))***++++++++++++***)))'''(((((()))******++++++************************++++++************+++++++++***)))))))))***+++,,,))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++******)))************+++++++++************************)))***+++,,,,,,+++***)))###$$$'''***+++,,,++++++************************)))************+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))''''''''''''''''''''''''###$$$&&&(((************'''((((((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))%%%&&&''')))************))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))***)))((('''''''''''''''((((((((((((((((((((((((&&&&&&'''((()))***++++++,,,---......---***(((&&&)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((&&&''')))*********)))(((******))))))***+++,,,,,,))))))))))))))))))))))))***++++++,,,,,,++++++******++++++,,,,,,++++++***)))))))))))))))))))))))))))************+++++++++)))+++,,,,,,,,,,,,...///------,,,+++,,,---...///,,,,,,++++++***+++++++++))))))******+++++++++,,,++++++++++++++++++++++++*********++++++,,,,,,---%%%&&&''')))************))))))***+++,,,------...,,,,,,,,,,,,++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///*********+++,,,---...///,,,---...//////...---,,,)))***,,,.........,,,+++......////////////................../////////000---------...............,,,,,,---...//////......////////////////////////////////////////////////........................//////.........---------........................---...///...,,,+++***+++******+++,,,,,,---......,,,------......---,,,,,,************************+++,,,...//////...,,,+++)))******+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((())))))*********+++************+++,,,---...************************************************************************(((---222333...******++++++++++++++++++***)))(((((()))***++++++***)))((())))))******++++++++++++++++++++++++******))))))***+++,,,------,,,+++***((())))))))))))*********)))***+++,,,,,,+++***)))'''(((((()))***+++++++++************************++++++************++++++******)))))))))***,,,---))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,+++******)))************+++++++++************************)))))))))******)))))))))***+++,,,---,,,+++((('''************************)))************+++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))(((&&&$$$$$$&&&((()))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))******+++++++++,,,,,,,,,(((((((((((())))))))))))))))))))))))))))))))))))***)))'''''')))))))))((()))))))))))))))))))))))))))))))))))))))))))))))),,,***((('''&&&'''((()))))))))))))))***************---000000///,,,+++***))))))))))))))))))))))))************************(((((((((((())))))))))))------,,,+++***)))(((((()))************+++++++++((((((((((((((((((((((((,,,++++++******++++++,,,******************************++++++++++++*********++++++***((('''((()))++++++******)))(((((((((+++++++++++++++++++++++++++++++++,,,,,,+++++++++...---,,,,,,++++++,,,,,,************************)))******++++++******)))************************++++++++++++++++++++++++---,,,++++++******++++++------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,---......++++++------------++++++++++++,,,,,,,,,,,,---------------.........//////,,,------......------,,,...,,,***((()))+++...111......------------............//////...---,,,,,,///............---------......//////000000111111111///......///000000//////////////////...............------------..............................------------------------.../////////...------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))***++++++,,,,,,++++++***---+++)))***+++,,,,,,+++************************))))))***++++++++++++***)))************+++++++++*********+++,,,,,,,,,---,,,,,,,,,++++++******************)))))))))(((((())))))))))))))))))))))))((()))***+++++++++++++++'''(((((('''%%%$$$&&&'''++++++++++++++++++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))))))))***++++++++++++***************************+++++++++++++++++++++++++++++++++************)))'''(((***+++,,,+++)))(((+++*********))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************+++)))((()))---...---+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))(((((((((((())))))------,,,++++++******)))******))))))******+++,,,************************+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))******)))(((((()))******))))))))))))))))))))))))************+++++++++,,,(((((((((((())))))))))))))))))))))))))))))))))))***)))'''''')))))))))((())))))))))))))))))))))))))))))))))))))))))))))))+++***((('''''''''((()))))))))))))))************+++---000111///---,,,+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((()))))))))*********)))))))))))))))))))))))),,,++++++******++++++,,,))))))))))))))))))))))))*********++++++*********)))***+++***)))((()))***((((((((()))******++++++++++++++++++++++++++++++++++++)))(((((()))++++++,,,+++******))))))************************************++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++,,,,,,---...+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------.........///,,,------......------,,,---,,,,,,,,,,,,------.........------------............//////...------,,,............------------..................//////333222000000222222222111---------------...............------------..............................------------------------,,,,,,------,,,++++++***,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))***++++++,,,,,,++++++***---+++))))))***+++******************************))))))***++++++++++++***)))************+++++++++************++++++++++++,,,,,,,,,++++++*********,,,,,,,,,+++++++++******))))))))))))))))))))))))******+++++++++******)))***++++++***(((((()))+++++++++++++++++++++++++++))))))))))))))))))))))))******************************************************************************+++,,,,,,,,,,,,+++************************+++++++++++++++++++++++++++++++++************)))'''(((***+++++++++***)))************)))))))))(((***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))************+++)))(((***,,,...---+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))******))))))))))))******++++++++++++++++++++++++******))))))******+++,,,************************+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))***)))'''''')))))))))((())))))))))))))))))))))))))))))))))))))))))))))))+++***(((''''''((())))))))))))))))))************+++...000111///---,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((()))))))))***'''((((((((())))))))))))************************++++++************++++++((((((((((((((((((((((((************************((()))******)))(((***+++((((((((()))******++++++++++++++++++++++++++++++,,,***'''&&&&&&'''***,,,++++++***))))))))))))***************************+++++++++,,,,,,+++++++++************************---------------------------,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++,,,---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------............,,,------......------,,,---.../////////...---,,,......------------...............///......---,,,............------------------------------,,,,,,000...,,,---...///......++++++,,,,,,------............------------......------------------------------------------------,,,,,,,,,,,,,,,++++++***,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++************++++++,,,,,,++++++***---+++))))))*********(((************************))))))***++++++++++++***)))************+++++++++************))))))))))))+++++++++++++++*********,,,,,,,,,+++++++++++++++))))))))))))))))))))))))++++++++++++***)))((('''+++,,,,,,+++))))))***,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))***************************+++,,,,,,------,,,,,,************************+++++++++++++++++++++++++++++++++************)))'''(((***+++++++++***)))************))))))))))))******)))))))))((((((((())))))))))))))))))))))))))))))))))))***************))))))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***************++++++************++++++))))))******+++,,,,,,---******))))))******+++,,,************************+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((()))))))))(((((()))))))))((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((***)))'''''')))))))))((((((((((((((((((((((((((())))))))))))))))))))))))***)))(((((((((((())))))((()))))))))***************---//////---+++++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************++++++++++++((((((((()))))))))******************************++++++************++++++))))))))))))))))))))))))******))))))))))))******'''(((******))))))***,,,++++++******)))(((((((((************************+++***)))(((((()))***+++---,,,,,,+++++++++++++++************************++++++,,,,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++***************************************************++++++++++++,,,,,,,,,*********)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,------......------,,,//////000000///...---,,,...------,,,,,,------...---...............------.........---------,,,,,,......------,,,,,,++++++---,,,******,,,,,,,,,+++***++++++,,,---......///...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++************++++++,,,,,,++++++***...,,,******++++++***)))************************))))))***++++++++++++***))))))*********+++++++++******))))))((((((''''''+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))***)))'''''')))***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))***++++++,,,,,,++++++************************************************+++++++++*********))))))((()))***+++++++++***************)))))))))))))))*********)))))))))(((((())))))))))))))))))))))))((()))))))))***************))))))***++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************+++******))))))******+++))))))******+++++++++,,,******))))))******+++,,,************************************************++++++++++++++++++++++++((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***)))'''''')))))))))((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((((((((((())))))((()))))))))************)))+++,,,,,,***)))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))++++++++++++************)))))))))*********++++++************************+++******))))))******+++******************************)))(((((()))******'''(((******))))))***,,,++++++******)))(((((((((******************************,,,------,,,******---,,,++++++******++++++***************************++++++,,,,,,++++++***************************************************---,,,++++++******++++++*********************************************************+++++++++,,,,,,******)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------,,,,,,,,,------......------,,,111000///............///------,,,,,,,,,,,,------------...............---...------------,,,,,,,,,.........------,,,,,,,,,000...------...//////...++++++,,,---...//////000------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++++++++++++++******++++++,,,,,,++++++***...---+++++++++,,,+++***************************))))))***++++++++++++***))))))*********+++++++++***))))))(((((('''''''''************************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************'''((()))(((''''''(((***))))))))))))))))))))))))************************************************************************************************(((((()))***************************************************************+++++++++*********)))))))))******+++++++++++++++))))))))))))))))))******************))))))))))))))))))))))))))))))))))))((()))))))))************)))***************++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))(((((((((((())))))+++++++++******)))))))))******))))))******+++,,,************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***)))'''''')))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************((()))+++***(((''''''((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))((((((''''''************++++++++++++******************************))))))))))))*********************************)))(((''''''((()))***((()))******)))(((***+++((((((((()))******++++++***************************+++...000000...+++*********)))(((((((((((()))*********************************++++++*********************************************************---,,,++++++******++++++************************************************************++++++++++++******))))))******+++,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,------......------,,,111000...------...///000------,,,,,,,,,,,,------,,,---......///.........------------,,,,,,,,,,,,...---------------,,,,,,...---++++++---...---,,,,,,,,,------......//////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***---+++******+++,,,,,,+++************************))))))***++++++++++++***)))************+++++++++))))))))))))(((((((((((()))))))))***************+++++++++++++++,,,,,,,,,))))))))))))))))))))))))&&&'''((()))************)))*********))))))***,,,************************************************************************************************++++++++++++++++++++++++'''(((((()))***)))))))))************************************************+++++++++************)))************++++++,,,,,,))))))))))))************++++++*********)))))))))))))))))))))))))))))))))))))))))))))************)))***+++***))))))***+++++++++++++++++++++++++++***************************************+++++++++))))))(((((((((((()))))),,,++++++***))))))((((((******))))))******+++,,,***************************************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))''''''((())))))(((''''''))))))))))))))))))))))))*********))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))***)))'''''')))))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************(((*********((('''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))*********************************)))(((''''''((()))***)))***+++***)))((()))***((((((((()))******++++++************************,,,---...//////...---,,,******)))(((((((((((((((************************((())))))******))))))(((************************************************---,,,++++++******++++++++++++++++++++++++++++++************************************+++++++++++++++************+++,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------------,,,,,,,,,++++++,,,------......------,,,------.../////////......---,,,,,,++++++,,,,,,---,,,------...//////......---------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,+++))))))+++,,,+++***,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++++++++++++++++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***)))((('''(((***+++++++++************************))))))***++++++++++++***)))************+++++++++((()))))))))))))))******((()))))))))*********+++******+++++++++,,,,,,,,,))))))))))))))))))))))))(((((()))))))))))))))((()))+++++++++******,,,...++++++++++++++++++++++++************************************************))))))))))))))))))))))))++++++++++++++++++++++++(((((()))***************************************************************+++++++++************)))+++*********++++++,,,,,,((()))))))))************+++++++++*********))))))))))))))))))))))))))))))))))))))))))************(((***++++++(((((()))+++************************++++++++++++++++++++++++))))))*********+++++++++***))))))))))))))))))***************))))))))))))******))))))******+++,,,************************))))))*********+++++++++************************)))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))++++++******))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))***)))'''''')))))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))***))))))))))))))))))************)))***+++***)))((((((***))))))))))))))))))))))))************************(((((((((((())))))))))))(((((()))***+++,,,------(((((((((((())))))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))+++)))(((''''''((()))+++***++++++***((('''((()))++++++******)))((((((((())))))))))))))))))))))))...------,,,,,,------...,,,++++++***************************************(((((())))))))))))((((((************************++++++++++++++++++++++++---,,,++++++******++++++++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++++++++******++++++,,,---------++++++++++++------++++++,,,,,,,,,------------------,,,,,,+++++++++,,,------......------,,,)))+++...111111000---,,,---,,,,,,++++++,,,,,,---,,,,,,---.../////////...---------,,,,,,,,,++++++))))))******+++++++++,,,000...------...//////...,,,,,,++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---------------+++++++++,,,,,,+++++++++************************+++++++++++++++++++++++++++++++++,,,,,,+++++++++'''%%%%%%&&&(((*********************************))))))***++++++++++++***)))************+++++++++(((((())))))******++++++(((((())))))*********+++(((((())))))************))))))))))))))))))))))))************)))((('''&&&)))*********))))))+++---++++++++++++++++++++++++************************************************((((((((((((((((((((((((++++++++++++++++++++++++))))))***+++++++++++++++************************))))))))))))))))))))))))+++++++++************)))++++++******++++++,,,---(((((())))))*********++++++++++++************)))))))))))))))))))))))))))))))))))))))************(((***,,,+++(((''')))+++************************++++++++++++++++++++++++))))))******++++++++++++++++++************++++++((((((((()))******++++++*********)))***++++++,,,************************))))))******++++++++++++************************************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''''''''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))((()))))))))************%%%(((,,,+++)))'''''')))(((((())))))))))))(((((((((((((((((())))))))))))+++++++++*********************))))))))))))******))))))************))))))+++*********))))))(((((())))))))))))))))))))))))************************)))******+++++++++******(((((()))***************))))))))))))))))))))))))+++*********))))))(((((()))((((((((()))***++++++*********))))))))))))))))))))))))))))))))))))))),,,,,,,,,++++++*********,,,,,,,,,+++++++++******'''***,,,)))$$$!!!###&&&++++++************++++++,,,+++++++++***)))))))))------,,,+++***)))((('''******************++++++((())))))***++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------......///............------,,,+++---------------------------------------------------......//////......------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------)))******++++++,,,------,,,,,,,,,++++++++++++***,,,***)))***+++---,,,,,,++++++******)))(((((((((************************,,,+++++++++***)))))))))******+++,,,---//////000++++++++++++++++++++++++((()))***+++++++++++++++************************+++++++++*********))))))******))))))***+++,,,,,,******************************++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********************************************************)))))))))))))))************************)))))))))***++++++,,,,,,))))))***++++++++++++***)))************+++++++++))))))))))))***************+++,,,---............******************************))))))))))))))))))******))))))******+++,,,***++++++,,,,,,++++++***)))************+++++++++******+++++++++,,,,,,,,,++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))+++*********))))))((((((***************++++++++++++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((()))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++'''(((******)))(((((()))(((((())))))))))))(((((((((((((((((())))))))))))************************))))))(((((((((((())))))))))))************))))))************)))))))))((())))))))))))))))))))))))******************************+++++++++***))))))(((((()))***************))))))))))))))))))))))))++++++++++++*********)))))))))))))))))))))***+++)))))))))))))))*********************************+++++++++******)))))))))*********)))))))))(((((((((+++---+++&&&$$$&&&))))))((('''''''''''''''(((+++++++++***************+++++++++***************,,,+++++++++***)))))))))+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,++++++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------------,,,++++++******)))(((((())))))*********+++---+++***+++,,,...------++++++++++++++++++,,,,,,************************+++++++++***************+++,,,,,,,,,,,,,,,,,,,,,************************))))))***+++++++++++++++************************+++++++++*********))))))***)))))))))******+++,,,******************************++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************((((((((((((((((((((((((***)))))))))))))))))))))************************++++++************************+++,,,,,,,,,,,,+++)))************+++++++++))))))))))))************++++++---...////////////+++++++++***************))))))))))))))))))))))))******))))))******+++,,,***++++++,,,,,,++++++***)))************+++++++++*********+++++++++,,,,,,++++++************++++++))))))))))))))))))))))))************************************************,,,+++++++++******************)))))))))))))))***+++++++++*********))))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***))))))(((''''''&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))***))))))))))))))))))))))))***)))((((((((()))+++,,,***)))''''''((())))))((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))************))))))************))))))))))))))))))))))))))))))))))))***************************+++++++++***))))))((((((((()))***************)))))))))))))))))))))))),,,,,,,,,++++++++++++++++++***))))))))))))))))))(((((())))))******++++++++++++++++++++++++++++++*********)))))))))))))))***))))))))))))((((((((())),,,---,,,)))''')))+++,,,+++***)))))))))))))))***************+++++++++))))))******+++++++++,,,---,,,,,,+++***)))((((((------,,,+++***(((((('''************************------,,,,,,+++******)))+++,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,------------+++,,,,,,------,,,,,,++++++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,------,,,++++++******)))''''''((()))***+++,,,,,,---,,,++++++---......---)))******+++,,,,,,------***************************************+++++++++------,,,+++***)))(((((()))))))))))))))))))))))))))************+++++++++************************+++++++++***************))))))))))))*********+++******************************++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))******************************,,,,,,++++++***))))))((('''((())))))******)))))))))************+++++++++)))))))))*********+++++++++,,,---///000111111111++++++++++++******))))))))))))))))))))))))))))))******))))))******+++,,,******++++++++++++******)))************+++++++++*********++++++++++++,,,++++++************++++++))))))))))))))))))))))))************************************************,,,,,,,,,,,,,,,+++++++++,,,+++)))(((''''''((()))+++++++++***************++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((*********))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((***)))((('''((()))+++,,,,,,)))%%%&&&(((******((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((()))))))))))))))((((((''''''(((((()))))))))************))))))*********)))))))))))))))))))))))))))))))))))))))***************************+++++++++***)))((('''(((((()))***************))))))))))))))))))))))))++++++++++++++++++++++++++++++***)))((((((((()))''''''((()))***++++++,,,++++++++++++++++++++++++******************))))))++++++++++++************)))+++,,,,,,***)))+++,,,------,,,+++************)))))))))***+++++++++,,,)))************+++++++++,,,+++++++++***)))))))))------,,,+++***)))((((((++++++++++++++++++++++++---------,,,,,,+++++++++******+++++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,------------......//////......------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++))))))+++,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))******++++++,,,------******+++,,,,,,---......---+++******,,,------,,,(((((()))))))))*********************************)))))))))***+++++++++,,,------,,,+++***))))))(((******************************************++++++************************************************))))))************************************************++++++++++++******((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))************************************************)))))))))))))))*********************************+++++++++*********))))))((())))))***************))))))*********+++++++++))))))*********++++++++++++,,,...///000111222222,,,,,,++++++***))))))))))))))))))*********************))))))******+++,,,******++++++++++++******))))))*********+++++++++************++++++++++++++++++************++++++))))))))))))))))))))))))************************************************,,,,,,,,,,,,++++++++++++---,,,***(((''''''((()))************************++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))******+++++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))))))))***((((((((((((((((((((((((***)))((((((((()))++++++,,,)))%%%&&&(((******((((((((())))))))))))(((((((((((((((((())))))))))))''''''(((((())))))))))))***))))))(((((())))))***))))))************))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***************)))((('''(((((()))***************))))))))))))))))))))))))))))))******************++++++***)))((((((((()))''''''((()))***++++++,,,************************++++++++++++++++++++++++************************))))))***************+++))))))(((''''''''''''''')))))))))***+++++++++,,,+++++++++************))))))))))))***+++++++++,,,************************........................))))))******++++++++++++))))))***++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------......//////......------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,***))))))***,,,---++++++++++++++++++++++++*********+++++++++,,,,,,)))******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,+++***((()))+++,,,,,,+++*********)))))))))((((((************************)))))))))***+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++***))))))******+++******************************************************++++++++++++***)))******************************++++++++++++******((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))************************************))))))*********++++++++++++,,,------......------))))))*********+++++++++************+++++++++++++++,,,---///000000111111+++++++++*********))))))*********++++++,,,,,,,,,******))))))******+++,,,)))******++++++******)))))))))*********+++++++++))))))*********+++++++++++++++************++++++******************************************************************************++++++++++++++++++...---,,,***))))))******************************++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((()))******+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((((()))))))))))))))))))))))))))((()))))))))***************)))''''''((())))))((((((((())))))))))))(((((((((((((((((())))))))))))'''(((((())))))******+++******))))))))))))******))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((((((((()))***************)))))))))))))))))))))))))))))))))))))))*********+++***))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))+++++++++++++++,,,,,,,,,''''''((((((((((((((()))))))))))))))))))))*********))))))(((((())))))******************+++++++++,,,+++++++++******))))))(((((()))***+++,,,,,,---((())))))***++++++,,,,,,++++++++++++++++++++++++&&&''''''((())))))******))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------+++,,,,,,------,,,,,,++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++---+++***))))))***+++---***++++++++++++,,,,,,,,,************++++++++++++------,,,++++++******))),,,+++++++++***************)))((((((***++++++***------,,,,,,+++******)))***************************************+++++++++***+++++++++,,,,,,------++++++++++++++++++++++++,,,+++***)))))))))***+++***************************************++++++++++++,,,---------,,,+++*********************************++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))******++++++************************((())))))***++++++,,,,,,((())))))***************)))************+++++++++*********++++++++++++,,,***+++,,,---............************************)))******++++++,,,,,,,,,******))))))******+++,,,))))))************)))))))))************+++++++++)))))))))************+++++++++************++++++************************************************++++++++++++++++++++++++************++++++++++++---------,,,,,,++++++******************+++++++++++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))'''(((***+++++++++)))((('''(((******)))(((((()))(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))***++++++,,,))))))(((((((((((())))))))))))************))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))************(((((()))***************)))))))))))))))))))))))))))))))))******+++++++++))))))))))))))))))***+++)))))))))))))))*********************************)))*********++++++++++++''''''''''''(((((())))))******))))))******))))))************+++,,,---...+++++++++******************************+++++++++)))))))))***+++++++++,,,((())))))***++++++,,,,,,(((((((((((((((((((((((()))))))))***************)))******+++,,,,,,++++++++++++++++++++++++++++++)))******+++,,,,,,------+++,,,,,,------,,,,,,++++++++++++*********))))))++++++++++++++++++++++++************************,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,************++++++++++++------,,,++++++******)))******+++++++++++++++++++++)))((()))***,,,++++++,,,,,,++++++++++++++++++************************+++++++++***************************+++++++++,,,************************---,,,***)))((()))***+++************************))))))*********+++++++++,,,---...//////---+++*********************************++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))******++++++******************************************++++++&&&&&&'''((((((((((((((()))************+++++++++*********+++++++++,,,,,,******++++++++++++******)))))))))***++++++,,,,,,'''(((((()))******++++++******))))))******+++,,,))))))************)))))))))************+++++++++))))))))))))************++++++************++++++************************************************++++++++++++++++++++++++++++++++++++,,,,,,------***+++,,,------,,,***)))))))))*********+++++++++************************************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((('''&&&&&&%%%%%%))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))&&&'''***,,,,,,+++)))'''%%%(((,,,+++)))'''''')))(((((())))))))))))(((((((((((((((((())))))))))))((())))))***+++,,,,,,,,,((((((''''''''''''(((((())))))************))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&''')))************(((((()))***************))))))))))))))))))))))))*********++++++,,,,,,,,,))))))(((((()))***++++++*********)))))))))))))))++++++++++++++++++++++++(((((())))))*********+++((()))))))))******++++++,,,+++******++++++)))(((&&&&&&''''''((()))+++,,,,,,+++++++++******))))))'''((()))***+++,,,------+++++++++***************)))************+++++++++------------------------//////...------,,,,,,,,,)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))***+++,,,,,,---------......//////......------------,,,,,,,,,++++++++++++++++++++++++++++++************************+++******************+++*********++++++,,,,,,,,,)))************+++++++++)))******+++,,,,,,------++++++,,,---......///000,,,***)))***+++---,,,,,,((((((((()))******++++++************************,,,+++++++++******))))))*********)))))))))))))))))))))))))))))))))))))))---,,,***)))((()))***+++************************))))))******++++++++++++---...///000000...,,,+++******************************++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************'''(((((()))***+++++++++************************,,,,,,++++++***)))))))))++++++,,,---------------)))************+++++++++******+++++++++,,,,,,,,,)))************)))(((((((((((()))***+++,,,,,,---%%%&&&&&&'''((())))))************)))***++++++,,,))))))************)))))))))************+++++++++))))))))))))************++++++************++++++************************************************++++++++++++++++++++++++,,,,,,,,,------.........''')))+++------,,,)))((())))))******++++++++++++))))))))))))))))))))))))333...)))'''(((***+++***,,,+++)))'''&&&&&&'''''')))))))))))))))((((((((('''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))'''((()))***((('''))))))))))))))))))))))))(((((((((((())))))))))))************************&&&&&&'''((()))***++++++(((((((((((())))))))))))&&&+++...,,,+++,,,,,,***))))))))))))************'''((()))******)))((('''))))))))))))))))))))))))''')))***)))((('''(((***(((((((((((()))))))))))))))(((((('''''''''''''''((()))+++,,,,,,***((('''************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******++++++(((((())))))******+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((************))))))))))))))))))***++++++++++++***+++++++++*********))))))***)))'''(((***++++++***************************************************---------,,,,,,+++++++++************************))))))))))))***+++,,,---***))))))***,,,------,,,************************++++++++++++++++++++++++,,,---//////---)))$$$!!!,,,,,,++++++++++++++++++,,,,,,,,,++++++******************++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,************************)))******++++++,,,------************************)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,***))))))+++...)))***++++++++++++***)))''''''(((((())))))******+++,,,...//////---,,,+++************************))))))))))))))))))))))))))))))************))))))+++*********))))))(((((()))))))))))))))))))))))))))))))))***+++++++++,,,)))))))))))))))*********))))))))))))))))))))))))***++++++++++++***))))))************************))))))))))))))))))))))))))))))))))))************---------,,,,,,+++++++++---------,,,,,,+++++++++************************++++++******)))(((((((((++++++******))))))((((((,,,,,,*********+++,,,---***++++++,,,,,,++++++***************************+++++++++*********))))))***)))))))))))))))******+++++++++++++++***))))))++++++************++++++***+++,,,,,,------,,,,,,////////////...---,,,+++***)))))))))***+++,,,,,,,,,,,,,,,+++***)))((((((///+++'''&&&'''))))))((())))))(((((('''(((((()))'''''''''''''''''''''''''''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***((('''((()))***)))'''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((()))(((((((((((())))))))))))(((,,,///,,,+++------+++))))))))))))************'''((()))******)))((('''))))))))))))))))))))))))''')))***)))((('''(((***(((((((((((()))))))))))),,,++++++***************((())))))******)))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))'''''''''(((((((((((((((+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))***++++++++++++***+++++++++*********))))))***)))'''(((***++++++***,,,,,,+++++++++*********************************,,,,,,+++++++++*********************************---,,,+++***))))))))))))***)))(((***+++---,,,+++************************++++++++++++++++++++++++)))***,,,------+++)))(((++++++++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++*********+++++++++,,,,,,***++++++,,,,,,++++++************+++++++++,,,,,,************************++++++++++++++++++++++++************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,+++******+++---++++++++++++++++++++++++))))))))))))*********++++++,,,---......---,,,+++************************))))))))))))))))))))))))(((((())))))))))))((((((************)))))))))((())))))))))))))))))))))))***************+++++++++&&&&&&''')))***+++,,,---))))))))))))))))))))))))***++++++++++++***))))))************************))))))))))))))))))))))))))))))))))))************,,,,,,+++++++++*********,,,,,,,,,,,,+++++++++***************************)))******************************))))))))))))))),,,+++***)))))))))***+++***++++++,,,,,,++++++***************************+++++++++*********)))))),,,++++++*********++++++******+++++++++******)))++++++************++++++++++++,,,---------------////////////...---,,,+++*********)))******++++++(((((()))***+++++++++++++++)))'''''')))***))))))((((((((()))))))))******$$$$$$%%%%%%&&&'''''''''(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''((()))***)))((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''((((((((('''''''''&&&&&&(((((((((((())))))))))))(((---///,,,+++---...,,,))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))''')))***)))((('''(((***(((((((((((())))))))))))***)))((((((''''''((((((((((((((((((((((((((()))************************))))))))))))))))))))))))************************((((((((((((''''''''''''((((((((((((((((((''''''+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))((()))******++++++******+++++++++******************)))'''(((***++++++***,,,,,,,,,++++++************************************************)))))))))************************---,,,+++***))))))))))))+++***)))***+++,,,+++***************************++++++++++++++++++++++++***+++,,,---------,,,,,,*********++++++,,,,,,---************++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++*********++++++++++++,,,***++++++,,,,,,++++++************++++++++++++,,,************************---,,,,,,+++******))))))************************)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,+++******+++,,,+++***))))))***+++,,,************++++++++++++***+++------...---,,,+++************************))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))+++++++++***************&&&'''''')))***+++,,,---))))))))))))))))))))))))***++++++++++++***))))))************************))))))))))))))))))))))))))))))))))))***************************)))))))))+++++++++***************************************))))))******+++,,,,,,---))))))))))))************+++***)))(((((((((((((((******++++++++++++******))))))))))))))))))))))))+++************))))))))),,,+++******))))))))))))***************+++++++++++++++************+++++++++,,,------......------///////////////...---,,,++++++***)))))))))******'''((()))***++++++++++++))))))***+++,,,,,,++++++)))*********+++*********$$$$$$%%%%%%&&&'''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''((()))***)))((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((((((((())))))))))))(((,,,---+++***,,,---+++((()))))))))************(((((())))))))))))((((((((((((((((((((((((((((((''')))***)))((('''(((***(((((((((((())))))))))))(((((('''&&&&&&&&&&&&''')))(((&&&&&&&&&''')))***************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''',,,++++++******)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************)))))))))(((((())))))******************************************)))'''(((***++++++***)))))))))*********++++++************************************************************************))))))))))))***+++,,,------,,,++++++,,,,,,+++***************************++++++++++++++++++++++++///...------,,,,,,,,,,,,))))))***+++,,,,,,------******++++++,,,,,,------,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++***++++++,,,,,,++++++***************++++++++++++************************,,,+++++++++******))))))************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,---+++*********+++***(((''''''(((***+++***************************++++++,,,---,,,,,,+++************************))))))))))))))))))))))))***++++++,,,,,,++++++************))))))))))))))))))))))))))))))))))))))),,,+++++++++***)))))))))*********)))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))************************))))))))))))))))))))))))((()))))))))*********************************************)))))))))))))))******************************+++++++++,,,,,,,,,(((((())))))******+++++++++******)))((((((((((((******++++++++++++******((((((((((((((((((((((((************))))))))))))***)))((('''&&&&&&&&&&&&***************+++++++++++++++************++++++,,,,,,---............---///////////////...---,,,,,,+++***))))))((())))))***************)))(((((('''(((***+++++++++++++++------,,,+++******))))))%%%&&&&&&'''((())))))***))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))******)))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))(((((((((((())))))))))))&&&***+++((('''***+++***((()))))))))************))))))(((((((((((())))))((((((((((((((((((((((((''')))***)))((('''(((***(((((((((((()))))))))))),,,+++******))))))******)))(((&&&%%%%%%''')))+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********))))))(((((((((,,,,,,++++++******))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))************)))))))))((((((((()))************)))***************************)))'''(((***++++++***%%%&&&'''((()))+++,,,,,,******************************++++++++++++++++++************************))))))))))))***+++,,,---...---,,,,,,---...---+++************************++++++++++++++++++++++++///...---,,,,,,,,,------))))))***+++,,,,,,------+++,,,,,,,,,------......,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++***++++++,,,,,,++++++***))))))*********+++++++++************************)))))))))******+++++++++))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,,,,+++))))))******)))'''%%%%%%''')))***)))))))))))))))))))))))))))******++++++,,,,,,+++************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))******)))))))))))))))))))))))),,,+++++++++***)))))))))************))))))(((((())))))))))))))))))))))))***++++++++++++***))))))************************))))))))))))))))))))))))((()))))))))******************++++++++++++++++++))))))))))))))))))))))))************************,,,,,,,,,+++++++++******(((((())))))******+++++++++++++++******))))))((()))******++++++******)))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((''''''&&&''''''+++******))))))***++++++++++++************+++++++++,,,------......---------............------,,,++++++***)))(((((((((((())))))*********)))((((((%%%'''))))))((((((((()))...---+++)))((((((((()))'''((((((((()))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&(((***+++***)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))$$$%%%&&&'''((()))******(((((((((((())))))))))))&&&)))***'''&&&)))******))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))''')))***)))((('''(((***(((((((((((())))))))))))******)))(((((((((((())))))(((&&&&&&&&&(((***,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))************************((((((((((((((((((((((((************))))))))))))'''((())))))******))))))***************+++++++++***)))'''(((***++++++***%%%%%%'''(((***+++,,,---*********************************+++++++++++++++************************---,,,+++***))))))))))))---,,,+++,,,---...---,,,************************++++++++++++++++++++++++,,,++++++,,,---...///000*********++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))************+++***++++++,,,,,,++++++***)))))))))************+++************************(((((())))))***++++++,,,)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((***++++++***))))))***)))((('''&&&&&&'''((())))))))))))((((((((((((((()))))))))******+++,,,,,,************************))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))************))))))))))))))))))))))))+++++++++***************'''(((((()))******++++++))))))))))))))))))))))))***++++++++++++***))))))************************))))))))))))))))))))))))))))))))))))*********************+++++++++++++++))))))))))))************************************---,,,,,,+++******))))))))))))))))))************)))******++++++******)))))))))************))))))))))))))))))))))))))))))(((((()))))))))))))))***+++******))))))******+++---,,,***)))))))))***+++++++++************++++++***+++,,,,,,------,,,,,,,,,,,,---------,,,,,,+++******)))((((((((())))))%%%&&&''')))***++++++,,,&&&((()))((('''&&&(((***+++)))'''$$$$$$%%%''')))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&'''***+++***)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''(((((()))))))))(((((((((((())))))))))))&&&******'''&&&)))+++***))))))))))))***************)))(((''''''((()))***))))))))))))))))))))))))''')))***)))((('''(((***(((((((((((())))))))))))(((((('''&&&&&&&&&&&&&&&((((((''''''((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))******(((((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))************))))))))))))'''(((((()))))))))))))))))))))*********+++++++++***)))'''(((***++++++***)))))))))***++++++,,,,,,************************)))))))))*********++++++************************---,,,+++***))))))))))))+++))))))***,,,---,,,+++************************++++++++++++++++++++++++++++++,,,,,,---------...++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))***************++++++,,,,,,++++++***))))))))))))************************************))))))))))))************)))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))*********((((((***+++))))))))))))))))))))))))*********)))))))))((((((((((((((()))***++++++,,,************************))))))))))))))))))))))))((((((((())))))(((((((((((()))))))))************))))))))))))))))))))))))***************+++++++++((((((((()))******++++++))))))))))))))))))))))))***++++++++++++***))))))************************))))))))))))))))))))))))))))))))))))************)))))))))*********++++++)))))))))******+++++++++*********************************************)))*********)))))))))))))))&&&'''(((************)))))))))************))))))************************(((((((((((())))))*********************+++,,,---///---+++)))(((((()))***++++++************++++++)))***++++++,,,,,,++++++***++++++,,,,,,++++++***)))(((((((((((())))))***$$$%%%''')))***++++++,,,)))***+++***''''''))),,,(((&&&###!!!!!!$$$'''***)))))))))))))))(((((((((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&'''***++++++***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((++++++'''&&&***,,,+++))))))))))))***************)))(((''''''((()))***))))))))))))))))))))))))((()))***)))((('''(((***(((((((((((())))))))))))++++++***)))))))))))))))((((((((())))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))*********+++,,,,,,,,,---'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))************************************************************))))))))))))'''(((((()))))))))))))))))))))******++++++++++++***)))'''(((***++++++***---------,,,,,,,,,++++++************************'''((((((((())))))******************************))))))))))))***+++,,,---(((''''''(((***,,,+++***************************++++++++++++++++++++++++.........---,,,+++)))(((,,,,,,+++++++++++++++++++++*********))))))((((((*********++++++,,,,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))************+++++++++,,,,,,+++++++++))))))))))))************************************++++++******)))((((((((()))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********)))'''(((***,,,******++++++++++++******,,,+++++++++******))))))(((((((((((()))***+++,,,************************))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++(((((())))))*********+++))))))))))))))))))))))))))))))******+++++++++,,,+++++++++***)))(((((('''))))))))))))))))))))))))***++++++++++++***))))))************************))))))))))))))))))))))))))))))))))))************'''((((((((())))))******))))))******+++++++++,,,************************((((((((()))******++++++++++++******))))))(((((($$$%%%''')))******))))))))))))************))))))************************'''((((((((())))))******''''''(((((()))+++,,,---000...+++)))((('''((()))++++++************++++++))))))***++++++++++++***)))******+++++++++******(((((('''(((((()))***+++(((((()))))))))))))))(((''''''''''''(((((((((((())))))))))))))))))))))))+++******)))(((''''''&&&(((((((((((())))))))))))******))))))***+++,,,,,,******))))))((((((''''''******))))))((((((''''''''')))++++++)))'''''''''+++(((&&&'''))))))'''$$$))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))((((((((((((+++******)))(((''''''&&&(((((((((((((((((((((((()))))))))))))))(((''''''%%%&&&&&&'''((())))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******+++,,,,,,***)))((())))))))))))))))))))))))(((((())))))*********+++))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++(((((())))))******++++++************************+++++++++++++++***)))((()))************++++++++++++*********))))))((((((******))))))(((((('''''')))***+++,,,------------******))))))))))))******)))************+++++++++((()))***++++++***)))(((+++*********))))))((((((+++++++++*********)))))) !!!###%%%(((***,,,---************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,............---,,,+++***************************************************++++++***************+++++++++++++++++++++++++++))))))))))))))))))))))))*********++++++,,,,,,,,,---,,,***)))))))))******)))))))))))))))))))))))))))************)))(((((()))***,,,+++)))(((((((((++++++************++++++++++++++++++++++++++++++)))))))))))))))))))))))))))************++++++++++++,,,***'''(((,,,---***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))*********+++,,,,,,+++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((''''''((()))***++++++,,,+++,,,,,,,,,,,,+++************))))))(((((('''''',,,,,,+++***)))))))))***))))))))))))))))))))))))+++*********))))))((((((+++*********))))))(((((())))))*********+++++++++***************+++++++++))))))))))))))))))******))))))))))))))))))))))))))))))))))))************+++*********))))))(((((())))))))))))************++++++***)))(((((()))))))))***+++,,,,,,+++***)))++++++************++++++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))*********)))((('''''''''''''''''''''(((((((((((((((((((((((((((((())))))***)))))))))((((((((('''***)))))))))((((((((('''((()))+++***(((''''''(((+++)))''''''))))))(((&&&))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((*********)))((('''''''''(((((((((((((((((((((((()))))))))))))))(((''''''&&&&&&'''(((((()))******((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))************)))(((((())))))))))))))))))))))))(((((()))))))))*********))))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((((()))******)))))))))))))))*********''''''''''''''''''''''''***++++++++++++***)))((())))))*********+++++++++************)))))))))((())))))))))))(((((((((((()))***+++,,,------------******))))))))))))******)))************+++++++++((()))***++++++***)))(((************)))))))))(((+++++++++*********))))))*********************+++************************++++++++++++++++++++++++))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,+++***)))(((++++++++++++++++++++++++************************++++++***************+++++++++++++++++++++++++++))))))))))))))))))))))))+++*********************,,,+++***)))))))))******))))))))))))))))))))))))((()))***+++++++++++++++(((***++++++)))(((((()))((((((''''''''''''((((((************************))))))))))))))))))))))))))))))*********+++++++++)))***)))&&&&&&***+++((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((())))))******++++++++++++,,,,,,++++++***)))((((((((())))))))))))))))))))))))((())))))******))))))))))))))))))))))))************)))))))))(((************)))))))))(((******************++++++*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********))))))))))))))))))))))))************++++++***)))))))))))))))((()))************)))((((((((((((((((((((((((((()))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))******))))))((((((''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))******)))''''''((()))+++)))(((((()))***)))'''))))))))))))))))))))))))))))))(((((((((((())))))'''''''''((()))*********************************(((((((((((())))))))))))******))))))((((((''''''(((((((((((((((((((((((()))))))))))))))((((((''''''(((((())))))*********)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***))))))((((((((((((((())))))))))))))))))))))))(((((())))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''(((((()))***************))))))))))))******************************++++++******)))))))))))))))*********++++++************))))))))))))(((((((((((()))))))))))))))***+++,,,,,,,,,,,,,,,******))))))))))))******)))************+++++++++))))))************))))))************))))))))))))+++************)))))))))///......---,,,+++******************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,+++***)))(((++++++++++++++++++++++++************************+++***************++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++******)))(((((('''++++++***)))))))))******))))))))))))))))))))))))'''(((***+++,,,---------''')))******)))((()))*********))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++***,,,,,,((((((+++,,,***))))))))))))))))))))))))************************(((((())))))))))))******((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))*********++++++,,,,,,++++++***)))''''''((())))))***++++++''''''''''''((()))***+++))))))))))))))))))))))))************))))))))))))************))))))))))))++++++******************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))***************************)))))))))))))))))))))************+++***))))))))))))))))))(((((())))))))))))(((((('''((()))******)))(((''')))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((***)))))))))(((((((((''''''''''''(((((((((((()))***************)))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))***)))(((&&&''')))+++******))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((())))))))))))((((((((()))))))))*********+++)))*********++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))+++***)))''''''((())))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''''''''''''''((())))))++++++******))))))((((((++++++++++++++++++++++++))))))************))))))))))))))))))*********************)))))))))))))))''''''(((((())))))******))))))***+++++++++++++++******))))))))))))******))))))*********+++++++++)))))))))******)))))))))*********)))))))))))))))************))))))))))))************+++++++++,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++---------------,,,++++++++++++++++++++++++++++++*********************************)))******+++,,,************************))))))))))))))))))))))))***************)))))))))*********))))))))))))***))))))))))))))))))))))))'''((()))***++++++++++++&&&''')))***)))((()))***,,,++++++******++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***************------***)))+++,,,***))))))))))))))))))))))))************************(((((())))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))*********)))))))))))))))+++++++++++++++***))))))(((((()))))))))*********))))))((((((((())))))***))))))))))))))))))))))))*********)))))))))))))))*********)))))))))))))))+++++++++***************))))))))))))((((((((((((++++++******)))((((((((())))))))))))))))))))))))((()))))))))************************************((()))))))))******************)))))))))))))))***))))))))))))))))))))))))((()))+++------+++)))((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))))))))*********))))))************)))((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))(((&&&''')))+++))))))******))))))******))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))((((((((('''(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************)))*********++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))),,,+++***)))((()))***+++(((((((((((((((((((((((())))))(((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''((())))))++++++******))))))((((((((((((((((((((((((((((((((())))))*********))))))(((((()))))))))*********))))))))))))))))))******''''''(((((())))))******))))))******++++++************))))))))))))******))))))*********+++++++++***))))))))))))))))))***))))))))))))))))))******))))))))))))))))))))))))''''''((()))***,,,------************************++++++++++++++++++++++++(((((((((((((((((((((((())))))*********+++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++******************************))))))***++++++,,,************************))))))))))))))))))))))))))))))******+++,,,------))))))))))))***)))))))))))))))))))))))))))))))))((()))))))))))))))((((((%%%''')))))))))((()))***((((((''''''''''''((((((************************(((((((((((((((((((((((((((((()))))))))*********''',,,---)))'''))))))((())))))))))))))))))))))))************************))))))(((((((((((((((((()))))))))(((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))))))))***++++++++++++***))))))+++*********)))))))))(((---,,,+++***)))((((((((())))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))******************************))))))))))))((((((''''''************))))))(((((())))))))))))))))))))))))((()))))))))***************************+++++++++((()))))))))***************)))))))))))))))******************************((()))+++------+++)))(((***++++++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))*********+++++++++%%%&&&'''((()))(((''''''(((((((((((())))))))))))(((((((((((())))))))))))'''((()))((('''''')))+++''')))***)))(((((()))+++))))))))))))))))))))))))))))))(((((((((((())))))*********)))((('''''''''''''''''''''''''''''''''''''''(((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))'''(((((())))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))),,,++++++***************))))))))))))))))))))))))))))))((((((((((((''''''))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''(((((()))***************))))))))))))))))))))))))))))))))))))(((((())))))******))))))((((((((()))))))))******))))))))))))************(((((((((((())))))))))))((())))))*********))))))******))))))))))))******)))************+++++++++******))))))))))))******))))))))))))************(((((()))))))))))))))************++++++,,,,,,,,,************************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))************+++)))***************))))))************************************************))))))))))))***+++,,,,,,************************))))))))))))))))))))))))(((((()))+++,,,---...///'''((()))*********))))))))))))))))))))))))))))))(((((())))))(((((('''&&&&&&((())))))((('''((()))***))))))(((((())))))***************************))))))))))))))))))))))))((((((((()))))))))******+++111333///+++,,,---,,,))))))))))))))))))))))))************************))))))(((((((((((('''''')))))))))(((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))***************++++++******)))(((,,,++++++***))))))((((((///...,,,***)))((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************))))))*********++++++++++++******))))))((((((''')))))))))))))))))))))***))))))))))))))))))))))))))))))))))))*********************+++++++++++++++))))))))))))************)))))))))))))))******+++++++++************++++++'''((()))******)))((('''++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))************************''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************###$$$&&&((())))))(((''''''((((((((()))))))))***'''((((((((()))))))))***&&&((()))***)))((()))***&&&((())))))'''''')))+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''((()))*********(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***************))))))((())))))))))))))))))))))))))))))((((((((('''''''''))))))(((((((((((())))))(((((((((((((((((((((((()))(((((((((((()))******)))))))))))))))*********++++++++++++++++++++++++'''(((((()))))))))))))))(((((((((((()))))))))***((()))))))))************))))))))))))((((((((((((((()))))))))))))))((((((******))))))))))))******)))************++++++++++++***)))(((((()))***+++((()))))))))************(((((((((((())))))*********+++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************))))))************))))))))))))))))))))))))))))))************************))))))))))))***+++,,,---************************))))))))))))))))))))))))((())))))***+++,,,,,,---&&&''')))*********))))))))))))))))))))))))))))))'''(((((())))))))))))((('''(((***)))(((&&&'''(((,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***,,,333666222------......))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((())))))******++++++***************))))))(((************************---,,,+++)))(((((((((((())))))))))))))))))))))))((()))))))))************((()))))))))************(((((()))***+++,,,,,,---,,,++++++***))))))((((((((((((((()))******++++++))))))))))))))))))))))))))))))))))))*********************++++++,,,,,,,,,))))))))))))************)))))))))))))))***+++++++++***)))(((((()))***+++((((((((((((((((((((((((******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))###%%%(((***+++++++++***'''((((((((())))))******'''((((((((())))))******%%%'''*********)))))))))%%%'''))))))'''&&&(((+++))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((())))))******))))))))))))))))))))))))&&&''''''((()))******+++(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((()))*********)))'''&&&))))))))))))))))))))))))))))))(((((('''''''''&&&))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))***++++++(((((())))))******++++++((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))(((((())))))*********+++******))))))((((((''''''((()))))))))))))))((((((******))))))))))))******)))************++++++++++++***)))(((((()))***+++(((((())))))*********+++'''((((((((())))))******''''''((()))+++,,,------************************++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))***************++++++,,,,,,,,,++++++((((((((((((((((((((((((************************))))))))))))***+++,,,---)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********&&&'''(((*********)))((())))))))))))))))))))))))&&&'''(((***++++++++++++''')))***)))'''&&&&&&'''))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&---000,,,((('''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&%%%%%%&&&'''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++'''(((((()))***++++++,,,***************)))(((((()))))))))***++++++,,,,,,***))))))(((((((((((()))))))))))))))))))))))))))(((((())))))*********+++(((((())))))*********+++''''''(((***+++,,,---...,,,,,,,,,+++***))))))(((''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))*********************++++++,,,,,,,,,))))))))))))************))))))((())))))***++++++***)))(((''''''((()))***++++++************++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++++++++***)))))))))))))))))))))))))))%%%&&&((()))))))))((('''''''''''''''''''''''''''))))))(((((((((((())))))111///,,,)))((()))***+++''''''''''''(((((((((((())))))(((((((((((()))))),,,)))&&&&&&(((******(((******))))))((((((''''''))))))))))))))))))))))))******+++++++++******))))))***+++,,,,,,+++***)))))))))))))))))))))))))))+++*********))))))((((((*********))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))+++,,,------+++)))******************************++++++******)))(((((((((''''''(((((())))))******))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))***((('''&&&&&&'''(((***))))))************))))))&&&''''''((()))******+++))))))))))))))))))))))))((()))***++++++***)))(((&&&(((***++++++)))'''%%%((()))*********)))'''&&&)))*********++++++++++++++++++***)))(((((())))))******))))))((((((''''''))))))***++++++++++++***)))))))))))))))))))))))) )))---)))+++111///'''---,,,***)))))))))*********************+++++++++************)))))))))(((++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++******)))*********,,,+++***))))))***+++,,,)))************++++++++++++++++++************)))))))))))))))************((((((((((((((()))******+++)))(((&&&&&&((()))+++&&&%%%%%%''')))***)))(((*********)))))))))))))))''''''((()))***++++++,,,,,,+++***((((((((())))))************************'''((()))******)))(((''')))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((******))))))((((((''''''$$$&&&))),,,---,,,+++*********))))))((((((''''''((((((((((((((()))******))))))))))))))))))))))))***)))))))))))))))******)))))))))))))))))))))))),,,***(((&&&&&&''')))***(((((((((((((((((((((((('''(((((()))***+++++++++((()))***++++++***)))(((''''''(((((())))))******************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,,,,,,,---''''''((()))***+++,,,,,,)))))))))***+++++++++,,,---,,,+++***)))'''&&&&&&*********)))))))))))))))(((***+++***)))((()))***((((((((()))******++++++))))))))))))))))))))))))))))))))))))************,,,+++++++++******))))))))))))))))))))))))))))))((())))))))))))'''&&&%%%))))))))))))))))))))))))$$$%%%'''((())))))))))))''''''''''''''''''''''''))))))(((((((((((())))))&&&''''''''''''&&&&&&%%%''''''''''''(((((((((((())))))(((((((((((())))))+++(((&&&&&&(((***)))((())))))))))))(((((((((((())))))))))))))))))))))))))))))*********))))))((())))))***++++++***))))))))))))))))))))))))))))))************)))))))))(((***)))((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))***,,,------+++)))******************************)))))))))))))))*********))))))))))))(((((((((((())))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))'''(((((((((((((((((('''((())))))******))))))((('''''''''((()))*********))))))))))))))))))))))))((()))************)))((('''((()))******)))(((''')))))))))))))))(((((('''))))))))))))*********++++++******)))(((((())))))***)))))))))((((((((('''))))))***++++++++++++***)))))))))))))))))))))))) '''***'''***444666111,,,+++***)))))))))******)))*********+++++++++++++++*********************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++*********)))******++++++++++++***))))))***++++++)))************++++++++++++++++++*********))))))))))))))))))************((((((((((((((()))*********)))(((''''''((()))***+++***((()))******)))'''***)))))))))))))))))))))(((((())))))******+++++++++***)))(((((())))))***((((((((((((((((((((((((((()))******)))((('''&&&)))))))))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))((((((((((((((()))+++,,,,,,+++***)))***)))))))))((((((((('''((((((((((((((()))******))))))))))))))))))))))))&&&''''''((()))+++---...))))))))))))))))))))))))***))))))((((((((((((((((((((((((((((((((((((((('''(((((()))******++++++))))))************))))))))))))))))))************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++))))))))))))***************************+++++++++,,,++++++***)))(((''''''))))))))))))))))))))))))(((***+++***)))((()))***++++++******)))((((((((())))))))))))))))))))))))))))))))))))************++++++*********)))))))))************************)))))))))(((&&&$$$"""!!!))))))))))))))))))))))))&&&'''((((((((((((((('''''''''''''''''''''''''''))))))(((((((((((())))))$$$&&&))),,,,,,+++(((&&&''''''''''''((((((((((((***))))))(((((())))))***)))(((&&&&&&((()))((('''(((((((((((())))))))))))(((((((((((((((((((((((('''(((((()))))))))((((((((())))))******))))))((())))))))))))))))))))))))************)))))))))))))))(((&&&&&&&&&(((***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***+++---,,,+++)))******))))))))))))))))))))))))'''(((((()))******++++++*********)))((('''''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&''')))******)))'''&&&'''(((((())))))(((((('''''''''(((((())))))******))))))))))))))))))))))))((())))))******))))))(((((((((((()))))))))))))))******)))(((((((((((()))(((((((((((())))))))))))******)))((((((((())))))))))))))))))((((((((((((((()))******++++++******))))))))))))))))))))))))$$$))))))%%%)))333888666++++++***)))))))))******))))))***+++++++++++++++***************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))******+++,,,++++++***))))))***++++++)))************+++++++++++++++*********)))))))))))))))))))))************)))(((((((((((()))*********)))(((''''''((()))***000...+++*********)))((())))))))))))))))))******)))))))))))))))************))))))((())))))***+++(((((((((((((((((((((((())))))******)))((('''&&&)))))))))))))))******+++************************))))))))))))))))))))))))(((((((((((())))))))))))------,,,,,,+++***)))((())))))))))))((((((((((((((((((((((((((()))******))))))))))))))))))))))))'''''''''((()))+++,,,---))))))))))))))))))))))))((()))*********)))'''&&&((((((((((((((((((((((((((((((((()))******++++++******))))))))))))******++++++++++++************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))+++*********))))))((((((+++++++++***************************)))))))))((())))))))))))))))))))))))(((***+++***)))((()))***++++++******)))((((((((())))))))))))))))))))))))))))))))))))******************))))))))))))((((((************************))))))((('''&&&$$$###"""((((((((((((((((((((((((******)))((('''&&&%%%%%%''''''''''''''''''''''''))))))(((((((((((())))))'''))),,,//////---+++)))''''''''''''((((((((((((***))))))))))))))))))***(((''''''''''''(((((('''''''''(((((())))))******(((((((((((((((((((((((('''((())))))***)))))))))(((((())))))))))))((((((((((((((((((((((((((((((*********)))))))))))))))((('''%%%%%%&&&(((***,,,(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********)))))))))))))))))))))))))))+++,,,,,,***)))***+++(((((((((((((((((((((((((((((())))))***************)))))))))((((((((('''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))'''((()))******)))((('''''''''(((((((((((('''''''''((((((((()))))))))***((((((((((((((((((((((((((())))))))))))))))))((()))((((((''''''(((******,,,+++)))((((((((()))***'''''''''(((((((((((()))***))))))((((((((())))))))))))))))))((((((((((((((())))))***************))))))))))))))))))))))))***,,,+++'''(((///222111*********))))))))))))***)))***+++,,,---,,,,,,,,,)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))+++,,,,,,+++******************+++))))))*********+++++++++************))))))))))))((()))))))))************))))))(((((())))))***+++))))))(((((((((((())))))111...+++))))))))))))))))))))))))))))))******************)))))))))))))))((((((((())))))***++++++************************((((((((())))))))))))((()))))))))))))))******+++************************((((((((((((((((((((((((''''''(((((())))))******...---+++)))(((((())))))))))))))))))((((((((((((((((((((((((((())))))***))))))))))))))))))))))))+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((((((((())))))************+++***)))(((((()))***++++++++++++******)))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''************)))))))))))),,,+++++++++***))))))))))))))))))))))))*********((((((((()))))))))))))))(((***+++***)))((()))***((((((((()))******++++++))))))))))))))))))))))))((()))))))))************)))))))))(((((((((((((((************************((((((((('''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))(((((('''&&&''''''''''''((((((((((((******))))))))))))******'''((((((((((((''''''(((''''''(((((())))))******((((((((((((((((((((((((((()))******+++++++++***))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))******'''&&&%%%%%%&&&(((***,,,((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))))))))))))))))))))))))))))))))(((***++++++***)))***+++''''''''''''''''''''''''************))))))(((((('''((((((((()))))))))***(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((***)))(((''''''((()))***''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((()))(((((((((((((((((())))))((('''&&&'''(((***+++,,,+++)))((((((((()))***&&&'''''''''(((((((((((()))((((((((((((((())))))(((((((((((())))))))))))(((((()))************)))))))))))))))))))))))))))***++++++))))))++++++)))))))))))))))***))))))))))))***,,,...///......---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))***+++,,,*********++++++*********))))))*********+++++++++*********)))))))))((((((((()))))))))************)))))))))))))))***++++++))))))(((((((((((())))))...+++((('''((()))******(((((())))))*********************)))))))))))))))(((((())))))************************************&&&''''''((()))***++++++)))))))))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++''''''(((((())))))******+++***(((''''''((()))***(((((((((((())))))))))))((((((((((((((())))))***))))))))))))))))))))))))++++++***)))(((((())))))((((((((((((((((((((((((+++***((('''&&&''')))***)))))))))))))))))))))))))))))))))))))))*********+++***)))(((((()))***+++*********))))))(((((('''((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))***************************))))))(((((('''''''''))))))))))))************,,,+++++++++***)))))))))))))))))))))************''''''(((((())))))))))))(((***+++***)))((()))***((((((((()))******++++++))))))))))))))))))))))))((()))))))))************((((((((((((((()))))))))************************((((((''''''((()))******))))))))))))))))))))))))%%%%%%&&&&&&''')))***+++(((((((((((((((((((((((())))))(((((((((((()))))))))((('''&&&%%%&&&&&&&&&''''''''''''((((((((((((+++******))))))******+++''')))******)))(((((()))(((((((((((())))))))))))((((((((((((((((((((((((((()))***++++++,,,++++++***))))))(((((())))))***))))))))))))))))))))))))))))))))))))************''''''''''''((()))******))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))''')))++++++***)))***+++((((((((((((((((((((((((++++++******)))((((((''''''''''''((()))*********))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((+++***(((''''''(((***+++'''(((((())))))(((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))((((((''''''''')))***+++++++++***))))))))))))***''''''''''''((((((((((((((((((''''''(((((())))))(((((((((((())))))))))))'''((())))))******))))))))))))))))))))))))))))))&&&''')))*********)))((('''((()))*********))))))***,,,...000111111000///*********)))))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******(((((((((((())))))***+++)))***++++++++++++***))))))************+++++++++******)))))))))((((((((())))))))))))***************))))))))))))***++++++(((((())))))))))))((((((+++)))''''''(((******)))((((((((()))******++++++)))))))))))))))*********((())))))************)))((((((((((((((((((((((((''''''''''''(((***+++,,,)))))))))))))))******+++++++++++++++++++++++++++************************(((((((((((())))))))))))(((''''''&&&'''(((***+++(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((()))***+++,,,((((((((((((((((((((((((,,,***(((&&&%%%''')))+++))))))))))))))))))))))))))))))))))))))))))************))))))))))))******)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))(((((((((((((((((())))))*********++++++++++++***************)))))))))))))))*********&&&''''''(((((())))))***(((***+++***)))((()))***++++++******)))((((((((())))))))))))))))))))))))))))))))))))************(((((())))))))))))******++++++++++++++++++++++++(((((('''''''''(((******))))))))))))))))))))))))(((''''''&&&'''((()))***(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((())))))***''''''''''''((((((((((((+++******))))))******+++'''***,,,,,,***((()))***))))))))))))(((((((((((())))))))))))))))))))))))'''((()))***+++++++++++++++***))))))))))))***+++))))))))))))))))))))))))((()))))))))************'''((()))*********)))((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))''')))***+++***)))***+++((((((((((((((((((((((((*********)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((***))))))))))))))))))***((())))))******))))))((())))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''''''''((()))'''''''''(((((()))***+++***++++++++++++***))))))''''''((((((((()))))))))'''''''''''''''((())))))'''((((((((()))))))))***'''(((((()))))))))))))))))))))))))))))))))))))))&&&&&&''')))***)))))))))&&&''')))*********))))))+++---000222333333222111...------,,,+++***))))))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))((((((((())))))***)))***++++++++++++***))))))************+++++++++***)))))))))(((((((((((())))))))))))******************))))))******+++,,,(((((())))))))))))((((((***((('''((()))***)))((('''(((((()))******++++++(((((())))))******++++++))))))***+++******((((((((((((((((((((((((((((((***)))(((''''''((()))))))))))))))))))))******+++************************''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((((())))))***'''((((((((()))))))))***((((((((((((((()))******))))))))))))))))))))))))(((((((((((()))***+++,,,((((((((((((((((((((((((******)))((('''(((((()))))))))))))))))))))))))))***)))))))))))))))))))))))))))************))))))))))))))))))))))))******************************))))))))))))************))))))))))))))))))))))))************************((()))))))))))))))******************))))))))))))***************+++++++++*********)))))))))))))))&&&&&&''''''((())))))***(((***+++***)))((()))***++++++******)))((((((((())))))))))))))))))))))))))))))))))))************)))))))))*********++++++++++++++++++++++++++++++)))((('''&&&&&&'''((()))))))))))))))))))))))))))...,,,***'''%%%%%%$$$$$$))))))))))))))))))))))))))))))(((((((((((())))))$$$%%%&&&((()))******)))''''''''''''((((((((()))++++++************++++++'''***------+++))))))+++******))))))((((((''''''************************&&&'''((()))************,,,+++***))))))***+++,,,))))))))))))))))))))))))(((((())))))*********+++((()))+++,,,,,,***((('''))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))'''(((***+++***)))***+++))))))))))))))))))))))))((((((((()))******++++++******))))))((((((''''''))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((''')))***++++++***)))'''))))))************))))))))))))))))))(((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))&&&''''''((()))***************+++,,,,,,***)))((((((((((((((())))))))))))'''''''''''''''((()))***'''((((((((())))))******'''(((((()))))))))))))))))))))))))))))))))))))))***(((((())))))'''((()))&&&'''(((*********)))(((,,,...111333555444333222000000///...,,,+++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++***))))))(((((((((((())))))***+++,,,,,,+++***))))))************+++++++++))))))))))))(((((((((((())))))))))))*********************)))******+++,,,(((((())))))))))))((((((+++***)))***+++***(((&&&'''(((((()))***+++++++++'''(((((()))***++++++,,,)))***++++++***)))((('''************************---,,,***((('''&&&'''''')))))))))))))))******+++))))))))))))))))))))))))******************************))))))((((((''''''***************)))))))))'''((((((((())))))******((((((((((((((()))******)))))))))))))))))))))))),,,+++***)))((((((((((((((((((((((((((((((((((((((()))*********)))'''&&&))))))))))))))))))))))))*********)))))))))))))))((()))***++++++***)))((())))))******+++++++++,,,************************))))))))))))************))))))))))))))))))))))))************************(((((())))))******++++++,,,,,,+++***)))(((''''''))))))******+++++++++,,,************)))))))))(((&&&&&&&&&'''((())))))***(((***+++***)))((()))***((((((((()))******++++++))))))))))))))))))))))))))))))))))))************))))))******+++++++++,,,++++++++++++++++++++++++''''''(((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((('''''''''&&&'''(((((((((&&&&&&((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************+++***)))'''''')))***+++))))))))))))))))))))))))((((((((((((''''''''''''(((((()))***+++,,,,,,---************++++++++++++))))))))))))************((((((((((((((((((((((((++++++++++++*********)))''''''((()))))))))))))))******+++++++++,,,,,,,,,+++*********))))))((((((+++***)))'''''''''((()))++++++******)))'''&&&%%%''''''(((((())))))******((()))*********((('''&&&))))))))))))))))))))))))))))))************))))))''')))***)))((('''(((*********))))))((((((''''''))))))))))))))))))))))))''''''(((((((((((('''''')))))))))))))))))))))))))))))))))))))))))))))))),,,&&&%%%)))+++((('''+++***)))((((((((((((((()))******************++++++******))))))((((((''''''******))))))))))))************))))))((((((''''''***)))(((''''''((()))***))))))***)))&&&%%%&&&&&&))))))))))))))))))))))))+++++++++++++++,,,,,,,,,,,,---...000111111222222000000///...,,,+++******''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))---+++)))((('''((()))***))))))(((((((((((())))))++++++************++++++(((***+++***)))((()))***))))))))))))))))))))))))+++*********))))))((((((++++++************++++++***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))111///+++((((((***---///***)))((((((((()))+++,,,))))))))))))))))))))))))***++++++,,,,,,++++++***))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++(((((())))))******++++++))))))))))))************************))))))((((((******++++++++++++******''''''(((******+++++++++))))))))))))))))))))))))+++***************+++++++++++++++*********))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))************+++++++++***************************************+++++++++))))))))))))))))))))))))))))))(((((((((((()))))))))((((((((('''''''''''')))******)))(((''')))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))***))))))))))))((((((((((((((())))))******++++++''''''((((((((()))))))))))))))))))))************((((((((((((((((((((((((+++*********))))))))))))'''((())))))******))))))*********+++++++++,,,,,,************)))))))))(((***)))(((''''''(((((())))))))))))))))))(((((('''((((((((((((((()))))))))((()))******)))((('''&&&))))))))))))))))))))))))((())))))******))))))(((''')))***)))((('''(((******)))))))))((((((((('''(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))),,,'''%%%)))***((('''***((((((((((((((()))***+++,,,++++++******)))))))))***)))))))))((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))+++***)))(((((()))***+++***++++++***(((''''''(((((((((((((((((((((((((((''''''(((((()))******+++,,,---...000111111222222000000///...---,,,+++***(((((((((((())))))******))))))))))))))))))))))))************************)))))))))))))))))))))))),,,+++)))((((((((()))***))))))(((((((((((())))))++++++************++++++)))+++,,,+++***)))***+++))))))))))))))))))))))))************)))))))))(((*********))))))************)))(((''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))((((((((()))******)))((((((((()))++++++)))))))))))))))))))))))),,,,,,------------,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))*********))))))))))))************++++++*********))))))))))))))))))******)))))))))'''((()))******+++++++++))))))))))))))))))))))))++++++******)))******************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++******))))))***************+++++++++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))*********++++++++++++++++++***************+++******************)))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((('''''''''''')))******((('''&&&''')))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))************))))))))))))((((((((()))))))))))))))''''''(((((((((((())))))))))))))))))************(((((((((((((((((((((((())))))))))))(((((((((((((((((()))************************++++++++++++,,,************)))))))))))))))(((((((((((())))))***''''''((()))))))))))))))))))))((((((((((((((((((((())))))))))))(((((('''))))))))))))))))))))))))'''(((((())))))(((((('''''')))***)))((('''(((***))))))))))))((((((((((((''''''''''''''''''''''''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++'''&&&(((***(((((()))'''''''''((()))***+++,,,,,,,,,+++***)))(((((('''))))))))))))((((((((((((((((((''''''''''''(((((((((((()))))))))))))))***++++++************+++++++++,,,---,,,***))))))***((((((((((((((((((((((((&&&&&&'''(((((()))******,,,,,,---///000000000000//////...---,,,+++++++++((((((((())))))))))))***))))))))))))))))))))))))************************)))))))))))))))))))))))),,,+++***(((((()))*********))))))(((((())))))***++++++************++++++***,,,---,,,+++***+++,,,))))))))))))))))))))))))************))))))))))))***))))))(((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))((('''''')))))))))((()))******+++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************))))))))))))))))))))))))************+++++++++***************(((((())))))))))))(((((('''((()))******+++******)))))))))))))))))))))))),,,+++***))))))))))))))))))))))))(((((((((((((((************************)))))))))))))))))))))))),,,+++++++++******))))))++++++++++++************)))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))))))))*********++++++++++++++++++******))))))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((''''''''''''''''''&&&$$$###$$$&&&))))))(((((((((((())))))((((((((((((((((((((((((((()))))))))******************)))(((((()))******((((((((((((((((((((((((*********)))))))))((((((((((((((((((((('''''''''))))))))))))*********+++((()))))))))************(((((((((((((((((((((((()))(((((((((((('''''''''((())))))***************************++++++++++++*********)))))))))))))))''''''(((((())))))******''''''((())))))))))))))))))))))))((((((''''''&&&((())))))))))))(((((((((((((((((((((((((((((((((''''''((((((((((((''''''''')))***)))((('''(((***))))))))))))((((((((((((((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))((((((((((((((((((((((((***((('''((()))***)))))))))((((((((()))***++++++++++++******))))))(((((())))))))))))(((((((((((()))((((((''''''(((((()))******))))))))))))))))))************************+++,,,---,,,***)))***+++''''''''''''''''''''''''))))))))))))******************+++------.........,,,,,,,,,++++++*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))++++++***))))))******+++***))))))))))))))))))***++++++************++++++***+++,,,,,,******+++,,,))))))))))))))))))))))))*********)))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************))))))((()))))))))))))))******+++))))))))))))))))))))))))&&&''''''((((((''''''&&&))))))))))))))))))))))))''''''''''''''''''''''''((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++******))))))((((((((()))))))))************++++++++++++************(((((())))))))))))(((((((((((()))***************)))))))))))))))))))))))),,,+++***))))))(((((()))))))))))))))))))))))))))************************))))))))))))))))))))))))'''((((((((())))))))))))******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))************,,,,,,++++++***))))))))))))(((((((((''''''&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))'''''''''(((((((((((((((&&&''''''&&&$$$$$$%%%&&&))))))(((((((((((())))))((((((((((((((((((((((((((()))))))))******************))))))))))))******(((((((((((((((((((((((())))))((((((((('''''''''((((((((('''''''''''''''((())))))))))))*********((()))))))))************))))))))))))))))))))))))(((((((((((('''''''''&&&(((((()))***************))))))*********+++++++++))))))))))))))))))******''''''(((((())))))******)))))))))))))))(((''''''))))))((((((''''''&&&&&&)))(((((((((((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''''')))***)))((('''(((***(((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((***,,,,,,+++,,,+++***)))))))))))))))((((((((())))))******+++(((((((((((())))))))))))***))))))(((((())))))***,,,++++++***)))(((((('''((())))))))))))))))))((()))+++++++++)))((()))***((((((((((((((((((((((((++++++******)))((((((((((((((()))***++++++++++++******))))))))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++***************++++++******))))))))))))******++++++************++++++)))***+++***)))((()))+++************************))))))))))))))))))******))))))(((((((((((())))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))((('''((()))***((()))))))))************))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,++++++((((((((((((((((((((((((************************(((((()))))))))*********++++++******))))))((((((((()))))))))************************************)))******++++++******)))((())))))************)))))))))))))))))))))))))))+++******)))(((((())))))************************************************))))))))))))))))))))))))%%%%%%&&&((()))***+++,,,******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((()))))))))*********+++++++++*********))))))***))))))))))))))))))((())))))))))))))))))))))))))))))(((((((((((())))))'''''''''(((((((((((((((((())))))(((''''''(((***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))))))))******)))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''(((((((((((((((&&&&&&''''''''''''(((((())))))))))))************))))))))))))))))))))))))((((((((((((''''''''''''''''''((())))))))))))))))))))))))************+++))))))))))))************'''((()))))))))))))))((()))))))))))))))(((''''''(((((('''''''''''''''''')))(((((((((((())))))***))))))))))))))))))))))))'''(((((())))))(((((('''''')))***)))((('''(((***(((((((((((())))))))))))************************''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((())))))(((+++000000...---,,,+++***)))(((((((((&&&''''''((()))***++++++(((((((((((())))))))))))******))))))))))))******,,,++++++******)))(((((((((((())))))))))))((((((((()))***)))((('''(((***))))))))))))))))))))))))***))))))((((((''''''&&&''''''((()))))))))))))))((((((((()))))))))))))))+++************)))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))*********++++++++++++++++++******))))))******+++++++++************++++++((()))******)))((()))***************************))))))))))))***************))))))(((((())))))***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))'''&&&%%%&&&((()))(((((()))************)))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))************************((((((((()))))))))******************))))))))))))))))))))))))************)))))))))))))))***************++++++++++++******))))))************)))))))))))))))))))))))))))))))))))))))(((((())))))***************++++++++++++************************))))))))))))))))))))))))&&&'''(((***+++---......++++++++++++************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))((((((((()))))))))******************************((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((()))'''((())))))((((((***,,,))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))************)))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((())))))***&&&&&&&&&'''''''''(((((())))))))))))************)))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&'''((((((((((((((())))))))))))************((()))))))))************((())))))******)))(((''''''(((((())))))))))))(((&&&&&&'''''''''''''''''')))(((''''''((()))***+++))))))))))))))))))))))))((())))))******))))))(((''')))***)))((('''(((***'''((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''')))***))),,,333444111,,,,,,+++***))))))))))))''''''(((((())))))******'''((((((((()))))))))***))))))(((((((((((()))))))))))))))******+++++++++((()))************)))(((((()))***)))(((((()))***************************((((((((()))))))))******(((((()))************))))))))))))******++++++++++++++++++*********))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))***++++++,,,,,,,,,++++++******))))))******+++++++++************++++++)))***++++++))))))***+++************************((()))))))))*********************))))))*********'''((()))******)))(((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''((()))***+++******)))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++,,,,,,,,,))))))))))))))))))))))))************************(((((((((((()))))))))***)))))))))))))))*********))))))))))))************''''''((((((((()))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))(((((('''(((((()))***+++))))))))))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,***************+++++++++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((()))))))))***)))))))))***++++++,,,,,,%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))&&&'''''''''(((((())))))%%%&&&'''''''''(((***,,,))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))************))))))))))))&&&''''''((()))***++++++(((((((((((()))))))))***))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((%%%&&&&&&'''''''''''''''))))))))))))************(((((())))))*********+++))))))*********((('''&&&%%%&&&''')))******++++++%%%&&&&&&''''''((((((((()))(((''''''''')))***+++))))))))))))))))))))))))))))))************))))))((()))***)))((('''(((***'''((((((((())))))******(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&******)))---555777333******************++++++))))))))))))(((((((((((('''((((((((())))))******((((((''''''''''''((((((&&&'''((()))+++---......)))***+++,,,,,,+++***)))((()))******)))((()))+++************************(((((()))+++,,,...//////)))******++++++++++++************+++,,,,,,------++++++++++++******))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,++++++************++++++++++++************++++++***+++,,,,,,******+++,,,************************(((((())))))*********+++++++++************++++++'''((()))******)))(((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,------+++)))''''''((()))++++++******)))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((******+++++++++))))))))))))))))))))))))************************(((((((((((())))))))))))(((((())))))******++++++))))))))))))************&&&'''''''''(((((())))))(((((())))))))))))(((((())))))*********))))))((())))))))))))))))))))))))''''''''''''(((***+++,,,'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((('''''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***+++,,,,,,---(((((((((((())))))))))))((((((''''''''''''((()))'''((((((((()))))))))***(((((((((((())))))))))))((((((((((((((((((((((((++++++***)))((('''&&&&&&((((((((((((((()))************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''''')))***++++++***)))'''))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************++++++***)))))))))))))))))))))))))))))))))))))))((()))*********)))'''&&&***)))(((''''''((()))******)))))))))((((((''''''))))))))))))))))))))))))***)))(((''''''((()))*********************************))))))))))))******'''''''''''''''((())))))((((((((((((((((((((((((((()))++++++)))((()))***++++++***)))(((((())))))***)))))))))***+++,,,,,,+++*********))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))***)))((((((((((((((()))+++***)))'''&&&$$$###"""*********)))))))))))))))))))))))))))))))))))))))+++***)))(((''''''((((((******))))))((((((''''''(((((())))))*********+++*********))))))))))))((()))************+++++++++++++++++++++*********)))(((((())))))*********+++************************++++++************++++++******************************************************))))))***+++,,,,,,++++++***)))(((((())))))++++++******************(((((((((((((((((((((((((((((())))))*********+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++*********))))))(((((((((((((((((())))))))))))333***"""""")))...,,,))),,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))+++***)))'''''''''((()))+++++++++************)))))))))))))))))))))))))))***)))))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((************************))))))(((((()))***++++++************************&&&&&&''''''(((((())))))///---+++)))(((((())))))))))))))))))))))))))))))---,,,***((('''(((((()))'''(((((()))))))))))))))***)))(((''''''((()))***(((((())))))******++++++(((((())))))))))))((((((&&&(((***++++++)))'''%%%))))))))))))))))))))))))''''''((()))))))))))))))+++*********))))))(((((())))))))))))))))))))))))************************(((((((((((())))))))))))******)))((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((()))*********)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((((((((((((((((())))))))))))'''(((***++++++***((('''(((((()))))))))*********))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))************+++***)))(((((((((((()))(((((((((((((((((((((((()))))))))))))))(((''''''***)))(((''''''((()))***))))))((((((((('''''''''''''''''''''''''''''''''***)))(((''''''((()))***((((((((((((((((((((((((******))))))))))))******(((''''''''''''((())))))************************((()))++++++)))))))))***++++++***)))))))))))))))******))))))******+++,,,************)))))))))(((,,,++++++++++++++++++,,,))))))))))))))))))))))))(((((('''(((((()))***+++)))(((((((((''''''&&&&&&***)))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))************))))))))))))((()))))))))************))))))***+++,,,------...))))))*********+++++++++++++++*********)))))))))((()))))))))*********************************************))))))***************************************************************)))))))))******+++++++++***)))))))))))))))******++++++++++++++++++))))))))))))))))))))))))((()))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************)))))))))((((((((((((((()))))))))***000***$$$$$$))),,,,,,))),,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))+++***)))((((((((())))))++++++++++++************))))))))))))))))))))))))*********)))******++++++))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((************************))))))))))))))))))******************************'''''''''(((((((((((((((+++******))))))))))))***)))))))))))))))))))))))),,,+++***)))(((((((((((('''(((((()))))))))))))))***)))(((((((((((()))***)))******************+++(((((())))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))((())))))***************************)))))))))((())))))))))))))))))))))))************************(((((((((((()))))))))))),,,+++***)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((()))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''''''''''''''''''''((()))*********((((((************(((((((((((())))))))))))******))))))))))))))))))))))))******))))))))))))******''''''''''''''''''''''''))))))))))))************))))))((((((''''''((((((((((((((((((((((((((((((******)))((((((((((((((())))))(((((((((((()))))))))(((((((((((('''''''''''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((***))))))(((((())))))***((((((''''''(((((()))***************************(((***++++++***))))))***++++++***))))))))))))*********)))))))))***++++++************))))))))))))---,,,+++******+++,,,---))))))))))))))))))))))))''''''''''''(((***+++,,,'''''''''((())))))******))))))))))))))))))******))))))))))))))))))))))))((()))***+++,,,+++***)))))))))************++++++))))))))))))************((())))))***+++,,,------)))))))))*********++++++******)))))))))((((((((())))))))))))***************************************))))))(((((())))))************************************************************)))))))))))))))+++***))))))))))))))))))******++++++,,,,,,------************************))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))((((((((()))))))))******,,,***(((((()))++++++***,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************++++++***))))))))))))***,,,+++++++++************))))))))))))))))))))))))++++++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********************************)))))))))))))))************************))))))((((((((((((((('''''''''((())))))***))))))))))))))))))))))))))))))******+++******)))(((''''''((())))))******))))))***))))))(((((())))))***++++++***************)))(((((())))))))))))(((((()))(((''''''''')))***,,,))))))))))))))))))))))))))))))***+++++++++++++++************))))))))))))))))))))))))))))))))))))************************(((((((((((()))))))))))))))))))))(((((()))******))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((++++++***)))((('''&&&&&&((((((((((((((())))))***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((++++++***)))(((((((((((('''((((((((()))))))))***(((((()))******)))(((((((((((((((((()))))))))***))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((((()))))))))************((((((''''''''''''((((((''''''''''''''''''''''''+++***((('''''''''((()))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((('''((())))))***(((((((((((((((((((((((((((***,,,+++***)))******++++++***))))))***************))))))))))))***************)))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))(((((('''(((((()))******''''''((()))***++++++,,,)))))))))))))))*********))))))))))))))))))))))))((()))+++---------+++***'''(((((()))******++++++)))))))))))))))*********))))))))))))(((((((((((())))))))))))************))))))))))))(((((((((((()))))))))))))))*********************************))))))(((((((((((())))))************************************************)))*********))))))((((((******)))))))))))))))*********+++,,,------......************************)))))))))))))))*********))))))************))))))(((((((((((((((((((((((()))))))))))))))))))))))))))******++++++******)))*********)))))))))))))))(((((()))))))))*********)))***+++******)))***+++,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********++++++,,,,,,+++++++++*********)))))))))))))))))))))))),,,,,,+++***)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))***************************************))))))(((***************************)))))))))((((((''''''%%%&&&((()))))))))(((''')))))))))))))))))))))))))))***+++++++++)))((('''(((((()))************)))))))))))))))))))))))))))*********))))))((((((((((((((())))))))))))((((((''''''''''''((()))++++++((((((((((((((((((((((((((()))******++++++***************)))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))&&&&&&&&&'''((()))***+++))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&((((((((((((((())))))***(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((,,,+++******)))))))))******)))))))))((((((((('''((((((((())))))((((((((('''(((((((((((()))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))))))))************((((((''''''''''''((((((((((((((((((((((((((((((+++***((('''''''''((()))(((((())))))))))))((((((************************(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))******(((((((((((((((((((((((()))***,,,,,,***)))***++++++***************++++++******))))))((())))))***))))))))))))))))))******)))(((''''''''''''((()))))))))))))))))))))))))))******)))(((((('''(((((()))))))))***************(((((())))))************))))))))))))))))))))))))((())),,,---...---,,,+++%%%&&&&&&'''((()))************)))))))))))))))))))))))))))(((((((((''''''(((((()))))))))*********))))))))))))((((((((((((******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************))))))************)))(((***)))))))))))))))************+++,,,------......))))))))))))))))))))))))******))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******))))))))))))))))))******))))))))))))************)))+++,,,,,,***)))***+++,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))))))))))))))))))))))),,,,,,+++***)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))************)))((())))))))))))))))))))))))******))))))((((((((('''''''''((())))))'''&&&%%%))))))))))))))))))))))))((()))***++++++***((('''((())))))***************))))))************)))))))))))))))((((((''''''&&&(((((())))))))))))(((((($$$&&&(((***++++++***)))(((((((((((((((((((((((('''((())))))******))))))))))))))))))))))))******))))))))))))))))))))))))************************(((((((((((())))))))))))&&&&&&&&&&&&''')))***+++(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))******+++*********)))((('''''''''((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))******))))))))))))******************************))))))))))))************((((((''''''(((((())))))))))))))))))))))))))))))******)))((((((((((((((((((((())))))))))))(((((())))))************++++++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))((((((''''''(((((()))))))))(((((())))))***+++************************)))+++,,,,,,+++******++++++************+++,,,,,,******)))((((((((())))))))))))))))))************************************)))))))))))))))))))))))),,,+++***(((''''''''''''************))))))))))))((((((((()))******++++++)))))))))))))))))))))))))))***+++,,,---,,,+++***%%%%%%&&&''''''((())))))************))))))))))))'''(((((()))***+++,,,,,,((((((((()))))))))************)))))))))(((((((((************))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))************************((()))***,,,,,,++++++***)))))))))))))))******+++******++++++,,,,,,------))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))************)))))))))*********++++++***+++,,,+++******+++,,,,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))***************++++++++++++,,,------...---------,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))++++++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((()))+++++++++***)))))))))))))))))))))))))))***))))))))))))))))))((((((((()))(((((('''&&&&&&))))))))))))))))))))))))))))))************))))))((()))******++++++******)))******++++++******)))((((((((((((((((((''''''(((((())))))))))))(((((($$$&&&)))+++,,,+++)))'''))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************))))))))))))))))))))))))************************(((((((((((())))))))))))))))))((((((((((((((()))&&&&&&'''((()))***++++++(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((()))******'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))***+++))))))))))))(((((((((((((((((((((''''''((((((((('''''''''((((((((())))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************)))(((((((((((()))***+++************************)))))))))))))))((('''''''''((()))******)))((('''''''''(((((())))))))))))(((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((())))))***+++************************)))+++,,,,,,+++******++++++*********++++++,,,---******)))(((((((((((((((((()))))))))***************+++---......---+++***))))))))))))))))))))))))+++***)))(((((('''(((((())))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))++++++++++++************&&&&&&''''''(((((())))))************)))))))))(((''''''((()))***+++,,,,,,(((((((((((()))))))))***++++++*********)))))))))************)))))))))((())))))))))))))))))))))))*********))))))*********))))))))))))))))))))))))************************''')))+++---......---,,,)))))))))))))))***++++++******++++++++++++++++++************************************)))))))))((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***((()))))))))************))))))*********+++++++++,,,+++*********+++++++++,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,---...///......---------,,,,,,,,,+++++++++))))))))))))))))))))))))*********)))******++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))%%%''')))+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))*********((((((((('''(((((())))))))))))))))))))))))))))))******))))))))))))******))))))***++++++++++++***)))***++++++++++++***)))))))))))))))************(((((())))))))))))(((((('''((()))******)))(((((())))))))))))))))))))))))(((((()))************)))((()))))))))************))))))))))))))))))))))))************************(((((((((((())))))))))))---,,,+++)))((('''''''''%%%&&&'''((()))***+++,,,(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&++++++***)))((('''&&&&&&((((((((((((((()))******'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%&&&'''((()))***''''''(((((())))))******((((((''''''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))************)))))))))))))))***++++++************************((()))*********)))'''&&&'''((()))******)))((('''%%%&&&&&&&&&''''''(((((('''''''''''''''''''''''''''((()))******)))((('''************************((((((''''''''''''(((((()))))))))))))))******+++(((((((((((((((((((((((()))+++---,,,+++***+++,,,+++*********+++,,,,,,---******)))((((((((((((((((((((())))))*********+++)))+++---//////---+++))))))))))))))))))))))))))))))((((((((((((((()))***''''''(((((())))))******'''(((((()))***+++++++++)))))))))))))))))))))))),,,,,,+++***)))))))))***(((((((((((())))))))))))+++*********))))))((((((((((((((((((''''''''''''(((((((((((())))))))))))++++++++++++************+++*********))))))(((((())))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))************************'''(((+++---//////......))))))((())))))***++++++++++++******************+++++++++++++++++++++++++++*********))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***(((((())))))*********+++)))************+++++++++...+++))))))+++,,,,,,+++,,,++++++***)))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++,,,.../////////......---------,,,,,,,,,++++++))))))))))))))))))))))))***)))))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))$$$&&&(((+++,,,,,,++++++))))))))))))))))))))))))(((((())))))******++++++''''''&&&'''(((***,,,---))))))))))))))))))))))))+++***)))(((((()))***+++))))))***++++++++++++***)))***+++,,,,,,+++***)))******++++++,,,,,,,,,---(((((())))))))))))((((((***)))(((''''''((())))))))))))))))))))))))))))))))))))***+++++++++++++++(((((())))))*********+++))))))))))))))))))))))))************************''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((((('''&&&%%%%%%%%%%%%%%%,,,+++***((((((((()))***))))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''''')))***+++***************+++++++++***)))(((&&&&&&((()))***''''''''''''((((((((((((&&&'''((()))******)))))),,,+++***)))((((((((((((******))))))((((((''''''))))))))))))))))))))))))+++*********))))))((((((******))))))(((((('''''')))))))))))))))******+++((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***'''""""""'''***'''((()))))))))((('''&&&((((((((((((((((((((((((++++++***)))(((((())))))))))))(((((((((((())))))(((((()))***************(((((((((((())))))))))))(((((())))))******++++++++++++++++++++++++++++++))))))))))))))))))))))))------,,,+++***)))((('''))))))******++++++,,,,,,''''''(((((())))))******+++++++++***************,,,++++++*********))))))************************+++***)))(((((()))***+++///...,,,*********,,,---,,,+++++++++******))))))))))))))))))(((((((((((()))))))))))))))))))))))),,,)))''''''***+++***((())))))))))))))))))))))))))))))************))))))***))))))+++......,,,)))))))))))))))))))))))))))))))))))))))************+++++++++*********))))))+++++++++*********))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))((((((''''''((()))***+++,,,+++++++++******))))))++++++***************+++)))))))))***+++,,,......))))))))))))************)))************+++++++++))))))************))))))************************---,,,+++***))))))))))))************************))))))************)))))))))******++++++,,,------///////////////000000000000///...---------------))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''))))))))))))************+++++++++++++++***)))(((++++++***)))(((((())))))*********************************)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))***+++------,,,++++++*********)))))))))))))))))))))))))))((((((((((((******))))))((((((''''''''')))))))))'''&&&'''(((******))))))))))))******)))*********++++++++++++))))))))))))))))))))))))))))))))))))************(((''''''&&&&&&''''''((((((((())))))))))))((((((***))))))((((((((())))))******((('''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((()))++++++(((((())))))))))))******+++***)))(((((()))***+++((((((((())))))))))))***(((((((((((())))))))))))+++******)))))))))))))))******))))))(((((((((((())))))))))))))))))))))))*********)))))))))((((((***)))))))))((((((((('''))))))(((((())))))***+++)))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++***)))'''''')))***+++'''((())))))((('''&&&%%%((((((((((((((((((((((((******))))))))))))******))))))(((((((((((())))))(((((()))***************))))))))))))************)))))))))))))))*********++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,++++++***))))))))))))))))))***************'''((((((((()))))))))***************************++++++++++++******))))))************************++++++***))))))***++++++---,,,***)))((()))+++,,,++++++*********)))))))))))))))))))))(((((((((((())))))))))))))))))))))))+++)))'''(((***+++***((()))))))))))))))))))))))))))******++++++******)))***)))((())),,,,,,***((())))))))))))))))))))))))))))))))))))************+++++++++*********))))))+++++++++*********))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))******))))))((((((''''''++++++*********)))))))))******))))))))))))******------------,,,,,,++++++))))))))))))************(((((()))))))))*********)))******++++++******)))************************---,,,+++***))))))))))))************************))))))************)))))))))******++++++,,,------000000111111111111222222000000...------,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))((('''''''''''''''))))))))))))************++++++++++++******))))))++++++***)))))))))))))))((((((((((((((((((((((((((((((((()))*********+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))******+++++++++++++++***)))))))))))))))))))))***)))))))))((((((((((((((((((((((((((('''''''''((()))))))))'''&&&'''(((******))))))))))))******)))))))))*********++++++))))))))))))))))))))))))))))))))))))************(((''''''&&&&&&''''''((((((((())))))))))))((((((&&&&&&&&&''''''''''''''')))((((((''''''''''''((())))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''(((((()))))))))++++++))))))))))))++++++))))))))))))******************(((''''''((()))))))))))))))))))))******+++***))))))))))))((((((((())))))))))))))))))))))))******))))))))))))(((((())))))))))))(((((((((((())))))(((((())))))***+++***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((***++++++***(((((((((((((((((('''&&&%%%$$$((((((((((((((((((((((((***)))))))))))))))***+++))))))(((((((((((())))))(((((()))***************************++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))***+++++++++***)))(((******************************))))))))))))******))))))(((''''''((()))*********))))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))+++)))'''((()))***)))))))))))))))))))))))))))))))))******++++++******)))+++)))(((((()))***)))((())))))))))))))))))))))))))))))))))))************+++++++++***************+++************)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((()))******)))((('''******))))))))))))(((((())))))(((((((((((()))))),,,,,,,,,+++)))&&&$$$"""))))))))))))************'''((((((((()))))))))))))))******++++++******)))************************,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))************)))))))))******++++++,,,------111111222222333333333333111000///---,,,+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''(((((())))))))))))******************************))))))+++***))))))))))))))))))((((((((((((((((((((((((&&&'''((((((******+++,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))***++++++))))))))))))))))))************)))))))))(((((((((''''''''''''((((((((((((((()))***)))'''&&&'''(((******))))))))))))******((((((((()))))))))******))))))))))))))))))))))))))))))))))))************((((((''''''''''''(((((((((((())))))))))))(((((($$$%%%%%%&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((('''''''''(((((())))))*********)))(((((()))******(((((()))))))))*********,,,+++((('''&&&'''((()))(((((((((((()))***+++,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&((()))******)))(((&&&)))(((((('''&&&%%%$$$$$$((((((((((((((((((((((((++++++***)))(((((())))))))))))(((((((((((())))))(((((()))***************)))))))))*********++++++++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,---******))))))((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))((()))***++++++***)))(((************************(((((((((((((((((((((((((((''''''''''''(((******)))))))))((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((***)))((((((((()))))))))))))))))))))))))))))))))((())))))******))))))(((,,,***((('''(((((())))))))))))))))))))))))))))))((()))))))))************************************************))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((("""$$$'''***+++,,,+++***)))))))))((((((((((((((((((''''''''''''(((((()))***++++++***(((%%%!!!((()))))))))************((((((((()))))))))******((())))))******))))))(((************************,,,++++++***))))))******(((((((((((((((((((((((())))))************)))))))))******++++++,,,------111111111222222333333444222111///---,,,+++******))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((((((((()))((()))))))))*********************))))))))))))*********)))))))))))))))***))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************)))((((((((()))+++,,,)))))))))))))))******************)))))))))(((((('''''''''(((((())))))***((()))***)))'''''''''(((******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************(((((((((''''''((((((((((((((())))))))))))(((((('''((()))***++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************''''''((())))))***++++++(((((((((''''''((((((((('''''''''((((((((()))))),,,+++((('''&&&'''((()))(((((((((((()))***,,,,,,))))))))))))************(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))((((((((('''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++++++++******+++++++++))))))((('''&&&&&&%%%%%%))))))))))))))))))))))))---,,,+++)))((('''''''''))))))(((((((((((())))))(((((()))***************((((((((()))))))))******++++++******))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))***+++,,,---......******))))))((((((''''''))))))))))))((((((((((((''''''(((((())))))))))))((((((************)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***+++((((((((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((('''(((((()))))))))))))))))))))))))))'''(((((((((((((((((('''++++++***)))((()))***+++))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((("""$$$'''***+++,,,+++***((((((((((((((()))))))))''''''&&&&&&'''((())))))------......---***(((&&&((()))))))))************)))))))))*********++++++'''(((((((((((((((((('''************************,,,+++******)))*********(((((((((((((((((((((((())))))************)))))))))******++++++,,,------/////////000111222222333111000///---+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))***((()))))))))***************))))))(((((()))*********)))))))))))))))******))))))))))))))))))))))))***)))))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************)))((((((((()))+++,,,(((((())))))************************))))))))))))((((((((())))))*********(((*********((('''((()))******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************)))((((((''''''(((((()))(((((())))))))))))(((((('''''')))******)))((((((((())))))************)))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''&&&&&&%%%''''''((()))******++++++''''''''''''''''''''''''''''''''''''((((((((((((******(((''''''((())))))(((((((((((()))***+++,,,)))))))))************+++))))))))))))))))))))))))''''''(((((((((((())))))(((((((((((())))))))))))((((((''''''(((((()))***'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************)))(((''''''((()))***))))))(((''''''''''''((())))))))))))))))))))))))---,,,+++)))((('''''''''))))))(((((((((((())))))(((((()))***************'''((((((((())))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))***+++,,,---......***))))))))))))))))))((())))))))))))(((((((((((('''(((((())))))******+++((((((((()))))))))******))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++)))))))))***************(((((())))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))((())))))(((''''''(((***))))))))))))))))))))))))'''(((((())))))((((((''')))*********))))))+++---))))))))))))))))))))))))))))))))))))***************************+++++++++(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))******)))((('''(((((())))))))))))******''''''&&&''''''((()))***+++,,,,,,---,,,+++***)))))))))))))))************************++++++++++++'''(((((())))))(((((('''************************++++++***************+++))))))))))))))))))))))))))))))************)))))))))******++++++,,,------------...///000111111222000///...,,,+++*********))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((()))******))))))))))))***************)))((('''((()))***+++)))))))))))))))******+++((((((((((((((((((((((((+++******)))''''''&&&%%%))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))***++++++((((((((()))******++++++++++++*********)))))))))(((((((((((()))))))))))))))***+++***((('''((()))******))))))))))))******((((((((()))))))))******))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))(((((())))))))))))((((((%%%&&&((((((((('''%%%$$$'''''')))*********))))))))))))))))))))))))))))))(((((((((((((((((((((((($$$$$$%%%%%%%%%$$$###"""%%%&&&&&&''')))******+++''''''(((((((((((('''''''''(((((((((((()))))))))(((((((((((())))))))))))))))))(((((()))***++++++))))))*********+++++++++))))))))))))))))))))))))'''''''''((((((((())))))'''((((((((()))))))))***(((''''''''''''((())))))((()))************)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))((('''((()))***+++))))))))))))))))))))))))+++***))))))))))))))))))))))))(((((((((((())))))(((((()))***************(((((()))))))))*********)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,---......)))))))))******************)))))))))((((((((('''(((((())))))***++++++,,,))))))'''''''''(((***+++)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))*********))))))((()))))))))*********++++++))))))))))))(((((((((((())))))))))))))))))))))))'''((()))(((&&&&&&(((***))))))))))))))))))))))))))))))************))))))$$$'''******))))))***,,,))))))))))))))))))))))))))))))))))))************))))))*********+++++++++(((((((((((())))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******))))))(((((('''''')))))))))*********++++++''''''''''''((()))***+++))))))))))))))))))))))))))))))))))))************))))))))))))************))))))************))))))************************+++***************++++++************************))))))************)))))))))******++++++,,,------,,,------...000111111222///...---,,,++++++++++++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((()))******+++))))))))))))************))))))'''''''''(((***+++)))))))))))))))***++++++(((((((((((((((((((((((()))))))))((('''''''''&&&))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))******+++++++++++++++'''(((((()))******+++++++++++++++*********))))))'''''''''''''''&&&&&&&&&)))***+++***((((((((()))******))))))))))))******)))))))))*********++++++))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))(((((())))))))))))(((((()))***+++,,,+++***(((&&&%%%&&&((()))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))*********)))'''&&&$$$$$$%%%&&&'''((()))***(((((())))))))))))(((((())))))))))))************&&&'''((()))******)))))))))))))))))))))******+++))))))******++++++++++++))))))))))))))))))))))))&&&'''''''''(((((())))))'''((((((((())))))******'''''''''''''''((()))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))***++++++++++++***)))))))))(((((((((***+++---))))))))))))))))))))))))(((((((((((()))***+++,,,))))))(((((((((((())))))(((((()))***************)))************+++++++++(((((())))))******++++++************************))))))))))))))))))))))))******+++,,,,,,---......))))))******++++++,,,,,,******))))))((((((((('''((())))))***+++,,,,,,,,,***)))'''%%%&&&(((+++---))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))******)))(((''''''))))))******+++++++++,,,))))))))))))(((((((((((())))))))))))))))))))))))&&&(((***(((&&&%%%(((***))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++!!!%%%(((***)))(((***+++))))))))))))))))))))))))))))))))))))************))))))******++++++++++++'''((((((((())))))******))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))((((((''''''((()))***+++))))))******+++++++++,,,'''''''''((((((***++++++---,,,++++++***++++++,,,))))))))))))************(((((((((((())))))))))))++++++,,,,,,,,,,,,++++++************************+++***************++++++************************))))))************)))))))))******+++,,,,,,------------...///000111222222...---,,,,,,++++++++++++))))))))))))))))))))))))************************))))))((())))))***++++++))))))))))))************)))((('''&&&'''(((***,,,))))))((())))))***++++++************************'''''''''((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))***+++------,,,++++++'''(((((()))***++++++++++++++++++************)))&&&&&&&&&%%%%%%$$$$$$$$$)))***+++***)))((((((*********))))))))))))******************++++++++++++))))))))))))))))))))))))))))))))))))************'''&&&%%%$$$$$$%%%&&&'''******))))))(((((('''''')))((((((''''''''''''((())))))*********))))))((())))))(((((((((((()))))))))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((******)))((((((((((((((('''(((((()))***+++++++++))))))))))))))))))))))))&&&'''((()))))))))))))))******))))))((((((''''''))))))))))))))))))))))))******++++++)))(((&&&$$$(((((())))))))))))((((((''''''''''''((((((((()))******))))))((((((''''''&&&&&&''''''((()))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((()))((('''&&&&&&&&&&&&%%%******)))(((((((((((((((***)))(((''''''((()))***))))))))))))((((((((((((***)))(((''''''((()))***************))))))((((((+++++++++*********))))))************************+++*********))))))(((((())))))))))))))))))))))))((((((((()))++++++***)))(((((((((((((((((((((((((((((((((((())))))))))))+++)))((('''((())),,,---***************************)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((())))))))))))((((((''''''&&&''''''((()))***))))))((((((''''''&&&&&&''')))++++++***)))))))))(((((((((((((((((((((((('''(((******((((((((()))******))))))))))))******++++++******)))(((((((((+++++++++************)))'''((()))******)))(((''',,,+++***)))))))))++++++))))))))))))))))))))))))'''(((((())))))))))))((())))))***+++++++++++++++))))))))))))))))))))))))+++*********))))))((((((+++***)))'''''''''((()))+++***)))(((((()))***++++++*********))))))(((((()))***+++,,,,,,,,,,,,,,,++++++******))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))************************(((***---//////---***(((,,,,,,++++++***)))((((((***)))))))))((((((''''''*********)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++***)))(((((()))***++++++***)))))))))***,,,,,,******************************)))))))))))))))*********))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))'''''')))***+++***++++++,,,,,,++++++***)))************++++++++++++***((('''((()))((('''))))))))))))))))))))))))))))))((((((''''''&&&&&&'''((()))++++++***)))))),,,)))'''(((++++++***''')))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''(((((())))))))))))((((((''''''(((((('''''''''((((((((())))))*********))))))((())))))(((((((((((())))))***)))(((((('''''''''((((((((((((((((((((((((((())))))))))))))))))))))))((())))))*********************************************)))((((((((((((((('''(((((()))******++++++))))))))))))))))))))))))&&&'''(((((()))))))))(((''''''(((((())))))******)))))))))))))))))))))))))))******))))))((('''&&&(((((())))))))))))(((((('''''''''((((((((())))))***)))))))))((((((((('''))))))))))))))))))(((((()))))))))(((((((((''''''(((((((((((((((((((((((())))))***)))(((((()))*********)))(((((((((((((((***)))(((''''''((()))***))))))))))))((((((((((((***)))(((((((((((()))*********)))))))))(((((((((+++++++++*********))))))************************************)))))))))((())))))))))))))))))))))))(((((()))***++++++***)))************************(((((((((((()))))))))***)))((('''&&&%%%%%%&&&&&&))))))))))))))))))))))))***)))(((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))))))))(((((())))))))))))(((((()))(((((('''''''''(((((()))))))))))))))((((((((()))***,,,,,,+++))))))***))))))))))))))))))))))))(((***++++++***))))))*********))))))))))))******)))))))))))))))*********+++++++++************)))(((((())))))))))))((((((,,,+++***))))))***++++++)))))))))))))))))))))))))))))))))******)))((((((((()))******++++++******))))))))))))))))))))))))************)))))))))(((+++***)))(((''''''((()))+++***)))(((((()))***+++************)))))))))((()))***++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))***,,,------,,,***))),,,,,,++++++***))))))(((*********))))))(((((((((***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++***)))(((((()))***++++++***)))))))))***+++,,,******************************))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++***++++++,,,,,,++++++***)))************+++++++++---+++))))))***+++***)))((((((((((((((((((((((((++++++******))))))))))))(((((()))***************+++)))((((((***+++***((())))))))))))))))))))))))************************+++***))))))((((((((())))))))))))(((((((((((('''&&&&&&''''''(((((())))))((())))))******)))))))))))))))(((((((((((())))))******))))))(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))*********++++++++++++***************************))))))(((((((((((((((((((((((()))******++++++))))))))))))))))))))))))''''''((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((''''''((((((((()))))))))))))))))))))((((((((((((+++++++++***)))(((((((((***)))))))))))))))(((((((((((((((((((((((((((((((((***+++***((('''***---***))))))((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))***))))))(((((())))))***)))))))))))))))(((((((((+++************)))))))))************************************))))))))))))))))))))))))))))))))))))((()))******+++*********************************((((((((()))))))))******))))))*********))))))(((((((((((((((((((((((((((***))))))(((((())))))***))))))))))))))))))))))))************************++++++++++++************(((((())))))))))))((((((+++***)))(((''''''''''''))))))))))))***************,,,------+++))))))***************************)))+++,,,,,,+++******+++******))))))))))))******'''(((((()))******+++++++++++++++************)))***))))))(((((())))))***+++******)))******++++++))))))))))))))))))))))))++++++++++++***)))(((((('''((())))))******))))))))))))))))))))))))))))))************))))))))))))***))))))(((((((((((()))******))))))))))))******************))))))))))))*********+++******))))))))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))******************************+++,,,,,,+++******,,,,,,++++++***)))))))))***************)))))))))))))))))))))))))))******))))))))))))))))))))))))***))))))(((((())))))*********))))))))))))************))))))******+++,,,***************************)))))))))))))))*********))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++******++++++++++++******)))************++++++++++++***))))))+++,,,++++++((((((((((((((((((((((((+++************))))))))))))))))))))))))******+++***)))((()))***+++***)))))))))))))))))))))))))))++++++++++++++++++++++++++++++***))))))(((((((((((((((((((((((((((((((((%%%&&&'''(((((()))))))))'''((())))))))))))))))))))))))(((((((((((())))))***))))))(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******++++++************************))))))(((((((((((())))))(((((())))))************(((((((((((((((((((((((()))))))))((())))))))))))******))))))((((((''''''(((((((((((((((((((((((()))(((''''''''')))***+++(((((())))))))))))(((((('''(((((((((((()))))))))))))))))))))((((((((((((*********))))))(((((((((************))))))))))))((((((((((((((((((((((((&&&)))+++)))%%%$$$'''***))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))************************************))))))))))))*********************************))))))))))))))))))))))))))))))))))))))))))***++++++************************************(((((()))))))))*********%%%'''))),,,---...------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************(((((())))))))))))((((((******)))(((''''''((((((((((((((())))))************,,,,,,+++)))(((((())))))))))))))))))))))))))))))+++,,,,,,+++******+++******))))))))))))******(((((())))))************+++++++++*********))))))+++***)))(((((()))***+++******************++++++)))))))))))))))))))))))),,,,,,,,,++++++)))((('''''''''((()))))))))))))))((((((((((((((((((((((((*********))))))))))))))))))))))))(((((((((((()))***))))))))))))))))))************)))))))))))))))***************)))((('''(((((())))))******++++++++++++++++++++++++++++++))))))))))))))))))))))))************************++++++************+++++++++++++++*********))))))++++++******************)))))))))))))))*********))))))))))))))))))))))))***))))))))))))))))))******))))))))))))))))))******************+++++++++************************))))))))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))************++++++++++++******))))))*********+++++++++)))'''&&&''')))******)))))))))))))))))))))))))))((((((((((((((((((((((((***)))((((((((()))+++,,,))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++)))))))))((((((''''''''''''''''''''''''((((((((($$$%%%'''((())))))))))))''''''((()))))))))))))))))))))(((((((((((())))))(((((((((''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((()))***+++))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********((((((((((((((((((((((((++++++***))))))******+++******))))))((((((''''''((((((((((((((((((((((((((((((''''''''')))***,,,(((((())))))))))))(((((((((((((((((()))))))))***(((((((((((())))))))))))'''''''''(((((()))))))))))))))))))))************)))))))))))))))))))))))))))******(((%%%$$$%%%((())))))(((((((((((())))))(((((())))))))))))(((((('''((((((((()))))))))***))))))************))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))+++,,,,,,***)))***+++))))))))))))))))))))))))))))))))))))************"""$$$'''***++++++***)))************************))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******'''''''''(((((())))))))))))******)))''''''((()))(((((((((((((((((((((((((((***++++++***))))))*********))))))))))))******************))))))((((((+++++++++*********))))))+++***)))(((((()))***+++))))))******++++++++++++)))))))))))))))))))))))),,,,,,,,,++++++)))((('''''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))******((((((((())))))))))))((()))))))))******)))))))))))))))))))))))))))*********************)))((('''(((((())))))******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))***+++++++++++++++*********************************++++++(((((())))))************))))))))))))))))))))))))******))))))))))))******)))))))))******)))))))))))))))******++++++++++++************************))))))(((((()))***++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))******++++++******)))))))))*********+++++++++)))'''&&&''')))******)))************************(((((((((((())))))))))))***)))((((((((()))+++,,,(((((()))))))))******+++))))))))))))))))))))))))++++++++++++++++++++++++&&&''''''((((((''''''&&&&&&''''''''''''(((((((((%%%&&&''')))))))))((((((&&&&&&'''((())))))))))))))))))(((((((((((())))))(((((('''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''''''''(((***+++((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))******)))))))))))))))))))))))),,,+++***)))((()))***+++''''''(((((())))))******))))))))))))))))))))))))((((((((((((((()))******(((((())))))))))))((((((((((((((()))))))))******(((((((((((())))))))))))&&&&&&&&&'''((()))))))))(((((()))))))))))))))***))))))))))))))))))))))))+++***)))(((((('''''''''((((((((((((((())))))***(((((())))))))))))((((((''''''(((((())))))******)))******++++++******)))*********++++++++++++,,,(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))),,,...---***((()))+++(((((((((((((((((((((((()))))))))*********++++++((()))+++,,,+++***((('''************************)))******++++++******)))))))))))))))))))))))))))************************((((((((((((((()))))))))(((((())))))))))))(((((((((((((((((()))***+++,,,''''''''''''(((((((((((('''((()))(((&&&&&&(((***''''''''''''''''''''''''(((***++++++***))))))*********))))))))))))******++++++******)))(((((('''+++++++++************)))*********))))))*********((()))***+++++++++++++++))))))))))))))))))))))))++++++++++++***)))(((((('''((())))))******))))))))))))))))))))))))))))))))))))))))))************'''(((((())))))))))))((())))))************))))))))))))))))))*********************+++******))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))***+++************************)))))))))***************((((((((()))******++++++))))))))))))))))))))))))+++******))))))******+++))))))************))))))))))))***++++++++++++***************************(((((((((((()))***+++,,,)))))))))************+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))************)))))))))************++++++++++++***))))))+++,,,++++++++++++++++++++++++++++++*********++++++++++++,,,)))))))))))))))******+++'''(((******))))))***,,,))))))))))))))))))))))))++++++++++++++++++++++++$$$%%%'''(((((((((((('''&&&&&&&&&'''''''''((((((&&&'''((()))))))))'''&&&%%%&&&'''((())))))))))))))))))(((((((((((()))))))))((((((((())))))***+++(((((((((((((((((((((((())))))))))))))))))))))))***)))((('''((()))+++,,,))))))))))))))))))))))))((((((((((((((()))*********)))))))))))))))))))))))))))))))))))))))))))))+++***((('''&&&'''((()))''''''(((((())))))******))))))))))))))))))))))))'''(((((())))))))))))((((((((())))))))))))(((((((((((()))))))))*********'''((((((((()))))))))***((((((((((((((()))))))))''''''((((((((())))))))))))))))))))))))))))))))))))&&&$$$%%%)))+++)))'''((((((((((((((()))******'''((()))******)))(((''''''''''''((()))*********)))***++++++++++++***)))(((((()))))))))*********(((((((((((())))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))),,,///...***((())),,,))))))))))))))))))))))))))))))*********+++++++++,,,------------,,,***)))************************)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((())))))))))))(((((())))))))))))))))))******)))))))))((((((((((((((('''((((((((('''(((***,,,(((((((((((((((((((((((()))+++,,,,,,+++******+++******))))))))))))***************)))))))))))))))+++++++++************))))))******++++++******)))'''(((***+++,,,,,,++++++)))))))))))))))))))))))))))))))))******)))((((((((()))******++++++******))))))))))))))))))))))))((()))))))))************&&&'''((()))******)))(((((()))***++++++***)))(((((()))))))))************)))***++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************((((((((())))))*********'''(((((()))******++++++))))))))))))))))))))))))+++******))))))******+++((()))***++++++***)))(((((()))***+++,,,++++++***************************(((((((((((()))***+++,,,))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))))))))************+++++++++---+++))))))***+++***)))******************************+++++++++,,,,,,,,,(((((()))***************&&&(((******))))))+++---))))))))))))))))))))))))************************$$$%%%'''((()))***))))))&&&&&&&&&'''''''''((((((&&&''')))******(((&&&%%%%%%&&&'''((())))))))))))))))))(((((((((((())))))******))))))***+++,,,,,,((((((((((((((((((((((((************************+++***)))((((((***,,,---************************((((((((((((((()))***************)))))))))))))))))))))))))))))))))))))))***)))'''%%%$$$%%%&&&'''*********)))((((((''''''))))))))))))))))))))))))'''((()))******)))((('''(((((())))))))))))(((((())))))))))))************'''((((((((())))))******++++++******))))))((((((&&&'''''''''(((((())))))))))))))))))))))))))))))%%%!!!!!!(((,,,***&&&((((((((((((((()))******'''((()))******)))((('''&&&''''''((()))******+++)))***+++,,,,,,+++***)))&&&'''''''''(((((())))))'''((((((((())))))******))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))---///...***'''))),,,************************)))************+++++++++'''((())))))************)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((((((((((((((((((((())))))******+++++++++,,,(((((())))))))))))((((((,,,+++***)))((((((((((((++++++******))))))(((((('''((()))(((((())),,,...))))))))))))))))))))))))***,,,...---,,,+++,,,,,,******))))))))))))******((((((((()))******+++++++++++++++************))))))***+++,,,,,,+++***)))'''(((***+++,,,,,,++++++))))))))))))))))))))))))'''(((((())))))))))))((())))))***+++++++++++++++))))))))))))))))))))))))(((((())))))*********+++&&&'''(((*********)))(((((()))***++++++***)))((((((((())))))*********+++)))***+++,,,,,,,,,,,,,,,++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******************++++++''''''(((((()))))))))***'''(((((()))***+++++++++))))))))))))))))))))))))++++++************++++++((()))***++++++***)))(((((()))***+++,,,+++******************************(((((((((((()))***+++,,,))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))))))))************++++++++++++***((('''((()))((('''))))))))))))))))))))))))(((((())))))************'''(((***+++++++++***)))&&&(((******)))(((+++---))))))))))))))))))))))))))))))))))))))))))))))))((('''%%%$$$$$$%%%'''((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((''''''&&&&&&&&&'''((())))))((('''&&&))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''+++***)))(((((('''((((((+++*********))))))(((((()))((('''&&&&&&&&&&&&&&&***)))((()))***+++***((((((((((((((()))))))))))))))))))))***+++++++++,,,))))))(((((('''''''''&&&))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))(((((((((((()))))))))***)))%%%$$$''')))((())))))))))))))))))))))))'''''''''''''''((()))))),,,***'''$$$$$$&&&)))*********))))))))))))******++++++******))))))(((((())))))))))))))))))))))))******+++******)))((('''+++*********))))))(((((())))))))))))))))))))))))(((((((((((()))))))))))))))******))))))((('''&&&))))))(((((()))***++++++***)))((('''((()))+++---++++++++++++++++++++++++******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))***+++,,,,,,+++***)))******)))))))))))))))*********))))))))))))******+++***)))'''''''''((((((***************************)))(((''''''((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***+++,,,,,,+++***((())))))))))))*********************++++++++++++))))))*********+++++++++))))))))))))((((((((((((++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))++++++******))))))((((((************************+++++++++*********))))))))))))))))))))))))))))))***)))))))))))))))******+++++++++***************,,,+++++++++******))))))*********)))))))))))))))))))))(((((((((((())))))''')))+++***((((((***,,,,,,,,,,,,***(((((()))+++))))))))))))))))))))))))(((((()))************)))++++++************++++++...---+++*********++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,***+++,,,***((('''((()))*********))))))'''&&&&&&''''''((()))******+++++++++++++++*********))))))))))))))))))******************************************))))))((((((''''''++++++******)))*********************)))))))))(((+++***)))))))))***,,,---+++++++++*********))))))+++***)))))))))))))))******)))))))))((((((''''''(((((((((((())))))))))))((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((''''''))))))***++++++***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((((((((()))************)))))))))(((***)))(((((('''''''''(((***)))((()))***+++***((((((((((((((())))))))))))******************++++++))))))((((((((('''''''''((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))***))))))(((((())))))***+++)))***,,,,,,))))))+++))))))))))))))))))))))))((((((''''''(((((()))******(((&&&#########$$$%%%******))))))))))))***************)))))))))))))))))))))))))))))))))))))))((())))))*********))))))************)))))))))((())))))))))))))))))))))))))))))))))))************'''((()))))))))))))))(((******))))))))))))*********)))((('''((()))+++,,,******************************++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))******************)))******))))))))))))*********))))))(((((())))))***++++++))))))((()))*********************************)))(((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))((()))***+++***)))))))))*********+++++++++(((((((((((())))))))))))))))))*********+++++++++************))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))************))))))((())))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))++++++***)))((((((((((((+++***)))((('''%%%$$$$$$++++++*********)))))))))************************))))))(((((((((((())))))''')))++++++)))(((***,,,***++++++***((((((***,,,))))))))))))))))))))))))))))))))))))************+++******))))))******++++++***)))((((((((())))))))))))))))))))))))))))))++++++******************((()))******)))((()))+++************)))(((''''''+++++++++,,,,,,---------+++++++++*********))))))))))))))))))******************************************))))))(((((((((((()))))))))))))))******+++++++++++++++*********)))******))))))******+++,,,+++++++++*********))))))***)))))))))))))))***************))))))((((((((())))))))))))************)))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))************++++++++++++***)))))))))))))))))))))))))))(((((((((((())))))))))))+++***)))(((((()))***+++)))(((((((((((())))))***************))))))))))))*********)))))))))))))))***)))((()))***+++***((((((((((((((())))))))))))******************))))))))))))((((((((((((''''''''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))*********))))))*********,,,,,,///111---&&&%%%)))))))))))))))))))))))))))))))))((((((((()))******---,,,***)))''''''&&&&&&******))))))))))))******))))))))))))************))))))))))))))))))))))))'''''')))******+++++++++************))))))))))))))))))))))))))))))))))))************++++++++++++&&&'''((()))*********************)))))))))))))))***)))((((((((()))++++++))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***))))))(((((())))))******)))))))))))))))******))))))(((((((((((())))))+++***************+++,,,***************************))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))((('''((()))))))))************(((((((((((()))))))))))))))))))))************+++++++++++++++************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''(((***++++++***))))))((((((((((((((((((((((((+++++++++***************)))))))))))))))))))))))),,,+++***)))((('''''''''***)))((('''&&&%%%$$$###******))))))))))))(((((())))))******++++++,,,,,,***))))))(((((())))))***(((***++++++******+++,,,)))*********))))))+++,,,))))))))))))))))))))))))***)))((((((((()))+++,,,+++******))))))******+++******)))((((((((()))))))))))))))))))))))))))))),,,,,,++++++***))))))(((&&&((()))***))))))+++,,,)))***************))))))))))))))))))************+++++++++***************))))))))))))***************************************))))))))))))((((((((((((((((((((()))***++++++,,,,,,+++++++++*********((()))******++++++******+++************)))))))))(((((())))))******++++++***************)))))))))************++++++++++++))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))***+++++++++)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++***(((''''''(((***+++(((((('''(((((()))***************))))))))))))))))))***************))))))***)))((()))***+++***((((((((((((((())))))))))))++++++******))))))(((((())))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))*********++++++*********))))))))))))))))))))))))++++++************++++++444AAADDD777)))'''((((((((((((((((((((((((((((((******))))))))))))******,,,,,,,,,,,,+++***))))))******))))))))))))******(((((())))))******++++++))))))))))))))))))))))))(((((()))************************))))))))))))))))))))))))))))))))))))))))))))))))*********++++++''''''((()))))))))))))))(((((()))*********************)))(((((()))***+++******************************++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***)))(((''''''((()))***))))))))))))))))))***+++)))(((((((((((((((((()))))))))))))))***++++++,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((()))(((''''''''''''((((((((()))))))))*********++++++++++++))))))))))))************++++++*********)))))))))(((((())))))******++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))&&&''')))+++++++++***)))))))))))))))))))))))))))************************))))))))))))))))))))))))+++***)))((((((((((((((((((((()))))))))))))))***)))))))))((((((((((((((())))))***+++,,,,,,------***))))))))))))))))))***)))******+++***++++++,,,)))***+++***(((((()))***))))))))))))))))))))))))+++***((('''''')))+++,,,******))))))))))))******+++++++++************+++))))))))))))))))))))))))+++++++++*********))))))''')))******))))))***+++)))******+++++++++******((((((((((((((((((((('''************************((()))))))))************************************))))))))))))))))))))))))******)))))))))******++++++++++++*********))))))'''(((***+++++++++***)))************))))))))))))''''''((()))***+++++++++++++++******************)))))))))*********++++++)))))))))(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((()))***+++,,,,,,***))))))(((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))***)))'''&&&&&&''')))***(((((('''(((((()))******))))))))))))))))))******((())))))*********)))(((***)))((()))***+++***((((((((((((((())))))))))))+++******))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))))))))))))))++++++************++++++@@@ZZZ]]]>>>(((---111***((((((((((((((((((((((((******))))))))))))******%%%&&&((())))))))))))(((******))))))))))))******(((((())))))******++++++))))))))))))))))))))))))***************)))(((((())))))))))))))))))******))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))(((''''''%%%&&&(((***+++,,,,,,,,,******))))))))))))))))))++++++++++++++++++++++++******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***)))(((''''''((()))***))))))(((((()))***++++++))))))(((((((((((())))))'''(((((())))))*********))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((******)))(((((((((((()))))))))******)))*********++++++++++++))))))))))))))))))))))))******)))))))))((((((((((((((())))))******++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))'''((()))***++++++******************************************************))))))))))))))))))))))))((('''''''''((()))******)))))))))******+++++++++((((((((((((((()))))))))))))))***+++,,,,,,------******))))))))))))*********))))))***++++++++++++***+++,,,+++(((''''''((())))))))))))))))))))))))+++***((('''''')))+++,,,***))))))))))))))))))***************+++*********))))))))))))))))))))))))))))))*********+++++++++)))++++++***((((((((())))))******+++++++++******++++++++++++++++++******************************((()))))))))************************************))))))))))))************---,,,+++***************))))))))))))(((((((((((('''((()))++++++***))))))))))))))))))))))))))))))&&&'''(((***++++++++++++******************++++++((((((((()))))))))******(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((()))***++++++,,,+++***)))((((((((()))))))))))))))))))))))))))(((((((((((()))))))))))))))((('''&&&&&&'''((())))))(((((((((((())))))***))))))))))))************'''(((***++++++***))))))***)))((()))***+++***((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))******************************(((((((((((())))))))))))))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))*********))))))*********>>>XXXZZZ999$$$,,,111((())))))))))))))))))))))))******)))((((((((())))))%%%&&&''')))***+++,,,,,,******))))))))))))******))))))))))))************))))))))))))))))))))))))+++++++++******)))''''''))))))))))))************))))))))))))))))))))))))'''((((((((())))))))))))************)))((('''&&&%%%&&&(((***+++,,,,,,+++************))))))))))))++++++++++++++++++++++++******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***))))))(((((())))))***(((((((((((()))***+++,,,******))))))))))))******'''(((((())))))))))))((()))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))++++++***)))++++++++++++,,,,,,,,,,,,(((((((((((())))))))))))***)))))))))))))))(((((())))))))))))((((((((('''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))************************************************+++++++++))))))))))))))))))))))))&&&&&&&&&'''((()))***+++*********)))((('''''''''(((((())))))))))))******))))))******++++++,,,,,,+++******))))))******+++)))(((((((((***+++***))))))***++++++)))'''''''''))))))))))))))))))))))))***)))((((((((()))+++,,,***))))))(((((())))))***&&&'''((()))))))))(((((())))))))))))))))))))))))((())))))***++++++,,,,,,***+++,,,***((('''(((((()))***************))))))))))))))))))))))))*********************+++++++++))))))))))))************************************)))))))))************+++,,,++++++***)))*********))))))(((((((((''''''''''''((())))))******))))))(((((()))))))))))))))***'''((()))+++++++++***))))))))))))***************'''((((((((())))))))))))'''(((((((((((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''(((((()))))))))+++***)))((('''''''''((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((***))))))(((((((((((()))((()))))))))************((()))+++,,,---,,,+++******)))((()))***+++***((((((((((((((())))))))))))((((((((()))))))))))))))(((((()))))))))*********))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))***))))))(((((())))))***111======///%%%''')))%%%))))))))))))))))))))))))***)))((((((''''''((((((((())))))***+++,,,------******))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))*********))))))(((((()))))))))************))))))))))))))))))))))))(((((()))))))))*********((()))))))))))))))(((''''''(((***++++++***)))(((***************)))((((((******************************++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))******************)))(((((((((((()))***+++,,,++++++************++++++))))))*********)))(((''')))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))++++++***)))************++++++++++++(((((((((((())))))))))))******))))))((((((((((((*********)))))))))((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))),,,+++)))((('''(((***+++************************))))))*********+++++++++))))))))))))))))))))))))'''''''''''''''((()))***)))))))))(((''''''&&&&&&)))))))))*********++++++************************+++******))))))******+++)))'''&&&''')))+++)))(((%%%'''******)))))))))***))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))%%%&&&((()))))))))(((((())))))))))))))))))))))))******************++++++)))***+++***)))((()))***************)))(((''''''%%%&&&&&&&&&'''((((((((())))))*********+++++++++))))))))))))************************************))))))*********+++++++++''''''''''''((()))***+++))))))))))))((((((((((((((((((((((((((()))******(((((((((((())))))******'''(((***++++++***)))(((((((((((())))))*********(((((()))))))))*********''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((()))(((&&&%%%$$$$$$$$$%%%))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))+++***)))(((((('''(((((((((((())))))*********+++)))***,,,.........,,,+++***)))((()))***+++***((((((((((((((())))))))))))''''''(((((())))))******(((((())))))*********+++(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))(((((((((((()))))))))%%%&&&+++,,,'''%%%'''))))))))))))))))))))))))))))))(((''''''''''''''''''''''''&&&''''''((()))******))))))))))))******++++++******))))))(((((())))))))))))))))))))))))'''((()))******++++++***(((((())))))*********+++)))))))))))))))))))))))))))************+++++++++&&&'''((()))******************+++,,,+++)))'''%%%***************)))((('''))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))***+++,,,,,,+++***)))(((((((((((()))***+++,,,,,,,,,++++++++++++,,,,,,***+++,,,,,,+++***)))((()))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))((()))***+++***(((''''''''''''((((((((((((************++++++++++++******))))))((((((((('''+++++++++************)))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))...,,,)))'''&&&''')))+++))))))))))))))))))))))))))))))******++++++++++++)))))))))))))))))))))))))))(((((('''''''''(((((('''''''''((()))******+++))))))******+++++++++,,,*********)))))))))))))))++++++************++++++)))&&&%%%&&&)))***)))'''"""%%%(((*********+++,,,))))))))))))))))))))))))(((((()))************)))))))))(((((((((((())))))'''((()))+++++++++***))))))))))))))))))))))))))),,,,,,++++++***)))))))))'''(((******))))))+++,,,************)))'''&&&&&&'''(((((()))***++++++,,,))))))******++++++++++++))))))))))))************************************))))))******++++++++++++"""###$$$%%%''')))+++,,,************)))))))))))))))((('''''''''(((***+++'''((((((((())))))******((()))+++,,,+++***((('''''''''(((((()))))))))***)))************+++++++++))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))(((((((((((((((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))++++++***)))((('''&&&&&&))))))))))))************))))))))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))+++...000000...+++)))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''''''''((())))))))))))))))))))))))******++++++++++++************))))))((((((''''''+++*********))))))(((((()))))))))))))))))))))))))))***+++,,,,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))******+++++++++++++++++++++***)))((()))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))''''''((()))))))))))))))************************)))))))))))))))))))))))),,,+++++++++******))))))(((***+++------,,,+++***,,,+++***((((((((()))***))))))))))))))))))))))))************************+++)))(((&&&&&&''')))*********+++++++++******)))+++*********))))))((((((((((((((((((((((((((((((************************************))))))))))))******)))(((((('''((((((************************++++++******************))))))))))))))))))))))))******))))))))))))*********++++++***))))))***,,,(((((())))))*********+++******))))))((((((''''''(((((())))))******++++++%%%&&&'''((())))))))))))))))))(((((((((((())))))++++++******))))))(((((())))))))))))))))))))))))&&&'''((()))+++,,,......(((((())))))******++++++))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))((((((///+++&&&""""""$$$(((+++***((('''(((+++,,,+++)))++++++******))))))((((((+++*********))))))((((((******))))))))))))******)))))))))))))))))))))))))))))))))((()))******+++((((((((((((((((((((((((++++++******))))))(((((())))))(((((((((***+++,,,)))))))))))))))))))))))),,,+++++++++******))))))++++++***)))(((((())))))))))))************))))))(((((((((((((((((((((((('''(((((())))))))))))))))))))))))))))))))))))))))))************+++++++++,,,+++******))))))******(((((())))))*********++++++++++++*********))))))******))))))))))))******+++*********))))))((((((+++***)))(((((()))***++++++++++++************)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((())))))))))))***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))***,,,......,,,***)))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''(((((()))))))))))))))))))))))))))******************)))************))))))))))))))))))))))))((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++***))))))((()))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))'''((())))))******))))))************************))))))))))))))))))))))))++++++*********)))))))))(((***+++------,,,+++***,,,+++***)))(((((()))***))))))))))))))))))))))))***************************)))(((''''''(((***+++*********++++++******)))************)))))))))(((************************************************(((((())))))*********++++++***))))))((((((((()))************************************************))))))))))))))))))))))))***))))))(((((())))))***)))******)))(((((()))+++((()))))))))***************)))))))))((((((((('''(((((())))))))))))))))))((((((((((((((((((''''''))))))(((((((((((())))))*********)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))******)))))))))(((((((((,,,+++)))(((((((((***+++***((('''(((+++,,,+++)))*********)))))))))))))))++++++++++++******))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))*********)))))))))))))))***))))))(((((()))***+++))))))))))))))))))))))))))))))))))))((((((((('''++++++***)))))))))))))))))))))************))))))))))))))))))))))))))))))'''(((((())))))))))))))))))))))))))))))))))))))))))************+++++++++,,,+++******))))))******((()))))))))************+++++++++*********))))))))))))(((((((((((())))))************)))))))))(((******))))))))))))******+++++++++************)))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))''''''(((((())))))******))))))))))))************))))))))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))******++++++******))))))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************)))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))((())))))******))))))((()))***************++++++((((((((((((''''''''''''))))))))))))))))))))))))(((''''''&&&&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))******))))))(((((()))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))((()))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))((((((((()))+++,,,,,,,,,+++***++++++***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((()))***+++,,,))))))******+++******)))************))))))))))))************************************************''''''((()))***+++,,,,,,++++++***))))))))))))***))))))))))))))))))))))))************************)))))))))))))))))))))))))))((((((''''''(((((()))(((((()))((('''&&&(((***))))))))))))************))))))))))))(((((((((((())))))(((((((((((((((((())))))))))))((('''&&&%%%))))))(((((((((((())))))((())))))))))))))))))***))))))))))))))))))))))))+++++++++******))))))(((************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((('''((()))***+++++++++***)))***)))((()))***+++***)))))))))))))))************,,,,,,++++++++++++************))))))))))))******)))))))))))))))))))))))))))))))))))))))*********************************))))))))))))************+++***))))))((())))))***))))))))))))))))))))))))))))))))))))((((((((((((+++***))))))))))))))))))))))))************))))))************************'''((())))))******)))))))))))))))))))))))))))))))))************+++++++++,,,+++******))))))******))))))))))))************+++++++++***************((((((''''''''''''((((((************))))))))))))))))))************))))))+++++++++************)))(((((((((((((((((((((((('''((()))******)))((('''))))))))))))(((((((((((((((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((()))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***+++))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))*********+++((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%&&&(((((((((((((((((())))))))))))))))))))))))))))))))))))++++++******))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))))))))***+++++++++++++++(((((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((())))))***+++,,,++++++***+++*********************))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))***+++,,,---((())))))************************)))))))))))))))************************************************'''(((((()))******++++++++++++***************+++(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))((((((''''''''''''((((((((())))))(((''''''(((***)))))))))))))))*********))))))))))))(((((((((((())))))((((((''''''&&&&&&)))))))))))))))(((''''''))))))(((((((((((())))))'''((((((((())))))******((((((((((((((((((((((((++++++******))))))((((((++++++******))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''$$$&&&(((*********)))((())))))))))))*********)))(((((())))))******++++++******************************))))))))))))******))))))))))))))))))))))))(((((()))***************************************(((((())))))******++++++++++++***))))))((((((((())))))))))))))))))))))))+++++++++*********************)))))))))))))))***))))))************))))))))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))))))))*********+++++++++,,,+++******))))))******)))))))))))))))*********************************)))((((((''''''(((((()))*********)))))))))))))))((()))***++++++***)))(((+++++++++*********))))))(((((((((((((((((((((((('''((()))******)))((('''))))))))))))(((((((((((((((((((((((())))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))************((()))))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))((((((''''''(((((()))******))))))))))))******************************))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))+++,,,---))))))))))))))))))))))))(((((())))))))))))((((((&&&'''''''''((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))'''''''''''')))***(((((((((((())))))))))))))))))))))))))))))))))))++++++******))))))(((((('''((())))))))))))(((((())))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))))))))***+++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))))))))))))))******++++++++++++*********++++++++++++***))))))))))))))))))))))))((((((((((((((((((((((((***************++++++,,,'''((()))***************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))+++***************++++++(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))((((((''''''''''''(((((())))))***)))(((''')))+++******))))))))))))))))))(((((((((((())))))))))))))))))((((((''''''&&&&&&''''''((()))******))))))))))))(((((((((((())))))''''''(((((()))))))))***(((((((((((((((((((((((()))))))))))))))*********++++++******))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((((((&&&''''''((()))***++++++)))*********))))))))))))(((((())))))******++++++((((((((()))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((()))************)))************************(((((())))))******++++++************))))))(((((())))))))))))))))))))))))******************++++++***)))))))))))))))******))))))************))))))((((((((((((((((((((((((((())))))***************))))))))))))))))))))))))))))))*********+++++++++,,,+++******))))))************))))))))))))))))))***************************))))))(((((())))))***))))))))))))))))))******((()))***++++++***)))(((+++++++++*********))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))************))))))))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))((((((''''''(((((()))(((''''''&&&&&&''''''(((++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************''''''''''''''''''''''''))))))))))))))))))))))))((((((((()))***,,,---...))))))))))))))))))))))))((())))))******))))))(((&&&&&&'''''''''''''''((())))))))))))************))))))))))))))))))))))))***))))))))))))))))))***(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))(((((())))))******)))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))((()))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))******++++++)))***++++++,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************''''''((()))************))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))************))))))((((((***))))))))))))***++++++))))))))))))))))))))))))'''(((((())))))*********)))))))))))))))))))))))))))((((((''''''(((((())))))******)))(((((()))+++************))))))))))))(((((((((((())))))))))))))))))((((((((((((((((((&&&'''((()))************))))))(((((((((((())))))'''(((((((((((((((((()))))))))))))))))))))))))))''''''(((((()))***++++++************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((((((((()))))))))******))))))***+++---///)))***+++***)))((()))***))))))))))))************'''''''''(((((((((((()))******))))))))))))******))))))))))))))))))))))))'''((()))++++++******)))************************))))))))))))************)))************))))))((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++))))))************))))))''''''''''''''''''''''''((()))******++++++******)))))))))))))))))))))))))))************+++++++++,,,+++******))))))******************))))))))))))***************+++++++++******))))))))))))******))))))))))))************))))))************))))))+++++++++************)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''************************))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))+++---...///)))))))))))))))))))))))))))******************)))((((((((((((''''''''''''((((((((()))))))))******))))))))))))))))))))))))((())))))******))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********((())))))***++++++******)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))'''((())))))******))))))************************)))))))))))))))))))))))))))))))))*********++++++)))))))))))))))******+++)))***+++,,,,,,,,,++++++))))))))))))))))))))))))************************************)))(((''''''&&&'''((()))************((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))((((((((())))))***+++************************''''''(((((()))******+++))))))))))))))))))))))))***))))))(((((())))))***(((((()))((('''&&&(((***************)))))))))((('''((((((((()))))))))***(((((())))))))))))))))))((())))))*********))))))))))))(((((((((((())))))((((((((((((((('''''''''))))))))))))))))))))))))''''''(((((()))*********)))))))))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******************+++,,,,,,---)))+++,,,+++((('''(((************)))))))))))))))'''((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))'''(((***+++++++++)))((())))))))))))))))))))))))*********)))))))))))))))((((((******+++***))))))))))))))))))))))))))))))'''((((((((()))))))))))))))))))))))))))***++++++))))))************))))))(((((((((((((((((((((((())))))***++++++++++++***)))))))))))))))))))))))))))************+++++++++,,,+++******))))))******************)))))))))((())))))*********+++++++++))))))(((((((((((())))))((()))))))))******************))))))))))))******+++++++++************)))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))************))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++---///000))))))))))))))))))))))))******++++++++++++************))))))((((((''''''&&&'''''''''(((((())))))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))***+++++++++++++++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))************************))))))))))))))))))))))))))))))******+++++++++,,,)))))))))))))))******+++)))***+++,,,---,,,,,,+++))))))))))))))))))))))))************************************)))'''&&&%%%&&&'''((()))************(((((())))))*********+++************************))))))))))))))))))))))))''''''((()))***+++,,,,,,(((((('''(((((()))******************************&&&''''''((()))******+++))))))))))))))))))))))))******))))))))))))******&&&'''((('''%%%%%%'''(((+++*********))))))(((((('''((((((((())))))******(((((())))))******++++++***++++++******)))((('''))))))(((((((((((())))))))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******++++++'''((()))***+++***)))))))))+++,,,+++((('''(((***++++++******))))))(((((((((((())))))*********+++******))))))))))))******))))))))))))))))))))))))'''(((***+++,,,+++)))(((((((((((((((((((((((((((++++++******))))))(((((('''((()))***++++++***)))))))))))))))))))))))))))))))))******+++++++++,,,))))))((())))))***++++++))))))************))))))))))))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))************+++++++++,,,++++++***)))*********+++*********))))))(((((())))))******++++++++++++((((((''''''''''''(((((((((((())))))*********++++++***)))(((((()))***++++++++++++************)))'''((()))***++++++***)))+++***)))'''''''''((()))+++***)))'''''''''((()))))))))))))))))))))))))))''''''(((((())))))******,,,,,,,,,,,,,,,+++***)))************************&&&'''((((((''''''((())))))((('''(((******((('''))))))))))))))))))))))))************************+++*********))))))((((((''''''(((((())))))******''''''(((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********)))***+++---))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))************))))))((()))+++,,,------,,,++++++*********))))))(((((())))))************))))))))))))))))))************************************+++***((('''&&&''')))***,,,***((('''''')))+++---******)))((((((((((((((())))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))************************))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))***)))(((''''''((()))***((((((((()))******++++++))))))))))))))))))))))))+++***)))(((((()))***+++&&&&&&'''((()))***++++++*********)))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))******+++************(((&&&$$$###,,,+++***)))((((((((((((************))))))))))))))))))))))))))))))))))))+++******)))))))))))))))))))))((('''&&&%%%$$$$$$((((((((((((((()))******+++***)))(((((()))***+++******))))))))))))******''''''(((((())))))******(((((())))))))))))(((((()))'''&&&'''***+++***(((******+++******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))+++++++++++++++***)))((())))))************))))))))))))(((((((((((()))))))))))))))))))))******+++......,,,+++***)))))))))************))))))))))))(((((((((((())))))))))))************************)))*********++++++++++++******+++***)))(((&&&$$$++++++++++++++++++++++++))))))))))))******************))))))((((((''''''))))))))))))************)))))))))***+++++++++,,,************************,,,+++******++++++***))),,,+++)))((((((((()))***)))))))))))))))))))))))))))***++++++***(((%%%$$$******))))))((((((''''''((())))))))))))*********(((((()))***+++***))))))***)))(((''''''(((((()))+++***)))(((''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))***++++++++++++******)))************************+++,,,---,,,***))))))***)))(((((()))******)))'''))))))))))))))))))))))))************************))))))))))))((((((''''''((()))))))))************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((((((***+++))))))))))))))))))))))))++++++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))******++++++++++++******))))))***+++++++++******************)))))))))((())))))************))))))(((((()))))))))************************************)))(((''''''((()))***,,,+++)))''''''(((***,,,******)))((((((((((((((())))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))************************))))))))))))))))))))))))))))))))))))+++******)))))))))))))))***)))(((((((((((()))************)))))))))))))))))))))))))))))))))))))))******))))))))))))******''''''(((((()))************)))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))))))))))))))******+++******))))))((('''%%%%%%((((((((())))))***+++,,,------,,,***)))'''&&&&&&))))))))))))))))))))))))+++******)))))))))))))))))))))(((((('''&&&&&&&&&((((((((((((((()))******+++***)))(((((()))***+++******))))))))))))******(((((((((((())))))******((((((((())))))((((((((()))'''&&&'''***+++***(((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++***))))))))))))************))))))))))))(((((((((((()))))))))))))))))))))******+++,,,,,,+++***))))))))))))*********)))))))))(((((((((((((((((())))))))))))************************)))))))))*********++++++++++++++++++***)))((('''************************))))))))))))******************))))))(((((((((((())))))))))))***************************+++++++++************************+++******************))),,,++++++***************)))))))))))))))))))))))))))******++++++***)))(((******))))))(((((((((((()))))))))*********++++++))))))*********)))(((((()))(((((((((((())))))******))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((())))))************)))************************---......---***))))))******)))((()))***+++***((())))))))))))))))))))))))************************((((((((((((''''''''''''))))))************++++++))))))))))))((((((((((((((((((((((((((((((((((((************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))((('''&&&((())))))))))))))))))))))))))),,,+++)))(((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''******))))))))))))******))))))))))))))))))))))))***++++++,,,,,,++++++*********))))))((()))))))))************))))))))))))))))))************))))))(((((())))))))))))*********************************)))(((''''''((()))***---+++)))((('''((()))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))***************))))))(((((())))))***))))))))))))************************))))))))))))))))))))))))))))))))))))*********)))))))))))))))***))))))(((((())))))***++++++******)))(((((('''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************)))))))))))))))))))))))))))******+++***)))(((((('''''''''(((((((((((()))******++++++,,,,,,+++***)))((('''&&&))))))))))))))))))))))))+++******)))))))))))))))))))))((((((((((((((((((((((((((((((((()))************))))))))))))************))))))))))))******((((((((())))))))))))***''''''(((((((((((('''''')))((('''((()))***)))((('''''')))******+++++++++************************)))))))))))))))))))))))))))******+++++++++******))))))************))))))))))))(((((((((((()))))))))))))))))))))******+++******)))))))))))))))*********))))))))))))(((((((((((((((((())))))))))))************************((((((((()))))))))******++++++************++++++))))))))))))))))))))))))))))))))))))***************))))))))))))((((((((())))))))))))************+++++++++***************************************)))))))))))))))*********,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))******+++++++++,,,***))))))))))))(((((((((************+++++++++,,,*********))))))(((''''''''''''(((((())))))******)))))))))(((((((((((()))((((((((((((((((((((((((******))))))((((((''''''''''''((())))))***))))))************************)))***+++***((('''((()))+++***((()))***+++***)))((((((((((((((((((((((((************************(((((((((((((((((((((((()))))))))))))))))))))*********))))))((((((''''''((((((((((((((((((((((((************************(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((&&&&&&'''(((((((((((((((((((((((((((***)))'''%%%%%%''')))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***))))))(((((())))))***(((((((((((((((((((((((()))******++++++******)))---+++***((((((((()))************)))))))))))))))))))))************))))))(((((((((((()))))))))***************************)))(((((('''(((((()))***---,,,***(((''''''((()))))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************))))))(((((((((((())))))((()))))))))************************)))))))))((((((((((((((((((((((((((())))))*********)))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((((()))***++++++***)))(((*********)))))))))(((((()))))))))))))))*********))))))))))))))))))))))))*********))))))))))))))))))))))))))))))******+++***)))(((''''''((()))***+++++++++***))))))((('''(((((())))))*********+++((((((((((((((((((((((((+++******)))))))))))))))(((((())))))************((((((((((((((())))))******))))))))))))))))))*********))))))))))))******))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))(((((()))***************************************))))))))))))))))))))))))((()))***+++++++++++++++))))))************))))))))))))(((((((((((()))))))))))))))))))))******+++)))))))))))))))***++++++***)))))))))(((((((((((((((((((((((())))))))))))************************(((((((((((())))))))))))******)))((()))***,,,---))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************,,,+++++++++***)))))))))************************((()))))))))))))))*********+++,,,---,,,+++)))((())))))))))))))))))))))))******)))))))))***+++,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,******)))(((((('''''''''''''''(((((())))))******((((((((())))))))))))(((((((((((((((((((((((((((******))))))((((((''''''&&&'''((()))))))))))))))))))))))))))))))))))))))%%%'''(((((('''''')))***+++)))(((((()))******)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((('''******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((***++++++)))''''''((()))(((((((((((((((((((((((()))((('''%%%%%%'''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((((((((())))))))))))((((((...---+++***))))))***+++))))))))))))))))))******))))))************))))))'''(((((((((((()))))))))))))))))))))))))))))))))((((((((((((((()))******---,,,***)))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************))))))(((((((((((())))))((()))))))))************************)))))))))(((((((((((((((((((((((((((((()))************))))))))))))************))))))(((((())))))************((((((((((((((((((((((((((()))***++++++***)))(((++++++******))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))******+++))))))(((''''''(((***+++******++++++***)))((('''''''''((()))***++++++,,,((((((((((((((((((((((((+++******)))))))))))))))(((((())))))***+++++++++((((((((((((((())))))***)))))))))******)))))))))******))))))))))))******************))))))))))))''''''(((((((((((('''''''''(((((()))((())))))******************)))((((((************************))))))))))))))))))))))))((()))***+++++++++++++++))))))************))))))))))))(((((((((((()))))))))))))))))))))******+++************++++++,,,---)))))))))(((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((''''''((()))+++,,,************************((()))))))))************))))))))))))************((()))))))))************,,,+++++++++***)))))))))************************(((***+++***)))((()))+++)))***+++++++++***((('''))))))))))))))))))))))))******)))(((((((((((()))))))))))))))******************+++++++++,,,,,,,,,))))))((('''''''''(((((('''((()))))))))))))))((('''(((((())))))))))))((())))))))))))))))))))))))))))))))))))(((((((((((('''(((((())))))))))))((())))))))))))))))))))))))&&&''')))))))))***+++---+++)))'''&&&((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((''''''''''''&&&&&&))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((''')))***))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************((((((''''''''''''(((((())))))))))))))))))))))))'''((((((((((((((((((''',,,,,,++++++++++++++++++))))))))))))************))))))************))))))''''''(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))******++++++***))))))(((((((((((((((((((((((())))))***))))))))))))))))))))))))))))))))))))************)))((((((''''''(((((()))))))))))))))************************))))))))))))))))))))))))))))))))))))'''(((***++++++***)))))))))******++++++******)))'''(((((()))******++++++))))))))))))))))))))))))))))))************))))))+++++++++******)))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++)))))))))(((((()))******&&&''')))***++++++***************)))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))(((((())))))*********+++((((((((((((((()))******))))))************))))))******))))))))))))******+++************)))))))))(((((())))))))))))(((((('''((())))))(((((()))***+++++++++******)))''''''************************)))))))))))))))))))))))))))******+++++++++******))))))************))))))))))))(((((((((((()))))))))))))))))))))******+++++++++******+++,,,------))))))((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******((((((''''''((()))******************************))))))))))))************)))))))))************+++))))))))))))************+++++++++***************************************))),,,---,,,)))''')))+++)))************)))(((((())))))))))))))))))))))))***)))))))))(((((('''''')))))))))************+++************+++++++++,,,(((((('''&&&'''((())))))((())))))******)))((('''&&&'''((()))******)))((())))))))))))))))))))))))(((((((((((())))))))))))))))))*********)))(((((())))))))))))))))))))))))((()))++++++******+++---***(((%%%%%%&&&((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))(((''''''(((***))))))))))))))))))))))))(((((()))******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((()))******++++++++++++***((()))))))))************))))))************))))))'''''''''((((((((())))))))))))))))))))))))))))))&&&'''((())))))***************))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))************((((((''''''''''''(((((())))))))))))************************))))))))))))))))))))))))))))))))))))'''(((***+++++++++)))))))))***++++++++++++***))))))))))))))))))*********))))))))))))))))))))))))******))))))))))))******++++++******************'''(((((()))******++++++))))))))))))))))))))))))((()))))))))************)))))))))))))))******+++))))))*********))))))(((&&&''')))+++,,,+++***))))))))))))))))))*********))))))))))))))))))))))))+++******)))))))))))))))(((((())))))))))))))))))((((((((((((((()))******((()))***++++++***)))(((******))))))))))))******+++++++++*********))))))))))))************))))))&&&(((***)))(((''')))+++))))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))******+++++++++***))))))))))))************))))))))))))(((((((((((()))))))))))))))))))))******++++++***************+++,,,))))))((((((((('''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++((())))))*********))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++))))))))))))***************************+++++++++************************+++...000...)))'''))),,,,,,+++******))))))******))))))))))))))))))))))))'''((()))***+++***))))))))))))*********+++++++++)))))))))*********++++++((('''&&&&&&'''((()))***))))))*********((('''&&&&&&'''(((*********)))((())))))))))))))))))))))))''''''(((((())))))************+++******)))(((''')))))))))))))))))))))))))))***+++***)))((()))******'''%%%$$$%%%'''(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))******))))))((((((((('''''''''(((((())))))******************************(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))%%%&&&''''''&&&&&&(((***))))))))))))))))))))))))$$$&&&((())))))(((&&&$$$))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))************))))))'''((()))+++++++++***)))(((((())))))*********+++))))))************))))))''''''''''''((((((((()))))))))))))))))))))))))))&&&&&&((()))************))))))))))))************((((((((((((((()))******))))))))))))))))))))))))))))))))))))************((((((''''''''''''(((((())))))))))))************************))))))))))))))))))))))))))))))))))))&&&(((***+++,,,+++***))))))***+++,,,,,,+++***)))++++++******)))((((((((())))))))))))))))))))))))+++***)))(((((()))***+++************************'''(((((()))***+++++++++))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))******+++)))***+++++++++)))(((''')))***+++,,,+++)))'''&&&%%%&&&''')))***,,,---...))))))))))))))))))))))))+++******))))))))))))))))))))))))(((((((((((((((((((((((((((((()))******((()))***++++++***)))(((******))))))))))))******++++++++++++******))))))******++++++++++++******&&&(((******'''''')))+++'''((()))******++++++***(((((((((((((((((((((((())))))))))))))))))))))))+++++++++++++++***)))((())))))************))))))))))))(((((((((((()))))))))))))))))))))******+++******))))))))))))******)))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++)))***+++,,,,,,+++***)))(((((((((((((((((((((((())))))))))))************))))))******++++++++++++))))))))))))************))))))******+++++++++,,,************************---000111///***'''))),,,...---+++***)))***+++,,,))))))))))))))))))))))))%%%'''***,,,------,,,+++))))))******++++++++++++((())))))))))))*********+++***(((&&&%%%&&&'''((((((((((((((((((''''''&&&''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''')))*********)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++***)))((('''&&&&&&&&&))))))))))))))))))))))))''''''((()))***+++,,,,,,$$$%%%&&&'''(((***++++++''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((''',,,++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&******))))))((((((''''''))))))))))))))))))))))))++++++***************+++))))))))))))))))))))))))***)))))))))(((((('''''')))*********++++++++++++************************)))((('''''''''(((***+++))))))))))))))))))))))))(((((())))))))))))((((((************))))))))))))((((((((((((((()))******'''((((((((('''(((+++---***(((((()))***+++***)))))))))))))))))))))))))))!!!!!!###%%%'''(((***+++(((((((((((())))))))))))))))))************))))))++++++++++++)))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************************************))))))((((((''''''++++++++++++************++++++******))))))(((((())))))))))))))))))))))))******)))(((((((((((((((+++***'''%%%$$$$$$%%%&&&******+++******)))((((((************************))))))))))))))))))))))))************************''''''((()))***++++++,,,***++++++,,,,,,++++++***((((((((((((((((((((((((+++*********))))))(((((())))))))))))))))))))))))---......,,,***((())))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))************************************************''''''(((((())))))******************************************************,,,++++++******++++++,,,************************************************++++++,,,,,,,,,,,,++++++)))((('''''''''(((***++++++++++++******************+++,,,------,,,+++***,,,***(((&&&%%%''')))*********))))))))))))******))))))))))))))))))))))))******++++++++++++******************************)))((('''''''''((()))***(((((((((((((((''''''&&&''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((()))))))))%%%&&&&&&'''((()))******((((((((())))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''++++++***))))))(((''''''(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''******))))))(((((((((((()))))))))))))))))))))))))))((((((''''''((((((((())))))))))))))))))))))))++++++*********))))))))))))))))))*********++++++)))))))))))))))))))))))))))(((((('''((()))***+++))))))))))))))))))))))))(((((())))))))))))((((((************))))))))))))((((((((((((((()))******((())))))'''&&&&&&(((******(((((()))***+++***)))))))))))))))))))))))))))'''(((((()))***++++++,,,******))))))((((((''''''))))))************))))))***************)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************************((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((***)))(((&&&&&&&&&'''''''''''''''''''''&&&%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))************************(((((())))))******++++++***++++++,,,,,,++++++***************************************)))))))))((()))))))))))))))))))))))))))***+++***(((((((((*********))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))************************************************((((((((()))))))))))))))************************))))))))))))))))))))))))***)))******+++,,,---...************************************************))))))************))))))******)))))))))***+++,,,******************************++++++++++++******,,,+++)))(((((((((************))))))))))))******))))))))))))))))))))))))******++++++++++++******************************'''''''''((()))*********(((((((((((((((''''''&&&''''''((())))))))))))(((((((((((((((((((((((((((******))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((''''''((((((((()))))))))))))))))))))))))))((((((((('''''''''&&&'''''''''(((((()))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''***))))))(((((('''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((''''''''''''***))))))))))))((((((((())))))))))))))))))))))))(((''''''&&&&&&'''(((((())))))))))))))))))))))))******)))))))))))))))(((((((((((()))))))))******(((((((((((((((((((((((()))(((((((((((()))***+++))))))))))))))))))))))))((())))))******))))))(((************))))))))))))((((((((()))))))))******+++++++++)))'''&&&''')))***(((((()))***+++***))))))))))))))))))))))))))),,,,,,,,,,,,+++++++++***++++++***)))((('''&&&&&&))))))************))))))((())))))******))))))((())))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++++++++,,,,,,************************''''''((())))))***++++++))))))))))))(((((((((((('''''''''((()))*********))))))))))))))))))))))))******)))((((((((((((((())))))(((((((((((((((((())))))******))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))************************)))))))))))))))***************++++++++++++******++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))'''((())))))((((((***++++++******************+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++************)))))))))************************************************))))))))))))))))))((((((************************((((((((((((((((((((((((((((((((()))+++---...///************************************************))))))************)))))),,,++++++++++++,,,------))))))))))))))))))***************))))))*********+++++++++*********************))))))))))))******))))))))))))))))))))))))******++++++++++++******************************'''(((((()))******))))))(((((((((((((((''''''&&&&&&'''(((((())))))((((((((((((((((((((((((((((((******))))))((('''''''''))))))))))))))))))))))))'''''''''''''''''''''''')))((('''''''''(((***+++(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******)))))))))***++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''''''''''')))((((((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))******)))))))))************)))))))))((((((((())))))************,,,------,,,)))((()))******(((((((((***+++***)))))))))))))))))))))))))))+++++++++******))))))(((******))))))((((((''''''))))))************))))))''''''((()))******))))))))))))))))))))))))))))))((((((((((((((((((((((((+++******)))(((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******+++++++++************************(((((()))))))))*********++++++++++++*********)))''''''((((((((()))))))))))))))))))))))))))))))))***))))))((((((((((((((('''((()))*********************+++++++++******)))************************))))))))))))))))))))))))*********************************)))))))))))))))******++++++++++++******++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))***++++++******+++,,,************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************************+++******))))))(((((((((************************))))))))))))))))))))))))(((((())))))***,,,---...************************************************++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,------((()))))))))))))))******+++***)))(((((()))***+++******+++++++++***)))(((******))))))))))))******))))))))))))))))))))))))******++++++++++++******************************)))))))))))))))((('''&&&(((((((((((((((''''''&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&))))))))))))))))))))))))'''''''''''''''''''''''')))((('''''''''(((***+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))((())))))******((((((((((((((((((((((((''''''((())))))***++++++)))))))))))))))((((((((('''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))************((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))************************((())))))***************))))))))))))))))))))))))))))))************))))))************)))))))))((((((((()))***+++******))))))***++++++***)))***+++***(((((((((***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))************))))))&&&'''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++******)))(((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************+++*********)))))))))(((++++++++++++*********)))***)))))))))((((((((('''))))))))))))))))))))))))***))))))((((((((((((((('''((()))***+++++++++***&&&&&&''''''(((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))*********************************))))))))))))))))))******++++++******)))************************))))))))))))))))))******))))))))))))))))))))))))***+++,,,+++)))((()))***(((((()))******)))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++******))))))((((((******************************************************))))))******++++++************************************************++++++,,,,,,,,,,,,++++++)))******+++++++++++++++(((((())))))*********++++++***)))(((((()))***+++((()))***+++***)))'''&&&******))))))))))))******))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))))))))))))((('''&&&&&&&&&(((((((((((((((''''''&&&&&&&&&'''(((((((((((('''((((((((((((((((((((((((&&&&&&''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&'''''''''))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))'''''''''((((((((((((((()))))))))************+++((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))((())))))))))))*********((((((((()))))))))******************************((()))******++++++******)))))))))))))))))))))))))))******++++++******)))************))))))))))))((()))***+++++++++***)))&&&'''))))))((('''((((((***(((((()))***+++***))))))))))))))))))))))))))))))))))))***++++++,,,,,,&&&&&&'''((()))***++++++))))))************))))))&&&'''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***************************,,,++++++***))))))(((((())))))))))))((((((((((((+++++++++***)))((((((((())))))))))))))))))))))))******)))((((((((((((((((((((())))))*********+++''''''((()))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))************************)))))))))))))))*********))))))************))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))((()))***)))'''&&&'''((('''((()))******)))((('''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))*********************************************************************))))))************************************************+++******)))))))))******************************************************))))))************))))))((())))))***+++*********)))))))))***++++++,,,,,,*********))))))*********((())))))******((('''&&&******))))))))))))******))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))((('''&&&%%%%%%&&&''''''(((((((((((((((''''''&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((''''''''''''))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))******'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))*********+++++++++((((((((((((((((((((((((''''''''''''((()))******)))))))))))))))))))))))))))))))))*********++++++)))))))))*********++++++************************((()))***+++++++++******)))))))))))))))))))))))))))******++++++******)))************))))))))))))''')))***,,,,,,+++***)))(((***++++++)))'''''''''***(((((()))***+++***)))))))))))))))))))))))))))************++++++++++++''''''(((((())))))******))))))************))))))''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++************************************************))))))))))))((((((((((((++++++++++++************))))))))))))))))))))))))******)))(((((((((((((((***)))((('''((()))***+++))))))***+++++++++++++++''''''''''''''''''''''''))))))))))))))))))))))))************************(((((())))))******++++++))))))************))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))&&&'''((((((''''''((()))'''(((***++++++***((('''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************************************************************++++++************************************************))))))((())))))***+++,,,************************************************))))))************))))))((((((***+++++++++***))))))******+++,,,,,,------******++++++++++++******)))************)))((((((******))))))))))))******))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))&&&%%%$$$###$$$&&&(((***(((((((((((((((''''''&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&&&&'''((()))***++++++((((((((((((((((((((((((''''''''''''''''''''''''&&&''')))*********)))((())))))))))))))))))))))))((((((((((((((((((((((((************************...---,,,+++************))))))))))))))))))))))))((((((((((((((('''''''''((()))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))))))))******++++++++++++(((((((((((((((((((((((())))))))))))***+++------))))))))))))))))))))))))''''''(((((())))))******************++++++++++++))))))))))))))))))))))))((()))***+++,,,+++******))))))))))))))))))))))))******++++++++++++******************))))))))))))''')))+++,,,,,,,,,***)))---///000///,,,)))((((((***(((((()))***+++***)))))))))))))))))))))))))))*********)))))))))))))))))))))))))))(((((((((((())))))************))))))'''(((((((((((((((''''''((((((((((((((((((((((((************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++++++++++++++,,,************************)))))))))***++++++,,,,,,++++++++++++*********************+++,,,,,,------))))))))))))))))))))))))******)))(((((((((((((((+++)))(((&&&&&&''')))***&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************'''(((((()))***++++++,,,))))))************))))))(((((((((((((((((((((((((((((())))))*********+++))))))))))))))))))))))))&&&''')))***)))***,,,---((()))+++,,,,,,+++)))((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******************************************************)))))))))***+++++++++,,,************************))))))))))))))))))))))))'''''''''((()))+++------************************************************++++++,,,,,,,,,,,,++++++((()))***+++,,,+++************+++,,,------......***+++,,,------,,,+++***+++++++++*********************))))))))))))******))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))&&&'''((())))))((('''&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))++++++***)))((('''&&&&&&))))))************))))))(((((((((((((((((((((((((((((((((((((((''''''''''''(((***+++++++++***)))))))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((()))((('''&&&&&&'''((()))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))((('''''''''(((***+++&&&'''((())))))((('''&&&))))))************))))))+++)))'''&&&%%%&&&'''((())))))))))))))))))))))))(((((())))))*********+++)))************+++++++++++++++************************))))))))))))******(((((((((((())))))))))))************************)))))))))))))))))))))))))))***+++,,,---,,,++++++((((((((((((((((((((((((&&&''')))*********)))(((''''''((()))***++++++,,,---,,,++++++******++++++(((((())))))))))))((((((+++*********))))))(((((())))))))))))))))))))))))******)))(((((((((((((((,,,,,,,,,+++++++++******))))))))))))))))))))))))*********)))))))))))))))+++*********))))))(((((((((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************)))))))))))))))******+++******))))))))))))******,,,+++++++++***)))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))++++++******************++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))***)))((((((((()))+++,,,,,,+++***))))))***+++,,,*********)))))))))((((((------,,,+++***)))(((''''''((()))******************++++++)))&&&$$$$$$%%%+++*********))))))(((((())))))))))))))))))))))))+++*********))))))((((((((((((((((((((()))******,,,,,,+++***))))))******))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))***)))((((((((()))+++,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))+++++++++************)))+++,,,---,,,***)))***+++------,,,,,,+++***))))))******))))))))))))******))))))))))))************&&&'''((())))))((('''&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))((((((''''''&&&&&&((())))))******))))))((())))))))))))))))))))))))(((((((((((((((((((((((('''((())))))******))))))))))))((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))(((''''''(((((()))(((((((((((())))))))))))))))))))))))************(((((())))))))))))(((((()))))))))))))))))))))))))))(((((('''((()))***+++(((((()))******)))(((((())))))************)))))),,,***)))''''''''')))))))))))))))))))))))))))))))))))))))***************))))))*********+++++++++******************************))))))))))))******(((((((((((())))))))))))************************)))))))))))))))))))))))))))***+++,,,,,,,,,++++++************************((())))))***************)))))))))))))))*********++++++******))))))******(((((()))*********))))))************)))))))))((())))))))))))))))))))))))******)))(((((((((((((((************))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))************)))))))))((()))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************************)))))))))))))))******+++******))))))))))))************))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))************************++++++++++++++++++++++++)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))***)))((((((((()))++++++++++++***))))))***+++++++++++++++*********))))))+++++++++***************((())))))************)))***+++,,,***)))'''((()))************)))))))))((())))))))))))))))))))))))************)))))))))(((((((((((((((((()))******++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))***))))))))))))***++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))+++++++++************)))+++,,,---,,,***)))***++++++++++++******)))))))))******))))))))))))******))))))))))))************''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))(((((('''************************((((((((((((((((((((((((((((((''''''(((((()))***))))))((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))((((((((())))))***(((((((((((())))))))))))************++++++++++++(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((()))******))))))************))))))((())))))******))))))(((,,,+++)))(((((()))******))))))))))))))))))))))))+++++++++***************)))))))))*********++++++******************************))))))))))))******(((((((((((())))))))))))************************))))))))))))))))))))))))))))))***++++++++++++******************************************++++++,,,************))))))((((((*********))))))))))))((((((((()))***+++++++++***************))))))))))))))))))))))))))))))))))))***))))))((((((((((((((())))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))******************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************)))))))))))))))******+++******))))))))))))******((((((((((((((()))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))******++++++******))))))))))))))))))))))))))))))))))))((()))******+++++++++***))))))***++++++*********)))))))))))))))))))))******+++++++++,,,)))************))))))(((((()))+++***)))(((***+++************))))))))))))))))))))))))))))))))))))************))))))))))))))))))((((((((()))************)))((((((((())))))))))))))))))))))))))))))))))))))))))************++++++************++++++)))))))))))))))))))))))))))******+++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++************)))+++,,,,,,,,,***)))***+++***)))))))))))))))))))))******))))))))))))******))))))))))))************'''(((((((((((((((((('''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((()))))))))((('''&&&&&&&&&''')))***))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))*********(((((((((((()))))))))))))))))))))*********++++++(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))(((((())))))))))))((((((******)))(((((())))))***)))))))))))))))))))))))),,,,,,++++++******))))))))))))))))))************))))))))))))******************))))))))))))******(((((((((((())))))))))))************************)))))))))))))))))))))))))))))))))***************************************+++***)))((()))***+++,,,******))))))))))))))))))***************))))))(((((()))***++++++,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((''''''''')))))))))))))))))))))))))))))))))))))))******************)))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************************)))))))))))))))******+++******))))))))))))******'''(((((())))))*********))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))******++++++******************+++(((((((((((((((((((((((()))************+++++++++***************)))((('''&&&((()))((('''&&&''')))*********)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))***))))))((())))))******))))))((((((((((((((()))))))))))))))))))))))))))((()))))))))************+++******))))))******+++)))))))))))))))))))))))))))***+++------,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))***+++,,,+++***))))))+++)))))))))*********************))))))))))))******((()))))))))************(((((((((''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''''''''''''''''''''((())))))******''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))******((('''&&&&&&&&&''')))***(((((())))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((()))***************(((((((((((())))))))))))((((((((()))))))))******(((((())))))))))))(((((((((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((('''((((((((())))))))))))))))))))))))))),,,++++++******)))))))))(((((()))))))))*********(((((()))))))))***************))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))((('''''')))***+++'''(((((()))******++++++++++++,,,,,,,,,+++***)))))))))***+++++++++++++++))))))))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))******)))))))))((((((((())))))))))))))))))))))))(((((())))))************))))))))))))))))))******++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))))))))******+++******))))))))))))******)))))))))******+++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***************************(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))((()))))))))*********************++++++*********))))))))))))))))))))))))+++++++++************)))***************)))((('''((()))***)))&&&%%%&&&'''))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))************))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))((()))))))))************))))))(((((((((((()))))))))))))))))))))))))))))))))***+++------,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))***+++,,,+++)))((()))*********++++++++++++++++++******))))))))))))******((()))))))))************((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''''''''''''''((((((((())))))******'''(((((())))))((((((''''''''''''''''''''''''''''''(((((())))))******+++((((((''''''(((((()))***(((((())))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''((()))************(((((((((((())))))))))))'''((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''((()))))))))))))))((((((''''''''''''(((((('''(((((())))))(((((('''''''''''''''(((((((((((())))))))))))))))))))))))*********)))))))))))))))((((((((()))))))))******'''(((((())))))***************))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''((())))))***((((((((((((((((((((((((((((((((((((((())))))***''''''((()))***+++,,,,,,++++++,,,------+++***))))))***************))))))))))))))))))************))))))))))))))))))))))))((((((((((((((())))))***+++++++++*********))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************)))))))))))))))******+++******))))))))))))******************++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***************************'''(((((())))))*********************************))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))(((((()))************))))))***++++++++++++***)))++++++++++++,,,,,,,,,,,,,,,+++++++++******)))))))))************))))))(((+++,,,,,,+++(((''''''((())))))))))))************))))))))))))))))))))))))))))))))))))************++++++***)))))))))******))))))((((((((()))******))))))))))))))))))))))))))))))))))))************))))))(((((((((((()))))))))))))))))))))))))))))))))******+++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++************)))***+++++++++)))((()))***,,,,,,++++++++++++++++++******))))))))))))******))))))))))))************)))((('''&&&&&&'''((()))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((((((((((())))))******))))))((((((((((((((((((((((((((('''(((((()))******++++++'''((())))))******))))))(((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((%%%&&&''')))******))))))(((((((((((())))))))))))(((((()))))))))*********(((((())))))))))))(((((())))))))))))))))))))))))&&&'''((()))***))))))((())))))(((''''''((())))))''''''((((((((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))(((((((((((()))))))))***''''''(((((()))******+++******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''((()))***))))))))))))))))))))))))(((((()))************)))(((((())))))*********+++******,,,,,,,,,+++)))(((************)))(((''''''((()))))))))************))))))))))))))))))))))))((((((((((((((()))******++++++*********)))))))))))))))))))))))))))))))))'''(((((()))******++++++((()))))))))************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************)))))))))))))))******+++******))))))))))))******************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***************************''''''(((((()))******+++++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((()))***+++******))))))***++++++++++++***)))************+++++++++,,,***************+++++++++((())))))************))))))***+++***)))((()))***((()))))))))************))))))))))))))))))))))))((()))))))))************,,,+++******))))))******)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))***************))))))))))))))))))***))))))))))))))))))))))))***))))))))))))***++++++************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))+++++++++************))))))***+++***)))((()))***,,,,,,++++++******))))))******))))))))))))******))))))))))))************)))((('''&&&&&&'''((()))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''))))))************))))))))))))))))))))))))))))))'''(((((()))***+++++++++'''(((***+++++++++***)))(((((())))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))))))))(((((($$$%%%'''((()))))))))((((((((((((((()))))))))))))))************+++++++++(((((())))))))))))(((((())))))))))))))))))))))))&&&''')))*********)))(((+++***)))(((((()))***+++''''''((((((((((((''''''(((((()))***************))))))))))))))))))))))))&&&&&&''''''(((((())))))(((((((((((())))))))))))&&&''''''((()))******+++******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&((()))***************************((()))***,,,,,,+++******************))))))))))))((()))+++,,,+++***((('''************)))'''&&&%%%(((((())))))*********+++))))))))))))))))))))))))((((((((((((((()))******************))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++(((((())))))*********+++(((((())))))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************)))))))))))))))******+++******))))))))))))************))))))((((((''''''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''(((***************************&&&''''''((()))******+++++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((()))++++++******))))))***+++,,,,,,+++***)))&&&'''''''''(((((())))))'''((()))***+++,,,------'''((()))***************%%%&&&(((((('''''')))+++(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++,,,,,,+++***))))))************))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))************++++++************++++++))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))+++++++++************))))))***+++***)))((((((***,,,++++++***)))(((((('''******))))))))))))******))))))))))))******************)))((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''((())))))((((((''''''''''''((((((+++*********))))))(((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((('''(((***,,,,,,***((('''''''''''''''(((((((((((())))))))))))))))))))))))((()))***++++++***((('''''')))***)))((('''(((***))))))))))))))))))))))))###$$$%%%'''(((((()))))))))******+++++++++******))))))))))))(((((((((((())))))))))))))))))))))))+++***(((''''''(((((())),,,'''%%%((((((&&&%%%'''///((((((---+++######++++++*********))))))((((((++++++******))))))(((((())))))))))))((((((((((((++++++***((('''&&&$$$$$$))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((''''''''''''((((((((()))************************++++++++++++************,,,+++***((((((((()))***))))))(((((((((((())))))))))))))))))))))))))))))+++)))(((&&&&&&((()))+++,,,+++***))))))***+++,,,)))))))))))))))))))))))),,,,,,+++***))))))******))))))))))))************((()))***++++++***)))(((((('''&&&''')))))))))((((((((())))))******++++++))))))))))))))))))))))))+++*********))))))(((((('''(((((()))***+++++++++(((((()))***+++,,,,,,,,,******))))))))))))******)))))))))((()))******+++***)))))))))***,,,...000++++++******)))*********************************************************((()))***+++++++++++++++***,,,---,,,+++***+++,,,************))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))******+++,,,------......)))))))))))))))(((''''''(((((())))))))))))(((((()))))))))))))))(((''''''''''''''''''''''''''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************))))))))))))'''((()))******)))((('''))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))************************)))***+++,,,,,,+++***)))+++++++++*********)))))))))***+++,,,,,,+++***)))*********++++++,,,,,,,,,,,,,,,,,,++++++*********************************,,,,,,++++++***)))(((((())))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((((('''''''''((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((()))******((((((''''''''''''((((((************)))))))))((((((((((((((((((((((((((())))))))))))************************************(((((())))))))))))(((((())))))))))))))))))))))))((((((((())))))))))))***))))))))))))))))))))))))((()))***++++++***((('''''')))***)))((('''(((***))))))))))))))))))))))))&&&'''((()))************)))*********))))))(((''')))((((((((((((((((((((())))))))))))))))))))))))+++***)))(((''''''((((((---)))'''))))))))),,,111<<>><<<999666555444222111000///...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++***)))))))))******))))))***+++++++++++++++'''***,,,***'''&&&(((,,,*********)))******++++++++++++***)))))))))************************++++++))))))))))))))))))))))))(((((()))************)))+++******))))))******+++(((((()))))))))******************************************************************))))))))))))))))))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((((()))************)))(((((()))))))))************************)))))))))((())))))))))))))))))))))))((()))))))))************,,,+++)))((((((((()))***(((((((((((()))))))))))))))((('''((()))(((&&&$$$))))))))))))************))))))))))))))))))))))))*********)))))))))))))))))))))*********+++++++++(((((()))***,,,,,,***((()))************++++++++++++((((((++++++''''''+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((******))))))+++,,,)))))))))))))))(((''''''((((((((((((((((((((((((''''''((()))))))))))))))'''((()))******)))((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''(((((())))))******&&&'''((())))))((('''&&&&&&''')))***+++***((('''''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++'''((()))+++---.........(((((())))))*********+++'''((((((((())))))******(((((((((((())))))))))))&&&''')))***++++++***)))******))))))))))))******))))))************))))))''''''(((((())))))******++++++++++++++++++++++++)))))))))))))))*********---------,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******++++++++++++((())))))))))))*********))))))*********+++++++++***+++,,,---...---,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++++++++++++++++++++++++++++++++,,,,,,---...//////,,,,,,,,,------.........333444444333333222111000000111111222333444444444444555777999;;;;;;;;;;;;<<<======<<<;;;;;;<<<===??????>>>>>>>>>=========;;;;;;:::999999888999999;;;;;;::::::::::::;;;;;;<<<<<<===>>>???@@@AAABBBFFFHHHLLLQQQTTTVVVVVVWWWUUUUUUTTTTTTTTTTTTSSSSSSJJJIIIGGGDDDAAA>>><<<;;;444333111000...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,......---,,,++++++++++++((()))***+++++++++++++++(((,,,...---***)))---111***)))))))))***+++,,,,,,,,,,,,+++***************((()))***+++++++++++++++))))))))))))))))))))))))))))))***+++++++++++++++++++++************++++++)))************+++++++++((((((((((((((((((((((((************************++++++******))))))((((((+++***)))(((((()))***+++))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))(((''',,,---............---,,,(((((())))))*********++++++*********))))))(((((())))))))))))))))))))))))(((((())))))*********+++,,,+++***((((((((()))***(((((((((((())))))))))))(((((('''(((******)))'''(((((((((((())))))))))))))))))))))))))))))))))))++++++******))))))(((((()))************+++++++++)))((('''''')))******))))))************+++++++++---)))(((,,,+++&&&&&&***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))++++++******))))))))))))*********)))((('''&&&&&&'''(((''''''''''''''''''''''''))))))))))))))))))))))))'''(((***++++++***)))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))((('''&&&'''(((((()))*********((('''&&&&&&''''''((()))******+++&&&''''''(((((((((((((((***)))((()))***+++***((()))***+++++++++)))(((''''''''''''''''''''''''''',,,***((('''&&&%%%&&&&&&(((((((((((())))))))))))'''((()))++++++***))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))''')))***)))((('''(((***)))***+++,,,,,,+++***)))))))))))))))))))))******((()))))))))************+++++++++,,,,,,---------***++++++,,,,,,++++++***++++++************++++++++++++************++++++,,,,,,,,,++++++*********((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///......---,,,,,,+++,,,,,,---------------...//////...---------...000111333000555999999555222333555888999:::;;;<<<===>>>>>>AAABBBCCCEEEFFFGGGHHHHHHKKKKKKJJJJJJJJJJJJJJJKKKLLLKKKKKKJJJIIIIIIHHHHHHHHHGGGEEECCCBBBAAA@@@@@@???@@@AAABBBCCCDDDDDDEEEEEEDDDEEEEEEGGGHHHJJJKKKMMMNNNPPPSSSUUUWWWYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVUUUSSSPPPMMMJJJGGGEEEEEE>>><<<888555333222333333111///......///000...---///...,,,+++***++++++,,,)))******+++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***)))((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******++++++))))))))))))))))))))))))))))))************))))))))))))))))))***************)))((((((((()))+++,,,***************)))((('''+++***)))(((((()))***+++))))))))))))))))))))))))************))))))))))))+++++++++++++++******)))$$$%%%111@@@AAA222'''&&&((((((((((((((((((((((((++++++***((('''&&&%%%$$$))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***)))((('''(((***,,,---'''((()))++++++******)))******))))))))))))******)))))))))))))))******+++***************)))(((((())))))(((((((((((())))))++++++++++++*********)))'''((()))*********************))))))((((((''''''((((((((((((((((((((((((---+++(((&&&&&&(((+++---&&&&&&&&&''''''((()))*********))))))))))))*********)))((('''&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((())))))(((''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''')))***)))(((((()))***,,,+++***)))((())))))***((((((((())))))******+++&&&'''(((((())))))((((((***)))((()))***+++***((())))))*********)))((('''((((((((((((((((((((((((******)))(((''''''''''''(((((((((((())))))))))))(((((()))***************)))))))))))))))(((((((((************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''(((******++++++++++++++++++***************))))))))))))************++++++++++++))))))*********+++++++++***++++++,,,,,,++++++***++++++************++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++************+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,------.........///111333555666666;;;??????<<<:::;;;===AAAAAABBBDDDEEEFFFGGGHHHJJJJJJLLLMMMNNNOOOOOOOOOPPPPPPPPPPPPQQQRRRSSSTTTSSSRRRRRRQQQPPPPPPOOOOOOMMMLLLJJJHHHFFFEEEEEEDDDFFFFFFGGGHHHIIIJJJKKKKKKMMMMMMLLLLLLLLLKKKKKKKKKMMMNNNPPPRRRSSSUUUUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUSSSQQQPPPNNNNNNNNNHHHGGGCCC???;;;888555333444333111000000000...,,,,,,++++++******++++++,,,***++++++++++++******)))************************++++++++++++++++++++++++++++++++++++++++++++++++)))***+++***((('''((()))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))************))))))))))))))))))***************)))((((((((()))++++++)))************))))))(((++++++************++++++))))))))))))))))))))))))************))))))))))))&&&&&&&&&'''&&&%%%%%%$$$++++++444AAABBB555------************************++++++***)))(((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++***(((''''''((()))***'''((()))***+++******)))******))))))))))))******)))))))))))))))******+++***************)))((((((******))))))))))))******++++++*********)))))))))((())))))************)))***)))))))))((((((((('''************************,,,***(((''''''(((***,,,&&&&&&&&&&&&'''((())))))******))))))))))))******))))))((('''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''+++***)))((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))''')))******))))))+++,,,...,,,***(((''')))+++---))))))))))))))))))))))))&&&'''(((((())))))((((((***)))((()))***+++***((((((((()))))))))(((''''''))))))))))))))))))))))))))))))*********)))))))))(((((((((((()))))))))))))))))))))))))))******+++*********))))))(((((((((************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))******(((((()))***,,,++++++******++++++,,,++++++*********)))))))))***++++++++++++,,,,,,,,,)))************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,---......//////++++++++++++,,,---...///---------------.........111111333444777:::<<<>>>@@@CCCGGGHHHFFFEEEGGGIIIKKKKKKLLLMMMOOOPPPQQQRRRSSSTTTUUUVVVVVVVVVVVVUUUVVVVVVVVVVVVVVVWWWXXXYYYVVVVVVUUUUUUTTTTTTSSSSSSPPPOOOMMMKKKIIIHHHGGGGGGJJJJJJKKKLLLMMMNNNOOOOOORRRRRRRRRRRRRRRPPPNNNMMMOOOPPPQQQRRRSSSSSSSSSSSSUUUUUUVVVVVVWWWWWWXXXXXXVVVVVVUUUUUUUUUUUUVVVVVVQQQPPPOOOLLLGGGBBB>>>;;;;;;999666555444222000---,,,,,,+++++++++,,,---------------,,,++++++******************++++++++++++***************************************************+++,,,+++)))((()))***************************))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************)))))))))((()))******+++((())))))************)))***++++++,,,,,,++++++***))))))))))))))))))))))))************))))))))))))((())))))))))))(((''''''***)))///888999000+++,,,************************++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++***)))'''&&&&&&'''((((((((()))************)))******))))))))))))******)))))))))))))))******+++)))************))))))(((++++++************++++++******)))))))))((((((((()))************))))))((())))))))))))((((((((((((******************************))))))))))))******'''''''''''''''((())))))******))))))))))))******))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))///...,,,***))))))***+++((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((&&&'''))))))))))))+++,,,,,,+++)))(((((()))+++,,,))))))((((((((((((((((((''''''((()))))))))))))))***)))((()))***+++***((('''(((((((((((((((''''''))))))))))))))))))))))))((()))***+++,,,++++++***(((((((((((())))))))))))***)))((((((((()))+++,,,++++++******)))((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))******)))((()))***+++***)))(((((()))***+++,,,++++++******))))))(((*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,------.../////////---------------...///000......000111333444555555777888:::===@@@CCCEEEGGGIIILLLOOOPPPPPPPPPQQQSSSQQQQQQRRRSSSTTTUUUVVVWWWXXXXXXYYYYYYYYYYYYXXXXXXZZZZZZXXXWWWUUUUUUTTTTTTTTTTTTSSSSSSRRRRRRRRRRRROOONNNLLLJJJHHHFFFFFFEEEHHHHHHIIIJJJKKKLLLMMMMMMMMMOOOQQQSSSTTTSSSQQQPPPOOOPPPQQQSSSTTTTTTTTTTTTSSSSSSTTTUUUUUUVVVVVVVVVUUUUUUUUUUUUVVVWWWXXXYYYUUUTTTTTTRRRPPPNNNLLLJJJEEEBBB???<<<:::888555222111111000///..................---------,,,,,,---,,,,,,,,,---------------++++++++++++++++++++++++))))))))))))))))))))))))+++,,,---,,,***)))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******))))))(((((())))))))))))))))))))))))))))))************))))))((()))))))))************)))))))))))))))******+++'''((()))***************)))***+++,,,,,,+++***)))))))))))))))))))))))))))************)))))))))(((,,,,,,------,,,,,,+++***(((%%%(((------)))''')))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***)))((('''&&&'''''''''((()))))))))******************))))))))))))******)))))))))))))))******+++))))))************)))(((+++******))))))******+++))))))))))))((((((((((((***************)))((('''))))))))))))((((((((((((************************))))))************)))))))))))))))((())))))***+++******))))))))))))******(((((())))))))))))))))))((((((((((((((((((((((((************************///...,,,***))))))***+++((((((((((((((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((%%%&&&((((((((((((***+++(((((()))))))))))))))((('''''''''''''''''''''&&&'''(((((()))))))))))))))***)))((()))***+++***((((((''''''''''''(((((((((((((((((((((((((((((((((''')))***,,,,,,,,,++++++(((((((((((())))))))))))***)))((((((((()))+++,,,+++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((************************)))))))))))))))))))))))))))***+++***)))((()))+++***)))(((''''''((()))***,,,+++++++++******))))))))))))))))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******+++,,,,,,,,,,,,+++***++++++************++++++++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---......//////000---------------......///...000333666999;;;======???@@@CCCFFFIIILLLNNNOOOQQQRRRTTTUUUUUUUUUVVVWWWTTTTTTTTTUUUUUUVVVVVVWWWWWWXXXXXXXXXXXXWWWVVVVVVWWWVVVUUUSSSRRRQQQQQQQQQRRRRRRRRRQQQQQQQQQQQQQQQMMMLLLJJJGGGEEEDDDCCCBBBDDDDDDEEEFFFGGGHHHHHHIIIHHHJJJLLLOOOPPPPPPPPPOOOLLLMMMOOOQQQRRRTTTTTTUUUTTTTTTUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWYYYZZZ[[[YYYXXXVVVTTTSSSTTTUUUVVVOOOLLLIIIFFFCCCAAA===:::777777666444222000...---------,,,,,,,,,,,,---...,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++,,,---,,,+++******,,,************************************************))))))))))))))))))))))))************************++++++******))))))(((((())))))))))))))))))))))))))))))************))))))((()))))))))************((()))))))))************'''((()))***************'''((()))******)))((('''))))))))))))))))))))))))************)))))))))((())))))******))))))((('''***((((((******))))))+++))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''''''''''''''((()))))))))))))))))))))***************))))))))))))******)))))))))))))))******+++((())))))*********))))))))))))(((((((((((())))))))))))))))))((((((((((((***************)))((('''(((((((((((())))))))))))))))))))))))))))))))))))((()))************)))(((+++******))))))******+++******))))))))))))******(((((()))*********))))))((((((((((((((((((((((((((((((((((((((((((((((((+++***)))((((((((((((((())))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))%%%&&&((((((''''''(((***&&&''')))******)))(((''''''''''''''''''''''''''''''((())))))******))))))***)))((()))***+++***((((((((('''''''''((()))***((((((((((((((((((((((((((()))***+++++++++++++++(((((((((((()))))))))))))))))))))))))))******+++************************(((((((((((((((((((((((())))))))))))))))))))))))************************)))))))))))))))))))))))))))***++++++))))))***+++)))))))))(((((()))))))))++++++++++++++++++++++++(((((()))))))))*********+++++++++************)))***++++++,,,,,,++++++******+++,,,------,,,+++***+++******))))))******+++***++++++++++++,,,,,,,,,((((((***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000------------...///000111333555999===@@@CCCDDDDDDGGGHHHKKKNNNPPPRRRSSSTTTUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRQQQRRRRRRSSSSSSSSSRRRRRRQQQMMMMMMMMMMMMMMMNNNOOOPPPQQQQQQQQQQQQQQQQQQPPPPPPLLLJJJHHHFFFCCCAAA@@@@@@@@@@@@AAABBBCCCDDDEEEEEEFFFGGGIIIKKKLLLMMMMMMMMMIIIJJJLLLNNNPPPRRRRRRSSSWWWWWWWWWWWWWWWWWWWWWVVVXXXXXXXXXYYYZZZ\\\]]]^^^___]]]ZZZWWWVVVVVVXXXYYYWWWTTTQQQNNNLLLIIIFFFCCC???>>>===;;;888555222000...---,,,+++++++++,,,---******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,---,,,***)))***+++++++++++++++++++++++++++************************))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************(((((()))************)))((())))))************)))'''(((((((((((((((((('''))))))))))))))))))))))))************)))))))))))))))))))))))))))(((''''''***)))((((((((()))***+++((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))&&&&&&'''((())))))******)))))))))((()))******+++******))))))))))))******)))))))))))))))******+++((())))))************)))))))))(((((((((((())))))******)))))))))((((((((()))************))))))((((((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))******))))))))))))************))))))))))))******'''((()))***+++******)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))(((''''''))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))'''((())))))((('''(((***((((((((())))))*********''''''(((((()))*********(((((()))************)))***)))((()))***+++***((())))))((((((((()))***+++))))))))))))))))))))))))******)))))))))******+++(((((((((((())))))))))))(((((()))***************)))))))))******++++++,,,************************************************************************)))))))))))))))))))))))))))***++++++))))))***+++******++++++++++++******)))******++++++,,,,,,---))))))*********++++++++++++++++++*********))))))***++++++,,,,,,++++++******+++---......---+++***,,,++++++******++++++,,,******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,------------------------------......//////000000//////000222444777999:::===???CCCGGGJJJKKKLLLLLLMMMNNNPPPRRRTTTUUUUUUUUUVVVTTTRRRQQQQQQPPPOOONNNMMMLLLLLLKKKJJJIIIHHHGGGGGGHHHHHHIIIIIIIIIIIIHHHEEEEEEEEEEEEFFFHHHIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKHHHGGGEEEBBB@@@>>>===<<<<<<<<<===>>>???@@@AAAAAADDDEEEGGGIIILLLNNNPPPQQQMMMMMMOOOPPPQQQRRRRRRRRRVVVVVVUUUUUUTTTTTTSSSSSSWWWWWWXXXYYY[[[^^^```aaabbbaaa___]]][[[[[[[[[[[[[[[XXXUUUSSSRRRPPPMMMJJJIIIIIIHHHFFFCCC@@@===;;;777555222000.........///******++++++,,,------...++++++++++++++++++++++++++++++++++++++++++++++++***,,,,,,+++***)))***+++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))************))))))))))))))))))************'''((()))***+++******))))))************))))))((())))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))++++++,,,,,,,,,+++******'''(((((('''''')))))))))))))))))))))))))))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))))))))))))))***)))((((((((()))++++++******))))))))))))******)))))))))))))))******+++(((((()))******************))))))))))))))))))***++++++*********)))))))))((())))))************)))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((((())))))******))))))))))))******'''((()))+++++++++***)))************************************************'''(((***++++++***)))((())))))))))))))))))))))))&&&&&&'''((()))***++++++)))))))))))))))))))))))))))***+++***)))((()))***,,,***)))'''(((***,,,...((())))))***+++,,,,,,---(((((()))******************)))((()))***+++***(((***)))(((((((((***+++,,,************************+++***)))(((((()))***+++(((((((((((())))))))))))'''(((***+++++++++***)))(((((()))***+++,,,,,,---++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***)))***++++++,,,---......---,,,+++))))))***+++,,,------...******+++++++++,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,+++++++++***+++---......---+++***---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,+++,,,,,,,,,,,,+++******........................------......///000000000222333555888<<>>>>>??????@@@AAAAAA@@@@@@AAAAAA@@@@@@???@@@@@@@@@BBBCCCCCCCCCCCCCCCCCCCCCEEEDDDAAA???<<<:::999888999999:::;;;<<<======>>>@@@BBBEEEIIINNNSSSWWWZZZRRRSSSTTTTTTTTTTTTTTTTTTSSSSSSRRRQQQPPPOOONNNNNNTTTTTTVVVXXX[[[^^^```bbb```aaaaaabbbaaa```^^^]]]\\\ZZZWWWVVVUUUSSSPPPNNNQQQQQQQQQOOOMMMKKKHHHFFF@@@>>>:::666333222222222,,,,,,------...///000000************************++++++++++++++++++++++++***+++,,,+++)))((()))***++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******++++++))))))))))))))))))))))))))))))************))))))))))))))))))************'''((()))++++++******)))***************)))((('''+++***)))(((((()))***+++))))))))))))))))))))))))************))))))))))))***++++++++++++***)))))))))++++++******,,,,,,+++************************,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***+++++++++***)))((('''***)))((((((((()))+++,,,******))))))))))))******)))))))))))))))******+++(((((()))***************++++++************++++++++++++++++++************'''((()))***************'''((((((((())))))************************************))))))))))))************))))))))))))************+++******)))((('''))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***444222...***((('''&&&&&&************************,,,+++***((((((((()))***)))*********++++++++++++))))))))))))************222000---+++)))(((''''''+++***)))))))))))))))***))))))))))))))))))))))))''''''((()))***++++++,,,))))))(((((((((((())))))))))))))))))))))))))))))+++*********))))))(((((((((((((((((())))))))))))************************))))))(((((((((((())))))---,,,+++******+++,,,---))))))))))))))))))))))))************************************************++++++++++++++++++++++++******++++++++++++******))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++++++++++++++++++++++++++,,,,,,,,,---------///---,,,---//////---***+++,,,---,,,+++,,,///222...//////111222444666777===>>>@@@BBBEEEHHHJJJKKKPPPPPPQQQRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOMMMLLLJJJGGGEEEBBBAAA@@@@@@???===;;;999888888777:::<<<>>>???>>>>>>???@@@BBBBBBCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCAAABBBBBBBBBBBB@@@???>>>:::;;;;;;;;;<<<=========>>>???@@@CCCFFFIIILLLNNNRRRRRRRRRSSSUUUUUUTTTSSSPPPOOONNNLLLJJJHHHFFFEEEHHHLLLPPPPPPOOOQQQVVV\\\^^^___```aaa```^^^]]][[[YYYYYYYYYXXXWWWVVVUUUTTTUUUVVVWWWWWWVVVSSSPPPMMMOOOKKKDDD???;;;999777555222000......///000000///...,,,***))))))+++---//////...,,,***))))))***+++******))))))***+++,,,,,,+++++++++************)))))))))))))))************))))))***++++++++++++***)))************+++++++++++++++,,,---,,,+++***)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''************))))))))))))&&&&&&&&&''')))***,,,---++++++************++++++(((((())))))******++++++---,,,***(((((((((((()))''''''&&&&&&&&&&&&''''''))))))))))))************(((((())))))*********+++(((((())))))******++++++*********)))))))))))))))***)))((((((((((((((())))))))))))))))))*********))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((('''&&&(((((())))))*********+++*********)))))))))))))))******))))))((((((''''''---,,,,,,,,,+++************))))))(((((())))))***((())))))*********))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***,,,+++)))(((((()))***+++************************,,,+++)))((((((((()))***)))))))))*********++++++))))))))))))************---,,,+++)))(((((())))))---,,,+++)))(((''''''''')))))))))))))))))))))))))))))))))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))************)))))))))((((((((((((((()))))))))***************************)))))))))))))))))))))))),,,+++************+++,,,************************************************************************++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------...,,,++++++------+++))),,,---------,,,---///111222333444666999<<<>>>@@@FFFGGGHHHJJJMMMOOOQQQRRRRRRRRRRRRRRRQQQPPPOOONNNJJJIIIIIIHHHGGGFFFEEEEEE???>>>>>>>>>===<<<<<<;;;999999999:::;;;<<<>>>>>>>>>@@@CCCCCCCCCCCCEEEFFFJJJKKKKKKKKKLLLLLLMMMMMMKKKKKKKKKKKKLLLMMMNNNOOOKKKKKKLLLLLLKKKIIIHHHGGGBBBBBBAAA@@@@@@???>>>>>>??????AAABBBEEEGGGIIIKKKJJJIIIHHHHHHIIIIIIGGGFFFHHHGGGFFFEEEDDDCCCBBBAAACCCFFFIIIIIIIIIKKKQQQVVVYYY[[[]]]______^^^\\\[[[[[[[[[[[[[[[ZZZXXXWWWWWWVVVWWWXXXYYYXXXUUUSSSQQQPPPNNNKKKHHHFFFDDDAAA>>>:::888555444333222000///------------------------------,,,+++***************************+++,,,,,,++++++++++++************))))))))))))************))))))***++++++++++++***)))************+++++++++******+++++++++***)))((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++++++++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((************))))))))))))(((((((((((()))+++,,,---*********))))))*********)))))))))))))))*********,,,+++***)))((((((((()))))))))(((((((((((())))))))))))))))))************((()))))))))************)))))))))))))))************)))))))))))))))))))))))))))(((((((((((())))))''''''((()))***++++++,,,))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))))))))((()))))))))************((()))))))))***************)))))))))((((((((('''************)))))))))))))))((((((''''''(((((()))'''''')))******++++++++++++******))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''')))***+++************************+++***))))))((()))))))))((((((((()))))))))******))))))))))))************))))))(((((())))))***+++'''(((((())))))******+++))))))))))))))))))))))))************))))))((((((***))))))(((((())))))***))))))))))))))))))))))))************))))))))))))((((((((()))))))))******************************)))***++++++++++++***)))+++******))))))******+++++++++++++++++++++++++++************************************************++++++++++++++++++++++++******++++++++++++******,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,,,,------,,,***,,,.../////////000222444777888:::===@@@DDDGGGIIIKKKKKKLLLMMMNNNOOOPPPQQQQQQQQQPPPNNNLLLJJJHHHGGGAAAAAA@@@???===<<<;;;;;;888999:::<<<>>>???@@@@@@<<<===>>>@@@CCCEEEHHHIIIDDDGGGIIIJJJJJJJJJKKKLLLMMMNNNNNNOOOPPPQQQQQQQQQNNNOOOOOOPPPRRRTTTUUUVVVWWWWWWWWWWWWWWWUUUTTTTTTOOONNNLLLJJJHHHFFFDDDDDDDDDDDDDDDEEEFFFGGGIIIIIIJJJHHHFFFEEEEEEDDDBBB@@@AAA@@@@@@@@@??????>>>>>>>>>@@@BBBBBBBBBEEEKKKPPPTTTVVVZZZ^^^______]]]\\\[[[[[[[[[[[[[[[ZZZYYYXXXWWWXXXZZZ[[[[[[YYYWWWVVVRRRQQQQQQQQQQQQPPPLLLIIIFFFCCC@@@<<<:::777333111---...///000///...---,,,+++++++++,,,,,,+++******+++************++++++,,,,,,+++++++++************)))))))))*********++++++))))))***++++++++++++***)))************+++++++++)))************)))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************))))))))))))***************+++,,,,,,***))))))(((((())))))***************)))))))))))),,,+++***)))((((((((()))************************))))))))))))************))))))))))))************************))))))))))))))))))))))))))))))******)))))))))(((((())))))***&&&&&&''')))***+++,,,---))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,***))))))******+++))))))))))))************(((((())))))******++++++))))))))))))((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((()))*********************)))(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))+++***)))(((''''''''''''******************************))))))))))))))))))(((((((((((())))))))))))((()))))))))************))))))))))))******++++++((((((((()))))))))))))))))))))))))))))))))))))))******))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))*********)))))))))))))))(((((()))))))))*********************************)))***,,,------,,,***)))***))))))))))))))))))***++++++++++++++++++++++++************************************************++++++++++++++++++++++++***++++++,,,,,,++++++******)))'''&&&'''(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...//////.....................000222333444666999;;;===>>>???BBBEEEHHHJJJLLLMMMLLLLLLKKKKKKJJJJJJJJJHHHHHHGGGEEECCCAAA???>>><<<;;;;;;::::::999999999:::<<>>>>><<<===>>>===>>>AAAFFFKKKNNNRRRWWW[[[^^^^^^]]]\\\XXXXXXYYYYYYYYYYYYYYYXXXXXXYYYZZZ\\\\\\[[[ZZZZZZTTTTTTTTTUUUVVVUUUSSSPPPPPPMMMIIIFFFCCC???;;;777000000000000///...,,,,,,)))***,,,------,,,+++***+++++++++******++++++,,,,,,,,,+++++++++*********))))))*********+++++++++))))))***++++++++++++***))))))*********+++++++++***************)))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++******)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))(((+++******))))))*********))))))(((((((((((())))))++++++******))))))((((((+++******)))))))))))))))************************((()))))))))************)))))))))))))))*********++++++******))))))(((((()))))))))))))))*********)))))))))((())))))******''''''((()))***++++++,,,))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))(((((()))+++,,,)))))))))))))))******************)))))))))))))))))))))))))))((((((((((((&&&''''''(((((()))))))))((((((''''''''''''((((((***************)))(((((((((((('''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((,,,,,,***)))((('''&&&&&&)))))))))))))))))))))))))))))))))*********))))))(((((((((((())))))))))))((()))))))))************++++++++++++++++++******------,,,***(((%%%###"""))))))))))))))))))))))))'''(((((()))******++++++******))))))))))))******************************))))))))))))))))))******))))))))))))************************************)))+++,,,......,,,+++))))))))))))******)))))))))++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))(((&&&%%%&&&''')))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................///000111111333777:::<<<>>>AAADDDDDDDDDEEEEEEGGGHHHJJJJJJMMMLLLKKKIIIGGGEEECCCCCC=========<<<;;;:::999999888999999::::::;;;;;;<<<>>>@@@CCCEEEHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJNNNPPPQQQPPPNNNLLLLLLMMMMMMNNNNNNOOOPPPQQQQQQQQQUUUUUUTTTUUUUUUVVVXXXXXXXXXYYYZZZ\\\^^^```aaabbb``````___^^^\\\[[[ZZZZZZYYYXXXWWWVVVUUUUUUUUUUUUSSSQQQMMMKKKJJJIIIHHHFFFFFFFFFEEEDDDBBBAAA@@@???<<<<<<<<<;;;<<>>===;;;;;;777888999:::::::::::::::999::::::<<<===>>>???@@@EEEGGGIIIKKKLLLLLLKKKKKKKKKJJJJJJJJJKKKLLLLLLMMMMMMOOOPPPOOOLLLKKKJJJKKKJJJJJJJJJKKKKKKKKKLLLLLLPPPOOOOOOOOOPPPQQQRRRRRRRRRSSSTTTVVVXXX[[[]]]___]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\[[[ZZZYYYYYYYYYYYYVVVSSSPPPOOOOOOOOOOOONNNKKKKKKIIIHHHFFFEEEDDDCCC??????>>>>>>???@@@AAABBBCCCEEEHHHJJJLLLMMMLLLLLLRRRSSSTTTUUUWWWWWWXXXXXXTTTUUUVVVWWWXXXXXXXXXXXX[[[YYYXXXXXXZZZ[[[[[[[[[XXXWWWVVVUUUTTTQQQNNNKKKCCC@@@;;;666333111111222.........///......---------,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++*********++++++++++++,,,))))))***++++++++++++***)))************+++++++++---,,,++++++******++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))------,,,,,,++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))))))))((((((((((((((()))***))))))(((((())))))***************))))))))))))))))))************)))(((&&&'''((())))))((('''&&&))))))))))))************************))))))))))))************))))))))))))((((((((()))******++++++))))))))))))******+++,,,++++++******)))((((((((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''((()))***************)))))))))))),,,++++++***)))(((''''''(((((((((((()))))))))))))))***************++++++***))))))(((((())))))***))))))*********))))))(((((((((''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''$$$%%%&&&'''((()))))))))))))))))))))))))))))))))'''((()))***+++******))))))))))))*********++++++))))))))))))***************++++++,,,+++***))))))!!!###&&&)))++++++++++++))))))))))))))))))))))))(((((())))))*********++++++******))))))******+++************************((()))))))))************))))))*********+++++++++************************++++++++++++++++++++++++******+++,,,,,,+++******************************************************************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------...............///111111111333888;;;===@@@CCCEEEEEEFFFGGGHHHEEEDDDBBB@@@???=========::::::::::::999999999888<<<<<<>>>???@@@AAAAAAAAA???@@@@@@AAABBBCCCDDDDDDJJJLLLNNNPPPQQQPPPNNNMMMNNNNNNMMMMMMMMMMMMNNNNNNIIIKKKLLLLLLKKKJJJKKKKKKIIIIIIHHHHHHHHHHHHGGGGGGHHHHHHHHHIIIJJJLLLMMMNNNOOOOOOOOOPPPRRRTTTVVVXXXUUUUUUUUUVVVVVVVVVWWWWWWXXXXXXWWWWWWWWWWWWXXXXXXUUUSSSQQQQQQSSSUUUUUUUUUPPPOOOOOONNNMMMLLLLLLLLLGGGGGGFFFFFFGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEKKKLLLNNNOOOQQQRRRSSSSSSQQQRRRRRRSSSSSSTTTTTTTTTVVVVVVWWWZZZ]]]^^^]]][[[ZZZYYYYYYYYYYYYWWWSSSPPPNNNKKKGGGBBB===999777666222111000//////...//////...---,,,+++++++++++++++------,,,,,,,,,+++++++++*********+++++++++,,,,,,))))))***++++++++++++***)))************+++++++++,,,,,,***)))))))))***+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))******************)))))))))))))))))))))((())))))***************))))))*********)))))))))))))))*********((()))***++++++***)))(((&&&''')))******)))'''&&&))))))))))))************************)))))))))((()))))))))))))))*********'''(((((()))******++++++))))))))))))***+++,,,---*********)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************)))))))))((())))))))))))))))))******'''((((((((()))))))))***+++******************)))******))))))))))))******'''((()))******++++++***))))))((())))))***++++++************************************************'''((()))******)))((('''$$$$$$%%%&&&''''''''''''))))))))))))))))))))))))'''((()))+++++++++***)))************++++++++++++))))))))))))************'''(((***++++++***))))))***+++++++++)))&&&###!!!))))))))))))))))))))))))************))))))))))))++++++************++++++************************(((((())))))*********+++)))************+++++++++************************+++******))))))******+++***+++,,,------,,,+++***))))))))))))))))))))))))************************************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,---.../////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++---------------------------------------.........//////111333555666666999>>>BBBBBBDDDFFFGGGFFFEEEFFFFFF>>>===;;;999777666555555999999:::;;;<<<===>>>???BBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHJJJMMMOOOPPPOOOMMMLLLNNNMMMLLLJJJIIIHHHHHHHHHFFFHHHJJJKKKKKKKKKLLLMMMNNNNNNMMMMMMLLLKKKKKKJJJGGGHHHIIIJJJLLLOOOQQQRRRNNNMMMMMMMMMNNNOOOQQQRRRNNNNNNNNNOOOOOOOOOOOOOOOSSSSSSRRRRRRRRRSSSTTTTTTQQQOOOMMMNNNPPPSSSUUUVVVSSSSSSSSSSSSSSSSSSTTTTTTOOOOOOOOOOOOOOOMMMKKKHHHGGGFFFEEEDDDCCCCCCDDDDDDDDDEEEGGGIIIKKKLLLMMMMMMOOOPPPPPPPPPQQQQQQQQQQQQOOOQQQUUUZZZ^^^^^^[[[YYY\\\[[[[[[[[[[[[YYYUUURRRTTTSSSPPPLLLFFF@@@;;;999444333111////////////000...---,,,,,,++++++++++++---------,,,,,,,,,++++++******+++++++++,,,,,,,,,))))))***++++++++++++***)))************+++++++++,,,+++)))((((((((()))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,************))))))))))))******))))))***++++++,,,++++++************++++++(((((())))))******++++++((()))***++++++***)))(((&&&((()))******)))(((&&&))))))))))))************+++*********))))))(((((((((((())))))******++++++'''(((((()))***+++++++++))))))))))))***+++,,,---(((((())))))******++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++++++++++++++*********))))))((((((&&&'''((()))***+++,,,,,,'''((((((((())))))******++++++******))))))((((((+++***)))))))))))))))***+++++++++*********))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((''''''&&&))))))))))))))))))))))))'''''''''(((((((((((((((++++++************++++++))))))))))))))))))))))))---***'''$$$###$$$&&&((())))))*********))))))((((((((())))))))))))(((((((((((())))))*********+++*********)))))))))))))))************************************************************************)))************+++++++++((()))+++++++++***(((&&&%%%%%%&&&((()))***+++,,,))))))***+++,,,------...++++++******))))))(((((()))************+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,........................,,,------......------,,,,,,------......------,,,,,,---......///.........------------------------***+++---///000000////////////...---///111333555666888;;;>>>@@@AAA@@@@@@EEEEEEEEEEEEDDDAAA???>>>888999:::999777777888::::::;;;<<<>>>@@@CCCDDDEEEJJJKKKKKKLLLMMMNNNOOOPPPNNNNNNNNNMMMMMMLLLLLLKKKJJJLLLPPPSSSUUUTTTRRRPPPQQQPPPOOOMMMKKKIIIHHHGGGJJJLLLNNNPPPRRRSSSTTTTTTXXXXXXXXXZZZZZZYYYUUURRRQQQQQQPPPPPPQQQTTTWWWYYYXXXXXXXXXWWWUUUTTTTTTUUURRRNNNIIIHHHJJJLLLMMMLLLNNNMMMNNNQQQVVVYYYWWWUUUNNNHHHDDDDDDJJJQQQSSSTTTUUUUUUSSSSSSSSSSSSTTTUUUTTTUUUUUUUUUUUUTTTSSSRRRSSSSSSRRROOOLLLKKKMMMNNNPPPOOOOOONNNMMMLLLKKKJJJJJJKKKKKKLLLMMMNNNOOOOOONNNOOORRRTTTVVVWWWWWWVVVZZZZZZ[[[[[[[[[[[[ZZZZZZZZZYYYWWWSSSOOOJJJEEECCC===;;;777555444222000...000...,,,,,,,,,---+++***,,,,,,++++++++++++,,,,,,+++++++++************)))***)))(((''''''((()))***************************,,,,,,,,,++++++*********,,,++++++***)))(((''''''************************))))))************))))))(((((((((((()))))))))))),,,,,,,,,++++++*********,,,++++++++++++++++++,,,))))))))))))))))))))))))************))))))))))))++++++***)))(((((()))))))))************++++++++++++***'''&&&&&&'''***++++++*********))))))((((((************************))))))))))))************))))))))))))))))))))))))------,,,,,,+++***))))))))))))))))))************************************,,,,,,++++++***))))))))),,,+++***)))((((((((((((((((((((((((((((((((((((+++*********))))))(((((())))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++************************,,,+++++++++******))))))***)))))))))))))))******+++++++++*********))))))))))))))))))))))))))))))))))))))))))(((((('''''')))))))))))))))))))))))))))))))))***)))(((((('''))))))))))))))))))))))))((((((''''''(((((()))************))))))*********)))))))))))))))))))))))),,,+++(((&&&&&&'''((()))((()))))))))))))))((((((************************((()))))))))***************)))))))))))))))))))))************************************************************************)))************+++++++++)))***,,,,,,,,,+++)))(((''''''((()))******+++,,,))))))******+++,,,,,,,,,************)))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,+++++++++,,,------......------,,,,,,------......------,,,---...//////000000//////------------------------,,,---......//////...............///222555888:::>>>@@@CCCEEEGGGGGGGGGGGGFFFEEECCCAAA>>>:::888666777888999999888888:::<<<@@@AAACCCFFFHHHJJJKKKLLLOOOOOOQQQQQQRRRQQQPPPPPPOOOOOONNNMMMLLLLLLKKKKKKHHHJJJOOOSSSUUUVVVVVVUUU[[[ZZZYYYXXXVVVUUUTTTTTTUUUXXX\\\```dddggghhhhhhjjjhhhfffdddcccbbb___]]]____________```bbbcccdddeeecccbbbbbbbbbaaa]]]ZZZUUURRRPPPPPPSSSUUUTTTSSSTTTTTTVVV[[[bbbeeedddaaaUUUOOOHHHFFFIIILLLLLLKKKNNNMMMLLLLLLMMMNNNPPPQQQPPPPPPQQQQQQRRRSSSSSSTTTUUUVVVVVVTTTRRRRRRSSSTTTWWWWWWXXXWWWUUUQQQMMMKKKHHHHHHHHHHHHHHHHHHHHHHHHKKKLLLMMMNNNPPPPPPQQQQQQVVVWWWXXXYYYYYYZZZZZZZZZZZZZZZYYYXXXUUURRROOONNNIIIFFFAAA>>>;;;888444111111///---,,,---------,,,++++++,,,,,,,,,,,,++++++++++++++++++************+++***)))(((((())))))***************************,,,,,,,,,+++++++++******++++++******))))))((((((************************++++++,,,,,,,,,,,,++++++++++++***)))((('''&&&&&&,,,,,,,,,++++++*********++++++************++++++************************************))))))))))))++++++***))))))))))))))))))************++++++++++++***(((''''''(((***+++************)))))))))((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))++++++******)))(((((('''))))))))))))************+++++++++++++++++++++++++++++++++******************)))))))))))))))******))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++******************************)))))))))((((((((()))((((((((()))***+++++++++************)))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))***************))))))((()))))))))))))))))))))))))))((('''&&&'''(((***+++***))))))(((((())))))***))))))))))))))))))))))))++++++************++++++(((((()))))))))))))))(((******)))(((((()))******))))))))))))************))))))))))))))))))******************************************************************************)))************+++++++++)))***+++++++++***((('''))))))*********+++++++++************************)))))))))***************)))************+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++---------,,,,,,+++++++++,,,------......------,,,,,,------......------,,,...//////000000000000000///.........------,,,,,,///...............//////000000111444777;;;>>>AAACCCDDDEEEGGGGGGGGGFFFFFFBBBAAA>>><<<999777666555999;;;<<<======>>>@@@CCCIIIJJJMMMPPPRRRSSSSSSRRRSSSTTTUUUVVVVVVTTTRRRQQQSSSRRRQQQPPPOOOOOOOOOOOOPPPRRRWWW\\\___bbbbbbcccfffeeeeeedddccccccccccccdddggglllqqquuuwwwxxxxxxvvvssspppnnnmmmnnnmmmlllnnnooopppqqqrrrqqqppppppooommmkkkmmmooommmgggbbb]]]]]]^^^___aaabbb```______```cccjjjqqqtttsssqqqccc]]]TTTOOOMMMMMMKKKIIILLLKKKJJJIIIIIIKKKMMMNNNMMMMMMLLLLLLMMMOOOQQQRRRUUUVVVWWWWWWVVVWWWYYYZZZ]]]^^^```___]]]WWWRRRNNNJJJIIIHHHGGGFFFEEEDDDCCCHHHGGGGGGGGGGGGGGGHHHHHHNNNOOOQQQRRRTTTVVVWWWXXXZZZ[[[[[[[[[ZZZYYYWWWVVVRRROOOKKKGGGDDD@@@<<<999666333000......//////...,,,---...//////...,,,,,,,,,+++++++++************,,,+++***)))))))))))))))++++++++++++++++++++++++,,,,,,,,,++++++++++++************************)))************************++++++,,,,,,,,,,,,++++++++++++***)))(((''''''&&&+++++++++++++++***************))))))))))))******************************************))))))))))))+++***)))))))))))))))))))))************+++++++++************************************))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))++++++******)))((((((((())))))))))))************++++++++++++++++++++++++)))************+++++++++(((((((((((()))***+++,,,************************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++************************((((((((((((''''''''''''(((((((((((()))***,,,,,,************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))(((((((((((((((((((((((((((((()))(((&&&$$$%%%''')))+++))))))(((((((((((()))))))))))))))))))))))))))))))))******+++,,,,,,++++++((()))******+++*********)))'''&&&$$$$$$&&&'''))))))))))))))))))*********)))))))))))))))*********************************************************************************))))))*********+++++++++((())))))***)))(((''''''++++++++++++++++++++++++*********)))))))))(((((()))))))))******+++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********........................,,,------......------,,,,,,------......------,,,......///000000000000/////////......------,,,,,,///.........///000222444555666777999===@@@CCCEEEEEEEEEEEEEEEDDDBBBAAA@@@:::999999888999:::<<<===???AAACCCDDDEEEGGGJJJLLLQQQSSSUUUXXXXXXWWWUUUTTTSSSTTTUUUVVVWWWWWWWWWVVVYYYYYYXXXXXXXXXYYYZZZZZZ^^^```cccgggjjjmmmnnnnnnmmmllllllkkkkkklllmmmnnnpppsssvvvzzz{{{{{{yyyxxxsssrrrqqqrrruuuwwwwwwwwwwwwyyy{{{}}}}}}{{{yyyxxxrrrsssuuuvvvuuurrrnnnkkkjjjlllnnnpppqqqpppnnnlllllllllpppvvv|||}}}zzzoooiiiaaa[[[XXXVVVSSSRRRUUUSSSQQQOOOOOOPPPQQQRRRQQQOOOLLLIIIHHHIIIKKKMMMPPPRRRSSSTTTTTTUUUXXXZZZ\\\^^^______]]]ZZZVVVSSSRRRQQQOOOMMMKKKIIIGGGFFFFFFEEECCCAAAAAAAAAAAABBBEEEFFFHHHJJJLLLOOOQQQRRRYYYZZZ[[[[[[ZZZYYYXXXWWWUUURRRPPPNNNLLLJJJFFFDDD???;;;777333222222111000///000111111111///...,,,,,,,,,+++++++++*********++++++******)))(((((((((++++++++++++++++++++++++++++++++++++++++++++++++*********************+++************************))))))************))))))(((((()))))))))*********+++++++++***************))))))(((((((((((())))))************************************)))))))))(((******)))))))))))))))***))))))*********+++++++++)))***+++,,,,,,+++***)))*********)))))))))))))))************************((()))))))))************)))))))))))))))))))))))),,,,,,,,,+++++++++******((()))))))))************++++++++++++++++++++++++((())))))***++++++,,,,,,))))))(((((()))***++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))*********++++++++++++************************************************((((((((((((((((((''''''(((((((((((()))***,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))(((((('''&&&(((((((((((((((((((((((((((&&&$$$######%%%(((***))))))(((((((((((())))))))))))))))))))))))))))))'''((()))++++++++++++***)))***++++++,,,,,,,,,+++)))'''&&&$$$$$$&&&''')))******))))))))))))))))))(((((())))))************************************************************************************))))))*********+++++++++***+++++++++******)))))),,,,,,,,,,,,++++++++++++++++++******)))((((((((())))))******++++++,,,,,,))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++,,,,,,---...///000000,,,------......------,,,,,,------......------,,,,,,---......//////....../////////......---------.........000222555888:::<<<<<<===???@@@BBBDDDEEEFFFFFFEEECCC@@@>>><<<;;;555555666888:::>>>AAACCCFFFGGGIIIJJJKKKMMMPPPRRRVVVWWWYYYZZZYYYVVVSSSQQQRRRRRRSSSUUUXXX[[[^^^```bbbbbbbbbbbbdddfffhhhjjjkkkkkklllmmmooopppqqqqqqppppppoooooopppqqqssstttwwwxxxzzz||||||zzzxxxvvvqqqrrrtttxxx|||}}}}}}{{{{{{|||~~~~~~}}}zzzxxxrrrrrrtttxxxzzz}}}~~~~~~{{{yyyxxxxxxwwwxxx|||{{{qqqmmmgggccc```___^^^^^^]]]]]]\\\\\\\\\\\\]]]^^^[[[WWWQQQKKKGGGFFFFFFGGGJJJKKKLLLMMMMMMOOOSSSVVVWWWXXXXXXYYYYYYYYYXXXXXXXXXWWWUUUSSSQQQOOOMMMLLLHHHGGGEEEBBBAAA@@@@@@@@@???@@@@@@BBBDDDFFFIIIJJJTTTUUUVVVXXXYYYYYYYYYXXXXXXVVVTTTTTTSSSQQQNNNKKKIIIEEE@@@<<<999777555444111222222111000...,,,+++,,,,,,,,,++++++++++++***************)))(((((((((++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++************************))))))************))))))))))))))))))************************************)))(((((((((((((((((()))************************************)))))))))(((***)))))))))))))))******))))))*********+++++++++)))***+++,,,,,,+++***)))))))))))))))))))))******************************((()))))))))************)))))))))))))))))))))))),,,,,,,,,+++++++++++++++((()))))))))************++++++++++++++++++++++++(((((()))***+++,,,,,,---++++++***)))(((((())))))++++++++++++++++++++++++))))))))))))))))))******)))))))))))))))))))))))))))*********++++++++++++************************************************)))))))))))))))))))))))))))((((((((()))***++++++(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((('''&&&&&&))))))))))))))))))))))))'''&&&%%%$$$$$$&&&((()))***))))))(((((())))))***))))))))))))))))))))))))'''((()))***************))))))***+++,,,,,,,,,,,,******)))(((((()))******************))))))))))))((((((((()))******++++++************************************************************************)))************+++++++++......------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******)))))))))*********+++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++)))******+++,,,---......,,,------......------,,,,,,------......------,,,,,,------..........................................///111444777;;;===???@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@>>><<<:::888777666666777999;;;???BBBEEEGGGKKKLLLNNNNNNNNNPPPRRRTTTXXXXXXXXXXXXVVVTTTQQQOOOQQQRRRUUUYYY^^^cccgggjjjllllllkkklllnnnqqqtttvvvxxxwwwuuutttsssrrrrrrsssqqqpppooooooppprrruuuvvvxxxyyyzzz{{{{{{{{{zzzzzzvvvwwwyyy}}}|||zzzzzz{{{|||}}}~~~zzzrrruuu|||~~~~~~|||xxxnnnllliiigggeeefffggghhhdddfffgggiiikkkkkkllllllfffbbb[[[SSSNNNJJJIIIIIIKKKKKKJJJIIIJJJMMMRRRVVVVVVVVVVVVWWWWWWXXXYYYYYYXXXXXXWWWUUUTTTSSSRRRQQQNNNMMMKKKIIIGGGEEEDDDDDD@@@????????????AAACCCDDDIIILLLOOOSSSVVVYYYZZZ[[[[[[ZZZXXXXXXXXXVVVRRROOOPPPMMMIIIFFFCCC@@@===;;;666555333111///---+++***,,,,,,,,,,,,++++++++++++))))))***++++++******))),,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++******************************++++++,,,,,,,,,,,,++++++,,,,,,+++***)))((((((''')))))))))***************))))))(((((((((((())))))++++++++++++++++++++++++************)))))))))))))))))))))))))))******+++)))************+++++++++((()))***++++++***)))((())))))))))))************(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************(((((()))***++++++,,,,,,,,,+++***)))((((((((((((++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))************************************************************++++++++++++***)))))))))))))))******(((((((((((())))))******))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))(((''''''''''''((())))))*********))))))*********)))))))))))))))))))))))))))))))))))))))*********''''''((()))***+++******************************************)))))))))((('''(((((()))******++++++************************************************************************)))************+++++++++...---,,,,,,++++++,,,,,,************+++++++++++++++++++++++++++*********,,,++++++++++++++++++***)))************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------......------,,,------...///////////////------......//////000000111333666999<<<>>>@@@AAA???????????????>>>======999999888777777777777888;;;===@@@DDDHHHKKKMMMNNNRRRSSSSSSSSSRRRSSSUUUWWWWWWWWWVVVVVVTTTSSSRRRQQQSSSWWW]]]eeekkkoooqqqrrruuutttsssssstttvvvyyy{{{~~~|||yyyvvvsssrrrqqqqqqnnnmmmlllkkkllloooqqqsssvvvvvvvvvvvvvvvwwwxxxxxxxxxwwwwwwxxxyyyyyywwwuuuvvvvvvuuuvvvxxx}}}yyyssswww~~~zzzwwwsssrrrpppooonnnnnnppprrrqqqsssvvvxxxxxxvvvtttsssnnnjjjddd]]]XXXTTTRRRRRRTTTRRROOOLLLLLLPPPVVV[[[[[[\\\\\\\\\\\\ZZZXXXWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSRRROOOMMMKKKJJJEEEDDDBBB@@@???@@@AAAAAAAAACCCGGGLLLPPPSSSTTTUUUVVVUUUVVVWWWXXXWWWUUURRRSSSQQQOOONNNMMMJJJGGGDDD???===999555222000//////------,,,,,,,,,+++++++++)))***+++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********************************++++++,,,,,,,,,,,,++++++---,,,,,,+++***)))((((((((()))))))))*********+++***))))))(((((())))))***++++++++++++++++++++++++************)))))))))))))))))))))))))))***++++++)))************+++++++++((())))))******))))))(((((()))))))))************(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))***+++++++++,,,******)))))))))))))))***++++++++++++++++++++++++((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))*********************************************************+++++++++,,,,,,+++***)))))))))))))))***'''((((((((())))))******))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))((())))))***************++++++************++++++))))))))))))))))))))))))++++++***))))))******+++%%%&&&'''((())))))))))))(((((())))))))))))((((((+++*********))))))(((((('''(((((()))***+++++++++************************************************************************)))************++++++++++++***))))))(((((())))))))))))*********+++++++++++++++++++++++++++++++++---,,,,,,++++++*********)))************+++++++++++++++++++++++++++++++++*********++++++,,,,,,---111000000///---,,,++++++,,,------......------,,,,,,------......------,,,...//////000000000000000,,,,,,---...///000111111444666999<<>>AAAAAA???<<<:::666666666777888999888666777;;;???CCCEEEFFFGGGIIIHHHLLLQQQTTTTTTUUUXXXZZZ[[[\\\]]]]]]\\\[[[ZZZYYYYYY\\\___```^^^^^^```bbbiiilllqqqtttvvvxxxzzz{{{}}}yyysssnnnkkklllooorrrwwwwwwtttlllddd```cccfffccceeeggghhhhhhhhhjjjlllqqqmmmgggbbb```aaaaaabbbcccdddeeegggiiikkklllmmmiiijjjjjjgggdddfffmmmsssvvvqqqlllkkknnnssswwwxxx{{{}}}}}}|||{{{~~~yyyyyyzzzxxxuuu|||}}}|||~~~{{{wwwvvvuuutttrrrpppmmmiiieeeddd^^^\\\```bbbdddjjjsssvvvuuusssmmmfff^^^XXXTTTQQQRRRTTTUUUUUUWWWZZZ\\\VVVVVVUUUTTTSSSSSSTTTTTTRRRRRRQQQOOOKKKGGGCCC@@@===>>>@@@CCCEEEFFFGGGHHHMMMNNNOOOPPPQQQRRRRRRRRRTTTVVVXXXXXXVVVTTTSSSTTTQQQPPPMMMHHHBBB;;;555222000...,,,,,,,,,,,,+++))),,,...///...,,,+++,,,///,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,.........------.........,,,++++++******++++++,,,+++***)))(((((()))***+++******))))))))))))******************************************************)))))))))((())))))***++++++++++++************)))+++***)))'''''')))***++++++++++++*********)))))),,,,,,+++***))))))******************************************************++++++************************))))))))))))******************************,,,+++++++++******))))))******+++,,,,,,,,,,,,+++))))))*********+++++++++******+++++++++,,,,,,,,,************************************************,,,,,,+++***))))))******(((((((((((()))***+++,,,,,,***)))***++++++***)))))))))))))))************++++++++++++++++++++++++)))))))))******)))))))))))))))))))))))))))))))))***++++++,,,+++***)))(((''''''((((((((('''&&&&&&(((((()))))))))))))))(((***)))))))))((((((((('''))))))(((((((((((()))))))))))))))))))))))))))))))))******++++++******)))***)))(((((((((***,,,---++++++***))))))***++++++))))))))))))************************)))))))))((('''(((((()))))))))))))))************************+++++++++*********))))))((()))+++++++++)))(((&&&******************************++++++++++++******,,,,,,,,,,,,++++++******************++++++++++++,,,++++++++++++++++++++++++,,,---,,,***)))***+++---,,,,,,,,,,,,,,,,,,+++,,,+++++++++,,,---......,,,,,,,,,++++++++++++***------------------------------------------------//////...............---//////000000111000000000333333555666888999:::;;;;;;<<<>>>???>>><<<:::888555555666888;;;<<<===<<<@@@CCCGGGIIIJJJJJJKKKLLLLLLOOORRRUUUWWWZZZ```dddiiijjjjjjjjjhhhfffcccaaabbbeeehhhiiiiiiiiilllnnnuuuvvvxxxwwwvvvvvvwwwxxxxxxuuuqqqkkkgggdddcccbbbhhhiiigggbbb\\\ZZZ\\\```fffffffffccc```^^^^^^^^^```^^^ZZZXXXXXXYYY[[[\\\[[[]]]```aaaaaa```]]][[[]]]___^^^[[[WWWWWW\\\aaadddaaa```bbbgggmmmpppqqqppprrrsssrrrrrrvvv~~~}}}vvvrrrrrrtttuuuuuuxxx|||~~~|||{{{~~~~~~~~~}}}}}}zzzvvvrrrooommmhhhfffiiilllnnnttt{{{~~~yyyssslllddd]]]XXXSSSTTTUUUTTTTTTVVVXXX[[[[[[ZZZYYYWWWUUUTTTSSSRRRWWWVVVUUUSSSQQQOOONNNMMMFFFEEEDDDDDDDDDFFFGGGHHHGGGGGGHHHIIIKKKLLLMMMMMMQQQSSSUUUVVVUUUTTTTTTUUUUUUTTTRRROOOJJJDDD???<<<777444000...------,,,,,,,,,...///...,,,,,,---///,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,+++***)))(((((()))***++++++***)))))))))))))))******************************************************))))))))))))***+++++++++++++++************)))+++***(((''''''(((***++++++++++++*********)))))),,,++++++***))))))************************************************************************************))))))))))))******************************++++++++++++++++++******'''(((((()))))))))))))))******************++++++))))))*********+++++++++************************************************,,,++++++***))))))******++++++***************++++++***)))***++++++***)))))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))))))))((('''&&&%%%%%%%%%&&&&&&'''((()))************))))))))))))((((((((((((******))))))))))))******)))))))))))))))))))))))))))))))))******)))))))))***)))((((((((((((******++++++***))))))***++++++))))))))))))************************))))))))))))'''((())))))******))))))+++++++++++++++++++++++++++++++++***************))))))***++++++)))((('''******************************++++++++++++******---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++++++++,,,,,,*********+++,,,---***+++,,,+++)))))))))***+++,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,++++++++++++------------------------------------------------000/////////.........---111111000000111111222222666777999;;;============;;;;;;;;;;;;:::999777666666777:::===@@@CCCEEEGGGJJJLLLOOOQQQPPPPPPPPPQQQVVVXXXZZZ]]]aaagggoootttyyyyyyyyyxxxuuupppllliiikkkmmmooopppqqqrrrtttvvvyyyxxxvvvqqqmmmkkklllmmmnnnmmmjjjfffaaa[[[VVVTTTXXXZZZ[[[YYYWWWVVVYYY\\\iiihhheee___YYYTTTRRRRRRPPPPPPOOOPPPQQQSSSUUUVVVWWWYYY]]]^^^\\\WWWQQQMMMRRRSSSSSSPPPLLLKKKNNNRRRSSSTTTVVVZZZ___cccdddddd```bbbdddddddddffflllpppnnnkkkgggeeefffjjjooorrrrrruuuwwwvvvttttttwwwzzz~~~~~~|||~~~{{{xxxuuuqqqoooppprrruuuzzzxxxsssooojjjccc^^^YYYYYYXXXVVVTTTUUUWWWZZZ``````___^^^\\\ZZZXXXWWWYYYXXXUUUTTTSSSSSSTTTTTTOOOMMMJJJHHHFFFFFFGGGHHHCCCCCCBBBCCCDDDEEEGGGHHHKKKMMMPPPRRRRRRRRRTTTUUUWWWWWWVVVTTTQQQMMMIIIGGGBBB===777222000///...------...///...---,,,...///,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++************+++++++++***))))))))))))***+++,,,+++***)))))))))))))))***************************************************************+++,,,,,,+++++++++************)))***)))(((''''''((()))***+++++++++***************,,,+++******)))***************************************************************************************))))))))))))************************************++++++++++++++++++'''(((((()))))))))))))))++++++******************(((((()))))))))*********************************************************,,,+++******)))*********...---,,,+++************+++***)))***+++,,,+++))))))))))))*********++++++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))(((((()))))))))((((((((()))))))))))))))((((((''''''((()))***************))))))))))))((((((((((((***))))))(((((())))))***))))))))))))))))))))))))))))))************))))))******)))(((''''''((((((+++******************+++((()))))))))*********************)))))))))))))))(((((()))************)))++++++++++++++++++++++++************************++++++,,,,,,,,,++++++*********************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,+++------,,,,,,++++++******,,,+++***))))))+++,,,...***+++,,,+++)))((()))***+++++++++,,,,,,---------,,,,,,+++*********++++++------,,,,,,,,,+++++++++------------------------------------............000000000/////////......000000000000111333555777:::<<<>>>??????>>><<<;;;888888777777777777888888;;;===@@@CCCFFFJJJNNNQQQRRRTTTVVVWWWWWWVVVWWWXXX^^^```ccchhhmmmtttzzz}}}}}}yyysssnnnjjjllllllmmmmmmnnnooopppqqqllljjjfffaaa\\\[[[\\\^^^bbbbbb```^^^YYYUUUPPPNNNNNNQQQTTTVVVWWWXXX[[[]]]gggfffccc^^^XXXTTTSSSSSSNNNOOOQQQQQQRRRSSSTTTUUUXXX[[[^^^___]]]YYYTTTPPPPPPQQQQQQOOOMMMLLLNNNPPPPPPRRRVVVYYY\\\\\\ZZZXXXUUUVVVXXXXXXVVVVVVXXXZZZZZZYYYXXXXXXZZZ___gggmmmmmmnnnooonnnmmmmmmppprrrxxxyyyyyyyyy~~~}}}yyyvvvsssrrrsssuuuyyy}}}zzzuuupppnnnnnnmmmiiieeedddccc```\\\YYYXXXYYY[[[ddddddeeeeeedddcccbbbaaa\\\\\\ZZZYYYXXXWWWVVVUUUTTTSSSQQQNNNLLLJJJIIIIIIFFFDDDBBBAAAAAABBBDDDEEEEEEHHHJJJLLLMMMOOOQQQSSSUUUVVVVVVUUUSSSPPPMMMKKKHHHDDD???:::777333000...///......---,,,,,,---...,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++************++++++************************,,,,,,+++***))))))))))))************************************************++++++******++++++,,,---+++++++++*********))))))))))))(((''''''((())))))************************++++++***************+++***************************************************************+++++++++******))))))))))))******************************)))))))))******+++++++++***++++++,,,,,,,,,,,,,,,+++++++++***************))))))))))))*********+++************************************************++++++***************+++---,,,+++***************+++)))))))))+++,,,+++***))))))*********+++++++++++++++++++++++++++++++++++++++***))))))***++++++************************(((((((((((((((((())))))((()))***,,,,,,+++***)))***************)))(((((((((((((((((()))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))***++++++++++++++++++*********)))(((((('''''''''*********++++++*********((()))))))))************))))))))))))))))))******((())))))***************++++++++++++++++++++++++************************+++++++++,,,,,,,,,++++++******************************++++++++++++******************++++++++++++,,,,,,++++++*********)))++++++*********+++------***+++,,,+++)))))))))***+++++++++,,,,,,---------,,,,,,+++*********++++++---------,,,,,,,,,++++++---------------------------------....../////////000000000000000000000000/////////111333777:::;;;>>>???@@@@@@>>><<<999888555555555666888:::<<<===@@@CCCFFFIIIKKKNNNSSSWWWZZZ\\\____________aaabbbfffhhhnnntttyyy}}}~~~}}}{{{{{{{{{yyyuuupppkkkhhhiiigggeeedddcccccccccbbbYYYXXXVVVTTTQQQRRRTTTWWW[[[ZZZWWWTTTQQQNNNKKKJJJIIILLLPPPTTTWWWZZZ\\\^^^aaabbbbbb```]]][[[[[[[[[WWWYYYZZZZZZXXXWWWWWWYYY\\\]]]^^^______^^^\\\[[[XXXXXXVVVTTTQQQPPPQQQRRRTTTWWW[[[]]]]]]ZZZWWWUUUTTTUUUUUUSSSQQQNNNMMMMMMOOOOOOPPPPPPSSSYYYaaafffbbbccccccdddeeegggkkkmmmrrrvvvxxxuuussswwwzzz{{{}}}}}}}}}~~~|||yyyuuutttvvvyyyzzzvvvssspppoooqqqqqqooommmpppooolllgggbbb``````aaaiiiiiiiiihhhgggfffddddddcccdddeeedddaaa]]]YYYWWWUUUVVVWWWWWWUUURRRNNNKKKKKKIIIFFFCCCBBBAAABBBCCCBBBDDDFFFHHHHHHJJJMMMOOOSSSTTTUUUTTTSSSQQQNNNLLLKKKIIIGGGDDD@@@:::333///222000...,,,,,,,,,------------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++******))))))******+++******++++++++++++******,,,,,,+++******)))******************************************************++++++******++++++,,,---+++++++++*********))))))))))))(((((((((((())))))************************+++***************++++++************************************************))))))*********+++++++++******))))))))))))******************************'''((((((((())))))******+++,,,------......------*********************************+++++++++,,,,,,************************************************+++***************++++++)))))))))))))))***++++++***)))((()))+++,,,+++***************++++++++++++++++++++++++++++++++++++)))((('''&&&&&&'''((()))*********************************)))******+++,,,***++++++++++++******)))++++++++++++***)))((('''(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))++++++,,,,,,,,,,,,++++++*********))))))((((((((()))***++++++++++++***)))))))))))))))************))))))))))))************((()))******++++++******++++++++++++++++++++++++***************+++++++++)))))))))))))))***************************************++++++++++++******)))***************++++++++++++++++++************)))******+++,,,,,,,,,---+++,,,---,,,***)))***++++++,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,---------------,,,,,,,,,,,,---------------------------------...//////000000//////000000111111222222000111222555888;;;===????????????>>><<<:::777666444555777999<<<@@@CCCEEEEEEHHHLLLNNNOOORRRXXX]]]eeeggghhhiiihhhiiijjjlllqqquuuzzz{{{pppppppppooommmjjjgggfffdddaaa]]]ZZZXXXWWWUUUTTTMMMOOOQQQRRRRRRTTTVVVYYYYYYWWWTTTPPPMMMKKKJJJJJJJJJLLLOOOSSSWWWZZZ\\\]]]]]]```dddeeeeeedddcccdddaaacccdddccc___]]]___aaaaaaaaaaaabbbbbbcccdddeeecccaaa]]]YYYWWWUUUUUUUUU[[[^^^bbbcccbbb```^^^]]]\\\\\\[[[XXXUUURRRPPPNNNQQQPPPQQQSSSVVV[[[___bbbTTTTTTTTTUUUXXX\\\___bbbaaahhhlllgggdddggglllooorrruuuyyyzzzxxxwwwwwwyyy~~~yyyxxx{{{}}}|||||||||{{{zzzxxxwwwvvvuuuxxxxxxvvvsssnnnkkkkkkkkkqqqooollliiieeecccaaa```dddfffggghhhfffaaa\\\XXXYYY[[[^^^```^^^ZZZUUUQQQOOOMMMKKKHHHFFFEEEDDDDDDCCCDDDEEEEEEEEEFFFIIIKKKQQQRRRTTTUUUTTTSSSQQQPPPNNNNNNMMMLLLIIIBBB:::555777444000...---...---------------------......///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------******))))))))))))************+++,,,,,,+++******++++++*********++++++,,,***************************************************************+++,,,,,,+++++++++************)))))))))************))))))***************+++++++++*********)))******+++,,,************************************************)))))))))***++++++,,,,,,******))))))))))))******************************((((((((())))))))))))))))))******+++,,,+++++++++))))))*********+++++++++***++++++++++++,,,,,,,,,*********************************************************)))******+++,,,(((((((((((()))***+++,,,***)))((()))+++,,,,,,+++*********++++++++++++,,,++++++++++++++++++++++++)))((('''&&&&&&'''((()))************************+++***)))))))))***,,,---444222...+++))))))+++,,,******+++++++++******)))'''((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))******++++++++++++************************)))))))))***++++++++++++***)))))))))))))))************((()))))))))************))))))***++++++++++++***************************))))))*********+++++++++))))))((())))))******+++******************************++++++++++++***************++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,''')))+++---------,,,+++,,,---...---+++++++++,,,---,,,,,,,,,,,,,,,,,,+++,,,+++++++++,,,---.........------------,,,,,,,,,---------------------------------...///000000000---...///000222333444444555666888;;;===>>>???@@@>>>===<<<;;;:::999888888888999<<<@@@CCCGGGIIIKKKLLLPPPTTTVVVWWW[[[ccciiinnnoooooonnnmmmmmmnnnpppuuuwwwzzz~~~|||tttnnnbbbbbbbbbaaaaaabbbbbbbbb^^^ZZZUUUQQQPPPNNNLLLJJJGGGKKKQQQUUUWWWXXXYYYZZZYYYYYYWWWVVVUUUTTTTTTSSSSSSTTTUUUXXX\\\___aaaaaadddhhhmmmooonnnllljjjiiigggjjjllljjjgggfffjjjnnnmmmmmmlllllllllllllllllljjjgggccc```___```aaabbbgggiiilllllljjjhhhhhhhhhhhhgggeeecccaaa^^^[[[YYY\\\ZZZYYY\\\```ccccccbbbXXXVVVSSSRRRSSSTTTVVVVVVTTTYYYZZZWWWVVVZZZ___```dddhhhllllllkkkkkkooosss|||~~~|||wwwwww}}}}}}~~~zzzzzz{{{yyy{{{|||{{{yyywwwwwwwwwxxxtttooojjjfffdddcccbbbaaaccceeeggggggeeebbb```aaaccceeefffddd```\\\YYYTTTSSSRRRQQQOOONNNMMMLLLGGGHHHHHHFFFDDDDDDFFFHHHMMMOOOQQQTTTUUUUUUTTTTTTSSSRRRRRRQQQOOOJJJDDD???===999444111000000///...---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------******))))))))))))*********++++++,,,,,,++++++***************+++,,,------***************************************************))))))))))))***+++++++++++++++************)))******++++++++++++******))))))*********+++++++++******))))))***++++++,,,************************************************((())))))***++++++,,,,,,******))))))))))))******************************++++++++++++************(((((()))************)))(((((()))***+++,,,,,,---************++++++++++++******************************************************))))))***++++++,,,*********))))))***++++++)))(((((()))+++---,,,+++*********+++++++++,,,,,,++++++++++++++++++++++++,,,***)))(((((()))***,,,************************)))(((''''''''')))***+++???:::222+++)))***---000((()))***+++++++++++++++'''((((((((())))))************))))))))))))******))))))))))))))))))))))))))))))************))))))******++++++++++++******)))***+++,,,,,,+++***)))))))))))))))************(((((())))))*********+++))))))***++++++++++++***))))))))))))))))))))))))))))))******++++++++++++++++++******+++,,,------******************************++++++++++++******+++++++++,,,,,,---------,,,,,,,,,------.........&&&(((+++.........,,,***---...///...,,,+++,,,------------,,,,,,++++++++++++++++++,,,---...///000......---------,,,,,,,,,---------------------------------...///000000111------///000222444555666:::;;;>>>???AAAAAA@@@@@@<<<;;;;;;::::::::::::;;;<<<>>>AAAEEEIIIKKKMMMNNNRRRWWW[[[^^^```dddmmmsssqqqrrrqqqooommmlllmmmnnnnnnnnnnnnppppppkkkbbb\\\XXXWWWWWWWWWYYY[[[]]]___ZZZUUUOOOLLLKKKJJJGGGEEEEEEJJJQQQVVVXXXYYYXXXXXXYYYZZZ\\\^^^___`````````___^^^^^^```cccfffhhhhhhmmmrrrwwwyyywwwrrrnnnllljjjmmmpppooommmnnnsssxxxyyyyyyyyyxxxvvvtttrrrqqqmmmkkkgggfffiiimmmppprrrsssuuuvvvtttpppnnnnnnpppqqqooolllkkkjjjhhhfffdddfffcccaaadddiiikkkgggccckkkgggaaa\\\YYYWWWUUUTTTSSSUUUSSSQQQRRRWWWZZZXXXYYY]]]aaaaaa```bbbgggllltttxxxvvvrrrssszzz}}}{{{~~~zzz{{{~~~wwwzzz~~~zzzwwwrrrmmmiiihhhiiiiiidddeeegggiiikkklllmmmmmmiiiiiijjjiiigggdddaaa___XXXXXXXXXXXXXXXVVVUUUUUUKKKKKKJJJGGGEEEDDDEEEFFFHHHJJJNNNRRRTTTVVVVVVVVVWWWVVVTTTSSSQQQOOOJJJGGGBBB===777333333333111///...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******))))))))))))*********+++,,,------,,,+++***)))))))))***+++,,,......************************************************)))))))))((()))******++++++++++++************)))++++++,,,,,,,,,,,,++++++))))))******++++++++++++******))))))***+++,,,,,,************************************************((())))))***++++++,,,,,,******))))))))))))******************************...------,,,,,,+++++++++(((((()))***************''''''(((***+++,,,---...))))))))))))******************************************************************))))))***+++,,,,,,------,,,+++************)))(((((()))+++---,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++***)))((((((((((((((()))))))))))))))))))))))))))))))))))))))***+++,,,---III;;;...+++,,,---...///))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))------,,,+++***)))((((((%%%&&&((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))*********))))))))))))))))))************+++++++++...............---,,,+++************************(((((((((((()))***,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///---+++++++++---...,,,,,,,,,++++++*********,,,,,,+++,,,------,,,***...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---............---/////////111555999>>>@@@AAAAAAAAA@@@???===;;;;;;::::::999888888:::>>>BBBCCCGGGKKKNNNOOORRRVVVYYY[[[dddmmmoookkkjjjooottttttqqqnnnkkkkkkjjjiiihhhfffdddaaa]]]YYYVVVTTTRRRMMMPPPTTTWWWWWWXXXYYYZZZXXXRRRKKKHHHIIIJJJKKKKKKOOOQQQSSSVVVXXX[[[\\\]]]eeehhhkkkjjjgggdddcccdddbbbdddgggjjjnnnqqqssstttzzzyyyzzz{{{yyytttsssvvvrrrrrrssswww{{{~~~||||||zzzxxxuuusssssswww{{{~~~|||xxxuuutttvvvwwwwwwuuutttvvvxxxxxxuuuqqqrrrrrrqqqpppooommmlllkkkmmmnnnoookkkddd___^^^___]]]XXXTTTSSSWWWYYYWWWUUURRRRRRRRRSSSVVVYYY]]]___jjjjjjhhheeedddgggooouuuvvv{{{||||||}}}xxxyyyyyysssppppppooollljjjkkknnnpppooommmoooppppppmmmnnnqqqnnniiigggbbb\\\WWWTTTUUUXXXZZZRRRNNNKKKIIIJJJJJJGGGDDDEEEIIINNNQQQSSSUUUVVVWWWVVVWWWXXXWWWUUUQQQNNNKKKFFFEEEBBB>>>999444000...222000...+++***+++,,,---,,,,,,---......---------***+++---------+++)))(((******+++++++++,,,,,,,,,++++++++++++++++++++++++************************---,,,***)))))))))************+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************************************++++++******************)))************+++++++++******))))))))))))******************************************************...***'''''')))***)))((($$$%%%''')))+++,,,------,,,++++++,,,------,,,*********+++++++++,,,,,,,,,++++++,,,,,,,,,++++++*********************************************************************************++++++,,,,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++((()))))))))************************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***+++,,,,,,AAA555***(((*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((('''''''''&&&'''((()))******))))))************************))))))))))))))))))))))))+++++++++*********))))))((((((((((((((((((((((((+++++++++***************)))************++++++++++++++++++***************************************))))))((())))))***+++,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++---...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,+++...------,,,,,,------...------------------------...---------------------........................000111333666:::===@@@BBB>>>>>>===<<<;;;;;;::::::999:::<<<===>>>AAAFFFIIIOOOSSSYYY]]]^^^```ccceeehhhnnnttttttpppnnnooorrrrrrnnniiieeeccccccbbbaaa]]][[[WWWSSSPPPOOONNNNNNPPPRRRTTTUUUUUUVVVXXXYYYUUURRRNNNMMMOOOQQQQQQQQQTTTTTTUUUXXX[[[```eeegggnnnqqqrrrpppkkkgggffffffgggiiilllqqqwww{{{~~~~~~~~~}}}{{{|||~~~~~~~~~{{{yyyxxx{{{~~~|||~~~|||yyywwwvvvuuuuuuuuuuuussspppllliiihhhhhheee```\\\[[[^^^___^^^\\\WWWVVVTTTSSSSSSTTTUUUVVV\\\\\\[[[YYYXXX[[[aaaffflllqqqvvvxxxxxxyyy{{{~~~~~~}}}}}}~~~|||zzz{{{vvvuuussssssttttttrrrqqqsssyyy|||yyywwwwwwwwwuuuiiifff```ZZZVVVVVVWWWXXXXXXUUUTTTTTTUUUSSSNNNJJJEEEHHHJJJLLLOOORRRVVVZZZXXXXXXYYYXXXVVVSSSOOOMMMKKKJJJGGGCCC???;;;777555111000///...---------...,,,------------------------,,,,,,+++*********+++******+++++++++,,,,,,,,,------------------------************************,,,,,,***)))))))))************+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************************************************************)))************+++++++++******))))))))))))******************************************************///,,,***)))+++,,,+++***+++,,,,,,---------------,,,++++++,,,------,,,*********+++++++++,,,,,,,,,***+++++++++++++++******************************************************************************((((((((((((((()))))))))*********+++++++++,,,,,,++++++++++++++++++++++++************++++++++++++************************)))))))))(((((())))))***))))))))))))))))))))))))))))))))))))***+++,,,,,,999///''''''***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))******))))))(((++++++++++++++++++++++++))))))))))))))))))))))))+++++++++***************((((((((((((((((((((((((++++++++++++++++++++++++)))************+++++++++***))))))(((((()))***+++******************************)))))))))******+++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++---...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...////////////////////////.../////////////////////111000//////...///000111444666:::===@@@BBBBBBBBB<<<<<<:::999999999:::;;;===???AAADDDGGGKKKQQQUUU```dddjjjnnnooooooooooooqqqsssvvvuuurrrooommmmmmhhheee```]]]\\\[[[[[[ZZZTTTQQQNNNKKKJJJJJJLLLNNNSSSSSSTTTSSSSSSTTTXXX[[[[[[ZZZZZZ\\\^^^___^^^]]]^^^]]]\\\^^^bbbhhhnnnrrrxxxzzz{{{yyytttpppoooppprrrsssvvv|||~~~~~~~~~~~~~~~yyyvvvuuuttttttsssnnnjjjffffffhhhiiigggeee^^^]]]ZZZWWWUUUTTTTTTTTTRRRSSSSSSRRRQQQSSSVVVYYYaaadddiiilllnnnrrryyy~~~|||yyywwwwwwyyy~~~mmmjjjeee```\\\YYYXXXWWWXXXWWWWWWYYY[[[YYYSSSNNNLLLLLLKKKIIIJJJLLLQQQUUUWWWXXXYYYYYYWWWTTTRRRPPPOOONNNLLLIIIEEEAAA>>><<<111111000000//////......------------------------...---+++))))))***+++---******+++++++++,,,,,,,,,------------------------************************,,,+++******)))***************+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************************************************************)))************+++++++++******))))))))))))******************************************************...,,,******+++,,,+++***+++++++++***)))'''&&&%%%,,,++++++,,,------,,,*********+++++++++,,,,,,,,,))))))******+++******)))************************************************************************+++++++++++++++******************++++++++++++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************)))))))))((())))))******))))))))))))))))))))))))((((((((())))))***+++,,,444---(((***---,,,***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++))))))******)))))))))(((++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))*********+++++++++++++++))))))*********++++++++++++***)))((()))***,,,...************************++++++******)))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************+++------,,,,,,,,,------.........,,,,,,---,,,++++++,,,---...------,,,,,,------...////////////////////////......//////////////////111000///...///111444555999;;;???CCCDDDCCC@@@???;;;:::999888999;;;===???DDDEEEHHHKKKPPPXXX```fffrrruuuxxxzzzyyyvvvrrrpppqqqpppnnnmmmkkkhhhdddaaaXXXWWWVVVWWWXXXXXXWWWUUUPPPNNNKKKIIIIIILLLPPPSSSUUUUUUTTTTTTTTTWWW\\\```iiijjjlllnnnooonnnllljjjhhhhhhiiikkknnnrrrvvvyyy~~~}}}~~~zzz{{{||||||{{{tttrrroooooopppqqqpppnnnfffeeecccaaa```_________XXXXXXXXXWWWVVVVVVVVVVVVYYY\\\___aaadddiiiqqqwww|||~~~}}}}}}~~~~~~{{{mmmkkkhhhdddaaa]]][[[YYYWWWVVVVVVYYY\\\\\\XXXTTTWWWUUURRRMMMIIIHHHJJJLLLTTTUUUVVVWWWWWWVVVUUUTTTPPPOOOMMMKKKHHHEEECCCAAA888666333000.........///......------,,,,,,,,,------,,,+++*********+++,,,******+++++++++,,,,,,,,,************************************************++++++************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++***************************************************************+++++++++))))))*********+++++++++******))))))))))))*********************************************************)))))))))))))))))))))((((((((('''%%%###"""!!!,,,+++***+++------+++*********+++++++++,,,,,,,,,(((((()))************)))************************************************************************---------,,,,,,+++++++++************++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,************************)))))))))))))))***++++++))))))))))))))))))))))))(((((((((((()))***+++,,,000+++))),,,...,,,+++,,,************************))))))))))))))))))))))))************************)))))))))***++++++,,,,,,*********)))))))))))))))************************************************************************************************))))))))))))******++++++))))))*********++++++++++++***(((((((((***,,,...************************,,,+++***************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------************+++,,,,,,---,,,,,,,,,------.........,,,------,,,******,,,......------,,,,,,------...........................------......///////////////......///222666999;;;>>>@@@BBBDDDCCC@@@<<<:::888888888888;;;>>>AAADDDIIIKKKOOOTTT]]]hhhttt|||~~~yyysssooooookkkeeeaaa^^^ZZZVVVSSSNNNPPPSSSVVVXXXWWWTTTPPPNNNMMMKKKKKKMMMPPPTTTVVVXXXYYYZZZZZZ\\\```eeeiiitttvvvxxxyyyxxxuuurrrqqqppprrrvvv{{{~~~~~~~~~{{{yyyxxxwwwwwwvvvuuuuuunnnnnnmmmlllkkkjjjjjjjjjdddcccbbbaaa```^^^\\\ZZZYYY[[[\\\\\\\\\___eeekkkppp{{{~~~|||vvvoooiiiiiigggeeeccc```]]]\\\[[[YYYWWWYYY]]]___^^^\\\\\\\\\ZZZUUUPPPKKKIIIIIIPPPQQQSSSUUUVVVWWWWWWWWWQQQPPPOOONNNLLLJJJHHHGGGBBB>>>777111...---...000///...---,,,,,,,,,,,,---******,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,************************************************************+++***************+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************************************))))))*********+++++++++))))))*********+++++++++******))))))))))))******************************************************((()))******)))))))))***++++++++++++***)))((('''+++******+++,,,,,,+++)))******+++++++++,,,,,,,,,'''((()))*********************************************************************************************))))))((((((''''''))))))*********+++++++++++++++++++++++++++++++++))))))))))))*********+++************************))))))))))))******+++,,,))))))))))))))))))))))))(((((((((((()))***+++++++++''''''+++,,,***)))***************************))))))))))))))))))))))))************************''''''(((((()))))))))*********)))))))))******+++***************************************************************+++++++++++++++++++++++++++++++++((((((((()))******++++++)))************+++++++++)))((((((''''''((()))***************************++++++*********++++++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++---...,,,)))))),,,///...------,,,,,,------...........................------......//////000000//////111333777;;;???AAABBBBBBBBBBBB@@@===:::888777888:::===AAAEEEIIIKKKPPPTTTZZZcccmmmzzz~~~xxxrrrnnnmmmggg^^^VVVQQQMMMKKKJJJOOOQQQTTTXXXZZZXXXSSSOOONNNOOOPPPRRRTTTVVVXXXYYY___bbbeeehhhjjjmmmqqqtttyyy{{{~~~~~~|||yyyxxxxxxyyy~~~~~~|||zzzyyywwwvvvuuutttrrrpppooonnnlllkkkiiiiiihhhgggdddaaa```bbbbbb___\\\[[[]]]```bbbnnn{{{{{{{{{~~~|||yyyrrriiihhhhhhgggfffeeebbbaaa___^^^[[[XXXYYY\\\^^^]]]\\\YYY[[[]]][[[XXXTTTQQQPPPPPPQQQRRRTTTVVVWWWXXXXXXSSSSSSSSSRRRQQQPPPNNNNNNJJJFFF>>>777222000111222000///---,,,++++++,,,---(((***,,,---...,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***++++++++++++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************************************)))))))))***++++++,,,,,,)))************+++++++++******))))))))))))******************************************************)))+++,,,---+++++++++,,,******+++,,,,,,,,,,,,,,,+++******+++,,,,,,+++)))******+++++++++,,,,,,,,,(((((()))***++++++++++++******************************************************************************************)))))))))))))))************+++++++++++++++++++++++++++(((((()))))))))*********************************))))))))))))***+++,,,---))))))))))))))))))))))))(((''''''(((((()))***+++)))&&&&&&***+++((((((***************************))))))))))))))))))))))))************************((((((((((((((()))))))))***))))))))))))***,,,---++++++++++++++++++++++++************************))))))*********+++++++++************************(((((()))******+++,,,,,,)))************+++++++++***)))))))))))))))((((((************************************+++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,+++++++++++++++---...,,,((((((,,,000...------,,,,,,------.................................///000000111111222222444666999===@@@CCCDDDCCCBBB@@@>>>===<<<;;;;;;<<<>>>BBBGGGMMMRRRVVVXXX\\\bbblllvvv~~~}}}wwwsssqqqnnnkkkddd___VVVMMMHHHFFFIIIKKKSSSSSSUUUXXX[[[[[[XXXVVVWWWZZZ]]]aaaccccccbbbaaajjjnnntttxxxzzz{{{|||}}}~~~}}}|||{{{{{{zzzyyywwwuuutttssssssqqqooopppqqqqqqooommmoooqqqqqqmmmfff```^^^___\\\bbbgggiiiiiikkkqqqvvv|||}}}zzzvvvqqqooonnnnnnlllkkkiiihhhgggccc```^^^^^^___^^^[[[WWWWWWZZZ]]]^^^\\\ZZZZZZZZZTTTTTTUUUUUUVVVWWWWWWWWWTTTTTTTTTTTTTTTSSSRRRRRRNNNKKKFFF@@@;;;888666555111///---+++++++++,,,---******++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************((()))***+++,,,++++++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************************************((())))))***++++++,,,,,,)))************+++++++++******))))))))))))******************************************************(((***------,,,***+++---'''((())))))************+++***)))***,,,,,,***)))******+++++++++,,,,,,,,,((()))***+++,,,,,,,,,,,,************************************************************************,,,,,,,,,,,,,,,,,,------))))))))))))************++++++++++++++++++++++++))))))*********+++++++++************************))))))))))))***+++,,,---))))))))))))))))))))))))'''''''''(((((()))***+++***((((((++++++)))))),,,************************))))))))))))))))))))))))************************++++++******************))))))(((((()))+++---...,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******++++++++++++))))))))))))))))))))))))))))))***+++,,,,,,------)))************+++++++++,,,,,,,,,,,,,,,+++***)))************************************+++,,,---...*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++............------,,,+++,,,,,,,,,++++++*********+++...///,,,((((((,,,111...------,,,,,,------...///////////////////////////000000111222222333333666888;;;>>>AAACCCEEEEEECCCAAA???<<<;;;<<<===>>>BBBEEEKKKQQQWWW]]]aaaccciiippp{{{xxxoooiiihhhhhhgggfffYYYUUUNNNGGGCCCEEEKKKQQQTTTSSSTTTWWW[[[___```___bbbfffkkkpppqqqpppmmmkkksssxxx~~~~~~{{{|||||||||{{{zzzyyyyyyxxxvvvtttvvvyyy{{{zzzxxx|||~~~~~~zzzqqqiiieeeccc___\\\YYYXXXZZZ]]]aaacccooo|||}}}|||{{{xxxwwwvvvtttrrrpppooonnnllljjjiiihhhhhhddd]]]WWWYYY[[[]]]^^^]]]]]]]]]^^^YYYXXXXXXWWWWWWVVVVVVUUURRRSSSSSSTTTTTTSSSSSSRRRNNNMMMKKKHHHCCC>>>:::777111///---+++***+++,,,---,,,+++***))))))+++---...******+++++++++,,,,,,,,,))))))))))))))))))))))))************************((()))***+++,,,,,,+++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************************************((())))))***++++++,,,,,,)))************+++++++++******))))))))))))******************************************************%%%(((+++,,,***((()))+++(((((()))***************+++***)))***,,,,,,***)))******+++++++++,,,,,,,,,))))))***+++,,,---------************************************************************************((((((((())))))******+++))))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************+++++++++***)))(((((('''************************************************))))))************))))))***++++++,,,,,,++++++***++++++***)))))))))))))))((()))))))))************+++++++++***************++++++++++++++++++++++++))))))))))))))))))))))))+++++++++*********))))))******))))))******+++,,,*********)))***++++++,,,++++++++++++******))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++***************************+++,,,------,,,***)))++++++++++++++++++++++++)))***++++++,,,,,,++++++///...---,,,+++,,,,,,---222222000...,,,***(((''',,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------............///000000000111000//////...000///...---...111444666999<<>>AAAEEEIIIKKKJJJOOOVVV\\\aaagggnnntttvvvzzzwwwooohhhddd```^^^^^^\\\YYYVVVRRROOOJJJEEEDDDFFFJJJMMMQQQTTTWWWZZZ^^^ccchhhlllrrruuuyyy}}}}}}yyyxxxyyyzzz{{{}}}|||~~~~~~yyyxxx~~~~~~|||}}}{{{xxxqqqjjjbbbaaa___\\\ZZZYYYYYYYYYdddjjjpppsssssstttyyy}}}~~~~~~}}}~~~yyyuuuttttttsssuuuwwwvvvsssllleeeaaa]]]ZZZWWWWWWZZZ\\\\\\[[[\\\[[[YYYYYYZZZZZZYYYWWWVVVVVVUUUTTTTTTTTTUUUUUUVVVSSSOOOLLLJJJGGGCCCAAA;;;777222///...............,,,***)))+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---***(((***,,,,,,,,,,,,+++***)))((('''))))))))))))))))))))))))************************+++,,,,,,------,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************---,,,+++***))))))))))))))))))))))))))))))))))))******+++++++++******)))++++++++++++++++++++++++*********************************))))))))))))(((,,,+++***))))))***+++,,,,,,+++***))))))***+++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++///...,,,+++***+++,,,,,,++++++******)))(((((('''************************))))))))))))))))))))))))))))))************))))))***++++++,,,,,,++++++***+++***))))))((((((((()))************++++++++++++*********)))))))))))))))++++++++++++++++++++++++************************+++++++++*********))))))***************++++++,,,******)))))))))******+++++++++++++++*********)))******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,///...---,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------............///...//////000000000000///222111000000222444777999>>>@@@DDDHHHIIIGGGCCC@@@AAA@@@???@@@DDDJJJPPPTTT\\\```dddiiimmmttt{{{~~~|||wwwppphhhbbb___]]]\\\\\\]]]ZZZVVVRRRLLLKKKHHHFFFFFFIIIMMMPPPVVVZZZ___dddiiinnnssswwwzzz{{{}}}~~~~~~yyywwwxxxzzz||||||yyysssrrruuu||||||zzzzzz{{{}}}{{{vvvooohhhfffccc```^^^^^^^^^^^^```cccggggggeeefffjjjnnn}}}~~~|||zzzzzzzzzzzzzzzyyyuuuqqqllliiibbb^^^ZZZXXXYYYZZZZZZZZZ[[[ZZZYYYYYYZZZZZZXXXWWWUUUUUUUUUUUUUUUVVVWWWWWWWWWUUURRRPPPNNNKKKGGGEEE>>>:::555222000///...---...,,,******+++------,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,...///...+++***+++---***++++++++++++***))))))************************))))))))))))))))))))))))+++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++***************++++++******************************++++++++++++******++++++++++++++++++++++++************************++++++*********)))))))))++++++***))))))***++++++++++++***))))))***++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++*********++++++++++++******)))((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))***++++++,,,,,,++++++******))))))(((((((((((((((***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++************************+++++++++***************)))************+++++++++******)))((((((((())))))++++++++++++******************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************+++,,,------++++++++++++++++++++++++++++++,,,---------------......---,,,,,,,,,------,,,,,,,,,---------......------------------------,,,------......------,,,---------............///------...//////000000111222222333444666:::===???DDDFFFHHHJJJKKKIIIGGGEEEIIIHHHGGGIIINNNWWW___dddmmmnnnoooqqqtttyyy~~~sssjjjbbb]]]YYYWWWWWWXXXZZZ\\\\\\YYYTTTOOOJJJKKKLLLLLLMMMPPPTTTWWW^^^ccciiioootttxxx|||~~~{{{tttqqqqqqsssvvvxxxzzz{{{zzzxxxuuusssuuutttvvvzzzyyysssllliiinnnssszzzzzzvvv}}}{{{vvvrrrooommmmmmnnnnnnmmmnnnuuu~~~{{{uuuooollliiifffddddddeeefffccccccbbb^^^ZZZZZZ]]]aaaqqq{{{~~~~~~~~~~~~{{{xxxtttqqqooohhhddd___[[[YYYXXXWWWVVVZZZYYYYYYZZZ[[[\\\ZZZXXXVVVUUUUUUUUUVVVWWWXXXYYYWWWVVVUUUUUUTTTQQQMMMJJJCCC???:::666444111///---///---+++***,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,---------+++***+++,,,((()))***+++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++((((((((((((((((((((((((++++++************++++++++++++++++++++++++++++++************************************************)))))))))******+++------******************************+++++++++++++++***++++++++++++++++++++++++************************,,,+++++++++************++++++***))))))***++++++++++++***))))))***+++++++++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***)))))))))******************))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))***++++++,,,,,,++++++***))))))((((((((((((((()))*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))******++++++++++++***))))))(((((((((((((((++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************---,,,+++*********,,,,,,+++++++++++++++++++++++++++,,,------......------------------------------......---------,,,,,,,,,........................,,,------......------,,,---------............///............//////000000111222444888<<<@@@CCCEEEGGGIIILLLMMMNNNOOOPPPPPPPPPQQQTTTYYYaaajjjqqqvvvwwwvvvsssrrrssswww|||xxxpppdddZZZUUUTTTUUUUUUVVVXXXZZZ\\\\\\YYYVVVSSSQQQTTTWWWWWWWWWYYY\\\```fffkkkqqqvvvyyy{{{}}}~~~zzzxxxyyyzzzvvvwwwwwwwwwvvvtttrrrqqqtttuuuxxxzzzzzzuuupppmmmnnnqqqtttvvvwwwvvvsssrrrtttrrrnnnkkkhhhgggggghhhdddbbbcccjjjxxx~~~~~~}}}}}}yyysssqqqnnnlllkkklllnnnppppppmmmhhh```[[[YYY\\\___eeemmmttttttooonnnsssyyyxxx{{{~~~~~~zzzvvvrrrooollljjjfffbbb^^^ZZZVVVSSSXXXWWWXXXYYY\\\]]]\\\[[[WWWWWWVVVVVVVVVWWWXXXXXXVVVVVVWWWXXXXXXVVVQQQNNNIIIEEEAAA<<<999666222//////---++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************)))(((((()))))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))************************************++++++,,,---******************************++++++,,,,,,++++++++++++++++++++++++++++++************************,,,,,,,,,+++++++++******+++******************++++++******************++++++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++*********)))))))))))))))((((((((((((((((((((((((************************))))))************))))))***++++++,,,,,,++++++***))))))(((((((((((())))))))))))))))))*********+++************++++++,,,,,,++++++++++++++++++++++++************************************************((()))***++++++++++++***))))))((((((((((((((()))+++++++++++++++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************///...,,,***))))))******+++++++++++++++++++++++++++,,,------......------,,,---------------------------------------------........................,,,------......------,,,---------............///111000////////////000000111333777<<>>AAAEEEIIIMMMNNNOOOOOOMMMOOOQQQPPPPPPUUU^^^fffnnnrrrwwwzzzxxxqqqiiiccc```___^^^______]]]XXXSSSQQQOOONNNOOORRRUUUWWWWWWWWWYYY[[[]]]```fffmmmssstttvvvxxxwwwwww}}}zzzxxxwwwxxxxxxxxxwwwvvvuuuuuuuuuuuuvvvvvvvvvuuurrrooonnnooopppmmmmmmlllnnnqqqssssssrrrtttwww{{{}}}zzzwwwtttrrrpppooolllhhhddd```^^^[[[VVVQQQTTTXXX]]]dddkkksss|||}}}zzz}}}}}}xxxtttqqqpppeee```YYYTTTRRRRRRRRRRRRTTTTTTTTTUUUUUUVVVXXXXXXWWWVVVVVVWWWXXXXXXWWWUUUTTTSSSQQQPPPMMMIIICCC???;;;888555222111000...---------------------------++++++++++++++++++++++++************************///---+++,,,---...,,,***))))))***++++++++++++*********************************************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++************++++++************************++++++++++++++++++++++++************************---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++)))***+++,,,------------++++++++++++++++++++++++************************++++++*********))))))))))))***++++++++++++***))))))***++++++++++++***)))((()))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,,,,+++)))))))))))))))*********************************))))))))))))))))))))))))))))))************))))))+++++++++,,,,,,++++++++++++*********+++,,,------******+++++++++,,,,,,,,,******+++,,,------......++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++''')))+++,,,,,,,,,***)))((((((((()))***,,,......+++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++************************'''(((***,,,------------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***+++---...///...------...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------.........//////.........000333666:::<<>>:::666333............---------,,,------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,---------************************))))))******++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++,,,++++++******++++++,,,************++++++++++++++++++++++++++++++++++++,,,+++++++++************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...++++++++++++++++++++++++)))***+++***))))))***,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,++++++******++++++,,,++++++******+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++************++++++++++++...---,,,+++++++++++++++************************,,,,,,,,,+++++++++++++++&&&&&&'''((()))******+++************************)))************+++++++++************************+++***)))))))))***,,,,,,***))))))))))))***++++++))))))(((((((((((())))))************************************************************************,,,,,,,,,+++******))))))++++++++++++++++++++++++,,,,,,,,,++++++++++++******++++++,,,,,,++++++***++++++******++++++,,,---++++++,,,,,,,,,---------///---+++***)))***,,,......------...//////,,,***------------------------,,,,,,,,,---------......//////......---,,,++++++000000000000000111111222222444888<<<@@@FFFMMMRRRSSSVVVUUURRRSSSZZZ___aaaeeefffhhhiiijjjjjjjjjiiilllfff^^^YYYXXXWWWUUUSSSVVVYYY]]]^^^]]][[[ZZZZZZ___```dddjjjlllkkknnnrrrtttvvvwwwwwwyyy~~~~~~zzz{{{}}}yyyuuuvvvuuutttxxx|||{{{uuurrrssstttttttttsssrrrrrrtttooojjjfffeeeeeeeeeeeehhhggghhhiiijjjooo{{{}}}yyyuuussssssqqqooommmkkkiiieeeccc```fffnnnvvvzzz{{{xxxvvvyyy{{{}}}~~~zzzxxxvvvsssmmmhhh[[[WWWRRRNNNNNNNNNOOOOOOSSSTTTUUUVVVWWWVVVUUUTTTUUUTTTSSSRRRQQQQQQQQQQQQOOOMMMIIIFFFCCC???;;;888333222000...------------------------------------,,,++++++******++++++,,,......---------------,,,++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,+++++++++***************++++++++++++,,,---,,,++++++******++++++++++++++++++++++++++++++,,,++++++******++++++,,,************+++++++++,,,++++++++++++++++++++++++++++++*********)))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***(((''''''))),,,++++++++++++++++++++++++------------,,,,,,,,,,,,,,,++++++******++++++,,,))))))***+++,,,,,,---...++++++++++++++++++++++++************+++++++++,,,************+++++++++,,,000///...---,,,,,,,,,,,,***************)))))))))++++++++++++++++++++++++&&&''''''((()))***++++++))))))))))))))))))))))))))))))*********+++++++++************************,,,***)))((((((***,,,---******))))))******+++,,,,,,++++++******++++++,,,************************************************************************+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))))))))))))))*********+++++++++,,,,,,,,,,,,---------,,,++++++,,,,,,------------.........---,,,------------------------,,,,,,,,,---------......000//////......---------000000//////000222333444333888>>>DDDHHHLLLPPPSSSRRRUUUVVVVVV[[[eeemmmoooooonnnlllkkkjjjhhhfffdddfff___WWWUUUXXXZZZYYYWWWWWWYYY\\\```bbbcccdddeeennnnnnppprrrtttuuuwwwyyy~~~}}}uuusssxxx~~~yyy{{{|||}}}yyywwwuuussssssssssssrrrtttpppllliiihhhggggggfffjjjgggeeeeeedddeeellluuu|||yyyyyyyyyxxxwwwvvvuuusssoookkk^^^aaaeeeiiikkkjjjhhhfffpppsssvvvyyy{{{||||||{{{}}}}}}yyytttooofffbbb\\\WWWSSSQQQNNNMMMOOOPPPRRRTTTUUUUUUUUUTTTTTTSSSQQQOOONNNNNNNNNOOOOOOMMMKKKIIIGGGCCC???<<<777555222///---,,,------------------------,,,,,,,,,++++++******++++++,,,......------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***,,,,,,,,,+++++++++******))))))*********+++++++++---,,,++++++******++++++++++++++++++++++++++++++,,,++++++******++++++,,,*********+++++++++,,,,,,++++++++++++++++++++++++*********))))))))))))(((++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,***'''%%%&&&))),,,++++++++++++++++++++++++------------------,,,,,,,,,++++++******++++++,,,))))))***+++,,,,,,,,,+++*********************************+++++++++,,,,,,*********+++++++++,,,,,,444333111000///...------,,,+++++++++*********)))))))))******************************************))))))))))))))))))))))))))))))*********+++++++++************************,,,***)))((((((***,,,---***************++++++,,,,,,,,,++++++++++++,,,,,,************************************************************************++++++******************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***(((((())))))************************+++++++++++++++,,,...000000///---+++***+++,,,------......///------------------------,,,,,,,,,---------......//////......///000111111////////////111333555777777===EEEKKKNNNOOOPPPPPPOOOSSSWWW\\\eeeqqqxxxyyyuuuqqqllliiigggfffdddbbb\\\XXXSSSTTTYYY\\\[[[XXXUUUXXX\\\bbbiiinnnqqqssszzzzzzyyyyyy}}}zzzttttttyyy}}}xxx}}}}}}yyyxxxxxxwwwvvvrrrpppmmmkkkllllllkkkjjjkkkgggfffgggfffcccdddgggooorrruuuvvvyyy}}}~~~~~~~~~~~~~~~}}}}}}~~~}}}{{{wwwttteeefffffffffdddaaa]]][[[aaadddhhhnnnssswwwzzz{{{}}}~~~xxxrrrpppmmmhhhddd___YYYSSSOOONNNNNNPPPQQQSSSTTTTTTUUUTTTSSSPPPMMMKKKJJJJJJJJJOOONNNMMMLLLKKKHHHDDDAAA;;;999555111...---------......---------,,,,,,,,,,,,++++++******++++++,,,------,,,,,,++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++******))))))*********+++++++++---,,,++++++******++++++++++++++++++++++++++++++,,,++++++******++++++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++*********))))))))))))(((++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...++++++++++++++++++++++++---,,,***(((&&&&&&))),,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,888777555444222111000000---------,,,++++++******)))))))))))))))*********,,,,,,++++++******))))))************************)))************+++++++++************************+++***)))))))))***,,,,,,+++************+++,,,,,,******))))))))))))******************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++))))))*********+++++++++***,,,///111222000---+++)))***,,,,,,,,,---///000------------------------,,,,,,,,,---------......///......---...000111333///...///000222666999<<<>>>CCCJJJOOOQQQQQQQQQQQQQQQWWW^^^eeennnwwwzzzxxxrrrmmmgggdddddddddaaa___SSSQQQPPPSSSWWWZZZYYYXXXXXXZZZ```hhhqqqxxx|||}}}|||xxxwww|||{{{zzzwww}}}~~~zzznnnmmmkkklllmmmnnnnnnmmmiiifffgggkkklllhhheeeeeecccdddeeegggkkkppptttvvvuuuxxx||||||xxxqqqqqqooolllhhhddd___]]]WWWXXX\\\aaahhhpppvvvzzzyyy|||~~~xxxwwwuuurrroookkkddd]]]YYYSSSRRRQQQPPPPPPRRRSSSTTTUUUSSSQQQNNNKKKIIIGGGFFFNNNNNNNNNOOOOOONNNJJJGGG@@@>>>:::666222000...---.........------,,,,,,+++,,,++++++******++++++,,,,,,+++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++++++++,,,---,,,++++++******++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********)))))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......++++++++++++++++++++++++,,,,,,+++)))((((((***---++++++++++++++++++++++++************++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,<<<;;;999777555444333333//////...------,,,++++++)))))))))******++++++++++++*********))))))))))))++++++++++++++++++++++++)))************+++++++++************************)))************+++++++++++++++******++++++,,,---+++******))))))******+++************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***)))***+++,,,---,,,,,,+++*********+++++++++,,,,,,***+++---///000///---,,,***,,,---,,,++++++---///------------------------,,,,,,,,,---------......///...---,,,,,,---///000//////000222555:::???AAAGGGIIIMMMOOOPPPRRRTTTWWW[[[bbbiiiooouuuwwwrrrjjjeeeaaa^^^]]]______[[[WWWPPPOOOPPPQQQTTTWWWYYY[[[```bbbgggpppyyy}}}zzz{{{}}}zzzlllkkkkkklllnnnoooooommmnnnjjjjjjpppsssppplllkkkcccaaa______aaadddhhhkkkkkkmmmpppsssxxx}}}yyyyyyxxxuuuqqqmmmiiifff]]]\\\[[[\\\```gggmmmrrrtttyyy{{{yyyvvvtttrrroookkkhhh]]]ZZZVVVRRRPPPPPPQQQRRRTTTTTTRRRPPPMMMJJJHHHFFFKKKKKKLLLNNNPPPOOOLLLJJJEEEDDDAAA<<<888444111//////......---,,,,,,++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,+++++++++************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,+++******,,,...++++++++++++++++++++++++)))*********+++++++++,,,,,,++++++******++++++,,,++++++++++++,,,...000111------------------------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------???>>><<<:::888666555555000000///...------,,,,,,*********++++++,,,,,,,,,(((((((((((())))))))))))++++++++++++++++++++++++)))************+++++++++************************))))))***++++++++++++***++++++******++++++,,,------,,,,,,++++++,,,,,,---************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++'''((()))***+++***))))))++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,---...---***)))+++...------------------------,,,,,,,,,---------......000...,,,*********+++,,,111111111444888===BBBFFFMMMMMMMMMMMMOOOSSSYYY]]]dddkkkrrrvvvxxxuuujjj^^^XXXVVVUUUWWWZZZZZZTTTOOOQQQQQQQQQQQQRRRVVV[[[___hhhiiinnnvvv~~~~~~}}}xxxlllllllllnnnppppppooonnnvvvqqqpppuuuxxxuuuqqqpppgggccc^^^\\\[[[\\\___ccccccdddfffhhhlllttt~~~{{{{{{{{{zzzwwwtttpppnnnlllhhhaaa]]]\\\```eeeiiiqqqvvv}}}|||zzzwwwuuuuuuuuuuuussseeeaaaZZZSSSOOONNNPPPQQQTTTTTTSSSRRROOOLLLIIIHHHFFFGGGIIILLLNNNNNNKKKIIIIIIHHHEEEAAA<<<777333111//////...---,,,,,,++++++,,,++++++++++++++++++,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,+++++++++******++++++,,,,,,,,,------------,,,++++++******++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++......---,,,,,,+++******++++++++++++++++++++++++***+++------,,,,,,---...++++++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++++++++++++++,,,*********+++---000444666,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------======<<<<<<;;;;;;::::::999777444000---,,,++++++///,,,))))))***+++,,,,,,++++++++++++++++++++++++)))************+++++++++---,,,,,,+++***)))((((((*********+++,,,,,,,,,---++++++++++++******))))))))))))))))))))))))))))))************************---,,,***(((''''''((()))************************))))))*********+++++++++************************+++***)))))))))***+++,,,***************************++++++,,,,,,++++++***************************))))))***+++,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,........................000000///.......................................///000111000//////000111000000222888@@@GGGKKKMMMQQQPPPOOOQQQVVV]]]bbbeeeiiilllppprrrooohhh```[[[SSSTTTVVVXXXXXXUUUPPPMMMMMMQQQUUUWWWXXX\\\dddkkkrrrrrrtttxxx|||zzzmmmmmmnnnooorrrwww}}}|||uuutttxxxzzzxxxtttnnnfffaaa```___^^^___bbbbbbaaa```___aaagggooovvv}}}}}}}}}|||||||||}}}~~~tttrrrmmmhhheeecccbbbbbblllnnnttt{{{~~~xxxqqqpppssswwwwwwvvvmmmjjjeee```[[[VVVPPPLLLOOOOOONNNOOOPPPOOOMMMJJJFFFFFFGGGIIIJJJLLLNNNOOOLLLJJJGGGEEECCC@@@<<<:::555333111...------...///222111000///...---------///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++******))))))***+++,,,+++******,,,---...------,,,+++***)))))),,,++++++******++++++,,,........................***************************************************++++++,,,,,,++++++***+++++++++*********))))))***++++++,,,,,,++++++***,,,------......------,,,,,,++++++******+++++++++,,,++++++******++++++,,,++++++,,,,,,,,,+++******************************,,,,,,++++++,,,,,,---...---,,,++++++---111666999+++,,,------------,,,+++------------------------...---,,,,,,++++++++++++@@@@@@@@@???>>>>>>======:::999666444111///...---...,,,))))))***,,,------++++++++++++++++++++++++)))************+++++++++,,,,,,,,,+++******))))))*********+++++++++++++++++++++++++++*********)))************************************************++++++******+++---///111*********************************++++++++++++,,,++++++++++++++++++++++++......---,,,,,,---...///***************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000///.......................................,,,...///000//////111333111444999???DDDIIILLLNNNOOOOOORRRYYYbbbhhhiiihhhdddeeeffffffbbb]]]WWWSSSTTTVVVYYY[[[ZZZVVVPPPLLLOOORRRXXX]]]ccciiipppuuuzzzzzzzzz}}}zzzssstttvvvyyy}}}|||zzztttooommmgggbbbaaaaaa______aaacccbbbaaa___^^^```eeehhhuuuzzz~~~~~~|||xxxsssoookkkhhhfffjjjlllpppvvv}}}~~~xxxrrrpppsssuuuuuutttrrroookkkgggbbb\\\VVVRRRNNNMMMMMMNNNOOONNNLLLJJJHHHGGGGGGGGGHHHJJJLLLMMMKKKIIIGGGFFFFFFDDDAAA>>>666444222000......//////000000///...---------...............------------,,,,,,,,,,,,,,,,,,,,,,,,((())))))+++,,,---......++++++++++++*********)))((()))++++++++++++---...---,,,,,,++++++*********,,,,,,++++++++++++,,,,,,------------------------************************************************,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,---,,,,,,,,,------...///,,,++++++******++++++,,,++++++++++++++++++,,,,,,************************,,,,,,++++++,,,,,,---......---,,,,,,---///222444+++,,,---......---,,,+++------------------------...---,,,,,,++++++,,,,,,BBBBBBBBBAAA@@@@@@??????<<<;;;:::888666444222000...,,,******+++,,,---,,,++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,++++++++++++++++++***************++++++++++++************************************************************++++++++++++,,,...000222************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000//////............///........................+++,,,...//////000222555444:::AAAFFFHHHJJJMMMPPPRRRTTTZZZccclllnnnjjjeee\\\[[[ZZZXXXVVVTTTRRRRRRXXXZZZ^^^___^^^ZZZTTTQQQVVVXXX^^^gggpppyyy~~~|||}}}xxxqqqpppkkkgggggggggcccbbbdddeeeeeedddaaa______```bbbgggggghhhjjjnnntttyyy||||||{{{vvvqqqnnneeefffhhhlllppptttuuuttt|||zzztttqqqrrrttttttrrrvvvtttqqqnnnkkkeee___[[[SSSPPPNNNMMMNNNNNNMMMLLLJJJIIIGGGEEEEEEGGGIIIKKKKKKJJJIIIIIIIIIHHHFFFDDD:::888555333111000000000///......---------..................------------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,------...++++++++++++************%%%(((+++,,,,,,,,,---...++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------...///,,,++++++******++++++,,,++++++******+++,,,---...++++++++++++++++++++++++,,,,,,++++++,,,,,,---.........------------......,,,,,,------------,,,,,,------------------------...---,,,,,,,,,,,,,,,,,,AAAAAAAAA@@@@@@?????????=========<<<:::777555333111///---,,,,,,,,,+++***++++++++++++++++++++++++))))))*********++++++++++++++++++,,,,,,---------+++++++++******)))))))))++++++++++++++++++++++++************************************************...---+++***)))))))))***************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++++++++++++++***++++++,,,,,,++++++***************************,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,000///............//////........................,,,---/////////111444666999???FFFIIIJJJLLLQQQVVV\\\```fffkkklllhhhbbb]]]WWWUUURRRPPPQQQTTTXXX[[[]]]___aaabbbaaa```^^^^^^ddddddhhhrrr|||uuupppnnnooooookkkiiijjjfffggggggeeecccdddeeegggeeeaaa^^^^^^ccchhhlllmmmrrrvvv}}}yyyvvviiihhhggghhhjjjkkkkkkjjjqqqwww}}}xxxuuuuuuuuuuuutttvvvtttsssrrrqqqmmmhhhddd^^^YYYRRRNNNMMMMMMNNNOOOMMMKKKGGGDDDDDDEEEGGGIIIMMMLLLKKKKKKLLLKKKIIIHHH@@@???;;;888444111000///...---------------...///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++******++++++++++++++++++++++++&&&))),,,...---,,,,,,,,,*********++++++,,,,,,,,,...------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,++++++******++++++,,,,,,+++***)))***,,,///000++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,---------,,,,,,++++++,,,,,,,,,,,,,,,,,,+++------------------------...------,,,,,,,,,------@@@@@@@@@@@@@@@AAAAAAAAA===>>>>>>===<<<999777666555333000///...,,,***(((++++++++++++++++++++++++))))))*********+++++++++***++++++,,,,,,------...,,,+++++++++******))))))+++++++++++++++++++++,,,************************************************...---,,,***((('''&&&&&&************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************'''(((***,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////............/////////////////////////////////000111000111222666888???DDDIIIKKKLLLQQQYYY```hhhlllpppnnnggg```]]]]]]YYYUUUQQQNNNPPPVVV]]]bbb^^^```bbbccccccfffjjjmmmsssssswww~~~}}}~~~|||}}}wwwsssqqqsssssspppnnnnnniiijjjiiigggffffffiiikkkgggbbb]]]\\\___bbbbbb```gggmmmuuu{{{|||wwwuuurrrppppppnnnllljjjhhhmmmttt{{{}}}zzzyyyyyyyyyxxxrrrrrrrrrssstttssspppmmmjjjcccYYYPPPMMMMMMNNNOOOPPPMMMIIIEEEDDDDDDFFFHHHOOONNNMMMMMMNNNMMMKKKIIIHHHFFFBBB===888444111///......---------......///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++******+++++++++++++++++++++,,,(((+++---...,,,+++***************++++++,,,,,,---...------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************++++++++++++---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,+++...---,,,+++***))))))))),,,++++++******++++++,,,,,,+++*********---///111++++++++++++++++++++++++,,,,,,++++++,,,,,,---...)))***+++,,,------,,,,,,++++++************++++++---------------------------------,,,,,,---......???@@@@@@AAABBBCCCDDDDDD??????>>>>>><<<;;;:::999888666333111000...+++)))++++++++++++++++++++++++)))************+++++++++******++++++,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,+++++++++******************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,%%%''')))+++------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///............//////000////////////////////////111222222333333666:::>>>EEEHHHLLLOOOTTT[[[eeellloooqqqqqqllleee``````bbb\\\XXXRRROOOPPPVVV]]]bbb___bbbeeeggghhhmmmtttzzz~~~~~~uuuqqqpppssstttqqqpppqqqoooppppppnnnkkkiiiiiiiiihhheeeaaa```aaaaaa___]]]aaaffflllqqqtttxxx~~~}}}zzzxxxvvvsssooollleeefffjjjpppuuuxxx~~~~~~}}}}}}}}}~~~tttsssssstttwwwwwwwwwuuussslllbbbYYYTTTQQQPPPOOORRROOOLLLHHHFFFFFFGGGGGGNNNMMMMMMMMMNNNNNNLLLJJJMMMKKKGGGCCC>>>999555333000//////.........//////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---......///++++++++++++,,,,,,,,,,,,+++,,,...---+++)))))))))*********++++++,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))***************++++++,,,,,,************,,,,,,++++++,,,,,,,,,,,,++++++000///...---,,,+++++++++,,,++++++******++++++,,,,,,,,,++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...((()))***,,,------------++++++************++++++------------------------------------------...///<<<<<<>>>???AAACCCDDDEEEAAAAAA???>>>============888666444333333222///---++++++++++++++++++++++++)))************+++++++++*********+++++++++++++++,,,,,,,,,,,,,,,---------+++++++++,,,,,,,,,------++++++++++++++++++++++++************************)))***+++,,,------------*********************************++++++++++++,,,++++++++++++++++++++++++))))))******)))(((&&&%%%,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,'''(((+++,,,------,,,+++........................------------------------...............///000000////////////////////////000111333555777;;;AAAEEEJJJLLLQQQXXX```jjjrrrwwwrrrmmmhhheeedddcccbbb```[[[XXXSSSPPPRRRWWW^^^cccccciiiooorrrtttxxx~~~}}}~~~~~~}}}~~~~~~{{{uuuqqqpppsssuuussssssuuuwwwzzz~~~~~~zzzuuupppnnnnnnkkkhhheeedddcccbbbaaa___bbbeeeggghhhllluuu{{{~~~{{{xxxsssooojjjffffffjjjlllooowww{{{yyyxxxyyy{{{}}}}}}}}}zzzvvvpppjjjddd^^^XXXTTTSSSQQQNNNLLLJJJIIIHHHHHHKKKJJJKKKLLLNNNOOONNNMMMNNNLLLJJJFFFBBB>>>;;;999222111000///////////////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---//////000+++++++++,,,,,,,,,------+++,,,---,,,*********,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,+++)))(((((()))+++,,,++++++,,,,,,,,,,,,++++++---------,,,,,,------...,,,++++++******++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...******++++++,,,------...------,,,++++++,,,---------------------------------------------...//////777888:::<<<>>>@@@BBBCCCCCCBBB@@@???>>>>>>???@@@666555444444555444222000++++++++++++++++++++++++)))************+++++++++************************,,,,,,,,,------.........+++++++++,,,,,,---------++++++++++++++++++++++++************************)))***++++++,,,,,,,,,,,,************************))))))*********+++++++++************************+++,,,,,,,,,+++***(((''',,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++***************************+++---......---+++***...............................................................///000111000000000000000000000000///111333666999???FFFKKKMMMOOOUUU___kkkuuu{{{}}}rrriii```___ccceee```ZZZXXXVVVRRRQQQUUU[[[cccgggiiipppyyy~~~|||~~~}}}yyyvvvwwwrrrqqqtttvvvvvvwwwzzz~~~|||wwwuuusssooojjjgggeeeeeeeee```aaabbbaaa```eeennnvvvzzzzzzvvvrrrkkkggghhhiiijjjsss~~~}}}}}}~~~~~~}}}|||yyysssjjj```YYYSSSRRRPPPNNNLLLJJJIIIIIIHHHHHHIIIKKKNNNPPPPPPOOOMMMLLLKKKHHHFFFCCC@@@???333333111000////////////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------+++++++++,,,,,,---------***+++++++++******,,,...++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,---------+++***(((''''''(((***++++++++++++,,,,,,+++++++++)))))))))***+++,,,...///,,,++++++++++++++++++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,------///...------------...///---------------------------------------...///000222444666999===@@@BBBCCCCCCBBBAAA???>>>=========>>>>>><<<:::888666444333000///...,,,++++++,,,,,,,,,,,,,,,,,,,,,+++******---+++))))))*********))),,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,,,,++++++*********++++++++++++******))))))+++***)))((((((***,,,---+++,,,------......------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,---,,,+++******,,,...///,,,,,,,,,---------..............................+++,,,---......---,,,+++///////////////.........---...//////......///111333222666>>>BBBAAAFFFMMMOOOZZZgggpppvvvyyyxxxtttiiiaaaXXXUUUYYY[[[ZZZVVVTTTUUUUUUUUUVVV]]]gggooouuuvvvyyy}}}zzzzzz{{{}}}~~~{{{yyywwwvvvuuuuuuwwwvvvvvv|||}}}uuurrrnnnmmmnnnmmmkkkiiiggghhhgggdddaaaaaaeeehhhkkknnnrrrvvvzzz{{{||||||zzzxxxuuuooollllllqqqvvvzzz}}}vvvllleeeYYYUUUOOOKKKKKKLLLLLLMMMDDDEEEEEEGGGIIILLLNNNOOONNNMMMKKKJJJHHHFFFBBB???;;;777333000////////////............---,,,++++++//////...---,,,,,,++++++***+++,,,,,,------,,,,,,---------,,,,,,++++++++++++,,,------......---------,,,,,,+++***)))((((((------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,+++******))))))******++++++++++++++++++++++++,,,,,,,,,------,,,++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,+++***************************---------,,,,,,+++++++++,,,---...//////...---,,,........./////////......////////////...000333666222333666999<<>>222333555777;;;>>>AAACCCAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>><<<:::999777666444333222000...---,,,,,,******+++,,,,,,+++++++++---+++******+++,,,+++)))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,++++++++++++***++++++++++++************+++******))))))+++,,,---)))***++++++,,,,,,++++++.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,+++++++++,,,...///,,,,,,,,,---------....................................////////////......////////////////////////000111222111000000222444888999>>>EEEKKKOOOUUU\\\jjjqqqvvvuuuqqqllleee___QQQQQQRRRSSSTTTUUUVVVVVVSSSTTTZZZeeesss||||||~~~~~~{{{{{{{{{zzzvvvsssrrrssstttyyy}}}xxxqqqmmmkkkkkkkkkkkkjjjlllmmmllliiifffdddcccdddaaa^^^[[[[[[^^^aaadddmmmuuu}}}}}}yyyvvvvvvvvv{{{}}}}}}{{{xxxuuupppjjjaaaYYYSSSNNNKKKIIIIIIJJJKKKLLLLLLLLLLLLLLLMMMLLLLLLMMMMMMKKKGGGDDDDDDAAA===:::777444111...---------------,,,,,,,,,.........------,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---------------,,,,,,,,,,,,,,,+++++++++)))******+++---......///,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++...---,,,,,,++++++,,,,,,++++++++++++++++++++++++******++++++++++++***************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------...//////...------,,,,,,---------------------000444777;;;???DDDHHH222222444666999===@@@BBBAAAAAAAAAAAAAAA@@@??????@@@???>>>===;;;:::999999777666444222111///...---******+++,,,,,,,,,,,,+++---+++++++++------,,,***------,,,+++)))(((''''''++++++++++++++++++++++++++++++++++++++++++++++++++++++)))(((((()))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,---******+++,,,,,,,,,,,,,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,---......,,,,,,,,,---------..............................//////000000000000/////////////////////000000000000111111111000111444666>>>AAAFFFLLLQQQVVV]]]bbbssswwwxxxqqqiiibbbZZZSSSNNNQQQUUUWWWVVVUUUVVVXXX\\\___gggsss}}}}}}}}}|||wwwsssoooooopppvvv|||uuuooojjjgggfffeeefffhhhjjjlllmmmmmmmmmmmmkkkhhhccc___]]]^^^```bbbggglllrrrxxx}}}{{{{{{{{{~~~{{{xxxyyy{{{|||{{{vvvpppggg___YYYTTTPPPNNNHHHIIIJJJKKKKKKKKKJJJIIILLLLLLLLLMMMNNNMMMJJJHHHEEECCC@@@>>><<<888333000......------------------......---------,,,,,,,,,***+++,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++,,,------------,,,+++++++++,,,,,,---------******+++,,,,,,---......,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++------,,,+++++++++++++++***+++++++++++++++,,,,,,***++++++,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,***))))))******,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---..................---............//////000000111555:::???CCCHHHMMMPPP333333333555777;;;>>>@@@AAAAAAAAA@@@>>><<<;;;999======<<<<<<<<<;;;;;;;;;999888777555333222000///+++,,,------------,,,,,,,,,,,,+++---......,,,+++------,,,+++***)))((('''++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,+++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++,,,,,,---+++,,,,,,---------------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,------......,,,,,,,,,---------..............................000000000//////000000000////////////000000111111///000111111111333666999@@@FFFMMMSSSYYYaaagggjjjvvvxxxuuukkkbbb[[[UUUPPPPPPUUUZZZ[[[YYYXXXZZZ\\\ffflllwww~~~~~~}}}|||xxxsssnnnmmmmmmrrr|||zzzvvvqqqllliiihhhgggiiiiiijjjlllnnnqqqrrrsssllljjjgggccc```___^^^^^^cccdddfffjjjooouuu}}}~~~vvvtttvvvzzz|||}}}zzzuuummmeee___ZZZUUURRRLLLLLLMMMMMMNNNMMMMMMMMMKKKKKKKKKLLLMMMMMMLLLJJJDDDCCCAAA@@@???<<<777444111000///...---------------------------,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,+++************************++++++,,,,,,,,,------...///////////////***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,***))))))******,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------.....................000111333444999===CCCHHHKKKOOORRRUUU444444333444666999<<<===@@@@@@@@@???===:::777666888999999:::;;;;;;<<<<<<::::::999888666444333222.../////////......---,,,,,,,,,,,,...//////---+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---............---.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,---------............,,,,,,,,,---------..............................000000////////////000000...//////000000111111222///000111111333666:::>>>BBBKKKTTT[[[ccclllrrrsssvvvvvvpppeee\\\YYYWWWTTTTTTXXX[[[]]]]]]___cccfffpppxxxyyytttpppoooooosss~~~~~~wwwwwwuuusssqqqrrrtttwwwxxxvvvssssssssstttsssqqqlllllljjjhhheeebbb```___```^^^^^^aaaccceeekkkrrr}}}|||||||||yyy}}}zzztttrrruuuyyy||||||~~~yyyqqqjjjddd___ZZZWWWOOOOOOMMMLLLLLLKKKLLLLLLLLLJJJHHHIIIKKKLLLLLLKKKDDDCCCBBBAAAAAA???;;;888555333111///...------...------------------------***+++,,,,,,------,,,,,,*********+++++++++++++++******+++,,,,,,,,,,,,,,,******++++++,,,,,,---------------,,,,,,+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,+++******))))))***************++++++,,,,,,---)))***+++,,,,,,---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,,,,,,,++++++++++++++++++++++++------------............///...------------...///------...///111444777888AAAEEEKKKOOORRRTTTVVVWWW666555444333444666999;;;>>>>>>???>>>===:::777666444444666888999;;;======::::::::::::999777555444111111111111000...---,,,,,,,,,,,,...000000...,,,******+++,,,---......///************************++++++++++++++++++++++++,,,,,,------------,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,++++++,,,------------,,,------------,,,,,,,,,,,,------------------------,,,++++++******++++++,,,,,,------...............,,,,,,,,,---------..............................000///............///000...//////000111111222222///111222333666:::???CCCKKKUUU___eeellltttwwwuuuqqqppphhh]]]VVVVVVXXXWWWXXXYYY\\\```eeelllsssxxx}}}{{{yyyyyyyyyxxxxxxyyyzzz|||}}}~~~~~~}}}}}}{{{|||}}}}}}~~~zzz|||}}}|||zzz{{{~~~zzzvvvtttttttttwwwzzzyyywwwuuuuuu{{{}}}wwwssspppooommmkkkiiigggfffeeeaaa^^^___bbbbbb___aaagggzzz}}}{{{yyywwwsssyyy~~~yyytttssswww{{{|||}}}|||xxxsssnnnjjjfffcccaaaUUUSSSOOOLLLIIIHHHIIIIIILLLIIIFFFEEEGGGIIIKKKLLLGGGEEEDDDCCCBBB@@@>>>;;;888666333000............------------------------***+++,,,,,,------,,,,,,)))*********++++++++++++******+++,,,,,,,,,,,,+++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,+++************+++)))******+++,,,,,,------''''''((()))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,------------------------------------.........//////...------------...///000000111333666:::>>>@@@FFFJJJPPPUUUWWWWWWXXXYYY777666444333333555888999<<<===>>>>>>===;;;999888111222444666888;;;===>>>::::::;;;;;;:::888777666333333333222000///---,,,,,,,,,---///111000...,,,------------------------************************++++++++++++++++++++++++,,,,,,............,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,---------***+++,,,---------,,,,,,******+++,,,,,,,,,,,,+++------,,,,,,,,,+++++++++------------------------,,,++++++++++++++++++,,,,,,---......//////......,,,,,,,,,---------..............................000///...------...///000...//////000111222222222000222333555888===CCCGGGUUU___iiilllpppvvvvvvrrrmmmkkkbbbVVVPPPRRRVVVWWWZZZ[[[^^^dddmmmxxx~~~||||||{{{{{{wwwtttpppnnnnnnooonnnnnnttttttuuuvvvwwwwwwwwwwwwvvvwwwzzz}}}|||||||||}}}}}}}}}}}}}}}||||||{{{{{{{{{zzzwwwtttvvvzzz}}}|||~~~~~~|||zzz|||~~~~~~|||wwwrrrooohhhjjjllllllkkkmmmqqqtttuuuttttttxxx|||~~~|||yyyzzzxxxxxxyyyzzz|||{{{wwwwwwxxxpppooollljjjhhhhhhhhhiiicccbbbdddiiigggaaa```dddkkk{{{|||xxxvvvmmmuuu~~~zzzvvvvvvyyy}}}~~~}}}xxxuuuqqqooonnnnnnlllkkk___\\\VVVPPPLLLKKKKKKLLLMMMIIIEEECCCDDDHHHJJJLLLKKKHHHFFFDDDCCCAAA???===;;;888555111///.........------------------------++++++,,,---------,,,,,,))))))******++++++++++++******+++,,,,,,,,,,,,+++******************************+++,,,------...///,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++...---,,,,,,++++++,,,,,,))))))***+++,,,,,,------+++,,,---...///000000000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,+++***........................---------........./////////...---,,,,,,---...///555555666888<<>><<<:::999444333222222444888;;;===>>>===;;;:::999999::::::333222//////......,,,***+++,,,,,,---///000000111...---,,,,,,++++++,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------......///++++++***************++++++++++++,,,,,,---------...***''')))---...***%%%************************---,,,)))(((((()))***+++---------,,,,,,++++++++++++,,,...///000///...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......------,,,,,,+++...///////////////......000000000000////////////222333444333111000000111444111333<<>>===;;;:::555444222111333555999;;;<<<;;;;;;:::999999999999555444222111111000...,,,)))******+++,,,---......------,,,++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++***************++++++++++++,,,,,,---------------,,,---------+++***************************------,,,,,,---...///000.........---------,,,,,,,,,,,,---...............------------------------------------------------------------------------......////////////...............//////000000000///000111111000///111222555444888???CCCHHHRRR^^^lllrrrssslllgggfffeeebbb```ZZZUUUQQQMMMKKKOOOVVV___dddooo|||}}}{{{{{{|||~~~}}}xxxsssqqqrrrtttvvvsssrrrpppmmmlllkkkjjjjjjeeedddddddddddddddeeeeeehhhjjjkkkkkkjjjiiikkklllmmmooorrrtttttttttrrrqqqrrrrrrrrrrrrrrrrrrssssssooonnnllljjjhhhgggggggggnnnqqqtttuuuttttttuuuuuuxxxzzz|||~~~~~~}}}}}}|||||||||zzzvvvpppkkkgggcccaaa^^^\\\[[[ZZZYYYYYYWWWYYY[[[___dddhhhlllnnntttvvvzzz}}}}}}xxxzzzxxxoookkkiiiggggggiiiiiikkknnnooommmhhhcccdddcccccceeeiiinnntttwww{{{{{{}}}zzzyyywwwwwwyyy~~~}}}{{{yyywwwsssqqqpppsssyyy}}}|||zzzmmmjjjeee^^^WWWQQQOOONNNMMMKKKHHHGGGHHHIIIIIIHHHKKKIIIGGGFFFFFFEEECCCAAA???>>>;;;888555222000///111///............---+++///...,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,...,,,+++,,,------,,,***++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,---...///000000......------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,---------------------------------------...///111222222444777:::===???BBBEEEHHHLLLQQQTTTXXXYYYYYYZZZ[[[\\\]]]]]]@@@???===;;;999777555555777999;;;===>>>===<<<;;;777555222000000333555888999999:::;;;;;;:::999888888666444333333333111///******++++++,,,,,,,,,---,,,,,,+++************++++++,,,,,,------,,,,,,+++------,,,++++++***))))))+++***************++++++++++++,,,,,,,,,,,,---------///000///---+++---///++++++++++++++++++++++++)))***+++,,,---...///////////////...............,,,,,,,,,,,,,,,------...........................------------------------+++,,,,,,---......//////......///////////////...,,,,,,---...///000111111...000111111000111333555999;;;@@@EEEIIIPPP___llluuuuuuqqqggg```^^^]]][[[XXXTTTQQQQQQPPPQQQVVV^^^jjjnnnwww~~~}}}}}}zzzwwwvvvvvvvvvvvvuuurrrpppnnnkkkjjjjjjkkkllljjjiiigggeeecccbbbbbbbbb____________```aaabbbbbbdddeeeeeedddcccdddfffhhhmmmnnnoooppppppnnnmmmkkkmmmmmmmmmmmmmmmmmmmmmmmmjjjiiifffdddccccccddddddlllooorrrssssssrrrssstttuuuvvvyyy{{{|||}}}}}}|||}}}}}}}}}{{{xxxsssnnnllllllkkkjjjgggddd___[[[XXXSSSSSSTTTWWWZZZ]]]aaaccciiinnnuuu{{{zzzxxx}}}wwwqqqmmmkkkjjjjjjjjjkkknnnppppppnnnlllfffdddaaa```bbbfffjjjnnnrrrttt|||~~~{{{vvvvvvuuuvvvyyy}}}~~~}}}{{{xxxvvvrrrpppooorrrzzzyyyssslllfffaaa\\\VVVRRRMMMLLLKKKKKKKKKJJJGGGEEEHHHHHHHHHHHHHHHFFFBBB>>>BBBAAA???<<<999666444333///---++++++,,,,,,+++***......,,,+++++++++,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............---------,,,+++,,,.........,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...***++++++,,,,,,++++++***+++++++++---///111333555//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,------------------......---------------,,,---------,,,------.........111444777999<<>>;;;888777888999;;;===>>>>>>===<<<999777444111///000222444666888:::<<<===;;;:::888999777555555555444333111.........---------------,,,+++******))))))******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++***************)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,---++++++++++++++++++++++++(((***,,,.........---,,,........................---,,,+++***+++,,,---...------------------------------------------------,,,---------.........///---...//////////////////,,,------...//////000000111222333333222444666888???CCCIIIQQQXXXaaammmuuuuuuqqqhhh___ZZZYYYYYYYYYUUUQQQPPPSSSVVV[[[eeennnwwwyyy~~~yyyvvvrrrpppoooooopppqqqpppoooiiiiiihhhfffeeedddddddddaaaaaa___^^^\\\[[[ZZZZZZ[[[[[[[[[\\\]]]^^^````````````___^^^]]]^^^aaaccciiijjjkkkkkkkkkjjjhhhgggiiiiiiiiiiiihhhhhhhhhhhheeedddbbbaaabbbccceeeggglllooorrrssssssssstttuuuuuuvvvwwwyyyzzz{{{{{{zzz|||||||||{{{yyyuuuqqqooosssuuuvvvsssnnngggaaa^^^\\\\\\[[[ZZZ[[[\\\^^^___eeehhhooovvv~~~{{{yyyzzz|||wwwuuussssssnnnmmmkkkkkkllloooqqqrrrjjjiiifffdddcccdddfffgggllloooxxxyyyxxxvvvrrrqqquuu}}}~~~|||zzzwwwtttrrrooonnnpppxxxvvvqqqnnniii___WWWOOOMMMLLLKKKKKKKKKHHHFFFHHHGGGFFFGGGGGGFFFCCCAAADDDCCCAAA???===:::888777///---+++***+++++++++***...---,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,+++******+++---......---+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...***++++++,,,,,,++++++***,,,,,,+++,,,---000333555.........------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,------............---------,,,,,,++++++000000///......///000000000333888<<<@@@CCCFFFIIIKKKMMMPPPSSSUUUXXX[[[^^^\\\[[[[[[[[[\\\]]]___```BBBCCCCCCBBBAAA>>>;;;:::999:::;;;===============;;;999666333111000111111555777:::===>>>===;;;:::888777555555555555333222000//////......---------,,,+++******))))))******+++,,,,,,------,,,,,,++++++,,,,,,,,,------......******))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---)))&&&'''+++,,,+++(((++++++++++++++++++++++++---///111222222111...---------------------......---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////......---------------...////////////////////////////////////...222333444444444666999<<>>CCCFFFIIILLLNNNNNNQQQTTTVVVXXXZZZ\\\___^^^]]]]]]]]]]]]^^^______BBBCCCCCCCCCBBB@@@>>>===;;;;;;<<<============<<<===<<<999777444222000000333555999<<<======<<<;;;888777555555555555444222000000///...---,,,+++***,,,,,,+++************++++++,,,,,,------,,,,,,+++++++++,,,------...//////))))))))))))***+++,,,,,,------,,,,,,,,,,,,++++++---(((###%%%***---+++''',,,,,,,,,,,,,,,,,,,,,,,,---...000000000...,,,+++---------------.........,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000//////...------,,,,,,---...///000000000000111000000000////////////111222444555666:::???CCCIIIQQQ^^^nnn}}}ooocccWWWTTTTTTSSSSSSTTTPPPNNNQQQZZZdddqqq~~~}}}~~~{{{zzzxxxtttpppkkkgggddd```___```aaabbbbbb```^^^XXXXXXWWWVVVUUUSSSQQQPPPSSSSSSSSSRRRQQQOOONNNMMMKKKKKKKKKLLLMMMOOOPPPQQQRRRRRRSSSRRRQQQQQQSSSVVVVVVWWWXXXZZZ[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]^^^\\\\\\^^^aaadddgggiiikkkkkknnnqqqssssssssstttvvvwwwvvvvvvvvvvvvvvvvvvvvvwwwxxxxxxxxxxxxvvvuuutttssswwwzzzyyytttnnnllllllnnnnnnoooqqqrrrtttuuuuuussspppnnnoootttzzz~~~~~~}}}}}}~~~~~~||||||{{{sssnnnnnnoooooopppqqqqqqnnnkkkfffdddbbbccciiittt}}}{{{zzzwwwsssppprrrxxx~~~~~~|||zzzuuutttrrrsssvvv|||}}}zzzyyytttiiiaaa___ZZZRRRMMMLLLMMMNNNOOOKKKGGGBBB???@@@DDDGGGIIIEEEEEEEEEDDDBBB???===;;;888555111///...///...---------------............++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++)))((('''(((+++,,,,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------************************+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***------++++++***+++,,,---)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,++++++000///...---...000333444;;;@@@FFFKKKNNNOOOQQQRRRQQQTTTWWWYYYZZZ[[[]]]_________``````___^^^]]]\\\AAAAAABBBBBBAAAAAA@@@@@@============<<<<<<<<<<<<=========;;;888555111///111333555888:::;;;;;;:::999777666666777777555444333222111///...,,,++++++------,,,++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,------))))))))))))***+++,,,------------,,,,,,+++++++++,,,)))''''''))),,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******,,,,,,---,,,++++++------........./////////,,,,,,---...............------------------------------------------------////////////............,,,---...///000000000000000000000111111111111111111333555999===CCCJJJOOOVVVbbbppp}}}zzzjjj]]]SSSSSSVVVUUUTTTUUUTTTUUU]]]iiiwww~~~}}}}}}{{{xxxvvvuuupppooommmjjjfffaaa]]][[[WWWWWWWWWYYYYYYXXXUUURRRNNNNNNNNNMMMMMMLLLKKKKKKKKKKKKLLLKKKJJJIIIGGGFFFDDDDDDDDDEEEFFFGGGHHHIIIJJJKKKLLLLLLKKKKKKLLLNNNPPPQQQRRRSSSTTTUUUUUUVVVRRRRRRSSSTTTUUUVVVVVVWWWVVVXXX[[[^^^```bbbcccdddgggjjjmmmoooppppppqqqrrrssssssssssssttttttuuuvvvwwwwwwxxxxxxxxxxxxwwwvvvxxx|||~~~|||wwwssstttuuutttvvvyyy|||~~~~~~|||yyyuuutttwww{{{}}}}}}{{{zzzxxxyyy{{{}}}{{{yyy{{{}}}xxxvvvrrrsssssssssqqqnnnkkkiiigggeeegggllltttyyyxxxwwwtttssstttvvvxxx~~~}}}||||||}}}}}}{{{zzzxxxxxxxxxxxxzzz}}}}}}{{{{{{{{{wwwpppiiijjjddd[[[TTTQQQOOOOOONNNNNNIIICCC??????BBBEEEFFFFFFFFFGGGFFFDDDBBB???>>>:::666111...------,,,+++,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***)))((()))+++,,,,,,***++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++------++++++++++++------***++++++,,,,,,++++++***,,,,,,,,,,,,++++++++++++((()))+++---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------------------,,,,,,---------...............///......000333777;;;>>>DDDIIIOOOSSSTTTTTTTTTTTTTTTWWWZZZ\\\]]]]]]^^^```\\\]]]^^^^^^]]]ZZZWWWUUUAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>===<<<<<<;;;;;;>>>>>>???>>>;;;666222//////111333666888999:::::::::888777777888888666555666555444222111///...---...---,,,,,,++++++,,,,,,+++,,,,,,------,,,,,,+++------,,,++++++*********))))))))))))***+++,,,------------,,,,,,+++++++++,,,,,,,,,+++)))***...000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...//////000000.../////////000000111111,,,---...///000///...---........................------------------------------......///000000000,,,---...///000000000000//////000111222333333444222555999===DDDKKKTTTZZZcccqqq~~~sssdddWWWOOOSSSYYYYYYXXXYYY[[[___jjjzzz~~~|||||||||~~~{{{uuuooolllkkkjjjddddddcccaaa^^^ZZZWWWUUUSSSRRRSSSTTTTTTRRRNNNKKKIIIIIIIIIIIIIIIJJJJJJJJJFFFFFFGGGGGGFFFDDDBBBAAABBBBBBBBBBBBCCCCCCDDDEEEDDDFFFHHHIIIHHHGGGGGGHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKLLLMMMOOOPPPQQQRRRSSSUUUXXX[[[]]]]]]]]]\\\dddgggjjjllllllmmmnnnooooooppppppqqqrrrtttuuuvvvwwwwwwxxxxxxyyyyyyxxxxxxzzz}}}~~~{{{vvvsssuuuxxx|||~~~~~~{{{zzz|||~~~}}}||||||{{{zzz{{{}}}{{{yyyxxx{{{vvvvvvuuusssrrrqqqpppooopppkkkhhhiiinnn{{{~~~}}}}}}|||||||||{{{{{{xxxwwwvvvwwwyyyyyyyyyxxxzzz{{{}}}}}}~~~{{{zzzzzz|||}}}{{{vvvqqqrrrlllccc[[[UUUQQQNNNLLLOOOKKKEEEAAA@@@AAABBBBBBGGGHHHHHHHHHGGGDDDAAA@@@???;;;666222111000//////,,,,,,---.../////////...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------+++******+++------+++*********,,,---,,,+++++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,000...***((((((***...000+++++++++,,,,,,+++++++++***+++,,,---------,,,,,,''')))+++...///...------,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++---...///000.........------,,,,,,,,,......//////000000111111///000111444888>>>DDDGGGJJJOOOTTTXXXYYYWWWWWWVVVWWWZZZ]]]_________```aaaXXXYYY[[[[[[YYYUUUQQQNNNLLLHHHCCC@@@???@@@AAAAAA;;;<<<<<<=========<<<<<<<<<<<<===<<<:::777444333111111333666:::<<<;;;:::999888666555555555666777999777444111///.../////////...---+++***)))))))))++++++++++++++++++++++++))))))(((((((((((())))))---,,,************,,,---***++++++,,,,,,++++++***------------------------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,---------......///...---,,,,,,---...///,,,------......------,,,///////////////.........---,,,,,,,,,,,,---.........//////000000000000000///000111000//////111333000333;;;FFFKKKNNNWWWbbbppp}}}sssgggUUUTTTSSSUUUXXXZZZ\\\\\\```ooo}}}}}}}}}|||{{{{{{}}}}}}{{{{{{{{{vvvsssooojjjfffdddcccccc\\\[[[YYYVVVSSSPPPNNNMMMMMMMMMLLLKKKJJJHHHGGGGGGDDDDDDDDDDDDDDDCCCBBBAAA??????@@@@@@???>>>======???????????????????????????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDGGGHHHIIIJJJLLLNNNLLLOOORRRTTTVVVWWWYYY[[[^^^dddjjjkkkhhhfffhhhjjjllllllmmmnnnppprrrtttuuutttvvvxxxyyyyyyyyyzzz||||||}}}}}}|||zzzyyyzzz{{{|||~~~~~~{{{yyyxxxzzz|||~~~~~~~~~~~~}}}tttqqqssstttqqqnnntttrrrmmmiiijjjuuu}}}{{{yyywwwxxxuuussssssvvvyyy{{{{{{~~~}}}}}}xxxssspppoooqqqmmmiiiddd___YYYRRRNNNIIIJJJJJJFFF@@@>>>AAAEEEIIIHHHGGGFFFEEEDDDCCCCCCAAA???;;;777333111000///000...,,,,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,///...------,,,,,,,,,,,,......---,,,++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********/////////......------,,,------++++++++++++------------------------------000///...---,,,+++*********,,,///000000000111222111222444999???FFFLLLPPPTTTTTTUUUVVVXXXZZZ[[[\\\]]]]]]^^^^^^^^^^^^^^^]]]\\\XXXTTTPPPNNNMMMJJJIIIRRRMMMHHHDDDBBBAAA@@@???=========>>>>>>>>>>>>>>>>>>>>>>>>===;;;999666444111111222444888::::::999:::999888777777777888888888666444222000///......,,,,,,+++***************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,***+++,,,------,,,+++***------------------------+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,---------......///...------------...///,,,------......------,,,...............---------......------......///000...//////000000000000000000111111111000000222444555999BBBLLLQQQVVVcccpppzzz|||tttiii___UUUTTTSSSTTTWWW[[[^^^```jjjxxx~~~vvvxxxyyy{{{~~~~~~~~~}}}yyyvvvrrrpppooonnneeebbb___[[[YYYWWWWWWWWWVVVUUUSSSQQQNNNLLLJJJIIIHHHGGGGGGFFFDDDCCCCCCBBB>>>????????????>>>===<<<===>>>>>>>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>????????????>>>@@@??????>>>>>>??????@@@===???AAACCCCCCDDDFFFHHHHHHKKKNNNPPPQQQSSSVVVXXX]]]bbbhhhiiigggfffgggjjjkkklllmmmnnnqqqsssuuuvvvwwwyyyzzzzzzxxxwwwwwwxxxyyyzzz{{{zzzyyyxxxyyyzzz}}}~~~|||yyyxxxxxxyyy|||~~~|||}}}~~~{{{wwwwwwwwwsssppprrrooojjjhhhjjjsss}}}|||}}}zzzxxxxxxuuuqqqoooppprrrssssss{{{|||}}}}}}xxxvvvuuuvvvtttpppkkkfff___XXXRRRLLLLLLJJJGGGBBB@@@AAACCCGGGGGGFFFFFFEEEDDDCCCBBBAAA???<<<999555333111000000///------...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******.........------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++......------------,,,,,,---///000000//////111333666777;;;???EEEKKKPPPSSSTTTUUUUUUWWWXXXZZZ\\\]]]]]]^^^^^^^^^]]]\\\[[[[[[VVVSSSPPPNNNNNNMMMLLLJJJXXXTTTNNNIIIFFFDDDAAA?????????>>>>>>??????@@@AAA@@@@@@@@@???===:::777555333222111222555777888888<<<;;;:::999999999::::::;;;::::::999777555444333++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,------------,,,,,,***,,,---......---,,,***------------------------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......///...------------...///,,,------......------,,,------------------------//////......//////000111...///000000111111000000111222222111000111333555:::???IIISSSYYYbbbppp}}}xxxnnnfff^^^XXXTTTSSSRRRSSSWWW]]]cccgggvvv|||yyyrrruuuzzzyyyuuusssqqqmmmiiidddaaa^^^]]]WWWUUUSSSPPPOOONNNNNNNNNLLLKKKJJJIIIGGGFFFDDDDDDBBBBBBAAAAAA@@@???>>>>>>:::;;;;;;;;;;;;:::999999;;;;;;<<<<<<;;;;;;::::::999999999999999999999999;;;;;;;;;<<<;;;;;;::::::<<<<<<::::::::::::<<<<<<999;;;===>>>>>>???AAACCCBBBEEEHHHJJJKKKMMMPPPRRRYYY^^^ccceeeddddddeeegggggghhhiiillloooqqqsssttttttvvvwwwwwwuuuttttttuuuuuuwwwxxxxxxxxxxxxyyy{{{zzzyyywwwvvvwwwyyy|||~~~{{{|||~~~|||yyyvvvrrrooopppmmmjjjkkkooovvv||||||}}}|||{{{yyyxxxzzz{{{}}}yyy|||wwwqqqmmmllllllmmmmmmuuuxxx~~~~~~|||{{{~~~|||yyyvvvppphhh___YYYSSSPPPMMMJJJHHHFFFCCCAAADDDEEEEEEFFFEEEDDDCCCBBB@@@@@@>>><<<999666333222111000...---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++++++++,,,++++++++++++,,,---...///******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,------.........///000000000///...///222555===@@@DDDIIINNNRRRVVVWWWVVVVVVWWWYYYZZZ\\\]]]^^^^^^^^^]]]\\\ZZZYYYWWWVVVNNNMMMLLLLLLMMMNNNMMMLLL[[[WWWSSSOOOLLLHHHDDDAAA@@@???>>>>>>???@@@AAABBBAAAAAA@@@???===:::888666555333000000222555666777<<<;;;;;;:::::::::::::::;;;<<<======;;;999777555......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++,,,............,,,++++++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,---------...............------.........,,,------......------,,,---------------.........//////......//////000111//////000111111111111000222222333222111222555888>>>CCCMMMYYYdddoooxxx~~~zzzzzzvvvnnnddd]]]XXXUUUPPPPPPQQQTTTYYYbbbkkkqqq~~~~~~|||{{{zzz~~~xxxpppkkkiiigggccc^^^YYYTTTQQQOOONNNMMMKKKIIIHHHGGGFFFFFFCCCCCCCCCBBBAAA@@@@@@@@@??????>>>>>>======<<<<<<::::::;;;;;;;;;;;;::::::999999::::::::::::999999999999999999999999999999:::::::::::::::999888777;;;999888777777888999;;;999:::<<<=========???AAA>>>@@@CCCDDDEEEGGGKKKMMMTTTXXX\\\^^^______aaabbb___```cccfffiiilllnnnooolllnnnpppqqqqqqrrrssstttsssuuuwwwxxxxxxyyy{{{}}}~~~~~~vvvuuuuuuuuuvvvyyy|||~~~zzz|||~~~}}}xxxsssooolllpppnnnnnnrrrxxx~~~~~~vvvvvvuuussssssuuuyyy|||}}}}}}vvvpppnnnmmmmmmmmmooouuu}}}~~~}}}}}}xxxoooeee___[[[UUUPPPMMMMMMKKKFFFAAABBBCCCDDDEEEEEEDDDBBBAAA@@@@@@@@@???<<<999666444333111///...//////...---------------------------,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,+++++++++,,,,,,---...)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................------------............/////////...///222666:::DDDGGGLLLQQQUUUXXXYYYZZZXXXYYYZZZ\\\]]]^^^^^^___]]]\\\[[[YYYWWWTTTRRRQQQJJJJJJJJJLLLNNNNNNMMMLLL[[[YYYWWWUUURRROOOJJJFFFAAA@@@@@@@@@@@@@@@@@@AAA@@@@@@???>>><<<:::999888888555111000111444555666:::::::::::::::999999999666888999:::999777444222444333111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******+++,,,............,,,++++++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,---------......---..................---,,,------......------,,,------......////////////......------......///000///000000111111111111111222222333222222555999<<>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<;;;;;;;;;999999::::::;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888:::999888888888888999:::999:::<<<<<<<<<<<<>>>???<<<>>>@@@@@@AAACCCFFFIIINNNPPPSSSUUUWWWXXXYYYZZZXXXZZZ]]]```dddfffhhhiiigggiiilllmmmnnnoooppprrrrrrtttwwwxxxyyyzzz}}}~~~}}}tttttttttuuuwwwzzz}}}{{{}}}yyytttpppoooppppppsssxxxttttttrrrpppppprrrwww{{{zzzuuurrrqqqpppooommmsss|||}}}}}}}}}uuukkkddd___XXXQQQNNNNNNLLLFFF@@@CCCCCCDDDEEEEEEDDDCCCBBBAAAAAAAAA@@@>>><<<999888555222000/////////...,,,---------------------------,,,,,,,,,,,,,,,,,,---+++++++++******++++++,,,...---,,,,,,+++++++++,,,)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................//////.........---------,,,---...///111777>>>CCCJJJMMMQQQUUUYYYZZZ[[[[[[[[[\\\]]]^^^^^^^^^^^^]]]YYYXXXWWWUUUSSSPPPMMMLLLJJJJJJKKKLLLNNNMMMKKKIII\\\[[[[[[[[[ZZZVVVQQQMMMEEEEEEEEEEEEDDDCCCBBBAAA@@@??????===<<<<<<;;;;;;;;;888444222333444555555999999:::::::::999888777777888999:::999888555444777555333111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,---------......------...//////...------,,,------......------,,,------......///000000000......------......///000///000111111222222111111111222222333444777<<<@@@MMMTTT___mmmyyyxxxnnnmmmjjjhhheee]]]SSSMMMMMMKKKQQQZZZaaaiiirrr||||||zzzzzz{{{{{{yyyrrriiiaaaZZZWWWUUUTTTRRROOOKKKGGGDDDBBBAAA@@@???>>><<<:::999888<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999::::::999::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<========================<<<<<<======<<<<<<;;;;;;::::::::::::::::::::::::888999;;;;;;::::::;;;===<<<===>>>======???BBBDDDGGGHHHIIIKKKMMMOOOPPPPPPQQQSSSWWW[[[^^^```aaaaaaccceeeggghhhhhhiiijjjkkkoooqqqtttvvvwwwyyy{{{}}}}}}|||ttttttuuuwwwyyy||||||~~~~~~}}}{{{}}}{{{yyyzzzvvvwwwyyy}}}~~~tttsssqqqnnnnnnpppuuuyyyzzzvvvtttrrrpppnnnsssyyy~~~~~~zzzrrrlllaaa[[[SSSNNNNNNLLLGGGCCCEEEEEEEEEDDDDDDCCCCCCCCCAAAAAAAAA@@@???===<<<;;;666444111000000///...,,,------------------------------,,,,,,,,,,,,------,,,++++++++++++,,,,,,---///...---,,,++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++------------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,/////////.........------,,,---000333777>>>FFFKKKNNNPPPTTTWWWZZZ[[[[[[[[[\\\\\\]]]]]]]]]\\\ZZZYYYSSSSSSRRRPPPNNNLLLJJJIIIIIIJJJKKKLLLMMMLLLHHHEEE______```aaa```]]]WWWRRRKKKLLLMMMMMMLLLIIIFFFDDD@@@@@@???>>>>>>>>>>>>>>>===:::777555555666555555999999:::;;;:::999888777999::::::;;;;;;:::999888666555333111///.........------------------------------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,---,,,+++******+++,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,------------...,,,,,,,,,---------......------...//////...------,,,------......------,,,,,,,,,---......///000000//////......//////000111000000111222222222222111000111222333555999???DDDRRR___llltttyyyyyyrrrhhhiiieeecccbbb[[[QQQMMMPPPPPPXXXdddmmmssszzz}}}xxxvvvvvvsssqqqmmmeee\\\VVVRRRQQQIIIIIIHHHGGGDDDBBB???===>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<::::::;;;<<<<<<<<<<<<<<<======>>>???????????????========================<<<======>>>>>>>>>>>>===999:::<<<======<<<:::999999:::;;;;;;:::999;;;<<<<<<<<<<<<;;;:::;;;===@@@@@@@@@AAACCCEEEGGGGGGGGGHHHKKKNNNRRRUUUVVVWWWWWWWWWZZZ]]]______aaabbbdddkkkmmmoooqqqrrrtttvvvyyy{{{~~~~~~|||{{{vvvvvvwwwyyy{{{~~~}}}~~~|||xxxzzz}}}|||yyyyyyssssssqqqooonnnpppuuuxxx{{{|||wwwssspppqqqssswww}}}|||yyytttgggaaaXXXSSSPPPOOOMMMKKKIIIHHHEEEDDDCCCCCCDDDDDDBBBAAA@@@???>>>>>>======777555222111000///...,,,........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---......------,,,++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***,,,,,,,,,---------...............---------------+++,,,,,,------,,,,,,+++------------------------............///////////////111555999>>>EEEMMMRRRRRRSSSUUUXXXZZZZZZ[[[[[[ZZZ[[[[[[[[[ZZZWWWUUUSSSNNNNNNMMMLLLKKKIIIHHHGGGGGGGGGIIIKKKLLLJJJFFFBBBbbbcccdddfffeeeaaaZZZUUUPPPRRRSSSTTTRRRNNNJJJGGGAAA@@@@@@??????@@@AAAAAA???<<<999777777777666555999:::;;;;;;;;;:::999888777777777888777777777666333222111000////////////---------------------------,,,,,,++++++,,,,,,------,,,************,,,------,,,***))))))***,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,---------......,,,---...//////...---,,,,,,------......------,,,++++++,,,,,,---...//////000000000000000111111222000000111222222222222111///000111333555;;;AAAFFFTTTeeetttwwwtttqqqllleeefffaaa______ZZZRRRQQQUUUUUU___kkkuuuzzz~~~yyyuuusssqqqhhhddd^^^VVVNNNIIIHHHIIIAAAAAABBBAAA@@@>>><<<:::999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::=========>>>>>>??????@@@<<<===>>>>>>??????????????????@@@AAAAAAAAAAAAAAA<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>????????????888:::<<<>>>>>><<<:::888;;;<<<======<<<;;;<<<===<<<<<<;;;999888888:::======<<<<<<>>>@@@BBBBBBAAAAAACCCFFFJJJMMMNNNNNNNNNJJJMMMQQQUUUXXXZZZ^^^```gggiiikkkmmmnnnppprrrtttvvvzzz~~~~~~|||zzzzzzwwwwwwxxxzzz|||}}}}}}wwwyyy|||}}}~~~xxxuuuuuuttttttsssqqqppprrrvvvzzzxxx~~~{{{uuuqqqttttttvvv{{{zzz}}}~~~zzzmmmggg___XXXUUUTTTTTTTTTKKKIIIFFFCCCBBBCCCDDDEEEBBBAAA???>>>===>>>>>>???888666333111000///...,,,...........................------,,,,,,------...,,,,,,,,,,,,------...///++++++++++++,,,---......***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***,,,,,,,,,------........./////////......---------++++++------------++++++////////////////////////,,,,,,---...///000111111222555999>>>CCCJJJQQQVVVTTTUUUVVVXXXYYYZZZ[[[[[[YYYYYYZZZYYYWWWTTTPPPNNNJJJJJJJJJJJJIIIHHHGGGFFFDDDEEEGGGJJJKKKIIIEEEAAAgggggghhhiiihhhfffccc```]]]aaabbb```___\\\UUULLLFFFDDDBBBAAABBBCCCCCCBBB@@@>>>;;;888666666666777<<<;;;;;;:::999888666555333444666888::::::999999;;;666222111333333000,,,000///---,,,,,,---...///...............///000111++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......................................................+++,,,------......------...........................---+++++++++,,,...000111222222222222111111000222222555:::;;;===HHHUUUfffrrryyytttmmmiiieee```YYYVVVTTTUUUSSSQQQUUU[[[dddppp}}}~~~xxxrrrlllfffbbb^^^XXXQQQMMMLLLJJJEEE@@@@@@@@@???>>>===<<<<<<;;;;;;:::999999:::;;;===>>>999999::::::;;;:::::::::?????????@@@AAAAAABBBBBBAAAAAA@@@@@@???>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>BBBAAA@@@>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===???@@@@@@???===<<<======>>>>>>======<<<;;;===<<<;;;:::::::::;;;<<<<<<======>>>???@@@@@@AAA>>>???AAACCCDDDDDDDDDCCCEEEFFFGGGHHHJJJNNNTTTXXXZZZ]]]aaabbbaaaccciiinnnrrruuuwwwxxxwwwwwwwwwxxxwwwuuuuuuyyy}}}zzzxxxxxxxxxyyyyyyzzzzzzzzz~~~~~~zzzvvvsssqqqrrrsssssstttttttttuuusssxxx~~~wwwvvvvvvuuuuuuuuuwwwzzz}}}}}}}}}sssjjjfff```XXXUUUWWWRRROOOKKKHHHFFFGGGHHHJJJFFFAAA<<<<<<@@@BBBAAA???===;;;888555222000000///......---,,,,,,,,,------++++++,,,---............222000......///111111000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,------...------......//////000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---...///...---******+++,,,,,,---......------------------------........................++++++,,,,,,---.../////////000000...------///111888<<>>;;;999777777666;;;;;;;;;;;;:::999777777333444666777888999::::::999555222222444555333///111///...,,,,,,---...///......---------...//////++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......................................................+++,,,------......------////////////////////////000///---------...000111111111111222111111111000111111555;;;???EEERRR```mmmuuuzzzsssjjjccc^^^YYYWWWUUUTTTUUUUUUVVV\\\dddqqq}}}|||wwwqqqllleee___[[[TTTOOOIIIFFFFFFEEEAAA>>>???>>>>>>===<<<;;;;;;;;;;;;:::::::::;;;<<<===>>>;;;;;;<<<=========<<<<<<@@@@@@@@@AAABBBBBBCCCCCCCCCBBBBBBAAAAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<<<<======>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAAAAA@@@???>>>>>>>>>??????>>>>>>===<<<<<<<<<:::999999999:::;;;::::::;;;;;;<<<======>>>>>>???AAABBBCCCCCCBBBBBBCCCDDDEEEEEEFFFIIIMMMPPPRRRVVVZZZ[[[[[[^^^ccciiikkkmmmqqqrrrsssssstttuuuxxxwwwxxx{{{}}}zzzyyyyyyyyyzzzzzz{{{|||~~~}}}~~~~~~~~~~~~yyytttrrrpppooorrrwwwxxxvvvrrrnnnrrrwww}}}|||yyyxxxwwwwwwwwwxxxyyyzzz~~~}}}sssnnnggg^^^YYYZZZSSSSSSRRRPPPOOOMMMLLLLLLIIICCC>>>===@@@BBBBBBAAA>>><<<999666333111000//////...------,,,,,,------,,,,,,------...---------,,,***))))))***++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...//////...***++++++,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++,,,------...000444888???CCCHHHLLLOOORRRTTTWWW\\\\\\\\\\\\[[[[[[[[[[[[WWWRRRNNNMMMNNNOOOMMMKKKHHHHHHIIIIIIIIIHHHEEECCCFFFFFFFFFEEECCCBBBCCCEEEwwwvvvuuusssrrrrrrrrrqqqrrrtttsssooolllhhhaaaXXXPPPLLLGGGDDDCCCCCCCCCBBBDDDCCCAAA???===:::777666;;;;;;;;;;;;;;;:::999888555555555555777888:::<<<888555333444666777555333111000///---------...///......---,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......................................................,,,,,,---............---000000000000000000000000111000/////////000222333000000111111111111111111444444777>>>FFFPPP```mmmvvvyyyxxxoooddd\\\VVVQQQVVVTTTTTTWWWYYY^^^iiittt~~~|||yyy}}}~~~~~~|||{{{uuurrrmmmhhhccc\\\UUUQQQJJJFFFAAA@@@AAAAAA???<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;<<<===>>>???===>>>>>>???@@@@@@??????AAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA===============>>>??????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@@@@@@@???>>>>>>>>>===<<<;;;;;;;;;<<<<<<:::::::::;;;<<<<<<======??????@@@AAAAAA@@@@@@???@@@AAACCCCCCBBBCCCEEEFFFHHHLLLPPPQQQRRRUUUZZZ^^^___aaaeeehhhjjjlllnnnpppuuuuuuwww|||~~~|||{{{zzzzzzzzz{{{|||}}}||||||}}}~~~~~~}}}~~~~~~{{{uuusssnnnmmmqqqyyy{{{vvvooolllmmmpppxxx{{{{{{zzzyyywwwvvvuuuuuu{{{{{{uuunnneeeaaa```VVVXXXYYYZZZXXXUUURRRPPPLLLFFF@@@===???BBBCCCCCC@@@>>>;;;888555222000000//////...------------------------...------,,,,,,,,,+++++++++------+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---///......+++++++++,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------......+++,,,...///111555;;;???HHHKKKPPPSSSTTTVVVXXXYYY^^^]]]\\\\\\ZZZYYYYYYXXXPPPLLLIIIIIIKKKMMMMMMKKKFFFFFFEEEEEEEEEEEEEEEEEEMMMLLLKKKGGGDDDBBBCCCDDD}}}~~~~~~~~~~~~}}}~~~{{{tttooojjjbbbYYYUUUQQQKKKGGGEEEDDDCCCCCCBBBBBBBBBBBB@@@===:::888;;;;;;<<<<<<<<<;;;;;;:::666555444444555777:::<<<888777555666777888666444222111000///.........///...------,,,+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------+++,,,,,,,,,------......,,,,,,,,,---------......................................................,,,------...............////////////////////////111111000000000111222333000000000000111111222222888888<<>>>>>???>>><<<::::::::::::::::::999999<<<<<<<<<<<<===>>>??????>>>???@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDEEEDDDDDDDDDCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBB@@@@@@AAAAAA@@@@@@???>>>@@@@@@??????>>>>>>>>>>>>======>>>>>>?????????@@@???????????????>>>>>>======???BBBBBBAAAAAAAAABBBCCCEEEHHHJJJJJJLLLOOORRRRRRUUUYYY\\\___cccfffiiilllnnnrrrwww}}}~~~|||{{{yyyxxxyyyzzz{{{|||zzz{{{|||}}}~~~~~~}}}|||{{{~~~~~~~~~vvvssspppooorrrwwwxxxsssmmmooommmkkkooo{{{|||||||||zzzxxxvvvtttsssxxxxxxrrrlllgggeee[[[\\\]]]^^^\\\ZZZVVVTTTOOOIIIBBB>>>>>>@@@BBBBBBBBB@@@>>>:::777444222111000000///...------------............---,,,++++++---------///000000---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---......------,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,......---,,,,,,,,,,,,,,,------......------------------------....................................------------111222333333555:::@@@DDDNNNQQQUUUWWWXXXYYY[[[\\\]]]\\\[[[ZZZXXXWWWVVVUUUPPPKKKGGGFFFHHHIIIIIIGGGCCCCCCCCCBBBCCCEEEHHHKKKSSSRRROOOKKKFFFDDDDDDEEE}}}tttmmmhhh___WWWVVVRRRLLLHHHEEEDDDBBBAAA???@@@BBBBBBBBB@@@===;;;<<<<<<=========<<<<<<;;;888666444333444666999;;;999999888888888777555333222222111000//////.........---,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------,,,,,,,,,------.........,,,,,,,,,---------......................................................,,,---......//////..............................000/////////000000111111000000000000111222444555777:::AAAMMM\\\mmmzzzuuuhhh]]]VVVTTTTTTVVVWWWXXX]]]dddkkkuuuzzzzzzyyyxxxxxxuuuqqqmmmeeebbb^^^ZZZUUUPPPIIIEEEBBB@@@===<<<<<<<<<;;;;;;999999::::::::::::::::::<<<<<<===>>>????????????>>>>>>???AAAAAABBBBBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@AAAAAAAAAAAA@@@??????@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@AAAAAAAAA@@@??????>>>============;;;>>>AAACCCCCCBBBBBBCCCBBBCCCDDDEEEEEEEEEFFFGGGGGGJJJNNNQQQUUUXXX]]]```bbbeeekkkqqqwww|||~~~yyyyyyxxxwwwwwwwwwxxxyyyxxxyyyzzz{{{zzzyyyxxxxxxtttyyy~~~|||sssssstttuuuuuusssqqqoooqqqlllhhhjjjqqqxxx}}}}}}|||{{{yyywwwuuutttwww|||{{{uuupppkkkfffaaa```___^^^\\\ZZZYYYXXXRRRMMMEEE@@@===>>>???@@@CCCBBB@@@===:::777444333222111000///........................---,,,++++++***)))***+++,,,,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,++++++,,,,,,,,,///.........------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,000...------......,,,+++,,,,,,------------......------------------------.............................................---111222444777:::???EEEJJJPPPSSSVVVYYYZZZ[[[\\\^^^\\\[[[ZZZYYYXXXWWWVVVUUUSSSNNNGGGDDDDDDDDDBBB@@@===>>>??????@@@DDDJJJNNNRRRRRRPPPLLLHHHFFFFFFGGG{{{rrrkkkfff^^^VVVTTTPPPLLLIIIGGGEEEBBB@@@???@@@BBBCCCCCCBBB@@@???>>>>>>>>>>>>>>>===<<<;;;999888555333333555777888999999999999888666444333333222222111000///......------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------------------------------------------------.........,,,,,,,,,---------......................................................------...////////////............................../////////000000000000111111000111222444666777666===IIIYYYlll~~~zzzmmm___WWWUUUUUUYYY]]]ZZZ^^^gggpppwww~~~zzzvvvvvvuuussssssqqqnnnjjjfffaaa^^^YYYTTTOOOKKKFFFCCC>>>===;;;999888888888888:::::::::;;;;;;<<<<<<<<<<<<===>>>???@@@@@@@@@@@@>>>>>>???AAABBBBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@AAAAAA@@@@@@???>>>???????????????@@@@@@@@@@@@???>>>===============;;;>>>AAABBBBBBBBBCCCDDDBBBBBBCCCCCCCCCBBBAAAAAAAAADDDFFFIIIKKKOOOSSSVVVYYY]]]bbbhhhnnnuuu{{{~~~wwwwwwvvvvvvvvvvvvuuuuuuuuuwwwyyyyyywwwvvvuuuvvvqqqwww~~~~~~~~~wwwxxxxxxwwwuuutttssssssqqqlllhhhkkkmmmooorrrvvvzzz~~~|||zzzxxxwwwvvvyyy||||||{{{~~~~~~xxxtttnnnhhhfffdddaaa^^^\\\[[[ZZZZZZVVVRRRJJJCCC???======>>>CCCBBBAAA???<<<999777555333222111///............---------...------,,,,,,***))))))***++++++***(((,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++++++++,,,,,,............------------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,------+++***------------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,..................//////,,,000444999???EEELLLPPPQQQTTTWWWYYYYYYZZZ[[[\\\YYYYYYYYYXXXXXXWWWWWWWWWTTTNNNFFFBBB@@@???===;;;999;;;<<<<<<<<<@@@GGGMMMLLLMMMMMMLLLJJJHHHHHHIII~~~}}}wwwoooiiifff```YYYUUURRRPPPNNNMMMJJJGGGEEECCCDDDEEEEEEDDDCCCBBBAAA@@@@@@@@@???>>>===<<<;;;:::999777444333333444555555777999999888666555444333333333222111000......---,,,,,,,,,,,,------...++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,....................................------------,,,,,,,,,---------......................................................------...///////////////...........................//////000000000000000222222111111333555888:::<<>>>>>???===>>>???@@@AAAAAAAAA@@@>>>???@@@BBBCCCCCCDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEEEECCCDDDFFFIIIKKKLLLLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGHHHIIIIIIHHHGGGFFFEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCDDDDDDDDDCCCBBBAAA????????????????????????@@@???>>>=========>>>???<<<>>>@@@@@@@@@@@@AAABBB@@@@@@AAAAAABBBBBB@@@??????AAABBBCCCEEEGGGKKKNNNQQQTTTXXX\\\aaahhhpppvvvzzz||||||zzzuuuuuuwwwwwwwwwuuutttssssssvvvxxxxxxvvvttttttuuutttzzz}}}{{{}}}~~~}}}~~~}}}zzzxxxxxxzzz|||{{{zzzuuupppoooqqqpppkkkjjjlllmmmuuu|||}}}}}}zzzxxxwwwwwwzzz|||{{{yyy}}}~~~zzzyyyuuuoookkkiiifffbbb___]]]\\\[[[[[[WWWPPPHHHBBB>>><<<===CCCBBBBBBAAA>>><<<999888333333111000///.........,,,,,,------...---------...---++++++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))+++,,,+++***..................------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000///333999???EEEKKKPPPTTTTTTVVVXXXYYYXXXXXXXXXXXXSSSSSSTTTTTTUUUUUUVVVVVVPPPJJJBBB>>>===<<<;;;999:::<<<>>><<<;;;===CCCIIIHHHJJJMMMOOOOOONNNNNNOOO~~~~~~{{{zzzuuunnniiihhhccc]]]XXXWWWUUUUUUTTTQQQMMMJJJHHHGGGGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@>>>===;;;;;;;;;:::777555444333333333333555888999888777666666333333333333111000......,,,,,,,,,,,,---......///++++++,,,,,,,,,---------******+++++++++,,,,,,,,,......................../////////...---------,,,,,,,,,,,,---------......................................................---......///////////////000000000000000000000000//////000111111111111000333222222222444666999;;;EEEPPP```ppp~~~mmm```WWWXXX\\\\\\]]]___```hhhvvvzzzssspppppppppooonnnmmmkkkjjjjjjiiigggdddaaaZZZVVVNNNHHHEEEBBB@@@>>>:::;;;;;;:::999999<<<===;;;<<<<<<===>>>???@@@@@@===>>>@@@AAABBBBBBAAA@@@???@@@AAACCCDDDEEEEEEEEEGGGHHHHHHIIIIIIJJJJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEGGGJJJNNNRRRTTTUUUVVVLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKMMMNNNNNNMMMKKKJJJGGGHHHHHHHHHHHHGGGFFFFFFGGGHHHHHHIIIIIIGGGFFFEEEAAAAAA@@@@@@@@@@@@@@@@@@@@@???>>>======>>>???@@@<<<===>>>>>>======>>>@@@>>>>>>???AAABBBBBBAAA??????@@@AAAAAAAAACCCFFFIIIKKKMMMPPPSSSVVV]]]ffflllrrruuuyyy||||||zzzwwwuuutttuuuwwwyyyxxxvvvsssqqqrrruuuxxxwwwuuussssssuuuxxx}}}|||yyy}}}|||{{{~~~zzz{{{vvvxxx~~~{{{wwwvvvwwwsssjjjeeeeeeeeeoooxxx{{{}}}zzzxxxwwwwwwyyy{{{{{{yyy|||zzzzzz}}}{{{uuummmllljjjgggccc```]]][[[^^^[[[UUULLLDDD???===<<>>:::;;;<<<;;;:::>>>AAABBB???<<<===BBBHHHGGGKKKPPPSSSTTTTTTUUUUUU|||yyywwwxxxuuurrrqqqpppmmmgggaaabbb___\\\WWWTTTQQQPPPPPPKKKJJJIIIHHHGGGFFFEEEEEECCCAAA@@@@@@AAAAAA???>>>;;;999666444444333222000000222555777888777555444555555333222111000000000---...///000000000//////,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////...------,,,,,,------...+++++++++,,,,,,,,,------///............///000000///////////////.........////////////////////////000000000000000000000000333222111111111111111222222222666::::::999===CCCKKKYYYkkk{{{vvvggg^^^WWWWWWYYY[[[^^^bbbaaakkkzzz}}}yyysssqqqooooooooonnnlllkkkgggeeeaaa___^^^\\\ZZZXXXUUUPPPIIIDDD@@@>>><<<:::::::::::::::::::::;;;;;;======<<<<<<<<<======>>>@@@@@@AAAAAABBBBBBCCCCCCBBBCCCEEEDDDCCCBBBCCCEEEGGGHHHIIIHHHHHHIIIKKKMMMLLLMMMMMMLLLJJJIIIKKKLLLIIIIIIIIIIIIIIIIIIIIIIIILLLLLLPPPXXX```ccc___ZZZXXXVVVTTTSSSUUUUUUUUUUUUQQQTTTWWWZZZZZZYYYWWWUUUOOOOOOOOOOOOOOONNNMMMLLLIIILLLNNNOOOLLLIIIFFFEEEEEEEEEDDDDDDCCCCCCBBBBBBAAA@@@???>>>============<<<===>>>>>>?????????>>>@@@@@@???======<<<<<<<<<>>>>>>@@@AAACCCDDDEEEFFFHHHIIIJJJKKKMMMQQQVVVZZZccchhhnnntttvvvxxxxxxyyyyyyxxxwwwtttqqqpppqqqrrrsssvvvyyyzzzxxxvvvuuuttt|||}}}~~~||||||{{{|||}}}|||yyywwwwwwyyy~~~~~~||||||yyyxxxuuummmgggfffhhhjjjoooxxx|||uuu{{{yyyyyy~~~}}}wwwssssssvvvyyywwwuuuqqqlllhhhfffddddddddd___WWWOOOHHHCCC@@@>>>AAA@@@@@@AAABBB@@@===:::888666333000---,,,,,,------------------------------.........---,,,,,,+++---,,,++++++******++++++------------------------+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++---------,,,,,,+++++++++------------------------,,,,,,,,,---...///000000,,,---///000000000///...---............000333666<<<@@@FFFKKKOOOSSSWWWYYYYYYZZZ[[[YYYTTTPPPNNNNNNJJJIIIIIIKKKNNNNNNKKKGGGEEE@@@:::777999;;;;;;::::::<<>>>>>@@@AAAAAAAAABBBBBBBBBBBBFFFGGGHHHHHHGGGFFFHHHIIIIIIJJJLLLMMMLLLKKKKKKLLLPPPQQQQQQQQQPPPPPPQQQSSSPPPPPPQQQRRRSSSSSSSSSSSSTTTWWW]]]fffmmmmmmgggaaa^^^\\\YYYYYYZZZ[[[[[[ZZZXXXZZZ^^^```aaa```^^^\\\WWWWWWVVVVVVTTTSSSRRRQQQNNNPPPSSSSSSPPPLLLIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCAAAAAA@@@@@@@@@??????@@@AAAAAAAAAAAAAAA@@@@@@???>>>=========>>>>>>>>>???AAABBBCCCDDDEEEFFFFFFGGGFFFGGGJJJNNNQQQXXX]]]ccciiimmmpppsssuuutttuuuuuutttrrrqqqrrrtttuuuwwwyyyyyywwwuuuttttttzzz|||~~~}}}{{{zzzzzzzzzzzzwwwuuuwwwyyy}}}~~~}}}xxxvvvrrrllljjjkkkqqqppprrrwww{{{|||yyyyyy}}}}}}xxxvvvvvvxxxyyy{{{yyyvvvrrrnnnjjjgggfff``````]]]UUUKKKCCC@@@@@@@@@@@@AAABBBCCCBBB???===:::888555222///.........------------------------------......------,,,+++---,,,++++++***+++++++++------------------------+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,,,,++++++---------,,,,,,+++++++++------------------------,,,---------.../////////------///000000000///......//////000111444888<<>>AAACCCFFFJJJNNNRRRPPPRRRTTTVVVXXXYYYZZZZZZzzz||||||wwwtttrrrpppnnnllllllllljjjeee```______]]]\\\YYYWWWTTTSSSPPPPPPPPPPPPMMMIIIFFFCCCEEECCCBBBAAAAAAAAA???===;;;999777666666666444333111222222333444444444444222222222222222333444444000///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------...------,,,,,,------...,,,------------.........---------------...............//////////////////////////////////////////000000000000000000000000000/////////000111222222333333444666777===MMM\\\nnnwww~~~rrrfff```YYYTTTUUUWWWYYY^^^cccooowww~~~yyyqqqnnnllliiiggggggfffeeeffffffeeebbb```YYYVVVRRRNNNMMMKKKHHHGGGIIIFFFAAA>>><<<<<<:::999<<<<<<<<<<<<=========>>>=========>>>???@@@AAABBBBBBCCCCCCCCCDDDDDDDDDDDDFFFHHHHHHHHHGGGHHHIIIKKKOOOQQQTTTTTTRRRPPPOOOPPPTTTVVVXXXXXXXXXXXXZZZ\\\WWWXXX[[[]]]^^^^^^]]]\\\^^^bbbjjjsssxxxvvvnnnggggggeeecccbbbcccddddddcccdddfffiiikkklllkkkiiigggdddcccbbb```]]][[[ZZZYYYWWWYYY[[[ZZZWWWSSSPPPOOOJJJKKKKKKLLLLLLLLLLLLKKKGGGFFFDDDCCCBBBAAAAAAAAA??????@@@@@@AAA@@@@@@@@@@@@???>>>>>>>>>>>>>>>???===>>>>>>@@@AAABBBCCCCCCDDDEEEDDDCCCBBBCCCGGGIIIKKKOOOUUU[[[```fffkkkoooppprrrttttttttttttuuuvvvxxxyyyzzzxxxuuusssrrrssswwwyyy|||~~~|||zzzxxxxxxwwwvvvtttwwwxxxzzz}}}}}}}}}xxxuuuppplllmmmqqqzzzvvvssstttzzz{{{yyy|||~~~}}}zzzzzz{{{zzzyyy~~~}}}{{{xxxsssnnniiifff^^^bbbccc]]]QQQFFFBBBBBB@@@@@@AAACCCEEEDDDBBB???<<<:::777444222000000///------------------------------......------,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------------..................---......///000////////////000111333555:::@@@EEEKKKOOOTTTWWWXXXYYYYYYZZZXXXXXXWWWWWWWWWUUURRROOOMMMLLLJJJJJJKKKKKKJJJHHHGGGIIIIIIDDD===999:::<<>>;;;999777666666666555333222222111111111222444555333333222222222333333444444222000---,,,,,,---...------------------------........................////////////////////////...------,,,,,,------...---------.........//////,,,,,,,,,---------------............////////////////////////////////////////////////////////////000000000111111333444555444444555888<<>>>>>???@@@@@@@@@AAABBBDDDEEEFFFEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIJJJKKKJJJLLLOOOQQQZZZ[[[\\\ZZZXXXWWWXXXYYY\\\___aaabbbcccdddfffgggfffhhhjjjmmmmmmllljjjiiilllpppwww~~~xxxrrrsssqqqnnnnnnoooppppppooorrrtttvvvwwwxxxwwwuuutttqqqpppnnnjjjgggeeecccbbbbbbdddeeeddd```\\\ZZZYYYSSSTTTTTTTTTSSSRRRQQQPPPLLLKKKIIIGGGFFFEEEDDDDDDBBBBBBBBBBBBBBBAAA@@@@@@???>>>>>>======>>>>>>???======>>>???@@@AAAAAABBBCCCDDDDDDBBBAAABBBDDDGGGFFFHHHMMMQQQVVV]]]dddhhhnnnqqqtttuuuuuuuuuvvvwwwzzzzzzyyywwwtttrrrrrrrrruuuwwwzzz}}}~~~{{{xxxxxxwwwvvvuuuwwwwwwwwwxxxzzz~~~|||yyywwwrrrnnnpppuuu{{{wwwrrrqqqvvv||||||{{{{{{~~~|||~~~}}}zzz~~~{{{uuunnngggccc^^^bbbeeebbbZZZOOOGGGCCC@@@@@@AAACCCEEEEEECCCAAA===;;;999666333111000000........................,,,------...------,,,,,,------,,,++++++++++++,,,,,,,,,,,,,,,,,,---------+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............------------......//////////////////111333666:::@@@GGGLLLOOORRRWWWYYYXXXWWWVVVVVVUUUUUUWWWYYYYYYVVVPPPKKKIIIHHHGGGGGGHHHIIIJJJJJJLLLLLLKKKGGGBBB???@@@BBBFFFHHHJJJLLLNNNRRRVVVZZZ\\\[[[ZZZYYYYYY[[[\\\^^^rrrtttuuutttrrrooonnnnnnrrrpppoooppprrrqqqmmmiii____________^^^\\\YYYXXXSSSUUUWWWXXXVVVQQQLLLIIIHHHGGGEEEDDDEEEDDDBBBAAA;;;999777666666555444333333222111000000111333444666555444333222222222222555444111///------...///------------------------........................////////////////////////...------,,,,,,------...---------.........//////+++,,,---.........---------.........//////000000/////////////////////////////////////////////////////////000111222333444222222666<<>>??????@@@AAAAAAAAABBBCCCEEEFFFGGGEEEEEEFFFGGGHHHIIIJJJJJJNNNOOOPPPQQQRRRUUUYYY\\\fffeeeccc```^^^```dddggglllooorrrsssttttttvvvwww|||~~~~~~|||zzz~~~}}}zzzzzz{{{||||||{{{}}}{{{xxxuuuqqqooommmmmmnnnpppqqqoookkkhhhfffeee`````````___]]]ZZZWWWUUUUUUTTTRRRPPPNNNLLLKKKKKKJJJIIIIIIHHHGGGEEEDDDCCC@@@???>>>>>>===>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@AAABBBAAAAAAAAADDDFFFFFFHHHKKKMMMQQQWWW^^^cccmmmooossstttttttttuuuvvvyyyyyyyyywwwtttrrrrrrrrrtttvvvzzz|||}}}}}}{{{zzzyyyxxxvvvwwwvvvuuuuuuvvvyyy|||}}}|||{{{zzzwwwrrrrrruuuyyywwwtttssswww}}}zzzxxxzzz~~~~~~}}}~~~~~~~~~{{{uuulllddd___```aaaccceeeccc[[[OOOGGGCCCBBBAAABBBDDDDDDDDDBBB===<<<:::777444222000///........................,,,,,,------...------,,,...---,,,,,,++++++,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............---------............/////////000///222666:::???FFFLLLQQQRRRUUUXXXYYYWWWUUUSSSSSSRRRTTTXXXZZZYYYSSSKKKEEEBBBBBBCCCDDDEEEGGGJJJKKKQQQMMMIIIGGGHHHJJJJJJJJJKKKMMMOOOQQQSSSVVV[[[^^^^^^]]]\\\[[[]]]___bbbccctttttttttrrrooooooppprrruuusssrrrtttvvvuuuqqqmmmcccccccccbbb```___]]]]]]ZZZ[[[]]]]]]ZZZVVVPPPMMMJJJHHHGGGGGGGGGGGGFFFDDD>>>;;;888777777666444333333333111111111222333444777666555333222222111111444333111///...---......------------------------........................------------------------...------,,,,,,------...,,,------------.........+++,,,---//////...------------......///000000000////////////////////////000000000000000000000000///.........///000111111111222888CCCPPP___sssqqqeee^^^XXXSSSQQQPPPSSS[[[dddmmm{{{~~~rrrllliiigggeeecccaaaaaabbbbbb``````aaabbbbbb^^^XXXTTTMMMIIIDDD@@@???>>>>>>===:::999888999<<<>>>>>>=========>>>???@@@AAAAAABBBAAAAAAAAABBBCCCDDDEEEFFFEEEFFFGGGIIIKKKMMMNNNOOOQQQRRRTTTVVVYYY]]]bbbfffrrrpppmmmjjjiiimmmsssxxx~~~{{{yyyxxxxxxzzz{{{{{{zzzvvvsssrrrrrrmmmmmmmmmkkkhhhdddaaa^^^ZZZYYYWWWUUURRRQQQPPPOOOOOONNNMMMKKKIIIFFFDDDBBBCCCBBBAAA@@@??????????????????????????????@@@@@@<<<===>>>???>>>???AAACCCHHHIIIJJJLLLNNNSSSYYY^^^gggjjjlllnnnooopppqqqsssuuuwwwxxxwwwuuussssssssstttwwwzzz}}}}}}~~~~~~}}}|||zzzxxxvvvuuuuuutttuuuvvvxxxyyy~~~~~~{{{|||{{{xxxuuuvvvzzzyyywwwvvvwww}}}{{{wwwwwwzzz~~~~~~|||uuulllccc]]]aaa```bbbgggiiieeeYYYOOOJJJGGGDDDBBBCCCDDDDDDDDD???===;;;999666333111///........................,,,,,,------......------...------,,,,,,,,,,,,,,,******++++++,,,,,,------+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++------------............++++++,,,,,,,,,,,,------------------------------------..................///............///000000111444:::@@@EEEKKKPPPTTTVVVWWWYYYXXXVVVTTTTTTTTTSSSVVVYYYXXXSSSKKKDDD@@@<<<>>>AAACCCDDDFFFIIIKKKQQQMMMJJJKKKOOOSSSRRRQQQOOOQQQSSSTTTVVVYYY^^^aaa\\\\\\]]]___ccchhhllloooxxxwwwuuurrrpppqqqtttwwwvvvuuutttuuuwwwvvvrrrnnniiihhhgggeeedddcccbbbbbbdddeeedddccc___YYYSSSPPPJJJIIIHHHIIIJJJJJJIIIHHHAAA???<<<:::999777555333333333333222222222333333666555444333333333333333333333222222111000//////................................................------------------------...------,,,,,,------...,,,,,,,,,,,,------------+++---...000000///...---------......///000000111////////////////////////000000000000000000000000222111111000111111222222666777???NNN^^^lllyyyuuueeeYYYTTTSSSRRROOOPPPVVVbbbmmmzzz}}}tttllliiiffffffeeebbb```______`````````aaabbbaaa\\\UUUPPPHHHDDD???<<<;;;<<<<<<;;;:::999999;;;>>>@@@@@@@@@???@@@AAABBBCCCDDDEEEEEEEEEDDDDDDDDDEEEEEEFFFGGGJJJKKKMMMOOORRRUUUWWWXXXYYY[[[]]]```ccciiipppttt~~~}}}{{{|||}}}||||||xxxxxxxxxwwwuuuqqqmmmjjjcccbbb___\\\ZZZXXXWWWVVVWWWVVVTTTQQQNNNJJJGGGEEEHHHGGGEEEDDDBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???;;;===>>>>>>======???@@@EEEFFFHHHIIIKKKOOOUUUYYY]]]___bbbdddfffiiillloooqqqtttwwwwwwvvvuuuttttttuuuxxx{{{}}}}}}}}}~~~~~~}}}~~~}}}zzzxxxuuuuuuuuuuuuuuuuuuvvvvvvvvvxxx}}}yyyzzz}}}|||yyyxxx|||{{{xxxuuutttwww~~~~~~xxxwwwzzz{{{~~~}}}xxxooofff```^^^```ccchhhkkkhhhaaaZZZRRRMMMGGGCCCBBBDDDFFFFFFAAA@@@>>>;;;888555222111........................+++,,,------......------......---,,,,,,,,,,,,---)))******+++,,,,,,------+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++------------.........///+++++++++,,,,,,---------------------------------,,,---------...////////////......---...///000111333888@@@FFFKKKPPPSSSVVVVVVWWWWWWVVVTTTSSSTTTUUUWWWZZZZZZTTTIII@@@>>>???:::>>>BBBDDDEEEEEEGGGJJJLLLMMMPPPSSSUUUVVVVVVUUURRRSSSUUUWWWYYY\\\```ccc]]]^^^aaaeeejjjppptttwww|||zzzwwwsssqqqsssxxx|||vvvtttsssuuuwwwvvvrrrnnnnnnmmmjjjhhhffffffffffffmmmllljjjgggaaa[[[UUUQQQKKKJJJIIIJJJLLLLLLLLLKKKDDDBBB>>><<<;;;999777555333333333333333333333333444444333333333444555555555555555555555444222222................................................////////////////////////...------,,,,,,------...+++++++++,,,,,,,,,------,,,---///111111000///...---------...///000000111////////////////////////000000000000000000000000666666555444444444555555===>>>FFFXXXiiiuuu}}}xxxuuujjjZZZPPPOOOSSSTTTQQQSSS[[[hhhvvvzzzwwwuuuqqqmmmmmmggggggfffcccaaa_________aaabbbcccdddbbb\\\UUUOOOGGGCCC>>>;;;;;;;;;<<<<<<:::::::::<<>>???@@@@@@>>>>>>>>>@@@BBBCCCEEEGGGIIILLLQQQUUUUUUWWWYYY\\\___dddiiimmmooorrrvvvxxxwwwvvvuuuuuuvvvyyy|||~~~~~~}}}}}}}}}{{{}}}~~~zzzxxxttttttuuuvvvvvvuuuuuutttqqqttt{{{xxxxxx}}}~~~|||zzz~~~|||wwwrrrnnnqqqxxx~~~zzzxxx{{{www~~~{{{~~~|||rrriiiddd\\\```fffjjjkkkhhheeecccXXXRRRJJJDDDCCCEEEGGGHHHBBBAAA@@@===:::777444222////////////////////////+++,,,,,,---.........---......---,,,,,,,,,,,,---))))))***+++,,,,,,------+++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,+++,,,,,,------,,,,,,+++---------.........//////+++++++++,,,,,,---------------------------------,,,,,,------...///000000///......------///000111666;;;DDDKKKPPPSSSUUUWWWTTTUUUTTTRRRQQQQQQRRRUUU[[[]]]ZZZOOOAAA999:::???;;;???DDDFFFFFFEEEFFFHHHGGGNNNVVVZZZYYYWWWVVVVVVSSSUUUWWWXXXZZZ]]]aaadddbbbcccfffjjjooossswwwyyytttuuusssrrrvvv{{{{{{wwwvvvuuuuuuuuuvvvuuusssqqqssspppmmmiiiggggggggghhhpppqqqpppmmmfff```[[[YYYVVVPPPKKKKKKMMMOOOMMMKKKKKKIIIEEEAAA<<<999777555777666555555777888888888333444555666666666555444333222222222333222///---------......///......---.........------,,,,,,,,,---.........///000000000........................,,,---------......//////...///000///...---...000222000---...000111000...111111000///////////////////////////000000000000333000000333333111333777<<>><<<;;;<<<===>>>:::;;;===@@@BBBCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGHHHJJJJJJJJJJJJLLLNNNPPPQQQVVVXXX[[[]]]```eeemmmsssyyyzzz}}}}}}}}}zzzxxxuuussssssqqqooommmsssppplllfffaaa]]]ZZZXXXSSSRRRPPPNNNKKKHHHFFFEEEGGGFFFDDDCCCCCCBBB@@@>>>BBB@@@>>>>>>??????>>>===AAABBBCCCEEEGGGJJJMMMNNNMMMMMMNNNPPPTTTYYY^^^aaapppsssvvvvvvtttrrrrrrtttwwwzzz~~~~~~}}}||||||zzzzzz{{{}}}~~~}}}{{{{{{|||{{{zzzxxxzzzyyyxxxwwwwwwvvvrrrpppooorrrwwwxxxuuuxxx}}}zzzzzzyyyxxxvvvtttrrrqqqwwwzzzzzzyyy~~~~~~wwwooojjjiiijjjkkkllllllkkkjjjiiiaaaVVVHHHAAABBBEEEEEEDDDEEECCCAAA@@@???<<<666222111000///---,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,---......---,,,***))).........------,,,,,,,,,,,,,,,,,,---------......,,,---...//////...---,,,---...///...---...333666===BBBJJJPPPTTTUUUWWWWWWWWWSSSOOONNNNNNOOOSSSWWW```YYYNNNDDD???<<<;;;;;;@@@AAACCCCCCDDDGGGKKKNNNOOORRRVVVXXXWWWUUUTTTTTTYYYSSSSSS[[[aaaaaaaaadddiiikkknnnqqqsssvvv{{{~~~ppprrrrrrrrruuuzzzyyyuuutttssstttvvvyyy{{{{{{zzzzzzxxxuuuooojjjggghhhjjjtttuuuuuuqqqjjjbbb]]]ZZZXXXSSSNNNMMMOOOPPPMMMJJJJJJIIIGGGCCC@@@<<<:::888888666555555666777666555222333444555666666555555333222222222333222000------......//////.........---------,,,,,,,,,++++++..................//////.......................................---------...///000///...---...000000...,,,---///000///...111111000///////////////000000000000111111111111111......111222111444999AAAPPPcccqqq{{{|||vvvfff[[[QQQOOOPPPPPPQQQSSSZZZ^^^iiiyyy{{{yyyuuupppkkkhhheeeddddddbbbaaa___^^^___``````bbbaaaaaa___[[[SSSIIIBBB@@@???===;;;;;;;;;<<<===<<<===???AAACCCDDDDDDDDDFFFGGGHHHHHHHHHIIIJJJKKKJJJJJJKKKNNNQQQUUUYYY\\\]]]aaafffjjjooouuu|||}}}{{{zzzzzz{{{zzzyyy{{{wwwrrrkkkeeeaaa___^^^aaa___\\\XXXTTTQQQOOONNNOOOLLLJJJHHHHHHGGGEEEDDDCCCAAA>>>===>>>???>>>===AAAAAAAAABBBDDDFFFGGGHHHJJJJJJJJJLLLOOOTTTYYY[[[dddhhhkkklllkkklllooorrryyy{{{~~~~~~|||zzzxxxwwwxxxzzz|||~~~{{{wwwwwwxxxzzz}}}|||{{{zzzzzzzzzxxxtttrrroooqqquuu{{{zzzyyy|||~~~}}}{{{xxxuuurrrpppnnnoooqqqvvv~~~~~~|||uuurrrnnnnnnooooooooooooooonnnggg]]]PPPFFFCCCCCCDDDDDDEEECCCAAA@@@???<<<777333333111000............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------.........---,,,,,,......---------,,,,,,,,,,,,,,,---------.........------...//////...------...///000//////111666:::AAAFFFMMMRRRTTTUUUVVVVVVTTTRRRQQQQQQQQQRRRSSSVVV[[[TTTJJJBBB===<<<;;;;;;===???CCCFFFHHHKKKOOORRRTTTVVVWWWVVVSSSQQQOOOOOOSSSRRRVVV```ffffffgggjjjkkknnnrrrvvvyyy{{{nnnrrrtttuuuxxx|||zzzuuuuuuuuuwww{{{~~~~~~|||vvvnnnjjjlllpppyyyzzzzzzvvvooofff```\\\ZZZVVVRRRQQQRRRQQQOOOLLLKKKKKKJJJHHHEEEAAA>>>;;;999777444444444555444333111222333555555666666666444333222222333333111//////////////////..................---------------.........---------------......................../////////...------,,,,,,...///000///...---...000...,,,+++,,,.../////////111111000///////////////111111111111222222222222111...///111222333888???HHH[[[qqq}}}~~~xxxqqq\\\UUUOOOPPPRRRSSSTTTVVV___eeesss}}}}}}zzzttttttrrroookkkfffbbb___aaa```___^^^^^^^^^______dddaaa]]]XXXSSSLLLEEE@@@???>>>===<<<<<<===>>>??????@@@BBBCCCDDDEEEEEEEEEEEEFFFGGGGGGGGGGGGIIIKKKNNNOOOQQQUUU[[[```eeehhhiiinnnuuu|||zzzsssnnnjjjiiiiiinnnkkkfffaaa\\\YYYWWWVVVYYYVVVRRRPPPOOONNNMMMKKKHHHEEEAAA??????@@@@@@@@@AAAAAAAAAAAAAAABBBCCCCCCFFFEEEEEEGGGIIIMMMQQQSSSUUUXXX\\\]]]^^^bbbhhhmmmwwwyyy|||}}}{{{xxxvvvvvvxxxzzz}}}|||xxxttttttvvv{{{~~~}}}|||||||||zzzvvvsssppppppqqqvvv~~~xxxxxxzzz~~~}}}zzzwwwtttrrrpppooojjjkkkmmmrrrwww|||~~~~~~|||zzzvvvuuusssrrrqqqqqqrrrssspppiii\\\OOOEEEAAABBBDDDDDDCCCBBBAAA@@@===999555444333111000//////000111........................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---------...//////...------------,,,,,,,,,,,,------------.........---......//////......---//////000000111666<<<@@@GGGKKKPPPSSSTTTTTTTTTTTTPPPRRRSSSTTTTTTTTTSSSRRRSSSMMMEEE???<<<<<<<<<<<<:::>>>DDDJJJNNNQQQUUUWWWVVVVVVUUURRROOOMMMMMMMMMRRRUUU^^^ggglllkkkmmmpppppptttzzzsssxxx}}}~~~zzz|||}}}{{{~~~~~~xxxpppmmmqqqwww}}}~~~~~~zzzsssjjjbbb___ZZZWWWUUUTTTUUUUUUSSSPPPPPPPPPPPPOOOKKKFFFAAA>>>999777444333444444444444222222333444555666666666555333222222333333222000000000//////////////////////////////////////////.........---,,,,,,,,,+++.......................................---------...///000///...---...000---,,,,,,---...///000111111000000///////////////000000000111111111222222444222222444444666===FFFPPPbbbxxxrrrgggXXXSSSPPPTTTWWWXXXYYY\\\fffmmm||||||xxxzzz~~~~~~|||uuuqqqppppppnnnkkkhhhdddaaa___^^^_________`````````aaaccc^^^WWWPPPKKKFFFAAA>>>??????>>>>>>???@@@AAAAAAAAABBBCCCDDDEEEFFFGGGGGGFFFHHHJJJIIIHHHIIILLLOOOVVVXXX\\\aaagggnnnsssvvvyyy}}}|||xxxvvvwwwxxxyyyuuupppjjjfffdddccccccccc___[[[XXXVVVUUUTTTRRROOOKKKEEEBBBAAABBBCCCCCCBBBAAAAAAAAA@@@AAAAAABBBCCCCCCBBBCCCEEEHHHJJJLLLKKKMMMOOOPPPRRRXXX```fffppptttxxxzzzzzzyyyxxxxxxzzzzzz|||{{{xxxxxxxxxzzz~~~}}}}}}}}}}}}}}}{{{wwwtttqqqooonnnqqqxxxvvvtttuuuyyyxxxwwwvvvuuutttsssrrrnnnmmmlllmmmooorrrtttuuuzzz~~~{{{vvvrrrppppppqqqrrruuurrrhhhYYYIII@@@@@@CCCCCCCCCCCCBBBAAA>>>;;;888444333222000000000000111////////////////////////------------------------...---,,,,,,++++++,,,,,,+++,,,------......------++++++,,,,,,,,,,,,------,,,,,,---------------------,,,,,,,,,,,,...000111------------------------------------..................////////////....../////////111444:::AAAEEEKKKNNNQQQRRRRRRQQQQQQQQQLLLQQQUUUWWWWWWVVVSSSNNNKKKFFF@@@<<<;;;<<<>>>???;;;AAAHHHOOOSSSVVVWWWYYYSSSSSSQQQOOOMMMMMMOOORRRYYY^^^fffmmmoooooorrruuuzzz~~~~~~}}}yyy||||||wwwooolllqqqwww}}}~~~~~~zzzssskkkdddaaaYYYXXXVVVVVVWWWXXXXXXWWWWWWWWWWWWUUUPPPJJJCCC???:::777444333444666666666333333444444555666777777555444222222444444333222222111000////////////000..................//////.........---,,,,,,,,,+++........................,,,,,,,,,---...///000000...///000///...---...000---.........///000111222111000000////////////////////////000000000111111555333333444555888BBBMMM]]]kkk|||ppp___VVVRRRRRRVVVZZZ[[[^^^cccrrrxxxwwwtttwww|||zzzsssooommmooommmiiifffcccbbbaaabbb]]]^^^```aaabbbbbbaaaaaa]]]XXXPPPIIIDDDAAA>>>=========>>>>>>???@@@AAABBBCCCCCCDDDEEEFFFHHHIIIJJJJJJMMMPPPOOONNNOOOTTTYYY]]]aaahhhpppxxx{{{wwwtttssssssssskkkhhhddd```___]]][[[YYYTTTPPPJJJFFFDDDDDDDDDDDDAAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCDDDEEEGGGHHHGGGHHHIIIIIIKKKPPPYYY___llloootttwwwwwwwwwwwwxxx{{{zzzzzz{{{|||}}}{{{zzzzzz{{{|||zzzzzz{{{||||||zzzvvvsssqqqooommmnnnttt}}}wwwrrrrrrtttuuuuuuuuuuuutttsssrrrsssrrrqqqnnnmmmmmmnnnooovvvxxxqqqmmmkkklllmmmvvvvvvqqqcccPPPCCCAAACCCBBBCCCDDDDDDBBB???===;;;555444222000//////000000////////////////////////------------------------...---,,,,,,++++++,,,,,,,,,,,,---............---+++++++++,,,,,,---------------------------------++++++******+++---///000---------------------------------.........///////////////////////////////////////222888???EEEHHHNNNPPPQQQQQQOOONNNOOOOOOKKKSSSXXXXXXXXXXXXSSSKKKEEEAAA===;;;<<>>;;;777555666777888888666666555555666666777888666444333333444555444444333222111/////////000000,,,,,,,,,,,,,,,---------.........---------------........................***+++,,,---...000111111...///000///...---...000...///000/////////111333111111000///////////////.../////////000000000000333111222444666;;;HHHVVVllluuummm[[[UUUQQQQQQVVVZZZ^^^eeelll}}}sssqqquuu{{{yyyrrrnnnlllkkkmmmjjjeee```^^^___aaaccc]]]^^^```aaa```___]]][[[TTTOOOIIIDDDAAA???===<<<:::;;;<<<>>>???@@@AAABBBEEEEEEFFFGGGIIIKKKMMMNNNLLLOOOSSSRRRQQQTTTZZZ```ffflllvvv}}}{{{{{{{{{{{{rrrpppmmmkkkjjjgggdddbbbYYYUUUPPPKKKIIIHHHGGGFFFBBBAAAAAA@@@@@@@@@@@@@@@BBBBBBCCCCCCDDDFFFGGGGGGGGGHHHHHHGGGGGGLLLTTTZZZiiilllpppssssssrrrrrrssszzzxxxwwwwwwyyy{{{{{{zzzxxxyyy|||uuuvvvxxxzzz{{{zzzvvvssspppooonnnnnnrrrwww}}}xxxrrrpppqqqsssuuuvvvuuurrrooommmtttuuutttqqqmmmjjjiiiiiisss~~~|||~~~xxxqqqkkkiiiiiijjjrrrwwwwwwmmm[[[KKKEEEDDDAAACCCEEEEEEBBB@@@???>>>777666444111000/////////........................------------------------...---,,,,,,++++++,,,,,,+++,,,------......------***++++++,,,,,,------...............------------*********+++,,,---...///,,,,,,,,,------------...------........./////////000//////......//////000000000222666===DDDIIIKKKPPPQQQQQQPPPNNNMMMNNNPPPOOOWWW\\\ZZZYYYZZZTTTKKKBBB???<<<;;;>>>BBBEEEFFFHHHMMMSSSWWWXXXWWWUUUUUUTTTSSSRRRPPPOOOQQQVVVYYYbbbhhhmmmpppvvv~~~|||uuupppmmmyyyyyyyyy{{{}}}}}}|||zzz{{{zzzwwwssspppoooqqqsssuuuuuutttqqqkkkgggdddccc\\\[[[YYYVVVVVVXXX\\\___aaa```___\\\XXXRRRLLLIIIDDD@@@;;;888777777777777999999777666666777777888777555333333444555555555555333111000//////000111,,,,,,---------...........................//////........................+++,,,,,,---...///000000...///000///...---...000...///000///------///111111111000/////////////////////000000000111111111111111333777;;;CCCSSScccuuu~~~xxxgggXXXUUURRRRRRWWW]]]dddnnnxxx{{{sssrrrxxxyyyrrrmmmkkkjjjiiihhheeeaaa]]][[[\\\___aaa^^^^^^___^^^[[[WWWSSSPPPJJJGGGCCC@@@???>>>===;;;;;;<<<>>>@@@BBBDDDEEEEEEHHHHHHHHHJJJLLLOOORRRSSSPPPUUUYYYYYYXXX\\\dddkkkuuu|||~~~~~~}}}zzzxxxwwwvvvuuurrrnnnkkkbbb___ZZZVVVSSSQQQNNNLLLIIIHHHGGGEEECCCBBBBBBBBBBBBCCCCCCDDDEEEFFFGGGHHHHHHIIIIIIGGGGGGKKKRRRXXXaaaeeejjjmmmnnnoooooopppvvvuuuuuuwwwyyyzzzyyyxxxvvvwwwzzz~~~rrrsssvvvyyy{{{zzzwwwsssppppppoooppprrrtttvvvxxx}}}vvvnnnjjjkkknnnrrruuuuuusssooolllqqqtttuuutttoookkkiiihhhppp{{{rrrsssyyyyyyrrrmmmkkkkkkkkknnnuuu{{{vvvfffVVVKKKGGG@@@CCCFFFFFFCCCAAA@@@AAA;;;999666333111//////...------------------------...........................---,,,,,,++++++,,,,,,++++++,,,---------------******+++,,,,,,---......///.........------------++++++,,,---.........---,,,,,,,,,---------..................////////////111000///......///000111333333555<<>>???CCCGGGKKKMMMNNNRRRWWWYYYXXXVVVUUUTTTLLLNNNQQQTTTXXX]]]dddiiiiiioootttxxx~~~rrrqqqpppmmmiiigggggghhh}}}{{{{{{vvvmmmeeeccceeeeeehhhlllvvvvvvvvvuuutttsssrrrqqqsssrrrooolllhhhfffddddddaaa```___\\\ZZZ[[[^^^aaadddfffbbbZZZVVVYYYYYYTTTNNNLLLIIICCC===888666666<<<;;;999888777666666666999888666555444444555555888666555222111///......////////////////////////////////////////////////000000/////////.....................////////////000000000000000000000000............////////////------...///000111222222...000222222222111222333444555666;;;HHHZZZnnn{{{vvvggg^^^]]]\\\ZZZXXX[[[dddqqq~~~xxxvvvzzz~~~xxxtttooojjjhhhfffdddcccbbb```^^^^^^___```___^^^]]]ZZZUUURRRNNNJJJEEEBBBBBBAAA???>>>=========>>>DDDEEEFFFGGGIIIJJJKKKKKKKKKNNNQQQRRRSSSWWW]]]ccceeehhhlllnnnqqqyyy~~~zzzxxxqqqnnnjjjfffdddaaa]]][[[___]]]YYYUUUPPPLLLHHHFFFCCCDDDDDDEEEEEEEEEEEEEEEJJJKKKLLLMMMMMMOOORRRTTT\\\^^^bbbfffjjjlllmmmmmmqqqssswwwzzz|||||||||{{{tttvvvzzz}}}}}}{{{xxxuuujjjnnnssswwwxxxuuuqqqnnnpppqqqqqqpppooonnnooopppqqqrrrttttttrrrkkkbbb\\\^^^bbbhhhmmmppprrrtttuuussswwwwwwqqqllllllmmmlllsss{{{{{{sssxxx~~~zzzwwwtttrrrooommmooorrruuuvvvuuulllYYYHHHBBBAAACCCGGGEEEAAAAAACCCAAA>>>:::888666444111///000//////............///...///000///---,,,,,,...........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...---+++++++++---///000......------------......,,,,,,,,,,,,,,,---......///000000//////000333666333888???FFFKKKMMMMMMLLLRRRRRRQQQPPPQQQTTTYYY]]]ccc]]]VVVSSSTTTTTTRRROOO@@@BBBCCCDDDEEEGGGKKKNNNRRRUUUYYYYYYWWWSSSOOONNNRRRRRRSSSXXX___fffkkkmmmtttzzz{{{sssnnnoooooolllhhheeeeeefff|||yyyxxxvvvnnnhhhggggggeeeeeegggqqqrrrtttuuuvvvvvvuuuuuuwwwuuurrrpppooommmkkkjjjffffffdddaaa___^^^___aaadddfffccc\\\ZZZ\\\[[[WWWUUUSSSNNNGGG@@@<<<::::::;;;;;;:::999888888777777999888777666555555555666777666555333111000///...////////////////////////////////////////////////---------,,,,,,,,,++++++............////////////000000000000000000000000000/////////////////////////////////000000000000///111222222222111222333555666:::CCCSSSfffxxx|||pppccc]]]]]]YYYXXXYYY^^^gggsss~~~zzz{{{yyyooolllhhhfffffffffeeeddd___^^^\\\\\\]]]]]]\\\[[[UUURRRMMMJJJGGGDDDAAA>>>???>>>======>>>???@@@AAACCCDDDEEEGGGIIIKKKMMMNNNOOORRRUUUXXXZZZ___fffllltttyyy{{{yyyvvvsssooollliiigggdddbbbgggddd```ZZZTTTNNNKKKIIIIIIIIIJJJJJJIIIHHHGGGGGGJJJKKKMMMMMMNNNPPPTTTWWW^^^aaaeeehhhhhhggghhhhhhnnnqqquuuyyy||||||{{{zzzvvvxxxzzz{{{{{{yyyvvvtttppprrruuuxxxwwwuuuqqqnnnkkklllmmmmmmlllkkkllllllppppppppppppnnnhhhaaa[[[[[[___eeeiiikkknnnssswwwssswwwwwwqqqmmmooorrrsssyyy~~~{{{~~~}}}zzzwwwvvvtttsssrrrssstttvvvxxxsssbbbRRRGGGCCCCCCFFFGGGDDDCCCDDDCCC@@@===:::888666333111000000///............///+++---......------///000........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////.........---,,,+++,,,---///000......------------.........---------------...///,,,---//////...///111333:::>>>CCCIIINNNPPPPPPPPPNNNPPPSSSVVVYYY\\\___aaa]]]ZZZVVVSSSQQQNNNIIIEEECCCEEEGGGHHHIIIKKKNNNPPPSSSUUUXXXXXXVVVSSSQQQPPPTTTTTTUUUZZZbbbkkkrrrwww}}}~~~vvvnnnjjjllllllkkkgggeeefffgggyyyuuuuuuuuuoookkkjjjiiieeedddeeelllooorrrvvvyyyyyyyyyxxxvvvsssppppppqqqrrrpppmmmllllllkkkhhheeebbbaaabbbccceeeddd```______^^^ZZZ]]]\\\WWWPPPHHHBBB???>>>::::::;;;;;;;;;:::888777:::999888777777666777777777666555444222000//////////////////////////////////////////////////////000000000000////////////............////////////000000000000000000000000111111111000000/////////111000000000/////////...000222333333222111222444777999@@@OOObbbtttzzzrrrggg]]][[[]]]YYYYYY[[[aaakkkuuu}}}~~~vvvmmmfffdddbbbbbbcccccccccbbb]]]\\\ZZZZZZZZZYYYVVVTTTLLLIIIDDDAAA@@@???>>>=========>>>???AAACCCEEEGGGDDDEEEGGGIIILLLOOORRRSSSUUUXXX]]]aaaeeelllvvv}}}}}}{{{{{{xxxuuurrrqqqpppmmmkkknnnkkkfff```ZZZVVVSSSQQQQQQQQQQQQPPPNNNLLLJJJHHHIIIJJJLLLMMMOOOQQQUUUXXX```eeejjjiiiddd```___```gggkkkqqqvvvzzz{{{zzzyyyyyyyyyyyyyyywwwuuusssqqqssstttuuuuuutttqqqnnnllljjjkkkmmmnnnnnnooonnnnnnmmmmmmlllkkkiiieee___[[[XXX]]]cccfffgggkkkqqqwwwuuuxxxwwwrrrppptttzzz|||~~~}}}{{{zzzyyyyyytttrrrqqqtttzzz{{{nnn```NNNFFFBBBDDDGGGGGGEEEEEEFFFCCC???===:::888444222111000//////.........///,,,...///...------...///........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000/////////...---------...///000......------------......000///...............///,,,---/////////000222444AAADDDHHHLLLPPPRRRSSSTTTPPPRRRVVVZZZ]]]_________WWWXXXXXXUUUPPPIIIDDDBBBHHHJJJMMMOOOOOOPPPRRRTTTUUUWWWYYYXXXWWWUUUUUUVVVXXXYYY]]]cccllluuu~~~~~~{{{xxxqqqjjjfffhhhjjjjjjjjjjjjkkklllxxxssssssvvvpppmmmlllkkkhhhhhhkkknnnqqquuuyyyzzzzzzyyywwwsssqqqoooqqqtttuuurrrooonnnooopppmmmiiifffddddddbbbdddeeedddcccbbb```]]]bbbcccaaa[[[RRRIIIBBB???:::;;;=========;;;999888;;;::::::999888888888777777666666555333222000///////////////////////////////////////////////////111111111111111111111111............////////////////////////////////////222222111111000000//////000000000000////////////111222333333222222333555999===HHHZZZnnn}}}zzznnneee]]]WWWXXX\\\]]]]]]^^^eeeoooyyy|||zzzooogggbbbaaa______``````___]]]]]][[[YYYWWWVVVSSSOOOLLLGGGDDD???======????????????@@@BBBDDDFFFHHHJJJKKKIIIIIIKKKNNNQQQUUUXXXZZZ\\\```gggmmmsss}}}~~~|||~~~{{{xxxwwwvvvvvvtttrrrpppnnnjjjeeeaaa___^^^]]]WWWWWWVVVTTTQQQNNNJJJHHHGGGIIIKKKLLLNNNQQQUUUXXX```fffkkkhhh___XXXWWWYYY^^^cccjjjqqqvvvyyyyyyxxxyyyxxxwwwuuusssqqqooonnnqqqqqqpppooonnnlllkkkjjjhhhiiillloooqqqrrrqqqooolllkkkiiigggfffccc```]]]XXX___gggiiiiiijjjoootttxxx{{{zzztttrrrxxx~~~|||||||||uuurrrnnnqqq{{{yyymmmXXXLLLBBBBBBGGGHHHFFFEEEGGGEEEAAA???<<<999555222111111000///............111111111///,,,******+++........................------,,,,,,,,,,,,------------------------------------.../////////////////////............///000......------------......111000000///////////////000000111000000333777;;;DDDGGGJJJNNNRRRUUUWWWXXX[[[YYYXXXWWWXXXYYYZZZZZZVVVZZZ\\\XXXPPPJJJHHHHHHMMMPPPSSSUUUUUUUUUVVVWWWXXXYYYZZZYYYYYYYYY\\\^^^\\\bbbkkkttt||||||wwwuuuuuurrrmmmeeegggkkknnnqqqsssuuuvvv{{{wwwssssssuuupppmmmmmmlllkkknnntttuuuwwwzzz||||||yyywwwuuurrrrrrsssvvvyyyyyyuuurrrppprrrsssqqqmmmjjjhhhgggdddeeefffgggfffccc```___cccfffhhheee\\\PPPEEE???<<<===>>>???>>><<<:::999;;;;;;;;;:::999999888888777777666666444333111000////////////////////////////////////////////////....................................////////////////////////////////////222111111111000000000///.........///000111111111111222333333222333555777;;;AAAPPPdddxxxxxxmmmaaaZZZUUURRRUUU[[[^^^]]]aaajjjxxx~~~{{{xxxvvv{{{|||vvvooogggaaa___^^^^^^___aaaaaa___]]]^^^[[[WWWTTTPPPLLLHHHDDDCCC@@@===<<<===@@@AAAAAABBBCCCDDDGGGIIIKKKLLLLLLMMMNNNOOORRRVVV[[[___aaaggglllttt{{{~~~}}}~~~|||zzzyyyyyyyyywwwvvvtttrrrnnnkkkhhheeedddddd\\\\\\[[[XXXTTTOOOJJJGGGFFFGGGIIIJJJLLLNNNRRRUUU^^^cccgggdddZZZSSSRRRTTTVVVZZZbbbjjjpppssstttttttttsssqqqpppnnnlllkkkkkkmmmmmmlllkkkjjjjjjkkkkkkcccdddggglllqqqrrrpppmmmllljjjgggfffeeedddaaa___\\\ccclllpppooommmnnnoooyyy|||{{{vvvtttzzz}}}{{{|||yyyuuuppprrr|||zzzcccSSSEEEBBBFFFGGGFFFFFFGGGEEEBBB@@@>>>:::666333222222000//////.........111111111///,,,******+++...........................------,,,,,,------...------------------------,,,,,,---............---/////////.........//////......------------......111000000/////////000000333222000///000555===BBBGGGJJJMMMRRRVVVYYY[[[\\\eee^^^VVVRRRRRRUUUYYYZZZ[[[]]]]]]WWWNNNIIIJJJMMMQQQSSSVVVXXXWWWWWWXXXYYYWWWXXXYYYZZZ[[[]]]bbbeeedddmmmzzz~~~}}}yyytttsssvvvuuuqqqiiikkkoootttxxx{{{||||||yyy|||~~~|||xxxuuussssssooommmmmmmmmmmmssszzz{{{|||}}}~~~}}}zzzwwwuuuqqquuuzzz~~~~~~{{{wwwtttvvvwwwwwwuuurrrnnnlllllljjjhhhiiikkkiiidddaaabbbeeeiiimmmlllcccVVVJJJBBB??????@@@@@@>>>===;;;:::;;;;;;;;;;;;:::999888777666777777777666444222111////////////////////////////////////////////////.........///////////////............////////////000000000000000000000000000000000000000000000000------...///000111222222111222333333333444777:::===GGGYYYnnn~~~~~~jjj```VVVSSSQQQRRRUUU[[[\\\^^^fffuuuyyysssqqqrrrssswwwpppmmmjjjeee```[[[[[[]]]```ccccccaaa___[[[WWWRRRNNNJJJFFFBBB@@@???===;;;<<<>>>AAABBBBBBCCCDDDFFFHHHJJJLLLMMMMMMPPPQQQSSSXXX]]]dddjjjmmmwww}}}}}}{{{zzz{{{{{{yyyxxxyyywwwuuuqqqmmmiiifffeeeaaaaaa___]]]XXXQQQLLLHHHGGGIIIJJJJJJJJJLLLOOORRRYYY]]]___]]]VVVQQQQQQRRRRRRVVV[[[bbbgggjjjkkklllkkkkkkjjjjjjiiiiiiiiiiiikkkjjjjjjiiiiiijjjkkkllldddeeeiiiooovvvwwwtttqqqllljjjgggffffffeeecccaaa```fffnnnssstttqqqmmmkkkrrrwwwyyyvvvuuuzzz~~~||||||}}}zzzuuuttt|||ppp^^^LLLEEEFFFFFFGGGGGGGGGEEECCCBBB@@@===999555333222111000///.........,,,...///...------...///..............................------------......------------------------+++,,,,,,---...---------/////////............---......------------......///////////////000111111111000......000777@@@GGGJJJMMMQQQUUUYYY[[[\\\\\\bbbZZZRRRNNNRRRXXX^^^aaa]]]]]]ZZZSSSJJJGGGIIIMMMSSSUUUWWWWWWWWWWWWXXXYYYVVVXXXZZZ\\\^^^ccchhhlllqqqyyy~~~yyysssssswwwwwwtttppppppssswww{{{|||{{{zzz|||zzzyyyzzz{{{zzzvvvsssooommmmmmooonnnmmmrrrxxx}}}~~~~~~~~~}}}{{{zzzxxx}}}{{{wwwsssqqqppprrrnnnmmmooolllfffccceeehhhlllooommmfffZZZPPPIIICCCBBBAAA@@@>>><<<;;;:::::::::;;;;;;:::999777666666777777888777555333111//////////////////////////////////////////////////////000000000111111111............////////////000000000000000000000000.........//////000000111......//////000000111111000111222222333555999===CCCOOObbbttt}}}}}}wwwrrr]]]UUUOOOPPPSSSTTTXXX\\\___dddqqq|||tttooopppvvvzzzxxxoookkkjjjiiieeebbb[[[\\\^^^aaacccccc```]]]UUUQQQKKKFFFCCCBBB@@@>>>>>>======>>>AAADDDDDDDDDEEEGGGJJJMMMOOOQQQRRRRRRUUUWWW[[[aaaiiissszzz}}}}}}}}}}}}|||zzzzzzzzzyyyvvvsssnnnjjjhhhgggfffeeebbb]]]VVVPPPLLLKKKKKKLLLKKKJJJJJJMMMOOOTTTVVVVVVUUUSSSQQQRRRSSSTTTUUUXXX[[[^^^```aaaaaaaaabbbdddeeefffggggggggghhhhhhgggggggggggghhhhhhfffggglllttt{{{~~~zzzuuujjjhhhgggfffgggfffdddbbbbbbdddjjjppptttsssnnniiigggnnnsssssstttyyy}}}~~~}}}~~~~~~|||wwwtttxxx|||iiiUUUJJJFFFFFFHHHJJJGGGFFFEEEDDDCCC@@@<<<999444333222000///.........+++---......------///000..............................------------..............................,,,------..............................---,,,,,,......------------......---------...///000111222...///000222666<<>>JJJVVVhhhuuuxxxsssjjjdddVVVPPPLLLPPPUUUWWWZZZ]]]eeekkk{{{xxxrrrooosss|||yyyyyyrrriiifffffffffccc```___```aaabbbccc```\\\XXXPPPKKKEEEAAA????????????@@@???@@@BBBEEEGGGGGGGGGHHHJJJNNNRRRUUUWWWXXXYYYZZZ]]]bbbjjjttt~~~|||wwwxxxyyyyyywwwssspppmmmkkkkkkjjjfffaaaZZZSSSOOONNNNNNNNNLLLJJJJJJLLLNNNQQQQQQPPPPPPQQQRRRSSSTTTVVVVVVWWWWWWXXXYYYYYYZZZ[[[]]]```bbbeeefffffffffeeeeeeeeeddddddcccccccccccceeejjjrrr{{{}}}yyytttiiihhhgggggggggfffdddbbbbbbbbbeeekkkrrrsssooojjj^^^gggnnnqqqsssxxx{{{{{{zzz{{{zzzvvvqqqssszzzqqq[[[NNNHHHFFFIIIMMMHHHGGGFFFFFFEEECCC???;;;444333222000///............///000///---,,,,,,.................................------------..............................---......///////////////---.........---,,,++++++.........------.........,,,,,,,,,---///000222333,,,///444888===BBBGGGKKKHHHKKKOOORRRSSSQQQNNNLLLFFFFFFHHHOOOXXX^^^^^^[[[MMMMMMNNNMMMNNNOOORRRUUUSSSTTTTTTSSSRRRSSSUUUWWW^^^aaafffjjjooouuu|||{{{rrrmmmpppsssssssssooolllnnntttwwwuuuyyywwwuuutttsssoooiiiccc}}}}}}}}}}}}zzzwwwrrrnnnooossstttoooooosssxxx{{{}}}}}}}}}}}}xxxuuussssss{{{sssllliiigggfffhhhlllxxxvvvtttoooiiibbb[[[XXXLLLGGGAAA???@@@@@@===:::888777888:::;;;<<<:::888222444777999888666555444//////000000000000//////////////////////////////000000//////............000111111111222222222222000000000000000000000000111222222111111000///...000000000000////////////000111222222333777>>>CCCUUU```oooyyywwwmmmaaaYYYPPPSSSVVVUUUSSSXXXbbbkkkooovvv~~~|||yyyuuuvvv{{{}}}wwwooolllhhheeeddddddcccbbbaaaaaaccccccbbb]]]VVVQQQIIIGGGDDD@@@??????@@@@@@===@@@CCCEEEFFFFFFGGGHHHOOOQQQTTTVVVXXX[[[^^^aaacccgggoooyyy~~~}}}|||~~~xxxxxxxxxxxxvvvtttqqqpppooonnnllljjjfff```YYYTTTTTTTTTTTTQQQNNNLLLKKKLLLMMMOOORRRRRRQQQRRRUUUYYYXXXZZZ[[[YYYVVVTTTUUUWWWWWWYYY[[[]]]```ccceeefffccccccbbbbbbbbbcccddddddffffffjjjpppvvvwwwqqqkkkaaaeeeiiijjjgggdddbbbcccbbb```aaagggnnnqqqooollldddbbbfffmmmqqqrrrsssvvvzzz~~~~~~zzz|||~~~{{{uuupppooosss{{{~~~ppp[[[KKKFFFHHHIIIFFFGGGFFFDDDAAA?????????999777444000//////000000////////////////////////------------------------/////////...------,,,,,,........................---...000111111///---,,,........................000000//////.........---.........///////////////000111444:::@@@EEEHHHIIIIIINNNRRRSSSPPPLLLIIIHHHFFFFFFHHHNNNUUUWWWTTTPPPNNNLLLJJJKKKOOOSSSVVVXXXVVVTTTSSSSSSTTTVVV[[[aaaiiioootttuuuzzz{{{tttnnnnnnppprrrsssssspppmmmnnnrrrxxx~~~|||tttjjjbbb]]]]]]___~~~}}}{{{wwwttttttpppqqquuuuuuqqqpppsssvvvzzz}}}|||zzz~~~~~~|||xxxtttssstttvvv}}}uuunnnlllkkkiiilllqqq{{{zzzxxxsssnnngggaaa^^^RRRLLLDDDAAA@@@???<<<999888777777999;;;;;;:::888444666888999777555333222444333333222111///...---////////////////////////000000000/////////......000000000000111111111222000000000000000000000000000111111111111000//////000000000000000000000///000222444444555:::DDDLLL\\\eeepppuuuqqqggg]]]VVVPPPTTTWWWVVVUUUZZZdddmmmwwwyyyyyyxxxyyy{{{zzzrrrnnnoookkkgggdddcccccccccbbbccccccbbbaaa^^^YYYRRRMMMEEECCC@@@>>>======>>>???BBBDDDGGGIIIIIIJJJKKKLLLQQQTTTWWWZZZ]]]```dddgggjjjpppyyy~~~~~~~~~~~~}}}|||{{{{{{{{{|||}}}zzzzzzyyyxxxwwwuuusssrrrrrrpppnnnllliiiddd^^^ZZZ[[[[[[ZZZXXXSSSPPPOOOPPPLLLNNNOOOOOOOOOPPPTTTWWWZZZ\\\]]]\\\XXXVVVVVVXXXUUUWWWYYY\\\___bbbdddeeebbbbbbbbbaaabbbbbbcccdddddddddfffkkkpppqqqlllgggbbbfffiiijjjgggdddbbbaaaaaa``````dddjjjnnnmmmjjjeee```___gggnnnqqqrrrtttuuu{{{yyy{{{~~~{{{uuupppnnnrrryyy~~~xxxdddSSSKKKJJJJJJFFFFFFFFFEEECCCAAA@@@???:::888555111/////////000////////////////////////------------------------------..........................................---...///000000///...---........................000/////////............////////////////////////111333888???EEEIIIJJJKKKLLLRRRVVVVVVPPPIIIFFFFFFFFFFFFIIINNNTTTUUUPPPLLLNNNMMMLLLMMMOOORRRTTTUUUSSSRRRSSSUUUWWW\\\ccchhhkkkttt||||||yyyvvvrrrpppqqqtttuuuvvvuuusssqqqqqqtttyyy|||}}}yyyrrriii```[[[ZZZ[[[]]]|||xxxtttppptttrrrtttwwwwwwuuutttuuutttxxxzzzyyyxxx|||}}}|||zzzxxxtttrrrsssvvvyyy{{{uuupppooonnnnnnrrrxxx~~~|||xxxrrrlllfffcccYYYRRRIIICCC@@@???<<<:::888777777888999:::999888666777888888777555333111555444444333222000///...////////////////////////000////////////.........////////////000000000000000000000000000000000000//////000111111111111000000000000000000000000000000444777777888???LLLXXXhhhnnnttttttlllbbbYYYUUURRRUUUXXXXXXYYY^^^hhhppp}}}xxxyyy|||~~~~~~wwwsssnnnkkkmmmjjjfffddddddddddddcccfffccc___[[[WWWRRRLLLHHHAAA@@@>>>======>>>???AAAFFFIIIKKKLLLMMMNNNPPPRRRUUUYYY^^^cccgggkkkpppsssvvv}}}~~~|||{{{zzzyyyzzzzzzzzzzzzzzzyyyyyywwwxxxyyy{{{|||}}}}}}}}}~~~~~~}}}|||zzzyyyxxxwwwvvvvvvuuussspppooommmjjjfffcccddddddccc```[[[WWWUUUTTTNNNOOONNNMMMMMMOOOSSSVVV[[[]]]^^^^^^\\\YYYXXXXXXSSSUUUWWW[[[^^^```bbbcccaaaaaaaaaaaaaaabbbccccccdddcccdddgggkkkllliiieeeeeehhhkkkkkkhhheeebbbaaaaaa___]]]___dddhhhhhhgggeee]]]YYY___hhhmmmpppsssqqqwww~~~{{{||||||vvvqqqnnnqqqwww{{{qqq___SSSMMMIIIFFFFFFFFFFFFEEECCCAAA@@@===:::777333000/////////////////////////////////------------------------,,,,,,------...//////000........................------///000000///...---........................////////////............000000///////////////000222666<<>><<<;;;999888666666888999888888666666666777777666444222111111222222222222111111////////////////////////............------------.........////////////000////////////////////////......000111111222222222000000000000000111111111111555888888:::CCCSSS```rrrvvvzzzvvvlll```XXXUUUSSSVVVZZZ\\\^^^dddmmmuuu~~~}}}wwwsssrrrnnnjjjkkkhhhfffeeefffggggggggggggbbb[[[UUUOOOJJJFFFCCCAAA@@@??????@@@BBBDDDEEEHHHJJJLLLNNNOOOQQQUUUXXX[[[```hhhooouuu{{{~~~{{{yyyxxxwwwwwwvvvwwwxxxxxxxxxxxxxxxwwwuuuvvvxxxyyyzzz{{{{{{{{{}}}}}}~~~}}}~~~~~~{{{}}}~~~~~~~~~~~~~~~}}}{{{zzzyyyyyyyyyzzzwwwuuurrrpppoooooommmkkkkkkkkkjjjfffaaa\\\YYYXXXSSSRRRPPPNNNNNNPPPSSSVVVYYY[[[]]]^^^]]][[[XXXWWWSSSUUUXXX[[[^^^```aaabbbaaaaaaaaaaaabbbcccddddddgggfffeeegggjjjkkkjjjhhhkkklllnnnnnnlllhhhdddbbbaaa^^^[[[[[[^^^aaabbbbbbbbb[[[WWWZZZ```fffnnnuuurrrxxx}}}~~~zzztttqqqqqqvvvyyy|||jjj[[[OOOHHHEEEEEEEEEFFFFFFEEECCCAAA???<<<999555222000///...////////////////////////........................---------.........//////........................,,,---.../////////..............................///////////////.........111111000//////000000111444888===CCCHHHMMMQQQSSSWWW]]]aaa]]]RRRHHHFFFGGGJJJIIIJJJLLLOOOQQQOOONNNXXXYYY[[[[[[YYYXXXWWWWWWRRRVVVZZZ\\\aaaiiiooorrr{{{wwwppprrrqqqrrruuuxxx|||}}}}}}}}}zzzxxxvvvrrrnnnjjjeee^^^WWWVVVZZZ^^^___^^^zzzvvvrrrpppooottt|||{{{vvvsssuuu}}}|||uuuwwwxxxwwwtttrrrrrrrrrllljjjjjjlllnnnpppwww}}}wwwpppjjjggg```ZZZQQQHHHBBB???>>>===:::888555555666777888888555444444555888888777555000111111111111111111000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---.........////////////////////////////////////---...///111222222222222///000000000111111111222222555888:::>>>IIIZZZgggtttyyy|||wwwkkk^^^WWWTTTUUUXXX[[[___cccjjjssszzzyyyrrrpppoookkkgggiiigggggggggiiijjjiiihhhccc]]]UUUNNNIIIEEEBBB@@@??????@@@AAABBBDDDFFFHHHHHHJJJLLLOOOQQQVVV[[[___eeekkkttt~~~~~~~~~~~~~~~{{{yyywwwvvvvvvwwwvvvvvvwwwwwwwwwwwwwwwwwwvvvwwwxxxyyyzzzzzz{{{{{{{{{||||||~~~~~~}}}}}}}}}}}}}}}yyy{{{~~~~~~~~~~~~}}}}}}}}}~~~}}}{{{zzzzzzzzz{{{|||wwwuuurrrqqqqqqrrrqqqpppnnnnnnnnnjjjeee___\\\[[[WWWUUUQQQNNNNNNPPPRRRSSSVVVWWWYYY[[[\\\ZZZXXXVVVUUUWWWZZZ]]]___aaaaaaaaaaaaaaaaaabbbbbbccceeeeeegggffffffgggiiikkkllllllpppqqqrrrrrrpppmmmhhheeeaaa^^^[[[YYYZZZ[[[]]]^^^]]][[[ZZZYYYYYY]]]iiivvvzzz~~~yyytttsssvvvyyy|||tttdddTTTHHHEEEDDDDDDEEEGGGGGGDDDBBB@@@>>>;;;777444111000///////////////////////////........................//////.........---------........................,,,,,,---...............////////////////////////.........///////////////111111000//////111222333777:::===AAAFFFLLLTTTZZZ\\\aaaccc^^^SSSKKKIIIJJJKKKJJJIIIJJJMMMQQQTTTVVVZZZ]]]___^^^[[[YYYXXXXXXRRRZZZaaadddjjjrrrwwwwww}}}zzztttpppnnnmmmlllmmmqqqwww}}}~~~yyyuuupppjjjddd___[[[XXXVVVYYY___cccaaa___zzzvvvuuuuuu~~~~~~yyyvvvyyy~~~wwwqqqsssuuutttrrrnnnmmmlllhhhggghhhkkklllmmmuuu~~~zzzuuuooolllddd___WWWMMMEEEAAA>>>>>>;;;888444333444666777888555333222444888:::888666444333333222111///------////////////////////////+++++++++,,,,,,,,,,,,,,,............////////////000000000000000000000000......///111111222222222///000000111111222222222444666999>>>FFFTTTeeepppvvvzzz{{{ttteeeYYYSSSSSSVVVYYY]]]bbbhhhpppyyy~~~wwwrrrpppnnnkkkhhhhhhhhhiiijjjkkkiiifffccc[[[VVVNNNHHHDDDBBB@@@???>>>???@@@AAACCCFFFGGGHHHJJJLLLOOOSSSWWW^^^fffkkkssszzz~~~~~~}}}|||}}}~~~}}}{{{yyywwwwwwwwwwwwuuuvvvvvvwwwvvvvvvuuuuuuvvvvvvwwwxxxyyyyyyyyyyyyxxxxxxxxxyyyzzz|||}}}~~~~~~~~~}}}}}}}}}|||||||||zzz{{{}}}~~~~~~~~~~~~}}}}}}|||||||||{{{{{{zzzzzzzzz{{{{{{wwwuuusssrrrssstttsssrrroooppppppnnniiidddaaa___[[[XXXSSSPPPPPPPPPOOOOOORRRRRRTTTWWWYYYZZZXXXVVVXXXZZZ\\\___```aaa```___`````````aaabbbcccdddeeecccdddeeefffhhhkkkmmmnnntttttttttuuutttqqqlllhhhaaa___\\\YYYXXXXXXYYYZZZXXXYYYZZZYYYTTTVVVdddsss~~~~~~~~~~~~xxxuuuvvvxxxxxx~~~ooo[[[KKKEEECCCAAABBBEEEGGGFFFCCC@@@???<<<999555333111000////////////////////////........................000//////...------,,,,,,........................,,,,,,,,,------...//////////////////////////////.........///////////////111000//////000222444666:::===@@@BBBFFFNNNXXX```bbbbbbaaa[[[SSSMMMKKKKKKJJJIIIHHHIIILLLQQQWWWZZZXXX[[[^^^]]]ZZZWWWXXXYYYXXXcccmmmqqqvvv}}}}}}xxxssspppmmmkkklllooofffgggiiinnnvvv~~~}}}yyyrrrlllgggaaa\\\YYYVVVVVVWWW\\\aaacccbbb___|||{{{~~~~~~}}}vvvpppqqqrrrqqqooommmmmmmmmjjjiiikkklllkkkkkkrrrzzz~~~{{{wwwsssqqqkkkfff^^^TTTJJJBBB???===<<<888444222333555777777777444222444888:::777444555444444333222000///...////////////////////////,,,,,,---------.............../////////000000000000000000000000000000000...///000111111111111111///000000111111222333333666777:::CCCRRRcccrrr{{{{{{}}}{{{ppp```TTTRRRTTTWWWZZZ^^^dddllluuu}}}|||xxxsssooommmmmmmmmiiijjjkkklllkkkfff___ZZZRRRNNNHHHCCCAAAAAAAAA@@@@@@AAABBBDDDFFFHHHJJJKKKOOOQQQUUUZZZaaajjjtttzzz~~~~~~}}}}}}~~~||||||}}}}}}}}}}}}||||||}}}}}}}}}{{{{{{zzzyyyxxxxxxxxxxxxuuuuuuuuuuuuuuutttsssrrrssstttuuuvvvvvvwwwwwwvvvwwwvvvvvvvvvwwwxxxzzz{{{|||||||||||||||{{{zzzzzz{{{{{{{{{||||||}}}}}}}}}}}}|||{{{zzzzzzyyyyyy{{{|||}}}~~~~~~}}}|||||||||yyyyyyzzzzzzzzzzzzzzzyyywwwuuutttuuuvvvvvvuuusssqqqrrrtttrrrnnnjjjgggeeebbb^^^YYYVVVUUUTTTQQQNNNPPPOOOPPPSSSWWWZZZYYYXXXZZZ[[[^^^`````````^^^]]]^^^^^^^^^___```aaabbbccc```bbbdddgggiiilllppprrruuuttttttvvvvvvtttnnnjjjaaa```]]]ZZZWWWVVVWWWXXXUUUVVVWWWVVVSSSSSS^^^jjj|||~~~}}}zzzvvvvvvwwwxxx{{{eeeRRREEEAAA>>>???DDDGGGFFFEEE@@@???===:::777444222111////////////////////////..........................................------........................,,,,,,,,,,,,---...//////////////////////////////............/////////000000///...///000333777999===AAAEEEHHHLLLSSS]]]eeegggccc]]]VVVQQQLLLIIIHHHFFFGGGIIIKKKMMMQQQUUUWWWWWW[[[^^^\\\YYYWWWYYY\\\gggttt~~~rrrlllhhhiiiiiihhhkkkqqqjjjkkknnnuuu|||uuuppphhhbbb^^^[[[XXXWWWWWWXXX[[[___bbbcccdddddd}}}|||xxxqqqrrrrrrpppnnnnnnppprrrnnnmmmnnnnnnkkkiiioooxxxyyyyyyzzzzzzyyywwwtttssspppllldddXXXMMMDDD>>><<<<<<888333111222555777777999555222444777999666222222333333444444333333222////////////////////////........./////////000000////////////000000000000000000000000000000000000///000000111111111111000///000000111222222333333777777;;;GGGZZZmmm|||}}}nnn]]]SSSSSSWWWXXXZZZ___fffnnnwww~~~~~~zzzyyyvvvooojjjhhhjjjnnnkkklllmmmmmmiiibbbYYYRRRMMMIIIDDDAAA@@@AAAAAAAAADDDEEEFFFHHHJJJLLLNNNNNNTTTVVV[[[aaaiiisss~~~}}}}}}~~~~~~}}}~~~}}}{{{{{{{{{||||||||||||||||||||||||~~~~~~~~~yyyyyyyyyyyyxxxxxxxxxwwwuuuuuuuuutttsssrrrqqqpppqqqrrrssssssttttttttttttwwwwwwvvvvvvvvvxxxyyyzzzzzzzzz{{{{{{{{{zzzyyyxxx{{{{{{zzzzzzzzz{{{|||}}}{{{{{{zzzyyywwwuuuuuuttttttuuuwwwxxxyyy|||~~~~~~}}}||||||{{{wwwxxxyyyzzzzzzzzzyyyxxxwwwvvvvvvvvvwwwwwwvvvtttrrrtttvvvuuurrrnnnkkkjjjiiieee```]]][[[YYYTTTQQQOOONNNNNNQQQWWWZZZ[[[YYYZZZ\\\^^^``````^^^\\\[[[\\\\\\\\\]]]^^^___aaaaaa___bbbfffiiilllooosssvvvuuuttttttvvvwwwtttooojjjaaaaaa___[[[XXXVVVVVVVVVTTTSSSSSSTTTSSSSSSZZZcccttt~~~zzzvvvuuuuuuyyylllWWWFFFAAA======BBBFFFGGGEEE@@@???===;;;888555333222////////////////////////////////////////////////,,,,,,------.../////////........................,,,++++++,,,---...///000000000000000000000000000---.........//////000000//////......111444888:::>>>DDDJJJOOORRRXXXaaahhhkkkdddZZZSSSNNNKKKGGGDDDCCCFFFJJJMMMOOOPPPRRRSSSXXX\\\___^^^ZZZYYY\\\```vvv{{{gggcccccchhhjjjiiilllsssssstttxxx~~~oooiiiaaa[[[XXXWWWXXXXXX[[[]]]```aaabbbdddgggjjj{{{{{{zzzxxxrrrrrrrrrqqqqqqqqqqqqrrrsssvvvrrrnnnnnnqqqsssqqqnnnqqqqqqqqqsssuuuuuutttrrrvvvooofff^^^VVVLLLEEEBBB???;;;555222111333444444444333333555666777666444222333444666777555000---.........///////////////000000000000000000000000...//////000000000000000222222222111111111000000111111111000000000000000000//////000222333333222::::::BBBSSSgggwwwvvvfffZZZVVVVVVVVVYYY^^^eeennnwww}}}yyyuuusssqqqoooooonnnlllkkkiiiiiihhhccc\\\TTTOOOMMMFFFEEEBBB???<<<<<<>>>AAAEEEEEEFFFIIIMMMQQQSSSSSSXXX\\\aaahhhppp~~~}}}{{{~~~~~~|||{{{{{{zzzzzz{{{xxxyyyyyyzzzzzz{{{{{{{{{{{{|||}}}~~~}}}{{{yyyxxxwwwwwwwwwwwwwwwvvvuuuuuuttttttuuuuuutttsssrrrrrrppprrrtttuuutttrrrrrrsssuuuuuutttuuuuuuvvvwwwxxxxxxzzz{{{zzzyyyyyyzzz{{{}}}~~~}}}{{{zzzzzz{{{zzzzzz{{{zzzyyyvvvrrrpppppppppqqqrrrrrrsssssstttwwwwwwyyyzzz|||}}}~~~~~~}}}|||zzzyyyyyyxxxzzzyyyyyy{{{}}}}}}yyyvvvtttuuuvvvxxxyyyzzz{{{{{{{{{yyyvvvsssqqqooooooooojjjiiigggddd___ZZZVVVTTTVVVRRRPPPTTTVVVVVVWWWZZZ\\\]]]^^^______^^^]]]\\\aaa^^^[[[ZZZ[[[]]]^^^___^^^aaaeeehhhjjjkkkmmmnnnnnnoooqqqtttuuusssnnnjjjccc```\\\YYYWWWUUURRRPPPSSSSSSSSSRRRQQQQQQSSSUUUdddooo}}}}}}~~~}}}zzzvvv{{{}}}xxxdddTTTHHH??????DDDEEEEEEEEEDDDAAA>>>;;;999666222000111000//////000000///...000000...------...///000........................------------------------)))***+++,,,...///000000//////............//////............------------///000111111222555:::>>>EEEHHHLLLQQQ[[[dddgggdddjjjbbbZZZTTTMMMGGGFFFIIIHHHIIIJJJNNNRRRVVVYYYYYYZZZYYYZZZZZZWWWXXXbbbmmm~~~tttkkkjjjiiiggggggkkkqqquuu~~~}}}zzzooobbb___[[[VVVSSSSSSSSSTTTddd``````gggiiigggfffiii~~~}}}yyyxxxzzzzzz}}}xxxrrrqqqpppqqqrrruuuvvvwwwwwwyyyvvvtttvvvxxxxxxsssooommmlllkkkkkkmmmnnnnnnmmmtttpppkkkfff^^^SSSJJJDDDAAA===777444333555666666555444444555666777555444222222444666777555222...000000000000000000000000////////////////////////......///000000000000///222222222111111111000000111000000000000000000000111111111222333444555555:::@@@NNNaaasss~~~}}}pppaaaXXXUUUUUUVVV[[[___fffooowww~~~xxxtttrrrppplllkkkjjjjjjiiiggghhhfffbbb\\\VVVPPPKKKHHHBBBCCCBBB@@@???@@@BBBEEEFFFFFFHHHKKKOOOSSSUUUVVV___eeemmmvvv}}}||||||}}}{{{yyy|||||||||{{{{{{zzzzzzzzzyyyyyyyyyzzzzzz|||}}}}}}}}}~~~~~~}}}|||{{{zzzxxxwwwwwwtttuuuuuuuuuuuutttsssrrrsssssssssssssssrrrqqqqqqqqqsssuuuuuusssrrrrrrrrrrrrrrrrrrrrrssstttuuuvvvwwwyyyzzz{{{zzzzzz{{{}}}~~~}}}zzzxxxxxxxxxwwwwwwwwwwwwuuutttrrrppppppqqqqqqrrrrrrsssttttttuuuuuuvvvwwwxxxzzz|||}}}~~~}}}|||{{{yyyyyyyyyyyyyyyxxxxxxzzz}}}}}}{{{yyyvvvwwwwwwxxxyyyyyyyyyyyy{{{yyywwwuuusssrrrqqqqqqooonnnmmmjjjfffbbb^^^\\\ZZZUUURRRUUUVVVVVVXXX[[[^^^___```aaaaaaaaa```___aaa^^^[[[YYYYYYZZZ[[[\\\\\\aaagggkkklllllllllmmmmmmnnnoooqqqqqqppplllhhhccc```\\\YYYWWWUUURRRPPPQQQPPPOOONNNNNNOOOOOOPPPYYYcccrrr}}}~~~~~~}}}zzzvvv}}}~~~nnnXXXKKK@@@???BBBDDDDDDEEEGGGDDD@@@>>>;;;888444222111000//////000000///...//////......///000111222................................................++++++,,,---......////////////............//////......//////000000000111000111222222444777<<<@@@DDDIIIPPPWWW```iiijjjfff___YYYTTTQQQLLLFFFEEEGGGJJJLLLOOOTTTXXX[[[\\\\\\___]]]\\\[[[ZZZ]]]iiiuuuzzztttmmmnnnnnnnnnnnnqqqvvvyyy}}}~~~sssjjj___\\\YYYVVVUUUVVVWWWYYY```___dddlllooommmmmmqqq|||yyyqqqttt{{{}}}vvvsssuuuyyy{{{{{{wwwrrrooonnnoootttzzz}}}}}}|||}}}||||||~~~|||vvvpppooollliiihhhjjjlllmmmnnnttttttrrroooggg]]]PPPHHHCCC???999666666777888888777555444555666666555333111222333555666666333111111111111111111111111111////////////////////////---......///////////////222111111111111000000000000000000000000000111111222222222333444555777777888GGG]]]rrrttteeeYYYTTTTTTTTTUUU]]]aaahhhpppyyy{{{{{{zzzssspppmmmjjjgggeeeeeeffffffeeefff```YYYRRRNNNJJJEEEAAA???@@@BBBBBBCCCDDDGGGIIIIIIJJJLLLOOOSSSXXX\\\^^^hhhppp}}}|||{{{{{{{{{zzzyyyzzzzzz{{{{{{{{{zzzyyyyyyzzzyyyxxxxxxzzz|||~~~|||{{{yyywwwuuuuuuuuuuuusssttttttttttttsssrrrrrrqqqqqqrrrrrrrrrqqqpppppprrrsssuuuuuusssqqqqqqqqqppppppqqqrrrssstttuuuvvvuuuwwwzzz{{{{{{{{{}}}~~~|||xxxuuuttttttttttttsssrrrqqqqqqqqqqqqpppqqqqqqrrrrrrssstttttttttsssrrrrrrtttvvvxxxzzzzzzzzzyyyxxxxxxxxxyyyyyywwwvvvvvvxxxzzz|||{{{{{{xxxxxxxxxxxxxxxxxxxxxxxxzzzyyyxxxvvvuuuuuuuuuuuuuuutttssspppmmmiiieeeccc___YYYUUUVVVWWWVVVWWWZZZ]]]^^^```aaabbbcccccccccbbb___\\\YYYWWWVVVWWWXXX[[[aaahhhlllnnnmmmlllkkkllllllkkkllllllkkkiiifffaaa___\\\ZZZXXXVVVSSSQQQQQQNNNKKKJJJLLLNNNLLLKKKLLLTTTaaaqqq}}}{{{xxx{{{|||}}}zzz```QQQCCC>>>@@@BBBDDDFFFGGGEEEAAA???<<<999555222222111//////000000///............///000111333444........................////////////////////////,,,,,,---------.........//////............//////...//////000222333333444000222333444666:::@@@DDDCCCKKKTTT\\\dddjjjhhhcccTTTPPPNNNNNNLLLGGGEEEGGGLLLPPPVVV\\\___aaa```___ddd```]]]]]]___fffttt{{{vvvtttpppqqqsssttttttuuuxxxzzz|||ssshhhbbbYYYXXXWWWVVVWWWYYY\\\]]]___bbbjjjqqqtttsssvvv{{{~~~zzzxxxoooqqquuuwwwsssnnnnnnsssyyy|||{{{yyytttooollllllnnnttt|||~~~wwwrrrrrrnnnjjjhhhiiilllnnnooowwwyyyxxxtttmmmdddWWWMMMEEEAAA;;;888777888999999888777555555555666555333222111222444666777555333111111111111111000000000////////////////////////------...///////////////111111111111000000000000000000000000000111111111111111222333333555888:::888MMMiii|||wwwiiiYYYRRRQQQRRRTTTWWW^^^ccckkkttt}}}|||~~~}}}wwwrrrooohhhfffcccbbbdddfffggggggddd[[[PPPIIIGGGEEE@@@<<<===???BBBDDDEEEFFFIIIKKKLLLNNNQQQUUUYYY___eeeiiiqqq|||~~~}}}}}}}}}||||||{{{xxxyyyzzzzzzzzzyyyxxxxxxyyyxxxwwwvvvxxx{{{~~~~~~{{{yyywwwtttssssssttttttttttttuuuuuuuuuuuutttssspppqqqqqqrrrqqqqqqpppppprrrtttuuuuuurrrpppoooppppppqqqrrrsssuuuvvvvvvvvvsssvvvyyy{{{||||||~~~|||wwwsssrrrrrrrrrqqqpppoooooopppqqqrrrppppppqqqqqqrrrsssssssssrrrqqqpppooopppsssvvvxxxvvvvvvvvvvvvvvvwwwxxxxxxwwwvvvuuuuuuvvvxxxxxxxxxwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxwwwtttpppkkkgggeeeddd]]]WWWWWWVVVUUUVVVYYYXXXYYY[[[^^^```cccdddeeedddbbb^^^ZZZVVVTTTUUUVVV\\\aaafffjjjkkkkkkkkkkkkmmmkkkiiiiiiiiihhhfffeee```^^^\\\ZZZYYYWWWTTTRRRSSSNNNIIIIIILLLMMMKKKGGGDDDIIITTTeeewww|||yyytttvvvyyylllZZZHHH@@@???@@@CCCFFFEEECCC@@@>>><<<999444111333111000000111111///........./////////000111111...............................................................---------//////............////////////000111111222333333000111333555888===CCCHHHHHHPPPZZZ___cccddd___XXXOOOKKKIIIKKKJJJHHHHHHKKKNNNTTT[[[bbbddddddcccaaaeee```\\\___eeeooo~~~~~~xxxuuurrrqqqssstttttttttvvvyyy{{{uuuggg^^^ZZZUUUUUUVVVWWWYYY[[[^^^___```fffnnnsssuuuwww}}}~~~{{{yyyttttttvvvuuuooohhhjjjpppzzz~~~xxxvvvqqqllljjjjjjlllrrryyy~~~}}}yyyvvvrrrooojjjhhhiiikkkmmmmmmzzz}}}|||uuuoooiii^^^SSSGGGCCC===999888888999999999777555444555666555444222222111333555777666555111111111000000/////////........................---......///000/////////000000000000000000000000//////000000111111111111///000222222222444888;;;???VVVrrr}}}mmm^^^QQQNNNOOOQQQUUUZZZaaagggqqq}}}~~~{{{vvvpppmmmeeecccbbbccceeehhhjjjjjj```WWWKKKDDDBBBBBB???<<<>>>@@@CCCEEEEEEGGGIIIKKKMMMPPPUUUZZZ___fffooottt}}}||||||}}}}}}||||||||||||yyyyyyyyyyyyyyyyyyxxxxxxwwwvvvuuutttvvvyyy}}}~~~~~~~~~{{{yyyvvvtttrrrrrrssstttrrrsssssstttttttttsssssspppqqqqqqrrrrrrrrrqqqqqqrrrsssuuutttrrrpppooooooooopppqqqsssttttttttttttqqqtttxxx{{{|||}}}~~~{{{vvvsssqqqqqqqqqpppnnnmmmnnnooorrrsssooooooppppppqqqrrrrrrrrrrrrpppooonnnoooqqqtttvvvsssssssssssstttuuuvvvwwwvvvvvvuuutttssssssssstttttttttttttttuuuwwwyyyzzzvvvvvvwwwxxxyyyzzzzzz{{{}}}|||zzzvvvrrrlllhhheeefff___ZZZYYYWWWTTTTTTVVVSSSTTTWWW[[[___cccggghhhfffdddaaa\\\WWWTTTVVVXXX___aaadddfffggghhhjjjlllmmmkkkiiigggggggggeeeccc^^^]]][[[[[[ZZZYYYVVVSSSRRRMMMHHHGGGIIIJJJGGGCCCBBBDDDLLL\\\ooo~~~{{{|||~~~{{{xxxppptttyyyzzzfffOOOCCC@@@@@@BBBEEEDDDCCCAAA???>>>;;;666333444222000000111111///.../////////......------,,,........................------------------------//////.........---------//////............//////000000000000000000000000///111333666:::@@@GGGLLLSSSZZZ```aaa___\\\UUUMMMMMMHHHEEEFFFFFFFFFJJJOOOPPPWWW___dddeeedddcccbbbddd^^^\\\aaakkkvvv{{{yyytttnnnpppqqqssstttvvvzzz|||qqqggg^^^XXXUUUSSSTTTVVVXXX[[[]]]___```aaahhhooosssvvv~~~|||yyywwwwwwxxxyyywwwnnngggiiippp~~~xxxtttsssooohhhggghhhjjjnnnqqquuuyyy{{{~~~{{{yyywwwuuurrrqqqrrrrrrrrrqqqyyy}}}}}}vvvrrrooofffZZZKKKFFF@@@;;;999888888888999777555444555666666666444333222222555666777666111111111000000///.................................//////000000000000000//////000000000000000111/////////000111111222222...000222222111444999>>>JJJaaayyyxxxdddWWWMMMMMMPPPQQQWWW```gggppp~~~~~~yyywwwqqqllljjjdddccccccdddgggiiijjjiiiZZZRRRHHHAAA??????@@@???AAACCCEEEFFFGGGIIILLLNNNPPPUUU[[[aaagggppp{{{|||wwwyyy{{{{{{zzzzzz{{{||||||{{{zzzyyyxxxxxxxxxxxxvvvuuuttttttvvvxxxzzz|||~~~~~~}}}}}}|||}}}~~~}}}|||{{{|||}}}yyyxxxvvvtttsssrrrrrrrrroooppppppqqqqqqqqqqqqpppppppppqqqrrrrrrrrrqqqqqqqqqrrrttttttrrrpppppppppmmmnnnoooqqqqqqqqqppppppooossswwwzzz{{{|||}}}~~~~~~~~~}}}yyyuuuqqqpppppppppooonnnmmmmmmoooqqqrrrmmmnnnnnnoooppppppqqqqqqpppooonnnnnnooopppssstttqqqqqqqqqqqqrrrssstttuuuuuuuuuvvvtttrrrpppqqqqqqrrrqqqqqqrrrsssuuuxxxyyytttuuuvvvxxxyyyzzzzzzzzz~~~|||yyytttoookkkhhhhhhbbb]]]\\\ZZZVVVTTTVVVRRRSSSVVVZZZ^^^cccgggiiieeeeeeccc^^^XXXUUUWWWZZZaaabbbdddeeeeeegggkkknnnmmmkkkhhhggggggeeecccaaa]]]\\\[[[[[[[[[ZZZWWWTTTOOOKKKFFFDDDEEEDDDBBB@@@BBBBBBGGGTTTeeeuuu}}}wwwvvvwww{{{}}}yyywwwqqquuuzzzrrrXXXIIICCCAAABBBDDDDDDDDDCCCBBBBBB???;;;777444333111111111111///---/////////...---,,,+++***........................------------------------//////..................//////............//////000000/////////.........///222555888===DDDKKKQQQ^^^ccceeeaaa[[[VVVOOOIIIIIIDDDAAACCCDDDFFFKKKQQQTTTZZZ```ccccccbbbbbbcccccc^^^]]]fffqqq{{{yyyxxxyyytttmmmooorrruuuyyy|||}}}mmmbbb\\\YYYVVVSSSSSSUUUXXX[[[^^^aaabbbcccbbbjjjqqqvvv}}}}}}yyyuuussswwwyyy|||{{{rrrkkkmmmuuuxxxrrrpppqqqmmmgggeeegggiiiiiihhhjjjpppuuu{{{~~~{{{|||{{{{{{{{{|||zzzwwwtttsss{{{}}}xxxwwwwwwnnnbbbOOOJJJCCC===;;;:::999888999666444444555777888888666444222222444666777777333333222111111000//////........................///000000111111111111111////////////000000111111...//////000111111222222///111444333222555;;;AAAQQQggg}}}}}}ooo\\\RRRLLLOOOQQQQQQZZZfffooo{{{zzz|||yyytttqqqkkkhhhhhheeeddddddeeeggggggeeecccRRRMMMFFF@@@===>>>@@@CCCCCCEEEFFFGGGIIILLLQQQTTTYYY___fffmmmttt}}}{{{vvvxxx||||||{{{zzz{{{}}}}}}zzzxxxvvvwwwxxxyyyvvvvvvvvvvvvwwwxxxyyyzzz}}}}}}|||{{{{{{zzzyyyyyywwwyyy{{{zzzxxxwwwyyy{{{wwwvvvuuutttsssqqqppppppnnnoooooopppqqqqqqppppppnnnoooppppppqqqqqqppppppoooqqqssssssrrrppppppqqqmmmnnnoooqqqqqqpppnnnmmmnnnqqqvvvyyyzzzzzz{{{|||yyyzzzyyyvvvrrrpppooooooooonnnmmmmmmmmmnnnooopppllllllmmmmmmnnnooooooooommmmmmmmmmmmnnnooopppqqqpppooooooooopppqqqrrrrrrrrruuuwwwvvvtttrrrrrrrrrrrrqqqppppppqqqsssuuuvvvrrrsssuuuwwwxxxyyyyyyyyy||||||zzzxxxuuuqqqmmmkkkjjjeeeaaaaaa___ZZZVVVWWWRRRSSSTTTWWW[[[___ccceeeddddddccc^^^XXXVVVYYY]]]aaadddfffhhhhhhiiilllmmmkkkjjjhhhgggfffdddaaa^^^\\\[[[[[[\\\\\\[[[XXXUUUMMMKKKHHHEEEBBBAAA@@@@@@@@@@@@BBBKKK[[[lllyyy|||wwwwwwyyy}}}|||zzzssswwwyyy{{{|||aaaOOOFFFBBBAAACCCCCCBBBBBBCCCCCCAAA===:::555333111111111111///---....../////////---,,,+++............................................................//////////////////............//////......//////////////////111444777<<>>===>>>EEESSSeeeuuu~~~{{{yyy{{{uuuwwwvvvuuuzzzfffRRRHHHCCCAAACCC??????@@@AAABBB@@@===999555444222111111111///------...///000000///..............................////////////////////////............//////000000//////............//////------...///000111222222333666:::>>>DDDLLLTTTYYY```bbb^^^UUUNNNLLLLLLKKKCCCAAACCCJJJNNNOOOSSSXXX\\\___bbbaaa^^^^^^aaaeeehhhdddfffqqq{{{}}}{{{yyyzzz}}}{{{|||}}}{{{www|||~~~xxxtttgggddd___[[[YYYXXXVVVVVVSSSWWW\\\bbbgggkkkmmmmmmttt{{{zzztttrrrqqqvvv||||||zzz~~~xxxnnnjjjlllnnnmmmllljjjiiihhhgggggghhhjjjkkksss~~~}}}~~~}}}vvvooolllrrryyy~~~{{{qqqfffTTTCCC??????<<<888777;;;999666333222333555777888555333333666777777555666444222000//////000111000000000000000000000000////////////000000000000111111000000//////......000000000000111111111111222000000333666999@@@HHH\\\oooqqq___SSSRRRQQQPPPTTT[[[eeelll|||yyyxxx~~~xxxrrrmmmiiifffdddbbbbbbbbbdddccc]]]SSSKKKIIIFFFBBB??????AAACCCCCCGGGHHHKKKMMMPPPUUU[[[___kkkuuu}}}|||}}}|||{{{{{{}}}~~~|||{{{{{{{{{yyywwwvvvvvvwwwyyyzzz|||}}}}}}~~~{{{xxxwwwxxxxxxvvvsssuuuuuuuuuuuuuuuuuuttttttsssssssssrrrqqqpppooonnnqqqpppnnnnnnoooppppppooommmnnnoooppppppooonnnmmmnnnnnnnnnnnnnnnmmmmmmmmmooooooooooooooooooppppppuuutttuuuwwwyyyzzzzzzyyytttttttttsssrrrpppmmmlllooonnnnnnooorrrqqqmmmjjjhhhhhhiiijjjkkkkkklllllllllkkkkkkjjjkkklllnnnoooooonnnnnnmmmmmmmmmmmmnnnsssssstttttttttttttttssswwwsssnnnmmmoooqqqrrrqqqoooooopppqqqrrrtttuuuuuuvvvvvvuuusssrrrqqqpppooojjjhhhgggffffffccc```]]]XXXVVVSSSRRRSSSVVVZZZ]]]]]]^^^]]]ZZZXXXXXX\\\___dddfffjjjnnnoooooommmlllkkkgggdddeeeddd```]]]^^^]]]\\\[[[[[[\\\]]]\\\[[[RRRMMMFFFCCCCCCCCCBBB@@@BBB===;;;AAAJJJVVVeeeqqqwww|||zzzvvv~~~{{{xxxyyywwwrrrtttzzzvvv^^^III???>>>AAACCCBBBBBBCCCDDDCCCAAA???999555222000111222000...---------------------------.........//////000000//////000000///...------------............------,,,,,,,,,---...///000000111000//////111222222111...:::DDDFFFGGGMMMTTTXXXXXX[[[XXXPPPLLLMMMLLLGGGAAADDDHHHLLLOOOSSSXXX[[[eee^^^]]]aaacccaaabbbggggggiiiooowww~~~~~~yyysss{{{}}}}}}sssllljjjaaa___[[[YYYWWWUUURRRPPPTTTVVV[[[ccckkkssswwwxxx{{{|||wwwuuutttvvv{{{~~~}}}~~~yyyqqqlllmmmoooooooooqqqooommmjjjjjjjjjlllmmmzzz~~~|||zzz{{{|||zzztttnnnkkkqqqxxx~~~yyylllZZZHHHBBB@@@<<<888777:::888555222222333555777888666333333555777777666666444222000//////000111000000000000000000000000////////////000000000000111111000000////////////000000000000111111111111222111222555777;;;EEEOOOddduuu|||kkkYYYTTTSSSSSSSSSWWW___hhhooo{{{xxxxxx}}}vvvpppkkkhhheeecccbbbbbbbbbaaa]]]WWWOOOIIIEEECCCAAA@@@BBBDDDEEEFFFIIIJJJLLLNNNRRRXXX```eeeuuu~~~~~~}}}}}}~~~|||{{{zzz{{{|||}}}|||{{{xxxxxxyyyzzz{{{}}}}}}~~~{{{xxxuuutttvvvwwwvvvuuussssssssssssssstttttttttsssrrrpppooonnnoooooopppqqqooonnnnnnooopppoooooommmnnnoooooooooooonnnmmmnnnnnnnnnnnnmmmmmmmmmmmmoooooooooppppppqqqqqqqqqttttttuuuwwwyyyzzzyyyxxxsssttttttsssqqqooommmlllnnnmmmmmmnnnpppooollliiihhhhhhiiijjjjjjkkkllllllkkkjjjjjjjjjjjjlllmmmnnnnnnnnnmmmmmmmmmmmmmmmnnnrrrsssssstttttttttssssssuuuqqqnnnnnnoooqqqpppooopppqqqrrrtttuuuwwwxxxxxxwwwwwwvvvtttrrrqqqpppooollljjjiiiiiihhhfffccc```[[[YYYVVVTTTTTTVVVYYY[[[XXXYYYYYYYYYYYY[[[aaaeeegggiiilllooopppooommmkkkmmmhhheeeeeeddd___\\\]]]___^^^]]]^^^```aaa```^^^VVVPPPHHHDDDCCCCCCAAA@@@@@@<<<<<<@@@GGGQQQ___lllwww|||{{{xxx~~~{{{xxxzzz{{{wwwyyy|||~~~eeeNNNAAA???BBB@@@@@@@@@AAABBBAAA???<<<999666222111111111000...,,,,,,,,,,,,,,,,,,,,,,,,............/////////000///////////////...------//////000000000000//////---......//////000000000000/////////000111222222222===FFFHHHJJJNNNTTTVVVUUUVVVTTTRRRVVVYYYTTTKKKDDDFFFJJJNNNRRRXXX^^^cccccc]]][[[___aaaaaacccgggkkkpppuuuwwwvvvtttsssrrr~~~uuuiiibbb___\\\ZZZWWWVVVUUUTTTTTTSSSZZZ[[[___eeemmmuuuzzz}}}}}}{{{zzzyyy|||{{{vvvqqqpppqqqtttvvvxxxuuurrrooommmnnnoooppp}}}zzzzzzzzzxxxtttpppkkkpppvvv|||ssscccPPPFFFAAA===999777777666333222222333555777888666444444555666666666666555333111000000000111000000000000000000000000////////////000000000000111000000000000/////////000000000111111111222222222333555777888===LLLZZZooo}}}}}}rrrbbbRRRTTTTTTUUUWWW\\\dddnnnttt}}}vvvxxxzzz}}}yyyrrrmmmiiifffcccaaaaaaaaa```\\\UUUNNNIIIFFFAAAAAAAAACCCEEEGGGIIIJJJNNNOOOPPPRRRXXXaaakkkrrr}}}|||{{{|||~~~~~~}}}zzzzzz{{{|||}}}~~~~~~~~~{{{wwwtttrrrrrrtttttttttsssrrrrrrqqqqqqrrrrrrrrrrrrqqqnnnllllllnnnqqqrrrpppnnnmmmmmmooopppooonnnmmmmmmnnnnnnooonnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnoooooopppqqqrrrsssssstttttttttwwwyyyzzzxxxwwwsssssssssrrrqqqooonnnmmmmmmllllllmmmnnnnnnkkkiiihhhhhhiiiiiijjjjjjkkkkkkjjjiiiiiiiiiiiikkklllmmmmmmmmmlllllllllmmmmmmnnnrrrrrrsssssssssrrrrrrqqqrrrpppoooooopppqqqooonnnpppqqqsssuuuwwwxxxyyyzzzxxxxxxvvvuuusssqqqpppoooooommmlllllllllkkkhhheee```^^^[[[XXXVVVVVVXXXYYYTTTUUUVVVVVVXXX]]]ccchhhmmmnnnpppqqqqqqooommmlllnnniiieeeeeeddd___\\\]]]`````````bbbeeefffeeeccc[[[TTTKKKEEECCCBBBAAA???<<<;;;<<<>>>AAAHHHVVVdddsssyyy|||zzz{{{zzzyyyzzz~~~}}}~~~~~~qqqVVVEEE@@@AAA??????@@@BBBCCCBBB???<<<:::777444222111111000...------------------------............///////////////////////////......---000111111222222111111000//////000000000000000000//////...///000111333444888BBBJJJLLLMMMQQQSSSSSSQQQOOOOOOVVV```eee[[[NNNFFFHHHLLLPPPVVV]]]dddjjjbbb]]]\\\___cccfffiiimmmooouuuyyyvvvooollloootttvvvhhh]]]XXXVVVWWWVVVUUUTTTUUUVVVXXXYYYaaabbbfffkkkrrryyy~~~}}}}}}}}}}}}~~~~~~~~~{{{wwwtttuuuxxx{{{yyywwwtttrrrqqqqqqrrrttt~~~~~~|||yyyvvvooosssvvvzzzzzzlllZZZLLLCCC===999666666444333111222333555666888777555444444555666666666555444222111111111111////////////////////////////////////000000000000000000000000000000000000000000111111111222222222222333666888999AAATTTfffyyyvvviiiZZZNNNSSSTTTWWWZZZ```iiissszzzyyyttt{{{~~~wwwsssnnniiifffccc```^^^^^^^^^\\\UUULLLEEECCCCCC???AAADDDFFFHHHIIIKKKMMMRRRSSSUUUYYY```kkkwww~~~~~~|||{{{{{{|||}}}~~~~~~}}}}}}|||{{{xxxtttqqqpppqqqssstttvvvuuusssqqqpppppppppppppppooonnnnnnnnnoooqqqrrrooommmllllllnnnoooooonnnllllllmmmmmmmmmnnnnnnmmmllllllmmmmmmmmmmmmmmmnnnnnnooooooqqqrrrsssttttttsssssstttvvvyyyyyywwwuuussssssrrrqqqpppooonnnmmmmmmmmmmmmmmmmmmmmmkkkjjjiiiiiiiiiiiijjjjjjkkkkkkiiiiiihhhhhhhhhiiikkkllllllkkkkkkkkklllmmmnnnnnnqqqqqqrrrrrrqqqqqqppppppoooppppppqqqrrrqqqooonnnnnnppprrrtttvvvxxxxxxxxxxxxxxxwwwuuusssrrrppppppqqqpppoooppppppooollljjjfffccc```]]]ZZZYYYYYYYYYWWWWWWWWWXXX[[[```eeeiiiqqqrrrssssssrrrqqqpppooooooiiiffffffddd```^^^______```bbbeeehhhiiihhhfff___WWWMMMFFFCCCBBB@@@>>>999:::;;;===<<>>;;;999666333111000//////.................................///////////////...///////////////......000111111222222111111000000000//////////////////....../////////111444777@@@HHHPPPQQQRRRSSSRRROOOMMMLLLOOOYYYccceeeZZZNNNEEEIIINNNSSSXXX^^^dddhhhbbb______bbbiiioootttxxxtttwwwxxxsssmmmlllqqqwww|||}}}yyyrrrggg]]]VVVUUUVVVWWWVVVVVVUUUVVVXXX\\\___eeeiiiooouuu|||sss~~~{{{yyyzzz~~~~~~~~~|||zzzwwwwwwxxxzzzvvvuuutttsssssstttuuuvvv|||~~~yyyzzzyyyyyyuuucccRRRFFF???:::666555444333222222333555666888777666555444444555666666666555333222222111111////////////////////////////////////000000000000000000000000111111111111111111111111222222222222111333666:::===GGG\\\ppp~~~}}}ooobbbVVVOOOQQQTTTXXX]]]eeennnxxx~~~xxxvvvzzzrrrnnniiieeebbb___[[[YYYXXXXXXUUUNNNFFFAAAAAABBBAAAEEEHHHJJJKKKKKKMMMOOOSSSUUUZZZ```iiivvv~~~|||zzzzzz{{{|||}}}}}}{{{zzzyyyuuusssqqqppppppssswwwyyyzzzyyyuuurrrooonnnmmmmmmlllnnnoooqqqqqqqqqppppppnnnlllkkklllnnnoooooonnnlllllllllllllllmmmmmmnnnkkklllllllllmmmmmmnnnnnnnnnooooooqqqrrrsssttttttrrrssstttvvvxxxxxxvvvssssssrrrqqqpppoooooonnnnnnmmmnnnnnnnnnmmmllllllllljjjjjjjjjjjjjjjkkkkkkkkkkkkjjjiiihhhhhhhhhiiijjjjjjjjjjjjjjjkkklllnnnnnnpppppppppppppppooonnnnnnnnnppprrrsssrrrqqqpppoooooopppsssuuuwwwxxxxxxxxxwwwwwwvvvtttsssrrrqqqpppqqqqqqqqqrrrsssrrrpppmmmiiihhheeebbb```^^^\\\\\\\\\[[[\\\___dddiiinnnpppttttttttttttuuuuuuttttttqqqkkkggggggfffbbb```bbb^^^___bbbgggjjjkkkiiifff```YYYOOOGGGDDDBBB@@@===999999;;;<<<999:::DDDPPPgggqqq|||}}}}}}|||{{{{{{||||||~~~~~~{{{zzzhhhOOOAAA===@@@@@@BBBDDDEEEDDDAAA???<<<:::888444111000/////////////////////////////////////////////...............///////////////...///000000111111000000//////.....................---///000//////222777:::EEEOOOWWWWWWTTTRRROOOLLLIIIKKKPPPXXX]]]YYYQQQKKKCCCHHHOOOUUUYYY\\\___aaa```aaabbbfffnnnwww}}}}}}zzzuuuqqqooopppsssuuuzzzzzzpppkkkccc[[[UUUTTTVVVXXXXXXXXXXXXVVVVVVYYY___dddiiipppzzztttfff~~~{{{xxxwww{{{||||||||||||{{{yyywwwvvvqqqqqqrrrsssuuuuuuvvvvvv{{{{{{yyy}}}|||mmmYYYKKKCCC===888666555444333333444555555777888777555333333555666666666666555444333222111000000000000000000000000////////////000000000000000000000111111111111222111111111222222222222333222333666<<>>IIIUUU___]]]VVVPPPLLLIIIFFFHHHNNNSSSRRRLLLHHHHHHDDDHHHOOOTTTWWWZZZ\\\^^^```ccceeeiiiqqq{{{|||tttppprrrsssrrrpppzzz~~~{{{qqqhhhccc\\\UUUSSSTTTWWWYYYZZZ[[[ZZZXXXXXX[[[ccciiiqqqyyyzzzjjj\\\zzz|||}}}zzzwwwyyy~~~zzztttnnnpppsssuuuvvvvvvuuuttt{{{}}}xxxtttyyyuuuaaaQQQHHHBBB<<<777777666555444444444555777888888666333222444777777666666555444333222111000000000000000000000000////////////000000000000000000111111111222222222111111111222222222333333555444888@@@KKKZZZnnn~~~uuueeeXXXSSSTTTQQQUUU\\\eeennnxxx~~~|||~~~zzzsssrrrkkkhhhccc___[[[WWWSSSPPPIIIFFFCCCBBBCCCDDDDDDDDDFFFJJJOOOOOOOOOPPPTTTXXX[[[bbbnnn{{{~~~|||zzzyyyyyyxxxvvvuuuuuuvvvxxxxxxwwwtttqqqoooeeehhhlllnnnqqquuu{{{zzzwwwssspppmmmllllllmmmjjjkkklllnnnnnnmmmlllkkklllkkkjjjjjjmmmnnnnnnnnnkkkjjjjjjjjjkkklllmmmnnnjjjjjjkkkllllllmmmnnnnnnoooooooooppppppqqqqqqqqqqqqrrrtttvvvxxxwwwtttqqqrrrqqqpppooonnnnnnoooooolllnnnnnnmmmkkkjjjkkkmmmmmmmmmmmmmmmmmmmmmmmmmmmpppnnnllliiihhhggggggggggggggghhhiiikkklllnnnoooooooooooonnnnnnmmmkkkkkkkkkmmmoooooommmmmmnnnppprrrsssvvvxxxyyyxxxwwwuuurrrrrrrrrrrrrrrrrrrrrrrrnnnnnnoooppprrrrrrqqqoookkklllllllllkkkjjjhhhhhhccceeehhhooovvv{{{|||{{{sssssstttvvvyyy}}}~~~vvvooolllgggaaa^^^___]]]___dddiiillllllhhheee[[[UUUNNNJJJGGGDDD@@@<<<===::::::<<<;;;:::>>>DDDTTTccctttzzzyyyzzzxxxvvvwww{{{|||yyyyyy|||fffPPPDDD@@@???>>>???@@@BBBAAA@@@======;;;777111...///000........................000/////////............------...///////////////...//////000000//////...------......//////000000...000222222111555<<>>???CCCFFFGGGFFFGGGKKKOOOPPPPPPRRRWWW]]]bbbkkkyyy~~~}}}yyywwwuuusssooommmtttuuuvvvvvvuuurrrnnnlllfffiiimmmooooooqqqvvvzzzvvvtttqqqnnnllllllmmmnnnkkkjjjjjjjjjiiijjjjjjjjjllljjjiiijjjlllnnnnnnnnnjjjjjjiiiiiijjjlllmmmnnnjjjjjjkkkkkklllmmmnnnnnnooooooooooooooopppppppppqqqrrrtttvvvxxxwwwsssppprrrqqqpppnnnnnnnnnooooookkklllmmmllliiihhhjjjmmmnnnnnnnnnnnnnnnnnnmmmmmmqqqpppmmmjjjhhhfffffffffgggggghhhiiijjjlllnnnooonnnnnnnnnnnnmmmlllkkkjjjiiikkkmmmmmmkkkjjjllloooppprrrtttvvvvvvuuusssrrrpppppppppqqqqqqrrrrrrrrrmmmmmmmmmoooqqqrrrpppoookkklllmmmnnnnnnnnnllllllfffgggjjjpppvvvyyywwwuuurrrrrrtttvvv{{{{{{sssnnnhhh```\\\\\\^^^```eeejjjmmmlllhhheeeXXXSSSNNNJJJHHHEEE@@@<<<>>>;;;:::<<<===<<<>>>BBBJJJ[[[mmmtttssssss{{{yyyvvvwww|||~~~{{{yyyzzzoooWWWIIICCCAAA???@@@AAACCCDDDDDD>>>>>><<<777111...///000------------------------000000//////.........---------...///000000////////////000000000000//////---......///000111111222...111333333222555===DDDJJJ\\\iiidddUUUKKKGGGGGGDDD??????DDDEEECCCDDDHHHKKKLLLMMMOOOSSSYYYaaaggglllqqqssstttzzzvvvssspppqqqsssvvvvvvuuuttt~~~zzzrrriiibbb___\\\XXXWWWXXX\\\___aaacccdddeeeddddddjjjttt}}}zzzpppiiiaaa[[[