BM6P6(@ yyyhhhaaa___\\\ZZZYYY^^^]]]```eeekkksss}}}yyyvvvuuurrrjjjeeeeeezzz^^^HHH???BBB???>>>>>>:::===???CCCCCCSSS{{{ooofffeeehhhgggeeeddd^^^\\\\\\aaaiiipppqqqooolllnnnqqqqqqooommmkkkjjjssswwwtttjjjdddeeeeeeccc```ccceeefffjjjwwwlll___YYYXXX[[[___eeennnwww~~~~~~}}}}}}|||vvvssswww~~~vvvxxxwwwvvv~~~{{{xxxwwwOOOAAA===???<<<===@@@;;;===>>>GGGWWWeeemmmrrruuu~~~tttyyy{{{xxxvvvyyy|||}}}~~~sssnnnpppvvv~~~zzzMMMCCCFFFAAABBB===>>>========================???::::::???>>>AAAWWWrrrrrrddd^^^\\\ZZZ[[[]]]```aaadddggggggiiisss~~~zzzuuuqqqpppjjjfffeeexxx^^^GGG>>>AAA>>>>>>???<<<>>>???BBBCCCVVV}}}ooodddbbbdddeeeffffff```___```eeemmmssssssrrrsssttttttrrrmmmhhhcccaaaooovvvyyyssslllhhhccc^^^dddeeeeeegggkkksss|||zzzsssjjjaaa\\\[[[aaagggiiimmmyyy|||{{{zzzzzzyyyuuurrrxxxzzz}}}~~~|||sss}}}~~~QQQBBB>>>@@@<<<===@@@;;;>>>@@@IIIZZZiiipppuuuyyytttqqqvvvyyyvvvvvvzzz~~~|||vvvssszzz{{{tttzzzqqqQQQDDDEEE???AAA>>>???========================<<<999:::>>>>>>EEE```}}}sssiii```\\\[[[\\\```eeeeeegggkkkmmmjjjgggllluuu}}}vvvqqqnnnjjjhhhfffuuuaaaIII>>>@@@===>>>AAA>>>??????AAADDD[[[qqqccc___aaaccceeeggg^^^^^^```fffnnnssstttssswwwwwwvvvsssnnngggaaa^^^jjjttt{{{yyysssmmmhhhdddgggdddcccdddgggiiiiiiggggggjjjjjjccc\\\\\\cccjjjqqqrrr~~~zzz|||zzzzzzyyyuuuttt{{{}}}sss|||TTTEEE@@@AAA<<<===@@@;;;>>>BBBMMM^^^mmmuuuzzz~~~oooooouuuwwwuuuvvv{{{~~~xxxwwwyyy}}}rrrhhhfffnnnwwwlllTTTEEEDDD>>>@@@>>>AAA========================999999<<<===???LLLmmmzzzkkkddd___^^^___aaagggoookkkllloootttsssqqqrrrvvvyyy}}}|||yyy{{{yyysssmmmjjjiiigggqqqfffNNNAAAAAA===>>>AAA?????????AAADDD___ttteee___```aaabbbcccXXXYYY]]]dddlllqqqsssssstttssssssrrrppplllhhheeefffoooxxxzzzxxxuuussssssllliiieeeccccccdddcccccceeemmmmmmccc[[[```jjjqqqyyy}}}~~~}}}|||yyyyyy}}}xxx}}}WWWGGGAAABBB======@@@;;;>>>CCCPPPbbbqqqxxx}}}nnnlllrrruuuuuuwww}}}~~~qqqeeebbbeeennnvvvpppTTTEEEEEE>>>@@@>>>AAA========================888<<<>>>???CCCWWW{{{sssddd```^^^```cccffflllsssooolllmmmtttxxxxxxxxxyyyzzz~~~{{{zzz~~~~~~yyytttnnnjjjjjjgggnnnlllSSSEEECCC>>>>>>AAA>>>???@@@BBBEEEaaayyyiiicccbbb```______TTTVVV[[[bbbjjjqqquuuwwwooommmlllmmmnnnnnnllljjjbbbjjjuuu~~~zzzyyyuuurrrmmmhhheeehhhnnnsss|||zzzggg___hhhuuuzzz|||zzz|||XXXHHHBBBAAA<<<===@@@<<<<<>>???========================;;;???AAAAAAKKKeeemmmbbb^^^^^^ccchhhkkknnnrrrpppkkkjjjoootttwwwyyy}}}}}}~~~}}}yyyvvvtttqqqkkkiiiggglllnnnTTTFFFEEE???>>>AAA>>>>>>AAADDDFFFaaa}}}mmmfffdddaaa______YYY\\\```fffmmmtttzzz}}}oookkkhhhgggjjjlllkkkiiibbbgggttt~~~yyyxxxuuupppkkkjjjnnnwww~~~vvvdddlllvvvxxxxxxxxxXXXHHHAAAAAA<<<===@@@<<<<<>>???===========================AAABBBEEEWWWvvv{{{mmmeeeaaaaaahhhoooqqqppppppooommmnnnpppqqquuu|||xxxxxxyyyuuulllhhhfffkkkjjjQQQEEEDDD@@@???AAA>>>===CCCGGGFFF___nnnfffdddddddddeeeccceeegggkkkpppvvv|||sssmmmgggeeehhhkkklllkkkiiiffflll{{{|||xxxuuutttvvv{{{~~~kkkppp|||~~~wwwwwwWWWFFF@@@@@@;;;<<<@@@======FFFXXXkkkwww|||kkkYYYTTTYYY[[[ZZZ___jjjuuu{{{kkkkkkooowww}}}jjjTTTEEEEEE>>>AAA>>>AAA========================>>>@@@AAAHHHccc{{{qqqjjjeeeeeennnvvvvvvssspppnnnpppttttttrrrxxxyyymmmyyy|||yyy|||wwwmmmhhheeekkkfffNNNBBBCCC@@@???BBB???<<>>AAAAAA@@@???@@@@@@CCCIIIaaalllfffeeebbbdddjjjpppooonnnmmmpppuuu|||yyyxxxjjjmmmssstttvvvvvvooogggdddmmm}}}mmmyyy|||xxxtttvvvyyy{{{~~~SSSIII???>>>>>>============IIIZZZjjjxxxwwwqqqeeeYYYZZZ\\\YYYSSSQQQTTTWWWWWW]]]kkk{{{vvvlllgggtttyyywwwttt}}}vvvgggZZZCCC@@@===BBB>>>>>>@@@>>><<<<<<===>>>>>>>>>CCC;;;;;;RRRwwwuuuooolllpppssspppoooqqqsssuuuxxxyyyzzz{{{vvvxxxxxx{{{~~~~~~{{{{{{vvvwwwpppkkkgggpppaaaRRRDDDAAABBBAAA???>>>@@@@@@CCCHHHaaannnfffeeecccdddhhhpppooonnnkkkjjjlllqqqttt}}}zzzkkknnnuuuvvvyyylllnnnppptttyyy{{{zzzyyyzzzUUUJJJ@@@>>>???>>>===>>>>>>JJJ[[[lll{{{yyysssqqqhhh]]]]]]aaaaaa]]]\\\^^^___]]]^^^hhhsss{{{sssgggfffjjj}}}yyyuuuvvvzzzpppccc\\\EEEBBB>>>BBB>>>===???>>>===<<<============BBB<<>>===@@@@@@CCCHHH```pppffffffeeeeeegggmmmmmmllliiiddddddfffjjjyyyvvvjjjooouuuuuuxxxttt|||yyy{{{XXXLLLBBB@@@@@@???>>>???@@@JJJ\\\pppzzzuuuiii\\\XXX___cccddddddggggggdddeeejjjmmmnnnsss|||tttccc^^^hhhttt~~~yyyvvvyyymmm]]]]]]GGGDDD>>>BBB======>>>>>>>>>======<<<<<<<<<>>><<>>>>>@@@???BBBGGG```qqqffffffgggggggggmmmoooppplllfffeeeiiinnnrrryyytttooowww|||zzz}}}~~~yyy|||ZZZOOODDDAAAAAA@@@???@@@@@@III[[[sss~~~kkk[[[VVV^^^dddgggjjjoooqqqoooqqqsssqqqlllmmmsssyyy{{{~~~}}}vvvjjjaaaeeetttmmmZZZZZZFFFDDD???BBB>>>>>>===>>>???>>>===<<<<<<<<<<<>>BBB???@@@<<<>>>??????===<<<===??????EEEbbb}}}zzztttqqqsssuuuuuuwww{{{nnnpppvvvzzz{{{xxxrrrqqqrrrnnnsss```VVVLLLHHHFFFBBBAAABBBAAA???AAAFFF___mmmiiijjjkkkjjjjjjooorrrnnniiimmm{{{xxxsssyyy{{{}}}xxx___RRRFFFBBBAAA@@@@@@AAA???EEE[[[zzzxxxiii```iiimmmnnnllllllqqquuuvvv|||~~~yyyuuutttssspppkkkccc]]]```mmm{{{xxxbbbeeeRRRCCCCCC???BBB???AAA===???@@@???<<<===@@@DDD@@@JJJmmmxxxoooppptttuuuqqqpppuuuxxxxxxttttttyyyxxxyyyvvvqqqooopppnnnuuubbbYYYOOOKKKGGGCCCBBBCCCAAA???AAAFFF___uuulllkkkkkkkkkhhhnnnsssrrrrrr~~~{{{{{{|||xxx```SSSFFFAAA@@@??????AAA@@@EEE\\\wwwkkkddddddiiimmmnnnllllllqqqttttttyyy~~~|||yyyyyyxxxtttnnnfff```dddrrrqqq]]]dddSSSEEEEEE@@@BBB???AAA===???@@@>>><<<>>>DDDIIIIIIVVVzzzmmmccccccoootttnnnllltttxxxttt}}}~~~vvvooo~~~~~~zzz~~~wwwxxxtttrrroooooommmssseee[[[RRRMMMIIIDDDBBBCCCAAA???AAAEEE___{{{nnnkkkkkkkkkmmmuuu}}}}}}zzz|||xxx```SSSFFFAAA@@@??????@@@AAAFFF]]]vvviiibbbeeemmmhhhmmmqqqqqqsssxxxzzzzzzxxx}}}~~~|||~~~~~~{{{vvvoooiiilllxxxppp]]]```UUUGGGGGGAAABBB???@@@>>>@@@@@@>>><<>>FFF@@@@@@???===>>>@@@AAA@@@PPPmmmxxxiiieeefffbbbccckkkrrrvvvyyy}}}~~~zzz}}}|||wwwyyyuuutttppprrrnnnjjjmmmfff\\\RRRLLLHHHDDDBBBCCCAAADDDFFFZZZpppkkkmmmqqqsssqqqxxxyyyxxxpppqqqxxx}}}www```TTTHHHDDDCCCAAA@@@AAAAAACCCYYYyyyccc^^^\\\aaahhhgggfffjjjpppxxx}}}vvvqqqvvv{{{xxxttttttwww}}}}}}jjjeeemmmuuuyyyddd[[[lllVVVDDDCCCBBBBBB:::BBB???@@@?????????BBBCCCCCCTTTwwwyyymmmlllllldddaaaiiivvv}}}tttyyy~~~xxxxxxtttvvvnnnqqqpppgggvvvlllhhhaaaYYYQQQJJJEEEBBBCCCAAADDDFFFXXXqqqjjjlllppprrrnnnpppsss{{{}}}rrrkkkiiippp{{{~~~|||xxxbbbUUUIIIEEEDDDBBB@@@AAA@@@CCCZZZnnn\\\^^^```fffjjjfffbbbeeelllvvv|||uuuooorrr{{{{{{vvvsssuuu{{{sssbbb```jjjsssrrr___ZZZxxxWWWFFFCCCBBBBBB:::@@@>>>???@@@AAAAAABBBEEEGGG]]]}}}qqqrrrpppiiieeelllwwwyyy{{{uuuuuupppvvvllloooooodddnnnpppllleee\\\SSSKKKGGGDDDCCCAAADDDGGGVVVqqqjjjmmmrrrxxxttt|||zzzyyyqqqppptttzzz}}}{{{xxxdddWWWKKKFFFEEEBBBAAAAAAAAACCC[[[kkk```dddfffiiikkkgggbbbccciiirrr}}}yyyxxxuuutttyyy~~~yyy|||~~~}}}xxxpppnnnrrrxxxqqqcccdddmmmuuuhhhZZZZZZWWWHHHEEEDDDEEE>>>CCC>>>???AAABBB@@@@@@DDDKKKjjjrrrtttrrrooonnnrrrvvv|||wwwrrrtttqqqtttkkkmmmlll```kkkvvvpppfff[[[RRRLLLHHHGGGCCC@@@DDDGGGTTTvvvnnnqqqwwwwwwmmmttt{{{|||{{{vvvvvvxxx}}}|||wwwfffZZZMMMHHHFFFCCCAAABBBBBBEEE[[[mmmhhhlllhhhgggjjjiiiffffffhhhnnnvvv}}}|||yyyvvvxxxwwwtttzzz}}}xxxpppkkkmmmqqq~~~{{{nnndddeeemmmrrrzzzxxx]]]WWW___TTTHHHEEEDDDGGGAAAEEE??????AAABBB???<<>>;;;FFFVVVrrrrrrooorrrwwwyyyxxx|||wwwsssvvvssstttppppppggg___wwwuuujjj]]]VVVUUUTTTOOOJJJHHHCCCFFFFFFLLLtttyyyuuuvvv}}}vvv{{{}}}}}}yyy||||||jjj]]]PPPKKKHHHEEEBBBBBBBBBEEE]]]sssooouuurrrqqquuusssqqqpppooommmpppyyy~~~uuuppppppqqqwwwwwwqqqggg```bbbgggiiiwwwvvvtttzzzdddQQQ^^^vvvvvvQQQHHHCCCAAAFFF@@@BBBAAA@@@AAACCC???===MMMaaauuusssnnnpppuuuyyyzzzyyyssssssooouuusssrrrfff```~~~qqqeeeYYYUUUXXXXXXRRRJJJJJJEEEFFFEEEHHHmmmyyyqqq|||{{{uuuzzzwww{{{kkk^^^QQQKKKHHHEEECCCCCCBBBEEE]]]uuupppxxxzzz|||{{{ssssssqqqoooppp|||xxxssssssuuutttrrrjjj^^^XXXZZZ___aaarrrmmmfffqqq~~~}}}___PPPbbbyyyUUUKKKFFFCCCGGG@@@BBBAAA???AAADDD@@@@@@RRRiiiwwwrrrooommmpppvvvyyy}}}~~~yyytttrrrtttsssqqqnnnnnnbbbxxxsssmmmddd\\\XXXUUUTTTSSSQQQEEEFFFJJJIIIbbb~~~qqq|||~~~}}}{{{vvvlllbbbUUULLLHHHFFFCCC???AAAIII\\\wwwuuuuuuyyyvvvssstttuuuzzztttuuuxxxvvvoooddd[[[XXX\\\aaaqqq~~~nnnhhhuuuttt\\\RRR```fffLLLEEEEEEBBBAAACCC===BBBFFF>>>DDDFFFLLLvvvuuupppooommmpppwww{{{{{{wwwrrrqqqsssrrrqqqnnnmmmaaaxxxsssmmmeee^^^ZZZWWWVVVUUUQQQGGGGGGIIIGGG^^^qqqppp|||}}}{{{zzzwwwooofffZZZPPPJJJGGGDDDBBBAAAHHH\\\yyyyyy{{{yyysssuuuvvv{{{zzz~~~}}}xxxoooddd______aaajjjttt{{{vvvllllllyyysss\\\UUUeee{{{kkkYYYNNNFFFBBBAAACCC>>>BBBFFF>>>CCCFFFNNNzzzxxxpppnnnmmmpppyyyxxxtttqqqppprrrqqqrrrooolll```yyyxxxsssjjjccc^^^[[[XXXVVVPPPJJJHHHHHHEEEXXXtttttt~~~yyyyyyzzzxxxrrrkkkaaaVVVMMMGGGEEEDDDBBBHHHZZZyyy{{{uuuwwwzzz|||vvvmmmgggffffffjjjmmmlllmmmtttzzzxxxqqq\\\YYYooojjjjjjcccSSSEEEAAABBBCCC>>>BBBEEE>>>CCCFFFQQQuuunnnmmmqqq{{{|||vvvsssqqqqqqsssppprrroookkk```|||}}}xxxppphhhbbb^^^ZZZWWWRRRNNNKKKIIIFFFRRRyyy{{{~~~|||uuuvvvxxxyyyuuupppggg[[[PPPHHHEEEEEECCCHHHXXXwwwyyy~~~xxxzzz}}}tttooojjjhhhfffgggooo~~~}}}ooo]]]^^^yyyZZZaaa___NNNBBBBBBEEEDDD???BBBEEE>>>CCCGGGWWWzzzqqqppprrrzzz{{{vvvtttqqqrrrtttppprrrnnnjjjaaa{{{vvvrrrlllgggccc```\\\ZZZSSSSSSMMMKKKJJJNNN{{{vvvyyy}}}xxxsssssswww|||xxxssskkk___SSSJJJFFFEEEDDDGGGVVVwwwyyy}}}}}}~~~xxx|||yyyuuupppjjjjjjtttlll^^^dddYYY\\\VVVGGG@@@CCCFFFBBB@@@AAADDD>>>DDDIII___|||vvvuuussswwwzzzvvvsssrrrrrruuuqqqrrrmmmiiiddduuuiiifffcccbbbaaa```^^^\\\TTTVVVNNNLLLNNNKKKnnnuuuyyywwwwww{{{{{{vvvsssrrrxxx{{{vvvmmmbbbXXXOOOIIIEEEDDDGGGUUUzzz{{{{{{zzz}}}zzz{{{zzz|||fff^^^kkkaaa[[[PPPEEEBBBDDDDDDAAA@@@AAADDD???EEELLLgggyyyxxxuuuuuuyyyuuurrrpppqqqtttsssssskkkiiigggrrrcccbbb`````````___]]][[[SSSWWWMMMMMMRRRHHHbbb{{{xxx~~~~~~~~~{{{{{{{{{|||tttsssrrryyyyyyoooeee]]]UUULLLGGGEEEFFFSSS{{{}}}zzz{{{~~~|||rrr___]]]ppp{{{dddWWWKKKFFFEEECCCBBBBBB@@@@@@DDD@@@GGGOOOoooxxxyyyvvvvvvyyytttqqqoooppprrrtttssskkkhhhiiimmmfffeeecccaaaaaa^^^[[[YYYRRRVVVLLLMMMTTTFFFZZZyyywww}}}wwwssstttrrr{{{{{{pppgggaaaYYYOOOHHHFFFFFFSSSzzz|||yyy{{{|||wwwkkkZZZ\\\rrrqqq___PPPFFFGGGGGGBBBAAAFFF@@@@@@DDDAAAHHHQQQsssyyyzzz{{{}}}tttpppoooooooooppprrrnnn```hhhpppkkkjjjfffccc___\\\ZZZYYYTTTYYYYYYYYYTTTMMM^^^|||pppuuussslllzzzzzzwwwqqqiii```WWWOOOJJJGGGGGGPPPxxxvvvvvvzzzwww|||zzzyyyxxx]]]___]]]ooorrrZZZQQQIIIGGGFFFDDDDDDFFFCCCAAAAAAKKKBBBOOO~~~|||uuurrrrrrssssssttttttooocccoooqqqiiigggdddaaa]]]ZZZXXXWWWXXXZZZYYYYYYVVVNNN[[[zzz|||nnnssssssppp|||xxxrrriii```VVVMMMHHHGGGFFFLLLqqqvvvxxxzzzyyy~~~xxx^^^^^^]]]tttttt]]]SSSKKKHHHFFFDDDBBBDDDBBBAAAAAAKKKEEEUUU{{{vvvuuuuuuuuuvvvuuuuuunnndddtttqqqhhhdddcccbbb```^^^]]]\\\\\\\\\]]]YYYYYYYYYQQQYYYqqquuukkkppprrruuu|||xxxqqqjjjbbbXXXPPPJJJIIIFFFJJJkkkzzz||||||xxxxxx|||sss]]]ZZZ]]]|||rrr```VVVMMMIIIGGGCCCBBBBBBAAABBBAAAKKKHHH]]]|||xxxuuutttuuuuuutttrrrrrrlllbbbsssddd___````````````aaabbbcccddd```^^^YYYZZZ]]]WWWZZZkkk}}}pppiiimmmpppyyy{{{wwwqqqkkkfff___VVVPPPJJJIIIKKKhhh{{{vvvuuuxxx}}}zzzjjjZZZUUU___lllaaaWWWNNNKKKHHHDDDCCCDDDBBBDDDAAAIIIJJJddd|||xxxtttrrrqqqrrrqqqpppnnnqqqlllaaaqqqddd```^^^^^^^^^___```aaaccccccaaa___YYYZZZaaa]]]]]]iiivvvnnniiikkkooo|||zzzsssooojjjddd[[[UUUIIIJJJKKKfff{{{}}}tttooorrryyysssbbbYYYVVVjjjiiiaaaXXXOOOLLLJJJGGGEEEFFFCCCFFFBBBGGGJJJjjj}}}wwwxxxuuuqqqnnnnnnnnnnnnnnnnnnrrrlllaaatttyyyddd```]]]]]]\\\\\\\\\\\\]]]]]]``````YYYYYYaaa___^^^hhhqqqmmmiiikkkqqq|||uuuqqqnnnhhh___XXXKKKKKKJJJ___~~~xxxnnnlllqqqyyyppp]]][[[ZZZxxxmmmcccYYYPPPMMMKKKHHHFFFHHHCCCHHHBBBFFFLLLqqq}}}{{{www|||uuurrrmmmkkklllnnnoooooooooqqqjjjaaayyynnn___ZZZYYYYYYYYYZZZ[[[\\\^^^^^^``````YYYWWW^^^]]]\\\eeeyyyllljjjiiilllwww~~~~~~xxxrrrqqqqqqmmmeee^^^SSSPPPIIIYYYzzzrrrkkkkkkssszzz}}}|||mmmYYY\\\]]]rrrfff\\\RRRNNNLLLHHHEEEFFFCCCHHHCCCFFFOOOyyyzzzqqqllllllsssvvvvvv}}}ssspppkkkjjjkkknnnqqqrrrooonnneee___|||hhh\\\VVVUUUUUUWWWZZZ]]]aaadddeee```aaaYYYUUU[[[ZZZZZZcccvvvmmmhhhhhhhhhmmm|||xxxvvvqqqmmmooorrrrrrmmmfff[[[WWWKKKUUUuuunnniiillluuu{{{zzzvvviiiTTT[[[]]]uuuiii^^^TTTOOOLLLGGGDDDDDDBBBHHHCCCFFFRRRuuummmqqquuuxxxpppmmmjjjjjjlllpppsssuuujjjvvv```XXXjjj]]][[[WWWXXXXXXZZZ[[[\\\]]]^^^\\\^^^]]]YYYWWWZZZ]]]\\\ssswwwdddfffkkknnntttrrrnnnooowwwzzztttpppooo___WWWLLLPPPuuuyyyssslllgggmmmyyy~~~zzztttdddUUUNNNdddwwwhhhbbbZZZTTTPPPMMMHHHEEEEEE@@@HHHJJJPPP}}}|||}}}{{{|||kkkiiihhhhhhkkkoooqqqqqqjjjrrr^^^^^^iiiYYYVVVYYYZZZ[[[[[[[[[[[[[[[[[[ZZZ\\\[[[WWWVVVYYY[[[ZZZiiimmmfffjjjnnnqqqzzz{{{tttrrrvvvyyyuuupppoooaaa[[[PPPPPPlll}}}uuupppjjjhhhooozzz}}}uuukkk]]]VVVUUUkkkzzzkkkeee\\\TTTOOOLLLHHHEEEEEE@@@HHHJJJQQQ{{{|||ttthhhggggggjjjmmmooopppooommmmmm[[[eeekkkZZZWWWXXXYYYZZZZZZYYYXXXVVVUUUWWWYYYXXXUUUUUUXXXZZZXXXbbbzzzgggjjjnnnooottt~~~|||sssnnnqqqvvvuuuqqqooohhhbbbWWWQQQdddvvvnnnlllhhhiiirrr}}}|||nnnaaaXXXXXXaaa}}}qqqkkkaaaXXXQQQLLLHHHFFFEEEAAAHHHJJJSSSooofffgggiiilllppprrrqqqoooqqqhhhXXXkkk}}}gggXXXXXXSSSTTTUUUVVVUUUSSSQQQPPPUUUWWWVVVSSSUUUYYYYYYVVV[[[uuuwwwfffhhhmmmnnnwww}}}xxxrrrnnnrrrzzz}}}yyyuuupppiii\\\TTT___{{{pppjjjgggggglllwww{{{jjj[[[XXXZZZppp~~~wwwqqqhhh^^^UUUOOOKKKIIIFFFBBBHHHJJJUUU{{{kkkccceeehhhlllpppqqqpppnnnqqqcccVVVrrr[[[PPPRRRPPPQQQRRRRRRRRRQQQPPPPPPTTTUUUTTTSSSUUUZZZYYYVVVSSSkkk~~~mmmfffdddiiimmm|||}}}~~~yyywwwvvv{{{}}}sssiii\\\UUU\\\xxx~~~uuummmhhhdddhhhqqq{{{yyyhhhZZZ[[[]]]xxxssskkkaaaWWWOOOJJJHHHFFFBBBIIIJJJWWWsssggg___aaadddiiinnnooonnnllllll^^^XXX|||wwwVVVQQQPPPRRRRRRRRRQQQQQQQQQQQQQQQRRRSSSRRRQQQUUUZZZYYYTTTTTTfff{{{ffffffjjjjjjhhhrrr}}}~~~xxxzzzzzz{{{~~~}}}wwwoooggg]]]WWWXXXlllwwwpppkkkhhheeelllvvv~~~~~~tttfff[[[\\\gggtttqqqkkkbbbWWWNNNIIIGGGGGGCCCIIIJJJYYYyyymmmaaa^^^```ccchhhlllooonnnmmmfffZZZ\\\iiiVVVWWWRRRUUUSSSQQQOOONNNNNNOOOPPPOOOPPPOOOOOOTTTYYYWWWRRRYYYaaazzznnndddfffkkkooolll{{{~~~{{{tttwwwwwwrrrqqqsssssspppkkkgggddd]]]VVV```yyypppllliiihhhiiirrr|||~~~xxxlllaaa[[[]]]|||xxxqqqqqqnnnfff[[[QQQKKKIIIGGGDDDIIIJJJ[[[~~~yyyvvviii\\\```aaadddiiinnnppppppooobbbYYY___[[[TTTYYYQQQVVVTTTPPPLLLJJJJJJKKKLLLMMMNNNMMMMMMSSSXXXVVVPPPXXXWWWhhhyyynnnkkkeeeeeejjjqqq~~~uuurrrwwwvvvnnnjjjnnnqqqqqqiiikkkllleeeUUUZZZtttllliiihhhhhhlllvvv~~~ssseee]]]ZZZ___yyyppprrrsssqqqjjj```VVVOOOMMMGGGDDDIIIJJJ\\\rrrkkkggg^^^aaagggkkkkkkmmmppppppnnn^^^UUUkkkXXXTTT```WWWUUUQQQMMMLLLNNNOOOOOOMMMLLLHHHFFFIIIPPPTTTUUUSSSXXXVVV___mmmfffhhhggggggjjjwww}}}xxx{{{yyypppiiippp{{{yyymmmrrreeegggaaa[[[YYYoooxxxrrrkkkeeeeeehhh|||yyy}}}yyyhhh^^^]]]ZZZggg|||yyyxxxtttlllaaaWWWOOOKKKJJJDDDHHHIIIYYYrrrhhhddd___ccciiimmmnnnnnnpppnnnkkk^^^YYYqqq}}}]]]ZZZ]]]VVVRRROOOKKKJJJKKKMMMLLLKKKMMMJJJHHHKKKPPPTTTSSSQQQWWWUUUXXXnnn|||hhhhhhkkkhhhlllvvv}}}{{{xxxqqqwwwxxxuuuyyy|||rrrnnndddhhhccc\\\XXXiii}}}qqqkkkfffccceeejjjyyy|||{{{sssfff[[[ZZZaaa~~~|||ttttttqqqkkkbbbXXXPPPLLLJJJDDDHHHIIIYYY~~~qqqcccaaabbbeeejjjoooppppppppplllggg[[[```{{{nnn```]]]WWWSSSQQQNNNKKKJJJJJJKKKLLLKKKNNNLLLKKKMMMQQQRRRPPPNNNQQQTTTUUU```nnneeelllnnnhhhrrr~~~zzzvvvuuufffooovvvuuuwww|||{{{tttmmmffflllgggaaa[[[ddduuuhhhaaa___aaagggooowwwxxxjjjcccWWWZZZrrr{{{wwwzzzrrrrrrqqqmmmggg^^^UUUPPPJJJDDDHHHJJJWWWzzzwwwkkk\\\]]]dddccciiinnnoooqqqqqqkkkdddUUUiiibbb^^^YYYOOOSSSQQQOOOMMMKKKKKKLLLLLLMMMNNNMMMMMMNNNPPPPPPNNNKKKJJJSSSXXX^^^yyyvvviiigggpppnnnhhhwwwzzzqqqpppiiinnnqqqpppsssyyyzzzxxxqqqmmmrrrkkkfff```ccc{{{nnn```[[[\\\bbbkkktttvvvqqq______WWWccc}}}vvvrrrvvvvvvvvvuuusssmmmeee[[[UUUKKKDDDHHHJJJUUUrrrqqqfffWWWZZZbbb```eeejjjmmmppppppjjjbbbUUUvvv^^^ZZZTTTMMMWWWOOONNNMMMKKKIIIJJJKKKMMMLLLLLLMMMNNNOOONNNLLLJJJJJJSSSYYY[[[mmm{{{qqqjjjkkkqqqoooppp|||qqqooouuuvvvvvvwww|||~~~zzzvvvrrruuulllhhheeeddd{{{tttggg\\\ZZZ___gggpppxxxvvv~~~iiiVVV[[[]]]xxx~~~xxxrrrvvv{{{zzzyyywwwrrriii___XXXNNNFFFJJJJJJSSSnnnkkkaaaWWWZZZ``````dddhhhlllooopppiii```\\\___WWWRRRPPPXXXLLLLLLJJJHHHFFFFFFHHHJJJJJJJJJKKKLLLLLLLLLLLLLLLPPPRRRSSSTTT^^^}}}kkkiiiiiilllooosss}}}}}}uuuuuuzzz{{{~~~|||uuuxxxuuuwwwlllkkkjjjeee{{{|||vvvkkkbbb[[[___gggmmmsssxxxqqqqqq```TTTYYYggg|||vvv~~~}}}zzzxxxtttlllbbbZZZPPPHHHKKKKKKPPPyyy}}}{{{gggccc\\\YYY^^^```dddgggiiikkkoooooohhh___bbbrrr]]]SSSQQQSSSQQQJJJKKKJJJHHHEEEEEEGGGJJJGGGHHHIIIIIIIIIJJJLLLNNNRRRNNNPPPUUUWWWiii~~~rrrddd```hhhlllnnnyyy~~~}}}yyy{{{|||~~~zzzwwwxxxwww{{{pppqqqqqqhhhxxx|||qqqkkkccc]]]\\\eeeooossstttuuuiii```XXXVVV[[[sss}}}|||zzzwwwqqqggg```SSSIIILLLLLLNNNyyyzzzuuuiiijjjwwwooo___\\\XXX\\\cccccchhhjjjkkklllnnnoooggg^^^eeeeeeZZZPPPQQQSSSIIILLLMMMLLLJJJFFFFFFIIILLLEEEFFFGGGGGGHHHJJJMMMOOOOOOKKKQQQ\\\[[[___uuufffddd\\\hhhnnnmmm|||~~~{{{|||}}}zzz}}}yyyzzzvvvxxxxxxlllxxx~~~sssgggaaa^^^ZZZ]]]hhhsssvvvtttsssbbbTTTSSSYYY]]]zzz~~~|||{{{vvvmmmfffUUUKKKMMMLLLMMM}}}yyy~~~wwwgggcccmmmxxxuuuhhh\\\YYY\\\___ccchhhnnnlllmmmqqqpppggg]]]YYYgggyyyXXXXXXVVVQQQPPPOOOKKKKKKIIIHHHGGGHHHHHHIIIFFFEEEDDDFFFIIIKKKLLLKKKGGGOOOQQQRRRUUUYYYttt|||eee```gggdddgggjjjuuu}}}zzzxxx|||}}}zzz~~~~~~}}}|||zzzxxx~~~~~~~~~}}}{{{yyyvvvuuuzzzssshhh___[[[SSS[[[ccckkkuuu{{{tttgggYYYYYYSSSPPPbbb~~~~~~|||uuullleee]]]JJJIIILLLJJJoooxxxuuukkkeeemmmpppmmmlllccc[[[[[[___aaadddgggmmmkkkmmmqqqnnndddZZZVVVggg{{{jjjQQQSSSSSSNNNNNNMMMJJJJJJHHHGGGGGGGGGHHHHHHFFFEEEEEEFFFIIIKKKLLLKKKIIIMMMMMMPPPVVVXXXiiizzznnnaaa___dddiiinnnuuuyyyxxxzzzxxx|||~~~|||wwwwwwwwwwwwwwwvvvtttrrryyyzzz{{{{{{{{{zzzyyyxxx{{{ssskkkaaaYYYVVVZZZbbbjjjqqqxxxyyynnnaaa[[[WWWWWWdddyyyzzz}}}}}}xxxrrrllliiibbbOOOMMMMMMIIIkkk{{{~~~xxx|||ccc]]]ZZZ^^^bbbdddeeegggkkkkkkmmmpppkkk```WWWSSSgggwww|||\\\LLLQQQOOOKKKKKKJJJIIIHHHGGGFFFEEEFFFGGGGGGGGGFFFEEEGGGIIIKKKLLLKKKJJJLLLJJJNNNWWWVVV[[[lllyyyxxxyyyhhhdddaaabbbeeejjjtttsss{{{xxx{{{~~~}}}tttuuuvvvwwwwwwvvvuuuttttttvvvxxxzzz{{{{{{{{{{{{uuutttkkkccc[[[VVVUUUaaaiiirrrxxx{{{wwwjjj]]]___[[[eee|||{{{|||}}}yyy}}}~~~wwwqqqnnnnnngggVVVQQQNNNJJJfff|||vvvvvvyyy}}}xxx|||}}}}}}ppp```[[[ZZZ___dddeeegggjjjjjjkkkmmmnnnggg\\\TTTSSSggg|||pppYYYOOOQQQLLLGGGIIIHHHGGGFFFEEEDDDDDDEEEFFFGGGGGGFFFEEEGGGIIIKKKKKKKKKKKKMMMJJJMMMUUURRRRRR]]]tttwww}}}hhhaaaccceeefffiiikkk~~~}}}~~~yyywwwxxx{{{|||sssuuuwwwxxxxxxxxxxxxxxxrrrsssvvvxxxyyyzzzzzzzzzqqq}}}oooeee^^^XXXWWWZZZeeemmmwww}}}}}}uuuggg]]]___fff|||}}}}}}zzzuuuqqqppphhh[[[TTTPPPLLLcccvvvlllfffccccccdddqqqzzz|||nnnuuugggaaa]]]\\\___ccceeeiiimmmjjjkkklllkkkbbbXXXUUUXXXmmmgggVVVPPPOOOHHHFFFJJJHHHFFFEEEDDDDDDDDDEEEFFFFFFGGGFFFEEEFFFHHHJJJJJJJJJIIINNNLLLLLLQQQOOOOOOZZZaaa}}}xxxvvv~~~pppeeeeeefffeeegggmmmxxxxxx~~~yyyvvvttttttwwwyyyoooqqqssssssrrrrrrtttuuussstttuuuvvvwwwwwwvvvvvvsss|||sssggg___ZZZXXX[[[aaammmrrrzzz~~~zzznnnccc\\\[[[vvv|||wwwxxx{{{{{{|||}}}xxxrrrlllggg```WWWRRROOO___sssfff^^^^^^dddiiitttwwwuuuooorrr}}}wwwbbbaaa]]]\\\___bbbdddjjjppplllkkkkkkggg^^^WWWZZZaaa|||ZZZOOOLLLKKKDDDGGGLLLHHHEEEEEEDDDCCCDDDEEEFFFGGGFFFEEEDDDEEEGGGIIIIIIHHHGGGNNNLLLIIIMMMLLLNNNZZZYYYxxxxxxqqqwwwvvv{{{}}}hhhddddddhhhgggdddiiittt{{{ttt{{{{{{wwwssssssrrrppprrrvvvoooqqqrrrpppmmmmmmppptttssstttuuuuuuuuutttsssrrrrrrwww~~~ooofff]]]XXXWWWYYY```hhhwwwyyy||||||rrreee\\\ZZZ[[[zzztttvvvxxxyyy{{{~~~~~~{{{zzz{{{|||yyyrrrllljjjggg]]]VVVSSSZZZ|||yyypppaaaZZZ]]]ffflllfffddddddggghhhggghhhkkkkkkmmmkkkjjjnnnxxxgggaaa]]]ZZZ[[[```ccceeejjjpppnnnllljjjcccZZZVVV___kkkjjjQQQJJJKKKIIIDDDHHHLLLDDDEEEEEEDDDDDDDDDEEEGGGHHHEEEDDDCCCDDDFFFGGGGGGFFFDDDKKKIIIFFFLLLLLLLLLTTTUUUfffpppoooxxxrrrxxxkkkaaa```dddjjjiiiiiitttxxxxxx}}}zzzuuuqqqooorrrqqqnnnoootttssssssrrrnnnjjjjjjoootttsssssstttttttttrrrqqqpppnnnqqqyyyqqqbbb[[[UUUTTTVVV\\\fffppp{{{zzzyyyvvvjjj]]]ZZZ]]]iiizzzuuuvvvyyyyyyzzz}}}rrrtttvvvyyyzzzyyyvvvtttqqqpppeee[[[UUUTTT~~~uuuqqqoooggg[[[WWW[[[______VVVSSSTTTYYY\\\___fffooouuuvvvvvvxxxmmm]]]bbbWWWWWWZZZ```dddeeejjjpppooommmiiiaaaXXXVVVcccrrrVVVPPPKKKLLLKKKFFFJJJJJJ???FFFEEEDDDDDDDDDFFFGGGHHHEEECCCBBBCCCEEEFFFFFFEEEBBBIIIEEECCCLLLMMMJJJMMMRRRZZZxxxvvveeettt}}}lllkkktttnnnddddddbbbeeekkkmmmqqqvvvnnn|||zzzzzzzzzrrrnnnnnnrrrrrrnnnnnnsssrrrrrrpppkkkeeeeeekkkqqqrrrrrrssstttsssrrrqqqppphhhmmm|||{{{pppiii\\\VVVSSSTTTXXX___lllwwwzzzwwwuuuqqqfff[[[[[[ccczzz}}}vvvrrrtttwwwwwwvvvxxxiiiooovvvzzzzzzzzz|||~~~wwwxxxkkk^^^UUUOOOuuuzzzmmmdddccc]]]WWWYYY______ZZZUUUSSSVVV]]]bbbfffqqq|||~~~xxx|||yyybbb___bbbRRRWWW]]]aaadddhhhmmmqqqoooooofff```[[[TTT___zzznnnPPPKKKKKKIIIHHHGGGFFFFFFFFFGGGGGGGGGEEECCCCCCEEEGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFHHHKKKMMMOOOOOOQQQ___zzzfffnnn}}}nnnmmmrrr{{{{{{hhhccceeedddeeegggjjjrrr{{{qqqooowww|||{{{}}}{{{sssvvvvvvtttuuuyyyzzzwwwvvvuuuqqqjjjdddeeemmmtttuuutttsssuuuvvvtttooojjjssstttkkkpppfffdddXXXWWWTTTUUU___nnnxxx{{{rrrjjjiii___TTT___uuuxxxuuutttuuutttsssrrruuuwwwwwwvvvvvvyyy|||tttnnndddWWW[[[TTTaaauuu^^^]]]YYYUUUUUU[[[___[[[TTTUUUYYYbbbjjjmmmppp~~~|||pppsssuuu|||hhhaaaaaa[[[UUUYYY___ccceeehhhlllooonnnmmmeee]]]ZZZXXXiiifffNNNKKKKKKIIIHHHFFFEEEEEEEEEEEEEEEDDDCCCAAAAAACCCEEEFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGJJJMMMOOOKKKKKKRRRkkkjjjppptttkkknnnxxxwwwhhhaaaccchhhkkkhhhiiippp~~~oookkkrrr}}}{{{xxxtttppprrrsssqqqsssxxx{{{zzz{{{yyytttnnnkkkmmmuuu{{{yyywwwuuusssssssssqqqpppllluuuqqquuufff\\\ZZZTTTVVVVVVYYYeeettt}}}xxxnnnfffaaaZZZ___{{{xxx}}}|||xxxssspppqqqqqqpppoookkknnnppppppnnnnnnoooqqqqqqllleeeZZZ[[[RRR[[[rrrZZZZZZZZZZZZ\\\```ccccccaaa___aaagggnnnrrrzzz~~~iiirrruuuuuuuuupppYYYaaaaaaTTTWWW[[[```eeegggiiilllnnnlllkkk```WWWXXX^^^xxxXXXKKKKKKJJJIIIGGGEEEDDDDDDDDDDDDDDDDDDBBBAAAAAABBBDDDFFFEEEDDDDDDCCCCCCDDDDDDEEEDDDCCCDDDFFFIIIMMMOOOMMMLLLPPP^^^yyyxxxaaagggzzzlllfffmmmvvv|||~~~jjj]]]\\\___dddgggllljjjmmm{{{yyykkkbbbiii~~~}}}vvvrrrqqqssssssqqqssszzz~~~~~~{{{xxxtttqqqqqqtttyyy|||zzzxxxtttpppnnnooorrruuummm|||~~~~~~wwwjjj\\\TTTSSSPPPUUUZZZaaammm|||uuunnnddd^^^bbb|||xxxuuuyyytttrrrqqqrrrtttvvvvvvuuunnnooopppnnnlllllllllnnnnnnkkkhhh___^^^SSSVVVpppYYYWWWYYY]]]```ccceeehhhjjjlllmmmpppssswww~~~ssssss}}}yyywwwfff|||cccYYY```]]]RRRYYY\\\bbbgggjjjlllmmmmmmjjjgggZZZSSS[[[mmmiiiKKKJJJJJJIIIHHHFFFEEEDDDCCCCCCEEEEEEEEEDDDBBBBBBDDDFFFEEEEEEDDDCCCCCCCCCCCCDDDEEEDDDCCCCCCDDDHHHLLLNNNMMMPPPUUU\\\kkklll___eeezzzoookkknnnppprrrwww}}}sssfff\\\]]]ccceeeeeedddiiilllwww}}}hhhcccfff{{{xxxyyyyyyzzzxxxtttvvv|||xxxwwwvvvvvvyyy{{{{{{{{{wwwvvvtttooollllllqqqvvvttt~~~wwwnnndddYYYTTTTTTPPPXXXbbbkkkwwwzzznnncccfffvvvuuuvvvssstttvvvzzz~~~wwwvvvrrrnnnllllllnnnooommmiiijjjbbb___XXXWWW{{{hhhYYY\\\]]]aaafffhhhgggjjjmmmpppsssxxxzzz|||{{{ssslllqqqbbb```[[[TTTSSSZZZ]]]ccciiinnnoooooommmeeebbbVVVWWWnnnYYYFFFKKKHHHGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDCCCAAABBBDDDFFFEEEDDDDDDCCCCCCCCCCCCCCCDDDCCCCCCCCCDDDGGGJJJMMMHHHLLLRRRUUUZZZoooiiiWWWdddxxxsssiiiggghhhmmmpppuuu|||qqq^^^\\\___gggkkkiiiggghhhlllvvvwwwhhheeekkk|||~~~yyy}}}|||vvvuuuyyy|||{{{yyyzzz||||||tttuuuuuussspppppptttxxxxxxzzzyyyoooggg^^^UUUSSSUUUUUU___kkkttt}}}vvvggg```vvvyyyvvvuuuqqqvvvxxx|||{{{vvvpppjjjhhhiiikkkmmmjjjbbbfff___[[[[[[\\\vvvwww^^^ZZZeeedddhhhmmmnnnkkklllqqqwww{{{sssvvv]]]```aaaTTTNNNVVV]]]```eeelllpppqqqnnnlll^^^\\\WWWfffxxxRRRGGGKKKEEEEEEDDDCCCCCCCCCCCCDDD@@@AAAAAA@@@??????BBBDDDEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCEEEGGGIIIJJJHHHJJJOOOPPPPPP___bbb\\\cccxxxrrrhhhcccfffgggiiilllqqqzzzqqqdddaaa^^^```eeejjjkkkiiilllqqqwwwwwwhhh```gggyyyxxxuuuyyy|||}}}zzztttrrruuuvvvtttvvvyyy|||~~~|||zzztttuuuvvvuuuuuuvvvxxxzzz}}}{{{~~~zzzqqqfff___WWWQQQQQQTTT^^^jjjvvv|||~~~yyyjjj```iiiyyyyyyxxxuuuwwwyyy{{{{{{zzzzzzzzz{{{|||wwwpppjjjhhhiiiiiijjjcccYYY___YYYVVV\\\___pppkkk```dddfffhhhpppwwwuuupppttt~~~~~~uuu___TTTZZZ[[[QQQQQQ[[[bbbdddhhhnnnrrrqqqlllhhhZZZZZZ\\\wwwbbbOOOJJJFFFCCCCCCBBBBBBCCCCCCDDDEEE@@@@@@@@@???>>>???AAADDDDDDDDDCCCBBBBBBBBBBBBCCCAAABBBCCCEEEFFFGGGGGGHHHHHHLLLSSSVVVRRRWWWqqqwwwdddhhh}}}yyykkkbbbcccdddeeegggkkkpppttt~~~yyyiii^^^]]]bbbfffeeegggkkkkkkkkkqqqyyy~~~pppgggfffjjjsss}}}xxxtttrrrqqqtttvvvuuuqqqqqqtttuuusssuuuxxxzzzyyywwwuuuwwwxxxtttrrrqqqrrruuuyyy{{{{{{zzz{{{~~~|||nnnfff]]]XXXTTTRRRUUU[[[iiittt|||tttmmmccciii|||xxxvvvxxx|||tttvvvwwwuuusssrrrssstttzzzvvvrrrooonnnlllhhheee___TTT]]]XXXTTT___bbbkkkzzzfffgggnnniiisss^^^WWWSSSUUUTTTQQQWWWaaafffgggkkkppprrrpppjjjdddZZZ[[[aaayyyQQQLLLKKKAAAAAAAAAAAABBBCCCDDDEEEEEEAAABBBBBBAAA@@@AAACCCFFFDDDDDDCCCBBBBBBBBBBBBCCC@@@AAACCCEEEGGGGGGGGGFFFDDDJJJWWW^^^WWWPPP\\\ooosssdddpppzzzwwwaaaccceeeeeeeeeeeegggiiijjjsss|||wwwhhhbbb___^^^aaagggiiigggiiimmmoooppptttzzz~~~wwwjjj^^^___kkkwwwxxxzzzxxxrrrqqqsssrrrmmmnnnqqqrrrppprrrvvvxxxvvvzzz||||||xxxtttsssxxx}}}rrroookkklllrrrwwwzzz{{{rrr~~~uuuqqq}}}zzz{{{rrrddd]]]VVVTTTUUUWWW^^^eeeppp{{{xxxnnnffffffyyyvvvrrrmmmqqq{{{ppprrrtttsssqqqqqqtttwwwsssrrrppppppooojjjccc^^^___TTT^^^ZZZVVVbbbdddiiiuuuvvvfff___fffnnnrrryyyVVVTTTVVVXXXVVVSSSUUU\\\cccjjjpppmmmmmmtttpppccc```ZZZ]]]kkkjjjKKKFFFGGGCCCCCCAAA@@@??????@@@BBBDDDAAA@@@>>>======>>>@@@AAABBBBBBCCCCCCBBBBBBAAA@@@CCCCCCCCCCCCDDDDDDDDDEEELLLJJJHHHGGGHHHLLLPPPSSStttvvv```hhhvvvooo______eeefffcccaaa```dddiiiooosssxxx|||zzzppphhhccc______```bbbdddgggiiikkklllnnnrrruuutttqqqhhhhhhccc^^^___iiisssxxx~~~zzzrrrmmmqqqwwwxxxtttooorrrrrrpppsssyyy}}}|||}}}{{{vvvsssrrrsssvvvxxxuuusssssstttrrrnnnppptttpppnnnrrrvvvsssqqqxxxmmmggg```]]]WWWRRRSSS\\\kkkvvvyyy|||xxxeeefffwwwyyyyyytttsssvvvuuuuuuvvvvvvsssooonnnppprrrsssrrrpppnnnlllhhhbbb^^^VVV[[[```___[[[ZZZ___dddoookkkmmm}}}zzzhhhccceeelllsssyyyuuurrrzzzgggYYYUUUVVVWWWWWWWWWYYY___dddmmmsssqqqooossskkk^^^[[[[[[lllYYYEEECCCDDDAAABBBBBBAAA@@@@@@@@@AAABBB@@@???>>>>>>>>>>>>???@@@BBBBBBBBBBBBBBBAAA@@@@@@??????@@@AAACCCDDDEEEEEEJJJIIIGGGGGGHHHKKKOOOQQQbbbqqq]]]fffmmm|||ssshhhbbb^^^^^^aaa```aaabbbdddfffjjjooorrrwww||||||ssskkkccc]]]```^^^^^^aaaeeegggiiijjjgggoooxxx{{{yyyssslllhhhhhhYYYWWWccchhhggguuuvvvtttpppnnnrrryyyzzzvvvtttwwwwwwuuuwww}}}{{{yyyuuuqqqooonnnpppqqqmmmkkkmmmooommmiiijjjmmmmmmhhhgggmmmnnnnnnxxxzzzooofffaaaZZZVVVRRRSSS[[[gggttt|||{{{lllfff}}}~~~}}}sssmmmnnnlllrrrrrrrrrpppmmmlllnnnpppssssssqqqkkkffffffkkkpppccccccaaa\\\XXXXXX^^^ccc{{{{{{iiiccc```iiiyyyqqqaaaZZZ]]]eeepppzzzppptttrrrfffQQQWWWVVVVVVVVVXXX[[[___dddffflllsssrrrpppqqqgggZZZZZZ^^^hhhHHHAAACCCCCCAAABBBBBBAAAAAA@@@@@@????????????>>>>>>>>>>>>??????AAAAAAAAAAAAAAA@@@??????<<<<<<>>>???AAACCCDDDEEEGGGGGGGGGGGGHHHKKKMMMNNNQQQgggdddbbb^^^fffrrrzzz|||nnndddbbbeeecccbbbaaa___^^^]]]]]]]]]ccceeeiiimmmppptttxxx||||||xxxooojjjccc^^^\\\[[[ZZZZZZ``````aaadddhhhlllmmmllliiirrr|||}}}ttthhhaaa^^^\\\YYY___gggiiirrr}}}ssstttrrrpppssswwwuuupppwwwzzzzzzxxxzzzwwwuuurrrooollljjjiiiiiihhhgggjjjmmmlllhhhhhhkkknnnddd___eeejjjkkkooouuuyyytttnnneee^^^[[[VVVSSSRRRYYYfffsss|||yyyiii___qqq}}}wwwwwwmmmhhhjjjiiimmmnnnnnnlllkkkjjjlllmmmoooqqqooofff^^^aaaqqqmmmiiiccc]]][[[\\\___bbbssszzzpppjjj___YYYTTTVVV]]]cccccc```[[[UUURRRVVV___jjjyyyzzz{{{nnnVVVPPPQQQUUUUUUVVVZZZ___eeehhhiiijjjqqqooommmmmmccc[[[bbbnnnRRRAAADDDDDDBBBCCCBBBBBBBBBBBBAAA???>>>=========>>>??????>>>======???@@@@@@@@@@@@???>>>>>><<<<<<===???@@@AAABBBCCCDDDDDDEEEGGGHHHIIIJJJKKKLLLTTTnnnqqq^^^YYYbbbiiiuuuyyymmmhhhcccbbbaaa```___]]][[[YYY]]]^^^_________aaaeeehhhkkkmmmpppssswww}}}~~~{{{vvvpppiiiddd```^^^bbb```^^^]]]^^^aaacccdddggggggfffeeeiiiooorrrqqqyyyyyyxxxssshhh^^^ZZZ[[[SSS```ffffffxxx{{{www}}}zzzpppsssttttttwwwzzzxxxrrrvvvyyyyyywwwxxx|||~~~|||sssrrrpppnnnkkkiiigggfffjjjiiikkknnnmmmkkklllppppppgggaaadddiiiiiiiiijjjvvvvvvnnnjjjeee]]]XXXXXXWWWXXX\\\eeepppzzz}}}mmm]]]ccctttsssrrrhhheeekkkllljjjjjjkkkkkkjjjkkkkkklllkkkmmmkkkbbbZZZ^^^nnn~~~}}}yyyuuuqqqoookkkeeeaaaooo{{{uuuoookkkfffaaa]]]XXXTTTQQQRRRVVVXXXVVVSSSRRRPPPSSSZZZbbblll{{{}}}xxxsssoooUUUQQQSSSSSSTTTUUUWWW\\\ccchhhkkkkkklllppplllhhhggg___aaapppeeeFFFBBBFFFCCC@@@CCCAAAAAABBBAAA@@@???>>>===<<<======>>>>>>======<<<>>>>>>>>>>>>>>>======<<<>>>>>>>>>??????@@@@@@AAAAAABBBCCCEEEFFFGGGHHHHHHLLLLLL[[[~~~sss___^^^___gggtttxxxvvviiieee___]]]^^^aaabbbbbb]]]\\\[[[XXXVVVVVVXXXZZZ^^^^^^___^^^___bbbgggkkkmmmnnnnnnooopppqqqrrrrrrnnnmmmkkkkkkjjjhhheeebbb^^^]]]\\\[[[ZZZZZZZZZ[[[___```bbbcccdddeeefffggghhhiiigggfffmmmyyy~~~ssskkkaaaXXXUUUWWWVVVcccooolllnnn}}}~~~qqquuuyyy{{{~~~~~~uuuxxxxxxuuuuuuyyyyyywwwooooooooonnnlllkkkjjjiiillliiijjjlllkkkjjjmmmssspppkkkgggggggggeeeeeefffnnn|||~~~sssllleeeaaa]]]WWWUUUWWWYYY```jjjsssxxx}}}tttdddbbb||||||zzzwwwsssgggfffmmmnnnhhhhhhiiijjjlllmmmmmmmmmjjjkkkiiiccc^^^```iiirrruuukkkpppzzzdddbbb^^^\\\ZZZYYYXXXWWWWWWVVVUUUVVVWWWWWWUUURRRPPPPPPSSSXXX^^^gggvvv}}}{{{{{{xxxuuu}}}eeeVVVQQQLLLPPPZZZTTTWWW[[[aaafffkkknnnpppqqqrrriiibbbaaa___mmmbbbNNNAAACCCEEE@@@===@@@AAAAAA@@@@@@??????>>>>>>=========<<<<<<========================<<<;;;;;;>>>>>>>>>>>>>>>?????????@@@@@@AAACCCDDDEEEFFFGGGIIIHHHOOOffftttaaa]]]dddgggrrrzzzzzzkkkaaa^^^___aaaaaa```___]]]ZZZVVVUUUWWWYYY[[[[[[ZZZWWWVVVVVVXXXZZZ\\\\\\\\\\\\\\\\\\\\\\\\]]]ZZZXXXXXXXXXYYYXXXXXXVVVVVVVVVXXXZZZ\\\^^^___^^^aaadddeeeeeeeeefffgggggglllppprrr|||vvviiiccc\\\TTTQQQUUUaaazzzsss~~~{{{uuuxxxxxxuuutttvvvvvvsssmmmllllllllllllkkkkkkkkkgggeeefffhhhgggfffhhhnnnjjjjjjjjjhhhfffddddddeeennnqqq{{{~~~xxxgggaaa\\\ZZZWWWTTTVVVZZZ```iiiuuu|||~~~}}}}}}gggccceeeyyyzzz}}}uuusssooofffhhhpppooogggggghhhkkknnnpppooonnnkkkkkkiiifffdddeeeiiimmm}}}|||{{{tttjjjccc```TTTTTTTTTTTTTTTUUUVVVWWW\\\\\\[[[ZZZWWWSSSPPPNNNRRRPPPRRRWWW]]]ffftttzzzoootttrrruuuuuu{{{|||cccKKKLLLSSSQQQRRRYYYUUUZZZaaagggjjjmmmqqquuurrroooddd]]]___fff|||LLLEEEAAACCCCCC???>>>@@@AAA@@@???>>>>>>???@@@@@@======;;;;;;;;;;;;======<<<<<<<<<<<<<<<;;;:::::::::;;;;;;<<<===>>>>>>?????????@@@@@@BBBCCCEEEFFFBBBHHHLLLTTTnnnttt[[[ZZZZZZ^^^eeemmmvvvxxxqqqllleeeaaabbbbbbbbb```]]]\\\^^^___[[[\\\[[[YYYWWWUUUVVVWWWWWWWWWWWWVVVVVVVVVVVVVVVYYYWWWUUUUUUWWWXXXXXXWWWYYYZZZ[[[]]]___```aaabbbaaadddfffggghhhjjjnnnqqqsssttthhh^^^]]]ZZZWWW^^^jjj~~~yyywwwuuurrrsssvvvvvvsssrrrsssrrroookkkjjjiiiiiihhhiiiiiijjjddddddgggjjjjjjfffeeehhheeefffgggggghhhiiihhhgggllliiixxx~~~}}}~~~yyyqqqlll]]]XXXUUUVVVVVVVVV[[[bbbmmmsss{{{{{{uuuppp\\\jjj|||yyysssllllllkkkeeeiiiooojjjffffffgggkkkoooqqqpppooojjjjjjhhhfffdddgggnnnssswwwzzz}}}qqqeeeZZZVVVXXXSSSTTTVVVWWWXXXYYY[[[\\\```aaaaaa^^^ZZZUUURRRRRR[[[XXXWWW\\\```fffpppzzzxxxwwwooobbb___kkk}}}|||pppqqqyyyxxxQQQQQQLLLIIIQQQ[[[[[[RRRVVV]]]fffkkklllnnnsssxxxnnnjjj___YYY___nnn[[[GGGEEECCCBBBAAAAAAAAABBBAAA@@@>>>======???AAABBB>>>===;;;::::::;;;===>>>;;;;;;<<<<<<;;;;;;:::999777777999:::<<<===??????????????????@@@BBBEEEFFF???JJJLLLJJJ]]]ddd\\\[[[ZZZaaaeeegggpppwwwlllaaabbbbbbaaa``````aaaccc\\\]]]^^^\\\ZZZYYYYYYZZZWWWWWWWWWWWWWWWWWWWWWWWWXXXWWWWWWXXXZZZZZZYYYXXX]]]^^^___aaabbbcccccccccdddfffhhhiiijjjooovvv|||mmmbbb[[[[[[\\\bbbvvv~~~|||}}}{{{uuurrrtttuuutttqqqtttssspppooopppnnnkkkjjjiiigggfffeeeeeefffgggdddfffkkkqqqpppjjjfffgggbbbcccdddfffkkkooonnnjjjhhhccclll|||uuuyyyzzzpppggg```\\\XXXUUUSSSUUUXXX[[[bbbjjjzzz{{{~~~xxxkkkaaaqqq~~~tttrrrzzzsssrrroooggghhhhhh___eeeeeefffjjjooorrrqqqoooggghhhfffbbb```fffrrr{{{pppbbb]]]___YYY[[[]]]___``````aaacccaaadddeeeccc```]]]\\\]]]ddd___]]]^^^aaaccchhhnnnqqqhhh^^^[[[]]]aaaeeefff___]]]eeellliiiooo|||~~~wwwfffHHHLLLQQQUUUWWWYYY\\\]]]^^^dddlllpppsssuuusssqqqeee\\\WWW^^^kkkmmmHHHEEEDDDCCCBBBAAA@@@@@@@@@???@@@AAABBBAAA???===;;;<<<<<<<<<<<<<<<;;;;;;;;;>>>======<<<<<<<<<<<<===999999999:::;;;<<<======???@@@AAACCCDDDCCCCCCBBBIIIGGGIIINNNOOO```qqqVVV[[[^^^aaa``````fffrrr||||||tttkkkfffffffffdddbbb``````bbbbbbbbbbbbaaa``````^^^\\\\\\\\\]]]\\\[[[\\\]]]^^^___````````````bbbdddfffgggggggggggghhhiiilllrrrxxxeee___```ggghhhqqq|||{{{yyywwwtttrrrrrrssssssuuutttrrrpppooommmmmmmmmiiikkkmmmmmmllljjjjjjjjjkkkkkklllmmmnnnnnnmmmmmmkkkiiigggiiimmmqqqrrrqqqiiikkkkkkuuuyyytttzzz~~~zzzqqqiiiccc]]]WWWSSSTTTSSSUUUYYY]]]cccmmmvvvzzz~~~xxxgggcccrrryyysssrrrmmmrrroookkkhhhgggeeeaaa]]]ccceeeiiiooosssrrrmmmiiigggeeeeeehhhkkkmmmuuu}}}wwwpppuuupppiiieeeeeehhhlllooommmeeebbbiiimmmjjjhhhjjjhhhkkkkkkeeeccchhhkkkkkkjjjkkkhhhbbbaaacccdddbbbccccccggglllkkkkkktttlllVVVNNNMMMPPPTTTWWWYYY[[[^^^```dddiiinnnrrrsssqqqmmmiii[[[bbbbbbbbbxxxXXXEEECCCCCCBBBAAA@@@@@@@@@AAA???@@@AAAAAA@@@???<<<;;;======<<<<<<;;;;;;::::::===<<<<<<<<<<<<<<<======::::::::::::;;;<<<===>>>???@@@AAABBBBBBCCCCCCBBBHHHEEEHHHKKKIIIRRRvvvmmmbbbXXXWWW^^^eeegggeeepppuuu~~~{{{yyyvvvqqqllllllkkkhhhfffdddbbbaaaaaabbbaaa___```aaabbbbbbaaa___```aaabbbccccccccccccccceeehhhjjjlllooosssvvvyyykkkdddlll___[[[iiixxxyyy}}}yyyuuutttvvvyyy{{{xxxwwwuuusssqqqpppooonnnnnnqqquuuwwwuuurrrpppnnnjjjkkkmmmnnnnnnmmmkkkiiipppoooooopppqqqpppmmmkkkgggjjjlllsssxxxtttvvv{{{~~~pppkkkccc]]]YYYVVVRRROOOOOOTTTZZZ```iiittt}}}}}}yyymmmddd```vvv}}}jjjdddgggmmmnnnkkkgggeeedddccc```^^^```aaaeeejjjmmmmmmjjjfffiiiggghhhkkknnnooouuu|||{{{vvvrrrooommmeeegggiiijjjkkkssswwwmmmjjjllloooooonnnpppwww{{{|||zzzxxxqqqjjjfffcccdddgggkkkttt}}}{{{pppZZZMMMIIIJJJRRRUUUWWWZZZ\\\^^^bbbeeejjjlllooorrrqqqllleee```UUUcccmmmxxxfffFFFGGGAAAAAA@@@@@@@@@@@@@@@AAA>>>???@@@@@@???>>><<<;;;======<<<;;;;;;:::999999;;;;;;:::;;;;;;<<<===>>>::::::::::::;;;<<<===>>>????????????@@@AAABBBCCCEEECCCEEEIIIFFFGGG\\\vvvlll___]]]^^^\\\YYY\\\```gggoooxxxzzztttnnnkkkiiihhhiiigggeeeeeeffffffeeedddcccdddeeeggghhhjjjkkkkkknnnpppssswww|||zzzkkkdddbbbbbboooiiiooo{{{}}}{{{vvvtttwww{{{~~~yyyxxxwwwuuutttrrrqqqpppoootttzzz}}}{{{vvvrrrooommmnnnqqqrrrrrrpppnnnlllnnnqqqtttuuurrrmmmjjjggggggiiimmmpppzzzuuusssrrruuuwwwyyy}}}tttlll]]]YYYTTTQQQPPPQQQQQQQQQTTT]]]fffjjjrrr|||}}}ttttttjjjbbbffftttsssiiifff^^^```lllhhheeeaaa______```______^^^^^^```dddggghhhfffdddggggggjjjpppsssuuu{{{xxxppp___hhhmmmppp|||tttuuurrrmmmllluuuvvvxxxvvvtttuuuzzzttt}}}}}}vvvooo}}}vvv\\\OOONNNOOORRRUUUUUUWWWZZZ\\\___ccchhhlllnnnlllmmmnnnllleee^^^[[[aaammmQQQAAAIII?????????>>>??????@@@@@@===>>>>>>>>>>>>===<<<;;;===<<<<<<;;;:::999888888999999999999:::<<<======;;;;;;::::::;;;<<<======???>>>======>>>???AAABBBBBB@@@CCCHHHGGGFFFQQQaaahhhYYYXXX]]]WWWZZZ^^^aaaeeelllsssyyyzzz}}}{{{zzzwwwtttrrrqqqpppnnnlllnnnooopppsssvvvyyy{{{}}}~~~pppeeeaaadddiiimmmhhhuuu{{{|||{{{vvvttttttvvvwwwuuuuuuuuuttttttsssrrrrrrnnnrrrwwwyyywwwsssooommmnnnooopppqqqrrrqqqqqqppphhhmmmqqqrrrooollljjjkkkjjjiiilllpppooo}}}sssqqqwwwxxxuuurrruuuzzz}}}wwwqqqmmmkkkhhhccc^^^SSSQQQNNNNNNPPPTTTXXXZZZ^^^kkkssssssvvv|||xxxoooggghhhhhhuuu~~~bbbdddjjjbbb^^^cccaaa___\\\[[[[[[]]]^^^```^^^^^^___aaacccdddeeeeeedddeeekkktttyyy}}}vvvlllbbbjjjnnnzzzzzzyyyrrrnnnpppuuu}}}zzzvvvvvvvvvtttrrruuu}}}vvvqqqrrrqqqnnnpppttt{{{sss~~~{{{xxxuuurrrsssvvvzzz~~~aaaTTTJJJLLLSSSUUUUUUTTTVVVXXX[[[___ccchhhnnnrrrsssnnnkkkjjjeee]]][[[^^^yyy```FFFBBBCCC>>>>>>=========>>>>>>???<<<<<<======<<<<<<;;;;;;<<<;;;;;;:::999999888888888888888888999:::<<<<<<;;;::::::::::::;;;;;;<<<======<<<<<<===>>>@@@AAABBB???AAAFFFGGGGGGMMMWWWbbbjjj]]][[[YYY[[[]]]^^^___aaadddfffhhhnnnyyy{{{mmmkkkooofffhhhmmmrrruuuuuurrrnnnzzzyyyzzz|||zzzyyyyyyyyyyyyxxxvvvtttsssmmmnnnpppqqqrrrrrrrrrrrroooqqqssssssqqqooonnnnnnmmmlllllllllnnnppprrrssshhhkkknnnnnnlllkkkmmmooonnnjjjkkkpppmmmqqq|||xxxtttqqqpppjjjlllnnnooooooqqqsssuuuxxx|||~~~}}}zzzyyyyyywwwtttrrrmmmhhhaaa\\\[[[YYYWWWUUUQQQQQQQQQSSSVVV[[[aaaeeegggssszzzwwwttttttppphhhooo}}}~~~lll]]]^^^dddccc\\\XXX]]]\\\ZZZYYYYYY[[[]]]`````````aaaaaabbbdddeeegggeeefffmmmvvv{{{xxxqqqvvv}}}yyyvvvuuuvvv~~~~~~{{{xxxxxxyyyxxxuuusssuuuxxx{{{}}}}}}|||{{{{{{lllxxxrrrnnnmmmnnnqqquuuwww}}}qqqUUUTTTNNNLLLQQQVVVUUUSSSSSSXXX[[[___cccggglllqqquuuvvvpppkkkggg```[[[cccooozzzPPPFFFFFF@@@======<<<<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999888888888888777888888999:::;;;::::::999999999999::::::;;;;;;;;;;;;<<<===>>>???BBB@@@AAADDDEEEEEEIIIOOOUUUxxxvvvddd]]][[[XXXXXXYYYZZZYYYXXXWWW]]]eeeooowww|||vvvggg^^^___ccc```eeelllvvvyyyqqq~~~{{{rrrwwwvvvmmmqqqtttxxx{{{|||zzzwwwtttiiikkkmmmoooqqqqqqqqqqqqssssssssspppnnnmmmoooppppppoooooooooqqqsssuuuvvvnnnnnnnnnlllkkkkkkmmmooonnniiiiiinnnnnnmmm{{{jjjwwwvvvsssiiiiiigggeeecccdddhhhkkkgggiiilllooorrrtttuuuuuuxxx~~~}}}tttrrrnnniiieeedddcccbbbaaa^^^ZZZVVVSSSSSSSSSTTTTTTTTTVVVXXX[[[^^^bbbhhhlllqqquuuwwwrrrjjjfffhhhmmmkkkfff^^^XXXZZZ```___[[[\\\\\\\\\ZZZYYYZZZ]]]___```bbbccccccbbbcccfffhhhiiiiiinnntttxxxyyy}}}vvvvvvsssmmmoooiiihhhmmmqqqttt{{{ssseeeYYYSSSRRRQQQSSSWWWXXXVVVXXX\\\]]]```eeeiiilllooosssuuurrrlllhhhfffaaadddxxxoooLLLDDDDDDAAA>>>===<<<;;;:::::::::;;;;;;:::::::::::::::;;;;;;888888888888999999999999888888777777777888888999999999888888777888888999999:::;;;<<<<<<=========??????AAADDDDDDCCCFFFKKKMMMYYYtttyyyjjj```\\\[[[XXXTTTPPPSSSXXX^^^ccchhhllloooooosssyyy~~~tttpppqqqtttnnnnnnkkkeee```^^^aaaeeekkkjjjkkkqqq~~~xxxppplllsssyyyzzzssspppsssuuutttpppsssxxx{{{|||xxxtttqqqkkklllnnnpppqqqqqqpppooopppppppppmmmkkkjjjkkkmmmoooppprrrsssssssssrrrqqqooommmkkkjjjkkkllllllllljjjggggggkkklllmmmsss{{{qqqoookkkfffbbbaaaccceee`````````aaabbbcccddddddfffjjjlllmmmooopppjjjcccbbb^^^YYYWWWVVVVVVVVVUUUVVVTTTSSSRRRTTTVVVXXXYYYZZZ]]]aaaccceeehhhlllpppvvvrrrqqqooojjjkkkttteeeddd___ZZZYYY\\\___```\\\^^^^^^]]][[[ZZZ\\\^^^___aaacccbbbaaabbbdddggghhhhhhkkkppprrrrrrvvv|||}}}yyywwwzzz{{{yyyyyy{{{ooo{{{wwwuuuiiiccchhhppprrrtttvvvzzz|||wwwddd___\\\UUUQQQSSSTTTVVVZZZ]]]ZZZWWW[[[bbbbbbeeejjjmmmoooqqqsssuuujjjeeedddeeedddnnngggIII<<<<<<>>>>>>===<<<;;;:::999999999:::::::::999999:::;;;;;;777777777888999999::::::999888777777777777777888888888777777777777777888888999;;;<<<======<<<;;;;;;>>>BBBEEEFFFEEEGGGKKKDDDKKKXXX~~~xxxnnnhhhbbb]]]WWWXXXXXXWWWWWWYYY\\\___```bbbggglllrrrwww{{{}}}wwwwwwwwwzzz|||uuuuuuzzzvvvkkkdddaaadddggg___aaabbbccceeegggkkknnnoooppprrryyyvvvyyyzzzpppppp|||tttqqqqqqssspppmmmrrr{{{sssuuuxxxyyyxxxsssmmmjjjnnnpppqqqrrrrrrqqqooonnnjjjkkkkkkiiifffeeeeeefffhhhjjjnnnpppoookkkgggdddjjjgggfffgggjjjlllkkkiiieeeeeeeeegggjjjlllppprrr|||zzzuuunnngggcccbbbbbb^^^]]]\\\[[[\\\]]]^^^```]]]___^^^]]]___aaa^^^XXXXXXVVVSSSSSSTTTUUUUUUUUUSSSSSSTTTVVVYYY\\\___```___ccchhhjjjkkklllooorrrrrrlllmmmtttxxx|||hhh```]]]\\\]]][[[WWWXXX]]]]]]___aaa___\\\ZZZ[[[]]]]]]___bbbbbb``````bbbeeedddcccfffkkkmmmoootttzzzyyytttqqquuuwwwvvvtttuuuxxxvvvuuunnnmmmkkkiiiiiijjjiiigggmmmsssyyy```\\\XXXWWWYYYZZZZZZXXX\\\XXXUUUUUUZZZaaagggjjjlllqqqppplllrrr{{{wwwjjjgggdddccchhhwwwYYYJJJFFF>>>:::<<<======<<<;;;::::::999999999777555666999:::888666999888888888777777666666888888777777666666555555666666666666666555555555777888:::;;;<<<<<<;;;:::>>>>>>???@@@AAAAAABBBBBBAAANNNTTT\\\mmmgggfffccceeefffbbb[[[VVVUUUVVVYYYWWWZZZaaaccc```aaaeeedddbbbaaabbbfffjjjlllmmmqqqllleeeaaaaaaeeeiiikkkhhhbbb[[[YYY\\\```bbbbbb___aaahhhmmmgggbbblll}}}xxxrrrrrrpppmmmpppvvvmmmkkklllpppqqqnnnnnnqqqpppsssuuuqqqjjjgggkkkpppkkknnnpppooollljjjlllnnnffffffeeeeeedddccccccbbbkkklllnnnnnnkkkgggbbb___```^^^^^^aaafffiiijjjiiihhhaaacccnnnqqqlllkkkpppyyy~~~rrr|||qqqlllooodddaaa]]][[[\\\]]]]]]]]]aaabbbcccaaa\\\XXXVVVUUUUUUUUUUUUTTTSSSTTTUUUVVVXXXZZZ\\\]]]```dddfffeeejjjjjjkkkkkkjjjhhhfffeeeeeerrr|||bbbaaaYYYXXXVVVUUUVVVYYY\\\^^^^^^^^^]]]\\\[[[ZZZYYYYYY[[[\\\^^^___```______^^^``````bbbhhhmmmpppooommmjjjjjjkkknnnrrrvvvyyyyyy~~~~~~~~~tttyyy~~~vvvwwwhhheeeffffffhhhlllhhhjjjlllooouuu}}}oooaaa\\\YYYVVVUUUVVVWWWWWWVVVXXXYYY\\\aaafffjjjkkkjjjnnnqqqsssqqqrrrqqqiii___[[[hhh}}}```DDD???BBB>>>===AAA<<<<<<<<<;;;::::::999999999777555666888999888666888888888777777777666666666666666666666666777777666666666666555555555555777888999;;;;;;;;;;;;:::<<<<<<===>>>???@@@AAAAAABBBEEEGGGNNNcccvvvppphhhbbb```_________ccc\\\WWWVVVUUUTTTWWW^^^XXXVVVTTTUUUWWWZZZZZZZZZ]]]^^^^^^\\\ZZZZZZ]]]aaaccceeehhhhhhfffdddcccddd``````aaadddmmmwwwqqqooommmjjjnnntttuuussssssvvvuuuqqqooopppnnnpppqqqnnnjjjhhhkkknnnjjjlllmmmllljjjiiiiiiiiigggeeebbb``````aaacccdddiiiiiiiiihhheeebbb___^^^ZZZZZZ\\\```eeehhhhhhgggiiicccdddllllllggggggnnnuuu~~~rrrccchhh{{{jjjhhheeeccccccdddeeefff`````````^^^]]][[[[[[[[[XXXWWWVVVVVVVVVXXXYYYZZZbbbbbbbbbdddiiikkkiiieeefffdddaaa]]]\\\```ggglllcccZZZ___YYYXXXWWWVVVVVVWWWYYYZZZWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXYYY[[[[[[[[[[[[ZZZ]]]^^^```eeekkkmmmmmmkkkhhhiiilllpppuuuzzz|||}}}yyyxxxvvvoooqqquuu{{{tttpppiiifffhhhfffdddbbbbbbeeeiiiooosss|||tttkkkgggcccaaaaaa^^^XXXTTTZZZXXXVVVUUUVVVXXXXXXWWW[[[^^^bbbiiinnnqqqqqqooollllllnnnqqqmmmeeeaaabbbqqq```LLL===???AAA<<<;;;???<<<;;;;;;::::::999999999888777666666888888777666777777777777666666666666444444555555666777777888555555555555555555555555777777999::::::;;;::::::::::::;;;<<<===>>>??????EEE@@@BBBJJJNNN^^^{{{sssiii```eeebbbaaaaaa___[[[ZZZ\\\WWWVVVVVVXXX[[[]]]^^^]]]XXX\\\aaaaaa``````cccgggccciiinnnlllfffccchhhmmmqqquuuwww{{{xxx|||uuuoookkkiiiiiilllqqqsssrrrsssvvvuuupppmmmmmmoooooonnnmmmlllmmmmmmnnnjjjiiihhhhhhiiihhhfffdddfffccc^^^[[[[[[___dddgggcccaaa___]]][[[ZZZYYYYYYXXXYYY\\\```dddfffeeedddiiieeeeeehhheee```bbbkkksssqqq}}}nnn[[[[[[dddmmmxxx{{{vvvyyyvvvaaabbbbbbbbbbbbcccfffhhhhhhfffdddcccdddddddddddd___^^^]]]^^^___aaaaaa```\\\YYYWWWYYY]]]]]]YYYUUU\\\[[[ZZZXXX]]]jjj|||dddZZZ]]]___WWWWWWVVVUUUUUUUUUUUUVVVRRRSSSSSSTTTUUUVVVWWWWWWUUUUUUVVVWWWXXXXXXXXXXXXYYYZZZ\\\aaafffiiiiiihhhjjjlllooosssvvvyyyzzzzzzzzzqqqmmmnnnlllmmm|||rrr]]]cccqqqwwwuuuvvvyyy|||{{{zzzwwwnnniiifffhhhdddaaabbbcccccceeehhhrrrqqqsssyyyxxxoooggg___ZZZaaa```^^^[[[XXXWWWWWWXXX[[[ZZZZZZ[[[\\\^^^___```fffffffffiiinnnqqqssssssooogggeeegggbbb[[[cccsss}}}RRRFFF???BBBAAA:::888<<<;;;:::::::::999999999888777777666666777777777666666666666666666666666666444444444555555666666666444444555555555555555666777777888999999:::::::::999999:::;;;===>>>??????CCC???EEENNNJJJKKKiiissshhhhhhhhhiiihhheeecccbbbbbbbbbbbbdddfffgggfffddddddcccbbbbbbccceeegggiiifffhhhhhhhhhjjjvvvxxxuuuxxxsssmmmjjjhhhjjjnnnrrrnnnnnnqqquuuuuuqqqnnnoooqqqooommmnnnqqqrrrqqqoookkkhhhfffggghhhhhheeebbb```^^^[[[ZZZ\\\```fffiiiccc```\\\YYYWWWXXXYYY[[[ZZZ[[[]]]___aaabbbbbbbbbgggeeedddddd___[[[```iiikkklllsssuuuqqqaaaccc```]]]aaafffaaaXXXYYY\\\```bbbbbbdddfffhhheeeccc``````aaabbb```^^^[[[[[[[[[\\\^^^]]][[[ZZZWWWUUUUUUVVVVVVUUUXXX[[[ccciiiqqqxxxaaa[[[```^^^WWWSSSTTTTTTTTTTTTTTTTTTTTTSSSTTTTTTUUUVVVVVVWWWWWWUUUUUUVVVWWWXXXXXXXXXXXXUUUVVVYYY]]]```cccddddddmmmooorrrsssrrrpppoooooooooiiihhhmmmmmmnnnzzzsssXXXUUUTTTMMMUUUYYYaaakkkuuu{{{wwwqqqnnnjjjhhhiiikkkmmmnnnlllmmmoooqqqssssssssssss{{{}}}zzzzzzpppjjjdddaaadddeeeaaa```aaacccbbbccciiiqqqwwwxxxxxxyyy}}}{{{ppphhhddd^^^ZZZXXXYYYZZZZZZYYY[[[[[[YYYUUUTTTUUUWWW\\\^^^___aaaccceeehhhiiinnnmmmmmmnnnpppqqqpppnnnlllaaa\\\___^^^```vvvQQQCCC===;;;>>>===888999>>>999999999999999888888888666666777777666666666777555555555555555555555666555555555555444444333333333444444444555555666666666777777777888999999:::999:::;;;<<<>>>???@@@AAA@@@???BBBGGGGGGGGGSSSaaavvvqqqooonnnmmmhhhiiikkknnnppppppmmmjjjqqqiiiaaaaaahhhppprrrqqqwwwuuuuuu}}}vvvtttvvvtttrrrnnnjjjkkknnnrrruuuqqqpppsssxxxxxxtttqqqrrrrrrooommmnnnqqqrrrpppmmmkkkiiiggggggiiiiiifffccc[[[[[[\\\]]]```dddgggjjjgggddd```]]][[[]]]___aaaYYYZZZ[[[\\\]]]```ccceeedddcccbbb```[[[ZZZaaaiii^^^gggoooxxxxxxaaaZZZZZZWWWTTTSSS[[[\\\___``````aaabbbccc``````___```aaa```^^^]]]ZZZ\\\^^^___^^^\\\ZZZZZZPPPRRRVVVXXXUUUVVVcccsss```UUU\\\\\\SSSLLLOOOPPPQQQRRRSSSTTTUUUUUUVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUUUUVVVWWWWWWSSSTTTWWWYYY\\\^^^```aaajjjlllnnnnnnjjjgggffffffddddddhhhmmmnnnnnnwwwwwwooobbbRRRGGGFFFLLLVVV]]]bbbiiiqqq~~~vvvpppnnnnnnoooooohhhhhhjjjjjjjjjiiihhhgggggghhhiiijjjjjjjjjjjjiiifffkkkoooppppppsss{{{~~~|||lll|||qqqhhhccceeeeee___\\\^^^\\\\\\^^^bbbfffiiijjjiiikkkmmmooorrruuuxxxyyyzzzvvvyyy}}}~~~xxxtttpppnnnmmmhhh```YYYVVVVVVWWWWWWXXXXXXXXXXXXTTTWWWZZZZZZXXXWWWYYY[[[```bbbeeeggghhhiiilllnnnnnnpppsssuuutttooohhhbbb[[[XXX]]]jjjuuu^^^;;;AAA>>>===>>>;;;888999>>>888888888888888888888888555666777777555555666777444444444555555555555555666555555444333333222222333333333444555555666666666666666666777888999:::::::::;;;===>>>@@@AAABBBDDDBBB@@@@@@DDDJJJLLLMMMdddxxx|||}}}{{{||||||vvvrrrsssqqqmmmmmmrrruuutttsssqqqssswwwvvvqqqoooppppppnnnllllllnnnnnnkkkhhhjjjiiiiiiiiijjjjjjhhhggg\\\^^^```bbbeeeggghhhhhhdddbbb___]]]\\\]]]^^^___VVVXXX[[[]]]___bbbfffiiidddcccaaa]]][[[\\\bbbhhh^^^ffflllkkkppp{{{nnnkkkhhhjjjrrrccc^^^XXXUUUUUUVVVWWWXXXYYY[[[\\\ZZZXXXWWWXXXYYYUUUYYY[[[ZZZVVVVVVZZZ___```eeemmmqqqmmmnnnjjjTTTVVVYYYRRRMMMQQQNNNNNNOOOPPPRRRTTTVVVWWWVVVUUUTTTSSSRRRQQQPPPPPPPPPPPPPPPPPPQQQRRRSSSTTTSSSUUUWWWXXXXXXYYY\\\^^^aaadddggggggdddcccdddfff```bbbhhhkkkjjjiiioooyyyzzzeeeWWWJJJHHHIIIJJJPPPYYY]]]gggvvv~~~wwwqqqlllhhhhhhhhhhhhhhhgggffffffcccccccccccccccbbbbbbaaa]]]```bbbaaa``````cccfffbbbeeehhhlllqqqwww~~~rrrtttxxxmmmmmmjjjbbb```cccbbbbbbbbbaaa```___```aaaeeeddddddddddddfffggghhheeefffhhhjjjlllooorrrssswwwvvvvvvyyy{{{{{{xxxuuummmmmmlllkkkhhhfffcccaaaaaa___\\\[[[[[[ZZZXXXVVVSSSUUUXXXZZZZZZYYYXXXWWWYYY\\\___``````bbbdddfffgggjjjlllmmmllllllnnnpppmmmnnnooopppmmmggg___YYYWWWcccyyydddFFF===DDDAAA@@@@@@===999999<<<777888888888888888888888444666888777555444555777333333444444444555555555444444444333333333333333222222333444444555666666666666555555666777999:::999:::;;;<<<>>>@@@AAABBBGGGBBBAAADDDGGGHHHJJJLLLOOOjjj~~~~~~yyyrrruuutttpppooossstttqqqrrrpppqqqttttttpppoooqqqpppooonnnmmmllljjjgggeeegggiiijjjkkkjjjiiijjjjjjddddddeeeffffffggggggggg______^^^]]]]]]\\\\\\]]]\\\```eeehhhhhhggghhhiiifffdddaaa]]]\\\___bbbdddfffgggjjjiiiggguuu}}}mmmdddfffmmmsssuuuooopppnnnggg___\\\```eee```dddeee```[[[^^^lllyyy___VVVQQQSSSSSSPPPQQQUUUPPPPPPOOOOOOPPPSSSUUUWWWUUUTTTSSSRRRQQQPPPOOOOOONNNMMMMMMMMMNNNOOOPPPQQQTTTVVVXXXWWWVVVWWWYYY\\\[[[___bbbcccaaaaaaeeeiiiaaabbbdddgggfffeeeiiinnnrrr|||zzzdddXXXNNNGGGKKKTTTRRRXXX```hhhqqq}}}yyywwwtttpppmmmjjjhhhggggggffffffeeeeeedddccccccaaabbbccccccbbbaaa```___\\\^^^```aaaaaacccfffhhh~~~nnnttt{{{wwwrrrjjjhhhmmmeeeeeeeeebbb^^^^^^aaaeee\\\\\\[[[ZZZ\\\^^^aaacccaaaaaaaaabbbdddgggiiikkkdddcccbbbdddgggfffccc```cccaaa^^^[[[ZZZZZZ\\\]]]\\\[[[XXXVVVUUUUUUWWWXXXWWWYYYZZZ[[[[[[[[[]]]^^^___```aaabbbcccfffhhhjjjnnnqqqsssssspppoooppprrrnnnkkkgggcccaaa^^^ZZZWWWiiipppDDD999FFF:::999:::<<<===<<<<<<>>>777777777777777888888888444666888777444444555888333333333444444555555555111222222333333444444555222222333333444555666666666666555555666777999:::888999:::<<<>>>???AAAAAA@@@<<<@@@JJJIIIBBBCCCMMMLLLNNNddduuu{{{yyyvvv|||ssswwwvvvqqqpppsssqqqmmmrrrqqqrrrwwwxxxwwwxxx{{{rrrrrrqqqpppmmmiiigggeeeeeehhhkkkkkkiiihhhjjjmmmlllkkkiiigggffffffffffffbbbccccccccccccbbbaaa```ggglllrrrtttqqqlllhhhfffiiifffaaa]]]]]]aaabbbaaaiiieeegggkkkhhhgggzzzeeeYYYYYYTTTNNNOOOTTTQQQIIISSSRRRPPPOOOOOOQQQTTTVVVUUUTTTTTTSSSRRRRRRQQQQQQNNNMMMMMMMMMMMMOOOPPPQQQUUUWWWXXXWWWUUUUUUXXX[[[[[[^^^bbbaaa___```eeejjjcccaaaaaadddfffggghhhiiieeettttttlllpppzzzvvv\\\MMMLLLPPPUUUZZZ[[[[[[___hhhppp|||uuuqqqnnnnnnmmmlllkkkiiihhhgggfff^^^___```bbbdddcccaaa^^^```bbbbbbbbb```______```wwwuuu}}}zzzwwwjjjkkkjjjgggcccbbbeeehhhdddbbb___[[[XXXWWWYYYZZZ^^^[[[ZZZ\\\```aaa___\\\[[[[[[]]]___aaaaaa^^^[[[YYYYYYZZZZZZZZZYYYXXXWWWZZZWWWVVVWWWXXXYYY\\\___]]]___aaaaaa______bbbeeeiiihhhggggggiiijjjkkkkkkppptttrrrmmmooosssnnnbbbccc```\\\ZZZWWW[[[lllhhhGGGCCCCCC;;;===<<<<<<;;;;;;:::999999999888888777666555555444666666555444333333222222444333333222222333333444555555555444444333333333222222222222333444555555555555555555555666777777999999:::<<<===???@@@@@@??????@@@AAACCCEEEGGGHHHMMMKKKLLL___zzzzzz~~~uuusssyyysssrrrqqqmmmkkklllqqqvvvxxxyyyzzzyyywwwuuuuuuuuuwwwtttpppkkkhhhgggggghhhkkkiiihhhggghhhhhhfffdddeeehhhkkkmmmmmmjjjgggeeehhhhhhgggffffffffffffffflllqqqwww{{{zzztttlllgggfffccc___]]]___bbbdddeeeeeefffgggeeedddgggmmmrrr^^^WWWQQQMMMOOOOOOMMMPPPWWWWWWUUURRRPPPQQQRRRQQQQQQOOONNNNNNNNNNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPTTTTTTSSSRRRPPPQQQTTTVVVYYYXXXWWWXXX\\\aaadddeeebbbbbbbbbbbbbbbdddgggjjjjjjgggxxxwwwjjjmmmxxxkkk```XXXXXXVVVRRRTTTYYYZZZXXXeeeeeemmm||||||yyywwwsssooolllllllllnnnkkkiiihhhggggggfffdddbbbaaa``````bbbdddeeecccaaavvvvvv~~~zzzuuupppkkkgggeeecccccccccccccccbbbaaaaaabbbaaa```aaaccccccaaa^^^___]]]\\\\\\\\\\\\ZZZXXXZZZYYYYYYYYYYYYZZZZZZZZZ\\\[[[[[[]]]^^^___aaaccc]]]___aaaccceeehhhkkknnniiijjjkkknnnqqqsssttttttwwwuuuoooiiiggghhhddd^^^WWWUUUWWW___kkk}}}kkkJJJCCCBBB===666<<<<<<;;;;;;:::999999999888888777777666555555444555555555444333333222222333333222222222222333333555444444444333333333333222222222222333444555555555555555555555666666777999999:::;;;===>>>???@@@===>>>>>>@@@AAACCCEEEFFFDDDKKKQQQVVVfff~~~xxxwww|||{{{sssqqqwwwooopppooommmkkklllpppsssxxxyyyyyywwwtttrrrrrrrrruuurrrmmmiiiffffffggghhhiiigggeeeeeeeeefffeeedddccceeehhhlllnnnmmmjjjhhhfffeeeeeeeeeeeeeeeeeefffiiilllqqquuuuuuqqqlllhhhlllhhhcccaaabbbdddeeefffeeeggggggfffdddfffkkkooo|||nnnUUUSSSNNNKKKMMMMMMLLLNNNTTTRRRQQQPPPPPPQQQRRRPPPOOOTTTSSSRRRQQQPPPPPPPPPPPPOOOPPPRRRSSSTTTSSSRRRQQQSSSTTTSSSRRRQQQRRRUUUWWWYYYXXXXXXZZZ]]]___``````^^^___```aaabbbdddhhhkkkjjjmmmyyy}}}sssooottt|||xxxlll]]]TTTVVVZZZ[[[bbb]]]]]]ccciiioooyyy~~~}}}yyyxxxvvvvvvvvvtttoookkkeeedddddddddddddddeeeeeetttnnnzzzwwwtttsssuuurrrnnnkkkhhheeebbb___bbbcccdddeeeeeedddcccbbbeeeccc```______```___^^^aaa`````````aaabbbcccccc```bbbdddfffhhhjjjkkkllllllkkkjjjkkkmmmoooooooookkklllmmmnnnooonnnmmmlllkkkhhhggghhhddd[[[SSSPPPFFFQQQhhhtttBBB;;;DDDAAA;;;;;;;;;;;;;;;:::999999888888777777777666555555444444555444444333333222222222333333222222222222333333444444333333333333333222222111111222222333444555555444444444444555666666888999:::;;;<<<===>>>???<<<<<<===>>>???AAACCCDDD???HHHOOOMMMJJJZZZzzztttsssxxxvvvpppoootttooopppppppppoooooorrrtttuuuuuutttrrrpppoooppprrrrrrpppmmmjjjhhhhhhiiijjjfffdddbbbaaabbbddddddcccddddddeeeiiilllmmmiiieeebbbbbbbbbbbbccccccccccccdddfffiiilllnnnmmmlllkkkqqqmmmiiiffffffgggggggggeeehhhiiihhheeeeeegggjjjlllyyy\\\QQQNNNMMMJJJIIIKKKLLLKKKLLLPPPMMMMMMOOORRRTTTTTTRRROOOVVVUUUSSSQQQOOONNNNNNMMMLLLNNNQQQSSSTTTTTTRRRQQQSSSSSSTTTSSSRRRTTTWWWZZZ______```bbbdddcccaaa___[[[]]]___aaacccgggkkknnnnnnwww{{{pppssstttvvvyyylll```XXXWWWUUUWWW[[[^^^___aaaeeeooowwwuuusssnnnkkkjjjjjjkkklllxxxxxxyyyrrrnnnooopppooommmkkkmmmnnnoooooonnnnnnmmmgggeeeddddddfffhhhhhhgggfffgggggghhhiiiiiiiiiiiigggkkklllllllllmmmllliiiuuurrrooonnnpppqqqooollloooppppppnnnkkkgggdddcccaaaZZZXXX[[[XXXPPPOOOUUU```qqqtttTTT>>>BBBEEE;;;999AAA:::::::::999888888777777666666666555555444444444444333333333222222222111222222111111111111222222333333333333222222222222111111111111222333444555444444333333444444555666888888999:::;;;<<<======;;;<<<<<<===???@@@BBBCCCCCCBBBEEEJJJIIIKKK\\\qqquuuqqqpppsssrrrnnnmmmqqqmmmnnnppppppqqqppppppqqqooooooooommmllllllooorrrnnnnnnnnnnnnmmmlllkkkjjjdddbbb``````aaacccccccccgggdddccceeehhhgggccc___aaaaaaaaa``````______^^^```aaaccceeehhhjjjlllmmmpppmmmjjjhhhiiiiiiiiihhhgggiiikkkiiifffdddeeefffpppnnn~~~tttWWWNNNMMMLLLIIIHHHIIIJJJKKKJJJKKKLLLJJJLLLPPPTTTWWWWWWSSSPPPQQQPPPOOOMMMKKKKKKJJJJJJIIIJJJKKKMMMNNNPPPPPPQQQSSSTTTTTTTTTTTTVVVZZZ]]]cccccceeeggghhhfffaaa^^^[[[^^^bbbeeehhhkkkooorrruuu{{{}}}{{{yyylllooo~~~xxxsssnnnhhhbbb___^^^```bbbaaajjjuuu|||vvvvvvvvvtttqqqxxxrrrpppoooooooooooonnnmmmmmmgggffffffgggjjjkkkkkkjjjiiiiiikkkllllllkkkjjjiiilllqqqrrroooooopppmmmhhhpppmmmkkklllppprrrqqqnnnttttttrrrmmmfff```^^^]]]\\\SSSOOOTTTXXX___ooozzzKKKDDDAAA@@@<<<777777===999999999888777777666666555555555555444444444444222222222222222111111111222111111000000111111222222222222222222222222222111111111111222333444444333333333333333444555555777777888999:::;;;;;;<<<<<<<<<<<<===>>>@@@AAABBBFFF??????HHHLLLIIIJJJQQQ___zzzxxxvvvsssqqqnnnmmmnnnnnnlllllloooiiijjjlllmmmnnnnnnlllkkknnnnnnllljjjhhhhhhjjjlllgggiiilllnnnnnnkkkhhhfffdddbbb``````bbbccccccccccccaaa___```bbbaaa___\\\`````````___^^^\\\ZZZYYY______```bbbeeehhhkkkllljjjiiiggggggiiijjjjjjiiigggjjjllljjjeeebbbbbbcccgggeeeggg{{{}}}WWWNNNRRRPPPIIIGGGIIIIIIIIIJJJKKKKKKJJJGGGIIIMMMRRRUUUUUUQQQNNNKKKKKKJJJIIIIIIIIIIIIJJJIIIHHHHHHHHHJJJMMMOOOQQQSSSTTTUUUTTTUUUWWW[[[^^^______aaacccdddbbb]]]ZZZ^^^bbbgggjjjmmmooorrrtttwwwvvvzzz~~~}}}yyypppaaa\\\]]]___\\\^^^aaaeeelll|||yyyjjjppp}}}{{{xxxxxxzzz|||{{{yyyqqqooonnnnnnppprrrrrrrrruuutttrrrqqqpppooooooooollltttxxxwwwzzz{{{tttrrrpppnnnmmmlllkkkjjjqqqooohhh^^^TTTNNNMMMNNNLLLTTTdddwww{{{WWWDDDBBB===888888<<<<<<888999888888777666666555555444444444444444444444444111111111111111111111111111111000000000000111111000111111111111222222222111000000111111222333444333222222222222333444444777777777888999:::::::::;;;;;;<<<<<<===???@@@AAABBB@@@AAACCCCCCAAADDDJJJIII]]]~~~sssqqqvvvwwwrrrmmmmmmkkkjjjiiiiiijjjkkklllllllllmmmnnnpppooollliiiooonnnmmmiiieeeccccccddd```bbbeeeggggggeeebbb```cccbbbaaabbbccccccbbbaaa\\\\\\\\\\\\]]]]]]^^^^^^^^^^^^^^^^^^]]]ZZZXXXWWW______```bbbdddfffhhhhhhdddcccccceeegggiiihhhggggggiiijjjgggccc______aaaXXXaaaeeefffzzziiiSSSNNNOOOKKKEEEHHHJJJJJJHHHHHHJJJJJJGGGEEEEEEGGGKKKNNNNNNLLLJJJIIIIIIIIIIIIIIIJJJKKKLLLKKKJJJIIIIIIKKKMMMPPPRRRRRRRRRSSSSSSSSSUUUXXX[[[\\\\\\]]]___aaaaaa^^^\\\bbbfffkkknnnooopppqqqrrrqqqlllqqq{{{wwwttttttqqqsssttthhh___[[[ZZZZZZ]]]___dddnnnxxxxxxqqqsssuuurrrmmmfffgggppp|||{{{wwwsssqqqtttyyy~~~zzztttrrrsssvvvyyyyyy||||||zzzrrrqqqnnniiiccc^^^\\\\\\___^^^ZZZSSSNNNOOOUUU\\\ggg}}}}}}UUUGGGDDDAAA;;;888:::===<<<999888888777666666555555444333333333333333333333333000111111111111111111111000000000//////000000000000000000000111111222222000000000000111222333444222222222222222333333444666666777777888999999999:::::::::;;;;;;===>>>???===AAABBB???===@@@CCCCCCEEEKKKWWWooo|||tttpppssswwwtttqqqppphhhhhhfffdddeeeggghhhhhhmmmlllkkklllnnnmmmjjjgggjjjkkkkkkhhheeecccbbbccc``````_______________```bbbbbbbbbcccdddccc```]]]YYY\\\]]]\\\YYYYYY\\\```ZZZ[[[\\\]]]]]][[[ZZZXXX^^^```aaacccddddddcccbbb``````aaaccceeeffffffddddddffffffccc^^^[[[\\\^^^VVV\\\aaabbbeee|||pppeeeXXXOOOKKKHHHEEEDDDHHHKKKJJJEEEEEEHHHHHHEEEFFFEEEDDDEEEGGGHHHHHHGGGIIIIIIIIIIIIIIIJJJKKKKKKIIIJJJLLLMMMOOOOOOOOOOOOOOOOOOPPPOOOOOOQQQTTTWWWZZZYYYYYY[[[^^^```aaaaaadddggglllnnnnnnmmmmmmmmmhhhfffjjjpppnnnnnn~~~vvvoooiiifffccc^^^]]]aaacccjjjsss~~~yyyfff^^^YYY```mmmuuurrrlllddd]]]YYY```ppp}}}{{{uuuooommmrrr{{{zzzpppmmmpppwww|||zzzpppmmmfffZZZ^^^___^^^ZZZSSSPPPPPPRRRMMMPPPSSSVVV]]]lll~~~{{{VVVDDD???;;;:::<<<>>>;;;555555:::777777777666555555444444333333333333333333333333000000000000000111111111000000////////////000000//////000000111111111222000000000000111222333444222222111111222222333444666666777777888888999999888888999999:::;;;<<<===<<<@@@@@@===BBBHHHBBB666<<>>???AAA<<<;;;:::888777666666666666555555555555444444444111111111111111111111111000000000000000000000000111111000///////////////000000000000000000000000000111111111111222222222000111111111111222222222333333444444555666666666777888888999999:::;;;;;;;;;;;;===>>>????????????@@@???CCCJJJOOO^^^vvvnnnhhhhhhhhhhhhiiijjjlllmmmeeeeeeccc___\\\\\\aaafffbbbcccdddddddddcccaaa```fffeeecccbbbbbbbbbcccdddaaa^^^[[[[[[]]]^^^]]]\\\___```aaaaaa______```aaagggddd___[[[YYYYYYZZZ[[[___[[[YYY[[[[[[YYY[[[______aaaaaa___aaaccc```ZZZ\\\]]]^^^_______________^^^ZZZUUUTTTUUUVVVUUUSSSYYYZZZ[[[\\\\\\^^^aaadddcccMMMIIIHHHGGGFFFEEEEEEEEEEEECCCDDDEEEFFFFFFFFFFFFFFFGGGFFFDDDCCCDDDFFFIIIJJJIIIHHHFFFEEEDDDCCCDDDDDDDDDFFFIIIKKKLLLKKKJJJIIIKKKKKKJJJIIIIIILLLPPPTTTQQQRRRSSSTTTWWW[[[^^^```ccceeeggggggfffeeefffggg___```cccfffkkksss|||uuufffxxx~~~tttfff```___cccccc```gggssswwwyyymmmggghhhjjjgggbbb```YYYUUUTTTRRROOOQQQWWWXXXZZZWWWPPPMMMQQQWWWYYYZZZ```bbb[[[WWWZZZ```bbbeeeooowwwwwwvvv{{{{{{TTTDDDCCC???888;;;;;;999888777666666666555555555555444444444444111111111111111111111111000000000000000000000000111000000///////////////////////////////////////000000111111111222222222000000111111111222222222333333444444555666666666777888888999999::::::;;;::::::;;;======>>>>>>>>>CCCCCCHHHMMMKKKKKKZZZnnn}}}tttnnniiiggghhhgggeeeeeedddeeeffffffcccaaa___\\\ZZZ[[[^^^aaabbbbbbbbbaaa```^^^\\\ZZZ_______________```aaaaaaaaa^^^\\\[[[]]]^^^]]]\\\]]]___````````````aaabbb^^^\\\ZZZXXXXXXZZZ]]]___\\\XXXWWWYYYYYYXXXYYY]]]^^^bbbccc___\\\]]]]]]ZZZYYYYYYZZZ\\\]]]^^^^^^^^^^^^[[[WWWUUUUUUUUUUUUUUUXXXYYYYYYYYYXXXYYY[[[]]]dddzzz^^^MMMLLLHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFEEEEEEEEEDDDDDDCCCCCCDDDFFFHHHJJJGGGFFFDDDCCCBBBCCCCCCDDDFFFGGGIIIJJJJJJJJJHHHGGGHHHHHHGGGFFFFFFHHHLLLPPPJJJKKKLLLOOORRRVVVYYY[[[aaabbbdddeeedddcccdddeeeccceeegggiiikkknnnsssvvv|||{{{rrrccc\\\YYY\\\aaaZZZ^^^cccggghhhhhhjjjnnnmmmxxxsssmmmjjjkkkpppuuurrrmmmjjjiiihhhgggjjjooorrruuuuuurrrrrrzzzyyyMMM;;;>>>BBB===555;;;:::999777666666666666555555555555444444444444111111111111111111111111000000000000000000000000000000//////......//////////////////////////////000000000111111111222222000000000111111111222222333333333444555555666666777777888888999:::::::::999:::;;;<<<<<<<<<<<<<<>>>>>999888;;;999999888777666555555666555555555444444444333333111111111111111111111111000000000000000000000000000//////.........//////////////////////////////000000000000111111111111000000000000111111111111222333333444444555666666777777777888999999::::::::::::;;;<<<<<<<<<<<<<<<@@@>>>AAAHHHKKKJJJNNNTTTWWWVVVbbbuuunnnjjjnnnqqqmmmgggcccfffdddbbb```^^^^^^^^^^^^]]]ZZZXXX[[[```eeefffeeefffeeecccaaa___\\\ZZZYYY[[[]]]```bbbcccbbbaaa______]]][[[YYYYYYYYYYYYYYYYYY[[[\\\\\\[[[ZZZ[[[]]]XXXWWWUUUTTTTTTVVVXXXYYY\\\ZZZ\\\```bbbaaabbbeee```cccccc___^^^bbbdddccc\\\\\\]]]]]]]]]^^^______cccdddccc```\\\[[[^^^aaaZZZ[[[[[[ZZZXXXWWWXXXYYYbbbeeejjjuuulllSSSLLLJJJGGGFFFDDDDDDDDDDDDCCCCCCBBBAAACCCCCCDDDCCCCCCBBBAAAAAAAAABBBDDDEEEEEEEEEEEEDDDCCCBBBAAAAAAAAACCCDDDEEEGGGGGGGGGGGGGGGGGGGGGGGGBBBCCCDDDEEEGGGKKKPPPSSSIIIKKKMMMOOOQQQSSSTTTTTTVVVYYY[[[\\\\\\]]]^^^```^^^```dddfffhhhjjjmmmooovvv~~~uuujjjdddgggfff^^^\\\bbb^^^^^^^^^```fffppp}}}pppQQQGGGAAAAAACCC>>>555777???888888777666555555555555555444444444444333333333000000000000000000000000//////////////////////////////............//////........................//////000000000111111111//////000000000111111111222222333333444555555555666777777888888999::::::;;;;;;<<<=========<<<<<>>???CCCGGGGGGHHHJJJMMMNNNSSS```xxx{{{ppplllfffeeehhhpppsssnnnfffaaaeeedddcccaaa`````````aaa___\\\[[[]]]bbbeeeeeeccc]]]\\\[[[ZZZYYYXXXXXXXXX^^^```bbbddddddbbb```^^^[[[[[[YYYXXXVVVVVVWWWXXXZZZ[[[[[[ZZZXXXVVVVVVWWWZZZXXXWWWUUUUUUUUUVVVWWW^^^]]]```eeegggffffffiiicccbbb``````gggnnnnnnjjj```___^^^]]]]]]]]]^^^^^^cccdddddd```]]]\\\___bbbYYYZZZ\\\[[[YYYYYYYYYZZZYYY]]]``````hhhyyybbbJJJEEEJJJLLLGGGBBBBBBBBBCCCCCCCCCBBBAAAAAABBBBBBBBBBBBBBBAAA@@@???CCCCCCEEEFFFEEEDDDBBBAAACCCBBBBBBAAABBBCCCEEEFFFDDDDDDEEEEEEFFFGGGGGGHHHCCCEEEFFFFFFGGGIIIMMMPPPHHHIIILLLNNNNNNNNNMMMMMMRRRTTTWWWYYYZZZ[[[\\\^^^[[[]]]```bbbdddhhhmmmqqqtttuuurrrxxxuuullllllfffeeebbb```___bbbfffjjjnnnttt}}}fffLLLDDDBBB===999:::;;;:::999;;;777777666555555555555555444444444444333333333333000000000000000000000000////////////////////////......------......//////......................../////////000000000111111/////////000000000111111222222222333444444555555666666777777888999999999;;;<<<<<<=========<<<<<<<<<===AAAGGGJJJIIIFFFDDDEEELLLSSSXXX]]]nnnwwwpppnnnkkkiiigggddddddiiikkkhhhfffgggeeedddcccbbbaaabbbccccccaaa___^^^^^^___^^^]]]\\\ZZZYYYYYYYYYZZZZZZ[[[\\\^^^```bbbccccccaaa^^^\\\XXXYYYYYYWWWUUUUUUWWWYYY]]]^^^^^^\\\YYYWWWVVVWWWYYYYYYXXXXXXXXXYYY[[[[[[^^^^^^aaagggiiiggggggiiifffdddaaacccllltttrrrkkk```___]]]\\\\\\\\\]]]^^^``````^^^\\\ZZZZZZ\\\^^^XXXYYY[[[ZZZYYYWWWWWWXXXVVVUUUVVVYYY]]]gggyyymmmRRRLLLHHHFFFDDDAAACCCGGGAAABBBCCCDDDDDDCCCAAAAAA@@@@@@AAAAAA@@@@@@??????BBBBBBCCCDDDCCCBBBAAA@@@CCCBBBBBBAAABBBCCCDDDEEEAAABBBDDDEEEFFFGGGGGGGGGFFFFFFFFFEEECCCCCCEEEGGGJJJKKKNNNPPPQQQPPPNNNLLLOOOQQQUUUWWWXXXZZZ\\\^^^^^^___```aaabbbeeeiiimmmppppppmmmoooqqqrrr~~~{{{wwwrrrmmmhhhdddbbbaaaaaabbbccchhhpppyyyZZZEEEDDDJJJ???<<<777444888===;;;555666666555555444444555555444444444333333333222222000000000000000000000000////////////////////////...------------...///000........................////////////000000000111////////////000000000111111222222333333444555555666666777777888888999999;;;;;;<<<<<<<<<;;;;;;:::777;;;AAAFFFJJJKKKJJJHHHIIIHHHKKKSSSYYY^^^hhhrrrwwwiiiiiioooooojjjggghhhdddbbbdddeeefffjjjoooeeedddcccaaa```aaaaaabbb^^^___```___]]][[[[[[[[[[[[[[[[[[[[[\\\^^^```aaa^^^___aaabbbbbbaaa```___WWWYYYYYYXXXVVVVVVYYY\\\aaabbbbbb```^^^\\\\\\]]]\\\\\\[[[\\\\\\]]]____________ccciiikkkhhhgggiiihhhhhhffffffkkkpppnnnggg___^^^]]]]]]]]]___aaabbb^^^\\\YYYXXXXXXYYYZZZZZZZZZ[[[\\\[[[XXXVVVUUUUUU[[[VVVVVVZZZ\\\[[[\\\```xxxxxxXXXJJJHHHHHHIIIIIICCC>>>AAAGGGAAABBBCCCDDDDDDCCCBBBAAA>>>>>>??????@@@@@@??????===>>>???@@@AAAAAAAAAAAABBBBBBAAA@@@@@@AAABBBCCCAAABBBDDDFFFFFFFFFDDDCCCCCCDDDDDDCCCBBBBBBCCCEEEIIILLLOOOSSSTTTSSSQQQPPPMMMPPPTTTVVVXXXZZZ\\\^^^```aaaccccccbbbbbbdddeeehhhnnnllliiiiiiiiiwww~~~|||xxxvvvqqqjjjddd``````aaasssSSSEEEBBB>>>:::555===>>>888777<<<;;;333666666555444444444555555444444444333333333222222000000000000000000000000////////////////////////---------------...///000........................////////////000000000000////////////000000000000111222222333333444555555666666666777888888999999:::::::::;;;;;;:::999999999<<<>>>>>>@@@DDDGGGHHHJJJHHHKKKQQQRRRQQQUUU]]]___ooowwwllliiiiiikkkhhhbbb```dddbbb______bbbdddeeejjjpppeeedddbbb```___^^^______YYY]]]```aaa^^^]]]^^^```ZZZYYYYYYYYYZZZ\\\^^^```^^^___aaabbbcccdddccccccWWWYYYZZZYYYWWWXXX[[[___dddeeefffeeecccaaabbbccc``````_______________```aaaaaaeeekkkmmmjjjiiijjjiiikkkkkkiiihhhjjjgggbbb___^^^^^^___aaacccfffhhh```\\\XXXWWWYYY[[[ZZZYYY]]]______]]]YYYVVVTTTSSSUUUSSSUUUZZZYYYVVVXXX___\\\mmmlllJJJDDDNNNFFFAAA???DDDFFFDDD@@@>>>AAABBBDDDEEEEEEDDDBBBAAA<<<===>>>???????????????999999;;;<<<>>>@@@BBBBBBBBBAAA@@@??????@@@AAAAAABBBCCCEEEGGGFFFDDDBBB@@@???AAABBBCCCCCCEEEGGGJJJCCCFFFKKKOOORRRQQQPPPNNNMMMPPPSSSVVVXXXZZZ]]]___^^^aaadddfffdddcccbbbaaaaaannnllleeeiiimmmnnnsssxxxmmmeeeaaassscccNNNBBB??????===999999999999888777666666555444444333333333222222222222222222111111111000000////////////////////////000000///...............,,,,,,,,,,,,,,,,,,,,,,,,........................///////////////////////////111222222111111222333222222222333333333444444333333444555777999:::;;;<<<<<<<<<;;;;;;:::999999======>>>@@@BBBEEEGGGHHHHHHIIIJJJLLLNNNPPPRRRSSSXXX[[[aaajjj}}}xxxmmmgggdddcccccccccdddccc```^^^ZZZ\\\^^^^^^___dddlllrrrlllddd___```aaa^^^ZZZXXXZZZZZZ[[[\\\]]]^^^^^^___\\\ZZZXXXYYY\\\___aaabbbccc```]]][[[[[[[[[[[[[[[[[[\\\]]]\\\ZZZZZZ[[[\\\fffcccaaa___``````___^^^\\\aaaffffffbbb___```bbbaaadddhhhjjjjjjhhhhhhhhhllljjjgggeeeeeedddcccaaa___^^^___aaaeeefffccc```___]]]ZZZXXXXXX[[[___aaa\\\[[[YYYXXXXXXWWWUUUSSS\\\\\\ZZZWWWTTTRRRSSSTTT\\\^^^eeerrrsss[[[NNNDDD@@@CCCBBBBBBAAAAAAAAA@@@@@@@@@???@@@BBBCCCBBB@@@>>>===???>>>>>>===<<<;;;;;;;;;::::::;;;<<<===>>>???@@@@@@???>>>======???AAABBBAAAAAABBBBBB@@@>>><<<:::999;;;>>>@@@@@@AAACCCEEEFFFHHHLLLOOOQQQQQQPPPOOOQQQRRRSSSUUUXXX[[[^^^``````_________```bbbccceeedddddddddeeefffgggiiijjjwww{{{sssxxxrrraaaXXXNNNBBB<<<<<<===<<<999999999888777777666555555444333333333333222222222222222111111111000000000........................000//////...------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................///000222111000000111333222222222333333333333444444444444444555666777888888999;;;<<<<<<;;;999888999;;;>>>AAACCCDDDDDDDDDGGGGGGIIIKKKMMMOOOPPPQQQRRRUUUXXX[[[ccctttyyyoooiiieeebbb```bbbaaa``````aaa```^^^\\\XXXYYYZZZZZZ\\\___dddhhhaaaZZZVVVXXXZZZWWWSSSSSSWWWXXXXXXYYYZZZ[[[\\\\\\^^^\\\ZZZZZZ\\\^^^______]]]\\\[[[YYYXXXXXXYYYZZZZZZ[[[\\\\\\[[[ZZZ[[[]]]aaa___^^^^^^______]]][[[YYY\\\aaabbb```^^^^^^___^^^aaadddfffeeedddddddddfffdddcccccceeeeeedddbbbaaa___^^^___aaabbb```^^^]]]\\\[[[ZZZYYYYYYYYYYYYXXXWWWUUUUUUVVVVVVTTTSSSZZZZZZZZZWWWUUUSSSTTTUUUVVVWWWYYY```ooohhhOOOGGGEEEBBBAAAEEEAAAAAAAAA@@@@@@@@@@@@?????????@@@AAA@@@???>>>===>>>>>>======<<<;;;;;;:::::::::;;;<<<===>>>??????@@@???=========>>>@@@AAAAAABBBBBBBBB@@@===999777555999>>>BBBCCCCCCCCCCCCEEEGGGJJJMMMNNNOOOOOONNNSSSSSSSSSUUUWWWZZZ\\\^^^aaa`````````aaabbbcccdddcccdddfffhhhjjjlllmmmnnnppptttxxxEEEeeepppPPPAAA???<<<:::999::::::999888888888777777666555555555333333333222222222111111111111111111000000000000........................//////...---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................///000111111000000111222111111222222222333333333444444333333333444555555777888:::;;;;;;;;;999888777999>>>BBBDDDDDDBBBAAAEEEEEEGGGIIIKKKMMMNNNOOOOOORRRTTTSSSSSSWWW```hhh|||zzzmmmeeebbb]]]ZZZYYYYYYYYYYYY```^^^\\\\\\]]]]]]\\\ZZZXXXWWWWWWXXXZZZ\\\]]]]]]\\\VVVTTTWWWYYYVVVTTTTTTTTTTTTUUUVVVWWWXXXYYYYYY]]]ZZZXXXXXXYYYZZZZZZYYYWWWYYYZZZYYYVVVUUUVVVXXXXXXZZZ[[[[[[ZZZZZZ[[[]]]^^^]]][[[[[[[[[ZZZWWWTTTVVVWWWYYY[[[\\\\\\[[[[[[ZZZ\\\___```___^^^^^^___^^^^^^^^^aaacccdddcccbbbaaa___]]]\\\]]]]]]\\\ZZZZZZ[[[\\\\\\ZZZWWWTTTQQQUUUSSSRRRRRRSSSSSSRRRQQQUUUVVVXXXWWWUUUSSSSSSTTTUUUUUUTTTTTTYYYdddtttsssSSSFFF===???AAA???>>>AAA@@@@@@@@@?????????>>>>>>>>>>>>>>>=====================<<<<<<;;;;;;::::::999::::::;;;<<<===>>>>>>>>>>>>===<<<<<<>>>???@@@???@@@BBBAAA???;;;666444111444888:::<<<>>>@@@CCCFFFFFFHHHIIIKKKLLLMMMNNNTTTTTTTTTTTTUUUWWWYYYZZZ___`````````aaaaaabbbbbbbbbdddgggkkknnnpppqqqqqqmmmooouuu:::DDDSSShhhyyy]]]GGGBBBHHH888:::;;;;;;999777666666666666666555555555444444222222222222111111111111111111000000000/////////..............................---------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...///111000//////000222111111111111222222222222333333222333333444555666;;;;;;:::999999999::::::888:::===AAABBBCCCBBBAAACCCCCCEEEFFFHHHJJJKKKLLLKKKOOOSSSSSSSSSTTTXXX\\\hhhkkkooouuuvvviiidddcccbbb```^^^]]][[[ZZZYYYYYYXXXXXX^^^\\\ZZZZZZ[[[[[[ZZZXXXYYYWWWUUUXXX[[[\\\ZZZXXXYYYUUUTTTXXXZZZXXXVVVWWWRRRRRRSSSTTTUUUVVVWWWWWWXXXVVVTTTTTTUUUVVVUUUTTTUUUYYY\\\ZZZUUURRRSSSVVVUUUVVVXXXXXXXXXXXXYYY[[[^^^[[[XXXUUUTTTSSSQQQOOOUUUUUUTTTVVVXXXYYYXXXWWWWWWYYYZZZZZZYYYXXXYYYZZZYYYYYY[[[___aaabbb```^^^^^^\\\ZZZYYYXXXXXXYYYYYYXXXYYY[[[[[[YYYVVVRRRPPPTTTRRRQQQQQQQQQQQQPPPNNNOOOQQQTTTTTTSSSRRRRRRRRRTTTTTTSSSRRRRRRUUU[[[```llljjjYYYQQQIIIDDDAAACCCBBB===<<<>>>>>>>>>>>>>>>===============<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;:::::::::999999::::::;;;<<<<<<======<<<<<<<<<;;;<<<===>>>>>><<<===???@@@>>>:::666333111111000000222777>>>CCCFFFFFFFFFGGGHHHJJJLLLNNNTTTTTTSSSRRRSSSTTTUUUVVVYYYZZZ\\\^^^___`````````aaadddhhhkkknnnooopppooolllmmmpppsssyyy|||wwwwwwuuusssttt}}}999777999DDD]]]zzz{{{]]]NNNFFF>>><<<>>>:::<<<===;;;888666666777555555555444444444444444222222111111111000000000000000000/////////..............................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------///000000///...000111000000000111111111222222111111222333444666888888@@@>>>:::777666888:::<<<;;;<<<===???@@@BBBCCCDDDAAABBBCCCDDDFFFGGGIIIIIIEEEHHHMMMOOOQQQSSSWWW[[[\\\```eeejjjooovvv~~~wwwnnnhhhddd```___```]]]WWWRRRPPPQQQSSSTTTVVVWWWYYYZZZ\\\[[[ZZZZZZZZZZZZYYYWWWUUUTTTSSSVVVZZZ[[[YYYVVVSSSPPPPPPUUUVVVTTTSSSTTTQQQQQQRRRSSSTTTUUUVVVVVVTTTSSSQQQRRRTTTUUUTTTSSSVVVZZZ\\\ZZZTTTPPPQQQTTTQQQSSSTTTTTTTTTTTTVVVWWWZZZVVVRRROOOOOOPPPQQQQQQVVVTTTSSSTTTUUUVVVVVVUUUWWWXXXXXXWWWVVVUUUWWWXXXYYYYYYZZZ]]]______\\\ZZZYYYYYYXXXVVVUUUUUUWWWXXXWWWXXXXXXXXXWWWVVVTTTSSSTTTSSSQQQPPPPPPPPPNNNLLLJJJMMMPPPQQQPPPPPPPPPQQQNNNOOOPPPPPPOOOPPPQQQRRRWWWbbbyyypppUUUFFFDDDGGGBBB@@@>>>>>><<<:::<<<@@@===<<<<<<<<<<<<;;;;;;;;;;;;::::::999999:::;;;;;;::::::::::::999999999999999999::::::;;;;;;<<<<<<;;;:::::::::;;;;;;<<<<<<888:::<<<>>>===;;;888666222444555666777:::>>>AAAFFFEEEEEEEEEFFFIIIKKKLLLRRRQQQPPPPPPPPPQQQRRRSSSRRRTTTWWW[[[]]]^^^______```bbbeeehhhjjjjjjjjjiiihhhffffffhhhiiimmmyyyvvvmmmkkkrrr{{{000444777999<<>>;;;@@@@@@:::666999::::::888666555666888333333333333333333333333111111111000000000000///////////////............------------------------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...//////......///000///000000000000111111111000000111222444666888999@@@===999666555777:::<<<=========>>>???AAACCCDDD@@@AAABBBCCCEEEFFFGGGGGGGGGIIIKKKLLLMMMPPPTTTVVVXXX\\\aaaeeeiiimmmqqqtttpppsssyyyvvvmmmeee^^^ZZZXXXXXXZZZ^^^```^^^XXXSSSKKKNNNQQQSSSTTTVVVXXX[[[ZZZZZZYYYZZZ[[[ZZZWWWUUUPPPPPPQQQSSSUUUVVVUUUTTTQQQOOOQQQUUUUUURRRQQQSSSPPPQQQQQQRRRSSSTTTUUUUUUSSSRRRQQQRRRTTTTTTSSSRRRUUUWWWXXXVVVRRROOOPPPRRROOOQQQRRRRRRQQQQQQRRRTTTRRROOOLLLLLLNNNRRRTTTVVVTTTSSSSSSRRRSSSTTTVVVWWWZZZZZZYYYWWWVVVUUUWWWYYY\\\[[[[[[\\\]]]\\\ZZZXXXVVVWWWWWWUUUTTTSSSTTTVVVVVVVVVVVVUUUUUUUUUUUUUUUSSSQQQPPPPPPPPPPPPNNNMMMIIIKKKMMMNNNNNNNNNOOOPPPOOOOOOPPPPPPOOONNNMMMMMMWWWSSSVVVfffpppTTTGGGGGGFFFBBB===???===;;;999777777:::===;;;;;;;;;:::::::::999999999999999999::::::::::::999999999999888888888888999999999:::::::::;;;;;;999999999::::::::::::;;;777999:::<<<<<<;;;:::999555:::BBBFFFFFFCCC@@@>>>DDDCCCCCCCCCDDDFFFHHHIIINNNMMMMMMLLLMMMOOOPPPQQQPPPSSSWWW[[[^^^^^^^^^]]]^^^```aaacccddddddccccccgggaaa^^^```bbbcccfffjjjzzz{{{~~~,,,111666666222222:::BBBYYYqqq___LLLFFFCCC<<<666888===>>>:::888777777666666666555555222222222333333333333333111111000000000//////////////////.........------------------------------+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,...//////...---///000/////////000000000111111000000111111333444555666888777666666666777999::::::;;;<<<>>>???@@@@@@@@@@@@@@@AAABBBDDDEEEFFFFFFKKKKKKLLLLLLMMMOOOQQQSSS[[[ZZZYYYYYY\\\cccjjjpppkkkkkklllnnnooonnnllljjjsssyyyxxxmmmgggeeeccc```____________]]]YYYVVVSSSSSSVVVYYYZZZZZZRRRTTTVVVUUUTTTTTTVVVYYYWWWWWWXXXZZZ[[[YYYUUURRROOOPPPQQQQQQPPPPPPRRRSSSSSSRRRTTTWWWVVVRRRQQQSSSOOOOOOPPPQQQRRRSSSTTTTTTRRRQQQPPPPPPQQQPPPNNNMMMQQQPPPOOONNNNNNNNNOOOPPPOOOQQQRRRQQQPPPPPPQQQRRRNNNMMMLLLNNNPPPRRRRRRRRRNNNPPPQQQQQQPPPRRRWWW\\\^^^^^^\\\YYYWWWWWWZZZ\\\^^^\\\[[[[[[\\\\\\ZZZYYYUUUWWWXXXVVVSSSQQQQQQRRRSSSTTTTTTTTTTTTSSSRRRRRRNNNMMMMMMNNNPPPQQQPPPOOOKKKLLLMMMMMMMMMMMMPPPRRRSSSRRRPPPOOOOOOOOONNNMMMPPPQQQTTTTTTVVVeeejjjRRRDDD999<<>>>>>===:::999999888888::::::999999999888888888777888999:::;;;::::::999888888888888888888888888999999999999::::::::::::777888999999999:::999999:::::::::::::::::::::::::::???EEEHHHGGGCCC???<<<@@@@@@@@@AAABBBCCCDDDEEEIIIIIIIIIIIIKKKMMMOOOPPPTTTWWW[[[___aaa```^^^]]][[[\\\]]]]]]^^^___``````ddd^^^\\\aaaeeedddcccccc^^^mmm~~~}}}zzzxxxuuuzzz333///...111666777777666666GGGeeedddMMMEEEEEE222===BBB;;;777:::;;;888999888777777888777444111222222222222222222222333000000000000//////////////////.........---------------------------------+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,---///...------...000////////////000000000000111111000000111222222333000111444666888999999888666999<<>>===@@@@@@AAABBBDDDEEEFFFFFFHHHIIIJJJLLLNNNOOOQQQRRRYYYYYYZZZ[[[\\\]]]___```ddddddfffkkkooonnnhhhdddjjjmmmpppnnnjjjhhhiiillliiijjjkkkllllllkkkjjjjjjhhhlllqqqtttrrrmmmeee```aaa___]]]\\\[[[ZZZWWWUUUXXXVVVUUUUUUVVVVVVTTTRRRNNNPPPRRRRRRPPPQQQTTTWWWUUUVVVXXXZZZ[[[XXXSSSOOOPPPRRRSSSRRROOONNNQQQTTTRRRRRRSSSVVVTTTOOONNNPPPMMMNNNOOOPPPQQQRRRRRRSSSPPPNNNMMMLLLLLLKKKHHHFFFLLLJJJHHHHHHKKKMMMOOOOOOPPPRRRRRRRRRPPPOOOPPPQQQOOOOOOPPPRRRSSSQQQMMMJJJJJJMMMPPPPPPOOORRRYYY```aaa```^^^[[[YYYYYY\\\^^^___]]][[[ZZZ[[[\\\[[[ZZZVVVXXXZZZWWWSSSOOONNNNNNQQQRRRTTTUUUTTTRRROOOMMMJJJIIIJJJLLLOOOQQQQQQQQQMMMMMMNNNMMMMMMNNNQQQSSSRRRPPPMMMLLLLLLLLLLLLLLLLLLKKKMMMRRRSSSQQQWWW```|||yyy___MMMDDDBBBAAACCCCCC<<<555888AAA555777:::;;;<<<===;;;777999999999999888888888777666777999;;;<<<;;;999888777777777777777888888888999999999999999999::::::777777888999999999999888===<<<;;;:::999999999999???@@@@@@>>><<<;;;<<<=========>>>???@@@AAAAAAAAAFFFFFFFFFGGGIIILLLNNNPPPYYY\\\```ccccccbbb___]]]YYYYYYZZZZZZ\\\]]]___```\\\ZZZ\\\cccgggddd___]]]```cccdddiiizzz~~~xxxssswww000000000111222222333333;;;999@@@QQQbbbvvvbbbQQQIIIBBB>>>@@@<<<;;;:::888777888888999999888888777666555555444222222222111111111111000000000000000//////////////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++,,,,,,---...//////////////////000000000000///000000111111222333333444444444444555777888:::::::::;;;===>>>@@@AAAAAA@@@@@@??????AAAEEEHHHKKKHHHIIIJJJKKKLLLMMMMMMMMMXXXYYYYYYYYYYYYZZZ]]]___cccdddeeeeeefffffffffeeeiiillliiiaaa^^^``````[[[`````````aaa``````______]]]aaaeeeeeebbb^^^]]]^^^[[[\\\^^^___^^^\\\YYYWWWWWWTTTQQQQQQTTTTTTSSSQQQSSSUUUVVVTTTQQQQQQSSSUUURRRPPPOOORRRWWWYYYVVVRRRVVVSSSPPPMMMMMMNNNPPPRRRTTTTTTTTTSSSQQQOOOMMMKKKJJJKKKLLLMMMNNNOOOPPPPPPOOOMMMKKKIIIHHHIIIJJJKKKKKKJJJIIIHHHIIIKKKMMMNNNNNNOOONNNMMMMMMNNNQQQTTTNNNPPPSSSTTTSSSQQQQQQQQQOOONNNLLLKKKNNNTTTZZZ^^^ZZZXXXYYY\\\[[[WWWUUUWWWYYYZZZZZZXXXVVVUUUVVVWWWWWWUUURRRPPPOOOOOOPPPQQQQQQPPPPPPQQQQQQQQQNNNLLLJJJHHHFFFHHHLLLNNNNNNLLLOOOOOOOOONNNMMMLLLMMMOOONNNOOOPPPQQQPPPNNNLLLJJJLLLLLLMMMMMMNNNNNNNNNOOOQQQ```yyy{{{eeeRRRHHHCCC@@@>>><<<<<<;;;;;;;;;:::::::::999999999888888888777777666666666666666666666666777777777777777777777777777777777888888999999:::999888888888777777666666777777777777777777777777555777888888777777888999;;;::::::::::::;;;<<<<<<>>>>>>???@@@AAABBBBBBCCCFFFFFFFFFGGGIIIKKKMMMNNNSSSWWW]]]```___^^^\\\\\\RRRUUUYYY\\\___``````___\\\^^^```bbbaaa]]]YYYWWWVVV\\\```aaabbbjjjzzzvvv{{{//////000000111222222333333000333>>>GGGRRRiiiiiiTTTCCCBBBDDD???<<<===<<<;;;999888777777888888777777666666555444444333222222222111111111000000000000000000/////////...///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++,,,,,,---......///....../////////000000000111111222222333444444444444444333444555666888999888999:::;;;<<<>>>??????@@@???>>>>>>???BBBEEEFFFIIIJJJLLLMMMOOOPPPPPPPPPTTTVVVYYYYYYYYYZZZ]]]aaaccccccddddddeeedddddddddgggiiifff```^^^aaa```]]]\\\\\\\\\\\\\\\[[[ZZZZZZZZZ]]]___aaa```______```aaaaaabbbaaa```^^^[[[ZZZWWWUUURRRSSSUUUVVVUUUSSSSSSTTTTTTSSSPPPOOOQQQSSSRRRPPPPPPSSSWWWYYYVVVSSSTTTSSSPPPNNNNNNNNNPPPQQQRRRRRRRRRQQQPPPNNNLLLJJJKKKKKKKKKLLLLLLLLLLLLLLLMMMLLLJJJHHHGGGHHHIIIIIILLLLLLKKKJJJJJJJJJKKKLLLLLLMMMMMMLLLKKKLLLOOORRRPPPRRRSSSSSSQQQNNNMMMMMMLLLLLLKKKLLLPPPUUUZZZ^^^\\\YYYYYY[[[ZZZUUUTTTVVV[[[[[[ZZZWWWUUUTTTUUUVVVUUUTTTSSSRRRQQQQQQQQQRRRSSSSSSRRRRRRSSSRRROOOMMMKKKIIIHHHIIILLLNNNNNNMMMOOOPPPOOONNNMMMMMMMMMNNNOOOOOOOOONNNMMMKKKIIIHHHIIIIIIJJJKKKLLLLLLMMMMMMQQQRRRUUU[[[jjjvvveeeZZZQQQFFF@@@???AAAAAAAAA;;;;;;;;;::::::::::::999999999888888888777777777666666666666666666666666777777777777777777777777777777777888888888888888888888888777777777666666666666666666666666666666555777888888777777888999;;;::::::::::::;;;<<<<<<===>>>??????AAAAAABBBCCCDDDDDDDDDFFFHHHJJJMMMNNNOOOSSSWWWZZZZZZYYYXXXWWWVVVWWWYYY[[[]]]___```aaa```______^^^\\\ZZZXXXWWWWWWYYY[[[\\\^^^ccckkkrrr{{{~~~...//////000000111222222222//////444555777CCCSSSooozzz]]]MMMEEE;;;666<<>>===<<<===???AAABBBHHHIIIKKKMMMOOOQQQRRRSSSPPPTTTZZZ[[[YYYZZZ^^^bbbbbbbbbcccccccccbbbaaaaaaccceeeddd```___bbbbbb```````````````___^^^\\\\\\XXXXXXXXXZZZ^^^aaabbbbbbeeedddcccaaa___]]][[[ZZZWWWVVVTTTUUUVVVWWWWWWVVVSSSSSSSSSRRROOONNNOOOQQQSSSQQQQQQSSSWWWXXXVVVTTTSSSSSSRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOMMMKKKJJJNNNNNNMMMLLLKKKJJJJJJIIILLLKKKIIIHHHGGGGGGHHHIIIMMMMMMMMMLLLLLLKKKJJJIIIIIIJJJJJJJJJIIIJJJLLLOOOOOOPPPRRRQQQPPPNNNNNNOOOQQQQQQSSSUUUYYY]]]aaaccc___[[[ZZZZZZYYYUUUTTTVVV\\\\\\YYYVVVRRRQQQRRRTTTSSSTTTTTTUUUUUUTTTTTTTTTVVVUUUTTTTTTTTTSSSPPPNNNLLLJJJIIIJJJMMMOOOOOONNNQQQQQQPPPOOOOOONNNMMMMMMOOONNNMMMKKKIIIHHHGGGGGGGGGGGGHHHIIIIIIJJJJJJKKKHHHHHHHHHIIIMMMXXXgggrrrvvveeeUUUFFF===???<<<999999;;;===<<<;;;::::::::::::999999999888888888777777777777777666666666666666666666666666666666666666666666666666777777777777777666666666777777777777666666666666555555555555555555555555555777888888777777888999:::::::::::::::;;;<<<<<<===>>>>>>???@@@AAABBBBBBAAAAAABBBDDDFFFIIIKKKLLLKKKOOOSSSVVVVVVUUUUUUUUUZZZZZZZZZ[[[\\\^^^```aaabbb```\\\YYYWWWVVVWWWXXXWWWWWWXXXZZZ]]]^^^______]]]jjj|||---......//////000111111555333444555333111777@@@???HHHVVVeeetttppp[[[GGG@@@CCCFFF@@@<<<===<<<999999<<<999999888777666666666666555555444444333333333333111111111111000000000000000000/////////.........---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++,,,,,,,,,---------------........./////////222222333444444555555666444333333333444666888999666666777888999:::;;;<<<======<<<<<<===???AAABBBEEEEEEGGGIIILLLOOOQQQRRRPPPVVV\\\]]]ZZZZZZ]]]bbb```aaaaaaaaaaaa```______aaabbbbbbaaabbbcccdddccceeeeeeddddddbbbaaa______ZZZWWWUUUWWW\\\aaacccbbbdddbbb```]]]ZZZXXXXXXWWWWWWWWWVVVVVVWWWXXXXXXXXXTTTTTTSSSQQQPPPOOOOOOPPPTTTRRRRRRSSSVVVWWWVVVUUUTTTUUUVVVVVVUUUTTTRRRQQQOOOOOOPPPPPPOOOMMMKKKJJJPPPPPPOOONNNMMMLLLLLLKKKKKKJJJIIIHHHHHHHHHIIIIIIKKKLLLMMMNNNMMMLLLJJJIIIHHHIIIIIIIIIHHHIIIKKKMMMLLLNNNPPPQQQQQQRRRTTTVVVWWWXXXZZZ]]]```bbbdddeee```\\\ZZZ[[[ZZZWWWWWWZZZ]]]\\\YYYUUUQQQOOOPPPRRRRRRSSSUUUWWWXXXWWWVVVUUUWWWVVVTTTSSSSSSSSSPPPOOOLLLLLLKKKLLLMMMNNNOOOOOOTTTSSSRRRQQQQQQQQQOOONNNNNNMMMKKKIIIHHHHHHIIIJJJHHHHHHHHHHHHHHHGGGGGGGGG@@@EEELLLQQQSSSTTTUUUWWWMMMSSS^^^nnnyyycccZZZNNNEEECCCBBBAAA@@@???===;;;;;;<<<;;;888555999999999888888888777777666666666666666666666666555555555555555555555555555555555555555555555555777777666666555555444444666666666666666666666666555555555555555555555555555777888888777777888999::::::999999::::::;;;<<<======>>>???@@@AAABBBBBBAAAAAABBBCCCEEEGGGHHHIIILLLOOORRRTTTUUUUUUUUUVVV\\\\\\]]]^^^^^^^^^^^^^^^```]]]ZZZWWWUUUVVVXXXYYYWWWYYY]]]``````___\\\ZZZ]]]\\\\\\bbbttt,,,------......///000000111111333444222000222666555666888;;;AAALLLXXXaaawwwlll[[[MMMJJJGGG@@@>>>BBB???<<<;;;;;;:::888;;;???777777777777666555444444555555444444444444444333111111111000000000//////////////////............,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********++++++++++++++++++,,,,,,,,,,,,,,,------------............111111111222333333444444333333333333444555777888777777888999:::;;;;;;<<<;;;;;;;;;===>>>AAACCCDDDCCCDDDEEEHHHKKKNNNQQQSSSSSSXXX]]]^^^[[[ZZZ\\\___^^^______```______^^^^^^``````aaacccdddddddddeeebbbaaaaaa```___^^^\\\[[[]]]ZZZVVVWWW[[[```bbbbbbbbb```]]]YYYWWWVVVVVVVVVWWWWWWWWWWWWVVVWWWWWWXXXUUUTTTRRRRRRQQQQQQQQQPPPTTTSSSRRRSSSUUUVVVVVVUUUVVVWWWYYYZZZYYYWWWTTTRRRNNNOOOPPPPPPOOONNNMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKJJJJJJJJJJJJJJJHHHIIILLLNNNNNNMMMKKKJJJGGGIIIJJJJJJIIIIIIKKKMMMMMMNNNPPPQQQRRRTTTXXX[[[YYY[[[]]]___```aaa`````````\\\[[[\\\\\\ZZZ[[[___\\\[[[YYYUUUQQQOOOPPPRRRQQQSSSVVVXXXZZZYYYXXXWWWVVVTTTRRRRRRRRRQQQPPPNNNLLLMMMMMMMMMMMMNNNOOOPPPUUUTTTRRRSSSTTTSSSQQQNNNMMMKKKJJJHHHIIIJJJMMMNNNLLLKKKJJJIIIGGGFFFEEEDDDDDDDDDEEEEEEGGGKKKPPPTTTPPPNNNKKKKKKPPP[[[hhhqqqsssbbbVVVKKKBBBFFFBBB===;;;<<<===<<<;;;888888777888999:::999999888777777777666666666666555555555555555555555555444444444444444444444444444444444444444444444444555555555444444333333333555555555555555555555666666666666666666666666666555777888888777777888999:::999999999999:::;;;;;;<<<===>>>???@@@AAAAAABBBBBBBBBCCCDDDEEEEEEFFFFFFLLLNNNQQQSSSSSSTTTUUUWWW[[[]]]```bbbbbb```]]][[[[[[ZZZYYYXXXXXXYYYZZZZZZYYY___eeegggccc^^^ZZZYYYTTTVVVZZZ]]]aaakkk{{{+++,,,,,,---....../////////000111111000//////111555666666666666777:::<<>>>>>>>>===>>>>>>===:::777777666666666777888:::;;;666666666666555555555555333444444444444555555555444444444444444444444444333333333333333333333333333333333333333222222222444444444555555555555555666666666666666666666666555777888888777777888999999999999999999:::;;;;;;<<<======>>>???@@@AAAAAABBBCCCDDDEEEFFFFFFFFFFFFJJJLLLNNNPPPPPPRRRTTTVVV[[[^^^bbbeeedddaaa]]]YYYYYYYYYZZZZZZ[[[[[[\\\\\\\\\bbbhhhiiiccc\\\XXXWWWOOOSSSYYY]]]\\\\\\ccclll+++++++++,,,------.........000000//////000000000///222555888888777666555777;;;BBBKKKWWWgggxxxiiiWWWOOOJJJFFFBBBFFFEEEAAA;;;999;;;:::666888:::;;;;;;999888666333555555666666555444222111222222333333333333333333111000000000//////////////////.........---------++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++)))************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------//////000000111222222222333222222222333555777888888888888999999::::::;;;;;;;;;<<<===???AAABBBBBBCCCCCCDDDFFFIIIMMMPPPRRRWWWUUUTTTVVVZZZ\\\\\\\\\[[[\\\]]]^^^___`````````___]]]^^^bbbccc___^^^aaa```````````````___^^^]]]]]]]]][[[ZZZYYYZZZ^^^aaa[[[ZZZYYYXXXXXXXXXXXXXXXVVVWWWWWWUUURRRQQQRRRTTTSSSPPPOOOOOORRRSSSRRRQQQRRRRRRRRRQQQQQQRRRSSSUUURRRSSSTTTUUUTTTRRRPPPNNNKKKLLLMMMNNNNNNNNNMMMLLLHHHHHHHHHHHHIIIIIIIIIJJJIIIJJJJJJJJJJJJJJJJJJJJJHHHIIIJJJKKKKKKJJJIIIIIIFFFHHHIIIJJJIIIIIIJJJKKKJJJKKKKKKKKKLLLOOOTTTXXX```aaabbbcccdddddddddccc]]]ZZZ[[[^^^^^^ZZZZZZ\\\UUUWWWXXXXXXVVVTTTTTTTTTSSSTTTVVVXXXYYYYYYXXXXXXSSSQQQOOOOOOPPPRRRRRRQQQKKKMMMNNNMMMKKKKKKMMMPPPPPPNNNMMMPPPTTTTTTPPPLLLKKKKKKJJJJJJJJJLLLMMMNNNJJJJJJIIIHHHGGGFFFEEEEEECCCEEEHHHKKKKKKIIIEEEAAA===@@@CCCEEEEEEEEEGGGHHHMMMMMMKKKHHHGGGKKKQQQWWW]]]cccllluuu|||{{{ssskkkddd___VVVQQQKKKFFFCCCBBBBBBAAAFFFGGGDDD???===AAADDDCCC666777999<<<>>>>>><<<;;;::::::999888666666777777555555555555444444444444222333333333444444444444333333333333333333333333333333333333333333333333111111111222222222222222333333444444444555555555555555555555555555555555555777888888777777888999999999999888999999:::;;;<<<<<<===>>>???@@@AAAAAAAAABBBDDDGGGHHHIIIJJJJJJJJJLLLMMMNNNOOOQQQTTTWWW]]]___bbbdddcccaaa^^^\\\\\\\\\[[[[[[[[[\\\]]]]]]]]]___ccceeeddd___ZZZWWWWWWTTTUUUXXXYYYXXX\\\cccffflllsssxxx***++++++,,,,,,---......,,,---...------000222111...///111333444444444444000222555888:::>>>BBBEEELLL\\\sssuuucccRRRNNNIIIDDDBBBAAAAAAAAA666???BBB;;;888<<<===999777777555333444888:::999444555555666555444222111111111111111111111222222000000000000//////////////////.........---------++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------///000000111222222333333333222222222333555777888777777888888999999::::::<<<<<<======>>>?????????AAAAAAAAACCCEEEIIIMMMOOOUUURRROOORRRXXX]]]]]][[[ZZZ[[[\\\^^^___```aaaaaa___[[[\\\aaaaaa\\\[[[___]]]^^^^^^^^^^^^^^^]]]]]]ZZZ\\\\\\ZZZXXXYYY]]]bbbVVVVVVWWWWWWWWWWWWWWWWWWUUUWWWWWWTTTQQQOOOPPPRRRQQQNNNMMMNNNQQQSSSRRRPPPRRRRRRRRRQQQPPPPPPRRRTTTOOOOOOPPPQQQPPPNNNLLLKKKJJJJJJLLLMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHIIIJJJJJJIIIIIIIIIJJJJJJJJJJJJIIIHHHGGGGGGEEEGGGIIIIIIIIIHHHIIIJJJCCCDDDEEEFFFHHHMMMTTTYYY[[[\\\]]]___```aaabbbbbb\\\ZZZ[[[^^^]]]XXXVVVXXXRRRUUUXXXYYYXXXVVVUUUUUUTTTUUUVVVWWWXXXXXXXXXXXXSSSQQQOOOOOOQQQSSSSSSSSSKKKMMMNNNMMMKKKJJJMMMOOOMMMKKKJJJNNNRRRSSSOOOKKKKKKKKKKKKJJJJJJKKKKKKKKKGGGGGGGGGFFFFFFFFFFFFFFFBBBAAA@@@AAADDDFFFGGGGGG@@@BBBBBBBBB@@@??????@@@BBBDDDFFFHHHGGGFFFFFFFFFEEEGGGIIIKKKLLLMMMPPPRRRKKKLLLLLLLLLKKKHHHFFFDDDCCCAAA???>>>???@@@@@@???===@@@AAA<<<999999777444999999999999999888777666444555777777666555555666555555444444444333333333222222222333333444444444333333333333333333333333222222222222222222222222000000111111222222222333333333333444444555555555444444444444444444444444666777888888777777888999999999888888999999:::;;;<<<<<<===>>>???@@@AAAAAA???AAADDDGGGJJJLLLMMMMMMLLLMMMOOOOOOPPPRRRVVVYYY``````aaabbbbbbaaa______aaa___]]][[[[[[\\\]]]___\\\[[[\\\aaaffffff```ZZZZZZVVVWWW^^^```ZZZTTTSSSWWWZZZaaagggiiimmm{{{++++++,,,,,,,,,,,,------,,,,,,,,,---------......000000111222222222222111222222222222333444555555<<<<<>>>>>>>>===<<<<<<;;;;;;:::999999888777777666555444444444555555444444444333333333222222222111111111000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))((((((((('''))))))))))))))))))))))))++++++******************++++++++++++++++++++++++))))))***+++,,,,,,---------------............//////000111111000111333555444555555666777888888999999888888888999;;;===>>>@@@AAACCCDDDFFFHHHLLLOOONNNNNNPPPQQQTTTWWWYYYZZZ\\\\\\\\\]]]]]]^^^______YYYYYYXXXXXXYYY[[[^^^___^^^[[[XXXXXXZZZ\\\\\\ZZZWWWXXXYYYZZZZZZZZZYYYXXXWWWXXXWWWUUURRRQQQQQQSSSSSSSSSRRRPPPMMMLLLNNNOOOQQQOOOMMMMMMOOOPPPNNNLLLNNNOOOOOONNNNNNMMMLLLKKKMMMMMMMMMNNNOOOOOOPPPPPPIIIIIIJJJJJJIIIIIIHHHGGGCCCDDDFFFGGGHHHHHHGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFDDDCCCBBBEEEFFFGGGIIIIIIIIIHHHGGGCCCDDDEEEFFFHHHKKKOOOSSSXXXVVVUUUZZZ___```[[[UUUXXXXXXXXXXXXWWWWWWXXXXXXUUUSSSPPPPPPRRRTTTTTTTTTSSSTTTUUUVVVVVVUUUTTTSSSQQQOOONNNPPPSSSTTTQQQNNNLLLMMMNNNOOOOOONNNLLLJJJLLLLLLMMMNNNNNNNNNNNNMMMGGGHHHHHHIIIIIIHHHHHHGGGEEEDDDCCCDDDEEEFFFEEEDDD@@@AAABBBCCCDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA????????????????????????????????????????????????AAAAAA@@@@@@???>>>>>>===========================;;;;;;;;;::::::999999999777777888888888888777777555555555555555555555555555555444444444333333333333333333333333333333333222222222222222222222222333333333222222111111111111111222222222333333333222222222222222222222222333444444555555444444333333444555666777777777777999888666555666888;;;======>>>???@@@AAABBBBBBBBBCCCDDDEEEGGGIIILLLOOOPPPLLLNNNQQQSSSTTTUUUWWWYYY``````______^^^^^^]]]]]]___^^^\\\ZZZYYYYYYZZZZZZ___``````^^^[[[YYYYYYYYYWWWVVVVVVZZZ^^^^^^YYYSSSVVVWWWXXXYYYZZZ___dddiiimmmxxx+++++++++,,,,,,,,,------,,,,,,,,,------------...///000111111222222111111222111111222222333444555;;;::::::;;;999:::EEEQQQXXX^^^dddnnnxxxiii^^^YYYSSSPPPMMMJJJIIIHHHFFFEEEBBBAAA@@@???>>>>>>>>>>>><<<<<<;;;;;;:::999999999777777666666555444444333444444444444333333333333222222111111111000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++(((((()))******++++++,,,))))))))))))))))))))))))************************++++++++++++++++++++++++*********++++++,,,,,,---------------............///000111111000000222444555555555666777777777888888888777888999:::<<<===???@@@BBBCCCEEEGGGKKKNNNLLLMMMNNNPPPRRRTTTVVVWWWSSSVVVYYY\\\]]][[[YYYWWWWWWWWWXXXXXXZZZ[[[\\\]]]YYYXXXVVVUUUUUUUUUTTTSSSUUUUUUVVVVVVVVVVVVUUUTTTVVVWWWVVVTTTQQQPPPPPPRRRQQQQQQQQQOOOLLLLLLMMMNNNOOOMMMKKKLLLMMMNNNLLLJJJOOOOOONNNNNNMMMKKKJJJIIIJJJJJJKKKKKKKKKLLLLLLLLLIIIIIIIIIIIIIIIHHHGGGFFFEEEFFFGGGHHHHHHHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEDDDCCCBBBBBBCCCDDDDDDEEEFFFFFFEEEEEEDDDEEEFFFFFFGGGIIIMMMPPPSSSTTTVVVYYY[[[\\\[[[ZZZWWWWWWWWWWWWVVVUUUTTTTTTSSSRRRQQQRRRSSSSSSRRRQQQRRRSSSSSSTTTSSSRRRQQQPPPMMMNNNPPPRRRSSSQQQNNNKKKIIIJJJLLLMMMNNNMMMLLLKKKLLLLLLMMMMMMMMMMMMLLLLLLGGGGGGHHHHHHHHHHHHGGGGGGFFFDDDCCCCCCEEEEEEDDDCCCAAABBBBBBBBBBBBBBBAAAAAA????????????????????????================================================??????>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888666777777888888777777666444444444444444444444444444444444444333333333333333333333333333333333333222222222222222222222222333333222222222111111111111111111222222222333333222222222222222222222222333333444444444444333333333444555666666777777666999777666555666888:::<<<<<<===>>>@@@AAAAAAAAABBBAAABBBCCCEEEHHHJJJLLLNNNKKKNNNQQQSSSSSSTTTVVVXXX``````______^^^^^^]]]]]]^^^]]]\\\\\\[[[[[[[[[[[[YYYZZZYYYWWWUUUSSSTTTUUUYYYWWWWWWYYY\\\\\\WWWSSSXXXXXXXXXXXXWWWYYY\\\___aaaaaacccjjjzzz++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------//////000111111111111000111111111111222333444444444333333444222000111666666:::;;;>>>LLL___hhhgggbbbeeejjjrrr}}}vvvmmmgggccc\\\[[[WWWPPPIIICCCAAA@@@BBB@@@>>>>>>?????????>>>@@@???>>>===============;;;;;;;;;:::999999888888666666666555555444444333444444444333333333222222111111111111000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++'''((()))+++,,,...//////))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++------------...............000000000///000222444555555666666666666666666666666777777888999;;;<<<===???AAABBBCCCEEEHHHKKKJJJJJJKKKMMMOOOQQQRRRSSSQQQVVV]]]bbbccc___YYYUUUTTTUUUWWWYYYZZZZZZZZZYYYZZZ[[[[[[ZZZWWWUUUUUUUUUVVVVVVUUUUUUTTTTTTSSSSSSUUUUUUUUUSSSPPPNNNOOOPPPNNNOOOOOOMMMLLLKKKLLLNNNLLLKKKJJJJJJKKKKKKJJJIIINNNNNNMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFEEEFFFGGGGGGHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBCCCFFFFFFFFFFFFFFFGGGKKKNNNPPPSSSVVVWWWWWWXXX[[[^^^WWWXXXXXXWWWVVVTTTRRRPPPPPPPPPQQQRRRTTTSSSPPPMMMQQQQQQQQQQQQPPPOOOMMMLLLJJJMMMQQQSSSQQQMMMJJJIIIFFFHHHJJJLLLMMMMMMLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIFFFFFFGGGGGGGGGGGGFFFFFFFFFDDDCCCCCCDDDDDDCCCAAABBBBBBAAA@@@@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<;;;;;;::::::999999999999999999999999999999999888888888777777777777777666666666777777666666666444444444444444444444444444444444333333333222222222222222222222222222222111111111111111111111111222222222111111111111111000111111111222222222222111111111111111111111111222333333444444333333222222333444555666666666666777666555555555777999;;;;;;<<<===???@@@@@@AAAAAA???@@@AAACCCEEEHHHJJJKKKKKKMMMPPPRRRRRRSSSUUUWWW___^^^^^^]]]]]]\\\\\\[[[[[[\\\\\\\\\\\\\\\[[[[[[ZZZZZZYYYWWWUUUUUUVVVXXXZZZWWWVVVWWWYYYYYYVVVSSSVVVWWWWWWUUUTTTSSSUUUVVVRRRSSSSSSUUUYYYcccoooyyy***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------......///000000000000///000000000000111222333333000000222555888888888777999:::888444777AAAGGGHHH>>>>>>@@@CCCIIIOOOUUUYYYUUUTTTVVV[[[^^^^^^```ccc```^^^\\\]]]^^^^^^\\\ZZZTTTRRROOOLLLJJJHHHHHHHHHEEEFFFFFFEEEDDDFFFHHHKKKEEECCCAAAAAAAAA@@@???=========<<<<<<;;;<<<<<<<<<:::::::::999888888777777555555555444444444333333333333333333222222222222111111000000000/////////------------------------+++++++++++++++++++++++++++++++++***************************************************************(((((()))***,,,---...///))))))))))))))))))))))))***************+++++++++************************,,,,,,++++++++++++++++++,,,,,,---------............///000000//////111333666555555555555555555555555555666777888999::::::;;;===???@@@AAABBBEEEGGGHHHIIIJJJLLLNNNOOOPPPQQQRRRWWW^^^cccddd```ZZZVVVRRRTTTVVVYYYYYYYYYWWWVVVZZZ]]]```^^^[[[XXXWWWYYYYYYYYYXXXWWWVVVUUUUUUUUUSSSTTTSSSQQQNNNMMMMMMOOOMMMNNNNNNMMMLLLKKKMMMNNNKKKKKKJJJJJJJJJJJJIIIIIILLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGFFFDDDDDDFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@???>>>>>>???AAABBBDDDEEEEEEEEEEEEGGGJJJMMMQQQRRRRRRSSSTTTUUUXXXZZZWWWWWWXXXWWWUUURRROOONNNLLLLLLLLLNNNPPPQQQOOONNNQQQQQQPPPOOOMMMLLLKKKJJJIIIMMMQQQQQQMMMJJJIIIIIIGGGHHHIIIKKKKKKLLLKKKKKKKKKKKKKKKJJJIIIHHHFFFFFFEEEEEEEEEFFFFFFEEEEEEEEEEEECCCBBBBBBCCCCCCAAA@@@@@@@@@???>>>============;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888888888888888888888:::999999999888888777777888888888888888888888888666666555555555555555555555555666666666666555555333333333333333333333333333333333333222222222222222222222222222222222222111111111111111111111111111111111111111111111000000000000111111111111222111111111111111111111111222222333333333333222222222222333555555555555555666555444444555666888999:::;;;<<<===>>>?????????>>>???@@@AAADDDFFFHHHIIIJJJMMMPPPQQQRRRRRRTTTVVVZZZZZZZZZYYYYYYXXXXXXXXXWWWXXXZZZ[[[[[[[[[ZZZYYY[[[[[[ZZZXXXVVVVVVXXXZZZVVVTTTRRRRRRTTTVVVUUUSSSQQQSSSTTTTTTRRRRRRSSSTTTMMMSSSYYY[[[YYYWWWWWWXXX^^^iiizzz*********+++++++++,,,,,,+++++++++,,,,,,,,,------------...////////////...////////////000111222222333333222333555777555333555777666555666<<<@@@BBB::::::;;;;;;<<<===>>>>>>;;;888:::>>>@@@???@@@CCCFFFEEEDDDDDDEEEDDDCCCBBBGGGFFFDDDDDDDDDDDDFFFFFFCCCDDDEEEDDDCCCBBBCCCEEE???>>>>>>@@@BBBCCCBBBAAA<<<<<<;;;;;;:::;;;;;;;;;999999999888777777666666444444444444333333333333333333222222222111111111000000000/////////......------------------------++++++++++++++++++++++++************************************************************************))))))))))))************))))))))))))))))))))))))))))))*********+++++++++************************,,,,,,++++++++++++++++++,,,,,,,,,------------...---...//////...///111333555555555444444444444444444555666777888999999999:::<<<>>>???@@@@@@BBBDDDFFFGGGJJJLLLNNNOOOPPPPPPOOORRRWWWZZZ[[[YYYUUUSSSQQQSSSVVVXXXYYYWWWUUUTTTTTTWWWZZZZZZWWWTTTUUUWWWZZZYYYYYYXXXWWWVVVUUUUUURRRSSSRRRPPPMMMLLLLLLMMMMMMNNNOOOOOOMMMLLLMMMNNNKKKLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIJJJKKKLLLMMMJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>???@@@AAABBBAAA??????>>>???@@@AAAAAABBBCCCCCCDDDGGGKKKNNNTTTPPPLLLMMMQQQTTTSSSQQQRRRSSSRRRRRRPPPNNNKKKJJJJJJHHHHHHIIILLLOOOPPPQQQQQQPPPOOOMMMLLLJJJIIIIIIKKKMMMOOOMMMIIIGGGIIIKKKIIIJJJJJJJJJJJJJJJIIIIIIJJJIIIIIIHHHGGGEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAABBBBBBAAA???>>>===<<<<<<<<<<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888888888888888888888888888888888888888777777777777777777777777777777444444444444444444444444444444444555555444444444333333333333333333333333333333222222222111111111111111111111111111111111000000000000000000000000000000000000000000000000//////000000000111111111000000000000000000000000111111222222222222111111111222333444555555555555444444444444444666777888999999;;;<<<===>>>>>>>>>>>>>>>???AAACCCEEEGGGHHHJJJLLLOOOPPPPPPQQQRRRTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTVVVWWWXXXXXXWWWVVVUUUUUUUUUSSSQQQQQQSSSTTTOOONNNNNNOOOQQQSSSTTTUUUPPPRRRSSSSSSQQQQQQRRRSSSRRRRRRQQQNNNLLLMMMRRRVVVUUUWWWXXX\\\dddrrr************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---............---............///000111111222333222///111444444111000222333555888;;;===>>>777888:::<<<<<<<<<;;;;;;;;;999999===>>><<<===@@@BBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@?????????@@@@@@???@@@AAAAAA???======>>>>>>======>>>@@@@@@???======<<<;;;:::::::::::::::999888888777666666555555333333333333333333333333222222222111111111000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***************************************************************)))))))))((((((((('''''')))))))))))))))))))))))))))))))))***++++++,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,------------,,,...............000222333444444444444444444444444555666888999999999999999<<<>>>?????????@@@AAADDDFFFIIILLLNNNPPPPPPPPPPPPQQQRRRTTTUUUTTTTTTSSSQQQSSSVVVWWWXXXWWWUUUSSSSSSTTTVVVVVVTTTTTTTTTUUUVVVVVVWWWWWWWWWUUUTTTSSSRRRRRRRRRPPPMMMKKKLLLMMMMMMNNNPPPOOOMMMLLLLLLLLLKKKMMMMMMMMMKKKJJJKKKLLLJJJIIIIIIIIIJJJKKKMMMNNNHHHGGGGGGFFFEEEDDDDDDCCCEEEEEEEEEFFFEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>=========???@@@AAABBBAAAAAA@@@@@@@@@@@@AAA@@@AAABBBBBBCCCFFFJJJMMMRRRMMMHHHIIINNNQQQOOOKKKLLLKKKJJJJJJIIIHHHHHHGGGJJJHHHGGGHHHKKKOOOQQQRRROOONNNMMMKKKIIIHHHHHHHHHKKKKKKJJJHHHFFFFFFHHHJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDBBBAAABBBBBBCCCCCCCCCCCCBBBBBBAAA@@@???@@@AAABBBAAA???===<<<;;;;;;;;;<<<===>>>::::::::::::::::::::::::999999999999999999999999777777777777777777777777888777777777777777777777666666666666666666666666333333333333333444444444333333444444444444333333222222222222222222222222222222222111111111000000000000000000000000000000////////////////////////////////////000000000000////////////000000000000////////////////////////000111111222222111111000111111222333444444444444333333333333444555666666777888999;;;<<<<<<============>>>???AAACCCEEEFFFGGGIIILLLMMMMMMNNNOOOQQQLLLLLLMMMNNNOOOOOOPPPPPPQQQQQQRRRSSSTTTTTTTTTSSSRRRSSSSSSRRRPPPOOOOOOPPPKKKKKKLLLMMMOOORRRTTTUUURRRSSSSSSRRRPPPPPPQQQRRRRRROOOLLLKKKKKKMMMPPPRRRLLLKKKJJJJJJKKKPPPWWW\\\hhhttt************++++++++++++***++++++++++++,,,,,,,,,++++++,,,---------------------------...///000111,,,111222///000555666444444222222555999:::999999111222444666777888888888:::888888<<<===;;;<<>>>>>======>>>>>>???@@@AAABBBCCCCCCCCCCCC>>>@@@AAA@@@@@@@@@BBBDDDAAA@@@?????????>>>;;;888>>>===<<<;;;:::999999999888888777666666555555444222222222222222222333333222111111111000000000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,************************((()))))))))*********+++************************************************)))))))))(((((('''''''''))))))))))))))))))))))))((())))))***++++++,,,,,,*********************************++++++,,,,,,---++++++,,,,,,,,,---------,,,---......---...000111222222222333444444444555444555777999:::::::::999999<<<>>>??????>>>???@@@AAACCCGGGJJJNNNOOOPPPPPPSSSSSSTTTUUUVVVVVVVVVVVVSSSTTTUUUWWWWWWVVVUUUTTTXXXVVVUUUTTTUUUUUUTTTTTTRRRSSSVVVXXXWWWVVVSSSQQQRRRRRRRRRPPPMMMKKKLLLMMMLLLNNNOOONNNLLLJJJIIIJJJKKKLLLNNNMMMJJJIIIJJJLLLMMMLLLJJJIIIIIIJJJLLLMMMHHHHHHGGGFFFEEEDDDCCCBBBCCCCCCDDDEEEEEEEEEDDDDDDAAA@@@@@@??????@@@AAABBB????????????????????????>>>======<<<===???AAABBBAAAAAABBBBBBAAA@@@@@@???AAABBBBBBBBBBBBDDDHHHKKKKKKIIIGGGHHHKKKLLLKKKJJJHHHGGGFFFEEEEEEFFFHHHIIILLLKKKKKKLLLNNNPPPPPPOOOMMMKKKJJJHHHGGGFFFFFFFFFGGGEEEDDDDDDFFFFFFEEEDDDEEEEEEDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEDDDCCCAAAAAAAAAAAABBBBBBBBBBBBAAAAAA???>>>>>>???AAABBBAAA@@@???>>><<<:::::::::;;;<<<999999999999999999999999888888888888888888888888666666666666666666666666666666666666666666666666444444444444444444444444222222333333333444444444222222333333333333222222222222222222222222222222222111111111000000000000000000000000000000000000////////////////////////........./////////000000........./////////000000////////////////////////000000111111111111000000000111222333333444444333222222222333444444555555666777888:::;;;;;;<<<<<<;;;;;;<<<===???AAABBBCCCCCCFFFHHHIIIIIIIIIKKKLLLFFFGGGHHHJJJLLLMMMOOOOOOQQQQQQQQQPPPQQQQQQRRRRRRRRRTTTUUUUUURRROOONNNNNNJJJLLLMMMOOOPPPQQQSSSTTTOOOPPPPPPOOOOOOPPPTTTVVVUUUSSSQQQRRRTTTRRRMMMHHH@@@BBBEEEGGGJJJLLLOOOPPPIIIRRR]]]fffmmmvvv)))************+++++++++******+++++++++,,,,,,,,,++++++,,,------------,,,---------------///000000+++222444000///222333///333///...333888::::::999666666666666666777777888888666777;;;===;;;<<>>>>>>>>>>>???@@@>>>???@@@BBBBBBAAA@@@???EEEDDDCCC@@@>>>>>>AAACCC;;;;;;;;;===??????===;;;???>>>===;;;:::999999999777777777666555555444444222222222222222222222333111111111111000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))))))))***+++,,,,,,------++++++,,,,,,,,,---------,,,---...---------///111111111222333333444555555444666777999::::::::::::999<<<>>>??????>>>>>>???>>>AAAEEEIIIMMMOOOPPPPPPRRRRRRTTTUUUUUUVVVUUUUUUTTTTTTUUUVVVWWWVVVUUUUUUZZZVVVRRRQQQRRRSSSQQQOOOQQQSSSWWWYYYZZZWWWTTTRRRRRRSSSRRRPPPMMMLLLLLLMMMKKKMMMNNNMMMKKKHHHGGGGGGJJJLLLMMMLLLIIIHHHJJJLLLPPPOOOLLLJJJIIIIIIJJJKKKKKKJJJIIIHHHGGGFFFEEEDDDAAABBBCCCDDDEEEEEEEEEEEEAAA@@@@@@???@@@AAACCCDDD????????????????????????>>>===<<<<<<===???AAACCC@@@AAABBBBBBBBB@@@???>>>CCCCCCCCCBBBAAACCCFFFHHHDDDFFFHHHHHHHHHHHHJJJLLLIIIGGGFFFEEEFFFHHHKKKMMMNNNNNNOOOPPPRRRQQQOOOLLLJJJIIIGGGEEEDDDDDDEEEEEEBBBAAAAAACCCFFFFFFCCC???AAAAAAAAABBBCCCDDDEEEFFFDDDDDDDDDDDDCCCBBBAAAAAA@@@AAAAAABBBBBBAAAAAA@@@>>>======>>>@@@BBBBBBAAABBB@@@===;;;999999::::::888888888888888888888888777777777777777777777777555555555555555555555555555555555555555555555555222222222222222222222222222222222333333444444444222222222333333222222222111111111111111111111111111111111111000000000000000000000000000000000000////////////////////////---.........//////000000............/////////000////////////////////////000000111111111111000000000000111222333333333333111222222333333444444555666777888999:::;;;;;;;;;999::::::;;;===???@@@AAA@@@CCCEEEFFFFFFFFFGGGIIIDDDEEEFFFIIIKKKMMMOOOPPPRRRQQQPPPOOOOOOPPPQQQRRRPPPRRRTTTTTTQQQNNNKKKJJJLLLNNNPPPQQQQQQQQQRRRSSSJJJJJJKKKLLLNNNSSSXXX\\\```XXXNNNKKKLLLMMMJJJFFFHHHHHHIIIIIIIIIHHHHHHHHHEEEMMMVVVXXXUUUSSSTTTWWWYYYddduuu)))************+++++++++************************,,,,,,++++++,,,,,,---...,,,,,,,,,------.....................////////////222222333333333444444444333333444444555666666666666777888999;;;<<<===>>>;;;;;;<<<<<<======>>>>>>======>>>>>>??????@@@@@@EEEDDDBBB@@@?????????@@@???@@@AAABBBAAA???===;;;;;;;;;::::::999888777777999888777666555444333333333222111000000111222333222111111000///......---...------,,,,,,------...---,,,,,,++++++,,,,,,---++++++***)))***+++---...***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))************+++++++++************************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------////////////000000000000111111222222222333333333333444555777888888888888===<<<;;;;;;<<<===>>>???@@@AAACCCFFFIIILLLNNNOOOTTTTTTTTTTTTTTTTTTTTTTTTXXXXXXWWWWWWVVVVVVVVVUUUYYYVVVTTTTTTUUUVVVTTTRRRRRRQQQQQQSSSVVVWWWWWWWWWRRRRRRQQQOOOMMMLLLKKKJJJHHHJJJKKKJJJHHHHHHJJJMMMNNNMMMKKKIIIJJJLLLNNNPPPMMMKKKIIIHHHHHHHHHJJJKKKKKKJJJHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCBBBAAA@@@@@@@@@@@@@@@AAA@@@???>>>>>>>>>???@@@???>>>>>>@@@DDDEEEBBB@@@BBBAAA???>>>>>>???AAABBBGGGGGGGGGFFFEEEDDDCCCBBBFFFGGGHHHGGGGGGGGGIIIKKKMMMMMMLLLKKKKKKLLLMMMNNNSSSRRRQQQPPPOOONNNMMMMMMIIIHHHFFFEEEEEEEEEEEEFFFCCCDDDEEEEEEFFFFFFEEEEEEBBBCCCDDDDDDEEEEEEEEEEEECCCBBBAAA@@@@@@AAACCCDDDDDDDDDCCCBBBAAA@@@@@@????????????????????????@@@AAA<<<888999===>>>999333666666777888888888888888777666555444333444555555666666666666666666666666444333333222222333333444333333333222222111111111000000000000000000000000000000000000000000000000222222111000/////////000000000000000//////////////////.........---------///............---------,,,------......------,,,------------------------..................------........................,,,.../////////000222444444444444555555555555666666666666777888888999999::::::::::::;;;===>>>???@@@AAABBBDDDEEEGGGHHHIIILLLJJJHHHGGGIIILLLOOORRRUUUQQQMMMLLLNNNOOOOOOMMMNNNOOORRRSSSSSSRRRPPPOOOPPPPPPQQQQQQQQQPPPNNNMMMLLLNNNQQQRRRRRRSSSTTTVVVUUURRRMMMKKKJJJJJJIIIHHHIIIHHHHHHGGGFFFEEEDDDDDDFFFGGGGGGIIIJJJKKKLLLLLLLLLMMMPPPUUU```ooo~~~)))************+++++++++************************,,,++++++++++++,,,------,,,,,,,,,------------------.........////////////111111222222222333333333333333333444555555666666666666777888:::;;;<<<<<<::::::;;;;;;<<<===============>>>>>>>>>>>>>>>???BBBAAA@@@???>>>>>>?????????@@@AAAAAA@@@>>><<<;;;;;;::::::999888888777777888777666555444333333222222222111000000111222222111111000000///......---...------,,,,,,------...---,,,,,,++++++,,,,,,---++++++*********+++,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))*********+++++++++************************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------.../////////000000000000111111111222222222333333333444555666777888888888<<<;;;;;;;;;<<<===>>>???@@@AAADDDGGGJJJMMMOOOPPPRRRRRRSSSSSSTTTUUUVVVVVVZZZZZZYYYYYYYYYXXXXXXXXXWWWTTTRRRSSSUUUVVVUUUTTTTTTSSSRRRRRRTTTTTTTTTRRRQQQQQQPPPNNNMMMKKKJJJJJJFFFHHHJJJJJJHHHHHHJJJLLLMMMLLLKKKJJJJJJKKKMMMNNNLLLKKKIIIHHHGGGHHHIIIJJJJJJIIIHHHFFFEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBAAAAAA@@@AAAAAAAAA@@@@@@???>>>>>>???@@@AAA@@@??????AAADDDEEECCCAAABBBAAA???>>>>>>???AAABBBCCCCCCCCCCCCBBBAAA@@@@@@DDDEEEFFFGGGFFFGGGIIIKKKOOONNNMMMLLLLLLLLLMMMNNNPPPPPPPPPOOONNNNNNMMMMMMIIIHHHGGGFFFEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFEEEEEEDDDBBBAAA@@@@@@@@@BBBCCCDDDDDDCCCBBBAAA@@@??????????????????????????????>>>;;;888999<<<<<<999555555555666777777777777777777666555444333444444555555555555555555555555555222222222111111222222222333333222222222111111111000000000000000000000000000000000000000000000000111111000000///000000000000000000000/////////...//////.........---------............------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,..................------........................,,,...////////////222444444444444444555555555555555555666777777888888999777888999:::;;;<<<<<<===???@@@AAABBBDDDEEEFFFGGGJJJIIIHHHHHHIIILLLOOOQQQTTTPPPMMMLLLNNNOOOOOONNNPPPQQQSSSUUUTTTSSSQQQOOOPPPQQQRRRSSSSSSSSSRRRQQQPPPRRRSSSSSSRRRQQQQQQRRRQQQNNNKKKIIIIIIJJJIIIIIIGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEIIIIIIIIIIIIKKKPPPWWW\\\\\\bbbkkkttt}}})))************+++++++++************************+++++++++++++++,,,------------------,,,,,,,,,,,,---------.........//////000000000000111111111111222222333333444555555555666666666777888999999:::999::::::;;;<<<<<<======>>>>>>>>>===============>>>>>>============>>>>>>>>>>>>?????????===<<<;;;:::999999888888777777666666666555444333222222111222111111000000111111222111000000//////............------,,,,,,------...,,,,,,++++++++++++,,,,,,++++++++++++++++++************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))*********++++++************************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------....../////////000000000000111111111222222222222222333444555777777777777;;;;;;:::;;;;;;===>>>???@@@AAADDDGGGJJJNNNPPPRRRPPPPPPQQQRRRTTTUUUVVVWWWXXXXXXXXXXXXWWWWWWWWWWWWUUUSSSQQQQQQSSSTTTUUUTTTUUUSSSQQQQQQQQQQQQOOOMMMOOOOOONNNMMMKKKJJJIIIIIIEEEGGGIIIJJJJJJIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJHHHGGGGGGGGGHHHIIIIIIHHHGGGEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAABBBBBB??????>>>>>>>>>@@@AAABBBAAA@@@@@@BBBDDDDDDCCCBBBBBBAAA@@@??????@@@AAABBB@@@@@@AAAAAAAAAAAA@@@@@@AAACCCEEEFFFFFFGGGJJJLLLOOOOOONNNMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMIIIHHHGGGFFFFFFGGGHHHHHHKKKKKKLLLMMMMMMMMMMMMLLLIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCBBB@@@@@@@@@AAABBBDDDCCCCCCBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>:::::::::::::::999888888444444555666666666666666666555555444333444444444444444444444444444444444111111000000000000111111222222222111111111111111000000000000000000000000000000000000000000000000000000/////////000111111000000000/////////.....................---------............------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------..............................,,,...//////...///111333333333333444444444555555444555555666777777888888777888999;;;<<<<<<<<<<<>>=========<<<<<<;;;;;;<<<<<<<<<<<<======>>>>>>=========>>>===<<<;;;:::888888888777777666666666444444333333222111111000111111000000000000111111000000/////////............------,,,,,,------...,,,,,,++++++++++++,,,,,,***+++,,,,,,,,,***)))(((******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------........./////////000000000000000111111111111222111222333555666666666666999999::::::;;;<<<===>>>???@@@CCCFFFJJJNNNPPPRRROOOOOOPPPQQQRRRSSSTTTUUUSSSSSSSSSSSSSSSRRRRRRRRRTTTSSSQQQPPPPPPQQQRRRRRRSSSQQQOOOOOOOOONNNMMMKKKMMMMMMLLLKKKJJJJJJIIIIIIEEEGGGJJJKKKLLLKKKJJJIIIIIIJJJJJJKKKKKKJJJHHHHHHIIIHHHGGGFFFFFFFFFGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB??????@@@AAAAAABBBBBBBBB>>>>>>======>>>@@@AAACCCAAAAAAAAABBBCCCCCCCCCBBBAAA@@@????????????@@@AAA@@@@@@AAABBBCCCCCCBBBBBB???BBBEEEFFFGGGHHHKKKLLLMMMMMMLLLLLLKKKJJJJJJJJJHHHIIIIIIJJJKKKKKKLLLLLLIIIHHHGGGGGGGGGHHHIIIJJJKKKKKKLLLMMMMMMMMMMMMMMMJJJJJJJJJJJJJJJIIIHHHHHHFFFEEEDDDBBBBBBAAAAAABBBCCCCCCBBBAAA@@@???>>>>>>============<<<<<<<<<<<<:::<<<===<<<999777777999444555666666777777666666555555444444444333333333222222222222222222222222111111111000000111111111111111111111111111111000000000000000000000000000000000000000000000000000///////////////000111222000000/////////..........................................---------,,,,,,,,,------......------,,,++++++++++++++++++++++++,,,,,,------------..............................,,,...///.........000222222333333333444444444444444444444555666666777777888999<<<>>>??????>>>===??????@@@AAABBBCCCDDDDDDGGGHHHJJJLLLMMMNNNOOOOOOOOONNNMMMMMMNNNOOOOOOPPPOOOOOOPPPPPPOOOMMMLLLJJJIIIJJJKKKMMMOOOQQQRRRSSSVVVWWWWWWTTTQQQNNNMMMMMMMMMKKKIIIHHHIIIIIIIIIHHHCCCCCCCCCDDDDDDDDDDDDDDDBBBBBBBBBAAAAAA@@@@@@@@@<<<>>>@@@@@@??????AAABBBCCCFFFHHHHHHEEECCCBBBBBBFFFJJJNNNRRRWWW```mmmvvv))))))*********+++++++++************************+++************+++,,,,,,---------,,,,,,++++++***,,,,,,,,,,,,---------------------.........//////000000111111222333333333444444444555555666666666:::;;;;;;<<<<<<===>>>>>>===<<<<<<;;;;;;:::::::::;;;;;;<<<<<<===>>>>>>>>>;;;;;;<<<<<<;;;;;;::::::777777666666666666555555333333333222111111000000000000000000000000000000////////////...............------,,,,,,------...,,,++++++******++++++,,,***++++++,,,+++***(((''')))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------............//////////////////000000000111111111000111222333444555555555777888999:::;;;<<<======>>>???AAAEEEHHHLLLNNNOOOOOOOOOOOOPPPPPPPPPPPPPPPNNNNNNOOOOOOOOOOOOOOOOOOTTTSSSQQQNNNMMMMMMOOOPPPPPPNNNMMMMMMNNNNNNLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHIIIJJJLLLMMMLLLJJJIIIGGGHHHIIIJJJJJJIIIGGGFFFGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@===>>>???@@@AAAAAA@@@@@@======<<<<<<===???@@@AAA@@@@@@@@@@@@@@@@@@AAABBB?????????>>>>>>???????????????@@@AAABBBBBBBBBBBB???AAAEEEGGGHHHIIIKKKLLLIIIIIIIIIIIIHHHHHHGGGGGGEEEEEEFFFGGGHHHIIIJJJJJJHHHGGGGGGGGGGGGHHHJJJKKKHHHHHHIIIJJJJJJJJJJJJJJJGGGHHHIIIIIIJJJJJJJJJIIIGGGGGGFFFEEEDDDCCCCCCCCCBBBBBBAAA@@@???>>>>>>===<<<<<<<<<;;;;;;:::::::::;;;>>>@@@===999555666888666666777888888888888777444444444444444333333333222222222222222222222222222222111111111111222222000000000000000000000000///////////////////////////////////////////////////.........///000111111////////////............---........................------------,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,------..............................---...///...---...000222222222222222333333333444222333333444555555666666777999;;;===>>>>>>===<<>><<<;;;===???<<<>>>@@@AAA@@@>>>===<<<@@@???>>>>>>@@@CCCEEEGGGPPPRRRVVV\\\eeeoooxxx}}})))************+++++++++***************************************+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------------------............//////000000111222222222333333333444555666666777:::::::::;;;<<<<<<======;;;;;;;;;:::::::::::::::::::::;;;<<<======<<<<<<::::::::::::::::::::::::555555555555555555555555333333222222111111111111///000000111111000000///...........................------,,,,,,------...++++++************++++++******************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------........./////////////////////000000000000///000111333444444444444666777888:::;;;<<<<<<<<<<<<===???BBBEEEHHHJJJKKKNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNRRRQQQOOOMMMKKKKKKNNNPPPMMMLLLKKKKKKMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLKKKIIIGGGEEEFFFGGGHHHIIIHHHGGGGGGEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBAAAAAAAAAAAAAAA????????????????????????<<<===>>>???@@@???>>>===<<<<<<;;;;;;;;;===>>>???>>>??????>>>======>>>@@@========================;;;;;;<<<===>>>>>>>>>======@@@DDDFFFGGGHHHIIIKKKDDDEEEFFFFFFFFFFFFEEEEEEBBBCCCCCCDDDFFFGGGGGGHHHGGGFFFFFFFFFGGGHHHJJJKKKEEEEEEFFFGGGGGGGGGGGGFFFDDDEEEFFFGGGHHHHHHHHHHHHFFFFFFFFFEEEEEEDDDCCCCCCBBBAAAAAA@@@???>>>======;;;;;;;;;:::999999888888;;;===>>><<<888666666777666777777888888888888888333444444444444333222222222222222222222222222222222222222111111222222222////////////000000000000//////////////////////////////////////////////////////.........///000000/////////.........---------------...............------------,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------..............................---.........------///111111111222222222333333333222222222333444444555555555666777999::::::::::::===>>>???AAACCCDDDFFFFFFGGGHHHJJJMMMOOOPPPQQQQQQPPPQQQRRRQQQPPPOOOPPPQQQQQQQQQQQQQQQPPPOOOOOONNNJJJJJJKKKLLLNNNPPPRRRSSSPPPRRRSSSRRRPPPNNNNNNOOOOOOMMMKKKJJJJJJIIIGGGEEEDDDDDDDDDDDDDDDCCCCCCCCC????????????????????????===>>>===<<<;;;<<>><<<999777777999;;;===999888999===BBBEEEEEEDDD@@@>>><<<;;;===AAAEEEHHH)))************+++++++++***************************************++++++,,,+++++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---------............///......///000000111111222222222333444555666777888777888888999::::::;;;;;;999999999999::::::::::::888999:::;;;;;;;;;:::999999999999888888999999999444444444444444444444444333333222222222222111111...///000111111000///..............................------,,,,,,------...++++++************++++++***))))))))))))******+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------.........//////........./////////000000...///000222333333444444555666888:::;;;<<<<<<<<<;;;<<<===@@@BBBDDDFFFGGGJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNMMMNNNMMMKKKIIIKKKOOOSSSNNNLLLKKKKKKLLLLLLKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLJJJHHHGGGHHHHHHFFFDDDCCCDDDEEEFFFGGGHHHHHHHHHDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@AAA========================;;;<<<>>>???>>>===;;;:::<<<;;;:::::::::;;;<<<<<<;;;<<<===;;;999999;;;>>>;;;<<<<<<<<<<<<<<<<<<;;;999999:::::::::::::::999;;;>>>BBBDDDEEEEEEFFFGGGAAABBBCCCEEEEEEEEEEEEDDDAAAAAABBBCCCCCCDDDEEEEEEEEEEEEEEEEEEFFFHHHJJJKKKCCCDDDEEEEEEFFFFFFEEEEEECCCDDDDDDEEEEEEEEEDDDDDDCCCCCCDDDDDDDDDCCCCCCBBBAAAAAA@@@???>>>===<<<<<<;;;::::::999888888777777777888999999888777777777555666666777888777777777333333444444444333222111222222222222222222222222111111000000000000111111........./////////000000////////////////////////////////////////////////000000///.........////////////.........------------------.........//////---------,,,,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------..............................---.........------///000111111111111222222222222111111222222333444444444444555666777888999999:::;;;<<<===???BBBDDDFFFGGGFFFGGGHHHJJJLLLNNNPPPQQQQQQSSSUUUTTTQQQOOOPPPQQQQQQQQQQQQQQQQQQPPPPPPPPPMMMMMMMMMMMMNNNPPPQQQRRRNNNPPPQQQPPPOOOMMMMMMNNNKKKJJJIIIIIIIIIIIIGGGEEEFFFEEEEEEDDDDDDCCCCCCCCCAAAAAA@@@???>>>>>>===<<<999:::<<<<<<===>>>AAACCCFFFBBB>>>:::999999:::;;;@@@@@@@@@>>>;;;777555444>>>>>>===<<<<<<======>>>)))************+++++++++*********************************)))***++++++,,,*********++++++,,,,,,---******+++++++++,,,,,,,,,---------.........//////......//////000111111111111222333444666777888999666666666777888888999999888888888999999::::::;;;777888999::::::999888777999888888888888888999999444444444444444444444444333333333222222222222222...///000111111000///...---........................------,,,,,,------...++++++************++++++***)))(((((((((***+++,,,))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////............/////////000...///000111222333333333444555888:::;;;<<<<<<<<<:::;;;<<<>>>@@@BBBDDDDDDFFFGGGHHHIIIJJJLLLMMMMMMIIIJJJJJJJJJKKKKKKLLLLLLJJJKKKKKKJJJIIIKKKQQQVVVOOOMMMLLLKKKLLLLLLJJJHHHJJJJJJJJJKKKKKKKKKKKKKKKMMMIIIFFFEEEFFFFFFDDDAAABBBCCCCCCEEEFFFGGGHHHIIICCCCCCDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@???@@@@@@@@@========================;;;<<<===>>>===<<<:::888<<<;;;:::999999999:::;;;:::;;;<<<:::777777:::===:::;;;;;;<<<<<<;;;;;;:::999999:::::::::999999888:::===AAACCCCCCCCCCCCDDD@@@AAACCCDDDEEEFFFEEEEEE@@@@@@AAABBBBBBCCCDDDDDDDDDDDDDDDDDDFFFGGGIIIKKKDDDDDDEEEFFFFFFFFFFFFEEECCCDDDDDDCCCCCCBBBAAA@@@AAAAAABBBBBBCCCBBBBBBBBBAAAAAA@@@???>>>===<<<<<<::::::999999888777777666333333444666777888777777444555555666666666666666333333444555444333222111222222222222222222222222000000////////////000000---.........//////000000////////////////////////////////////////////////111000///...............//////.........------------------.........//////---------,,,,,,,,,++++++,,,------......------,,,------------------------******+++,,,,,,---..............................---.........------...000000111111111111222222222000111111222333333444444777666666777888999;;;<<<888999;;;>>>AAACCCEEEFFFEEEEEEFFFHHHJJJLLLOOOPPPRRRUUUVVVUUURRROOOPPPRRROOOOOOOOOOOOOOOOOOOOOPPPNNNNNNMMMMMMMMMNNNPPPQQQNNNPPPQQQPPPNNNLLLLLLMMMGGGFFFFFFGGGIIIIIIGGGFFFGGGGGGFFFEEEDDDCCCCCCBBBEEEEEECCCBBB@@@>>><<<<<<:::;;;===<<<:::888888888;;;;;;;;;<<<<<<:::777444444999===<<<999888;;;???666777888::::::888777555************************)))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,------------,,,,,,,,,++++++,,,,,,---..............................000222444666777666666777666555555555666888999:::999777666666666777888999999999999999999999999666888999999777666666777666666555444333333222222333111000000111111///...000000//////.........---------,,,,,,,,,,,,++++++......---,,,,,,+++******)))))))))))))))******+++))))))))))))))))))))))))+++*********))))))(((((())))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))************++++++++++++***)))))))))***,,,,,,,,,,,,,,,---------.........------------...//////000111111222222333444444444666777777777777:::<<<;;;::::::;;;===???BBBCCCDDDEEEEEEFFFGGGIIIJJJKKKKKKJJJIIIIIIIIIKKKLLLMMMLLLMMMLLLJJJJJJMMMKKKGGGJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHIIIJJJLLLMMMJJJHHHEEEDDDEEEFFFFFFEEEHHHHHHGGGGGGFFFEEEEEEEEEEEEDDDBBBAAA@@@@@@AAAAAA@@@???>>>===<<<;;;::::::=========<<<;;;:::888777888888999999999999888888::::::999888777666555555999999888888888888999999:::999999999999999999999888999999888888:::===@@@;;;<<<>>>@@@AAABBBCCCCCCBBBEEEHHHIIIHHHFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDAAAAAABBBCCCCCCCCCBBBBBBBBBBBBAAA@@@AAABBBDDDEEEFFFEEECCCAAA@@@>>>>>>>>>???@@@BBBCCCCCCBBB@@@???@@@>>><<<;;;;;;<<<;;;999888888777777666666555555555555666666777777888888666666666666666666666666444444444333111111222333111111000000//////......000000000000000000000000---///...,,,---000000,,,...............///000000////////////////////////---------............///000///...---------------------------------------.........------,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------******+++++++++,,,,,,,,,......------------.........------,,,,,,,,,------111111111111111222222222444444333333222333333333444555555555444444555777999:::<<<>>>@@@AAABBBCCCDDDEEEFFFGGGIIIJJJKKKLLLQQQQQQPPPOOOMMMLLLLLLKKKLLLLLLLLLLLLMMMMMMMMMMMMTTTRRRPPPMMMLLLMMMNNNNNNLLLMMMNNNLLLJJJIIIIIIJJJMMMKKKHHHGGGGGGGGGFFFEEEFFFFFFEEECCCBBBAAA??????BBBBBBAAA@@@???>>>===<<<:::999999999999:::;;;;;;;;;;;;:::999888888888888666666666666666666666666666666666666666666666666************************)))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------......////////////000111222444666777777777666555444444444555777777999888777666666666777777777777777777777777777777555777888888666555555666555444444333222222111111222000///000111111000///000/////////............------,,,,,,,,,,,,++++++...------,,,++++++******)))))))))))))))******+++))))))))))))))))))))))))************)))))))))((())))))))))))************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))))))))))))))************++++++++++++***)))))))))***+++,,,------------.........///---------------...//////000000111111222333333444333444555555555666888::::::::::::;;;===???AAACCCBBBCCCDDDEEEFFFHHHIIIIIIJJJIIIIIIHHHHHHIIIJJJKKKGGGHHHGGGEEEEEEIIIIIIEEEIIIJJJKKKKKKLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIGGGEEEDDDEEEFFFFFFEEEHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDBBBAAA@@@@@@AAAAAA??????>>>===<<<;;;::::::<<<<<<<<<;;;:::999888777777777777888888777777777999999888888777666666666777777666666666666777777999999999999999999999999666777888888888999<<<>>>>>>???@@@BBBDDDEEEEEEEEEFFFIIIKKKKKKIIIGGGEEEEEEEEEEEEEEEEEEEEEDDDCCCBBB???@@@@@@AAAAAAAAAAAAAAA@@@@@@?????????@@@AAABBBAAAAAA@@@???>>>>>>??????@@@AAABBBBBBBBB@@@>>><<>>===<<<<<<999999999999:::;;;<<<===;;;:::999888888777888888666666666666666666666666666666666666666666666666************************)))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++)))******+++,,,+++++++++,,,,,,++++++,,,,,,---...------...///000111222222222222333333555666888999444444333333444444555666888888777666666666666777555555555555555555555555444666777777555444444444333333333222222111111000000///...///111222111000////////////............------,,,,,,,,,,,,++++++------,,,,,,++++++******)))))))))))))))******+++))))))))))))))))))))))))************))))))))))))))))))))))))************************************(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******))))))******+++,,,------........./////////---------------......///000000000111222222333333333444555555555666888:::999999:::;;;<<<>>>@@@AAA@@@AAACCCEEEFFFGGGGGGGGGIIIIIIHHHGGGGGGGGGHHHHHHFFFHHHGGGDDDEEEIIIKKKIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIGGGFFFEEEHHHFFFDDDDDDEEEFFFFFFEEEHHHHHHGGGFFFDDDCCCCCCBBBDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>===<<<;;;::::::999;;;;;;;;;:::999888777666666666777777777777666666777777777777777777777777666555555444444555555666888888888888888888888888555666888888888888:::<<>>>>>>>>?????????@@@@@@>>>>>>=========>>>??????<<<<<<<<<<<<===>>>???@@@AAAAAAAAAAAA???===;;;999===;;;999999999:::999888888888777777666666555555555555555555555666666666444444444444444444444444333333333333222222222222000000000////////////...000000000000000000000000---000000------//////---...------------...//////........................------------............///...------------------------------------------------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------******+++++++++,,,,,,,,,...------,,,,,,------...------,,,,,,,,,,,,------//////000000000111111111///.........///000111222333444555444333333555777888999:::<<<>>>???@@@@@@@@@AAABBBEEEGGGIIIKKKKKKLLLLLLKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHIIINNNMMMLLLKKKKKKLLLMMMNNNLLLMMMNNNMMMKKKJJJJJJKKKIIIGGGEEEDDDDDDDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCCCC@@@@@@??????>>>===<<<<<<999999999999:::;;;======::::::999888777777777777555555555555555555555555555555555555555555555555************************))))))*********+++++++++))))))))))))))))))))))))************************))))))***++++++++++++***,,,,,,++++++,,,,,,---...------...000111222333444444333333333444666888999444444444444444555555555666666666666666666666666444444444444444444444444555666888777555333333444444333333333222222111111///......///111222111000///////////////.........------,,,,,,,,,+++++++++,,,,,,,,,,,,++++++******)))))))))))))))******+++))))))))))))))))))))))))*********)))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))*********+++++++++***************+++++++++,,,,,,,,,---------......------,,,,,,------.../////////000000111222222222444666777777666777999<<<777888999:::<<<>>>???@@@???@@@CCCFFFGGGGGGFFFFFFIIIHHHHHHHHHGGGGGGGGGGGGDDDGGGGGGDDDEEEIIILLLLLLKKKKKKKKKLLLLLLKKKKKKJJJJJJKKKKKKJJJIIIGGGEEEDDDGGGEEECCCCCCDDDEEEEEEEEEGGGGGGFFFEEECCCBBBAAAAAABBBBBBAAAAAA@@@?????????======<<<<<<;;;::::::999:::::::::999999777666666666666777777777777666666666666666666777777888888666555555444444555555666777777777777777888888888555777999:::999999:::;;;===>>>???AAABBBBBBCCCCCCBBBFFFIIIJJJJJJHHHGGGGGGDDDEEEFFFFFFEEEDDDBBB@@@======>>>>>>>>>???@@@@@@==================>>>>>>;;;;;;;;;<<<===>>>???@@@????????????===<<<:::999;;;999888777888999888777888888777777666666555555444444444444444555555555333333333333333333333333111111000111111111000///////////////////////////////////////////////////---111111...,,,//////---------,,,,,,------...///........................,,,,,,---------...............---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,+++,,,,,,------.........//////000000111---------...///000111222222333444444333333555777777888999;;;<<<============>>>@@@BBBEEEHHHIIIJJJIIIJJJJJJJJJIIIHHHFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGKKKJJJJJJJJJJJJKKKLLLMMMIIIJJJJJJIIIHHHGGGGGGHHHHHHFFFDDDDDDDDDDDDCCCBBBCCCCCCBBBCCCBBBBBBBBBBBB??????>>>>>>===<<<;;;;;;;;;;;;::::::::::::;;;;;;999999888777666666666666444444444444444444444444444444444444444444444444************************))))))*********+++++++++))))))))))))))))))))))))************************))))))***++++++++++++***,,,,,,++++++,,,,,,---...,,,---...000111333444555444333333333444555777999444444555555666666666666555555555555666666555555555555555555555555555555666888999888666444444444444444444444333333333333///...---...000111111000.........///////////////------,,,,,,,,,+++++++++,,,+++++++++++++++******)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))******((()))))))))************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))*********+++))))))))))))))))))))))))))))))*********+++++++++))))))******++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---.........//////000000111111222333444666666555666888:::666777888:::;;;===>>>>>>???AAADDDFFFHHHHHHGGGFFFHHHHHHHHHIIIHHHHHHHHHHHH@@@EEEFFFBBBAAAEEEHHHHHHLLLLLLLLLLLLKKKIIIHHHGGGGGGHHHIIIIIIIIIHHHFFFEEEFFFDDDBBBBBBDDDEEEEEEEEEFFFFFFEEEDDDCCCAAAAAA@@@AAAAAAAAA@@@@@@???>>>>>><<<<<<;;;;;;::::::999999999999999999888777666666777888888999999888888777555555555666777777888888777666666555555666666777666666777777777888888888666888:::;;;:::::::::;;;======???@@@AAAAAAAAAAAABBBDDDGGGGGGFFFEEEDDDEEECCCCCCDDDDDDDDDCCCBBBAAA???>>>>>>>>>???@@@BBBCCC?????????????????????>>>>>>>>>=========>>>??????<<<<<<===<<<<<<<<<;;;;;;:::888777777888888888777888888777777666666555555444444333333333333333333111111111111111111111111222111000111333444222///.............../////////........................---111222///,,,...///...,,,,,,,,,,,,,,,---..............................,,,,,,,,,------------...------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++,,,---...,,,,,,---......///000000.........///000111222333111333444333333333555777666777888999:::;;;;;;;;;;;;<<<>>>@@@CCCEEEGGGHHHGGGHHHIIIIIIIIIGGGFFFDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIJJJKKKGGGHHHIIIHHHFFFFFFFFFHHHGGGEEEDDDDDDEEEEEECCCBBBCCCCCCBBBBBBAAA@@@@@@@@@>>>======<<<<<<;;;;;;;;;===<<<;;;:::999888888888888888777666555555555555333333333333333333333333333333333333333333333333************************)))************+++++++++))))))))))))))))))))))))************************)))******+++,,,+++++++++,,,,,,++++++,,,,,,---...------...000111333444444222222222333444555666666444444555666666666666555333444555555666555555555555555555555555555555555777888999888666444444444444444444444444444444444///...---...000111000///.........///////////////------,,,,,,,,,,,,++++++++++++++++++++++++******)))))))))))))))******+++))))))))))))))))))))))))))))))))))))************))))))))))))************''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((())))))******+++++++++)))))))))))))))))))))))))))************+++++++++))))))***++++++++++++***)))))))))*********++++++,,,,,,,,,,,,,,,------............///000000111111000111222222222333555777444555777999;;;<<<======@@@AAACCCEEEGGGGGGGGGGGGFFFGGGHHHIIIIIIIIIIIIHHHCCCHHHJJJGGGDDDFFFHHHHHHKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFGGGHHHHHHHHHGGGGGGEEECCCAAAAAACCCEEEEEEDDDDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@>>>======;;;;;;:::::::::999999999999999999999999888777777888888999999999999888888555555555666666777777777888777777666666777777888666777777888888999999999888:::;;;;;;::::::;;;<<<>>>???@@@AAABBBBBBBBBBBBEEEFFFFFFEEECCCCCCDDDEEEEEEEEEDDDDDDCCCCCCBBBBBB@@@?????????@@@BBBCCCEEEAAAAAABBBBBBAAAAAA@@@???@@@??????>>>>>>>>>>>>>>><<<<<<;;;;;;<<<<<<<<<<<<:::888666666888999888777888888777777666666555555333333333333222222222222000000000000000000000000444222111444777777444111---............/////////........................---222444///,,,---///...,,,++++++++++++,,,------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++******++++++,,,---...++++++,,,---...//////000000000///000000111222333111222333333333333555777666666777888888999888888:::;;;===???AAACCCEEEFFFEEEFFFHHHHHHHHHFFFDDDCCCEEEEEEEEEFFFFFFFFFGGGGGGEEEFFFFFFGGGGGGHHHHHHHHHGGGHHHIIIIIIGGGGGGHHHIIIEEEDDDDDDDDDEEEEEECCCAAABBBBBBAAA@@@@@@???>>>>>><<<<<<<<<;;;;;;;;;::::::<<<<<<:::999777666666666777777666555444444444444222222222222222222222222222222222222222222222222************************)))************+++++++++))))))))))))))))))))))))***************************++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------...///000222222333111111222333444444444444222333444555666555444444222333444555666555555444555555555555555555555555666777888777555333222333333333333333333333333333000///......///000///---............/////////000------,,,,,,,,,,,,++++++******************++++++)))))))))))))))******+++))))))))))))))))))))))))((()))))))))************))))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,)))))))))))))))))))))))))))************+++++++++((()))***+++,,,++++++***)))*********++++++++++++,,,,,,++++++,,,,,,---...------...//////000000111...///111111000111333555333555777999;;;<<<<<<<<<@@@@@@AAACCCDDDEEEFFFGGGCCCDDDFFFGGGHHHIIIHHHHHHGGGNNNQQQMMMIIIIIIIIIHHHGGGGGGHHHHHHIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGDDDBBBAAAAAACCCDDDEEEDDDBBBBBBAAAAAAAAAAAAAAAAAA???@@@@@@@@@???>>>===<<<::::::::::::999999999999999999999:::999999888777777777888888888888777777555555666666666666666666888777777666666777777888777777888888999::::::;;;999999:::999888888:::<<<===>>>???@@@@@@@@@@@@@@@EEEEEEEEEEEEEEEGGGKKKNNNLLLJJJGGGEEECCCBBBBBBBBB@@@???>>>>>>???BBBDDDEEEBBBBBBCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>??????>>>===<<<;;;;;;;;;;;;;;;:::888666777888999999888888888777777666666555555333333222222111111111111////////////////////////222000000222666777333///---------.........//////---------------------------333555000,,,---//////+++++++++++++++,,,,,,---------------------------++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++************+++,,,---...******+++,,,---...//////111000000000000000111111000111333333222333666888555666666777777777777666::::::<<<===???AAABBBCCCBBBCCCEEEFFFFFFDDDBBBAAADDDDDDDDDEEEEEEEEEFFFFFFDDDEEEEEEFFFFFFFFFFFFEEEFFFGGGHHHHHHFFFFFFGGGHHHCCCBBBBBBCCCDDDDDDBBB@@@?????????>>>>>>>>>>>>>>>;;;;;;;;;;;;::::::::::::999888777777666666777777777666555444333333333333222222222222222222222222222222222222222222222222************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,------------,,,,,,,,,++++++,,,,,,---...------...///000111111222///000222333444333333222111222333444555444333333111222444555666555444444444444444444444444444444555666777666333111111111222222222222222222222222111000......//////...,,,---.........//////000000---------,,,,,,,,,++++++******************++++++)))))))))))))))******+++))))))))))))))))))))))))(((((())))))*********+++))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,)))))))))))))))))))))))))))************+++++++++((()))***+++,,,+++************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------......///000000000///000222222111222444666333444666999;;;;;;;;;;;;??????@@@@@@BBBDDDEEEFFFAAABBBDDDFFFGGGHHHHHHGGGFFFMMMQQQMMMHHHFFFEEEDDDCCCDDDFFFGGGHHHIIIIIIIIIIIIHHHFFFEEEEEEEEEFFFGGGDDDBBB@@@AAABBBDDDEEEDDD@@@@@@AAAAAAAAABBBBBBBBB??????@@@@@@???>>><<<;;;::::::999999999999999999999999:::::::::999999888666666777777777777666666666666666666666666666666777777666666666666777777777777888999::::::;;;;;;999999888777666666999<<<:::;;;<<<===============AAABBBCCCEEEHHHNNNUUUZZZRRROOOKKKFFFCCCBBBBBBBBB??????>>>>>>???AAADDDEEEBBBCCCCCCDDDCCCBBBAAA@@@===============>>>???@@@@@@???>>><<<;;;:::999999:::888777777888:::999888888888888777666666555555333222222222111111000000///////////////////////////---,,,///444444000,,,---------.........//////---------------------------333555000,,,,,,...///++++++******++++++,,,---------------------------++++++,,,,,,,,,---------++++++++++++,,,,,,---...++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++************+++,,,---...)))******+++---...//////111000000////////////000000111222222222333666888555555666666666666666555::::::;;;===>>>@@@AAAAAA@@@AAACCCEEEEEECCC@@@???CCCCCCCCCDDDDDDDDDEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDCCCDDDEEEEEEDDDCCCDDDFFFAAAAAAAAABBBCCCCCC@@@>>>;;;<<<<<<===>>>?????????;;;;;;::::::::::::::::::555555555555666777888999666666555444333333333333111111111111111111111111111111111111111111111111------,,,++++++******)))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,------///000111222333444444444555444333333444333111000222222111111111111111222666666666666555444333222222222333333333333444444666666555555555444444444333333222111000000000000000000//////.........---........................------------------------......---------,,,,,,,,,++++++++++++++++++++++++((((((((((((((((((((((((''''''(((((())))))******+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,,,,,,,---------)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,...///------......///000000000111000000000000222333444222333555888:::<<<<<<===???@@@@@@AAAAAABBBCCCCCC@@@BBBEEEFFFEEEDDDDDDDDDGGGEEEDDDDDDEEEFFFFFFEEEHHHIIIJJJJJJHHHGGGHHHIIIIIIGGGEEECCCBBBCCCDDDEEECCCBBBBBBAAAAAAAAABBBBBB@@@@@@@@@@@@AAAAAABBBCCC===>>>>>>?????????>>>>>>888999::::::999888666555888888888888888888888888999888888777666555555444777666444444333444555666888777777777999:::999888::::::999999999:::;;;;;;999999:::::::::999888777<<<===>>>===<<<<<<===>>>@@@??????@@@EEELLLSSSXXXLLLMMMLLLHHHDDD@@@>>>===>>>>>>>>>>>>???@@@AAABBBDDDBBB@@@@@@AAAAAAAAA???>>>>>>>>>>>>============>>>===<<<;;;;;;;;;;;;;;;;;;::::::999999999::::::999888888777666555555444444444333222222111000000////////////............+++---///111222111000000------------------------------------------------........................///...,,,++++++,,,---///------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,++++++************++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------.../////////000111111333333444555666777777777777888888888;;;===>>>???>>>>>>@@@BBBAAACCCDDDFFFFFFFFFEEEEEEBBBCCCDDDEEEFFFFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDGGGFFFDDDCCCCCCCCCDDDEEECCCBBB@@@>>>======>>>???======<<<;;;;;;;;;;;;<<<888888888888888888888888666666666666666666666666333333333333333333333333111111111111111111111111111111111111000000000000+++++++++++++++++++++,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,------......000111222333333333222222222333555555444222222111111000000111111111444444555555444444333222222222222333333333444444666555555555444444444333444333222111000000000000///.........------------........................------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++************************'''((((((((()))))))))***************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))*********++++++******************)))))))))************+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++---,,,+++******,,,---///------......//////000000111000000000000222333444555555666777888:::;;;;;;======>>>??????@@@@@@AAAAAACCCDDDCCCAAA@@@@@@@@@CCCCCCCCCCCCBBBBBBBBBBBBFFFGGGHHHHHHHHHHHHIIIJJJGGGFFFDDDBBBAAABBBCCCDDDCCCBBBBBBAAAAAABBBBBBBBB@@@@@@@@@@@@@@@AAABBBBBB>>>>>>?????????>>>>>>===:::;;;;;;;;;:::999777666888888888888888888888888888888777666666555444444555555444333333444555666888777666777999999999888999999999999999::::::;;;999999999999888888888888888:::;;;;;;::::::;;;<<>>>>>>>>>>>???@@@AAABBBCCCAAA??????@@@@@@???>>>==============================<<<;;;;;;;;;<<<<<<;;;:::999999888888888888777777666666555444444333444444333333222111111000000000//////......------,,,---///111111111000///------------------------------------------------........................///...,,,++++++,,,...///---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,+++++++++*********++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------...//////000000111222333444555555666666666666777777777777<<<>>>???>>>======>>>???AAABBBCCCDDDEEEEEEDDDDDDAAABBBDDDEEEEEEEEEDDDCCCBBBBBBCCCCCCDDDEEEFFFFFFGGGFFFEEEDDDCCCDDDDDDEEEAAA@@@>>>======>>>???@@@===<<<<<<;;;;;;;;;;;;;;;999999999999888888777777555555555555555555555555333333333333333333333333111111111111111111111111111111000000000/////////)))******+++,,,,,,------************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,------------///000111222222222//////111444666777555333111111000000000000111111111111222333333333333222222222222222333333333333555555444444444444333333444444222111000/////////---------------,,,,,,,,,---------------------------------------------------------,,,,,,,,,++++++++++++++++++++++++++++++************************(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))************+++,,,,,,++++++*********))))))************+++++++++*********++++++++++++,,,************************,,,++++++******,,,---...---------...//////000000000000000000111222333444777666666666666777999:::;;;;;;;;;<<<======>>>>>>AAABBBBBBAAA@@@???AAABBB@@@CCCEEEDDDAAA???@@@AAACCCEEEFFFGGGFFFGGGIIIJJJEEEDDDBBBAAA@@@AAAAAABBBBBBBBBBBBAAAAAABBBBBBCCC???????????????@@@@@@AAA????????????>>>>>>===<<<<<<===<<<<<<:::999777777777777777777777777777777777777666666555444444444444333333222333444666777777666555666888888888777888888888888888999999::::::999888777666777777888666777999999999999;;;===???@@@AAAAAA???===:::888???@@@BBBBBB@@@???@@@AAA>>>>>>===>>>>>>???@@@AAA@@@>>>======>>>>>>>>>===========================<<<<<<<<<<<<<<<<<<======;;;:::999888777777777777555555555444444333222222444444444333222222111111111000000///...---------,,,---...000000000//////,,,,,,,,,,,,------------........................------------------------...---,,,++++++,,,......,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,++++++++++++******++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------...//////000111222333444555555666555666666666777777777777===>>>???>>><<<;;;<<<===???@@@AAABBBCCCCCCCCCCCCAAABBBDDDEEEEEEDDDDDDCCCAAABBBCCCDDDEEEFFFGGGHHHGGGFFFEEEDDDDDDDDDEEEEEE???>>>=========>>>@@@AAA===<<<;;;;;;::::::;;;;;;;;;::::::999888777666666444444444444444444444444222222222222222222222222111111111111111111111111000000000/////////......*********++++++,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,------------///000111222222222//////111444666666444222000000/////////000111111...///000111222222222222111222222222222333333333444444333333333333333333555444222111///.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************************(((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,------,,,,,,+++*********))))))*********+++++++++************++++++++++++************************++++++******++++++,,,---,,,,,,---......//////000000000000111111222333333777666444444444666999:::999999:::;;;;;;<<<<<<===???@@@@@@@@@AAABBBFFFIII@@@EEEIIIHHHCCC@@@AAACCCBBBDDDEEEEEEDDDDDDFFFGGGCCCBBBAAA@@@???@@@@@@@@@BBBAAAAAAAAAAAABBBBBBCCC???>>>>>>===>>>>>>???????????????>>>>>><<<;;;;;;===<<<;;;:::999888777666666666666666666666666666555555555555444444333333222222222222222444666777666444444555666777666555777777666666777777888999999888666444444555666888555777999::::::;;;===???===>>>@@@AAAAAA???<<<;;;;;;===???@@@???>>>???AAA===============>>>??????>>><<<::::::<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<======;;;;;;;;;;;;<<<===>>>>>><<<;;;:::888777666666666555555444444333333333333444444333333222222222111111111000///...------,,,,,,---...////////////...,,,,,,,,,,,,,,,---------........................------------------------------,,,,,,,,,---......,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------------...//////111111222333444555555666666666777777777888888888:::;;;===<<<;;;;;;<<<===>>>>>>???@@@@@@AAAAAAAAACCCCCCEEEEEEFFFEEEDDDCCCCCCCCCDDDDDDEEEFFFGGGGGGFFFFFFEEEEEEDDDDDDDDDDDD??????>>>=========>>>>>><<<;;;;;;:::::::::::::::;;;;;;:::999777666555555222222222222222222222222222222222222222222222222111111111111111111111111////////////............,,,,,,,,,+++++++++******************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))******++++++,,,------......000111222333333333111111111333444444111//////.........//////000111------///000111111222222111111111222222222333333222222333333333333333333444333222000///...........................//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,------...////////////000000111222222333333444333222222444666999;;;999999::::::;;;<<<<<<<<<===>>>?????????AAADDDGGG@@@EEEIIIHHHDDD@@@AAADDDCCCDDDEEEDDDBBBAAAAAABBBAAA@@@@@@???????????????@@@@@@@@@@@@@@@AAABBBBBB>>>======<<<<<<<<<======>>>>>>>>>===<<<;;;:::999::::::999888666666555555555555555555555555555555444444444333333333333333222111111111222333555666444333222333555666555444666555555555555666777777888777555333333444555666333555777888999:::<<<>>><<<<<<===???@@@@@@@@@@@@<<<>>>??????>>>===>>>???<<<<<<;;;;;;;;;<<<======;;;:::888999:::;;;;;;:::::::::;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;<<<===>>><<<;;;:::888777666666666555555444444444444444333222222222222222222111111111000000///...---------,,,------...............+++++++++,,,,,,,,,------........................------------------------,,,,,,,,,,,,------......,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------------...//////000111111222333444555666777777777888888888999999666888:::::::::;;;===>>>=========>>>??????@@@@@@DDDEEEFFFFFFFFFEEEDDDCCCEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCAAA@@@???===<<<;;;;;;:::;;;;;;:::999999999999999::::::999888666555444444222222222222222222222222111111111111111111111111000000000000000000000000////////////............------,,,,,,+++******)))************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))******++++++,,,------......000111222333333333333111000000111000...---...------......///000111------...000000111111111111111111111222222222222111111222222222222333333222222111000////////////.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))************************((((((((())))))))))))***++++++++++++++++++++++++)))************+++++++++)))))))))************+++++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,---......////////////111222222333222222222111111222444666888999999999999:::;;;;;;<<<<<<<<<======<<<;;;;;;<<<>>>>>>AAADDDCCCAAA???@@@BBBBBBCCCCCCBBB???>>>>>>???????????????????????????>>>>>>>>>>>>???@@@AAAAAA===<<<<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;:::999888888777666555444444444444444444444444444444444444333333333222222222222222222111111000111222444555333222111222444444444333444444444444444555666666666555444333222333333444000222444555555666888:::<<<;;;;;;;;;<<<===>>>>>>===>>>@@@???===<<<<<<===::::::999999999::::::;;;:::888777777999::::::999999999::::::;;;<<<<<<<<<::::::::::::::::::;;;<<<::::::888777666666666666444444444444444444444444111111111111111111111000////////////............------------------------******++++++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...------------.../////////000111222333444444555777777777777888888888888444555888999999:::<<<>>>======<<<======>>>@@@@@@DDDEEEFFFFFFFFFEEECCCCCCEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDCCCBBBAAAAAA@@@???===<<<:::999888;;;:::999999888888999999888777777666555444333333222222222222222222222222000000000000000000000000000000000000000000000000000000000/////////......,,,+++++++++++++++++++++************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))******++++++,,,------------///000111222222222333111...---.........---------------...///000111---...///000000000000000111111111111222222222222111111111111222222222333000000////////////000000---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********))))))))))))************************))))))))))))))))))))))))***)))))))))((((((((('''((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))************************(((((((((((())))))))))))((())))))******+++++++++)))************+++++++++))))))))))))************************************))))))***++++++++++++++++++,,,,,,------......///...///111222333333222222111222222333444444555555888888888999::::::;;;;;;:::;;;<<<<<<:::888888999======>>>>>>??????@@@@@@@@@AAAAAA@@@>>>===>>>????????????@@@@@@?????????<<<<<<<<<<<<===>>>???@@@<<<<<<;;;:::::::::::::::888888999999999888888777666555444333333444555666333333333333333333333333222222222222222222222222333222111000000111222333222111000111333444333222333333333333333444555555444333333333222222222222000222444444444555777888::::::::::::::::::::::::<<<===>>>>>><<<;;;;;;;;;888888777777777777888888999888666777999::::::999888999999:::;;;;;;<<<<<<::::::999888888888999999777666555555444444444444222222333333333333333333/////////////////////000............////////////------,,,,,,,,,,,,,,,---)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,...------------...//////...///000000222222333444555555555555666666666666444666777888888888:::<<<======<<<<<<===>>>@@@@@@BBBCCCDDDDDDDDDCCCAAA@@@CCCCCCCCCCCCBBBBBBBBBBBBAAABBBCCCCCCCCCBBBAAA@@@???>>>>>>===<<<:::999888::::::999888888888888888555555555444444333333333222222222222222222222222000000000000000000000000000000000000000000000000111111000000000/////////*********++++++,,,------************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))******+++,,,,,,------+++,,,---///000000111111222///,,,+++,,,---......,,,,,,,,,---...///000111...///000000000000000000000111111111111222222222000000111111222222222333///////////////000111111,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))******************************))))))((((((((('''(((((())))))*********+++(((((((((((((((((((((((())))))))))))))))))))))))************************************++++++++++++''''''((()))***++++++,,,)))************+++++++++))))))))))))************))))))))))))))))))))))))))))))***++++++++++++***++++++,,,------......///...///111222333333222222222333444444444333333222777777777888999999::::::777:::<<<===<<<;;;;;;<<<>>><<<;;;<<>>??????>>>===???@@@>>>???@@@@@@@@@@@@??????;;;;;;;;;<<<<<<===??????<<<;;;::::::999999999:::666777777888888888777777555555444333444555666777333333333333333333333333111111111111111111222222333222111000000000111222111000000000222333222111333333222222333333444555222333333333333222111000222444666666666666888999777888:::;;;;;;:::999888:::;;;===<<<;;;::::::;;;777777666666666666666777999777666777999::::::999888888999::::::;;;<<<<<<::::::999888777777777777444444333222222222333333111111111111111111222222.........///////////////------......///000000000------,,,++++++,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...------------...//////......///000111222333333333333333444444444555555555777888888777777888:::======<<<<<<===>>>@@@AAAAAAAAABBBBBBBBBAAA???>>>AAAAAAAAABBBBBBCCCCCCCCC@@@AAABBBBBBBBBAAA@@@???<<<=========<<<;;;:::::::::999999888777888888888333333333333333333333333222222222222222222222222000000000000000000000000000000000000000000000000111111111111000000000000***++++++,,,,,,++++++***+++*********))))))(((((((((((())))))))))))(((((()))************+++++++++))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,---......//////......000000000000000000000000000000111222222222222111222222111111000/////////......////////////......///............---------///...---,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((***---//////---***((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))(((((('''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,,,,------...000111111111222222222222444333222111111333555666444555666666666888;;;>>><<<;;;:::999999999:::;;;::::::;;;;;;<<<===>>>>>>@@@@@@???>>>===<<<;;;;;;===>>>???@@@@@@???>>>===;;;;;;;;;<<<;;;;;;::::::::::::::::::::::::::::::999999777666555555555555555444222111111222444555111111222222222222111111......///000000000000000////////////000000000000///////////////000111111000000000111222222333333111111000000111111222333111222555777777777555444666777777666555555888:::777777777888888888888888:::999888777666555444333999999999999888888888888777777888888999999999:::555555444444444444555555444333222222111111222222111111222222222222111111///............---------,,,,,,,,,---------......+++,,,,,,,,,,,,+++******,,,,,,+++++++++++++++,,,...------,,,+++++++++,,,***++++++,,,,,,------...,,,,,,+++++++++,,,,,,---/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******+++++++++************)))++++++++++++++++++++++++******++++++++++++******+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,............////////////...//////000111222222222333222222222333666999;;;999888777777777888999:::999:::<<<===>>>>>>>>>===AAA@@@>>><<<<<<<<<<<<===>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBBBBAAA@@@???============<<<;;;:::999888888888888777777777777222222333444555555444444222222222222222222333333000000000000000000000000////////////////////////........................***++++++,,,,,,++++++***************)))))))))((((((((())))))))))))(((((()))************+++++++++))))))))))))************+++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++............////////////........................000000111222222222222111222222222111000000//////...//////000000//////...///............---------///...---,,,,,,,,,,,,---++++++++++++************************************))))))))))))))))))))))))(((***,,,------,,,***((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************)))))))))(((((((((((()))***+++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++******+++,,,,,,---......000000000000111111111111333222111000111222444555333444555555666777:::<<<:::999888888777888999:::::::::;;;;;;<<<======>>>??????>>>>>>===<<<<<<;;;<<<===>>>??????>>>===<<<;;;;;;<<<<<<;;;;;;:::::::::::::::999999888888888888888777777666555555444333222222222222222222333000111111222222111111000......///000000000000000.../////////000000000000///////////////000000111///000000111111222333333111111111111111222333333000111333444555555444444555666666555444555777999777777666666666777888888;;;:::999777666444333333888888888777777777666666666666777777777888888888555555444444444444555555333333222111111111111111000111111222222111111000///............---------,,,,,,,,,------------...+++,,,,,,,,,++++++******++++++************++++++------,,,+++++++++++++++***++++++,,,,,,---......------,,,,,,,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))******+++++++++************)))++++++++++++++++++++++++******++++++++++++******+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++,,,---.........////////////......///000000111222222222222111222333555888:::888888777666777888999:::999:::<<<===>>>>>>======@@@???===<<<<<<<<<<<<===>>>>>>>>>>>>????????????>>>????????????>>>>>>===<<<<<<<<<<<<;;;:::999888888888777777777666666666222333444555555555555444222222222222222222222222000000000000000000000000////////////////////////........................***++++++,,,,,,++++++***************))))))))))))((())))))******))))))((()))************+++++++++)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,///............///000000........................///000111111222222111111333333222222111000000000//////000000000000/////////............---------......---,,,,,,,,,------,,,+++++++++************************************))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************))))))))))))(((((())))))***+++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++))))))***+++---...//////....../////////000000000222111000///000111222333222333444555555666888:::999888777666666777888999:::::::::;;;<<<<<<======>>>>>>>>>===<<<<<<<<<;;;<<<===>>>??????>>>===<<<;;;;;;<<<<<<;;;;;;:::999::::::999888777666666555666777777777777555444333000111222333333222111000000111111222222111111000......///000000000//////....../////////000000000////////////000000000000//////000111111222222333222222111111222222333444000000111111222333333333444555555555444444666777777666555444444666888999<<<;;;:::888666444333222666666666555555555555444555555555555555666666666555555444444444444555555222222111000000000000111000111111222222111111000///............---------,,,,,,,,,,,,------------,,,,,,,,,+++++++++************)))))))))******+++,,,,,,+++************++++++++++++,,,------............---------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********+++++++++************)))++++++++++++++++++++++++******++++++++++++******+++++++++***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********---------.........//////......//////000000111111111111111111222444777888666666666666666777888999888999;;;<<<======<<<;;;======<<<<<<<<<<<<<<<===>>>>>>>>>============<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777666666666666555555555333444444555555555555444333333222222111111000000000000000000000000000000////////////////////////........................***++++++,,,,,,++++++************))))))))))))))))))))))))******)))))))))))))))*********+++++++++))))))*********+++++++++,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,......---------...///000........................///000000111111111111111333333222222111111000000//////000000000000/////////............---------...------,,,,,,,,,------,,,,,,+++++++++*********************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))******************))))))))))))))))))))))))******+++++++++************************))))))))))))))))))))))))************++++++++++++))))))***+++---...//////---------.........//////000////////////000111222111222444444444444666888999888777666777888999::::::::::::;;;;;;<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<===>>>????????????>>>===<<<<<<<<<<<<;;;:::999999999999888777555444333333444555777777777555333222000111333555555333111000000000111111111111000000......///////////////............/////////000000...//////000000000000000//////000000111222222222222222222222222333333444111000000000111222333444222444555444333333555666777555444222333555888:::<<<;;;:::888666444333222555555444444444333333333444444444444444444444444555444444333333444444555222111000000///000000000000000111111111111000000///............---------++++++,,,,,,,,,---------,,,,,,+++++++++***++++++)))))))))((())))))***+++++++++******)))******+++++++++,,,,,,---.........//////...---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***************++++++++++++*********))))))++++++++++++++++++++++++******++++++++++++******************************************************++++++++++++++++++++++++,,,,,,++++++******)))))),,,,,,---------..................//////000000000000000000000222333555666444444444555555666777777777888:::;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<<<<===>>>>>>===<<<<<<;;;::::::888888888888999::::::;;;999999999999999888777777666666555555555444444444333444444555555555444444333333222111000//////...////////////////////////................................................***++++++,,,,,,++++++***))))))))))))))))))******))))))************))))))))))))*********+++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,------.../////////////////////////////////000111111111111000333333222222111000000/////////000000000000/////////............---------------,,,,,,,,,------...,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))))))))(((''''''((())))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))************************************************))))))))))))************))))))))))))))))))******************++++++++++++************************)))))))))))))))))))))))))))))))))******+++++++++)))******+++---......///,,,------------.........///.........//////000000000222333444333444555777999888777777888999:::;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<>>>>>>???@@@@@@???>>>>>><<<<<<<<<<<<;;;:::999888888888777666444333222222333444666777666555333222111222555777777555222111000000000111111000000000......////////////..................////////////......///000111000000///...//////000111111222222222222111111222222333444222111111111222333444555111333444444333333444555666555333222333555888:::<<<;;;:::888777555444333444444444444333333333333444444444444333333333333444444333333333333444444222111000000///000000000000000000111111000000000///............---------+++++++++,,,,,,,,,---------,,,+++*********++++++))))))(((((()))******++++++******)))******+++++++++,,,,,,------...//////000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***************+++++++++++++++*********))))))++++++++++++++++++++++++******++++++++++++******************************************************+++++++++++++++++++++++++++++++++******))))))))),,,,,,,,,,,,------------...............//////////////////000111222333333222222333444555555666666666777999::::::999888888888888999:::;;;<<<<<<===>>>======<<<;;;:::999999888888888888888999:::;;;888888888999888888777777555555555555444444444444333444444444444444333333222222111000000///..............................------------------------........................***++++++,,,,,,++++++***))))))))))))************)))******++++++******))))))************+++++++++*********++++++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------......,,,---......///.........000000000000000000000000...///000000111111000000222222111111000/////////......////////////......///............---------------,,,,,,,,,---......,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))************************************************)))))))))*********++++++))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))***+++++++++***++++++,,,,,,------...,,,,,,---------.............../////////000000000000222444444444444444666999888777777888999;;;<<<::::::::::::::::::;;;;;;999::::::;;;;;;<<<<<<<<<===>>>???@@@@@@???>>>============<<<;;;:::999888777777666555444333333222333333444555555444333222222333666777777666333222///000000111111000000///....../////////...------------........./////////---...000111111111000///......///000000111111222111111000000111111222333222222333333444555555555111333555555444333444555666555444444555777999:::;;;;;;:::999777666555555555555555444444444444333555555555444444444444444444444333333333333444444222222111000000000000111///000000111111000000//////............---------++++++++++++,,,,,,,,,,,,---,,,+++*********+++,,,))))))))))))******+++,,,+++************+++,,,,,,,,,,,,,,,---......////////////...---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))******+++,,,+++++++++************)))++++++++++++++++++++++++******++++++++++++*********************+++++++++************************++++++++++++++++++++++++***************)))))))))+++++++++,,,,,,,,,------------..................---......///000000111111000000222333444444555444666666888888999888777666555666888999;;;<<<<<<<<<======<<<<<<;;;:::999999:::999888888888999:::;;;777888888888888888777777666555555555555444444444222333333333333222222111111111000000//////..............................------------------------........................***++++++,,,,,,++++++***((()))))))))************)))******++++++******))))))************+++++++++*********+++++++++,,,,,,))))))***+++,,,------...++++++++++++++++++++++++++++++,,,,,,---......///,,,...000222222111///...////////////////////////...//////000000000000000111111000000///.........------............------///............---------,,,,,,,,,,,,,,,---...///------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))************************************************))))))*********+++++++++((()))))))))************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((()))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------..................///000000000000000000222444555444444444555777777666666777888:::;;;::::::::::::::::::::::::888999999:::;;;;;;<<<<<<;;;<<<===>>>>>>===<<<;;;=========<<<;;;:::888777666666555555444444444444333333333333333333333333222333555666666555333222//////000000000000//////......//////......---,,,---------.........//////---...000111111111//////......//////000111111111000000//////000000111222111222333555555555555444111333666666555444444555555555555666777888::::::::::::999888888777777666777666666666666555555555777777666666666555555555444333333222222333333444333333222111111111111111//////000000000000/////////............---------***++++++++++++,,,,,,,,,...---+++))))))***+++,,,)))))))))******+++------+++++++++++++++,,,------,,,,,,------...////////////...---,,,++++++++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))***++++++,,,+++++++++************)))++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++************************************************))))))))))))************++++++++++++,,,,,,,,,,,,------------------------,,,---......////////////...///111222444444444333555666777888777777666555333444666999;;;<<<<<<<<<======<<<<<<;;;;;;::::::;;;:::999777777888999:::777888888999999888888888666666666555555555555444111222222222222111000///////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................+++++++++,,,,,,+++++++++(((((())))))*********+++******++++++++++++******)))************+++++++++******+++++++++,,,,,,,,,(((((()))***,,,---...///++++++++++++++++++++++++++++++,,,,,,---...//////---///222555555333111///...........................//////000000000000000000000000///......------,,,------------------,,,//////.........---------,,,,,,,,,,,,,,,---...///---------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))************************************************)))************+++++++++(((((())))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))'''(((((()))***+++++++++---------,,,,,,,,,++++++---------.........//////...//////000111000000000000333555666555444444555666555555555666777999:::::::::::::::::::::::::::888888999:::;;;;;;<<<<<<999:::;;;<<<<<<;;;:::999=========<<<;;;:::888777555555555555555555555555444333222222222333444444222333333444444333333222//////000000000000//////.../////////...---,,,,,,---------.........//////---...000111222111///.........//////000111111111///////////////000000111///111333555666555444333222444666777666555555555444555666777888999::::::999999999888888888777777888777777777777666666666888888777777777666666666444333333222222333333444444333222222111111222222//////000000000000////////////.........---------******+++++++++,,,,,,,,,...---+++))))))***+++,,,************+++,,,---...,,,+++++++++,,,------...,,,,,,------...////////////...---,,,+++******+++---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))***+++,,,,,,+++++++++************)))++++++++++++++++++++++++******++++++++++++******))))))******++++++++++++))))))))))))))))))))))))************************(((((())))))******++++++******+++++++++,,,,,,,,,------------------------,,,,,,---...////////////---...000222333444333333555555666777777666555444222333666999;;;<<<<<<<<<======<<<<<<<<<;;;;;;;;;<<<;;;888777666777888999777888888999999999888888777666666666666555555555111111111111111000///............///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................))))))))))))))))))))))))******))))))))))))******,,,+++++++++***)))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***---000222222111...,,,,,,,,,,,,---------.........///111111///...///000222111111000///......---+++,,,------......------//////...---,,,,,,++++++,,,,,,,,,---------......************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&''''''((()))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************************************))))))))))))))))))))))))))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///...............//////000000111111111222333444555555555555111222333444555777888888888888999999999:::::::::;;;;;;:::999999999::::::<<<<<<============<<<<<<:::::::::999999999888888::::::999888666444222111333333444444333333222111222222222222111111111000000000000000000000000111000000//////...---++++++++++++,,,,,,---...//////---......///////////////////////////////////////............////////////111111222222222333333333111222333444555555555555666666888999999999999999;;;;;;:::999999888888888888888888888888888888888888888888888777777777666444333222111111222333444555555444444444333333333////////////............------............------+++,,,,,,------,,,,,,+++)))******++++++******)))++++++,,,,,,,,,,,,------++++++++++++++++++++++++---------,,,,,,,,,++++++((())))))+++,,,---......,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++************************************************************************((()))***+++++++++++++++************************************************++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------..................///////////////000000111111222333333111333666888999888666555555777999;;;===<<<<<<;;;;;;<<<<<<===============>>>>>>>>>===;;;999777555777777888888999999999:::666666555555555666666777555555444222000///...---////////////..................---------,,,,,,,,,------............------000000///...------,,,,,,))))))))))))))))))))))))******))))))))))))******+++++++++***************************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,---++++++++++++,,,,,,,,,,,,+++,,,...000000///...,,,,,,,,,,,,---------.........000111111000//////000111111000000///......---+++,,,------......------///......---,,,,,,++++++,,,,,,,,,------------...************************++++++++++++++++++++++++************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''''''''((()))*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,++++++++++++++++++,,,,,,---...............---......///000000111111222333333444444444444444222333333444555666777777777888888888888999999999::::::999999999::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999999999999888888888999999888777666444333222333333333444333222222111111111111111000000000000000000000000000000000000...//////......---,,,+++++++++,,,,,,---......///------...///////////////...........................////////////000000000111111111222222222222333111222333444555555555555555666777888999999999999666666666666666777777777888888888888888888888888888888777777777666666666333222222111111222222333333333222222222111111111000000/////////.........------............------+++,,,,,,------,,,,,,+++******++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++((()))***+++,,,------...,,,,,,,,,------------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))***+++++++++******************************************************++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,---------..................////////////000000111111222333333333111333555777888777666555444555888:::;;;;;;:::999::::::;;;<<<<<<<<<<<<;;;=========<<<;;;999777666777777777777888888999999666555555555555555666666555444333222000///...---............------------............------,,,,,,---..................---000//////...------,,,,,,))))))))))))))))))))))))******))))))))))))*********************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))*********++++++,,,,,,+++,,,,,,---...---------,,,,,,,,,---------.........000111111000///000000111000000//////.........+++,,,------......------......------,,,,,,++++++,,,,,,,,,,,,------------************************++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''(((((())))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))******+++,,,,,,*********************++++++,,,------......------------......///000000000222333333333333333444444333444444444555555555555666666666777777777777888888888888999999::::::;;;999::::::::::::::::::999999999888888888777777777666666777666666555444333222333333333333222111111000000000/////////......000000000/////////......,,,------......------,,,++++++,,,,,,------......,,,---......//////..............................---------.........//////000000000111111111222222111111222333444444444444444555666777888888888888444444555555666777777888888888888888888888888888777777666666666555555555111222222222222222222111000000000000////////////000000000/////////......,,,------......------,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------------------------,,,++++++++++++*********))))))***+++,,,,,,---...,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,------------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************************************+++++++++******)))************************************************++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,---------......---............/////////000111111222333333444444111333555777777777555555333444666888999999888888888999999:::::::::::::::<<<<<<<<<;;;:::888777666666666666666777777777777666555555444444444555555444444333222111//////......------------,,,,,,,,,/////////............---......................../////////...------,,,,,,))))))))))))))))))))))))******))))))))))))******)))))))))***+++++++++,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++)))))))))******++++++,,,+++++++++++++++,,,,,,---,,,,,,,,,---------.........000111111000//////000000000/////////.........+++,,,------......---------------,,,,,,,,,++++++++++++,,,,,,,,,---------************************************************(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''((((((((()))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))************++++++,,,---------------,,,------......///000000000000111222333444555555444444444444444444444444444444555555555666666666666777777999999:::::::::777888888999999888888777888888888777777777666666444444555555555555444444222222222222222111111000//////.........---------000000//////...---------++++++,,,---------------++++++,,,,,,,,,---------,,,,,,---............---........................******++++++,,,,,,------//////000000000111111111000111222333333444444444333444555666666777777777777777888888888999999999777777777777777777777777555555555555444444444444000111222333333222111000////////////............000000000/////////......,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))***+++,,,,,,------++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,---------......---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++++++++***)))(((************************************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......---------.........//////111111111222333333444444111222444555666666555444444444666777888888888777888888999::::::::::::999;;;;;;:::999999888777666555555666666666666666666555555444444333444444444333333222222111000//////.........---------,,,,,,/////////////////////............------.........//////.........---------))))))))))))))))))))))))******))))))))))))******)))))))))***+++++++++,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++)))))))))******++++++++++++******)))***+++,,,---,,,,,,,,,---------.........///111111///...///000////////////............+++,,,------......------,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((***++++++,,,++++++((((((((())))))************++++++,,,,,,,,,,,,,,,,,,,,,,,,---......//////---......000222444777888444444444444444333333333333333444444444555555555555666777888999:::999999666666777777777777666666777777666666666555555555222222333444444444444444111111222222111111000///.........------------,,,.........---------,,,,,,)))***+++,,,------------+++++++++,,,,,,,,,,,,,,,+++,,,,,,---------------........................******+++,,,------.............../////////000000///000111222333333333333222222333444555555555555::::::999999999888888888666666666666666666666666444444444333333333222222000000222333333222000000////////////............////////////............++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++******++++++,,,,,,++++++************+++++++++,,,,,,************************+++++++++*********))))))*********++++++,,,,,,---+++++++++,,,,,,,,,------,,,++++++******++++++,,,,,,,,,---......---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++++++++***)))(((************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......------------............000111111222222333444444111222333444555555555444555555666777777888888888888888999::::::::::::999999999888888777777777777666666555555555555555555555555444333333333333333222222222111111111000000////////////.........---...////////////////////////...------------...///...............---------))))))))))))))))))))))))******))))))))))))*********************+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,,,,,,,,,,---------......,,,...000///...---..............................+++,,,------......------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))******+++))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++,,,,,,++++++((((((((()))******++++++)))***++++++,,,,,,++++++++++++,,,,,,---.........---------///111444777888444444444333333333333333333333333444444444444555444555777888999999888777555666666777777666666555666666666555555555444444111111222333333333333333000111111111111000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------,,,,,,------...///000000------.........///////////////000111222222222222000111222333444444444444888888777666666555444444444444444444444444444444333333222222222111111111000111111111111111111000000/////////.....................---------,,,,,,***++++++,,,,,,++++++*********++++++++++++***************++++++*********************++++++++++++************************,,,++++++++++++***************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************+++++++++,,,,,,------------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************************************+++++++++******)))************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,------------.........///000000111222222333333111111222333444444444444555555555666666777777777777888888999:::999999999888777777666666666777777666666666666555555555555555444444333222222222222222222111111111111111111000000/////////.........---............////////////...---,,,,,,---...///........................))))))))))))))))))))))))******))))))))))))******+++++++++*********************************************************************+++++++++,,,,,,,,,*********++++++,,,,,,---------,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,---------......+++---......---,,,,,,---........................+++,,,------......------++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))'''(((***,,,,,,,,,+++***(((((()))******+++,,,,,,)))******++++++++++++++++++++++++,,,------......///.........000222444666333333333333333333333444333333333444444444555555555666777999999888666555555555666666666666555555555555555444444444444333000111222222222222222222000000111111000000///...............------------******++++++,,,,,,------)))***+++++++++++++++***++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,------------------------******+++,,,---...//////,,,------------............///000111222222222222///000111222333333333333444444444444444444444333222222222222222222222222222222111111111000000000111111000000000000111111//////.........---------------,,,,,,,,,+++++++++******++++++++++++************++++++++++++******((())))))******))))))(((************++++++++++++************************,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++************++++++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))***+++++++++******************************************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,---------............//////000000111222222111111111222333333444444444444444444444555555666666666777888888888888777777666555555555666777777777777777666666666555555555444333222111111111111111111111111111111222222//////.........---------,,,,,,------............000///---,,,,,,---///000........................))))))))))))))))))))))))******))))))))))))******,,,+++++++++******))))))******************************************************+++++++++,,,,,,,,,))))))***+++,,,,,,------///......---,,,+++************+++,,,,,,,,,,,,+++,,,,,,,,,---------......***,,,------,,,++++++,,,---.....................+++,,,------......------++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''(((***,,,---,,,+++***((())))))***+++,,,,,,,,,))))))***+++++++++++++++***++++++,,,,,,---......222111///...///000222333222222222333333444444444333333444444444555555555555666888999888777555444555666666666666666666555555555444444444333333333000111111222222222111111000000000000000//////...//////.........---------))))))***+++,,,------...******+++++++++******)))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++------------------------&&&'''((()))***+++,,,,,,,,,,,,,,,---------.........///000111111222222222///000111222222333333222222333333444444555555666111111111111111111111111111111111111000000000000222111000//////000111222.........---------,,,,,,,,,,,,,,,+++++++++************++++++++++++************++++++++++++******(((((())))))))))))(((((()))************+++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++************++++++)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************((()))***+++++++++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------...............///000000111111000111111222222333444444333333222222222333444444444555555666666666666666666666555444444666777888888888777777666666666555555444333222111111111111111111111111111222222222......---------,,,,,,,,,,,,,,,,,,---------......000///---,,,,,,---///000---.....................))))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++************++++++,,,++++++******++++++,,,...---+++*********++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------------------------------,,,------......------,,,---------,,,,,,+++++++++***************************++++++,,,,,,++++++***+++++++++************)))))))))))))))))))))))))))***************)))((((((******))))))((((((''''''))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))---,,,***)))))))))******))))))))))))))))))))))))))))))))))))************)))************+++++++++************))))))(((((((((((())))))******++++++))))))))))))******************************************+++++++++,,,,,,,,,++++++++++++,,,---......000000000111222222333333000000111111111222222222444333333222222333333444555666666666666666555555555666666666555444333333666555444333222111111111111111111111111111111111---------........................------,,,,,,,,,))))))))))))))))))))))))++++++******************)))************++++++++++++++++++*********))))))***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------//////000000000000////////////000000111222444555555555444444444333333333333333333222222111111111///////////////000111111222111///.........///000------,,,++++++***))))))(((((())))))*********+++))))))))))))))))))))))))(((((()))******)))((('''(((((()))***************+++*********))))))(((((()))************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))******************************************++++++++++++******************************))))))(((((((((((())))))++++++++++++++++++++++++************************++++++++++++++++++++++++---------.........//////000000000000000///////////////000111222333444444444333222111111222333444333444444555555666666666555555444444444555555666555444444555555333000---222222222111111111000000222111111000///000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///.........------,,,,,,,,,......---------,,,,,,,,,))))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++************++++++,,,++++++******++++++,,,---,,,+++*********++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------,,,------......------,,,---------,,,,,,+++++++++***************************++++++,,,,,,++++++***+++++++++************))))))))))))))))))))))))))))))************)))((((((***)))))))))((((((((('''))))))))))))************************************)))))))))))))))))))))))),,,,,,***)))))))))******************************))))))))))))************)))************+++++++++++++++*********)))))))))))))))))))))************))))))))))))******************************************+++++++++,,,,,,,,,++++++++++++,,,---.........//////000000111222222111111111111222222222222444333333222222333333444555555666666666666555555555555666666555555444333555555444333222222222222111111111222222222222222..............................---------,,,,,,,,,************************************************)))************++++++++++++++++++*********))))))***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,------------............//////000000000000//////......//////000222333444555555444444444333333333333333333222222222111111000000///...//////111111222111000///...//////000...------,,,++++++******))))))))))))*********+++***************************))))))(((((((((((()))((())))))***************+++*********)))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++*********************************+++++++++,,,,,,++++++++++++++++++++++++************************))))))))))))************************************)))******************)))************************))))))(((((((((((())))))++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,---------.........////////////////////////...//////000111222333333333222111111111111222333333333444444555555666666555555444444444555555666666555444444444444333333222222222111111111000000111111111000000000/////////...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,---............---------,,,,,,,,,......---------,,,,,,,,,))))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++************++++++,,,++++++******++++++,,,---,,,+++*********++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------.........///------------------------,,,------......------,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++************)))))))))))))))))))))))))))))))))******))))))((('''))))))))))))(((((((((((())))))))))))************************************)))))))))))))))))))))))),,,+++******)))*********++++++++++++++++++++++++))))))))))))************)))************++++++++++++++++++++++++************************)))))))))))))))))))))******************************************+++++++++,,,,,,,,,++++++++++++,,,---......------...//////000000111111111222222222333333333333333222222222222333333444555555666666666555555555555666666666555444444444333333222222333333444222222222222222222222222000000//////......------------------,,,,,,,,,,,,************************************************)))************++++++++++++++++++******************++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,........./////////000000//////000000000000//////.........///000111222333555555444444444333333333333333333222222222222111222111///......///000111222111000////////////000.........---,,,,,,++++++)))))))))***************************************++++++)))((((((((())))))((()))******++++++*********************))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++*********************************++++++++++++,,,************************************************)))))))))*********++++++************************((())))))******))))))(((***************************))))))(((((())))))***************************************************++++++++++++++++++++++++++++++,,,,,,,,,---------........................---......///000111222333222222111000000111222222222222333333444555555666666555555444444444555555555444333222222333444555222111111111111000000000000000111111111000///.........---,,,,,,,,,------,,,,,,,,,,,,,,,------...------------,,,,,,,,,,,,......---------,,,,,,,,,((()))))))))************))))))))))))))))))))))))******************************************************+++,,,,,,,,,,,,+++++++++************++++++,,,++++++******++++++,,,,,,+++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------............////////////........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))((((((((((((((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))++++++******************++++++++++++++++++++++++((()))))))))************))))))*********++++++++++++++++++++++++++++++++++++++++++******)))))))))((()))))))))******************************************+++++++++,,,,,,,,,++++++++++++,,,---......---......//////000111111222222222222333333333333333333222222222222333333444444555555666666555555555555666666666666555555333222222222333333444555333333333333222222222222111111000///......------,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++++++++))))))*********+++++++++******************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,............//////////////////000000000000//////////////////000222333444555555444444444333333333222222222222222222222222444222000.........000111111111111000000000000000//////......------------******************************************************+++++++++***)))((())))))***++++++++++++***************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************++++++++++++))))))))))))))))))))))))************************))))))*********+++++++++************************(((((())))))))))))((((((***************************))))))))))))))))))***))))))))))))))))))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---------------...------...///000111222222111111111111111111111111111222222333444555666666666666555444444444444555333333444333111000111222111111111111000000000000...000111222222000...---...------,,,,,,,,,---------,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,((()))))))))************))))))))))))))))))))))))******************************************************+++,,,,,,,,,,,,+++++++++************++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------........./////////000000........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))************+++*********++++++++++++++++++++++++((()))))))))************))))))*********+++++++++++++++++++++++++++++++++,,,,,,++++++******))))))((()))))))))******************************************+++++++++,,,,,,,,,++++++++++++,,,---............///000000111111222111111222222222333333333333222222111111222222333333333444555555555555555555555666666666666666555222222222222333444555555333333333222222111111111111000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++))))))*********+++++++++************************)))***++++++,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,---------.........//////000000000000//////000000000111222333444555555555444444444333333333222222222222222222222222444222111///...///000111111111111111111000000/////////............------+++++++++***************************************'''))),,,......,,,)))'''))))))***+++++++++++++++***************+++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++))))))))))))))))))))))))************************************++++++++++++************************(((((())))))))))))((((((******************************))))))))))))******))))))))))))))))))))))))************************++++++++++++++++++++++++*********+++++++++,,,,,,+++,,,,,,,,,------......------...///000111222222111111111222222111111111111222222333555666666777666666555444444444444444333666999888555111///...000000000000000000000000...///111222111000...,,,------,,,,,,,,,------...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,))))))))))))************))))))))))))))))))))))))******************************************************+++,,,,,,,,,,,,+++++++++************++++++,,,++++++******++++++,,,******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------............/////////000........................,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++************)))))))))))))))))))))))))))(((((())))))(((((('''&&&(((((((((((())))))))))))))))))))))))************************************))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++))))))))))))************)))************+++++++++*********++++++++++++++++++++++++++++++*********))))))))))))******************************************+++++++++,,,,,,,,,++++++++++++,,,---.........//////000000111222222000000111111111222222222222222111111111111222222222333444555555555555555555555666777777777666666222222222222333333444555333222222111111000000000//////......------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,)))************+++++++++***************+++++++++)))******+++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---//////000000000000//////111111111222333444555666555555444444444333333333111222222222222333333333222222111000000000111111111111222222111111000///........................+++++++++++++++*********++++++++++++++++++++++++&&&(((,,,...///...+++))))))***++++++,,,+++++++++*********+++++++++++++++)))************+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************)))))))))************+++*********************************************************++++++++++++,,,************************((())))))******))))))(((************************+++******))))))******+++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------.........---......///000111222333111222333333333333222111222222333444666777888888777666555444444444444444555:::>>>===888333000/////////000000000000000111//////000000000///...---------,,,,,,,,,---......---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,......---------,,,,,,,,,))))))))))))************))))))))))))))))))))))))******************************************************+++,,,,,,,,,,,,+++++++++************++++++,,,++++++******++++++,,,)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------........./////////........................,,,------......------,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++************)))))))))))))))))))))))))))(((((())))))(((((('''&&&'''((((((((()))))))))***))))))))))))************************************))))))))))))))))))))))))((()))***+++,,,++++++***************************))))))))))))************)))************+++++++++)))))))))*********++++++***++++++++++++++++++,,,))))))))))))******************************************+++++++++,,,,,,,,,++++++++++++,,,---......------...//////000000111//////000000000111111111222222111111111111222222111222333444555555555555555555666777777777777777333333222222222333444444222222111000000//////...---------------,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,)))************+++++++++))))))*********+++++++++))))))***+++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,//////000000000000//////000000000111222333555555555555444444444333333333111111222222222333333333///000111222222222111111111111222222222111000///------------------------,,,,,,,,,++++++*********++++++++++++++++++++++++((()))***+++---......///)))***++++++,,,,,,++++++*********++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))************++++++++++++++++++++++++*********************************+++++++++,,,,,,************************)))******************)))************************+++******))))))******+++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,---......//////...//////000111222333333222333444444444444333222222333444555777888999:::777777666444444333333444444999<<<;;;666222111111////////////000000111111000////////////.........,,,,,,,,,,,,,,,---...///---,,,,,,+++******++++++******+++++++++,,,,,,,,,......---------,,,,,,,,,))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++************++++++,,,++++++++++++++++++,,,)))***+++,,,---,,,,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------------.........///////////////////////////,,,------......------,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++++++++************)))))))))))))))))))))))))))(((((((((((((((''''''&&&'''((((((((())))))******))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))((()))***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))************)))************+++++++++(((((())))))*********+++*********++++++,,,,,,---))))))))))))******************************************+++++++++,,,,,,,,,++++++++++++,,,---......,,,,,,------...//////000////////////000000000000222222111111111111222222111222333444555555555555555555666777777777777777444333333222222333333444111111111000///......---+++,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,)))************+++++++++))))))******++++++++++++))))))***++++++++++++*********+++++++++,,,,,,,,,+++++++++,,,,,,,,,------//////000000000000////////////000000111222444555555555444444444333333333111111111222222333333333...///111333444333222000111111222333222111000///,,,---------------------,,,,,,,,,++++++*********++++++++++++++++++++++++***)))((((((***---111333******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******************************++++++++++++******************************++++++************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,------...///000000//////000111222333444444333333555555555555333333333333444666777999::::::888777666555444333333333111555888666111///000333.../////////000000111111000000///............///,,,,,,,,,,,,,,,---...///---,,,,,,+++*********+++*********++++++,,,,,,,,,......---------,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))((()))+++---...------,,,,,,+++***))))))************************************************,,,,,,,,,++++++*********++++++******++++++,,,---------,,,,,,,,,------...------------------------.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++***)))(((((()))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))******)))(((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))************))))))))))))))))))******************)))(((((((((((((((******+++++++++,,,,,,,,,***++++++,,,,,,++++++******++++++++++++,,,,,,,,,)))*********++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))++++++,,,,,,,,,---------,,,,,,---------------------......///000111111222111111222222222111111000222222333333333444444444222333444555666666666666222333333333333222111111222111000///------,,,,,,************************+++++++++************)))******++++++++++++******++++++++++++++++++++++++************************+++++++++*********))))))***++++++,,,,,,++++++******++++++,,,,,,++++++***))))))***+++,,,,,,------............///////////////000111222222333333222333333333333333333333333222333333333333222111111000111111111222222222222333222222111000//////.........//////......---,,,+++++++++************)))++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******)))++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++*********))))))******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,))))))))))))))))))))))))((()))***+++++++++++++++************************************************++++++******************++++++,,,,,,,,,++++++***---,,,+++,,,...///...---..................------//////111222222222222222111222333444555444333222000111333555666666666555666666555444444444444444555444333333222222333333000///...,,,,,,------...------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))))))))+++,,,---------,,,++++++***))))))************************************************,,,,,,++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,---...///------------------------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++***))))))((())))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))******)))((((((((((((((('''''''''((((((((())))))''''''((((((((()))))))))))))))************))))))))))))))))))******************)))(((((((((((((((************+++++++++,,,***++++++,,,,,,++++++***(((((()))))))))*********)))))))))*********++++++))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...---......///000000111111111111111222222111111000222222222222333333333333222333444555555555555555222222333333222222111000222111000...------,,,,,,************************+++++++++************)))******++++++++++++******++++++++++++++++++++++++************************+++++++++*********))))))***++++++,,,,,,++++++******++++++,,,,,,++++++***))))))***++++++,,,---------.........////////////...///000111111222222222333333333333333333333333222222333333222222111000000000000000111111111111222111111000//////.....................------,,,+++++++++*********))))))++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++*********))))))******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,******************************++++++++++++++++++************************************************************************+++++++++,,,,,,++++++***---,,,+++,,,...///...---..................------//////000111222222222222111111333444444444333222000111333444555666555555666666555444444444444444444444333222222222222333000///...---------......------............------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))***+++,,,---,,,,,,,,,+++******))))))************************************************++++++++++++++++++,,,,,,++++++******++++++,,,---+++++++++,,,---...///000...........................------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))***))))))(((((((((((((((''''''((((((((()))))))))''''''''''''(((((((((((())))))************))))))))))))))))))***************))))))((((((((((((((())))))))))))******************++++++++++++******((((((((()))))))))******((((((((()))))))))******))))))))))))))))))))))))************************)))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,---------...............//////000000111000000111111222111111000000111111111222222222222222333333444444444333333222222333333222222111000111111///...------,,,,,,************************+++++++++************)))******++++++++++++******++++++++++++++++++++++++************************+++************)))))))))******++++++++++++************++++++++++++******))))))******+++,,,,,,,,,---------.........//////------...000000000000000333333333333333333333333222222222222222111000000....../////////000000000000000//////...---------...............---,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++*********************++++++++++++******++++++++++++++++++++++++***************************++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++***************************************************************************++++++++++++++++++++++++---,,,+++,,,.........---------------------.........///000111111222222222000111222222333333222222000111222333444555555555666666555444444444555555444333222222111111222222000000///............///------............------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,+++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))******++++++,,,,,,+++++++++******))))))*********************************************************++++++,,,,,,,,,++++++******++++++,,,---***++++++,,,---...000111,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++*********))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))(((((((((((())))))'''(((((((((((()))))))))&&&'''''''''(((((((((((())))))************))))))((()))))))))************))))))(((((((((((())))))((((((((()))))))))))))))******++++++++++++******************++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************+++,,,,,,------................../////////000000///000000111111111111111000000000000111111111111222222333333333222111111222222222222222111000000111000///...------------************************+++++++++*********))))))******++++++++++++******************************************************************))))))))))))******++++++++++++************++++++++++++******))))))******+++++++++,,,,,,,,,---------.........,,,,,,---...////////////222222222333333333333333111111111222111000000///---------.........//////.........------,,,,,,,,,------.........---,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++************+++++++++++++++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------************************************************++++++++++++++++++++++++******************************++++++++++++******************************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++------------,,,,,,+++******************************************************************+++++++++++++++++++++++++++,,,,,,...,,,,,,,,,......---,,,,,,,,,------------......---...///000111111111111000000111111111111222111000111111222333444444444555555444444444444555555333333222111111111111111000000//////............,,,------......------,,,++++++++++++++++++++++++---------,,,,,,++++++******+++,,,,,,------,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************)))*********++++++++++++++++++***************)))*********************************************************++++++,,,,,,,,,++++++******++++++,,,---***++++++,,,---...000111++++++++++++++++++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++***************************************(((((()))))))))*********(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((()))))))))***'''''''''(((((((((((()))))))))************))))))((()))))))))************))))))(((((((((((())))))(((((((((((((((((((((((()))******++++++******)))))))))*********+++++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********++++++,,,,,,---...//////............////////////...///000111111111111111//////000000000111111111222222222333222222111111111222222222222111000000000///...------,,,------************************+++++++++*********))))))******++++++++++++******************************)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******))))))******++++++******))))))***************++++++,,,,,,,,,,,,------------+++,,,---......///......111111111111222222333333000000111111000000///...,,,------------.........------------,,,,,,,,,,,,---------...---,,,,,,+++*********)))))))))(((((((((((((((((((((((((((((((((((()))))))))*********++++++++++++++++++++++++)))))))))******+++++++++*********++++++,,,,,,,,,++++++++++++******))))))************************************************++++++++++++++++++++++++******************************++++++++++++******************************)))))))))))))))))))))))))))***++++++,,,,,,++++++************************------------,,,,,,+++***************************************************))))))*********+++++++++++++++*********+++,,,---...---,,,,,,---...---,,,,,,,,,,,,,,,------......------...///000000000000////////////000000111111111111111111222222333444444444333333333333444444222222111000000000000111///////////////......---,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++******))))))++++++,,,------------,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************)))******+++++++++******************************************************************************++++++++++++++++++,,,,,,++++++******++++++,,,---+++++++++,,,---...///000++++++++++++++++++++++++,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************************************((((((((()))))))))******))))))))))))))))))))))))((((((((((((((())))))***((((((((()))))))))******(((((((((((())))))))))))))))))************))))))))))))))))))************((((((((((((((())))))***))))))))))))(((((((((((())))))************))))))'''''''''((((((((())))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************+++,,,,,,---...//////..............................///000111111111111///000000000111111111111111222222333333333222222111111222222111111000//////......---,,,,,,------************************+++++++++************)))******++++++++++++******************************))))))))))))))))))))))))(((((()))))))))))))))***))))))************))))))))))))************))))))************************+++++++++,,,,,,,,,------++++++---.............../////////000111111222222000000000000000///......,,,,,,---------.........------,,,,,,,,,,,,,,,,,,---------------,,,++++++******)))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))******++++++++++++++++++++++++(((((())))))***+++++++++))))))******+++,,,,,,,,,,,,++++++***))))))((((((************************************************++++++++++++++++++++++++***************+++++++++******++++++++++++******************************************************)))******+++++++++++++++))))))))))))))))))))))))+++,,,,,,,,,,,,++++++***************************************************)))))))))***++++++,,,,,,+++******)))***+++---...///---,,,,,,---...---+++++++++,,,,,,------......,,,---...///000000000000///............///000111111111000000111111222333222222111111111222333333222111000000///000000000.........///...------,,,,,,,,,------------,,,,,,++++++++++++++++++++++++))))))******************++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************)))***++++++++++++***)))))))))))))))************************************************************,,,,,,++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************************************(((((((((((()))))))))***))))))))))))))))))))))))((((((((((((((()))******(((((()))))))))*********))))))))))))*********+++))))))************))))))))))))))))))************((((((((((((((()))***************))))))((((((((())))))************))))))''''''''''''((((((((())))))))))))*********++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++***++++++,,,---...///000........................---...///000111111111111000000000111111111222222111111222333444444444333111111111111111000000///......------,,,,,,------************************+++++++++************)))******++++++++++++******************************))))))))))))))))))))))))(((((((((((())))))******))))))************))))))))))))************))))))************))))))))))))++++++++++++,,,,,,,,,,,,+++,,,---...////////////------......///000000111//////000000//////...---------------............------------------------,,,------------,,,++++++***)))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))***************************((((((((()))***+++++++++((())))))***++++++,,,,,,++++++******************************************************************++++++++++++++++++++++++))))))*********+++++++++******++++++++++++******************************++++++++++++++++++++++++))))))***+++++++++++++++******************************++++++++++++++++++************************************************((())))))***++++++,,,,,,+++***))))))***+++---//////---,,,,,,---...,,,+++***++++++,,,------......,,,,,,---...////////////......---------...///000111111000///000111222333000000000000000111222222111111000////////////000,,,---.........---+++++++++,,,,,,------,,,,,,+++************************)))))))))***++++++,,,,,,+++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************)))***+++,,,,,,+++)))))))))))))))))))))*********************************************************---,,,,,,++++++*********++++++******++++++,,,---------,,,,,,,,,------...////////////////////////,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++******************++++++************************(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))************)))*********++++++++++++))))))************))))))))))))))))))************((((((((((((((()))******++++++******))))))(((((())))))************))))))))))))))))))************************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++******+++,,,---//////000.....................------...///000111111111111111111111111222222222222000111222333444555555555111111111111111000//////......---,,,,,,,,,------************************+++++++++************)))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))************))))))))))))************))))))*********)))))))))))))))******+++++++++,,,,,,,,,,,,,,,---...////////////,,,,,,------...//////000///////////////......------------.........//////------------------------,,,,,,---------,,,++++++))))))))))))((((((((((((************************(((((((((((())))))))))))************************'''(((((()))***+++++++++((())))))***++++++,,,,,,*********+++,,,,,,------))))))))))))))))))))))))************************++++++++++++++++++++++++))))))******++++++++++++******++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++((()))***+++++++++++++++************************************************((())))))***++++++,,,,,,+++***))))))***+++...//////...,,,,,,------,,,+++******+++,,,,,,---......+++,,,---...////////////......---,,,---...///000111111000//////000111222//////...//////000111111111111000///////////////+++,,,---------,,,+++***+++,,,,,,------,,,,,,+++************************))))))***+++,,,------...+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******---------...............------------------------------------------------------------------------++++++++++++++++++++++++************************+++++++++*********)))))))))************+++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))************))))))((())))))))))))((((((''')))))))))(((((((((((((((*********)))))))))))))))************************))))))))))))))))))))))))******************************++++++++++++******'''((()))******)))((('''))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,//////.........---------............////////////000000000000000000000000111222222333333222222111000000000000000000000000///.........------------------,,,,,,+++***))))))***+++,,,,,,,,,,,,+++***))))))))))))))))))))))))************************)))************+++++++++((()))***++++++***)))((())))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++)))************+++++++++---------............///////////////000000000000000000000///......------000///...---,,,---......,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++)))(((''''''''''''''''''''''''((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((()))***++++++,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,(((((((((((())))))))))))************************************************++++++++++++++++++++++++)))************+++++++++************************)))*********+++++++++++++++++++++*********))))))))))))))))))))))))))))))************************((()))***+++++++++++++++******+++++++++,,,,,,,,,---------.........//////...---,,,+++,,,...000222222222111111000//////...000000////////////000000000000000000////////////------......------,,,+++++++++++++++++++++++++++++++++++++++******))))))+++++++++++++++++++++++++++,,,,,,---,,,+++)))(((......---------,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------..................------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********)))))))))************+++++++++,,,++++++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,))))))************))))))(((((()))******)))))))))))))))))))))))))))))))))************))))))))))))************************))))))))))))))))))))))))******************************++++++++++++******(((((())))))))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,//////.........---------........./////////000000000000000000000000000000111222222222222222222111/////////////////////////////////.........------------,,,,,,+++******)))***+++,,,,,,,,,,,,+++***************************************************)))************+++++++++))))))************))))))******************************))))))))))))******++++++++++++++++++++++++************++++++++++++------------.............../////////000000000000////////////............000///...---,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,+++***)))(((''''''''''''((((((((()))))))))******((((((((((((((()))******))))))))))))))))))))))))))))))***++++++++++++***************************))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,+++++++++,,,,,,,,,------,,,++++++******++++++,,,(((((((((((()))))))))***************************************************++++++++++++++++++++++++)))************+++++++++************************)))))))))*********+++++++++++++++*********))))))************************************************))))))***+++++++++++++++************+++++++++,,,,,,,,,---------............---,,,,,,,,,...000111000000000000000111111111000000////////////000000000000000/////////......------......------,,,+++++++++++++++++++++++++++++++++++++++*********)))++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))---------,,,,,,,,,,,,+++***************************++++++,,,,,,++++++***************************************************************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...///////////////...---------,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***************)))************+++++++++*********+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,))))))************))))))(((((()))***++++++++++++************************************************************************))))))))))))))))))))))))******************************++++++++++++*********))))))(((((())))))***))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,------------...............---------////////////000000000000000000000000000000000000111111222222222222111111////////////////////////000/////////............---,,,,,,++++++************++++++,,,,,,++++++***************************************************)))************+++++++++*********))))))***************************************))))))))))))******++++++++++++++++++++++++************+++++++++,,,------------................../////////000000000---............///////////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++***)))((((((''''''((()))))))))*********++++++)))(((((((((((()))******))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++)))))))))))))))))))))))))))))))))*********++++++))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************++++++((((((((()))))))))******************************************************************************)))************+++++++++))))))))))))))))))))))))((((((((()))))))))******+++++++++***************************************************************))))))***++++++++++++***)))))))))*********++++++++++++,,,,,,,,,---------...---,,,,,,---...000111...//////000111222222222000000////////////000000000////////////.........------......------,,,+++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,++++++******++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))***++++++,,,,,,++++++******************************************************************************************************************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...//////000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************************************))))))*********+++++++++))))))******++++++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((************++++++++++++))))))************))))))'''((()))++++++,,,,,,,,,***************+++++++++)))***************++++++************************))))))))))))))))))))))))******************************++++++++++++******+++***)))(((((()))***+++))))))))))))))))))))))))***+++++++++++++++,,,,,,,,,,,,,,,---------............................../////////000000000111111000000000000000000000000000000111111111111000000////////////////////////000000/////////.........,,,,,,,,,++++++*********++++++++++++++++++++++++************************************************))))))*********+++++++++,,,+++))))))))))))+++,,,******************************))))))))))))******++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,---------................../////////000000,,,,,,---......///000000//////......------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++******)))((((((((((((((()))))))))*********++++++))))))(((((())))))***+++))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++*********++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++************++++++(((((()))))))))*********************************************************))))))))))))))))))))))))))))))*********+++++++++(((((((((((((((((((((((((((((((((((())))))))))))************************************************************************)))******+++++++++******((())))))))))))***************+++++++++,,,,,,,,,...------------...///000/////////000111111222222000000////////////000000/////////.........------------......------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++*********,,,,,,+++++++++************)))))))))))))))))))))))))))***++++++,,,,,,++++++************************************************************************************************************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************************************))))))*********+++++++++)))))))))******+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++))))))************))))))'''((()))++++++,,,,,,,,,))))))******++++++++++++))))))******+++++++++,,,************************))))))))))))))))))))))))******************************++++++++++++******+++***)))(((((()))***+++))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,---------......---.....................////////////000000000000///////////////////////////000000111111000000///........................////////////............,,,,,,+++++++++++++++***++++++++++++++++++++++++************************************************))))))*********+++++++++,,,+++***))))))***+++,,,******************************))))))))))))******++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,------------...............////////////++++++,,,---...///000000...............---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++***))))))(((((((((((()))((((((((()))))))))******)))))))))))))))***++++++))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++))))))))))))))))))))))))************+++++++++++++++++++++++++++,,,,,,,,,*********+++++++++,,,,,,+++******))))))******+++))))))))))))************************************************************))))))))))))))))))))))))))))))*********+++++++++(((((((((((((((((((((((((((((((((((())))))))))))******************************************************************************+++++++++******)))((())))))))))))******************+++++++++,,,,,,---------------......///000000000000000000000000000000////////////000000............------------------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,*********+++,,,---++++++*********)))))))))***************************++++++,,,,,,++++++************************************************************************************************************************************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++/////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++++++++)))************+++++++++)))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++))))))************))))))(((((()))***++++++++++++(((((())))))***+++++++++))))))******+++,,,,,,,,,************************))))))))))))))))))))))))******************************++++++++++++***************))))))*********))))))))))))))))))))))))*********++++++,,,,,,---,,,,,,,,,,,,---------------------...........................//////////////////////////////////////////000000000000//////........................///.........------------++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************)))************+++++++++++++++************++++++++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------........./////////++++++,,,---......//////......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))(((((((((((())))))((((((((()))))))))*********))))))))))))***++++++))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++))))))))))))))))))))))))*********++++++++++++,,,++++++,,,,,,,,,,,,,,,,,,************++++++++++++******))))))))))))******)))))))))*********++++++************************************************************************)))************+++++++++))))))))))))))))))))))))((((((((()))))))))*********************+++++++++++++++++++++++++++++++++***************************++++++++++++***)))))))))))))))*********++++++******+++++++++,,,,,,,,,---.....................111111111000000000000000000000////////////000000......---------,,,,,,,,,------......------,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,+++++++++*********))))))++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************************************************************************************)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++)))************+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))(((((()))******)))))))))''''''((())))))***++++++))))))***++++++,,,------************************))))))))))))))))))))))))******************************++++++++++++******)))******++++++******))))))))))))))))))))))))))))))******+++,,,,,,------++++++++++++,,,,,,,,,,,,---------.........//////------------............////////////////////////...//////000000//////...........................------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++************************)))************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******))))))))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,------------------.........//////,,,,,,,,,------.........---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))(((((((((((()))))))))))))))*********++++++******))))))******+++,,,))))))))))))))))))))))))))))))***++++++++++++***************************))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++******))))))))))))******))))))*********+++++++++************************************************++++++++++++++++++++++++)))************+++++++++************************)))))))))*********++++++))))))*********+++++++++++++++++++++++++++++++++************************+++++++++++++++***))))))************+++++++++,,,++++++++++++,,,,,,,,,------...............------//////000000111111222222000000////////////000000---------,,,,,,,,,,,,+++------......------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++++++++++++++++++++++++++++++++,,,,,,+++++++++************************************************************************************************************************))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------...............++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))******++++++++++++)))************+++++++++++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))((())))))))))))(((((('''&&&''''''((()))*********))))))***+++,,,,,,------************************))))))))))))))))))))))))******************************++++++++++++******)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))***+++,,,,,,------******+++++++++,,,,,,,,,---------.........//////,,,,,,,,,---------......////////////////////////......////////////..............................------,,,,,,,,,+++++++++++++++++++++++++++++++++---,,,+++******+++,,,---++++++++++++++++++++++++************************)))************+++++++++***+++,,,------,,,+++***++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,------------------.........//////,,,,,,------------......---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))(((((((((((()))*********+++++++++,,,,,,,,,*********)))******+++,,,))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++******))))))))))))******)))************+++++++++************************************************++++++++++++++++++++++++)))************+++++++++************************************++++++++++++))))))******++++++++++++++++++++++++++++++++++++************************+++++++++++++++***)))(((***++++++++++++,,,,,,,,,++++++,,,,,,,,,------------......///......------------...000111333444444000000////////////000000---------,,,,,,,,,++++++------......------,,,++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++(((***+++,,,---,,,,,,+++,,,,,,,,,++++++++++++************************************++++++,,,,,,,,,************************++++++******************,,,,,,,,,++++++*********)))************+++++++++++++++************++++++******+++++++++,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))************+++++++++---,,,,,,++++++***************************************++++++++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))******))))))((((((''''''))))))))))))******************++++++++++++******,,,,,,+++***))))))******))))))))))))))))))))))))+++++++++*********))))))******++++++++++++******************************))))))))))))******************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------.........------,,,,,,------.../////////......---------......---------,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++******))))))************************++++++*********************+++,,,,,,------,,,,,,------------------------..............................////////////......,,,------......------,,,,,,,,,++++++***)))((((((&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***************************))))))))))))************************************,,,,,,+++******+++,,,,,,*********)))))))))))))))+++++++++*********))))))(((((()))***++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************+++++++++++++++,,,,,,,,,,,,------------............------000000000000////////////000000000000////////////....../////////...,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++************************++++++++++++++++++,,,,,,************************************************,,,,,,,,,+++++++++******************++++++++++++++++++************++++++***++++++++++++,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************++++++++++++,,,,,,,,,+++++++++++++++******************************++++++++++++*********)))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))(((((((((((())))))))))))******************++++++++++++******,,,++++++***))))))******************************+++++++++*********))))))******++++++++++++******************************(((((()))))))))***************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------.........---------,,,,,,......---------,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++*********))))))))))))))))))))))))*********+++++++++,,,,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))))))))***************************************************+++,,,,,,------,,,,,,------------------------..............................////////////......,,,,,,------------,,,,,,,,,,,,++++++***))))))((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,))))))))))))))))))))))))++++++************++++++***++++++,,,,,,++++++***************************))))))))))))************************************,,,++++++******++++++,,,***)))))))))))))))))))))+++++++++*********))))))'''((()))***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************++++++++++++++++++,,,,,,,,,------------............------000/////////////////////000000000000/////////...---...//////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,++++++++++++***************+++++++++,,,++++++************++++++++++++++++++,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************+++++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))***))))))))))))((((((((())))))))))))******************++++++++++++******,,,+++******)))*********************************+++++++++*********************++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,......---------,,,,,,,,,******++++++++++++******+++++++++******))))))((())))))))))))))))))))))))*********++++++++++++,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***************************************************++++++,,,,,,,,,,,,,,,---------------------------------------------------......//////......---,,,,,,------------,,,,,,,,,,,,++++++***)))))))))''''''(((((((((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))*********++++++++++++,,,))))))))))))))))))))))))******************************++++++++++++******************************))))))))))))************************************,,,+++************+++,,,))))))))))))))))))******+++++++++***************(((((()))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************+++++++++++++++++++++,,,,,,,,,,,,------............------////////////////////////000000000/////////......------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,------------...------------------------------------------------***++++++,,,,,,++++++************+++++++++,,,,,,***++++++,,,,,,---------++++++++++++++++++++++++***++++++,,,,,,++++++***)))))))))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************++++++++++++******++++++***************+++******************************************************++++++++++++******((((((((((((((((((((((((''''''((((((((()))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++++++++,,,,,,++++++++++++++++++***)))(((''''''))))))))))))))))))))))))************++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''***************************************+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------......---------,,,,,,,,,------,,,,,,,,,+++++++++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++)))))))))))))))))))))))))))))))))******)))))))))******++++++++++++******************************((()))))))))************************************++++++************++++++)))))))))))))))*********************************)))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))*********+++++++++***++++++++++++,,,,,,,,,,,,------......------,,,.........///////////////000000/////////.........,,,,,,---------,,,,,,,,,------------------------+++++++++++++++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------......---------,,,,,,,,,,,,,,,---------.........------------------------------------------------++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,------...++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++(((((())))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++))))))))))))))))))))))))))))))))))))************((()))))))))******************++++++++++++******+++***************++++++******************************************************++++++++++++******(((((((((((((((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,------------,,,,,,+++++++++***)))(((''''''))))))))))))))))))))))))))))))*********+++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''(((((())))))))))))))))))))))))))))))*********+++++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++***************))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))((()))************)))((()))******++++++******)))************************((()))))))))************))))))))))))))))))))))))************************(((((())))))***************************************+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++************************************************))))))*********+++++++++*********+++++++++,,,,,,,,,,,,------------,,,,,,------....../////////000////////////............,,,,,,+++++++++,,,,,,,,,------------------------*********++++++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------......---------,,,,,,,,,,,,---------....................................------------------------++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++((((((((()))******++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,)))))))))))))))))))))))))))))))))************+++))))))))))))******************++++++++++++***************)))******+++,,,++++++++++++++++++++++++***************+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------......---------,,,,,,,,,------............------+++++++++******))))))((()))))))))))))))))))))))))))))))))************+++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++******************************))))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))((()))***++++++***)))((())))))************))))))************************))))))))))))************))))))))))))))))))))))))))))))***++++++***))))))((((((((()))******++++++***************+++++++++++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++************++++++++++++,,,,,,------------,,,,,,---------......//////000/////////.........------++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++)))******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,------------.........---------,,,,,,,,,------------............////////////////////////........................+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++'''(((((()))******++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))))))))*********+++++++++))))))))))))******************++++++++++++************))))))***++++++,,,++++++++++++++++++++++++))))))*********+++++++++******++++++++++++******************************************++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,---------...............---------,,,,,,,,,,,,------......------,,,+++++++++++++++*********))))))))))))))))))))))))))))))))))))************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,))))))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++*********************************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))************))))))************************))))))))))))************))))))))))))))))))))))))((()))***++++++***)))((('''(((((()))******++++++))))))*********+++++++++)))***+++,,,------------++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************++++++++++++************************************************************************)))************+++++++++************+++++++++++++++,,,,,,------,,,,,,+++,,,,,,---......///000000//////.........---------+++***))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,)))************+++++++++************************))))))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,---------............---------,,,,,,,,,---------.........//////000000000000000000000000........................+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++'''(((((()))***+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))))))))******++++++++++++))))))))))))******************++++++++++++************))))))***+++,,,,,,++++++++++++++++++++++++))))))******++++++++++++******++++++++++++************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,---------,,,,,,,,,,,,------------.........------,,,,,,------...---------....../////////......---------,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))((())))))***++++++,,,,,,))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++******************+++++++++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))***,,,------,,,***)))))))))************))))))************************))))))))))))************))))))))))))))))))))))))((()))***++++++***)))((('''(((((()))***+++++++++))))))******++++++++++++(((((()))***++++++++++++******************************************************+++++++++,,,,,,,,,)))************+++++++++************************************************************************)))************+++++++++)))************++++++++++++,,,,,,------,,,,,,+++,,,,,,------...///000000//////.........---------******)))))))))***,,,---++++++++++++++++++++++++((())))))***++++++,,,,,,)))************+++++++++************************))))))***++++++++++++***++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///---.........---,,,,,,+++........................------------------------////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---111333333222///---++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,+++++++++************))))))))))))******+++++++++************)))))))))))))))************************************)))************+++++++++++++++++++++++++++++++++***************)))((('''+++*********))))))((((((******++++++++++++******************************++++++++++++++++++++++++************************+++++++++*********))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---..............................---,,,---...///000......////////////.......................................------,,,,,,,,,*********++++++,,,,,,,,,************)))))))))))))))************+++++++++)))************+++++++++...------,,,+++***))))))******++++++++++++******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************************))))))((((((+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------,,,,,,,,,+++++++++******+++*********))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''')))******))))))***+++************************+++++++++++++++++++++++++++++++++*********))))))(((((())))))*********+++,,,+++***((((((((()))***))))))))))))************************************))))))))))))))))))))))))************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))************++++++++++++******))))))++++++++++++++++++++++++************************************************)))*********++++++++++++))))))))))))************,,,,,,,,,------,,,++++++++++++,,,------......///+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++******)))************++++++++++++*********))))))(((((((((((((((((())))))))))))***)))(((''''''((()))***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///---.........------,,,+++------------------------------------------------........................................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++---///111111000...---++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,+++++++++***************))))))))))))******+++++++++*********))))))))))))))))))************************************)))************+++++++++++++++++++++++++++++++++******++++++******)))(((++++++++++++*********)))******++++++++++++******************************++++++++++++++++++++++++************************+++++++++*********))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------...------,,,---...///000......////////////....................................---------,,,,,,,,,******+++++++++,,,,,,,,,************))))))))))))))))))*********+++++++++)))************+++++++++---,,,,,,++++++******)))******++++++++++++************************************))))))))))))******))))))))))))))))))))))))))))))))))))************++++++*********)))))))))+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++*********************)))))))))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))******))))))***+++************************+++++++++++++++++++++++++++++++++*********))))))))))))))))))*********+++,,,+++)))((((((((()))***))))))))))))************************************))))))))))))))))))))))))************************************************************)))))))))((())))))))))))))))))))))))))))))))))))************++++++++++++*********)))++++++++++++++++++++++++************************************************)))))))))*********++++++))))))))))))************+++,,,,,,---,,,,,,+++++++++++++++,,,------......+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,+++++++++************)))************+++++++++************)))))))))((((((((((((((()))))))))******)))(((((((((((()))***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///---............---,,,,,,------------------------------------------------........................................................................,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,---...............++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,------,,,++++++++++++***************))))))))))))******++++++*********)))))))))))))))))))))************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++***))),,,,,,,,,+++++++++++++++******++++++++++++******************************++++++++++++++++++++++++************************+++++++++*********************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---......///......////////////......------------------------------------,,,,,,,,,,,,***++++++++++++,,,,,,,,,************)))))))))))))))))))))*********++++++)))************+++++++++++++++++++++++++++++++++******++++++++++++************************************))))))))))))******))))))))))))))))))))))))))))))))))))************+++++++++++++++*********,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,+++,,,++++++++++++*********************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))******))))))***,,,************************+++++++++++++++++++++++++++++++++***************)))))))))***************+++***))))))((()))))))))))))))))))))************************************))))))))))))))))))))))))************************************************************)))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++************++++++++++++++++++++++++************************************************((((((((()))))))))******))))))))))))************++++++,,,,,,,,,,,,++++++******++++++,,,---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))************+++++++++************))))))))))))((((((((()))))))))************)))(((((()))************++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------............///------............------------------------------................................................................................................++++++++++++++++++++++++------------------------,,,,,,,,,+++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++******************))))))))))))******************))))))))))))((()))))))))************************************))))))*********+++++++++************************++++++,,,,,,,,,++++++***++++++++++++++++++++++++******++++++++++++************************************************************************************************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---......//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************)))))))))((())))))))))))************))))))*********+++++++++))))))******+++++++++,,,******++++++++++++************************************))))))))))))******))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++,,,,,,---------.........++++++,,,,,,,,,,,,---------------------------------------,,,,,,+++++++++++++++++++++*********************)))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((***++++++***)))+++,,,******************************************************************************************************))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))*********************************************************)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************(((((((((((())))))))))))((()))))))))******************+++,,,,,,,,,,,,+++)))******++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********))))))))))))((())))))*********+++++++++*********)))))))))))))))(((((()))))))))*********************************)))******++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------............///------...//////......---------------------------................................................////////////////////////........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))******++++++++++++*********))))))******))))))))))))***************)))))))))((((((((()))))))))************))))))))))))))))))))))))))))))*********+++++++++***************************++++++,,,,,,,,,++++++))))))************************++++++++++++************************************************************************************************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------------------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************)))))))))((((((((()))))))))*********))))))*********+++++++++((())))))******++++++,,,******++++++++++++************************************))))))))))))******))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++,,,,,,,,,---------......+++++++++,,,,,,------------------------------------------,,,,,,++++++++++++++++++*********))))))))))))))))))))))))******((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++******+++,,,************************************************************************+++++++++***************)))))))))*********))))))((()))))))))************************************************************************************************************))))))))))))))))))******))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++************************************************(((((((((((())))))))))))((()))))))))************)))***++++++,,,,,,,,,+++)))******++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********))))))))))))((())))))*********+++++++++))))))))))))))))))******))))))))))))******************++++++++++++******)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------............///------...////////////...................................................------------------------////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++((((((((((((((()))******+++************)))))))))******))))))))))))************)))))))))((((((((())))))))))))************)))))))))))))))))))))))))))************+++++++++************************)))***++++++++++++++++++)))))))))))))))***************++++++++++++*********************************************************************************************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---........................++++++,,,------------,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***************))))))))))))((((((((()))))))))******)))************+++++++++)))))))))*********++++++******++++++++++++******++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))*********************++++++++++++++++++++++++,,,,,,,,,------***++++++,,,,,,------...---------------------------,,,,,,,,,,,,,,,,,,++++++************)))))))))))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++******+++---***************************************************************++++++++++++++++++++++++*********(((((()))************)))))))))))))))************************************************************************************++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))*********++++++++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************************************((((((((()))))))))******))))))))))))************((()))***+++,,,,,,,,,,,,******++++++,,,---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))************+++++++++))))))))))))************)))))))))*********++++++***+++,,,,,,,,,,,,+++*********++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................................................................---------............///------...///////////////////////////////////////........................------------------------////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))))))))((()))******+++************))))))))))))******))))))))))))*********)))))))))(((((((((((())))))))))))************)))))))))))))))))))))))))))************+++++++++************************((()))******++++++******)))))))))******+++++++++******++++++++++++******************************************************************************))))))*********+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------***+++,,,---------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************))))))))))))(((((((((((()))))))))***)))************+++++++++))))))))))))******************++++++++++++******++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))************)))))))))*********++++++*********+++++++++,,,,,,******+++,,,,,,---......------------------------+++,,,,,,,,,,,,,,,,,,---************))))))))))))((()))))))))************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))***,,,+++******+++---************************************************))))))*********+++++++++,,,,,,,,,++++++*********'''((()))***+++******)))))))))))))))************************************************************************************++++++++++++++++++++++++((()))))))))************))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++************************************************)))))))))*********++++++))))))))))))************((()))***++++++,,,,,,,,,+++++++++,,,------......+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,+++++++++************)))************+++++++++((()))))))))************))))))*********+++++++++++++++,,,------,,,++++++++++++,,,,,,,,,,,,++++++------------------------------------------------........................................................................---------.........//////------...///000000//////000000000000000000000000////////////////////////------------------------000000000000000000000000........................------------------------........................***+++,,,------------,,,++++++++++++++++++++++++++++++++++++++++++++++++*********)))***++++++,,,************))))))))))))******))))))))))))******))))))))))))(((((((((((())))))))))))************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))'''((()))************************++++++,,,,,,,,,******++++++++++++******************************))))))))))))))))))))))))************************))))))******++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,++++++*********************))))))))))))(((((((((((()))))))))))))))************+++++++++*********)))))))))))))))******++++++++++++******++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))************(((((())))))*********+++))))))*********+++++++++******+++,,,,,,---......------------------------+++++++++,,,,,,---------************))))))))))))(((((())))))*********+++))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,+++***,,,---************************))))))))))))))))))))))))))))))******++++++++++++,,,,,,,,,++++++*********'''((()))+++++++++***)))))))))))))))************************************************************************************++++++++++++++++++++++++(((((())))))*********+++))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++************************************************************++++++++++++))))))))))))************(((((()))++++++,,,,,,,,,+++,,,,,,------......///+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++++++++***)))************+++++++++(((((())))))*********+++)))************+++++++++++++++------------+++++++++,,,,,,------,,,,,,+++///////////////.........//////////////////////////////////////////////////////////////////......//////.........---------...............///000000222222111111000000//////000000000000000000000000000000//////.........---000000000000000000000000//////000000000000////////////.........---------//////.........---------///............---------.........------,,,,,,,,,---------,,,,,,,,,+++++++++++++++++++++***)))(((---,,,,,,++++++,,,,,,---+++++++++*********))))))))))))))))))))))))))))))+++*********))))))(((((((((((((((((()))))))))))))))))))))))))))*********************************)))************+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,************************++++++++++++++++++++++++************))))))((((((+++,,,,,,++++++***)))((())))))))))))******************+++,,,,,,,,,,,,+++******************************+++++++++,,,,,,,,,************************,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))***+++++++++,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************+++++++++,,,,,,,,,...------,,,+++++++++,,,+++++++++++++++++++++++++++++++++++++++***)))((()))))))))))))))(((''''''))))))))))))************+++*********))))))(((((())))))))))))))))))))))))************************((())))))*********))))))))))))************))))))************************+++*********))))))((((((******))))))******+++,,,************))))))))))))((((((((((((((((((((((((***++++++,,,,,,++++++***---------,,,,,,+++++++++,,,,,,,,,++++++*********,,,+++***((((((((()))***++++++************++++++++++++++++++++++++++++++++++++******++++++,,,---+++++++++************)))+++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))((((((************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,++++++***++++++++++++++++++,,,,,,+++++++++++++++***)))((('''((())))))(((((()))*********++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////////////////////////////////////////////////////////////////////////////.........---000000//////000111111222111111111111000000//////000000000000000000000000000000000//////.........//////////////////////////////000000000000///////////////......---------/////////......---------///............---------.........------,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,++++++***)))---,,,,,,++++++,,,,,,---+++++++++*********))))))************************+++*********))))))))))))(((((()))))))))*********************************************************)))************+++++++++******************************+++++++++,,,,,,,,,************************+++++++++++++++++++++++++++++++++******)))))))))*********++++++******)))))))))))))))*********+++******+++,,,,,,,,,,,,+++***************************++++++++++++,,,,,,,,,***************************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,++++++++++++++++++++++++++++++++++++*********))))))***************************************************************************************************************+++++++++))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++++++++************+++++++++,,,,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++******++++++***))))))((()))))))))))))))(((''''''))))))))))))************************)))))))))((())))))))))))))))))))))))************************))))))******+++******)))))))))************))))))************************************)))))))))(((******))))))******+++,,,************))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***,,,,,,,,,,,,+++++++++***,,,,,,,,,++++++*********,,,+++)))((((((((()))***+++******))))))******+++++++++++++++++++++++++++++++++******++++++,,,---+++++++++************)))++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))(((************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******''')))******)))(((***+++***++++++++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////////////000000////////////////////////000000000000000000000000////////////////////////000000000000000/////////222222111111222222333333111111111000000000000000000000000000000000000000000000000000000/////////////////////////////////...//////000000//////...////////////............////////////............///............---------.........---------------------------,,,,,,,,,,,,,,,,,,------,,,,,,++++++---,,,,,,++++++,,,,,,---+++++++++******************************************************)))))))))))))))*********+++++++++,,,,,,++++++******))))))************************)))************+++++++++******************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,++++++++++++******)))))))))***************))))))*********+++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***+++++++++++++++++++++++++++++++++***************************************************************))))))))))))))))))))))))************************+++++++++***************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++++++++************+++++++++,,,,,,,,,,,,,,,+++************+++++++++++++++++++++++++++))))))******))))))(((((()))))))))))))))(((((('''))))))))))))************************))))))))))))))))))))))))))))))))))))***************************+++++++++++++++******))))))************))))))))))))))))))))))))))))))************))))))))))))******))))))******+++,,,************))))))))))))******************************++++++++++++******+++++++++***************+++++++++++++++*********+++***))))))((()))))))))+++******))))))******+++++++++++++++++++++++++++++++++******++++++,,,---+++++++++************)))************************++++++++++++++++++++++++************))))))))))))************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,+++++++++,,,,,,,,,+++*********))),,,,,,,,,---,,,,,,+++***(((***++++++***)))+++,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////000000000000111111////////////////////////111111111111111111111111////////////000000000000222111111111111111111111333333222222222333333444111111111111111111000000000000000000000000000000111111111111111111111000////////////////////////...//////000000//////...///////////////////////////////////////////////////............---------...............---------...------------,,,,,,,,,,,,---------------,,,,,,---,,,,,,++++++,,,,,,---******************************************************************************+++++++++,,,,,,,,,------,,,,,,+++***))))))************************))))))*********+++++++++******************************+++++++++,,,,,,,,,***************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********))))))******************+++++++++,,,,,,******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++(((((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************,,,+++++++++***)))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++++++++************+++++++++,,,,,,,,,++++++******)))******+++++++++++++++++++++++++++(((((())))))))))))(((((((((((())))))))))))((((((((()))))))))*********************)))))))))))))))))))))))))))))))))))))))************************++++++,,,,,,,,,+++******))))))************))))))((((((((((((((((((((((((*********)))))))))))))))******))))))******+++,,,************)))))))))(((******************************++++++++++++***************)))))))))))))))+++++++++*********************))))))))))))))))))******))))))))))))******************************++++++******++++++,,,---+++++++++*********))))))))))))))))))))))))))))))*********************************)))))))))))))))************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,++++++---,,,,,,+++***))))))(((+++++++++,,,,,,++++++***)))+++,,,,,,+++***,,,---++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++000000000000111111222222000000000000000000000000222222222222222222222222000000000111111222222222333333333333333333333333444444333222222333333333111111222222222222222222111111111111111111111111222222222222222222222222000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000///............---------.................................---------,,,,,,,,,------.........---------,,,,,,++++++,,,,,,---***************************************************************+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,+++***))))))************************))))))*********+++++++++******************************+++++++++,,,,,,,,,*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***))))))******++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))******++++++++++++************+++++++++,,,,,,,,,+++******)))******++++++++++++++++++++++++++++++'''((())))))))))))(((((((((((())))))))))))((((((((()))))))))************))))))))))))))))))******************************************************,,,,,,,,,,,,,,,+++***)))))))))************))))))(((((((((((((((((((((((())))))))))))))))))************))))))******+++,,,************)))))))))(((************************)))******++++++******)))))))))))))))))))))))))))************************)))))))))*********))))))***))))))))))))))))))***************************++++++******++++++,,,---+++++++++*********))))))))))))))))))))))))))))))************************))))))))))))))))))******************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,++++++***)))(((((())))))************)))))))))+++,,,,,,++++++,,,---*********+++++++++,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++000000000111222222333333111111111111111111111111333333333333333333333333111111222333333444444444444444444444555555555555555555444333333333444444333333333333333444444444222222222222222222222222222222222333333333333333111111111111111111111111000111111222222111111000000000000000111111111111000000000000111111111111///............---------.............../////////............---------,,,,,,,,,------......---------,,,,,,++++++,,,,,,---***************+++++++++++++++++++++++++++++++++*********+++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++******))))))************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********************************++++++,,,,,,---++++++,,,,,,,,,,,,------------+++******+++,,,---++++++,,,,,,,,,---------******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++***************)))))))))))))))))))))))))))))))))*********++++++************************++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++************+++++++++,,,,,,,,,+++************+++,,,,,,++++++++++++++++++++++++(((((())))))******))))))'''(((((()))))))))))))))))))))))))))************))))))))))))************************************************************,,,,,,,,,,,,+++***)))((())))))************))))))))))))))))))))))))))))))))))))))))))******************))))))******+++,,,************))))))))))))************************))))))************))))))))))))))))))************)))))))))***************(((((()))************)))***))))))(((((())))))***************************++++++******++++++,,,---+++++++++************)))************************************************))))))))))))************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))***++++++,,,,,,,,,,,,+++++++++***)))))))))((('''((()))))))))))))))))))))+++,,,,,,+++***,,,---))))))))))))*********+++)))))))))******++++++,,,++++++++++++++++++++++++000000111111222333333444333333333333333333333333333333333333333333333333333333444444555666666666555555555666666666777777777777666555555555555555444444444555555555666666333333333333333333333333222333333333444444444444222222222222222222222222222222333333333333222222000000000111111222222222000000000111111222222222///............------------........./////////000............------------++++++,,,------------------,,,,,,++++++,,,,,,---))))))*********+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************++++++++++++************************************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************)))******+++,,,,,,------***+++++++++,,,,,,,,,,,,,,,+++***+++,,,...000222,,,,,,,,,,,,------------******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))))))))*********+++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++************+++++++++,,,,,,,,,+++++++++++++++,,,------++++++++++++++++++++++++((())))))***++++++******''''''((()))))))))))))))))))))))))))************((()))))))))************************************************************++++++++++++***)))((('''))))))************))))))************************((()))))))))******************))))))******+++,,,************))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++++++++((()))))))))*********+++'''((()))***+++******)))))))))(((((((((((())))))************************++++++******++++++,,,---+++++++++************)))++++++++++++++++++++++++************************((()))))))))************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))***+++,,,,,,,,,,,,************))))))))))))(((((()))***************)))***++++++******+++,,,(((((((((((())))))))))))(((((())))))***++++++,,,************************000000111222333333444444444444444444444444444444444444444444444444444444444444555555666777777888555555666666777777888888999999888777777666777777555555555555666666777777444444444444444444444444333333333444444555555555333333333333333333333333222333333444444333333222000000111111222222222222000000111111222222222222//////.........------------.........//////000000//////.........---------***+++,,,,,,---------,,,---,,,,,,++++++,,,,,,---))))))******++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,))))))*********+++++++++)))))))))))))))*********************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))***+++,,,,,,------*********++++++,,,,,,,,,***))))))+++---111444666,,,,,,,,,---------......******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******+++++++++,,,)))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++************+++++++++,,,,,,,,,,,,+++++++++,,,------...++++++++++++++++++++++++))))))***+++++++++++++++''''''((()))))))))))))))))))))))))))************(((((())))))*********+++************************************************+++++++++******(((''''''))))))************))))))************************(((((())))))*********+++*********)))***++++++,,,************))))))))))))(((((((((((((((((((((((())))))************))))))))))))******+++++++++,,,(((((())))))*********+++'''((()))+++++++++***)))))))))(((((((((((())))))))))))))))))))))))))))))++++++******++++++,,,---+++++++++************)))++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))*********+++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******((()))***+++,,,---------)))))))))))))))*********((()))***+++++++++++++++(((***++++++***)))+++,,,''''''''''''(((((((((((('''(((((()))***+++++++++************************---333444///...444777666222333444444444444333333777555333333555555444333333999===;;;999;;;<<<;;;@@@;;;888999:::;;;???DDDCCC>>>999999<<>>===777999999888999;;;999555333444777888555222333777222111222333555666555444///111333444444333444444222222222222222222333333///000111222222222222222000000000000////////////////////////..................---,,,---...///000------------------------.........------,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))***************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,---.../////////...---,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,//////.........---------,,,,,,,,,+++++++++******---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++***************))))))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++***)))***,,,---,,,+++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++*********)))((())))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************+++***)))))))))***,,,,,,,,,+++*********+++,,,---************************))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))******+++******))))))))))))))))))))))))))))))))))))))))))++++++*********************++++++,,,,,,++++++***************************************))))))))))))))))))))))))************))))))))))))))))))))))))******************************))))))))))))************))))))))))))*********++++++,,,,,,++++++***))))))))))))))))))))))))+++++++++*********))))))))))))))))))************************************))))))))))))************))))))))))))******************************************+++,,,,,,,,,,,,+++)))************+++++++++******))))))))))))***************************************)))))))))))))))************))))))))))))))))))***++++++++++++***************************333555666333222333555444444555666666555555666777888444555;;;===999;;;BBB:::@@@DDDBBBAAACCCEEEEEEBBBDDDLLLTTTUUURRRRRRUUUVVVQQQMMMRRRYYYYYYOOODDDEEEDDDAAA======@@@===888:::999999999999999:::;;;999999888666444555777999999888777444222000000111111111222222222222222222111222222333333333333222111000000000////////////////////////...............------,,,---...///000------------------------......---------,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))************)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******++++++++++++*********+++++++++,,,---------......---,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,......------,,,,,,,,,,,,,,,,,,,,,+++++++++******------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++***************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++***)))***,,,---,,,+++++++++++++++++++++++++++))))))))))))))))))))))))++++++*********))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************+++***)))))))))***+++,,,++++++*********+++,,,---++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++************************))))))))))))))))))))))))***************************++++++,,,,,,++++++***************************************))))))))))))))))))))))))******************************************************************))))))))))))************))))))))))))*********++++++,,,,,,++++++***************************+++++++++*********))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))******************************************+++,,,,,,,,,,,,+++)))************+++++++++******))))))))))))******************************)))))))))))))))*********************))))))))))))))))))***+++++++++++++++************************555333444666666555555777222333555666777:::===@@@EEEAAACCCJJJJJJFFFHHHOOO[[[bbbggggggiiinnnsssuuuhhhmmmxxx~~~yyyooojjjaaaYYYWWWXXXSSSKKKEEEAAA<<<:::;;;======<<<:::;;;:::777444222444666888666444222111111222333333333333333333333333333333444444444444444333222111111000000000/////////////////////...............------------...//////------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))))))))*********++++++)))))))))******))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++...------,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,---,,,,,,,,,,,,+++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++************++++++++++++++++++++++++++++++,,,,,,++++++************+++***)))***,,,,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))************)))))))))(((************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++************************************))))))******+++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++(((((((((((((((((((((((()))))))))))))))******+++******++++++++++++++++++))))))))))))))))))))))))***************************++++++,,,,,,++++++***************************************)))))))))))))))))))))*********++++++******************************************************))))))))))))************))))))))))))*********++++++,,,,,,++++++***************************+++++++++***************)))))))))*********++++++)))))))))))))))))))))))))))))))))*********++++++)))))))))*********++++++******************************+++,,,,,,,,,,,,+++)))************+++++++++******))))))))))))******************************(((((())))))******++++++************)))))))))))))))******+++++++++++++++************************888333333777777333555::::::<<<@@@DDDJJJPPPTTTWWW[[[^^^___aaafffnnnooojjjqqqyyyiiiaaaTTTJJJHHHIIIDDD>>>888888888888888888888888888666444444555666666666666666555555555555555444444444444444444333222111111111111000000000//////////////////............------------......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))*********+++++++++))))))************))))))++++++++++++++++++++++++************************))))))*********+++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++++++++------,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,+++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,************************,,,,,,++++++******))))))+++))))))***+++,,,+++***************************))))))))))))))))))))))))*********)))))))))((((((******+++++++++,,,,,,,,,******************************************************++++++++++++*********************************************++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))******++++++++++++++++++,,,,,,,,,))))))))))))))))))))))))***************+++++++++***++++++,,,,,,++++++***************************************)))))))))((())))))*********+++++++++************************************************+++******))))))******++++++******))))))******+++***++++++,,,,,,++++++***************************************************))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++******************************+++,,,,,,,,,,,,+++))))))*********++++++++++++******))))))******+++************************''''''((()))***++++++,,,************)))))))))((()))***++++++,,,,,,++++++************************666666888;;;;;;;;;AAAHHHXXXYYY\\\dddmmmssstttsssiiiuuuvvvrrrwwwzzzuuutttlllbbbRRRKKKBBB<<<<<<======<<<===;;;999999999999777444666666555555444444444333333333444333333222111111111111111111000000000000////////////............---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************++++++++++++***++++++++++++++++++***++++++++++++++++++++++++************************))))))*********+++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,+++++++++******++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,************************+++++++++******)))))))))***)))((()))+++,,,+++***************************))))))))))))))))))))))))************))))))))))))******+++++++++,,,,,,,,,******************************************************++++++++++++******************************))))))******++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************)))))))))))))))******+++******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))*********+++++++++***++++++,,,,,,++++++***************************************)))))))))(((************++++++++++++************************************************++++++************++++++++++++************++++++***++++++,,,,,,++++++***************************************************************++++++++++++++++++++++++++++++++++++************++++++++++++************++++++++++++******************************+++,,,,,,,,,,,,+++))))))*********+++++++++++++++************++++++************************''''''((()))***++++++,,,************)))))))))(((******+++,,,,,,,,,,,,+++************************555@@@KKKOOORRR[[[eeekkksssqqqsss}}}}}}kkkyyyyyyrrr}}}~~~ttt}}}{{{vvv}}}}}}~~~hhhSSSFFF@@@>>>===;;;888555666888:::888666444444444333222222111111222333333333333222222111222222111111111000000000////////////............,,,---......//////......------------------------++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++************++++++++++++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************)))************+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,------------------------+++++++++++++++,,,,,,---++++++,,,---------,,,,,,------...............///,,,,,,,,,+++++++++***************+++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++************++++++***************************************************)))((()))+++++++++***************************))))))))))))))))))))))))++++++++++++*********)))************+++++++++,,,******************************************************++++++++++++******************************))))))***++++++++++++***)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************)))))))))))))))******+++))))))******+++,,,,,,,,,)))))))))))))))))))))))))))))))))***++++++,,,,,,***++++++,,,,,,++++++***************************************))))))))))))*********++++++++++++,,,++++++++++++++++++++++++************************++++++************++++++++++++************++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***************+++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,*********++++++++++++,,,******************************+++,,,,,,,,,,,,+++)))************+++++++++++++++************++++++************************(((((())))))******++++++************))))))))))))***++++++,,,,,,,,,,,,,,,************************TTTlll|||yyyvvv|||wwwyyyxxxpppwwwzzzzzz~~~}}}~~~qqqbbb\\\\\\KKKEEE===999:::;;;:::999666666555555444333333222222333333444444444444333222222222111111111000000////////////............,,,---.../////////...---------------------------******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++************+++++++++,,,,,,******++++++++++++******************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,------...++++++******+++,,,,,,---***+++,,,---------,,,,,,,,,,,,,,,------.........,,,,,,,,,+++++++++******)))*********++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********))))))*********************************(((((())))))******++++++***)))((()))***+++***)))************************)))))))))))))))))))))))),,,,,,,,,,,,++++++++++++)))))))))*********++++++******************************************************++++++++++++******************************((()))***+++,,,++++++***)))***+++,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))))))))******+++(((((())))))***++++++,,,))))))))))))))))))))))))((())))))***++++++,,,,,,***++++++,,,,,,++++++***************************************))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++************************,,,++++++******++++++,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++))))))*********+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,*********+++++++++,,,,,,******************************+++,,,,,,,,,,,,+++)))************+++++++++,,,++++++******++++++,,,************************)))))))))))))))*********************))))))))))))***+++,,,,,,------,,,,,,************************{{{uuuwwwuuuxxxzzzsssqqqqqqeeeTTTGGG@@@<<<999666:::999999888777666666555333333444555666666666555222222222111111111111000000/////////............,,,,,,.../////////...---------------------------*********++++++,,,,,,,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,))))))************))))))************************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))************))))))))))))***+++,,,,,,------+++*********+++,,,,,,---)))***,,,---...---,,,,,,+++++++++,,,,,,---------,,,,,,,,,+++++++++******))))))******++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,******))))))))))))******))))))))))))))))))))))))''''''((()))***+++,,,,,,***(((((()))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))---------,,,,,,,,,++++++((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************((()))***+++,,,+++******)))***+++,,,---,,,++++++************************))))))))))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++'''(((((()))******++++++))))))))))))))))))))))))((())))))***++++++,,,,,,+++++++++,,,,,,+++++++++************************************))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,++++++******++++++,,,,,,++++++******++++++,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++))))))******++++++++++++******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******************************+++,,,,,,,,,,,,+++)))************+++++++++,,,++++++******++++++,,,*********************************)))))))))))))))************))))))))))))***+++,,,,,,------,,,,,,************************zzzoooxxxmmmWWWFFF>>>======777666<<>>::::::<<<666333444777888555555888555555444333222111111000111111111000000000000///////////////////////////.........------------,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---+++***)))(((((()))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,++++++******+++++++++,,,,,,+++***))))))***++++++,,,,,,,,,,,,+++++++++++++++,,,---.........++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********,,,+++************+++,,,***************)))))))))((()))))))))************************************+++***))))))))))))))))))******)))((((((((())))))***++++++++++++***))))))+++************)))))))))))))))))))))))))))))))))************+++++++++,,,************************************************************************+++++++++******))))))))))))))))))************+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))***++++++++++++***))))))))))))))))))))))))+++************)))))))))******))))))))))))******************************))))))))))))))))))))))))************************)))))))))************+++************************++++++++++++++++++++++++*********))))))*********,,,++++++******++++++,,,************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))******+++************************++++++,,,,,,,,,,,,++++++***************************))))))(((((())))))************++++++++++++,,,***++++++***(((((()))+++dddNNNAAA<<<:::777555777;;;;;;777777999777777666555333222111111222222111111111000000000////////////////////////............------------,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++******))))))******+++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,++++++***++++++,,,,,,------,,,***))))))***,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,------......+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++******+++++++++************************(((((()))))))))***************************************)))))))))))))))*********))))))))))))))))))******+++++++++******)))***)))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,************************************************)))***************++++++++++++******)))((((((((()))))))))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))***++++++++++++***((((((((((((((((((((((((***)))))))))))))))))))))+++******))))))******+++************************))))))))))))))))))))))))***************+++++++++)))))))))*********))))))************************++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))******+++))))))))))))))))))))))))******++++++++++++*********************+++++++++))))))(((((((((((())))))************++++++++++++***++++++***(((((()))***nnnWWWGGG>>>BBB>>><<<===;;;666444666999888777666555444333222222222222222111111111111000000000000000000000000//////.........---------,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,++++++***++++++,,,,,,---...///...,,,+++,,,---------,,,++++++,,,---------,,,,,,,,,+++++++++***+++++++++,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))***************************************************************+++++++++))))))))))))***************************************)))))))))))))))******))))))******************)))******+++++++++******)))))))))))))))))))))***))))))))))))))))))))))))******+++++++++,,,,,,,,,************************************************))))))******+++++++++,,,*********)))))))))((((((***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***++++++++++++***(((((((((((((((((((((((()))))))))))))))))))))***++++++************++++++************************************************))))))*********+++++++++))))))************)))(((************************++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++)))))))))))))))))))))))))))))))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))******+++)))))))))))))))))))))))))))******++++++******)))))))))*********+++++++++))))))(((((((((((())))))))))))*********+++++++++******+++)))((('''(((***nnncccPPPFFF<<<999999777777999999999888777666555555444333333333222222222111111000000000000000000000000/////////.........------,,,------............---------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---------------------------++++++******++++++,,,,,,---///000///...---...000...---,,,++++++,,,---...,,,,,,,,,+++***)))))))))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))***************))))))************))))))*********+++++++++++++++)))*********++++++++++++++++++++++++++++++++++++)))))))))))))))******+++((()))***+++++++++******))))))***++++++++++++***)))))))))************+++))))))))))))))))))))))))************+++++++++,,,************************************************))))))******+++,,,,,,,,,************************+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))***++++++++++++***)))))))))))))))))))))))))))))))))************+++++++++************++++++++++++++++++++++++++++++************************)))))))))***++++++,,,,,,)))***+++++++++***)))(((************************++++++++++++++++++++++++*********))))))************++++++,,,,,,++++++***************************)))))))))***++++++,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))******+++))))))))))))))))))))))))))))))************)))))))))))))))***++++++,,,,,,***))))))(((((())))))***)))))))))************+++)))******)))''''''(((***lllSSSDDD>>><<<<<<>>>999999888888777777777777444333333333333222222222000000000000000000000000////////////............,,,,,,---...............---------,,,,,,+++++++++,,,,,,++++++++++++++++++******************************+++++++++,,,,,,,,,************************+++++++++,,,,,,+++++++++***++++++++++++++++++***)))******+++,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,...////////////000222///---,,,++++++,,,---///++++++++++++************++++++,,,------,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))*********+++******+++,,,,,,+++***************++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))***++++++((()))***++++++++++++***))))))***+++++++++++++++************++++++,,,,,,)))))))))))))))))))))))))))))))))*********++++++************************************************))))))***++++++,,,------))))))******+++,,,,,,,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))))))))))))))))))))*********++++++))))))***++++++++++++***************************************++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************((())))))***++++++,,,,,,***+++,,,---,,,+++)))(((************************++++++++++++++++++++++++++++++************++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++))))))******+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))******+++************************((())))))))))))))))))(((((())))))***++++++,,,,,,*********))))))*********))))))))))))************)))******)))''''''((())){{{\\\KKKBBB======999999888888888888888888444444444333333333222222000000000000000000000000000/////////............,,,,,,---.../////////...---------,,,,,,+++++++++---,,,,,,++++++***************************************+++++++++,,,,,,,,,***************************++++++,,,,,,++++++******++++++,,,,,,++++++***))))))***+++,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---+++---.../////////111222///...,,,++++++,,,...///)))******++++++,,,,,,---++++++------------++++++++++++++++++++++++++++++************************(((((())))))*********+++++++++------------++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++))))))((())))))***++++++((()))***+++,,,,,,+++***((()))***+++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))((())))))))))))*********************************************************))))))***+++,,,,,,------))))))***+++,,,------...,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))************++++++++++++))))))***++++++++++++*********************************+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************((())))))***++++++,,,,,,***+++---------+++)))(((************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))******+++************************(((((())))))))))))((((((((())))))***++++++,,,,,,++++++************++++++))))))))))))************)))******)))''''''((()))sssYYYKKKFFF===??????:::555555888<<<111333333222222444333111000000000000000000000000000000000000000000000000------------------------.........------,,,,,,,,,,,,,,,,,,+++++++++******************************)))************+++++++++************************)))************+++++++++---------------------------,,,,,,,,,,,,---......------------------------...---,,,,,,,,,,,,---............------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------//////.........---------...------,,,,,,------...++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,***++++++,,,,,,++++++***)))************+++++++++++++++++++++++++++++++++******))))))******+++,,,************************************************++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***)))(((((('''******++++++++++++******+++++++++++++++++++++++++++*********))))))(((((())))))))))))************+++***)))))))))***,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***(((((()))***++++++,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++)))+++------,,,,,,---...---------,,,,,,+++++++++,,,,,,,,,++++++*********++++++************++++++************************---,,,***)))))))))******,,,,,,,,,+++++++++******(((((()))***++++++,,,,,,,,,+++)))(((((()))+++,,,++++++++++++++++++++++++++++++***************+++++++++,,,,,,,,,+++******+++++++++************)))*********)))))))))))))))+++++++++*********))))))************************+++++++++************)))mmm^^^JJJAAA::::::<<<;;;777444;;;999555333444555222///111111111111111111111111////////////////////////------------------------...---------,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************************++++++++++++************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------------------------------......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------///.........------------------,,,,,,,,,,,,------++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,***++++++,,,,,,++++++***)))************+++++++++++++++++++++++++++++++++******))))))******+++,,,************************************************++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((((((''')))******++++++******)))++++++++++++++++++++++++************)))))))))((())))))))))))************++++++***))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))******+++,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++)))+++------,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******++++++************++++++++++++++++++++++++++++++...---,,,+++++++++,,,,,,,,,,,,,,,+++++++++******)))))))))***++++++,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++************+++++++++++++++++++++******)))++++++++++++************************))))))))))))+++++++++*********))))))************************++++++++++++************}}}aaaEEE<<<===<<<777444888333///000444666444222111111111111111111111111////////////////////////------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------------------------...////////////...---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,............------------------,,,,,,,,,,,,------++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++++++++++++++******++++++++++++******)))************+++++++++++++++++++++++++++++++++******))))))******+++,,,************************************************+++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,+++++++++++++++************++++++,,,,,,++++++***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((((((((()))******++++++******)))++++++++++++++++++++++++************))))))))))))))))))))))))************,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,------,,,,,,,,,++++++++++++***++++++++++++++++++++++++***+++------,,,+++,,,---+++++++++++++++*********,,,,,,,,,++++++++++++***++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,,,,,,,,,,+++++++++******))))))******+++,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++************++++++++++++,,,,,,++++++***))),,,+++++++++************************************+++++++++***************++++++++++++++++++++++++,,,+++++++++************dddIII>>>:::<<>>???===666666555000333666...222222111111000/////////000/////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,------.................................---------............///---------............///......------------......------------------------,,,,,,,,,---------..............................,,,,,,,,,---------......---------------------------...............------///...---,,,+++,,,---...000000000000000000000000000000000000000000000000//////.........------------------.........////////////.........---------........................//////...---,,,,,,++++++,,,,,,++++++***)))((((((************************************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***++++++,,,,,,++++++*********++++++++++++******))))))))))))))))))))))))+++++++++*********)))))))))************+++++++++)))***,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////...---+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------//////...------,,,+++++++++,,,------......------...------,,,,,,------...------,,,,,,,,,,,,+++++++++++++++)))((((((+++---++++++************++++++++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---hhhQQQDDD666<<<666888999444777999222222222222111000000//////000000/////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,---------------------------------------------------............///---------............///......------------......------------------------,,,,,,---------.................................,,,,,,---------.........---------------------------......//////...------...---,,,,,,,,,---...///000000000000000000000000000000000000000000000000//////.........------------------.........////////////.........---------........................///......---,,,,,,++++++---------,,,+++*********************************************************+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***++++++,,,,,,++++++*********++++++++++++******))))))))))))))))))))))))+++++++++*********))))))))))))*********+++++++++)))+++,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++++++++,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000//////...,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------......------,,,++++++++++++,,,------......------------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++*********((('''(((***,,,++++++************++++++++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++---------------,,,,,,,,,---,,,,,,++++++,,,,,,---fff???:::555888:::444444666111333333222111111000000///000000000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------............///......------------......------------------------,,,------------.................................,,,------------.........---------------------------......//////.........---------------...///000000000000000000000000000111111111111111111111111/////////.........------------.........//////////////////.........------.................................------,,,,,,+++......------,,,,,,++++++************************************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******++++++++++++************++++++++++++******))))))))))))))))))))))))+++++++++***************)))))))))*********++++++***+++,,,---...---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000//////...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------,,,,,,++++++******+++,,,------......------------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++)))******(((''''''))),,,++++++************++++++++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,XXX???777999;;;333222444000333333333222111111000000000000000////////////.........---------,,,,,,,,,---------------------------------,,,,,,++++++***.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------............///......------------......------------------------------------....................................------------....................................---......////////////...,,,,,,---......///000111000000000000000000000000000000000000000000000000////////////........................////////////////////////..........................................---------,,,,,,,,,...---------,,,,,,++++++***************************************************++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------+++++++++*********))))))******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******++++++++++++************++++++++++++******))))))))))))))))))))))))************************))))))))))))***************+++,,,---------,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++.........---,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,++++++*********+++,,,------......---------,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++***++++++***))))))***,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++---------...............,,,,,,,,,,,,,,,,,,,,,,,,xxxLLL===:::<<<666555888666444444333333222111111111111000000000////////////......---------,,,,,,,,,------------------------...------,,,,,,+++++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------............///......------------......---------------------------------.........//////////////////////////////---------.........//////........................---......///000000//////,,,---...///000000111111111111111111111111111111////////////////////////000000/////////................../////////000000000000/////////.................................---------------,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************************************************+++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,---------+++++++++*********))))))******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))******++++++******)))******++++++++++++******))))))))))))))))))))))))************************(((((()))))))))*********++++++,,,,,,---------,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,++++++++++++******+++,,,------......------,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,++++++++++++,,,---,,,++++++,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++^^^FFF:::999444555999888555555444333333222222111111111000000000/////////......---------,,,,,,,,,------------------------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------............///......------------......------------------------------........./////////////////////////////////------........./////////........................---...//////000000000000---...///000111111111000111111111111111111111111////////////////////////000000000/////////............/////////000000000000000000/////////..............................------------------------,,,,,,,,,+++++++++++++++************************************************************++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,------...+++++++++************)))++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))************))))))******++++++++++++******))))))))))))))))))))))))***************+++++++++((((((((()))))))))******+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,+++++++++,,,------......------,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++,,,---......---,,,---...,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++)))******++++++,,,,,,,,,++++++------------++++++~~~\\\DDD===666555888666555555555444333333222222111111111000000000//////......---------,,,,,,,,,........................,,,,,,,,,---------------,,,,,,---------------------------------------------------............///---------............///......------------......------------------------............////////////////////////////////////............////////////........................------///000000111111111//////000111111111000///111111111111111111111111111111111111111111111111000000000000/////////....../////////000000000000000000000000/////////...........................------------------------,,,,,,,,,---------------************************************************************++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******+++,,,,,,---......+++++++++************)))++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))************))))))******++++++++++++******))))))))))))))))))))))))))))))*********+++++++++(((((((((((()))))))))***,,,+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,------------...+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,******+++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,------+++,,,------......------,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,+++++++++---......---,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++))))))******+++,,,,,,---***+++---......---+++***wwwVVVHHH>>>:::;;;888666555555444444333222222111111111111000000000000......---------,,,,,,,,,........................,,,,,,,,,------.........,,,,,,,,,------.................................---------.........//////---------.........//////.........------.........------------------------............/////////000000000000000000000000000............/////////000////////////////////////------///000111111111111000000111222222111//////111111111111111111111111333333333333333333333333000000000000////////////////////////000000000000000000000000////////////........................---------------------------.....................************************************************)))************+++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,******+++,,,,,,---......+++++++++************)))++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))************))))))******++++++++++++******))))))))))))))))))))))))))))))******++++++++++++(((((((((((()))))))))))),,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------......+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,******+++,,,,,,---..............................------------------------+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------+++,,,------......------,,,++++++++++++++++++,,,---------,,,,,,,,,++++++***,,,...---,,,++++++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++))))))***++++++,,,------***+++---......---+++***gggNNN>>>:::;;;<<<555111444666444222222333222111111000111111111111111000......---------///...---,,,,,,---...///------------------------///...---,,,,,,---...///---------............///........................---------............/////////---,,,,,,---...///........................000000000000////////////---......///000111111222111111111000000000000000333000...///222222111...111000//////000111333444222444666666555333333444111333333222000000222444444444444444333333222111111111111111222222222222///000000000111111111111111000///000000000...,,,////////////////////////........................---.../////////...,,,,,,+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,++++++******++++++,,,---))))))))))))))))))))))))+++++++++++++++++++++++++++++++++*********)))))))))************+++++++++++++++++++++++++++++++++*********************************)))))))))))))))++++++************++++++)))************+++++++++))))))***++++++++++++***+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********++++++,,,,,,,,,+++)))'''&&&************************************************))))))))))))))))))))))))++++++++++++++++++++++++************************))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,++++++,,,,,,+++++++++,,,,,,---------,,,+++*********+++,,,------...///...,,,+++,,,------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,+++***)))***,,,------+++******+++******+++++++++,,,,,,,,,///...---...//////...,,,++++++,,,---------,,,,,,)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++,,,,,,,,,---------{{{PPP===???>>>888555666777666555777333222222111111111111111111111000......------...///...------------...///------------------------///...------------...///---------............///........................---------............//////...------------...///........................000000000000000000000///.../////////000111111111000000000111111111111111333111///000222333111///666555444333333333444444000111222333222222111111555555555555555555666777222222333444444444444444111111111111000000000000//////000111111222333333000//////000111111///---////////////////////////............................../////////...---,,,,,,,,,,,,,,,,,,+++*********++++++++++++,,,,,,,,,+++++++++***++++++,,,---************************++++++++++++++++++++++++,,,++++++++++++*********)))************+++++++++++++++++++++++++++++++++************************************))))))))))))++++++************++++++)))************+++++++++))))))***++++++++++++***+++++++++*********))))))************************************************))))))))))))*********++++++++++++++++++***)))(((************************************************************************++++++++++++++++++++++++************************))))))***+++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------,,,+++,,,,,,,,,++++++,,,,,,,,,---------,,,++++++***+++,,,---...---...///...,,,+++,,,------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,+++***)))+++,,,------+++******+++***++++++++++++,,,,,,,,,...---,,,---//////---+++++++++,,,,,,,,,++++++***************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++++++++,,,,,,,,,---bbbAAABBB<<<888666777666222222555333333222111111111111111111111000///............///...------------...///------------------------///...------------...///---------............///........................---------............//////......------...//////........................000000000000000000000000000000000000000000111111000000000111111222222333333111111111333333222111333333333333333333333333777666666777888888666555555444333333444444333222222333333444444333333222333222222111111000000///000000111222222333444444000//////000222222111///////////////////////////////////////////////////...////////////...---,,,,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++)))************+++++++++++++++++++++++++++++++++************************************************++++++************++++++)))************+++++++++))))))***++++++++++++***+++++++++***************************************************************)))))))))***************++++++***************+++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++)))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............---,,,,,,,,,,,,---,,,,,,,,,---------------,,,,,,++++++,,,,,,---...---/////////---,,,---...------........./////////------------------------,,,,,,---------,,,+++***+++---...---,,,***++++++++++++++++++,,,,,,,,,,,,---,,,+++,,,......---+++,,,,,,,,,,,,+++***))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,+++++++++******+++++++++,,,,,,,,,xxxQQQEEE;;;888888999777222111444333333222111111111111222111111000///......//////.........------.........------------------------.........------.........---------............///........................---------............///.............../////////........................000000000000000111111111111111111111111111000000000000111111222333444444333333222333444444444333000111222333444555555555444222111222444555333111888777555555666666444111888888888777666555333333444444444333333333333333333333333333333333333333222111111222444555444222000000000000000000000000///////////////////////////////////////......------------------,,,,,,++++++++++++,,,,,,,,,------,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++))))))*********+++++++++++++++++++++++++++++++++************************)))***************++++++++++++************++++++))))))*********+++++++++))))))***++++++++++++***************************************************************************************************+++***)))))))))***,,,---************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,------------------------------------------------------------------------------------............///......------------------------------.........---------------............///000///---------...............////////////------------------------,,,---------------,,,,,,,,,---......,,,++++++,,,+++++++++,,,,,,,,,------,,,++++++,,,---...,,,+++---...------,,,+++***)))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++*********+++++++++,,,,,,nnnMMM===:::999<<<;;;888666888444333333222111222222222111000000////////////000---..................------------------------------..................------------............///........................---------............///---......//////000000000///////////////////////////000000000111111111222222222222222111111111111000111111222333444444555333444444555555555555666444444444555666777888888888777666666777888777777999999999:::;;;;;;999888:::::::::999888777666555333333333444444555555666777777666555444333222222444444444555777777666555111111111111111111111111000000000000000000000000000000//////............---............---,,,,,,++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++))))))*********+++++++++++++++++++++++++++++++++************************))))))******+++++++++,,,++++++************++++++))))))*********+++++++++))))))***++++++++++++***************************************************************************+++++++++*********************)))((()))+++,,,---************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------+++++++++,,,,,,,,,,,,,,,------------------------........................---------------------------------.........//////000///......------..............................------......///////////////000111000...---...///........./////////000000........................------------------......,,,...//////---,,,,,,---++++++,,,,,,,,,---------+++******,,,---...---+++////////////...---,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,[[[GGG???999::::::888777888444444333222222222222222111000000//////000000000------...//////...------------------------------------...//////...---------------............///........................---------............///------///000000000000000///////////////////////////000000111111222222222222222222222222222333333222222222333333444444555333555666666555555777888666666555555555777888999<<<======<<<::::::<<<>>>777999<<<<<<;;;999::::::888888888888777777666555444444444555555555666666999999888666555444333333666555555666888888777555111111111111111111111111000000000000000000000000111000//////......//////......//////......---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++)))************+++++++++++++++++++++++++++++++++************************))))))******+++,,,,,,,,,++++++************++++++)))************+++++++++))))))***++++++++++++******************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))***+++,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------------------------------++++++++++++,,,,,,,,,,,,------------------------////////////////////////------------------------------........./////////000000///............//////////////////...............///000000000000//////111111000///...///000....../////////000000000////////////////////////......---------...//////---///000///...,,,------,,,,,,,,,,,,------------+++++++++,,,...///...,,,000000000000///...------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,++++++,,,,,,,,,---------|||fffUUUCCC;;;999777555555444444333222222222222333111000000000000000111111------...//////...------------------------------------...//////...---------------............///........................---------............///,,,---///000111111000000///////////////////////////000000111111222333333111111222222333444444444333333333444444444444444333666888777666666888:::999888777888:::???CCCFFFCCCGGGIIIGGGBBBAAAEEEJJJPPPTTTWWWSSSKKKFFFEEEGGGHHHGGGFFFDDDAAA???<<<;;;;;;;;;:::999888888777777888888777777777666666666777666555666777777555333222222222222222222222222111111111111111111111111111111///.........///000///////////////...------,,,,,,,,,------------...---,,,,,,,,,,,,---......++++++++++++++++++++++++------------------------,,,++++++++++++*********)))************+++++++++++++++++++++++++++++++++************************))))))***++++++,,,------++++++************++++++)))************+++++++++))))))***++++++++++++***))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********)))******+++++++++******************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------------...........................,,,,,,,,,,,,---------...........................////////////////////////....................................////////////111000//////......//////000000000/////////.........///000111111111000000000111222111///...///000.../////////000000000000////////////////////////......---------...000111...///000000...------...,,,,,,,,,------------...,,,++++++---///000///---...///////////////......+++++++++,,,,,,,,,------------------------------))))))***+++,,,,,,,,,,,,,,,,,,---------.........qqqUUUDDD===:::777666555444333333222222333333111000000000000000111111,,,---...//////...---,,,------------------------,,,---...//////...---,,,---------.........//////........................---------.........//////,,,---///000111111111000000000000000000000000000///000000111222222333333111111222333333444555555444444444444444444333333333666888888777666999;;;>>>===>>>AAAGGGNNNVVVZZZhhhmmmpppmmmfffeeekkkqqq{{{yyykkk```^^^```dddbbb___ZZZTTTNNNJJJGGGCCCBBBAAA???===;;;:::999666666666777888888999999666555444555666555333222222222222222222222222222111111111111111111111111222111///.........///000///////////////......---,,,,,,,,,---------......---,,,,,,,,,,,,---......++++++++++++++++++++++++------------------------+++++++++*********)))))))))************+++++++++++++++++++++++++++++++++************************))))))***+++,,,,,,------++++++************++++++)))************+++++++++))))))***++++++++++++***))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********)))***+++,,,,,,+++***)))************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,---------..............................---------.........//////........................000000000000000000000000..................................../////////000111111000///////////////111111000000/////////......///000222222111111000000111222111000//////111////////////000000000000000000000000000000000000///...------...///000111...///111000...------...,,,,,,,,,---------......,,,,,,,,,---000111000...------......///.........++++++,,,,,,,,,---------------------------------((()))***+++,,,------------------.........//////~~~TTT666999===555777666555222000000222444111111000000//////..............................------------------------...........................------,,,,,,++++++***....................................////////////////////////000111333333222222222111111111111111000000///000000111222222444000///222444222222555333111222444666444222222===666444:::>>>???EEENNNUUU[[[VVVNNNWWWqqquuueee___XXXeeecccXXXTTTLLLCCCBBB@@@@@@>>><<<===???>>><<<999555777666000666:::222666333222555999999444...444333222111000000000000000000000000////////////000/////////............------------------------------------------------,,,,,,,,,+++++++++******.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))************************+++++++++************))))))************++++++++++++++++++*********))))))******+++++++++******)))************************+++++++++*********))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------...---,,,,,,++++++++++++------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......................................................---,,,---...///000000000000000//////////////////............/////////............000222333222222222222222111000000000111222111000000222444111111111111111000//////111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111222222111000/////////000////////////////////////////////////////////////---------............/////////...------------...------------------------++++++,,,,,,,,,---------......---------,,,,,,,,,}}}yyyvvvxxx|||~~~~~~qqqHHH===<<<888444444333222111222444555222111111000//////..............................------------------------........................---------,,,,,,,,,,,,+++------------------------............////////////------------...///000111111111111111111111111111222222111111111111111111666222222555666444444666555333333555777888:::;;;??????@@@GGGRRR^^^kkksss~~~{{{wwwyyyoooccc```TTTSSSNNNGGGBBB@@@???===<<<999===<<<333444777000222000000222555666444222444333222111111000000000111000000000////////////000000/////////.........------------------------------------------------,,,,,,,,,++++++++++++***......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++*********)))************************+++++++++************))))))************++++++++++++++++++*********))))))******+++++++++******)))************************+++++++++*********))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------...---,,,+++++++++++++++------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......................................................---------...///000000000000000//////////////////............/////////......///000111222222111222222222222111000///000111222111000000222444222222333333222111111000222222222222222222222222111111111111111111111111111111111111111111111111000000000000111111111111222111000000000000000000////////////////////////////////////////////////........./////////000000......---,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------......---------,,,,,,,,,yyysssmmmjjjjjjmmmppppppooonnnpppsss{{{ZZZ>>>888:::666666555444444444444555222222111111000/////////........................------------------------........................,,,,,,,,,,,,------------------------------------............////////////...------......///000111000000000000000000111111444444222111111111111111444111111444555333444777777777777999===CCCIIILLLNNNWWW[[[[[[eeezzz}}}}}}pppaaaUUUJJJAAABBB<<>>;;;999888777666555444333333222222111111000//////........................................................................++++++,,,,,,---......///------------------------............////////////000000000000000111222222///000000000000000111111333222111111111111111222444222333666666444777;;;888<<<@@@DDDLLLXXXbbbffftttxxxrrrgggUUUSSSBBB<<<<<<777777;;;999555666666555333222222333444444333222222222222222111111111000000000//////000000000////////////...................................................------,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))*********+++++++++************************))))))***+++++++++************************************************************+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++******************************++++++++++++******************************************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,------------------------......------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..................................................................//////000////////////000000000000///..................///...///111222333222111111000111111111111111000000000111111111000000222333333333444444444333333222222222222222222222222222333333333333333333333333222222222222222222222222000000111111111222222222000/////////000111222222////////////////////////////////////////////////....../////////000000000...---,,,,,,+++,,,,,,,,,------------------------,,,,,,,,,------------.........---------,,,,,,,,,zzzxxxyyy{{{wwwrrrnnniiiddd^^^ZZZVVVXXX[[[^^^______`````````cccgggjjjmmmppptttwww}}}~~~|||```EEE???<<<999666555666666444222333333333222111111000000////////////////////////................................................++++++,,,---......//////------------------------............////////////111000000000000111111222//////000000111111111222/////////000111222333444:::888777999888777;;;AAA???HHHQQQXXXddduuu~~~tttVVVEEECCC===999999777444666888888666444333333555444333333333333333333111111111111000000000000111000000000////////////................................................---------,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++*********))))))))))))*********+++++++++************************((()))***+++++++++++++++******************************************************+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++******************************++++++++++++******************************************************++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++******++++++,,,------------------------......---,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................................................................///////////////.../////////000000000111000//////......//////000///000222333333333222111111111222222222222111111000111222111000000222444222222333333333333333222222222222222222222222222333333333333333333333333222222222222222222222222111111111111222222222222000/////////000111222222000000000000000000000000////////////////////////------.........////////////......---------------------------------------,,,,,,---------...............---------,,,,,,,,,}}}xxxvvvsssmmmjjjjjjnnnllljjjhhheeebbb]]]YYYVVVWWWZZZ]]]^^^^^^^^^]]][[[]]]___```aaacccfffhhhoootttyyyxxxrrrppptttxxx~~~vvvQQQ???===999444333555777666444444444333333222111111111////////////////////////................................................+++,,,,,,---.../////////....................................//////////////////............//////000000000111222222333333/////////000222333555666:::888888::::::<<>>;;;:::777444555444444333333222222111000000000000000000000000////////////////////////........................---------...............000000000000000000000000............/////////000222111000000000000111111111111222333444444555555666666555555555666666777===???FFFRRR___pppyyyoooXXXNNNBBB:::999:::999777555555444444444555555666222222222111111111111000111111111111000000000000////////////////////////////////////////////////......---------,,,,,,,,,,,,,,,,,,------.........------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))************+++++++++))))))******++++++++++++(((((()))++++++,,,,,,,,,************************))))))******++++++++++++******+++,,,,,,,,,,,,+++))))))))))))))))))))))))++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))************************++++++++++++++++++++++++)))************+++++++++******))))))***+++,,,,,,------------------------++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////................................................---...000111111111000///---......///000111111222333333222222222222333333555444333222111222333444333444444555666666666555444555555555444444666777444444555666777777666666777777777777777777777777777777777777777777777777444444444444444444444444111111222222222333333333222222111000//////000000000000000000000000000000////////////////////////////////////000000000000...---,,,,,,++++++,,,,,,---------------------------------.........//////......---------,,,,,,,,,lllgggaaa^^^^^^___^^^]]]bbb```^^^]]][[[[[[[[[\\\]]]___cccdddaaa]]]\\\]]]\\\\\\\\\]]]]]]]]]\\\\\\\\\]]]^^^______aaaccceee___ccchhhiiieeeaaa]]][[[[[[[[[```hhhlllmmmuuujjjSSSSSSGGG666222555777666555444333222222222111111000///////////////////////////////////////........................//////............//////......////////////......////////////000000000000000000000000111111111111222000222666666333333666111555999;;;888777:::@@@III[[[kkknnnppp{{{fffZZZQQQ@@@888===???777888888666555555333000222222333333333222111111111111111111000000000000//////............//////000000000000000000000000//////...------------...........................---------,,,,,,+++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************+++,,,,,,------,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********)))******++++++******)))************************************************++++++++++++++++++++++++))))))***++++++++++++***,,,,,,++++++++++++++++++))))))))))))************)))***+++,,,---,,,++++++++++++,,,,,,,,,---------//////.........---------...........................------------.../////////......------///000111000000111111111000000///000111111111000///......---222777888666333333444777333333777777333333777999999888777666555555555666777888777555555777999777777888888888777666555555888;;;;;;888777888;;;888666444444777888777555999888888888444000000111000555666111000444666333444333111000000000111222222222333444333222111000000000000000////////////---.........//////000000000000///...---,,,,,,+++......------------......,,,------------,,,++++++000000000000////////////bbb^^^ZZZWWWXXXXXXXXXVVVYYYYYYYYYYYYZZZ\\\^^^___dddeeeffffffccc___^^^^^^```aaabbbcccddddddcccccc```aaacccgggjjjkkkjjjhhhdddeeefffhhhhhhfffbbb^^^]]]ZZZ[[[___aaaaaafffmmmwww{{{sssNNNEEE>>>999:::;;;777666555444333222222222111111000///////////////////////////////////////........................//////............//////......////////////......////////////000000000111000000000000111111111222333111111444444111222666@@@@@@@@@>>>>>>BBBMMMWWWppprrrttttttxxxuuusssjjj\\\KKK999888888666666888:::;;;:::333333333333333222222111111111111111000000000000//////............//////000000000000000000000000//////...------------...........................---------,,,,,,+++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************+++,,,,,,------,,,,,,+++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++************++++++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++))))))***+++++++++++++++******))))))))))))))))))************++++++++++++******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------//////.........---------..............................------......///000//////.........///000111000111111111111111000000111111222222222222222222666666777555444444777:::555222222666777444555999222555999<<<<<<<<<;;;:::999:::<<<<<<;;;;;;<<<===CCCCCCCCCDDDEEEGGGJJJKKKFFFGGGGGGEEEBBB@@@@@@@@@AAA>>>;;;:::;;;;;;:::888777777888:::;;;:::999999333777777333222555666333333333222222222222333333222222333333333222111000111111000000000/////////........./////////000000/////////......------,,,///......------......///,,,,,,---------------,,,000000000/////////......XXXVVVTTTSSSSSSTTTSSSQQQTTTUUUWWWYYY]]]```ccceeebbbbbbbbbaaabbbdddffffffddddddeeeeeeeeeeeeeeedddddddddhhhpppwwwzzzwwwrrrkkkhhhgggiiikkkjjjfffaaaeee```\\\\\\\\\[[[\\\___dddhhhpppyyySSS===777;;;>>>888888777555444333333222222111111000////////////000////////////////////////........................//////............//////...//////000000//////.../////////000000000111111000000111111111222222222333111222444444222555:::BBBDDDFFFGGGLLLYYYjjjwww|||~~~qqqMMMAAA<<<888777888999777666444444444444333333222222222222111111111000000000000//////......//////000000000000000000000000000000///......------..............................------,,,,,,,,,,,,++++++------------------------------------------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))******+++++++++++++++))))))******************+++++++++,,,,,,,,,,,,---+++++++++++++++,,,------,,,,,,,,,,,,------------...............---------.......................................///000000/////////...///000000111000111111222222222111111111222222333444555555555666555444333222444555777888666777999:::888888;;;777:::===@@@@@@AAACCCDDDDDDHHHMMMQQQRRRRRRRRRRRR\\\[[[\\\]]]aaafffjjjmmmiiigggdddaaa___\\\YYYVVVQQQNNNIIIFFFDDDBBB@@@>>>@@@>>><<<<<<======999666555777777444444666555333333333444444444444444333222222222333222111111000111111111000000000000///......////////////000000........................///......------......///,,,,,,------------------/////////.........------SSSSSSSSSTTTUUUUUUTTTSSSXXXYYY\\\___bbbfffiiijjjeeedddaaa```dddjjjmmmllliiigggeeeddddddeeegggiiikkkoooxxx~~~}}}{{{yyyvvvrrrlllhhhkkkeee```^^^______]]]\\\XXX[[[```eeemmmyyyiiiHHH999===???555888777666444333333333333222111000000//////000000////////////////////////........................//////............////////////000000000000////////////000000000111111111111111111222222222333333111111333777666555888>>>HHHNNNTTTXXX```ppp}}}}}}|||{{{}}}{{{yyyyyy}}}sssXXXLLL@@@;;;:::999777666666666555444444333333333222222222111111111000000000000////////////000000////////////////////////000//////.......................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))***++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,+++***+++,,,---...,,,,,,,,,------------...................................................//////......//////000111/////////000000000111111000111222222333222222222222222333333444444555666666666777888999888777555:::999:::<<<===>>>???@@@EEEHHHKKKOOOTTT[[[eeekkklllsss|||vvvrrrmmmgggbbb^^^[[[YYYTTTOOOFFF@@@@@@@@@<<<666888888888777888999888666333444555666666555444333222222222222222111111111222222111111111000000000//////////////////000000---........./////////000//////............//////...------,,,,,,,,,,,,,,,///.........------------QQQSSSUUUVVVWWWXXXXXXXXX```aaaccceeeggghhhjjjjjjmmmllliiigggkkkrrrqqqkkkjjjhhhffffffiiinnnuuuyyywww{{{uuusssooommmjjjiiijjjjjjgggbbb]]]^^^^^^]]]___gggrrr{{{ZZZ???<<<@@@:::888777666555444333333333222222111000000000000000//////////////////////////////////////////////////////............////////////000000000000//////000000000000111111111111222222222222333333333333111222555999777555999@@@ZZZ```ccccccjjj|||~~~lllRRRDDD???<<<<<>>@@@AAA;;;>>>CCCHHHNNNUUUZZZ[[[]]]eeeppp|||{{{sssdddVVVQQQRRROOOHHHBBB>>>;;;;;;<<<;;;999999444555666777666555444333333333333222222222222222222222222222111111111111000000000000000000//////------......///000000000/////////......////////////...---,,,,,,,,,,,,,,,///.........------------PPPRRRUUUWWWXXXZZZ\\\]]]eeeeeeggghhhiiiiiiiiiiiifffkkkooottt}}}|||oooffffffhhhlllttt}}}~~~zzz|||~~~~~~xxxqqqnnnkkkgggbbb```bbbfffjjj{{{mmmHHH;;;>>>===888888666555444333333333222222111000000000000111//////////////////////////////////////////////////////............/////////000000111111000000///000000000111111111222222222222333333333444444444333444777999777777>>>HHHbbbgggfffaaajjj}}}nnnWWWJJJ@@@:::::::::999777555444444555555333222222222222111111111111000000//////000000111000000000000000000000000111000//////......//////........................++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,------...,,,---------............---------...............////////////////////////000000000000000111111222000000111222222222222111111222222333444444444444555555444444555777999:::666888:::;;;>>>EEEOOOVVVWWW^^^fffnnnyyytttrrrllldddVVVNNNFFFBBB@@@;;;888777999999888888777555444333555555444333333333333333333333333222222222111111111111000000000000//////.........//////000000000000//////......//////000//////...------///000111/////////.........------PPPSSSWWWYYYZZZ\\\```ccceeegggiiikkklllmmmmmmlllkkkxxxvvvmmmpppwww|||yyyvvvqqqmmmlllkkkjjjjjjooo{{{hhhIII???<<<999888777555444444444444333222111111000000111111//////////////////////////////////////////////////////............//////000000111111111111000000000000111111111222222222333333333333444444444444666555666888:::AAAQQQ```oootttrrrllltttqqqZZZEEE:::<<<:::888666555555555666333333222222222111111111111111000000000000111111000000000000000000000000111000000///////////////........................+++++++++,,,,,,---------------------------------++++++++++++++++++++++++((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++******+++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,))))))******+++,,,,,,---++++++++++++,,,,,,,,,---+++,,,,,,---...---------------------............---------.........//////////////////////////////111111000000000111222222000111222333333333222222111222333444555555555555777777777888;;;>>>AAACCCAAAKKKVVV^^^bbbjjjvvvsssddd[[[RRRHHHAAA@@@>>>===<<<:::888777666666777666555444444444555555444333333333333222222222111111111000000000/////////////////////000000000000000////////////000000.........///111555888:::000000000/////////......RRRUUUYYY[[[\\\^^^cccgggeeegggjjjmmmoooqqqrrrrrrwww~~~{{{|||yyyvvvvvvwwwwwwuuurrrhhhppp|||aaaGGG<<<999888777666444444444444333222111111000111111111////////////////////////000000000000000000000000//////............//////000000111111111111000000000111111111111222222222333333333444444444555555666444555999@@@NNNeeeyyyaaaMMM<<<;;;888666555555666666333333333222222222111111111111000000000000111111000000000000000000000000111111000///////////////........................+++++++++,,,,,,---------------------------------++++++++++++++++++++++++((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++*********++++++,,,,,,,,,*********++++++*********************************************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,------...//////,,,,,,,,,---------......+++,,,---...///...---,,,---------.........//////---------.........//////000000000000000000000000111111111000111111222333000111222333444333222222111222333444555555555555888888999<<>>;;;999888888888888777666555444555666666444444444333333333222222222111111111000000//////000000000000////////////000000////////////000000---...///111555:::>>>AAA000000000000////////////UUUXXXZZZ\\\```eeehhhiiijjjggghhhpppyyy}}}|||~~~|||rrrnnnnnnssswwwKKK???::::::999777777777555222111111111111111111222222//////000000000000//////111111000000//////......000000000000000000000000000000000000111111111111111111111111111111222222666000000666;;;888222///666333888HHH[[[oooqqqQQQ>>>999<<<888666888555111333666666666444444444111111111111000000000000000000000000000000000000//////.........---------///............---------------------------------++++++******++++++,,,---///...,,,***))))))***+++---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***++++++++++++*********************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,---------..............................---------............///////////////000000000000333333222222222222222222222222111222333222111///444333333444666999;;;===>>>???CCCJJJRRR^^^rrr{{{pppfff```SSSEEE===<<<;;;777555444444444555555444222333222111222444444222111333333333222222222111111000000000000000000000000111111000000//////......,,,---...000222444777888////////////////////////[[[]]]```bbbeeejjjnnnpppoooooouuuyyyrrrooommmppp|||]]]EEE999999777666555666666555111111111222222222222222//////000000000000//////111111000000////////////000000000000000000000000//////000000000111111111000111111111222222333333888222000333777777777888;;;???JJJYYYfffvvvxxxbbbOOOAAA555888;;;333444444444333222222222222111111111111000000000000000000000000000000000000//////.........---------///............---------------------------------+++++++++***++++++,,,---...---,,,+++************---,,,,,,++++++***++++++++++++++++++++++++++++++************************++++++************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***++++++++++++*********************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,---------..............................---------............///////////////000000000000222222222222222222222222222222222333444555555444555777888999:::===???BBBFFFUUUdddnnn~~~qqqooonnnppptttxxxzzz{{{tttttttttuuuuuutttrrrqqqyyy}}}}}}cccRRRIIICCC===;;;999888888999999777555777555333222333444444333333333333222222222222111000000000000000000000000111000000000/////////...------......000111222333////////////////////////^^^```ccceeehhhkkkppptttxxx}}}}}}|||qqqjjjgggmmmuuulllEEE===;;;999777666555666666222222222222222222222222///000000111111000000///111000000000000/////////000000000000000000000000////////////000000000000000000111222222333444444777555444666555444888===@@@LLL^^^kkkrrr|||iiiLLL888888:::111888666444222111111111222222222111111111000000000000000000000000000000000/////////.........------///............---------------------------------+++++++++++++++,,,------,,,------,,,,,,+++***))),,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++******++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))***++++++++++++*********************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,---------..............................---------............///////////////000000000000111111222222222222222222000000111222333555666777999:::<<<<<<>>>CCCKKKRRRkkk{{{yyyfffUUUIII@@@===:::888777777666555:::777444333444555555555333333333333222222222222000000000000000000000000000000000000///////////////......------......///////////////////////////cccdddfffiiijjjlllqqqwwwzzzxxx}}}|||qqqjjjhhhhhhvvvSSSDDD???<<<;;;999666555666333333333333333222222222000000000111111000000000000000000000000000000000////////////////////////....../////////000000000000000111222333444555666555777:::;;;888555:::CCCQQQcccwwwgggLLL???<<<666:::888666555555444333222222222222111111111000000000000000000000000000000////////////............///............---------------------------------,,,++++++++++++,,,------+++,,,---...---,,,***))),,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))***++++++++++++*********************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,---------..............................---------............///////////////000000000000111111111222222222222222222222333333333555888:::;;;???DDDIIIRRR___ooozzzuuucccUUUNNNEEE===999777666555777555333333555666555444444444333333333222222222000000000000000000000000000000000000//////////////////...---------......////////////////////////jjjiiilllppppppooouuu~~~}}}xxxkkkccciiiooozzznnnLLLBBB:::;;;<<<999666666444444444444333333222222000000111111111111000000000000000000111111111111////////////////////////////////////000000000000000111222333444555666666666777999:::999>>>MMM\\\tttnnnQQQDDD???999888666666777666333111222222222222111111111111111111111111111111111111000000/////////.........///............---------------------------------,,,,,,++++++,,,,,,---...+++,,,---......,,,+++***+++,,,,,,---------,,,+++------------------------++++++++++++++++++++++++******++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))***++++++++++++*********************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,---------..............................---------............///////////////000000000000111111222222333333333333444666666666666999>>>BBBFFFNNN\\\jjjxxxvvveeeTTTGGG???;;;888444333333555666666444222444444444333333333222222111111111111111111111111////////////000000000000///.........///000000111////////////////////////kkkiiimmmssstttsss{{{zzz}}}mmmgggfffkkkvvv~~~\\\III999888<<<;;;888888666555555444444333333222000111111222222111111000000000000111111111111222000000000000000000000000000000000000111111111111222222333444444555666666999777666888???PPPmmmqqqYYYJJJ===:::666666777666333///333222222222222111111111111111111111111111111111000000000/////////......///............---------------------------------,,,,,,,,,,,,,,,------...,,,,,,------------,,,,,,***+++---......---,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***++++++++++++*********************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,---------..............................---------............///////////////000000000000222222333333444444555555111333666888;;;AAAIIIPPPccclll{{{uuu```PPPDDD>>>888777666777777777555333444444444444333333333333111111111111111111111111////////////000000000000......//////000111222333////////////////////////nnnmmmsss|||~~~~~~{{{tttmmmiiimmmttt}}}^^^@@@999<<<;;;888888666666666555444333333333000111111222222111111000000000111111111222222222000000000000000000000000111111111111222222222222333333444444555555555666999888;;;BBBPPPhhhdddIIIBBB:::666666666555222333333222222222111111111111111111111111111111111000000000000/////////...///............------------------------------------,,,,,,,,,,,,---......------,,,,,,,,,---------***+++---...///...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...******+++++++++,,,,,,,,,------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***++++++++++++*********************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,---------..............................---------............///////////////000000000000333333444555555666666777222777===CCCJJJUUUccclll~~~|||lllZZZOOOEEEAAA<<<999777777666666555444444444444333333333111111111111111111111111.../////////000000000111////////////000111222222////////////////////////wwwwww~~~uuu~~~yyynnnkkkkkkrrrsssKKK<<<===;;;888777777777666555444444333333111111222222222222111111000000111111222222222222000000000000000000000000111111222222222333333333444444555555555555555555777:::CCCQQQcccyyyUUUKKK???888777888888777333333333222222222111111111111111111111111111111000000000000//////////////////.........------------------------------------,,,,,,,,,,,,---.........---,,,++++++,,,...///***+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......******+++++++++,,,,,,,,,------------------------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------************************))))))***++++++++++++*********************************+++++++++,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,---------..............................---------.........//////////////////000000000000444444555555666777777888<<>>===;;;777777666666555555444333333333333333222222222111111000000111111111111000000///000000111111111000000111111111111222222222222222333444555555666888:::???OOOggg}}}aaaMMMEEEAAA;;;777333333333333222111222222111111222222222333333333111000000000////////////........................------------------------------------------------------------------------++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))+++------,,,,,,,,,---------------------------++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******------------............------,,,,,,,,,---...///............////////////000/////////............000000000000000000000///222222222333444333222111333111333999>>>DDDOOOZZZnnn|||rrr^^^NNNEEE???<<<666888999999777666666777333333222111111111111222111111000000000/////////000000000000000000000000////////////////////////vvvooowww~~~pppiiiiii}}}^^^BBB;;;:::666777777666555555444444333333333333222222222111111000000111111111111000000000000000000000000000///111111111222222333333333222333333444666999===???QQQggg~~~jjjWWWDDD:::999555555555444444333222222111222222222222333333333111111000000000/////////........................------------------------------------------------------------------------++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,---+++++++++,,,------------------------------------------------++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++------------............---,,,,,,,,,,,,---...///............////////////////////////............000000000000000000000000222333444555555555444444888666888???IIIUUUeeerrroooTTTCCC<<<666999<<<:::666444555888444444333222222222222222111111111000000000000000000000000000000000000000////////////////////////vvvrrrzzz{{{gggooopppKKK>>>:::777777777666666555444444444333333333222222222111111000111111222222111111000111111000000/////////000000111111222333444555555444555666555666===HHHPPPlll~~~nnnNNN;;;888888777666666777777666555222222222222222222222222111111111000000000//////................................................------------------------------------------------+++++++++,,,,,,,,,------------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,------..................///////////////////////////.........000000000000000111111111///111333444555666777888>>>???EEEOOO^^^ooo}}}nnnuuupppUUUGGG======<<<999666555555666555555444333222222222333111111111111111111111111111111111111111111111111000000000000000000000000||||||vvvnnnmmm~~~~~~UUUBBB===<<<888777777666555555444444333333333222222222111111111111222222222222111111222111000000000000111111111111222333444555555666333777888666777BBBVVVggggggIII===:::777555555777888777666222222222222222222222222111111111111000000000000////////////////////////........................------------------------------------------------+++++++++,,,,,,,,,------------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------------............////////////.........//////////////////000000000111111111222///111333333444666999======HHH[[[pppvvvuuuvvvcccOOOGGG>>>::::::<<<:::888777666555444333333333333111111111222222222222222222222222222222222222222111111111111111111111111}}}pppuuucccHHH>>>===888888777666666555555444333333333222222222111111111111222222222222111111222222111000111222333444333333333444444555555555222666888888===MMMggg{{{fffNNN???:::555333444666666444333333333222222222222111222222111111111000000000////////////////////////........................------------------------------------------------++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000...------...------------------------++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,------------+++,,,------......------............////////////.........//////////////////000000111111222222222444555666555555888???EEEKKK^^^yyyjjj[[[III>>>======<<<999888888666555444444444444222222222222222333333333222222222222222222222222111111111111111111111111}}}~~~]]]CCC<<<888888777777666555555555333333333222222222111111111222222333333222222111222222111111222444666777444444444444555555555555555666888???LLLbbbyyygggIIIBBB999444555666555333333333333222222222111111222222222111111111000000////////////////////////........................------------------------------------------------++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------///000///...,,,,,,---------------------------------------------------,,,,,,,,,------------...------,,,,,,,,,,,,------,,,,,,,,,---------......++++++,,,,,,,,,---------+++,,,---.........------............////////////............/////////000///000000111111222333333555666888888:::AAALLLUUUfffvvvfffOOOBBB===:::888999999777666555444444444222222222333333333444444333333333333333333333333222222222222222222222222xxx{{{~~~zzzPPP@@@888888777777666666555555333333333222222222111111111222222333333222222111333222111111333555888999555555555555555444444444:::888:::FFF[[[sssxxxzzz{{{SSSJJJ???888777777666444333333333222222111111111222222222111111111111000000000000000000000000000////////////////////////------------------------------------------------++++++,,,,,,,,,------------------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,...///...---++++++,,,------------------------........................,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,------.........++++++,,,,,,,,,---------+++,,,---.........---,,,............/////////000---.........//////000000///000000111222222333333222444777:::???JJJZZZeeettt~~~eeeLLL@@@<<<<<<:::999888666555555444444222222222333333444444444333333333333333333333333222222222222222222222222ppp@@@@@@888999;;;555555777222555444333222111222333444111111111222222333333444000111111222444666888999333666666555555777888888===888BBB\\\rrr^^^???888;;;888555666777555333333444444333222111111111111000000000000////////////////////////................................................------------------------******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------......---,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------------------------------.........//////////////////000000000000///...111555666333222555444666===FFFMMMUUUcccoooyyy{{{___HHHAAAAAA999666555666555333555999555555444444444444333333444444444333333222222222111111222222222333333333}}}|||LLL???777888;;;444444888444555444333222222222333333222222222222222333333333111111111222333555666777666666444333444666777777777@@@YYYzzzxxxXXXFFF???;;;888777777555333333444444333222111111111111000000000000////////////////////////................................................------------------------******+++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------///...------,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------------------------------.........//////...////////////000000000555000---000222111333666;;;>>>HHHXXXdddkkkqqqwwwwwwzzz^^^IIICCC<<<;;;;;;<<<999555666:::555555444444444333333333444444333333333333333333111222222222222333333333|||YYYDDD999:::===666444888666555444444333222333333333333333333333222222222222111111111222222333444555777555222222555777999:::888NNNpppvvvVVVBBB;;;999555777555333333333444333111222222111111111000000000////////////////////////................................................------------------------***+++,,,,,,------,,,,,,,,,,,,,,,---------......///...------,,,---------,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------------........./////////........./////////000000666111///111333333555999@@@PPPhhh|||zzzuuuvvvvvv~~~ZZZKKKAAA>>>======:::555555888555444444444444333333333333333333333444444444444222222222222333333333333ssshhhJJJ======AAA999555777555555555444444333333333333444444444333333222222111222222111111111222333333666333222555888:::<<>>;;;666888666444333444444333111222222222111111111000000////////////////////////........................................................................+++,,,,,,---------------------------............//////...---------------,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------....................................------------------------------------------------,,,,,,------------,,,,,,------------------------------............------....................................////////////....../////////000000000111222666999999777;;;BBBJJJeeexxxpppsssiiiPPPEEE<<<::::::999888999555555555444444444333333222333333333444444555555222222222333333333444444~~~{{{NNN===:::AAA<<<888888555555555555444444444333333555444444333333222222222333222222111111222222333666333444888999888;;;AAA]]]vvvbbbKKK@@@999:::888555444555444333222222222222222111111111111000000000000000000000000////////////////////////////////////////////////........................,,,,,,---............---------.........///////////////...------------...,,,------......------,,,........................------------------------................................................------........./////////........................------------------------------------------------,,,------......------,,,---------------------------......//////......---................................./////////000000/////////000000000000111///333888:::777:::IIIYYYiiirrr~~~nnnXXXBBB;;;>>>@@@>>>===666666666555555555444444333333333444444555555555222222333333333444444444|||[[[AAA777===<<<::::::888444555555555555444333333444444444444333333333333333222222222222333333444777555666:::888666???LLLhhh|||\\\GGG:::<<<:::777666666666444333333222222222222111111111000000000000000000000000////////////////////////////////////////////////........................,,,---......//////...............////////////000000///......------......------............------////////////////////////........................////////////////////////////////////////////////.........////////////000........................------------------------------------------------------............------------------------------......////////////..................................../////////000000000000000000111111111222222333444555666888DDD^^^vvvvvvhhhpppuuuSSSBBB@@@???===;;;888777777777777666666666444444444444444555555555333333333333444444444444zzz}}}xxxRRR<<<<<<;;;:::;;;999444555666666666555333333333333333444444444444444333333222333333444555555777555888;;;:::===PPPfff}}}vvvZZZFFF>>>;;;999888888777666444333333222222222111111111000000000000000000000000////////////////////////////////////////////////........................------...///////////////....../////////000000000000//////...............------............------////////////////////////000000000000000000000000////////////////////////////////////////////////....../////////000000000........................................................................------............------..............................////////////................................./////////000000000000111222222222222333333333666555666===HHHZZZtttwwwooosssVVVGGG???;;;;;;999999999888888888777777555555555555444444444444333333333444444444444555~~~fffEEE???<<<:::;;;888444555666666666555333333333333333444444555555555333333333333444555666777666555888===???GGGdddrrr[[[???<<<:::999999888777555333333333222222222111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////---......///////////////////////////000000000000000000///...............------............------000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000////////////////////////................................................------............------..............................////////////......////////////////////////////////////000000000000222222333333333444444444666555;;;JJJ]]]pppuuuzzzoooUUUEEE@@@BBB:::::::::999999999888888666666666555444444444333333333333444444444555555JJJ@@@???999888:::777777777666555555444444666555333222111222333333555555555444444333333333;;;:::999;;;HHHgggMMMEEE@@@999333:::>>>333555555444333333333444444111111111111000000000000000000000000000000000000000000000000000000000000........................---------............///............/////////000000000000000000000000000,,,---...///000///......000000000000000111222222---...///111222111111000222222222222111000///...333111///...///000///...000000000000////////////000000000000000000000000////////////////////////---......///////////////........................//////////////////////////////////////////////////////////////////////////////000000111111222222555222000111555888888777888<<>>@@@EEE[[[hhhNNN>>>;;;777888999333555555444333333333333444111111111111000000000000000000000000000000000000000000000000000000000000................................./////////000000........./////////000000////////////////////////111111222222111000......111111000000000000111111333444555666666555444444555555333222222222333444222000000000222333333111111111000000000/////////000000000000000000000000////////////////////////---......///////////////........................//////////////////////////////////////////////////////////////////////////////000000111111222222333222222333444666888888BBBKKK___yyyyyy[[[FFF???<<<;;;===<<<::::::===888666444222333555777999888999777333111444444111wwwzzzeeeHHH;;;;;;>>>888888777777666666555555444333444444444444333333222111111222333444555777777555<<>>>>><<<999888;;;999777444222444777<<>>===:::888888888777555444666888;;;===PPPNNNGGG<<<777777666333}}}^^^AAA???AAA777888888888777666666555555222333555555666555444333555444333333444666777999DDDDDDZZZ}}}{{{{{{TTT;;;:::@@@:::777666555444333333333333222222222222111111111111////////////////////////////////////////////////........................------........./////////////////////000000000111000000000000000000000000222111111111111222222222444444333333333333444444333333333333444444555555555555666666666555333222222111111222333333111000222222222222111111111111000000000000000000000000////////////////////////---....../////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000111222333444444444666777444555???QQQ___{{{}}}eeeKKK@@@>>>>>>;;;999777777777777777777777777AAAAAA===777333333222///eeeBBB<<>>999888888777777666666555333444444555555555555444777666555444555777999;;;BBBIIIggg}}}|||~~~~~~wwwoookkkmmmpppyyyjjjDDD;;;<<<333888888666555444444444444333222222222222111111111000000000000000000000000000000000000000000000000........................------------............/////////000000000111111111111111111111111111111333222111111000000111111333333222111111111111111444333333333333333444444000111222333333333333333333111000111444666666666333333333222222222111111000000000000000000000000////////////////////////---......///////////////////////////////////////////////////////////////////////////////////////////////////////////////...///000111222444555555222444555666<<>><<<999777777777888999888666444333222555555333333555555222{{{QQQ@@@BBBAAA999999888888777666666666444444444444444555666666666666555555777:::===???LLLbbb{{{rrrllliiijjjlllqqqppplllgggbbb___```aaakkkuuu]]]DDD===777:::999888777555555555555333333222222222111111111000000000000000000000000000000000000000000000000....................................//////////////////000000000111111111222222222222222222222222222222222333444666888999666777888:::===@@@BBBDDDGGGFFFDDDBBBAAA@@@@@@AAA>>>======>>>@@@DDDHHHKKK<<<999666555666888999999444333333333333222222222000000000000000000000000////////////////////////---......///////////////////////////////////////////////////////////////////////////////////////////////////////////////...///000111333444555666222555999???JJJ]]]tttsssWWWFFF<<<888999888888888777777666555444222555666444555888999777hhhHHH???999999999888888777666666666555444333333444555666777555555444555888<<<@@@CCCfffzzzvvvppphhh```\\\[[[\\\[[[YYYVVVTTTSSSSSSUUUVVVZZZcccrrruuuPPPBBB@@@;;;:::999777666666555555333333333222222222111111000000000000000000000000000000000000000000000000........................////////////000000000000000000000000111111111111333333333333333333333333444555777:::???DDDHHHKKK@@@BBBFFFLLLSSSZZZ___bbbgggfffccc```]]]\\\[[[[[[\\\ZZZXXXYYY]]]dddmmmrrrGGGCCC===999888888888888444444444333333333222222000000000000000000000000////////////////////////---......///////////////000000000000000000000000////////////////////////////////////////////////////////////////////////...///000111333444555666444888???IIIXXXlllqqqUUUCCC>>>@@@:::999777666555666777888888:::888333333666777555HHHAAA???<<<;;;;;;:::999888777777555555555555555555444444333333333;;;???777AAA]]]|||wwwjjjeee^^^XXXTTTSSSQQQPPPLLLMMMNNNNNNMMMLLLLLLMMMQQQXXXcccrrrmmmHHH999@@@666666999555777:::444555444444333333222222111000000000000000000000000000000000000000000000000---------........./////////000111111000000111222444///...111333111000111666666:::???AAA@@@???@@@:::===MMM[[[___kkkxxxzzzffffffbbb___eeettt~~~tttllljjjmmmpppsssuuuwwwyyyyyywwwtttssssssdddWWWMMMMMMHHH>>>;;;???999888777777666444222000777444222222555555333000000000000000//////////////////////////////////////////000000000000//////////////////////////////+++---000111000000111222111111111000000000000000222000000111333666777888===;;;EEE\\\vvvuuuKKK<<>>777555555777888111222333333222222222222111111000000000///////////////////////////////////////000000000000//////////////////////////////000111111111///...///000111111111111000000000000111111111222555777999:::===AAARRRnnnmmmNNNBBB:::555999;;;555999<<<666666666666666555555555444aaaFFF???<<<<<<;;;:::999888777777777777777777777888888888:::;;;777666;;;CCCaaaxxxtttoookkkhhhccc\\\WWWSSSQQQNNNMMMNNNNNNNNNMMMOOONNNMMMLLLLLLNNNPPPRRRWWWcccooosssttt|||xxxRRRCCC888888;;;666444777333555555444444333222222222111111111111111111111111000000000000000000000000............////////////...///000000//////111222///111444555333555AAANNNhhhpppxxxzzzxxxuuuvvvwwwvvvrrrwwwxxxqqqsss{{{zzz~~~xxxlllbbb```[[[TTTJJJCCC???;;;888555000444888777333111222444222111111111000000000000///////////////////////////000000111111000000///////////////////////////000111111000//////222444111111111111111111111111222222333444666888:::<<>><<<<<<;;;:::999888888777777777777777888888888888333999999888AAAOOOooozzzkkkgggbbb^^^[[[WWWSSSOOOLLLKKKKKKMMMPPPRRRRRRRRRUUUTTTSSSTTTVVVXXXXXXXXX```iiiqqqqqqnnnsssdddKKK<<<:::>>>888666999777555555555444333333222222111111111111111111111111000000000000000000000000....../////////000000000---///000000000000111222111222444555555:::HHHWWWpppyyy}}}~~~}}}~~~xxxiii\\\aaa```^^^[[[UUUJJJ<<<333777999:::888666444444555222222222222111111111111000000000000000000000000000000000111111000000000////////////////////////....../////////222666999000111111111111111222222444444555555666888;;;>>>LLLaaaTTTGGG===>>>@@@:::999;;;777888888888777777777777666zzzttt}}}~~~|||PPPAAA===<<<<<<;;;:::999888888666666666777777888888888444===<<<<<>>CCCWWWqqqyyyOOO@@@>>>AAA===;;;<<<777999888888888777777777777~~~{{{xxxXXXAAA======<<<;;;:::999888888666666666777888888999999999>>>:::<<>>888888888888888777777777777zzzdddDDD======<<<;;;:::999999888777777888888999::::::;;;888>>>;;;DDDhhhvvvqqqjjjccc]]]XXXTTTQQQMMMLLLLLLMMMPPPUUU[[[___aaa___^^^```eeejjjmmmoookkkgggbbbbbbeeehhhhhhgggaaabbbccceeegggjjjmmmnnnuuu}}}]]]AAA===:::888888444666666666555444444333333222222222222222222222222000000000000000000000000000000000111111111222222///111333333333333555777777===IIIUUU```lll|||~~~~~~xxx}}}yyy~~~rrr___LLL???999888888555555555555444444444333222222222222222222222222000111111222222111111000000000000000000000000000000111111111///...///000000000111222222333444444777777888888;;;DDDRRR\\\lll{{{]]]EEE@@@===>>>>>>999888888777777777666666666{{{ppprrrMMM======<<<;;;:::999999888888888999::::::;;;<<<<<<777@@@DDDUUUvvvmmmddd```[[[WWWUUUTTTRRRQQQJJJMMMPPPUUUZZZ```fffjjjfffdddbbbdddhhhmmmqqqssstttmmmeeebbbfffkkkmmmmmm```cccfffhhhjjjkkkoooqqqvvv~~~~~~vvvrrrkkkHHHAAA===;;;999444666666666555444444333333222222222222222222222222000000000000000000000000000111111111111222222222000222444444444444666888BBBNNNaaapppzzzvvvwww{{{qqqcccaaacccllluuuwwwooofffiiihhhggggggjjjpppyyy~~~aaaIII;;;:::<<<666555555555555444444444222222222222222222222222111111222222222222111111000000000000000000000000+++...000111000000111222000000111222333333444444666777888999>>>JJJZZZgggsss{{{sssOOOCCC>>>>>>>>>888777777777777666666666666ddd}}}MMMBBB@@@DDDBBB999999===777:::888777888999;;;;;;::::::AAAJJJmmmuuuiiilllhhhddd```^^^]]]\\\YYYUUUQQQUUU[[[aaafffjjjllllllkkkgggbbbaaafffmmmuuuzzz|||ssshhhccceeeiiillllllhhhhhhiiilllrrrxxx}}}~~~}}}nnnllluuueeeDDD999;;;:::555666666666555444444333333444333111111222333222222111111111111111111111111,,,///333444333222333444111888555222888999;;;EEE]]]hhhvvv~~~xxxwwwzzzyyysssmmm}}}{{{wwwvvvqqqqqquuuyyy}}}}}}yyyvvvnnnwww}}}}}}~~~nnnwww~~~uuuZZZHHH@@@<<<<<<>>>;;;222000444444000444333333333333333333333111111111111000000000000111111000000//////......////////////000000000000111222222222222333555888222BBB<<<888NNN^^^eeesss```GGG???BBB???333999999888777666666666777gggooo___CCC===??????888;;;>>>888:::999999999:::;;;;;;;;;;;;GGG]]]yyysssrrrjjjjjjiiigggdddaaa]]][[[[[[___dddjjjnnnpppqqqqqqpppnnnjjjgggggglllsssxxx}}}uuukkkeeeeeejjjooosssffffffiiiooowwwsssqqqwwwsssMMM===<<<;;;666777777666555555444444333444333111111333444444333111111111111111111111111111111222111111000111111444;;;888666>>>EEENNN^^^iiiwwwrrrssswwwuuu^^^PPPLLLHHHAAA;;;999:::999666444333333444555666666666555111111111111000000000000111111000000////////////000000000111111111111222111222222222111222555777444===;;;DDD\\\gggmmm}}}|||yyyXXXBBB???BBB===:::999888777777666777777lllcccpppHHH???>>>???:::<<>><<<:::777777666666555555444444444333111222333444444333222222222222222222222222555333000000111222222222222:::888888CCCQQQcccyyy}}}~~~~~~rrrnnnmmmZZZFFF===999666444444222444666888999999888777222222111111111000000000111000000000000/////////111111111222222222333333222222333222111222444777::::::@@@WWWooosss{{{sssMMM>>>@@@@@@;;;:::999888777777777777ppp]]]|||}}}NNNDDDDDDEEE===;;;===888999:::;;;;;;;;;;;;<<<===DDD^^^{{{qqqjjjkkklllooorrrsssrrrqqq]]]]]]___bbbfffkkkoooqqqrrrvvvwwwrrrkkkiiiooovvv{{{yyyuuummmggghhhooouuulllllloooxxxlllKKK===<<<>>>888888777666666555555444666444222222222333222111222222222222222222222222333111000111444555555444111;;;>>>BBBRRRdddzzzeeeDDD555444666555333555777::::::999777666222222222111111111000000000000000000000000000000111111111111222222222333222333333222222222555777@@@===KKKiiizzzzzzfffJJJBBB===<<<;;;:::999888777777777qqqZZZqqqNNNDDDFFFGGG===999;;;:::777999::::::999:::===@@@KKKiii~~~tttrrroookkkhhhjjjpppuuutttrrrfffeeebbbbbbdddhhhnnnqqqvvv|||~~~yyyooojjjnnnuuuvvvxxxxxxrrrkkkhhhkkkpppoooooorrr}}}XXX???999;;;999888888777666666555555777555333222222222111000222222222222222222222222000000111333444555444333666EEENNNZZZooouuu{{{XXX>>>===>>>777555666888999999777444222222222222222111111111111000000000000111111111111000000000111111111222222222333333333333444777999CCCDDDZZZsssxxx}}}}}}|||yyy```OOOBBB===<<<;;;999888888777777mmm[[[lllRRRDDDBBBDDD<<<888<<<<<<888999:::999888;;;AAAFFFZZZ}}}vvvrrrlllttttttooojjjiiikkknnnnnnlllpppmmmiiifffeeegggjjjlll{{{~~~tttmmmooossstttwwwyyyvvvppplllmmmooossssssxxxoooNNN<<<777999999888888777777666666777666444444555555555444333333333333333333333333000222333444333333555777AAAQQQ^^^nnn}}}pppVVVKKK@@@333666777888888777555222111333222222222222111111111000000000111111111111222000000000111111111111222222333444444555666:::<<>>===<<<:::999888888777lll\\\hhhfffLLL???@@@<<<:::===:::999;;;;;;:::999===FFFMMMttt|||ooojjjoooppphhheeekkkqqqrrrqqqmmmhhhfffhhhjjjoooooonnnmmmllllllkkkkkktttzzz~~~}}}vvvqqqrrrtttuuuwwwyyyxxxvvvtttuuuwww}}}}}}kkkKKK::::::999999888888777666666666555555666999;;;<<<<<<333333333333333333333333000444666666555888AAAIIIUUUcccmmmzzz}}}{{{wwwYYY@@@555666777777777666555444444333333222222222111111111000000111111111222222222111111111222222222333333222333555666777999===@@@JJJ\\\xxx}}}wwwsssyyyzzzpppkkkkkklllnnnxxxhhhMMM???>>><<<;;;999888888888ppp\\\```}}}XXXAAA>>>=========777;;;<<<<<<::::::???IIIRRR|||bbbccceeeffffffddd```]]]kkkrrrwwwrrrhhhbbbfffmmmmmmpppsssvvvwwwvvvtttrrriiiooovvvxxxvvvtttuuuwwwwwwxxxyyyyyyyyy{{{}}}[[[BBB::::::999999888777777777555555555888===@@@BBBBBB333333333333333333333333000555888888888AAAQQQ^^^kkkuuuzzz{{{~~~eeeDDD???666666666666666777777777333333333222222222111111000000111111222222222222222222333333333444444444111333555666888;;;???BBBOOOfff}}}wwwppp{{{vvvsssrrrrrrkkkfffbbbccciiinnnnnnlllhhhoooxxxsssRRR???>>>===;;;999888888888|||gggwwwVVVEEE???888DDD>>>999;;;:::666:::===<<>>XXX|||zzzvvv~~~wwwlllfffeeeeeebbb```YYY[[[___fffnnnqqqpppnnnjjjkkkrrr}}}eeeKKKAAA<<<===;;;666777>>>tttttt\\\EEEAAA;;;BBB<<<999===;;;:::@@@DDDBBBZZZwwwfff[[[YYYbbbiiijjjooowwwvvvppphhhqqqvvvqqqjjjiiijjjjjjggglllvvv{{{oooppprrrrrrssstttuuuvvvoookkkjjjppp{{{tttIIIAAA999<<>>???;;;666555444222444666777666555555777888;;;EEEWWWhhhrrrdddCCC>>>;;;777555444444666777444444444333333333333222222222222222222222222222222222222333444444555555666888999999999<<>>777888999555444999555555444444444333333333333333333333333333333333222222333333444555555555999777:::>>><<<:::CCCQQQyyy|||xxxiiibbb[[[XXXWWWYYY[[[\\\YYYVVV___aaaffflllrrrttttttrrrkkkooovvvcccPPP???<<<===:::999<<>>???@@@@@@EEEJJJRRR{{{pppbbb[[[^^^dddnnnvvvyyyvvvwww}}}}}}xxxkkknnntttzzzzzzwwwsssqqqssstttuuuvvvwwwyyy{{{||||||}}}TTT@@@;;;>>>:::777::::::444555666444333444888;;;333444555666666666777777<<>>:::555777666666666555555555444444333333333333333333333333333444444555555666777777999555:::@@@>>>===OOOggg}}}xxxwwwkkkaaaXXXTTTTTTPPPUUU\\\dddiiijjjhhheeehhhlllqqquuuwwwxxxwwwwwwuuurrrrrrxxxjjjIII======<<<:::;;;rrrVVVFFFDDD<<>>BBB@@@BBBNNNbbblll___^^^aaajjjsssuuuyyywwwrrrttt||||||vvvmmmnnnttt|||}}}yyywwwtttxxx}}}}}}||||||yyyyyy|||}}}iiiLLL<<<>>>:::999;;;:::888888888666444555666888333444555666666777999<<>>>>>SSSuuusssbbbccciiimmmsss{{{{{{|||yyyuuu{{{zzz|||yyy|||zzzxxx}}}ZZZAAA???<<<:::;;;888:::999777777666666666555555666777666666999>>>BBBMMM\\\hhhooojjj[[[TTTQQQOOOQQQSSSUUUXXXZZZ[[[[[[\\\YYY^^^cccgggeee]]]RRRKKKCCCBBBDDDFFFLLLbbbwwwTTTAAA;;;;;;;;;777777777666666666555555444444444444444444444444444555555666777777888888888;;;======AAAOOOeeevvvzzz~~~hhh___WWWSSSQQQPPPTTTYYY]]]bbbiiiooorrrtttssssssuuu{{{kkkPPPDDD>>><<<>>>tttnnnLLLDDD===GGG???;;;EEEAAA@@@\\\ooodddbbbmmmuuutttssswww|||}}}|||~~~~~~~~~eeeEEE@@@===;;;:::666888666555666888888777555666777888777888;;;AAAGGGRRRaaakkkqqqzzz___PPPPPPUUUUUUSSSXXXWWWVVVYYY___eeejjjmmmhhhaaa[[[\\\dddjjjjjjgggbbbZZZTTTPPPLLLXXXzzznnnPPPBBB<<<888777777777777666666666666444444444444444444444444555555666666777777888888888===???===CCCWWWmmmzzz}}}yyyiii^^^YYYUUUUUUVVVVVVZZZ___cccggglllqqqsssuuuuuuvvvyyyYYYHHH???<<>>===999888888888777666666666666666999777555666:::AAAIIIOOOaaabbbhhh}}}ooo```RRRPPPTTTVVVXXXYYY^^^^^^cccZZZQQQgggvvvfffbbbaaaccciiinnnwwwlllYYY```rrr~~~vvvKKK:::>>><<<:::777444555888777444666666555555555444444444444555555666777888888999<<<<<<===AAALLL___sssyyyfffZZZVVVUUUTTTUUUYYY^^^bbbdddnnnooossswww|||tttTTTCCC;;;777ppppppwwwqqqQQQIIIAAACCC@@@???EEEEEETTT~~~{{{lllkkkmmmssszzz{{{}}}XXX???===>>><<<888888888777666666666666666666666666888===FFFOOOUUUccchhhttt~~~iii___WWWRRRVVV[[[]]]]]]___ccc]]]ggglllcccffflllccciiilllqqqyyymmmiiirrryyy___CCC===:::888555333444666777666666666555555555444444444444555555666777888999999;;;777:::HHHZZZjjjyyy|||hhh]]]XXX___^^^\\\]]]bbbhhhnnnqqqwww{{{kkkNNN@@@>>>ccchhhwwwvvvWWWEEECCCEEE??????FFFKKKbbbqqqkkksssvvv{{{uuufffffftttjjjEEE;;;???>>>888888888777666666666666777444555777;;;BBBLLLWWW^^^iiirrrsssbbbYYYOOOPPPVVV___dddcccdddfffooonnnqqqhhhfffjjjxxxxxxvvvzzzQQQ===;;;999777555555555666777666666666555555555444444444555555666777888999:::<<<555;;;SSSiiiuuusssjjj[[[ZZZ^^^gggeeedddeeejjjqqqyyy~~~YYYCCC@@@bbbjjj}}}}}}}}}\\\AAAEEEFFF??????DDDLLLjjj{{{tttvvvvvv}}}jjjcccfffiiimmmpppzzz~~~OOO:::>>>@@@777999888777777666666777777333666:::>>>EEEPPP\\\dddlll}}}sss___XXXXXXQQQWWWbbbkkkmmmjjjkkkooo{{{zzzlllpppvvvwww|||bbbCCC>>>;;;999:::999666555666666666666666555555555555444444555777888999::::::???888BBB^^^qqqxxxlllrrruuuaaa[[[aaaiiimmmmmmmmmpppvvvjjjIII@@@bbbjjj|||~~~bbbAAAFFFEEE???BBBEEEOOOrrrxxxyyyxxxzzzbbbeeeqqqtttpppmmmsssuuu{{{wwwrrrvvv[[[<<<===???888999999888777777777777777555999>>>BBBHHHQQQ^^^gggjjjwww^^^QQQOOOPPP^^^dddmmmsssqqqnnnqqqxxxwwwuuuvvvuuuRRR???999777:::<<<888555666777777666666666555555555444444555777888:::;;;;;;======LLLfffttt|||ssslll~~~hhh___```fffnnnrrrvvv{{{YYYCCCbbbjjj|||lllDDDFFFCCCAAAEEEIIIWWW~~~zzz|||~~~yyynnnooorrrnnnkkklllvvvwwwyyy~~~xxxqqqlllmmmmmmlllnnnssszzzkkkCCC<<<>>>:::999999888777777777777888777<<>>:::999888888777777888888999???FFFJJJOOOWWWdddmmmsss]]]WWWYYY```gggfffhhhnnnuuuyyy}}}eeeNNN;;;999===<<<:::;;;777777777777666666666555444444666777999;;;<<<======NNNeeevvv}}}yyyyyyeeeccciiimmmsss{{{WWWdddlll}}}nnnMMMFFF>>>FFFBBBKKKccc~~~wwwrrrtttwwwuuuppplllnnnrrrxxx~~~sssmmmnnnqqqrrrqqqyyy{{{~~~RRR======BBB:::999888888777888888888:::AAAHHHMMMQQQZZZgggqqqlllXXXSSSWWWbbblllooorrryyyaaaDDD===>>><<<:::;;;777777777777666666666666444444666777999;;;<<<===CCCXXXooo|||oooeeejjjsssxxxuuurrrtttuuuvvvzzz~~~ssswwwjjjgggnnn}}}rrrmmmYYYBBBHHHCCCBBBRRRzzz|||uuunnnjjjkkkmmmkkkmmmqqqxxxyyyppppppvvv{{{~~~bbbAAA===>>>;;;<<<<<<:::888888999:::>>>KKKEEEBBBSSS```pppeeeSSSZZZ```eeeqqq}}}~~~tttKKK;;;;;;>>>EEEMMMAAA:::777999999555666:::444444777;;;:::888<<>>888888888666666999666666999<<<:::999>>>EEE[[[rrr~~~tttnnnrrr|||bbbiiivvvmmm[[[qqqGGGFFFEEEIIIaaauuuyyyvvvqqqjjjffffffjjjmmmuuurrrnnnooovvvPPP<<<@@@;;;<<<<<<:::999999;;;<<>>EEEGGGLLLVVVddduuunnnooo~~~fffgggmmm|||aaaFFF>>>IIIXXXWWWKKK===777777888888777999999;;;<<<:::;;;DDDPPPnnn{{{rrrtttvvvxxxzzz}}}rrr[[[xxx~~~PPPIIIHHHNNNoooyyyzzzzzzxxxlllkkkkkklllpppuuuzzz|||xxxxxx~~~iii???@@@<<<<<<<<<:::999;;;>>>AAACCCFFFPPP\\\ggg~~~lllvvv}}}jjjpppwwwwwwSSSBBBGGGRRRYYYOOOBBB999777999999777888999;;;;;;:::===JJJXXXuuuxxxwwwzzz|||}}}vvvvvvwwwtttzzzttt```QQQHHHGGGTTTyyywwwwww}}}uuuvvvwww{{{yyyGGGBBB<<<<<<<<<::::::<<<@@@CCCBBBGGGUUUaaammmzzzrrrpppyyy]]]DDDAAAHHHVVVQQQGGG<<<777999999777777888:::;;;;;;AAARRRcccyyyxxx|||yyywww}}}zzzfffTTTJJJKKKXXXxxxvvvOOOCCC<<<<<<<<<::::::<<>>@@@PPPQQQKKK???888999999888777888;;;===>>>FFFZZZmmm{{{{{{yyyrrr|||}}}fff~~~XXXNNNPPPYYY~~~~~~SSSAAA===<<<<<<::::::===AAAEEEIIIMMM\\\jjjrrrfffrrryyymmmMMMBBBBBBLLLPPPMMMBBB999888999888777999<<<>>>@@@JJJ```ttt~~~|||hhhtttaaaIIIMMM]]]cccCCC@@@<<<:::<<<===<<>>===@@@EEEGGGVVV```vvvppp___jjjiiiJJJ@@@>>>AAA???:::999;;;:::666999:::;;;>>>HHH[[[ppp}}}aaa___dddNNNXXXzzzQQQCCC???===>>>???>>>BBBFFFJJJWWWeee~~~gggaaa}}}VVV???;;;===;;;888777888888666999888:::AAAOOObbbuuu```WWW|||eeeOOO[[[SSSDDD???<<<>>>>>>>>>BBBGGGMMMXXXjjjttthhhnnneeeCCC<<<<<<;;;999888999:::999;;;888:::EEEUUUgggxxx]]]TTTxxxfffOOO\\\\\\DDD???<<<======>>>BBBGGGPPP\\\ooonnnmmmqqqHHH>>><<<;;;:::::::::;;;<<<<<<999<<>>BBBHHHTTTbbbsssyyymmmuuuwwwwwwJJJ@@@<<<:::::::::888:::===<<<:::@@@QQQ```nnn~~~}}}fffjjjkkkVVVccc{{{~~~rrrFFFAAA======>>>???DDDJJJVVVfffuuu~~~wwwvvv{{{}}}WWWBBB===:::;;;;;;888999>>>;;;;;;EEEWWWfffrrryyyfffnnnmmm[[[ggg{{{~~~~~~HHHBBB>>>??????@@@EEEKKKUUUhhhuuu{{{}}}{{{wwwlllEEE???<<<>>>===999;;;@@@:::;;;HHH\\\jjjvvv~~~~~~yyybbbfffmmmPPPsssYYYAAA>>>>>>AAADDDCCCUUUfffhhh|||{{{sss|||}}}PPP;;;???===888>>>:::===777EEEOOOZZZiiiwwwwww|||eeeeeetttXXX|||bbbFFFBBBAAABBBDDDCCCSSSgggooouuuTTT===@@@===999>>>:::===999GGGQQQ[[[jjjxxxxxxqqq|||ccc^^^tttZZZlllHHHCCCDDDBBBFFFHHHVVVkkk{{{ttt|||\\\AAA@@@===999>>>:::>>>;;;IIIRRR\\\mmm}}}uuuqqq}}}{{{dddYYYttt]]]vvvwwwtttHHHBBBEEEBBBJJJQQQ^^^ooorrrxxxfffEEEAAA===:::>>>:::???<<>>KKK\\\fff~~~oooiii{{{OOOBBB>>><<>>NNNcccmmm{{{yyydddiii~~~zzz~~~}}}SSSBBB>>><<>>===???;;;BBBAAANNNXXXeee~~~oooXXXZZZ{{{zzztttkkkddd___ZZZUUUQQQRRRRRRTTTXXX\\\^^^^^^]]]ccc^^^\\\___```aaahhhrrr___DDDEEEGGGUUUdddyyysss~~~|||}}}|||uuuccc[[[UUUTTTSSSUUU^^^jjjxxx___?????????<<<>>>@@@HHHLLLXXXjjjoooXXXWWW}}}}}}xxxppplllaaa]]]WWWSSSSSSRRRQQQOOOTTTVVVYYY\\\```bbbbbbaaa```^^^___bbbaaa^^^bbbhhhxxx|||iiiIIIHHHJJJWWWfffuuuvvvwwwfffZZZSSSNNNMMMMMMPPPYYYdddzzzdddAAA@@@@@@===???@@@KKKPPP]]]pppuuutttvvvyyymmmXXXTTTsss|||nnnddd\\\XXXRRRPPPNNNNNNPPPTTTVVVVVVYYY[[[___bbbdddeeeeeeeeebbbbbbbbbccc```]]]```fffkkksss{{{tttvvvOOOIIINNNZZZjjjttt|||iiiYYYRRRMMMJJJIIIJJJNNNXXXaaatttlllDDD@@@@@@>>>???@@@GGGMMM]]]sss~~~vvvwwwwwwzzz}}}jjjXXXSSSkkkzzzkkkbbbZZZTTTPPPRRRSSSTTTWWWZZZ\\\]]]]]]^^^aaadddfffffffffeeefffhhhiiihhheeeaaaaaafffllljjjmmmwwwsssRRRHHHPPP]]]ppp~~~vvvssssss___RRROOONNNLLLLLLNNNSSS[[[aaagggrrrsssGGGAAA@@@>>>@@@AAAEEELLL]]]uuu{{{iiiWWWQQQddd}}}iii___[[[VVVRRRRRRQQQUUUZZZ___aaaaaa```___ccceeehhhhhhfffeeeeeeffflllrrruuurrrllliiiiiikkkkkklllqqq}}}vvvSSSFFFSSS```www|||}}}wwwmmmeeeUUUMMMNNNPPPQQQQQQSSSXXX]]]```___dddooo~~~~~~uuuIIIBBB@@@>>>AAABBBJJJQQQaaa{{{~~~zzzhhhWWWPPP```zzzyyy}}}|||jjj[[[WWWWWWTTTTTTXXXTTTYYY```eeegggfffeeedddgggiiijjjiiigggfffiiilllqqq}}}wwwpppkkkqqqsssuuuwww~~~uuuWWWFFFWWWeeezzzyyyrrrqqqwww^^^SSSQQQOOOUUUXXXYYYZZZ]]]___^^^dddaaabbbnnn{{{|||{{{yyyxxxxxxzzz|||~~~}}}wwwuuunnnnnnooouuurrrJJJCCC???===AAAEEEMMMSSSddd~~~xxxeeeVVVSSSeeevvvkkkqqqyyynnn___UUUWWWYYYXXX[[[aaa^^^ccchhhjjjiiiiiiiiijjjjjjlllmmmkkkiiikkkqqqwww|||www]]]III\\\kkkzzzxxx{{{~~~vvv^^^WWWYYYXXX```gggggggggiiigggbbbllliiiggglll|||yyytttsssssstttssstttwww||||||ooohhhbbbbbbaaaaaaiii}}}|||lllIIIDDD???;;;BBBHHHLLLSSSggguuubbbUUUVVVlll}}}ggg[[[XXXcccpppyyyyyyjjj]]]WWW\\\___^^^bbbkkkgggiiikkkiiigggeeegggiiikkkmmmnnnmmmlllpppxxx{{{}}}bbbLLLaaaooo{{{|||zzzsss\\\XXX\\\cccmmmtttuuutttuuuqqqjjjqqqssstttwwwzzzvvvtttkkkmmmoooqqqssswww~~~tttjjjeeeddd___YYYZZZlllyyyhhhIIIEEE???;;;BBBIIIMMMWWWooosss^^^YYYXXX}}}vvvjjj```RRRLLLMMM[[[lllxxxlll^^^^^^]]]```hhhooollleeejjjjjjkkklllnnnooommmlllkkkrrrzzz}}}}}}yyynnnSSS\\\kkkppp~~~uuuzzzuuudddfffhhhqqq{{{}}}uuuppp}}}{{{vvvooowwwssstttyyy{{{}}}}}}tttiii```___bbbjjjzzzuuusss||||||oooMMMBBBCCCCCCBBBCCCLLLYYYqqqyyyaaa\\\___|||zzzuuupppggg\\\TTTOOOKKKLLLWWWdddooo{{{{{{bbb___bbbdddgggnnnssspppiiimmmmmmnnnppptttwwwyyyyyyyyyoooTTT```ppptttwwwbbbhhhooo}}}xxx||||||zzzxxx{{{yyypppkkkqqq|||rrrooouuuzzzRRRAAA???@@@BBBFFFLLL\\\vvvyyy^^^WWW^^^ttt||||||wwwpppjjjddd]]]TTTNNNKKKJJJMMMTTT]]]fffsss~~~tttaaadddjjjoooqqqtttwwwuuuqqqqqqqqqssswww|||vvvuuuYYYfffzzzzzz}}}lll{{{}}}pppiiitttrrrnnnppp~~~[[[CCC>>>@@@DDDJJJLLL___}}}www[[[TTTXXXooo|||vvvqqqjjjccc]]]XXXRRRNNNIIIMMMSSSYYY^^^eeeoooxxx{{{|||~~~uuuiiinnnuuuzzzzzzyyyzzz{{{yyyuuuvvvzzzqqq~~~___lllxxx{{{eeeeeeqqq|||~~~}}}qqqsssxxxaaaGGG@@@BBBGGGMMMMMMcccwww___YYYXXXwwwooo{{{zzzzzzxxxtttlllhhhbbb\\\WWWSSSPPPNNNKKKTTT^^^bbbeeejjjqqqvvvxxxxxxzzz~~~uuuqqqzzz}}}zzz~~~nnncccmmm|||{{{zzz|||qqqwwwvvvmmmvvv___GGGBBBCCCGGGMMMOOOgggrrr]]]ZZZWWWooopppwwwrrrpppnnnkkkeeebbb^^^YYYVVVTTTSSSSSSSSS]]]fffiiijjjnnnrrrsssuuuuuuvvvzzzxxxzzznnn|||ccckkkyyyffffffooowwwrrriiirrr|||XXXDDDAAACCCFFFKKKQQQjjjlllXXXVVVTTTjjjnnn|||sssmmmhhheee___^^^\\\YYYWWWWWWWWWYYY^^^eeejjjiiiiiimmmpppooommmnnnooosss{{{yyyxxxlllvvv```pppyyy^^^___hhhqqqooohhhpppwww|||TTTCCCBBBEEEIIIMMMTTTnnnmmmWWWUUUSSSkkklll~~~tttkkkeeeaaaWWWXXXWWWVVVUUUUUUWWWXXXeeejjjjjjeeeeeekkkmmmkkkffffffgggkkkttt~~~yyyooorrr}}}iiippp___vvvsssxxx~~~eeeXXXeeettt~~~}}}kkkjjjvvv{{{TTTDDDEEEHHHMMMRRRVVVpppzzzeee]]]UUURRR}}}qqq~~~{{{ssseeeZZZ\\\VVVPPPOOOSSSYYY]]]___nnnmmmjjjgggeeedddeeeeeegggbbb]]]^^^ccckkkvvv~~~wwwvvvoooiiihhhhhhkkkrrr{{{lllqqq^^^wwwnnnaaadddnnn}}}eeedddeeennnfffiiiuuu}}}{{{UUUDDDCCCGGGLLLOOOWWW}}}zzzfff\\\XXX___jjj~~~~~~wwwiii]]]WWWRRRNNNPPPVVV^^^ccceeeiiigggeeeeeegggiiikkklllddd___ZZZYYY\\\ccclllsss~~~yyytttqqqllleee```ZZZXXX\\\bbbiiirrr{{{mmmnnn]]]wwwxxxkkkbbb``````llllll```hhhwwwzzzdddgggsss{{{{{{SSSCCCDDDIIILLLOOO\\\{{{hhh\\\ZZZkkkyyybbb{{{zzz~~~yyykkk^^^PPPNNNLLLQQQZZZccciiikkkfffdddbbbeeejjjnnnnnnnnnaaa^^^XXXTTTUUUZZZaaaeeepppqqqooohhhbbb^^^YYYSSSNNNJJJJJJTTT```kkkuuu|||qqqnnn```|||www{{{wwwmmmggggggddd]]]eeehhhvvvooo```ssswwwdddgggrrrzzzUUUDDDHHHMMMOOOPPPbbbxxxxxxxxxzzz~~~~~~zzz}}}hhhZZZYYYllluuu___~~~~~~uuuuuuyyyuuugggZZZLLLKKKKKKQQQ[[[dddiiikkkdddcccdddhhhmmmooommmiiicccbbb]]]WWWVVVZZZ]]]]]]bbbbbb___[[[VVVSSSOOOMMMLLLHHHJJJVVVeeepppyyywwwpppeeewwwvvvlllcccjjjqqqppppppiiijjjxxxssshhhvvvggghhhqqqxxxYYYFFFLLLQQQSSSUUUhhh~~~{{{vvvvvvwwwyyy~~~zzzdddWWWVVVeeemmm^^^|||qqqooorrrnnnaaaUUUKKKJJJKKKPPPYYY___bbbbbb\\\^^^cccjjjoooppplllhhhmmmooollleeecccdddccc___YYYWWWUUUSSSPPPMMMKKKKKKNNNLLLOOO[[[hhhrrr{{{tttmmmjjjuuuvvvrrr___hhh{{{~~~xxxrrruuuyyybbbwwwrrrhhhgggnnnsssZZZFFFLLLRRRTTTWWWooosss^^^TTTSSS___aaa\\\zzzoooiiihhhddd[[[RRRKKKJJJJJJNNNTTTWWWWWWVVVNNNTTT\\\eeekkkmmmnnnnnnwww}}}|||tttpppnnnhhh___UUUQQQNNNOOOMMMJJJJJJMMMPPPOOOTTT^^^hhhqqq|||mmmggglllvvv```fffgggdddkkkeeedddiiinnnrrr}}}TTTDDDLLLQQQTTTXXXttt}}}{{{uuussspppppprrrwww}}}sss{{{nnn]]]RRRRRR]]]YYY[[[|||tttiii```\\\XXXRRRNNNIIIHHHHHHKKKNNNPPPMMMJJJDDDJJJTTT[[[```gggnnntttzzzzzzsssnnncccVVVOOOKKKJJJNNNOOONNNQQQVVVXXXYYY]]]dddiiippp|||mmmfffooouuukkkooojjjeeedddbbbgggmmmlllttt~~~MMMDDDOOOTTTVVV\\\ttt|||xxxrrrmmmlllmmmqqqsssvvv{{{zzzlll^^^SSSSSS^^^WWW[[[~~~tttmmmbbbXXXRRRNNNKKKJJJHHHFFFFFFHHHKKKKKKGGGCCC@@@GGGOOOSSSWWW___lllvvvwwwyyypppiiiZZZJJJKKKGGGHHHNNNSSSUUUZZZbbbdddeeeiiilllmmmqqq}}}qqqjjj}}}sssqqqsssxxx{{{mmmxxxddddddccciiipppmmmrrrsssHHHFFFTTTXXXZZZ```rrrzzztttqqqrrrtttwwwzzzzzzjjjZZZQQQSSSmmm^^^VVVzzzssshhh]]]YYYUUUNNNHHHFFFHHHJJJKKKKKKLLLMMMHHHAAAIIIKKKQQQXXX]]]aaaggglllyyy}}}}}}tttfff[[[TTTPPPQQQMMMMMMRRRVVVYYY]]]bbbiiisssmmmeeezzz~~~zzzvvvrrr|||tttbbbaaagggooorrrvvvdddFFFFFFSSS```]]]bbb}}}~~~}}}xxxgggYYYOOOYYYZZZUUUttt}}}tttiii___YYYUUUPPPMMMMMMNNNQQQQQQMMMJJJLLLMMMKKKPPPRRRVVV[[[^^^```dddgggvvvyyyyyypppdddYYYSSSQQQYYYUUUTTTXXX\\\___fffmmmuuudddbbbzzz|||xxx}}}nnnaaabbbhhhooottt~~~hhhIIIHHHVVVccc```eeeuuuddd[[[OOObbbXXXYYYvvvyyywwwmmmbbbZZZSSSNNNOOOSSSXXXZZZVVVNNNIIIMMMTTTXXXZZZ\\\___`````````aaaaaaqqqtttuuupppeeeZZZUUUUUU\\\YYYWWWZZZ]]]```iiirrrxxx\\\bbb~~~}}}uuuiiijjjppp}}}vvv~~~jjj___dddjjjooowwwlllLLLKKKXXXgggdddiiirrrccc\\\RRRlll{{{UUUZZZuuu~~~zzzpppcccXXXOOOJJJNNNUUU```]]]UUUKKKIIIQQQZZZ^^^```dddgggeeeddddddcccaaakkknnnsssrrrjjj___ZZZZZZ\\\ZZZ[[[]]]]]]```iiisssmmm\\\iii}}}~~~zzzvvvqqqnnnkkk|||nnngggkkkxxxyyyhhh]]]eeekkknnnzzzmmmLLLKKKZZZjjjhhhmmmoooccc[[[TTTqqqxxxSSSTTTlllwwwlll^^^RRRJJJHHHNNNWWWaaaZZZNNNFFFJJJVVV]]]^^^aaahhhlllkkkkkkmmmlllhhhdddhhhooossslll```ZZZ\\\]]]___bbbeeeccceeennnyyyeee^^^ppp{{{{{{yyy~~~wwwmmmsssvvvxxxuuuvvvssseee\\\eeelllooojjjJJJKKK\\\nnnmmmqqqyyywwwzzz|||~~~{{{kkkbbbXXXUUUrrrtttSSSVVVlllrrrfffVVVLLLGGGGGGNNNVVVZZZRRRHHHDDDLLLYYY^^^[[[^^^iiipppppprrrxxxxxxsssdddeeelllpppiii[[[WWWZZZ^^^aaagggiiihhhkkkwwwaaa]]]uuu~~~}}}{{{}}}rrruuulll___\\\fffmmmsssfffGGGLLLaaauuutttxxxtttpppssspppooorrr~~~vvvuuufff^^^WWWWWWooolllTTT\\\pppttteeeSSSHHHDDDDDDIIIOOOMMMJJJFFFFFFNNNXXX]]]ZZZ\\\iiirrrtttyyy}}}mmmjjjkkklllcccUUUSSSZZZcccggglllnnnnnnuuu```[[[zzz{{{ggg[[[]]]gggnnnzzzdddHHHOOOhhh}}}}}}~~~uuuxxx|||wwwqqqllloooyyyzzzrrrcccZZZXXXXXXmmmfffSSS\\\kkk{{{hhhTTTGGGCCCAAACCCFFFCCCFFFGGGHHHNNNWWW[[[[[[[[[iiitttvvv|||xxxqqqmmmkkk```RRRSSS\\\mmmppptttvvvxxx___ZZZ~~~wwweee\\\]]]gggpppdddIIIRRRmmm~~~sssoooqqqzzz|||rrreeeZZZXXXVVVvvvbbbVVVSSSwwwppp^^^KKKFFFHHHHHHFFFEEEEEEHHHMMMRRRWWW[[[]]]^^^eeeiiiooovvv|||yyyqqqbbbRRRPPPXXXpppwwwzzzrrr[[[YYYqqquuuyyylll^^^XXX]]]eeerrr\\\MMMNNNwwwwwwwww|||vvvrrrfff]]]XXX\\\dddTTTQQQtttgggZZZNNNJJJJJJJJJJJJLLLMMMOOOSSSVVVZZZ]]]```bbbfffhhhmmmttt{{{~~~uuubbbRRRUUUcccyyy}}}~~~~~~}}}yyyxxx|||sssyyynnnXXXWWWjjj~~~vvvkkk~~~{{{fff]]][[[ccclll|||UUULLLRRR~~~yyyyyyzzzsssggg___YYYlllcccQQQPPPrrrrrr\\\UUUOOONNNMMMMMMQQQVVVWWWXXXZZZ\\\]]]aaaeeeiiijjjjjjmmmssszzz~~~~~~}}}|||~~~~~~ttt___RRR]]]qqqqqqqqqvvvssssssxxxxxxuuuwwwpppooowww{{{~~~gggTTTUUUdddoooffffff~~~zzzuuuooo___\\\^^^eeemmmvvvMMMMMMVVVvvvuuuxxx~~~tttggg^^^XXXyyy___MMMPPPoookkkYYYRRRMMMMMMOOOQQQVVV\\\^^^___```___```dddjjjoooqqqooonnnqqqwww{{{{{{zzzttttttrrrhhhXXXQQQbbbzzzpppfffkkkrrrmmmkkkmmmrrrvvvxxx~~~~~~zzz}}}{{{bbbQQQQQQdddooogggppp{{{uuugggZZZ[[[```gggmmmiiiKKKOOOXXX{{{ooo{{{~~~~~~}}}tttdddZZZUUU|||YYYKKKQQQhhhhhh\\\RRRJJJLLLRRRWWW[[[___bbbccccccaaa```dddlllsssvvvssspppqqqtttvvvvvvuuummmfff```YYYQQQRRRfff}}}pppccc\\\\\\^^^]]]^^^aaacccdddlllsss]]]PPPKKKiiiwwwsssvvvyyy|||oookkkrrr}}}xxxdddYYYZZZaaalllqqqcccNNNQQQYYY|||www{{{qqq```UUUZZZ}}}VVVLLLTTTdddeee]]]SSSMMMPPPXXX]]]```cccdddffffffccc```bbbjjjqqqxxxxxxxxxwwwuuurrrpppnnnhhh^^^VVVSSSQQQUUUggg{{{xxxccc[[[]]]\\\XXXTTTPPPVVV___cccdddlllkkkZZZQQQJJJooo~~~}}}ssstttvvvqqqrrrssscccYYY[[[dddmmmuuu^^^OOOSSSZZZ{{{{{{sss}}}vvvuuutttxxxjjj[[[TTTZZZ{{{VVVQQQ]]]iiieeeXXXTTTUUUZZZ```bbbeeeiiihhhjjjiiiddd______fffmmmzzzuuunnnkkkfff___[[[ZZZXXXZZZhhhyyyyyy___YYY___bbb^^^YYYQQQXXXbbbiiillluuuxxxdddVVVQQQRRRvvv}}}lll___WWW]]]iiinnn}}}VVVMMMRRR\\\}}}ooooooxxxuuukkksss|||}}}wwwpppdddYYYTTTRRRtttWWWUUUgggqqqiiiRRRUUU\\\ccceeeeeehhhnnnkkkmmmlllfff___]]]ccciii}}}{{{pppjjjgggdddcccddd```]]]iiixxxmmm___aaaaaa\\\WWWVVVZZZ```hhhnnnyyysss___TTTQQQ\\\{{{~~~tttiiiqqqvvvfff[[[VVV___mmmtttyyyOOOJJJQQQ]]]|||{{{pppdddmmm}}}sssdddXXXQQQNNNWWWvvvaaabbbdddmmm~~~kkkYYY]]]```bbbgggmmmnnnjjjnnniiihhhiiieee^^^^^^bbbxxxmmmpppsssmmmeeedddaaajjj}}}wwwfffcccaaa]]]XXX\\\aaafffmmmzzz~~~kkk]]]SSSRRRfffwww~~~nnnnnnvvvnnn^^^ZZZ```jjjrrruuurrrLLLKKKNNNaaafffeeeccciiiooobbbWWWRRRPPPUUU}}}~~~VVVVVVVVVaaannn^^^dddgggfffhhhmmmqqqppphhhdddaaacccbbbaaadddkkkyyy{{{sssyyyuuuooolllfffiiiyyy~~~gggaaaaaa```WWWYYY]]]bbbjjjuuuwwweeeXXXOOOPPP```pppzzz~~~~~~eeeXXXXXXaaakkkssszzzfffNNNMMMPPPcccuuucccgggfffdddmmm}}}~~~}}}zzziii]]]TTTPPPPPP```pppQQQQQQOOO]]]pppeeejjjmmmkkkkkkpppssstttmmmgggccccccccceeejjjppp~~~zzzzzzsssooohhhlll|||zzzbbb\\\```dddWWWYYY\\\bbbjjjsss|||zzz}}}ooo^^^RRRKKKNNNZZZfffmmmwwwttt\\\TTTZZZdddooovvvYYYMMMMMMQQQbbbttt^^^]]]fffiiidddbbbfffiiigggssstttggg\\\RRRMMMOOOuuubbbOOOQQQPPP___oooiiikkkmmmmmmqqquuusssnnnllliiifffgggkkkoootttxxxuuurrrxxx}}}{{{zzz}}}yyyooommmkkktttmmm]]]^^^eeejjjXXX[[[```hhhpppwww{{{}}}~~~iiiYYYOOOJJJOOOXXX^^^dddxxxmmmYYYWWW```jjjrrrzzzNNNKKKLLLOOO```pppaaa___]]]gggllliiiggglllrrruuu|||~~~rrrkkkaaaTTTOOORRR|||SSSKKKPPPNNNZZZ~~~lllhhhgggggglllwww{{{qqqcccaaabbbdddiiiqqqyyy|||}}}uuuggg```fffjjjhhhjjjppp}}}uuuuuuuuuvvvbbb^^^gggllllllYYY^^^fffooovvv|||fffXXXNNNKKKRRR[[[\\\ggg{{{yyyggg[[[___hhhnnnxxx}}}LLLKKKMMMPPP___hhhdddjjjhhhmmmqqqrrrvvvzzzmmmlllttt|||tttqqqgggWWWTTT[[[rrrPPPMMMQQQPPPWWWzzzjjjeeebbbaaajjjzzzppp]]]aaacccfffjjjrrrxxxxxxtttiiibbbaaaiiinnnlllmmmqqqmmm```fffpppoooggg]]]ccckkkrrryyyxxxxxx{{{aaaVVVNNNMMMVVVbbbaaa|||{{{lllaaa^^^fffnnnuuutttTTTMMMQQQRRR___zzzsssqqquuu{{{|||pppjjjtttrrruuu~~~vvvssssssgggWWWWWWdddqqqSSSPPPTTTWWWZZZqqqjjjccc``````iiiyyyrrr```fffjjjlllooovvv~~~|||vvvhhhiiimmmrrrwww{{{}}}wwwqqqzzzxxxjjjfffkkkppptttzzztttlllpppzzzpppYYYRRRMMMNNNYYYjjjlllxxxbbb^^^bbbnnnvvvgggXXXMMMQQQSSS^^^}}}wwwqqqppppppcccSSSWWWhhhmmmQQQOOOTTT[[[]]]mmmlllbbbaaaaaaiiiwww~~~tttfffccchhhlllssspppsssuuuuuuzzzwwwooosssuuuvvv{{{}}}sssttt|||gggSSSOOOLLLNNNZZZqqqvvv{{{iii___^^^fffttt|||VVVPPPKKKPPPQQQ[[[www}}}ssskkknnniiiUUUUUU```[[[mmm___lllkkkiiihhh]]]jjj^^^\\\___eeehhhfffcccdddiiijjjhhhqqqzzzyyy{{{~~~uuuyyyzzz|||rrr^^^UUUMMMGGGQQQcccuuu}}}lll___\\\aaajjjvvvppp]]]WWWLLLJJJTTT]]]www}}}{{{{{{~~~~~~jjjddddddaaaUUUSSS]]]cccqqq~~~kkk^^^ZZZYYY\\\___^^^^^^aaaaaaiiisssyyy}}}}}}kkkWWWPPPKKKJJJXXXlll}}}zzzlllaaaZZZ]]]aaallljjjYYYRRROOOKKKQQQXXX{{{|||~~~yyymmmiiiaaa\\\VVVMMMXXXrrrwwwooo```YYYTTTTTTVVVWWW[[[___aaammm|||{{{|||zzzwwwwwwttt```PPPKKKIIINNN```vvvxxxddd\\\YYYXXXdddiiizzziii^^^TTTSSSLLLNNNRRR|||zzz}}}vvvwww|||uuunnnoooccc\\\YYYQQQfffwwwvvv```YYYSSSSSSVVVXXX]]]ccckkkvvv{{{{{{|||}}}uuupppooogggYYYLLLIIIJJJPPPdddyyyiii[[[WWWYYY]]]ggguuukkkdddXXXSSSLLLMMMPPP}}}zzz{{{vvvwww}}}rrreeejjjaaaZZZ[[[^^^uuu|||```ZZZUUUWWW[[[]]]bbbhhhrrr{{{zzzyyy|||yyyrrrllliii^^^UUUMMMKKKLLLSSSeeexxxttt```[[[XXX\\\dddkkk~~~lllfffVVVQQQMMMOOOPPP|||zzzyyy{{{xxxyyy}}}pppdddeee___WWWVVVfffvvvddd^^^[[[]]]aaadddiiiooorrrzzz}}}~~~zzzuuuooohhhdddXXXRRRNNNLLLNNNWWWiiizzzaaa[[[\\\[[[aaammmssskkkZZZRRRPPPSSSPPPwwwxxxxxx{{{{{{mmmggg```\\\UUUQQQmmm~~~pppiiidddeeehhhlllrrrxxxxxxxxxzzzsssoookkkddd^^^RRROOOLLLKKKNNN[[[ppppppXXXYYY___```lll}}}yyyrrr```WWWUUUVVVNNNnnntttuuuzzzvvvlllcccVVVUUURRRQQQvvvxxx|||ssslllkkkmmmrrryyyzzzxxxtttnnnlllhhhaaaZZZOOOMMMJJJIIINNN^^^wwwmmmVVV[[[cccgggvvvyyywwwrrrbbb[[[ZZZXXXKKKfffuuuiiihhhqqqzzzxxxnnniiisss}}}{{{}}}qqqsssxxx~~~|||ooogggiiiXXXSSSPPPVVVooo|||rrrpppmmmttt}}}{{{{{{zzzzzz~~~yyynnnkkkiiiaaaXXXRRRHHHNNNHHHJJJUUU[[[|||vvvfff\\\aaakkkvvvvvvgggZZZQQQSSSYYYwwwpppooovvv|||}}}{{{qqqiiilllfffbbbaaa^^^[[[___gggpppxxx{{{iiimmmtttjjjqqqzzzsssgggaaaaaaWWWWWWUUU[[[~~~xxxiiirrrnnnmmmwww|||yyyxxxyyyxxxvvvyyy~~~tttjjjhhheee^^^UUUPPPPPPRRRKKKLLLYYYgggbbb^^^cccsssyyysssggg[[[XXXYYYsssjjjnnnwww}}}yyyvvvwwwxxxqqqllljjjfff___]]]___fffsss}}}wwwkkknnn{{{pppiiipppxxx}}}ooofffccc[[[WWWUUUTTT___~~~}}}zzz{{{qqqnnneeevvvppplllmmmyyyrrrqqqrrrvvvwwwvvvyyy~~~xxxnnnfffccc```XXXQQQMMMOOOOOOKKKPPPbbbyyyjjj]]]```qqq|||qqqiii^^^ZZZYYYnnnlllvvvzzzvvv~~~~~~~~~mmmooo{{{zzzvvvllleeekkkvvv}}}yyyuuukkkiiipppxxx|||}}}zzzlllgggfff[[[UUUOOORRRjjjyyyxxxwwwtttuuu|||yyymmmgggbbbdddpppkkknnn{{{ggghhhmmmtttxxxyyy}}}~~~ppphhhaaa___[[[TTTNNNLLLHHHJJJNNNZZZppptttccc\\\hhhppp|||kkkhhh]]]ZZZXXXzzzrrrsssxxx|||xxxyyyrrrtttzzz}}}qqqiiikkkqqqxxx|||}}}ssshhhddddddZZZSSSOOO```www|||zzzxxxxxx{{{{{{vvvnnngggcccWWWxxxsssmmmrrraaacccjjjrrrxxxzzz|||ttthhhccc^^^\\\WWWOOOLLLMMMIIIHHHQQQbbb{{{tttiiibbbaaa^^^YYYaaannntttwwwnnnnnnaaa]]]YYYqqqkkkeeekkkxxx||||||wwwnnnjjjnnnttt{{{}}}~~~sssjjjeeebbbUUUQQQXXX}}}|||www~~~|||zzzxxxuuusssnnnkkkoooppp]]]mmmvvvpppsss~~~|||dddeeekkkssswwwyyy}}}wwwnnnaaa^^^[[[YYYSSSLLLJJJMMMJJJGGGRRReeeqqqbbb]]]\\\^^^^^^aaannn~~~xxxmmmpppccc```^^^ooorrrccceeelllrrr~~~|||pppkkkjjjqqqwww|||{{{rrrkkkeee```RRRQQQ```uuuwwwzzzxxxwwwtttpppllljjjiiiuuu}}}kkkgggssslllmmmvvvzzzrrriiijjjooovvv{{{}}}ssshhh[[[YYYXXXVVVOOOHHHHHHLLLJJJIII^^^wwwxxxxxxlll[[[ZZZ\\\```dddiiitttmmmqqqbbb```aaalllzzzlllgggnnnpppjjjppp}}}rrriiiggghhhsssxxx}}}{{{xxxoookkkgggaaa[[[SSSRRRbbbuuuvvvwwwvvvvvvuuuqqqnnnnnnpppqqqppp___mmmffffffmmmppphhhmmmmmmsss{{{yyykkk___WWWVVVVVVSSSLLLFFFFFFKKKKKKQQQpppxxxoooggg\\\XXX[[[bbbccciiinnntttvvvyyyfffaaa^^^bbbyyyqqqrrrzzzuuugggiiiwwwzzzkkkddddddfffsssxxx}}}~~~xxxwww~~~qqqnnnllleee[[[TTTQQQFFFooo~~~|||tttyyyrrrqqqssssssooojjjuuuqqqpppgggnnn}}}ooonnniii```cccnnntttqqqqqqwwwssseee]]]VVVVVVRRRKKKGGGGGGGGGGGGCCCbbbxxx}}}{{{tttbbbeeegggeeeeeepppvvv|||||||||tttlllmmmaaaZZZaaa|||vvvsss|||}}}pppfffbbbfffmmmuuuzzzuuuhhhdddccc^^^VVVQQQRRRKKKqqq}}}wwwuuuwwwwwwrrrmmmrrrrrruuuoooppp{{{ssssssmmmcccfffrrrqqqoooqqqxxx~~~uuuiii\\\VVVTTTRRRNNNJJJHHHHHHHHHHHHUUUhhh{{{xxx~~~~~~|||vvvooopppbbbZZZ___|||{{{xxx|||xxxzzz~~~}}}ttthhh```^^^eeennnvvv||||||zzzmmm```\\\[[[VVVQQQOOOOOOTTTxxx}}}xxxxxxzzz{{{wwwsssxxxyyy~~~xxxooo}}}|||}}}vvvkkkmmmwwwvvvwwwzzzwwwlll___UUUQQQQQQMMMIIIHHHHHHIIIJJJJJJhhhsss~~~yyyssssssdddZZZ\\\ttttttllljjjiiifffccclll{{{zzzyyyiii___[[[^^^gggqqqzzzyyy{{{uuujjj___[[[XXXSSSNNNMMMJJJ___}}}}}}zzzwwwxxx{{{|||zzzwwwxxxxxx}}}zzznnntttzzzuuuzzz}}}sssfffYYYRRRQQQOOOJJJFFFGGGHHHIIILLLOOOqqqvvvmmmhhhkkkxxx~~~}}}wwwuuueeeZZZZZZjjjvvvxxx}}}vvvwwwqqqrrrrrrccc[[[[[[```lllvvv}}}zzz~~~qqqhhh```\\\WWWOOOKKKKKKHHHmmm}}}zzz~~~{{{zzzzzz{{{{{{yyyvvvqqqpppssswwwrrrqqq|||xxxnnnbbbVVVRRRSSSOOOIIIFFFGGGHHHIIIPPPYYYxxx{{{zzz~~~{{{zzzvvveee]]][[[cccmmmlll|||xxxkkk^^^ZZZ\\\dddoooyyy}}}}}}mmmfff^^^YYYRRRJJJHHHJJJQQQ~~~}}}~~~|||{{{yyyuuurrrttttttsssvvvvvvnnnzzznnneee[[[RRROOOQQQMMMIIIGGGIIIIIIKKKYYYhhh}}}~~~wwwgggcccaaaaaa|||www|||mmmbbbYYYYYY___gggrrr{{{{{{~~~{{{kkkcccZZZSSSLLLGGGJJJPPPccc|||{{{~~~~~~}}}|||{{{yyyvvvsssqqqwww|||xxxvvvuuuhhhqqqssseee[[[TTTNNNLLLNNNJJJGGGHHHKKKJJJNNNccczzzyyyjjjjjjjjjbbbuuuvvvcccZZZUUUZZZdddmmmwww~~~}}}xxxkkkcccXXXOOOHHHFFFMMMVVVrrr}}}{{{vvvssszzzuuuuuuvvvwwwvvvuuutttrrrnnnyyyvvvttttttfffnnn}}}ooo```VVVQQQLLLKKKMMMGGGEEEHHHLLLKKKQQQjjj}}}zzzmmmppppppdddrrr|||tttxxx~~~}}}mmm^^^WWWTTT]]]iiisss|||wwwqqqggg```WWWPPPIIIGGGQQQ]]]|||sssjjjpppxxxuuuxxx|||yyyqqqjjjnnntttxxxtttnnnnnnvvvzzzjjjWWWMMMMMMOOOLLLHHHKKKEEEHHHQQQOOOSSSuuu|||vvvvvvssslllggghhh~~~|||~~~}}}oooyyyzzznnnnnnpppcccVVVSSSXXXeeeqqqwww|||yyypppkkkddd[[[TTTOOOHHHGGGXXXmmmyyyyyyrrrkkkpppvvvuuuvvvyyy}}}}}}zzztttppplllpppsssooojjjkkkttt~~~rrreeeVVVNNNOOOPPPMMMHHHFFFGGGLLLPPPPPP^^^}}}zzz{{{yyyrrrmmmlllssswwwddd\\\[[[fffvvvzzzkkk___UUUVVV]]]kkktttyyy~~~tttyyynnngggccc^^^UUUOOOMMMFFFFFFbbbsssuuusssooorrrtttrrrqqqrrrssstttrrrooolllmmmpppqqqnnnjjjmmmvvv~~~jjj```TTTNNNNNNNNNJJJFFFEEEJJJOOOPPPWWWttt}}}~~~zzztttrrrkkkvvvvvvnnnjjjiiikkkttt~~~oooaaaYYYTTTZZZfffrrryyy|||kkk}}}ooofff```]]]ZZZPPPLLLKKKEEEIIIooossswwwvvvuuuvvvssssssqqqnnnllllllkkkhhhgggjjjmmmnnnmmmkkknnntttzzz~~~tttccc[[[RRRLLLKKKJJJGGGDDDIIIMMMOOOTTTjjj~~~}}}}}}yyyuuu}}}|||rrrdddXXXSSSTTT___nnnyyy}}}~~~pppuuuiiibbb^^^\\\VVVNNNJJJKKKHHHSSS~~~~~~wwwzzzyyyzzzzzzsssvvvssspppnnnnnnmmmmmmllldddfffhhhhhhhhhiiikkknnniiisssxxxfffZZZUUUNNNJJJIIIIIIJJJIIIJJJKKKPPPccc~~~~~~~~~tttgggZZZRRRRRRWWWdddttt}}}{{{|||mmmddd___]]]\\\TTTOOOLLLLLLPPPeee}}}{{{|||xxxzzz|||tttrrrpppooooooqqqrrrrrrqqqggggggggggggggghhhhhhiiibbbggg|||mmmZZZQQQPPPOOOMMMMMMNNNOOOPPPGGGKKK]]]~~~~~~~~~qqqiii^^^SSSQQQVVV^^^kkkyyyrrrfff___\\\\\\\\\RRRRRROOOOOO[[[zzz|||xxxzzzzzzssswwwzzzssspppoooppprrrtttuuutttsssqqqmmmhhhfffggghhhiiijjjgggmmmrrreeeVVVOOORRRVVVWWWUUURRRPPPOOOFFFUUUxxx~~~}}}~~~{{{~~~~~~sssrrreee___WWWPPPSSS]]]gggsss}}}xxxlllbbb\\\[[[[[[[[[QQQSSSQQQQQQcccrrrrrrxxxvvvooosssxxxrrrwwwwwwxxxyyy{{{zzzxxxuuutttnnneeeaaaaaadddggghhhlllwwwyyyjjjaaaVVVRRRXXX^^^___[[[TTTMMMJJJHHH```wwwyyyyyyvvv{{{}}}~~~zzz}}}~~~nnnxxxiii]]]YYYTTTOOOVVVcccnnnxxxzzzoooaaa[[[\\\^^^\\\XXXOOORRRJJJZZZpppqqqrrrssstttuuuvvvvvv{{{{{{zzzvvvqqqnnnnnnpppqqqrrrqqqnnniiieeecccbbbsssooopppqqq]]]RRRRRRWWW]]]iiihhhVVVLLLJJJEEERRRnnn~~~~~~}}}vvv{{{}}}~~~}}}~~~zzzwwwsssiiibbbYYYRRRMMMPPP^^^lllxxx|||}}}qqqhhh]]]YYY[[[]]]ZZZVVVSSSPPPQQQjjjzzztttttttttuuuvvvwwwxxxyyyyyyzzzyyyvvvrrrooooooppppppsssuuurrrlllgggfffgggccchhhllltttgggWWWQQQSSS^^^nnnrrraaaMMMFFFIIIPPPWWW~~~~~~zzz}}}{{{zzzzzz|||}}}yyyyyyxxxlll___YYYRRROOOPPPVVVeeesss}}}rrrddd___YYYWWWYYYZZZVVVSSSPPPIIIXXX|||}}}yyyxxxwwwwwwvvvvvvvvvvvvuuuvvvwwwuuurrrooooooooonnnssswwwuuuppplllkkklll]]]hhhjjjyyyooodddZZZPPPQQQXXXcccuuukkkSSSJJJEEEFFFVVVttt}}}|||~~~~~~~~~~~~}}}~~~{{{{{{{{{|||~~~}}}~~~|||yyypppsss|||{{{zzzlllbbbWWWPPPLLLNNNUUU___mmmyyy~~~vvviii\\\YYYWWWWWWWWWVVVRRRNNNMMMIIIggg{{{zzzwwwtttrrrpppoooooorrrsssssssssqqqooonnnnnnjjjmmmppprrrqqqpppnnnmmmccciiifffiiitttdddXXXQQQPPPWWWaaajjjoooXXXJJJSSSMMMKKKeeeyyyzzz|||~~~}}}|||{{{}}}}}}zzz|||xxx}}}}}}yyyyyy{{{xxx{{{}}}xxxrrrwww|||mmmaaaZZZTTTNNNLLLRRR\\\gggsss}}}zzzlllcccXXXXXXXXXWWWUUURRRNNNKKKMMMWWWxxxxxxxxxvvvtttqqqoooooooooooopppoooooooooooonnnmmmlllgggeeefffjjjoooppplllhhhaaabbb___bbbiiiuuu~~~sssgggXXXPPPOOOVVVbbbmmmooohhhOOOHHHTTTMMM\\\}}}xxxxxxzzz~~~|||{{{|||~~~~~~~~~zzzzzz~~~~~~www||||||zzz~~~xxxpppwwwyyyooolllyyyrrrdddZZZUUUQQQNNNPPPZZZfffqqq{{{}}}nnnbbb^^^WWWXXXXXXVVVRRRNNNKKKKKKNNNkkkzzzuuuqqqqqqpppnnnnnnnnnppprrrsssnnnllljjjjjjkkkkkkjjjiiieeecccbbbdddhhhiiifffccc]]]]]]___fffeeeaaauuuqqqvvv```XXXOOOMMMTTT```jjjpppeee]]]LLLEEEHHHNNN{{{{{{xxxwwwyyy}}}~~~zzzzzz}}}|||{{{~~~}}}}}}~~~zzzvvvuuullliiijjjwwwiii]]]UUUQQQMMMNNNWWWdddpppyyy}}}pppbbbYYYYYYUUUVVVVVVSSSNNNKKKKKKMMMWWW|||}}}pppmmmllljjjiiijjjlllnnnpppnnnkkkfffeeefffhhhhhhgggfffgggfffddd```^^^___``````^^^]]]cccgggbbbqqqdddiiixxxpppeeeUUUQQQNNNSSS^^^hhhjjjgggUUUPPPIIIEEENNNnnn|||zzzyyywwwvvvxxx||||||}}}}}}~~~~~~}}}{{{}}}~~~zzzkkk___WWWPPPMMMMMMSSS___mmmvvv{{{uuuhhhZZZTTTUUUSSSTTTTTTPPPKKKIIILLLOOOeee|||ooommmkkkhhheeeddddddfffgggnnnjjjdddbbbdddfffffffffhhhlllmmmfff[[[VVVYYY```ccc___UUUUUU___bbbgggvvvtttgggfffooo}}}}}}qqqddd[[[TTTRRRRRRZZZgggmmmfff]]]MMMIIIHHHLLLeeesssuuuvvvvvvuuuuuuyyy|||{{{xxx||||||}}}}}}}}}||||||{{{uuuyyy~~~rrrcccYYYSSSMMMIIIQQQXXXgggsssxxxyyy}}}~~~rrrqqqrrrwww|||uuufff]]]WWWSSSPPPUUUSSSNNNNNNLLLAAAGGG```|||zzzzzzyyymmmjjjkkkhhhccccccgggiiihhhdddbbbaaabbbdddeeeeeedddeeeccc```]]][[[YYYXXXXXX```ZZZWWWYYYZZZYYY___gggnnn]]]^^^gggvvv~~~~~~ssskkkeee]]]WWWNNNSSS\\\gggnnnhhhWWWGGGOOOHHHIIIddduuukkktttqqqqqquuu{{{}}}zzzyyy{{{}}}}}}}}}~~~~~~~~~}}}}}}zzz|||~~~|||sssbbb\\\WWWPPPOOOTTTYYYdddnnnssszzzhhh^^^]]]]]]```eeepppyyykkk```ZZZXXXWWWVVVVVVUUUQQQPPPNNNFFFRRRooo}}}ssssssssslllmmmmmmjjjfffgggkkkjjjfff```___^^^^^^aaabbbbbbaaaaaa___]]]ZZZXXXWWWWWWWWW___]]]\\\^^^[[[WWWXXX^^^rrrlllcccdddwww~~~rrrhhhaaa\\\XXXTTTUUU^^^hhhnnnkkk```RRRHHHFFFJJJbbbooommmooossspppooorrrsssrrrssswwwyyyzzz{{{|||~~~{{{wwwzzz}}}}}}}}}|||{{{{{{~~~||||||~~~lll\\\VVVRRRMMMPPPXXXaaakkktttyyyrrr]]]VVVVVVUUUVVV[[[hhh|||vvvmmm```WWWTTTVVVXXXXXXSSSTTTOOOLLLKKKLLLbbbzzzsssppprrrpppooonnnjjjhhhkkknnnkkkeee]]][[[ZZZ[[[\\\]]]]]]\\\\\\[[[YYYWWWVVVUUUUUUUUUXXXXXXZZZ\\\[[[ZZZ^^^eeerrrrrrcccooo~~~xxxqqqfff\\\UUURRRSSSTTT[[[eeeooommm___QQQIIIHHHGGGaaallllllmmmhhhpppkkkhhhiiijjjkkkpppvvvrrrsssvvvyyy|||}}}xxxsssrrrvvv}}}}}}~~~~~~~~~~~~|||}}}yyyzzz{{{}}}~~~www~~~qqqcccWWWRRROOONNNUUU```lllssszzzppp^^^]]]___]]]^^^dddqqqnnneeeYYYQQQOOORRRTTTUUURRRSSSLLLHHHLLLWWWwwwyyyzzzvvvpppqqqrrroookkkfffdddiiiooollleee]]][[[YYYXXXYYYYYYXXXVVVXXXWWWWWWVVVUUUUUUTTTTTTRRRRRRSSSTTTUUUXXX```fffdddnnn}}}uuu}}}}}}vvvpppiii^^^SSSMMMNNNUUUZZZeeejjjllldddRRREEEGGGOOO```ppphhhkkkiiiccciiidddbbbdddgggjjjqqqxxxnnnppprrrvvvyyy}}}xxx}}}{{{wwwxxx~~~~~~~~~tttwww{{{~~~~~~}}}|||}}}|||xxxyyy}}}~~~~~~~~~~~~xxxzzz}}}uuueee\\\TTTQQQPPPTTT```lllsssxxx~~~jjj[[[___dddbbbeeemmm{{{vvveee^^^TTTOOOOOORRRSSSSSSRRRRRRKKKJJJVVVllltttzzzwwwnnnnnnnnnmmmhhhaaa___eeellllllfff^^^\\\YYYWWWWWWVVVTTTRRRVVVVVVVVVVVVVVVVVVUUUUUUPPPSSSTTTUUUVVVWWWWWWWWWWWWccc{{{}}}xxxjjjeee```WWWOOONNNTTT___gggrrrmmmeeeXXXIIIDDDQQQcccrrriiijjjfffcccfffccc``````dddgggiiilllqqqpppqqqsssvvvxxx{{{}}}~~~|||}}}}}}yyyxxxxxxpppuuu{{{~~~~~~~~~yyywwwyyy|||{{{xxxvvvzzz}}}||||||yyy}}}~~~{{{~~~vvvzzzoooggg[[[VVVRRRRRRVVV]]]jjjtttwwwzzziiiZZZ___fffeeekkkvvv}}}qqqiii[[[WWWRRRRRRTTTWWWWWWVVVMMMMMMHHHNNNggg~~~yyy~~~yyyrrrqqqooollliiiccc___ccciiiiiiddd]]][[[XXXWWWVVVUUUTTTRRRVVVWWWWWWWWWWWWVVVVVVUUUNNNTTT\\\bbbgggggg___UUU[[[jjjzzzwww~~~wwwhhh]]]WWWTTTPPPPPPVVV___jjjqqqooodddWWWKKKDDDKKKgggbbbbbbfff______iiiaaa___aaafffgggeeeeeegggrrrssstttvvvxxxyyy{{{{{{~~~|||{{{zzz~~~{{{uuuttttttkkkrrr{{{~~~|||{{{|||{{{wwwxxxzzzzzzyyyuuuqqqsssyyy}}}|||zzz~~~}}}zzzyyyzzzzzz~~~}}}~~~{{{xxxvvvrrruuuwwwddd]]]SSSRRRRRRVVV^^^hhhrrryyy{{{|||qqqaaagggnnnmmmuuuyyyoooddd]]]UUUTTTTTTWWW[[[\\\ZZZWWWJJJLLLLLL]]]xxxuuuvvvrrrlllmmmjjjffffffgggddd___YYYWWWUUUUUUVVVWWWVVVUUUWWWWWWXXXXXXWWWVVVUUUTTTRRRVVV[[[cccnnnrrrhhh[[[dddooovvvyyyuuuzzzzzz}}}zzzpppfff[[[SSSOOOOOOQQQXXXbbbjjjnnnooo^^^UUULLLIIILLLaaammm]]]^^^aaa___```fffbbbaaaccchhhiiifffdddfffooooooppprrrssstttuuuvvvxxxwwwsssuuu~~~||||||~~~|||vvvtttuuunnnvvv}}}zzz|||~~~}}}wwwvvvzzz{{{xxx|||vvvqqqrrrwww{{{{{{yyy{{{|||~~~|||}}}}}}|||{{{zzzzzzzzz~~~yyyyyy}}}{{{yyyssspppvvvkkk]]]WWWQQQRRRUUU]]]iiittt{{{|||zzzhhhmmmtttsss|||vvvnnneee]]]XXXUUUUUUWWW[[[___^^^ZZZUUUPPPSSSWWWooo}}}~~~{{{rrrrrruuupppnnnqqqqqqmmmiiigggaaa[[[UUUTTTSSSTTTVVVXXXXXXWWWVVVWWWXXXXXXWWWVVVTTTSSS[[[YYYUUUWWWaaaiiibbbTTTccciiijjjccccccvvvttt}}}zzzzzzzzzkkkbbb\\\UUUPPPOOOQQQWWWbbblllqqqnnniiiQQQMMMMMMQQQ\\\{{{eee```\\\]]]bbbeeedddaaacccbbbeeejjjllljjjjjjlllhhhiiijjjlllmmmooopppqqqsss{{{{{{ssssss}}}}}}yyywwwzzz}}}~~~~~~~~~{{{|||~~~~~~~~~~~~~~~}}}yyywwwxxxyyy~~~xxxxxx~~~{{{|||vvvpppooosssxxxxxxwww|||{{{{{{||||||xxxttttttxxx{{{|||{{{~~~tttxxx{{{zzz|||wwwssspppooovvvlll```VVVPPPSSSUUUYYYcccrrr~~~vvvqqqrrrwwwyyykkkaaaZZZUUUSSSSSS^^^______eeecccXXXTTTRRRZZZsss{{{xxxxxxvvvppppppttt~~~kkk___]]]``````ZZZWWWTTTSSSTTTUUUVVVVVVXXXXXXXXXYYYYYYYYYYYYYYYXXXWWWVVVUUUUUUUUUVVVVVVOOOYYY]]]___dddfffppp|||yyywww{{{yyy|||yyyhhh\\\UUURRRNNNKKKSSS[[[hhhqqqrrriii\\\RRRRRRJJJNNNmmmjjj]]]]]]]]]]]]^^^```aaabbb```bbbeeegggjjjkkkllllllkkkkkklllmmmnnnqqqsssuuu{{{tttnnnmmmsss{{{zzz{{{}}}~~~}}}|||yyyxxx{{{xxxxxx{{{~~~~~~~~~~~~pppgggoooyyy{{{}}}|||~~~vvvsssuuuwwwvvvtttwwwvvvuuuwwwyyy{{{zzzzzz{{{{{{xxxssssssxxx{{{{{{zzz}}}|||wwwvvv|||xxxoooooommmkkkssslll^^^WWWSSSQQQSSS[[[eeepppwww{{{~~~wwwxxx|||nnnaaaYYYTTTRRRPPPTTT^^^aaaccchhh```UUUUUUZZZttt|||vvvrrrrrroookkkkkkoooxxxzzzsssfff]]]^^^aaaccc___\\\YYYWWWVVVVVVTTTSSSSSSSSSTTTUUUVVVWWWXXXXXXXXXWWWUUUTTTSSSRRRSSSSSSSSSYYYWWWTTTVVVTTTZZZlllyyy|||~~~~~~~~~tttjjj\\\RRROOOPPPPPPOOOeeegggkkknnnmmmeeeYYYQQQEEEaaa|||bbb[[[[[[\\\]]]^^^___``````^^^```cccgggjjjlllnnnnnnqqqooonnnnnnppprrrtttuuuxxxrrrllllllqqqwwwzzz{{{|||||||||||||||{{{{{{{{{zzzwwwwww{{{pppjjjrrrzzzzzz~~~}}}wwwuuuxxx{{{zzzyyytttttttttuuuxxxzzzyyyxxxwwwyyyvvvrrrqqquuuvvvtttvvvzzz}}}|||zzzwwwyyy{{{kkkhhhiiigggkkksss}}}tttbbbZZZUUUSSSTTT^^^fffpppwww{{{}}}~~~wwwnnnaaaWWWQQQPPPQQQRRRVVV]]]___cccdddXXXSSS^^^vvv|||xxxvvvqqqmmmllliiifffgggjjjkkkmmmjjjbbb]]]^^^aaabbbbbb___\\\ZZZWWWTTTPPPMMMNNNOOOPPPRRRTTTVVVWWWXXXWWWVVVTTTRRRQQQPPPPPPQQQ[[[___[[[YYY\\\XXXXXXeeeqqqwwwwwwvvvuuuwww}}}vvvkkkaaaYYYPPPLLLOOOTTTXXX[[[hhhoootttooobbbUUUOOONNNVVV}}}ccc___[[[\\\^^^___```aaa``````\\\^^^aaaeeeiiilllnnnooopppnnnkkkmmmqqquuuvvvuuurrrnnnkkklllrrrwwwzzzzzzzzzyyyxxxwwwxxxzzz|||~~~}}}{{{|||~~~{{{}}}zzzxxxzzz|||{{{zzzsssrrrsssuuuxxxzzzyyyxxxvvvxxxvvvrrrqqqttttttqqqssswww}}}~~~|||{{{zzzzzz}}}tttjjjfffbbbcccgggjjjwwweeeZZZYYYUUUVVV[[[hhhpppzzz~~~}}}}}}}}}vvvkkkcccYYYQQQOOOQQQTTTWWW]]]```______\\\SSS^^^{{{xxxqqquuurrrooollliiigggfffgggiiiggghhhgggccc^^^]]]^^^______]]][[[YYYVVVRRRMMMIIINNNOOOPPPQQQSSSTTTUUUVVVUUUTTTRRRQQQPPPPPPQQQQQQUUUWWWSSSSSSXXXSSSPPPXXXcccsssxxxppppppvvvzzzwwwrrr~~~sssiiibbb]]]VVVSSSQQQTTTZZZaaafffhhhkkkrrrrrrdddSSSQQQbbbuuucccWWW\\\VVVWWWZZZ\\\]]]]]]\\\[[[ZZZ[[[^^^aaadddgggiiijjjgggfffggglllssswwwwwwtttkkkjjjkkkooouuu{{{~~~{{{yyywwwvvvxxx}}}}}}~~~{{{~~~}}}|||yyyyyyxxxwwwuuutttsssuuuwwwzzz|||{{{zzzxxxyyywwwrrrrrrvvvxxxvvvuuuxxx{{{}}}}}}}}}}}}~~~~~~~~~|||zzzkkkdddeeegggllluuu___XXX[[[YYY]]]gggqqqyyy{{{qqqkkk___ZZZSSSOOOPPPTTTXXX[[[bbbbbb]]]YYYWWWYYYvvvmmmccceeefffnnnnnnkkkhhhggggggggggggccccccbbbaaa^^^[[[ZZZZZZZZZYYYXXXXXXVVVSSSNNNJJJRRRRRRRRRSSSSSSSSSSSSSSSQQQQQQPPPPPPQQQRRRSSSTTTVVVVVVNNNMMMSSSQQQPPPYYYrrrmmmzzz}}}qqqnnnooorrrsssmmmpppuuu|||}}}rrrggg]]]WWWUUUVVVUUUWWW\\\bbbiiimmmoooppppppjjj___XXX___{{{ttt^^^UUUSSSRRRNNNPPPRRRUUUVVVUUUTTTSSSYYYYYYZZZ\\\^^^```aaabbbbbbccchhhoootttvvvsssoooiiiiiikkkooouuuzzz}}}~~~}}}{{{yyyyyy|||zzzxxxxxx{{{{{{yyyxxx{{{{{{|||~~~|||zzzsss}}}zzzzzz{{{zzzyyy}}}~~~|||yyywwwvvvuuusssrrrvvvvvvxxx{{{}}}~~~}}}|||xxxxxxuuuqqqrrrxxx||||||zzz{{{{{{zzzzzz|||mmmfffdddeeeiiioooxxxzzzYYYVVV\\\^^^fffsss{{{xxxmmmccc^^^VVVSSSPPPPPPSSSWWW[[[\\\ZZZ[[[TTTRRR[[[lllaaaaaaddd___iiikkkjjjgggfffgggfffccc\\\ZZZZZZ\\\[[[XXXVVVXXXWWWVVVVVVWWWWWWVVVRRROOOTTTTTTSSSRRRRRRQQQQQQPPPOOONNNNNNOOOPPPRRRTTTUUUTTTUUUQQQSSS\\\\\\^^^jjjttt```dddyyymmmmmmrrrhhhiiijjjmmmqqqvvv{{{}}}zzzrrriii___XXXSSSPPPRRRVVV\\\```gggnnnqqqqqqnnnlll___[[[```www}}}[[[PPPSSSSSSNNNOOOPPPRRRTTTUUUUUUUUUTTTWWWWWWWWWWWWXXXYYYZZZ[[[aaaeeekkkooopppnnnjjjhhhiiiiiikkkmmmooorrrtttuuuwwwuuuttttttwww|||xxxvvvvvvyyyxxxsssqqqsssvvvxxx|||}}}zzz|||vvv|||~~~||||||~~~}}}|||~~~|||uuurrrttttttvvv|||uuuuuuuuuuuuuuuuuuuuuuuuxxxxxxyyy|||~~~}}}zzztttuuurrrooopppwww||||||{{{{{{zzzxxxwwwyyy}}}}}}}}}xxxfff``````bbbfffjjjrrriiiTTTVVV___eeeppp|||tttjjjaaaZZZUUUQQQQQQRRRUUUYYY]]]^^^]]]SSSVVVSSSYYYtttwwwiiijjjjjjeeeeeejjjkkkhhhgggiiifffaaaZZZVVVVVVYYYYYYUUUSSSUUUTTTSSSSSSTTTUUUUUUSSSQQQQQQQQQPPPPPPOOONNNMMMMMMNNNMMMMMMMMMNNNPPPQQQSSSHHHTTT]]]fffmmmeee[[[```vvvhhhUUUPPPiiisssnnniiihhhfffeeeeeeggghhhjjjpppvvv|||}}}wwwnnneeebbbZZZTTTUUUWWWWWWZZZ___hhhlllqqqsssrrrmmmhhheee\\\nnndddRRRPPPPPPPPPQQQQQQRRRRRRSSSTTTUUUVVVVVVUUUUUUTTTTTTTTTVVVWWWXXX^^^ccchhhiiifffcccbbbccchhhiiiiiijjjkkkmmmoooqqqqqqpppooooooppprrrtttuuuwwwuuuvvvyyyxxxssspppqqquuuxxx}}}}}}~~~|||xxxzzz~~~}}}~~~}}}xxxuuutttuuuwwwyyy}}}|||vvv~~~}}}}}}{{{yyy}}}}}}wwwrrrssstttuuu{{{~~~xxxrrrsssuuuvvvvvvvvvvvvvvvvvvwwwxxxzzz||||||yyyvvvpppssssssqqqssswwwxxxvvvwwwxxxxxxwwwvvvvvvwwwyyy|||xxxyyy~~~xxxjjjddd```aaaccceeelllttt|||ccc\\\XXX^^^gggpppyyyuuujjjbbb[[[VVVSSSPPPRRRUUUZZZ___bbbaaa```VVV[[[\\\kkkwwwiiikkkmmmkkkjjjeeekkknnnkkkjjjkkkhhhaaa]]]XXXVVVYYYYYYSSSPPPRRRQQQPPPOOOPPPRRRRRRQQQPPPNNNMMMMMMMMMLLLLLLKKKKKKNNNMMMLLLLLLLLLMMMNNNOOOXXXnnnuuuXXXPPPOOOKKKPPPZZZ^^^llluuuiiigggdddbbb`````````aaaaaafffkkkmmmmmmoootttyyyyyy|||~~~zzzzzz~~~xxxwwwppphhhdddeeebbb^^^WWWQQQPPPXXX```cccfffkkkqqqtttvvvuuuqqqjjjdddaaazzzeeeJJJKKKNNNGGGHHHSSSMMMMMMMMMMMMNNNPPPQQQRRRTTTSSSSSSSSSSSSUUUVVVWWWWWW\\\aaa```\\\ZZZ^^^cccfffggghhhiiijjjmmmqqqsssssssssrrrqqqpppppppppooorrrqqqrrrvvvuuupppnnnnnnvvvzzzzzzxxxyyywwwrrruuu{{{zzz~~~|||zzz|||}}}{{{|||uuuooopppvvvzzzxxxuuu}}}yyyzzzyyyxxx{{{~~~~~~{{{yyy~~~|||{{{}}}wwwxxxwwwwwwzzz|||wwwooouuuvvvxxxxxxwwwvvvuuuuuuuuuuuuvvvxxxzzzyyyuuusssoootttvvvvvvwwwxxxvvvrrrqqqtttvvvwwwuuusssrrrrrryyyuuuvvv||||||nnn```]]]______ccchhhnnn{{{nnnZZZTTTZZZaaaiiiqqqyyy~~~|||vvvhhh^^^ZZZWWWSSSPPPQQQSSSZZZ```aaa]]]\\\___NNNeee|||gggiiilllooosssssskkkqqqwwwxxxrrriiiaaa]]]ZZZZZZZZZ[[[[[[XXXTTTPPPPPPQQQSSSTTTTTTRRRPPPNNNJJJKKKKKKJJJHHHFFFGGGHHHKKKKKKKKKIIIHHHIIIKKKNNNhhh{{{ccc[[[UUUJJJMMMKKKNNNRRRRRRYYYsss|||pppdddbbbeeeaaaZZZfffccc```aaadddfffgggfffgggiiilllqqqwwwzzz{{{{{{yyyyyyyyyxxxxxxwwwvvvuuuuuurrroooqqqtttuuuqqqmmmjjjfff___YYYTTTRRRRRRSSS``````aaaeeekkkppptttuuuwwwssspppkkkcccaaammm}}}]]]VVVLLLGGGFFFHHHIIIIIILLLLLLMMMNNNNNNMMMLLLKKKNNNMMMMMMOOOQQQTTTUUUUUU\\\___aaa```]]]]]]___bbbdddgggiiigggdddeeelllsssvvvxxxxxxuuuppplllmmmoooooonnnkkkiiimmmtttuuurrrzzz|||}}}{{{wwwvvvvvvwww~~~yyyvvvvvvyyy{{{uuutttrrrqqqqqqtttxxxzzz}}}~~~yyy}}}|||vvvsssxxx}}}}}}{{{~~~|||yyy{{{zzz{{{xxxxxxzzzzzzwwwttttttyyy{{{yyyyyyzzzuuulllssstttyyy~~~wwwttt{{{xxxuuusssrrrrrrsssssskkkoooooollllllqqqttttttvvvsssrrrwww~~~}}}|||jjjcccbbb]]]___gggeeehhhqqq~~~qqqfff```\\\YYY\\\bbbkkkrrrxxx~~~~~~tttvvv|||tttlllbbbZZZVVVUUURRRQQQSSSSSSXXX```ddd```ZZZXXXhhhqqquuuvvvvvvxxxvvvrrrvvvzzzzzzssskkkddd```]]]\\\[[[ZZZZZZWWWSSSPPPPPPQQQSSSTTTTTTRRRPPPNNNMMMNNNNNNLLLIIIGGGGGGGGGHHHIIIHHHGGGEEEFFFHHHKKKVVVeeegggYYYOOOPPPPPPKKKLLLJJJLLLOOOLLLMMM___tttssswwwjjjhhhkkkkkkfffdddaaa``````___\\\YYY]]]]]]___cccgggiiijjjiiihhhhhhgggggghhhiiijjjkkkiiiddd___^^^```aaa^^^[[[VVVUUUSSSSSSVVVZZZ```ccccccdddggglllrrryyy}}}xxxqqqjjjeeehhh|||qqqTTTOOOHHHDDDDDDFFFGGGHHHKKKKKKLLLLLLLLLKKKIIIHHHJJJJJJKKKMMMPPPSSSTTTUUUZZZ[[[[[[ZZZZZZ\\\```cccfffdddccccccfffjjjooorrryyywwwtttnnnjjjggghhhiiioooooommmkkkpppvvvxxxvvv}}}~~~xxxzzz{{{{{{zzzyyyzzz{{{~~~{{{xxxvvvxxx{{{~~~~~~zzzwwwuuuuuuvvvwwwxxxwwwuuutttuuuuuutttsssvvv{{{|||wwwuuuzzz~~~yyywwwzzz{{{yyy|||{{{wwwyyy~~~{{{vvvxxxxxxyyyyyyyyyvvvrrrnnnrrrwwwyyyxxxyyyzzzuuunnnpppooottt{{{}}}yyytttrrryyyzzzyyyuuupppnnnpppssspppttttttpppnnnqqqrrrqqqpppoooqqqwww~~~|||{{{~~~~~~}}}ooofffbbb]]]YYYcccccceeejjjrrrsssjjj^^^WWWVVVYYY]]]^^^dddllluuu|||yyyqqqpppvvvuuuooofffbbb[[[TTTPPPOOOPPPQQQVVVZZZ```ccc___ZZZ\\\bbb~~~zzz|||}}}zzzssskkkdddaaa___]]]ZZZYYYXXXVVVSSSQQQPPPQQQSSSSSSSSSRRRPPPNNNPPPPPPPPPMMMJJJGGGGGGGGGHHHHHHHHHGGGEEEEEEHHHJJJJJJJJJHHHFFFHHHMMMOOOLLLJJJHHHIIILLLIIIFFFMMMXXXkkkuuutttooooookkkgggbbb^^^]]]]]]]]]]]]XXXXXXXXXYYY[[[]]]\\\[[[\\\[[[ZZZZZZ[[[\\\^^^___```[[[VVVTTTVVVWWWWWWVVVVVVVVVVVVXXX]]]cccjjjnnnuuuvvvxxxyyywwwtttqqqnnnmmmeeeggg~~~mmmIIIJJJGGGCCCAAABBBDDDDDDEEEHHHHHHIIIIIIIIIHHHGGGFFFFFFGGGIIIKKKNNNPPPRRRSSSXXXWWWUUUVVVZZZ___ccceeegggaaa]]]___gggooosssrrrxxxtttnnniiihhhhhhiiiiiimmmooonnnmmmqqqxxx{{{yyy~~~~~~vvvxxxzzz{{{zzzzzz{{{|||{{{zzzxxxxxxzzz~~~|||yyywwwwwwxxxyyywwwtttsssrrrqqqnnnlllrrrwwwyyywwwvvv|||~~~yyytttrrruuuyyyzzz{{{}}}}}}zzzwwwxxxzzzyyytttoooqqquuuyyyzzzwwwrrrmmmjjjppprrrttttttuuuvvvsssnnnllliiikkkqqqsssqqqoooppptttxxxyyyuuunnnkkknnnrrrtttwwwxxxtttqqqqqqqqqnnnnnnpppuuuyyy|||}}}}}}|||~~~~~~xxxnnnhhheee```___``````^^^```iiiwwwxxxnnnaaa]]]ZZZVVVVVV[[[cccjjjnnnqqqwww~~~|||{{{wwwssstttvvvmmmhhh^^^[[[VVVOOOLLLLLLQQQTTT[[[bbbhhhbbbVVVVVVmmm|||wwwpppiiiccc```___\\\YYYWWWVVVVVVTTTSSSPPPQQQRRRSSSRRRQQQPPPNNNOOOOOOOOOMMMJJJHHHHHHIIIJJJKKKKKKJJJHHHHHHIIIKKKHHHCCCCCCJJJPPPOOOJJJHHHHHHEEEFFFJJJJJJGGGIIIOOOUUUqqq~~~qqqeee___^^^```bbb^^^\\\ZZZZZZ[[[\\\\\\[[[\\\\\\\\\\\\\\\\\\[[[[[[[[[YYYWWWYYY\\\___``````dddcccbbbbbbeeekkkppptttppptttxxxzzzyyytttpppmmmfffooohhhPPPBBBCCCBBBAAA@@@@@@AAAAAAAAABBBCCCEEEFFFGGGGGGFFFEEEEEEGGGIIIKKKLLLNNNOOOQQQUUUSSSSSSWWW^^^ccceeeeeebbb]]]YYY\\\eeemmmrrrsssrrrmmmiiiiiimmmpppqqqqqqmmmooooooooorrrxxx{{{zzz}}}zzzzzz{{{|||}}}}}}{{{{{{zzzwwwuuuuuuwwwyyyzzzyyyyyy{{{~~~|||||||||}}}}}}zzzwwwvvvsssooommmppptttuuussstttzzz|||~~~{{{uuurrruuuzzz}}}|||zzzzzzwwwuuuvvvxxxwwwrrrmmmqqqvvvzzzzzzuuuppplllkkkmmmmmmnnnnnnooopppnnnkkkiiieeeeeeiiikkkkkkkkkmmmnnnqqqrrrqqqnnnmmmnnnqqqqqquuuwwwtttssstttsssqqquuuxxx{{{|||{{{{{{|||~~~{{{tttiiieee___eeehhhccc___aaahhhlllsss{{{~~~nnnbbb^^^ZZZVVVWWWZZZ^^^cccjjjpppssszzz~~~xxxrrrppptttjjjaaa]]]WWWUUUQQQMMMMMMQQQYYY^^^aaa```^^^[[[[[[lll}}}wwwqqqkkkeeebbb]]]ZZZWWWVVVVVVVVVVVVUUUPPPQQQQQQRRRQQQPPPOOOOOOKKKMMMMMMLLLJJJIIIJJJKKKKKKLLLLLLKKKIIIHHHIIIKKKGGGDDDFFFMMMNNNHHHDDDEEEHHHEEEDDDGGGJJJJJJKKKMMMTTTYYYssspppeee```^^^cccaaa]]]\\\\\\]]]\\\\\\^^^___bbbccccccaaa___]]]ZZZ[[[]]]aaaeeeggggggfffgggfffddddddfffjjjooorrrrrrssssssqqqnnnmmmnnnpppaaaLLLLLLIIIBBBBBBBBBAAA@@@?????????===???AAADDDFFFGGGGGGGGGGGGJJJLLLMMMLLLKKKLLLNNNOOOOOORRRXXX___cccbbb___XXXXXXXXXYYY\\\bbbjjjooojjjhhhhhhkkkqqqvvvvvvuuuqqqtttuuussstttyyy|||{{{}}}zzzxxxwwwyyy{{{}}}}}}}}}{{{wwwrrrpppqqqvvvzzzyyyxxxxxx||||||zzzwwwtttppplllppprrrrrrnnnpppxxx~~~xxxwwwvvvvvv{{{}}}|||xxxssssssxxx{{{zzzwwwsssrrrrrruuuxxxyyyxxxuuuuuuxxxzzzyyytttpppooopppllliiihhhiiijjjiiihhhhhhiiidddcccfffiiiiiijjjmmmjjjiiiiiilllppprrrpppnnniiiooosssrrrsssvvvxxxvvv}}}|||xxxvvvyyy|||{{{yyy}}}}}}}}}sssjjjpppvvvuuujjj```^^^aaabbbcccjjjrrryyyrrrhhh]]]VVVXXXXXXWWW]]]eeekkkpppuuuzzz~~~{{{rrrmmmnnnuuu|||uuujjj```YYYUUUQQQPPPOOOPPPUUU\\\bbbfffbbbWWWRRR^^^yyyyyytttoooiiifff___\\\YYYXXXXXXXXXWWWVVVQQQQQQQQQQQQQQQPPPOOOOOOJJJLLLMMMLLLKKKJJJKKKLLLHHHIIIJJJIIIGGGEEEFFFGGGFFFFFFGGGHHHFFFCCCEEEJJJHHHEEECCCDDDFFFHHHIIIJJJMMMPPPWWWooovvvzzz~~~uuuppplllhhhccc___^^^^^^^^^^^^```aaadddeeeeeedddaaa```^^^aaadddgggiiihhhgggeeefffdddaaa^^^^^^```ccceeennnooooooooorrryyyeeeFFFFFFJJJ@@@BBBCCCCCCBBB???>>>>>>???<<<>>>@@@CCCEEEGGGGGGGGGHHHKKKNNNNNNLLLJJJKKKLLLIIIKKKQQQWWW[[[\\\ZZZXXXQQQUUUYYYXXXVVVXXXaaaiiifffggghhhlllpppsssttttttxxx{{{|||xxxwwwyyy{{{zzzzzzxxxwwwxxxzzz|||}}}}}}xxxvvvsssppppppssszzzyyywwwwww{{{|||yyytttpppqqqsssqqqnnnpppwww{{{{{{zzzwwwssssssvvvyyyzzzyyyzzzxxxsssooorrrwwwxxxuuunnnnnnooosssxxx|||}}}}}}xxxyyyxxxvvvtttrrrrrrssslllhhheeegggiiihhhiiikkklllhhhgggjjjlllkkkkkkmmmkkkhhhggglllrrrsssoooiiieeekkkoooppprrrxxx{{{zzzzzzuuurrrsssuuuwwwqqqnnntttxxxxxxxxxyyyxxxooo___]]]______YYY^^^dddjjjqqq|||wwwaaa\\\UUUTTTZZZ[[[dddllluuuzzz}}}}}}yyyrrrmmmnnnuuu|||zzzsssiii```YYYTTTRRRPPPPPPRRRXXX___dddeeeccc[[[YYYccc~~~~~~yyyuuuqqqkkkgggdddbbb^^^\\\[[[ZZZWWWUUUQQQQQQQQQPPPPPPPPPOOOOOOMMMNNNOOONNNLLLKKKKKKMMMFFFGGGHHHGGGEEECCCCCCDDDBBBGGGHHHDDDAAACCCHHHKKKDDDDDDDDDCCCDDDEEEFFFFFFEEEIIILLLTTTrrruuuyyy|||uuupppmmmlllkkkjjjkkkjjjhhhfffcccaaa______^^^```bbbcccbbbaaa``````bbb```^^^\\\^^^aaaeeehhheeerrrgggNNNCCCEEEDDD:::AAABBBCCCBBB???>>>???AAA>>>@@@BBBDDDEEEFFFFFFFFFEEEJJJNNNNNNKKKIIIJJJMMMHHHLLLQQQUUUVVVVVVUUUUUUTTTYYY]]][[[XXXXXX^^^eeefffgggiiikkkmmmpppuuuxxx{{{zzzvvvvvvvvvtttyyyyyyyyyzzz|||}}}|||zzzsssssstttssstttxxx}}}|||yyyxxx|||}}}yyyuuuqqqttttttssstttxxxxxxtttzzzxxxvvvwwwxxxxxxyyyyyyvvvwwwsssmmmnnnuuuyyyyyytttsssrrrsssuuuwwwyyyzzzwwwuuutttsssttttttsssqqqnnnhhhfffjjjmmmmmmoootttqqqmmmmmmqqqrrrpppnnnoooqqqooooooppprrrpppjjjeeeggglllooooooqqqwww{{{{{{}}}~~~}}}{{{vvvrrrooonnnkkkkkkoootttvvvuuuuuuwwwxxx}}}fffbbbaaa]]]ZZZ\\\^^^aaaeeellltttyyy~~~hhh\\\ZZZXXX^^^ffffffkkkrrr{{{~~~ppptttwwwvvvtttrrrrrrrrr~~~xxxmmmiiiccc\\\VVVRRROOONNNSSSTTTXXX___fffgggaaa[[[RRRccc||||||~~~~~~{{{wwwtttpppjjjfffiiigggccc```^^^[[[WWWTTTQQQQQQPPPPPPPPPOOOOOOOOOPPPQQQQQQOOOMMMKKKKKKLLLFFFGGGHHHGGGEEECCCCCCDDD:::CCCGGGBBB@@@CCCDDDAAA@@@CCCDDDDDDDDDFFFGGGFFFFFFDDDJJJQQQUUUeee~~~zzzyyyxxxxxx|||}}}|||zzzzzzvvvooogggaaa^^^]]]\\\VVVWWWWWWWWWVVVVVVXXXYYYWWWXXXZZZ___fffpppxxx}}}ZZZDDDGGGFFFBBBCCCCCC???AAABBBAAA???>>>@@@CCCAAABBBDDDEEEEEEEEEDDDDDDBBBGGGMMMMMMKKKIIIKKKMMMLLLPPPTTTUUUSSSSSSTTTVVV\\\___bbbaaa^^^^^^aaaeeefffhhhjjjjjjkkkpppxxx{{{~~~xxxrrrqqqpppnnnzzzzzz{{{}}}~~~}}}{{{xxxqqqtttvvvxxxyyyzzz}}}}}}{{{~~~}}}xxxuuuqqquuuxxxxxxyyyzzzvvvpppwwwwwwyyy|||}}}{{{|||}}}uuuwwwtttmmmmmmuuu|||}}}|||wwwsssqqqppppppqqqtttrrrqqqrrrtttuuuqqqnnnoooiiiggglllqqqrrrvvv|||tttqqqrrrvvvwwwsssppppppvvvwwwwwwuuuqqqkkkfffccclllpppqqqoooqqqvvvzzzzzz{{{|||}}}}}}{{{uuuooojjjeeemmmvvv{{{xxxuuuwww{{{sssjjjddd[[[```______^^^___aaacccdddjjjuuulll^^^YYY[[[\\\fffpppooovvvrrrtttrrrmmmiiiiiimmmoooppptttjjjaaa```\\\WWWSSSQQQSSSUUUXXXZZZ```iiikkkcccXXXSSSZZZ~~~vvvyyyzzz{{{}}}~~~~~~~~~{{{yyyuuupppllliiigggfffeeebbb^^^\\\ZZZWWWTTTRRRSSSSSSQQQOOOMMMKKKJJJIIIJJJLLLLLLKKKJJJIIIJJJKKKGGGFFFEEECCCCCCCCCDDDEEE@@@AAACCCEEEEEEDDDCCCBBBCCCCCCBBBBBBBBBCCCCCCDDDEEECCCFFFKKKKKKNNNbbbyyynnneeennn}}}|||zzzzzz}}}|||vvvttttttvvvooohhhccc]]]WWWWWWZZZUUUWWWYYYYYYZZZ]]]cccgggcccqqqvvvQQQMMMHHHBBB???>>>???@@@??????>>>======>>>???@@@AAABBBEEEGGGHHHHHHGGGFFFGGGHHHIIIKKKLLLMMMMMMMMMOOOQQQSSSSSSQQQQQQSSSVVV`````````^^^]]]]]]___bbbkkkkkkmmmpppsssttttttsssvvvssssssuuusssmmmjjjjjjwwwwwwxxxyyyzzz{{{{{{{{{yyywwwyyy}}}}}}}}}|||xxxuuutttvvvwwwxxxyyyzzzzzzzzzzzzvvvxxx{{{}}}~~~~~~}}}||||||yyysssooorrr{{{~~~{{{ssslllooovvv~~~pppkkksssyyyuuuqqqssssssqqqppptttzzz}}}zzzvvvzzzyyywwwuuusssqqqppppppqqqqqqqqqqqqpppqqqsssvvvtttttttttuuuuuuwwwxxxyyyxxxuuurrrtttwwwxxxuuurrrqqqyyy}}}vvvrrruuuzzz}}}qqqiiibbbhhhfffccc```___```^^^[[[^^^dddkkkttt|||{{{ooo\\\[[[___iiinnnpppvvv~~~xxxooowwwrrrccc```mmmrrrlllvvvkkkcccZZZYYYVVVRRRPPPQQQTTTWWWYYY```ggghhh___UUUUUU\\\{{{zzzzzzwwwvvvxxxzzz|||}}}|||{{{zzzvvvtttoookkkgggeeeccccccdddaaa]]]ZZZXXXVVVSSSQQQPPPOOONNNLLLJJJIIIGGGGGGGGGIIIJJJJJJIIIIIIJJJLLLGGGFFFEEECCCCCCCCCCCCCCC@@@AAACCCDDDDDDCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBB???BBBFFFCCCAAALLL]]]}}}|||uuulllbbb]]]]]]eeecccdddhhhgggcccaaabbbcccmmm{{{kkkQQQFFFEEEBBB@@@>>>===<<<<<<===============???AAABBB@@@BBBDDDFFFGGGGGGFFFEEEFFFGGGHHHJJJKKKLLLLLLLLLNNNPPPRRRRRRQQQRRRTTTVVV\\\]]]^^^]]]\\\\\\^^^___eeegggiiimmmpppssssssssstttqqqrrruuutttpppmmmooovvvwwwyyy|||~~~~~~~~~|||zzz||||||zzz~~~|||xxxvvvyyyzzz{{{|||}}}{{{}}}}}}yyywww|||zzzuuuqqqttt||||||xxxxxxzzzyyyuuurrrwwwtttooowww}}}yyyvvvxxxvvvuuuvvvzzz~~~~~~{{{}}}{{{xxxtttpppnnnlllllllllnnnppprrrssstttwwwzzzwwwwwwwwwwwwxxxxxxyyyyyywwwtttqqqrrruuuwwwuuusssuuuzzz~~~|||vvvssstttwwwzzz|||}}}{{{tttkkkdddaaaaaaaaaVVVYYY]]]aaaeeellltttyyysssfffeeehhhgggbbb^^^gggfffiiipppuuuzzz}}}~~~wwwkkkiiipppsssooo~~~vvvoooggg___ZZZTTTSSSRRRQQQQQQUUUZZZ^^^aaafffiiibbbVVVVVVhhh~~~vvvpppooooooooorrrtttwwwyyyzzzxxxvvvtttooommmhhhdddaaa______``````]]]ZZZWWWVVVTTTQQQOOOKKKKKKJJJHHHGGGEEEDDDCCCDDDEEEGGGHHHGGGHHHJJJKKKHHHGGGEEEDDDBBBBBBAAAAAAAAAAAABBBCCCCCCBBBAAA@@@@@@@@@AAABBBBBBAAA@@@???BBB???AAAEEECCC===???GGGQQQwww```FFF???======>>>>>>===<<<;;;;;;<<<<<<<<<<<<>>>@@@BBBCCC???AAACCCDDDEEEFFFEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJKKKMMMPPPQQQQQQRRRTTTVVVXXXYYYYYYYYYXXXXXX[[[]]]```bbbfffjjjmmmpppqqqrrrqqqoooqqquuuuuurrrrrrtttsssuuuyyy}}}{{{xxxyyy}}}~~~|||~~~}}}{{{}}}~~~zzzwww||||||xxxuuuyyyyyyzzz{{{|||~~~}}}~~~{{{wwwtttyyyxxxtttqqqtttzzz{{{wwwppppppssstttsssrrryyy|||sssqqqxxx}}}zzzwwwxxxtttvvvyyy|||~~~~~~}}}|||~~~|||wwwqqqmmmjjjhhhhhhjjjmmmqqqssstttvvvwwwyyy{{{{{{zzzzzzyyyyyyyyyyyyuuurrroooooorrruuuuuutttyyy{{{{{{zzzwwwuuutttuuuyyyuuuxxxzzzhhhaaa```aaaaaaaaa``````aaaeeehhhrrryyy|||fff^^^WWWVVVYYY[[[```fffnnnpppvvv}}}{{{zzzuuusssrrrqqqooo{{{qqqhhhaaa\\\WWWTTTQQQTTTVVVXXX[[[^^^bbbfffhhhddd___^^^bbbttt|||qqqpppkkkhhhjjjnnnpppsssvvvvvvssspppmmmjjjgggccc___\\\\\\]]]^^^\\\YYYVVVSSSRRRQQQNNNMMMHHHGGGFFFEEEDDDCCCBBBBBBBBBDDDEEEFFFEEEEEEGGGHHHGGGGGGEEEDDDBBBAAA@@@???@@@AAAAAABBBAAAAAA@@@???>>>???@@@AAAAAA@@@>>><<>>AAABBBTTTssszzz\\\IIIBBBCCC<<<<<<============<<<<<<<<<<<<;;;<<<===>>>@@@BBB>>>???AAABBBCCCDDDDDDDDDDDDDDDFFFGGGGGGHHHHHHHHHIIIJJJLLLNNNPPPQQQSSSUUUTTTTTTSSSQQQQQQTTTXXX\\\___bbbfffiiikkkmmmooopppooonnnooossstttrrrrrruuupppsssxxx|||~~~zzzwwwwwwzzz||||||~~~yyy|||{{{yyyyyy{{{{{{wwwxxx{{{}}}xxxtttqqqvvvvvvvvvvvvvvvxxxyyyzzzzzzzzzzzzyyyxxxwwwvvvvvvttttttqqqooorrrvvvuuupppmmmlllmmmnnnmmmkkkqqqyyyrrrllllllqqqtttrrrpppqqqnnnqqqvvvxxxxxxwwwwwwwwwyyywwwrrrnnnjjjhhhhhhhhhiiimmmqqqssssssrrrrrrrrrzzzzzzyyyyyyxxxwwwvvvvvvssspppmmmmmmpppsssuuuuuuzzzyyyxxxxxxxxxxxxwwwvvv{{{sssuuu|||gggaaadddcccaaa___]]]\\\]]]]]]aaaaaadddkkkuuu}}}}}}uuurrrllleee^^^^^^```dddeeegggoooxxxvvv}}}vvvuuuwwwyyyrrrrrrzzzvvvpppfff]]]WWWTTTRRRQQQSSSWWW]]]aaaccceeefffgggeee\\\ZZZiiinnnnnnpppkkkjjjpppjjjmmmpppqqqqqqnnnjjjgggfffddd```]]][[[ZZZ[[[\\\WWWTTTQQQOOOOOOMMMKKKJJJFFFFFFEEEDDDCCCCCCBBBBBBCCCDDDEEEDDDCCCBBBCCCDDDFFFFFFEEECCCBBB@@@???>>>???@@@@@@@@@@@@@@@??????<<<>>>???@@@???>>><<<::::::999:::===???===<<<===???HHHSSSrrrkkkLLL@@@>>>???@@@>>><<<;;;:::999:::;;;<<<===<<<;;;;;;;;;<<<===>>>===>>>???@@@AAABBBBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEFFFGGGHHHKKKMMMPPPQQQRRRQQQPPPNNNLLLLLLPPPWWW\\\bbbeeehhhjjjiiiiiikkklllmmmkkklllooopppnnnnnnqqqqqqtttxxx|||~~~~~~}}}|||}}}yyyxxx{{{||||||{{{{{{}}}~~~}}}wwwzzz{{{xxxwwwyyyxxxuuuvvvxxxzzzzzzxxxuuusssrrrxxxwwwvvvuuuttttttttttttwwwuuurrrpppoooqqqtttuuussssssqqqoooqqqtttqqqlllllljjjkkkllljjjhhhkkkqqqjjjggggggiiijjjhhhhhhjjjkkkooosssuuuuuutttttttttpppooollljjjiiihhhiiijjjeeehhhlllooonnnmmmllllllssssssttttttsssrrrqqqpppqqqooollllllnnnpppssstttvvvuuuuuuwwwyyyzzzxxxvvvyyysssuuurrrhhhfffeeedddcccbbbaaa___^^^\\\]]]^^^^^^```dddiiinnnhhhgggiiippptttvvvzzz~~~~~~{{{xxxxxxyyyppppppllleeebbbcccffffffdddfffjjjnnnmmmooozzzvvvwwwvvvuuu|||{{{wwwrrrnnniiiddd\\\UUUQQQQQQRRRTTTXXX\\\aaaeeeeeedddcccccc^^^___lllqqqpppooojjjlllsssiiikkklllmmmllliiifffcccaaa```^^^[[[YYYXXXXXXWWWSSSPPPMMMLLLKKKKKKIIIGGGEEEEEEDDDDDDCCCCCCBBBBBBCCCDDDDDDCCCBBBAAAAAABBBDDDDDDDDDCCCBBB@@@???>>>>>>>>>>>>>>>??????@@@@@@<<<======>>>===<<<:::999;;;;;;;;;;;;;;;;;;;;;;;;888IIILLLLLLeee}}}fffKKK===999999999:::;;;:::888666666666888999<<<;;;:::999999:::;;;;;;<<<<<<===>>>???@@@AAAAAAAAAAAABBBCCCCCCCCCCCCCCCDDDDDDDDDGGGKKKMMMNNNMMMOOOOOONNNMMMNNNQQQWWW\\\aaaeeehhhhhhfffdddeeegggiiiffffffjjjjjjhhhiiilllqqqssswwwzzz}}}}}}}}}|||{{{wwwtttvvvvvvvvvzzzyyysssssswwwxxxwwwsssxxxzzzxxxvvvvvvuuurrrooorrruuuvvvuuuuuuuuuvvvzzzzzzzzzyyywwwuuutttrrrtttqqqmmmkkkjjjmmmpppsssuuuuuusssppprrrtttqqqkkkiiihhhkkkoooooommmnnnssskkkjjjiiigggeeedddeeehhhnnnoooppprrrsssttttttsssjjjiiiiiihhhhhhhhhhhhhhh^^^bbbfffiiijjjjjjjjjjjjiiijjjkkklllllllllkkkjjjlllllljjjjjjjjjlllnnnooooooppprrruuuwwwxxxvvvtttrrrooossszzzzzz|||}}}uuusssrrrrrrsssssspppllliiibbbdddfffeeebbbaaaaaabbbZZZWWWXXX\\\^^^^^^```eeeccceeefffddd``````bbbeee\\\aaafffggghhhllltttzzz}}}}}}~~~yyyzzzyyyrrrqqquuussspppllliiigggdddccc]]][[[VVVRRRQQQTTTYYY\\\aaaccceeedddbbb___^^^^^^ccctttwwwrrrnnnjjjjjjmmmiiijjjjjjjjjhhhfffcccaaa\\\[[[ZZZYYYVVVTTTRRRQQQOOOMMMJJJIIIIIIHHHGGGEEECCCCCCCCCCCCCCCCCCBBBBBBAAABBBCCCCCCBBBAAABBBDDDBBBCCCCCCCCCBBBAAA???>>><<<<<<<<<===>>>???@@@AAA===<<<<<<;;;::::::999999<<>>;;;:::;;;;;;666CCCEEE???CCCTTT|||uuuHHHAAA<<<<<<;;;999888:::666666666666666666777777888888777777777999:::;;;;;;;;;<<<<<<===???@@@@@@@@@@@@AAAAAABBBBBBAAAAAACCCBBBBBBDDDHHHKKKKKKIIILLLNNNRRRTTTUUUWWWYYY[[[]]]aaaddddddaaa___```bbbbbb___```cccdddcccdddhhhkkkmmmqqqtttwwwyyyzzz{{{xxxsssppppppppppppsssxxx{{{{{{wwwqqqqqqttttttpppooovvvzzzxxxuuutttrrrnnnlllppptttwwwwwwuuuttttttvvvwwwxxxxxxwwwtttqqqooommmlllkkklllmmmpppssstttvvvvvvsssooopppssspppjjjfffgggkkkqqqsssrrrrrruuuqqqrrrooojjjddddddgggiiimmmkkkiiikkknnnppppppnnnhhhhhhhhhhhhgggeeecccbbb]]]```ccceeeeeeeeeffffff```aaacccfffggggggffffffggggggggggggfffggghhhiiiiiilllpppssssssrrrpppnnnkkklllpppsssrrrqqqzzzwwwsssmmmhhheeecccaaa```ccc___^^^``````___aaaeee^^^aaadddcccbbbdddjjjoooqqqzzz}}}vvvvvvqqqqqqrrrsssssspppnnnmmm}}}wwwrrriiihhhfffbbb^^^[[[\\\]]]XXXVVVUUUSSSTTTYYY```eeejjjiiigggccc___\\\\\\]]]nnnyyytttnnnlllmmmllliiihhhiiiiiiiiihhhfffdddbbb```XXXXXXXXXVVVTTTQQQNNNLLLMMMKKKIIIHHHGGGGGGFFFDDDBBBBBBBBBBBBBBBBBBBBBBBB???@@@BBBBBBBBBBBBDDDFFFAAABBBBBBCCCBBBAAA???>>>;;;;;;;;;<<<>>>???AAABBB===<<<;;;:::999999999999777<<>>???@@@??????@@@AAAAAAAAA@@@@@@BBBAAA@@@BBBGGGIIIHHHGGGIIIOOOVVV[[[\\\[[[ZZZZZZXXX\\\``````]]][[[]]]```]]]ZZZ[[[___aaa```bbbfffdddfffiiimmmqqquuuwwwyyy{{{uuuqqqqqqppppppsssyyyxxxzzzyyytttsssvvvssslllllltttyyywwwtttrrrooolllmmmrrrwwwzzzyyyuuuqqqooonnnpppssstttssspppmmmjjjeeefffjjjnnnrrrvvvxxxyyyuuutttqqqmmmnnnpppnnnhhheeefffkkkrrruuusssrrrtttvvvwwwtttkkkeeedddhhhkkkiiidddaaabbbgggkkkiiigggjjjjjjjjjiiifffbbb^^^\\\aaacccddddddbbbaaaaaaaaaZZZ\\\___bbbdddeeeddddddcccdddeeeeeecccccccccdddeeeiiioooqqqpppmmmjjjiiigggjjjnnnpppnnnnnnqqquuu{{{zzz{{{{{{zzzpppllliiijjjjjjhhhjjjoooiiimmmqqqsssuuuzzz|||zzzxxxtttpppqqqssssssooommmoooqqqqqquuuxxxrrrmmmiiifffddd\\\[[[ZZZXXXVVVUUUTTTSSSVVVWWWYYY\\\___bbbfffhhhdddddd^^^]]]ccccccjjj{{{vvvwwwppppppqqqpppooollliiigggjjjiiihhhgggdddbbb```___\\\ZZZVVVSSSPPPOOOOOOOOOIIIJJJKKKKKKJJJGGGCCCAAADDDCCCAAA@@@??????@@@AAA???????????????@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<<<<;;;<<<<<<===>>>???=========<<<;;;:::999888;;;::::::999999::::::;;;999999:::<<<>>>@@@BBBDDD^^^nnnNNN???===999999777666555555555555444444555555555555444444555333111222555888888777999999888888999;;;===??????@@@@@@@@@@@@???>>>>>>EEEFFFFFFEEECCCCCCDDDEEEIIIMMMRRRUUUUUUVVVYYY[[[WWWYYY[[[[[[YYYXXXZZZ\\\^^^ZZZXXXZZZ[[[[[[___ccceeegggkkknnnqqqrrrrrrrrrppprrrtttsssqqqppprrrtttzzzxxxwwwvvvtttppplllhhhqqqooooooqqquuuvvvtttqqqpppsssxxx}}}~~~zzzsssmmmjjjlllooorrrrrrpppnnnlllqqqjjjhhhooowwwxxxyyy|||tttssspppmmmjjjgggfffeeeeeejjjppptttuuuttttttuuuzzzuuuooolllllliiiccc^^^___\\\ZZZ\\\aaaeeeggggggjjjiiigggccc___^^^___```eeeeeeeeeggggggeeebbb^^^VVVVVVYYY___eeegggdddaaaddddddcccaaa___^^^```aaaiiijjjkkkllllllkkkjjjiiieeeiiinnnpppooooooqqqsss}}}xxxtttssstttvvvtttnnnkkkooosssssstttvvvkkkooovvv}}}xxxvvvrrrlllfffbbb___\\\YYYTTTSSSSSSSSSTTTWWWYYYZZZ[[[YYYZZZ^^^cccggghhhggg\\\ccccccbbbjjjwwwwwwrrrmmmppppppqqqqqqooommmkkkiiihhhggggggfffdddcccaaa```ZZZWWWTTTQQQNNNMMMMMMMMMMMMNNNOOOOOONNNKKKHHHFFFEEEDDDBBBAAA@@@@@@AAAAAA@@@@@@????????????????????????@@@@@@???>>>>>>===<<<<<<;;;;;;<<<<<<===>>>:::;;;;;;;;;;;;::::::999::::::999999999999::::::888888999:::<<<>>>???@@@LLLUUUjjjmmmQQQEEE???;;;:::888777666555444444444444333333444444444444333333444222000111555777777666777777666666777999;;;===========================DDDDDDEEEDDDBBBBBBCCCEEEHHHLLLQQQSSSSSSTTTWWW[[[ZZZ[[[\\\[[[YYYXXXYYY[[[]]][[[\\\^^^]]][[[^^^cccfffiiinnnrrrsssrrrpppnnnoooqqqrrrpppnnnmmmoooqqqsssrrrrrrssstttrrrooommmmmmlllmmmnnnppppppnnnmmmooooooqqqssstttqqqlllhhhjjjllloooqqqrrrqqqpppoooooojjjjjjrrrxxxyyyyyyzzzqqqpppnnnllljjjhhhggggggdddeeegggkkkoooqqqpppnnnppplllhhhggghhhgggccc^^^ZZZYYYYYY\\\aaaddddddccciiihhhgggddd```^^^___```aaaaaaaaabbbcccbbb___\\\\\\[[[[[[^^^aaabbbaaa___```aaaaaabbbbbbccceeefffhhhiiiiiiiiihhhgggeeedddbbbfffkkkllljjjiiijjjlllzzz}}}{{{yyywwwvvvuuussslllhhhjjjllllllnnnqqqhhhdddaaaccckkktttyyyzzz|||}}}yyytttmmmhhheeebbb]]]YYYWWWUUURRRPPPTTTSSSRRRSSSTTTWWWZZZ\\\```^^^^^^bbbggggggaaaZZZWWW[[[]]]mmmtttoooqqqhhhppppppppppppooommmkkkiiieeeeeeeeedddcccbbb```___VVVTTTQQQNNNLLLKKKKKKKKKPPPPPPQQQQQQPPPMMMKKKIIIFFFEEEDDDCCCBBBBBBBBBBBBAAA@@@@@@@@@???>>>>>>>>>>>>>>>??????>>>>>>=========<<<;;;;;;;;;;;;;;;;;;888888999:::::::::::::::999888888777777888888999777777777888999:::;;;<<<888:::EEEZZZvvvnnnUUU<<<333666888666333666555444333222222222333111222222333333222222111222111000111444555666555555444444444555777999:::;;;:::999999:::;;;===>>>AAABBBCCCBBBAAAAAACCCDDDHHHKKKOOOPPPPPPQQQVVVZZZ___``````^^^[[[ZZZ[[[\\\YYY[[[^^^```\\\WWWZZZ```eeeiiinnnrrrsssqqqnnnlllmmmnnnnnnnnnmmmnnnppprrrpppppppppsssuuuuuutttrrrqqqrrrttttttrrrqqqpppqqquuutttrrrrrrrrrqqqnnnllllllmmmoooqqqssstttuuuuuusssooooootttxxxvvvtttsssqqqpppooommmlllkkkkkkkkkhhheeecccggglllppppppnnnjjjgggeeeeeefffeeebbb^^^WWWXXXZZZ]]]```aaa```___fffggggggeeebbb___^^^___]]]]]]]]]___```___]]][[[bbb```^^^^^^^^^^^^]]]\\\[[[\\\___bbbeeeggghhhiiigggggghhhgggeeecccaaa```aaaeeeiiijjjhhhfffggghhhllleeexxx~~~{{{zzzxxxvvvvvvwwwuuuqqqmmmssslllffffffgggfffhhhlllxxxooogggdddccccccbbbiiimmmrrrvvvwwwwwwxxxyyy~~~|||vvvppplllfff```\\\XXXVVVSSSRRRSSSSSSRRRQQQTTTUUUVVVXXX[[[]]]```aaaccccccbbbcccccc^^^WWWQQQUUUdddwww}}}iiilllsssnnnqqqppppppnnnllljjjgggfffccccccbbbaaa___]]][[[ZZZTTTRRROOOLLLJJJJJJJJJJJJNNNOOOOOOOOONNNLLLJJJIIIGGGGGGFFFEEEDDDDDDDDDDDDAAAAAAAAA@@@???>>>============>>>>>>>>>>>>============<<<;;;:::999999999888999999::::::999999999777777666666666666777777777777777777777888888999666<<>>======<<<===>>>>>>>>>>>>======>>>===<<<;;;:::999999999::::::::::::999888777666777666666555555666666777888888777777666777777888===888888::::::>>>PPPfffcccNNNCCC777888999:::777000---444>>>444444333333222222333333222222333333333333222222///000111222222333444555444444444555666777888999999888777777888;;;>>>???<<<===>>>>>>===>>>@@@BBBFFFHHHKKKKKKKKKMMMQQQVVVUUUTTTRRRQQQRRRSSSTTTTTTUUUXXX]]]___YYYTTTWWW^^^dddeeehhhlllppptttxxxzzzuuuuuutttuuuwwwyyy{{{|||zzzzzz{{{}}}{{{{{{}}}uuuuuuvvvxxxyyyyyyvvvtttrrrrrrsssuuuwwwzzz}}}~~~|||wwwrrrooooooooonnnsssrrrpppnnnmmmlllkkkkkkeeehhhiiigggdddeeejjjooolllkkkkkkkkkkkkiiigggddddddccc```^^^\\\[[[\\\]]]```ccceeedddbbb___]]]\\\YYYXXXXXXYYY\\\^^^___^^^bbbdddggggggddd```[[[XXXXXXWWWXXX[[[^^^___]]][[[]]]^^^___aaaaaaaaa```___cccggglllnnnmmmlllnnnpppbbbhhhlllrrryyyiii___```aaaaaa```___```aaa\\\]]]___``````___^^^]]]XXXZZZ\\\^^^^^^___aaabbbttt{{{}}}}}}tttssssssooouuuooojjjjjjmmmooonnnjjjkkkhhhhhhiiigggcccbbbdddiiimmmooolllgggcccccceee]]]]]]]]]\\\[[[[[[]]]___ZZZ[[[]]]```cccfffhhhiiimmmmmmnnnoooqqqsssuuuvvv}}}yyywwwvvvqqqpppooonnnkkkiiigggeeecccbbb```\\\YYYUUUSSSRRRNNNOOOPPPTTTXXX\\\]]]]]]^^^___```aaaaaa___]]]\\\QQQOOOKKKHHHKKKZZZpppyyyllloooiiiccchhhnnnqqqooommmjjjfffcccaaa```cccbbb___\\\YYYUUURRRPPPRRRPPPNNNKKKJJJJJJKKKLLLNNNNNNNNNMMMLLLKKKJJJJJJGGGHHHHHHHHHGGGFFFEEEDDDAAA@@@@@@@@@???>>>>>>>>>======>>>>>>??????>>>>>>>>>===<<<;;;::::::::::::<<<<<<;;;;;;:::888777666777666666555555666666777888777777666666777777777888555555:::>>>??????AAAWWWjjjyyy]]]JJJ:::777:::555;;;555111333333222222444333333222222222222333333222222222333333222222222...000222333333333444555333444555666777888888999888888888888999;;;===>>>999:::<<<<<<<<<===???AAADDDGGGJJJKKKJJJLLLPPPSSSSSSQQQPPPQQQTTTWWWYYYZZZYYYZZZ]]]___\\\YYY]]]eeejjjjjjkkknnnrrrxxx}}}{{{zzzyyyzzz||||||{{{zzz{{{{{{|||ssstttvvvyyy{{{zzzwwwtttttttttuuuvvvxxxzzz|||}}}{{{zzzuuuooonnnrrrttttttpppooommmkkkjjjiiihhhhhhhhhnnnqqqnnngggeeejjjpppeeegggiiikkkkkkkkkjjjiiiiiigggddd```\\\[[[]]]___^^^```bbbbbb```]]]\\\\\\VVVUUUTTTUUUYYY\\\^^^___```dddhhhiiieee```[[[XXXXXXVVVUUUWWWZZZ[[[XXXVVVVVVXXXZZZ\\\^^^_________aaafffkkkmmmllllllnnnpppiiieeeiiisssyyy}}}zzzyyyyyynnnbbb[[[XXXYYY[[[TTTUUUVVVXXX]]]jjj{{{rrrooosssqqqkkkoookkkgggfffhhhkkkkkkjjjfffdddeeegggeeebbbbbbfffNNNPPPSSSVVVZZZ^^^bbbeee]]]___aaa```___^^^^^^^^^[[[ZZZZZZYYYZZZ[[[\\\^^^______``````aaacccdddeeeoooqqqsssssspppmmmkkkjjjddddddcccbbb```^^^\\\[[[ZZZZZZYYYXXXVVVTTTTTTTTTTTTTTTVVVYYY^^^aaabbbaaacccaaa^^^ZZZVVVSSSQQQPPPNNNQQQVVV___ooo~~~oookkkmmmfffeeejjjjjjnnnmmmkkkiiifffdddcccbbbbbbaaa___\\\YYYUUURRRQQQPPPOOOLLLJJJIIIJJJKKKKKKMMMMMMLLLLLLKKKKKKJJJJJJGGGGGGHHHHHHGGGFFFDDDCCC@@@@@@??????????????????===>>>>>>???@@@@@@??????>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777666666666666777777666666555555555666666777111888===;;;888999:::999@@@BBBNNNfff}}}YYYDDD;;;;;;888999:::555666111222888;;;666000---111111111000000111111222000111111222222111111000---000444444333333444666333333444666777777888888777777888999::::::;;;;;;777888:::::::::;;;>>>@@@CCCGGGKKKLLLKKKLLLNNNQQQRRRPPPOOORRRXXX]]]aaabbb]]]ZZZZZZ\\\]]]^^^ccckkkoooooooooqqqsssvvvyyyzzzwwwvvvwwwzzz}}}~~~{{{yyy{{{zzz{{{~~~uuuuuuwwwyyyzzzzzzwwwttttttuuuvvvvvvwwwxxxyyyyyyuuuxxxvvvpppoootttwwwvvvnnnmmmlllkkkjjjjjjjjjjjjnnnrrrvvvtttnnnjjjjjjmmmcccfffiiikkkkkkjjjiiihhhggggggfffccc___]]]^^^```\\\^^^```___]]]\\\[[[\\\VVVTTTSSSUUUYYY]]]```aaaaaadddggggggbbb]]]YYYWWWWWWTTTRRRTTTYYY\\\[[[YYYWWWXXXZZZ]]]___`````````bbbfffkkkmmmkkkkkklllnnnjjjeeehhhpppooottt}}}xxxuuupppqqqssswwwssslllooonnnlllmmmhhhhhhgggfffggghhhhhhiiifffddddddeeedddccchhhnnnZZZTTTOOONNNQQQUUUVVVVVV___bbbfffgggfffcccbbbaaabbb```]]][[[ZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[^^^```cccdddbbb___^^^]]]]]]]]]\\\[[[ZZZXXXWWWVVVVVVWWWXXXXXXWWWVVVWWWXXXZZZ[[[\\\___ccceeeeeedddXXXUUUQQQNNNNNNPPPSSSUUUYYYccctttxxxqqqooopppkkkdddkkkrrrjjjmmmllljjjhhhgggfffffffffaaa```___]]]ZZZWWWTTTSSSOOOMMMKKKIIIHHHIIIJJJKKKKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGHHHHHHGGGFFFDDDCCC???????????????@@@@@@@@@>>>>>>???@@@@@@@@@@@@@@@>>>>>>===<<<<<<<<<<<<===::::::;;;<<<<<<<<<;;;;;;777777666666666666777777555555444444444555666666555888666111555>>>>>>777888999>>>DDDHHHXXX{{{bbbLLL===>>>555999<<<333000666777666444555555111---000666000000////////////000111//////000000000000//////---111444555444333444666222222444555666777777777666777888999::::::999999666777999999:::;;;>>>@@@BBBGGGKKKMMMLLLLLLNNNPPPLLLJJJJJJNNNUUU\\\```bbb]]]XXXVVVXXX[[[___eeemmmqqqqqqqqqrrrrrrqqqqqqqqqnnnoooqqqwww}}}~~~{{{}}}{{{{{{}}}}}}||||||~~~}}}yyyvvvuuutttssstttuuutttrrrpppttttttuuuvvvvvvvvvvvvuuutttxxxxxxsssqqquuuvvvsssnnnmmmmmmmmmmmmnnnnnnooonnnppprrrrrrooojjjfffdddgggiiilllllljjjhhhfffeeebbbeeegggfffbbb______```\\\]]]^^^]]]\\\ZZZ[[[\\\XXXVVVUUUWWW[[[```ccceeebbbeeefffccc^^^YYYWWWWWWVVVSSSQQQTTTZZZ___```^^^[[[\\\^^^aaabbbccccccccceeehhhmmmmmmkkkjjjkkkllldddlllmmmfffgggtttvvviiinnnpppiiijjjssshhhjjjmmmmmmlllkkklllllliiifffdddddddddfffnnnwwwfffUUUQQQSSSRRRPPPRRRWWWcccqqqtttmmmhhhhhhdddcccaaabbbccccccaaa___```[[[ZZZ______ZZZWWWYYYXXXYYYYYYZZZ[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[YYYZZZ\\\^^^^^^]]]\\\[[[aaabbbeeeeeedddbbb___]]]TTTVVVUUUQQQQQQ\\\ooo|||sssnnnppppppmmmmmmnnnmmmjjjjjjiiihhhfffdddbbbaaa```[[[[[[[[[[[[YYYVVVSSSQQQMMMOOOOOONNNJJJGGGEEEEEEIIIHHHHHHHHHIIIIIIGGGFFFIIIHHHGGGGGGGGGEEEBBB???@@@BBBCCCAAA>>><<<===???======>>>>>>>>>>>>=========<<<;;;::::::::::::;;;:::::::::999999999888888666666666666555555555555555555555666666777888999444444444444444555666777555888999:::;;;CCCOOOXXXuuulllWWWHHH???:::888666666555444444333222222111111111111000000000///////////////////////////000000000000000000000000///000000000111111111111111222333333444444333333444666777777777777:::<<<888888888888999;;;<<<>>>AAAHHHMMMLLLGGGFFFJJJOOOFFFGGGKKKOOOTTTYYY]]]___^^^]]]\\\]]]```eeejjjnnnnnnnnnnnnoooooopppqqqqqqkkkooouuuxxxyyyyyyyyyzzz|||~~~}}}zzz|||xxxyyyzzzzzz{{{||||||||||||yyytttsssrrrooonnnpppnnnqqqtttuuuxxxyyyssskkknnnooopppqqqqqqqqqqqqpppmmmiiieeefffkkkoooooonnnooonnnlllgggccc``````aaafffhhhhhhfffcccaaaccceeebbbddddddbbb___]]]]]]___XXXZZZ\\\^^^______^^^^^^___^^^___```aaa```]]][[[^^^^^^^^^^^^____________^^^]]]^^^```ddddddaaa^^^\\\^^^```aaaaaaaaabbbcccdddgggjjjjjjgggfffggghhheeeddddddeeeiiipppvvvzzzzzzuuuooojjjiiijjjjjjjjjkkkkkkmmmoooqqqqqqnnnkkkeeebbbaaacccfffiiihhhggg|||kkk[[[RRRTTTPPPRRR\\\eeeiiilllpppooopppppplllddd]]]XXXVVV]]]ZZZ\\\bbbccc```___aaa[[[[[[ZZZYYYYYYYYYZZZZZZ]]]]]]\\\[[[[[[ZZZZZZZZZ]]]]]]]]]^^^```eeejjjmmmcccdddcccaaa^^^ZZZXXXWWWWWWYYY[[[```mmmxxxoooqqqjjjmmmmmmjjjiiijjjiiieeefffeeedddbbb```^^^]]]\\\[[[ZZZYYYXXXVVVTTTSSSRRRPPPOOONNNLLLIIIGGGHHHIIIIIIHHHGGGGGGHHHHHHFFFEEEGGGFFFEEEEEEEEEDDDAAA>>>???@@@@@@???===<<<<<<===<<<<<<============<<<<<<;;;;;;::::::999:::::::::999999999888888888777777666666666666555555555444555444444555555666777888444444333333444555555666333666888888777999@@@EEE<<>>??????AAACCCDDDEEEFFFHHHHHHEEEFFFHHHKKKPPPTTTYYY[[[^^^]]]]]]^^^aaafffjjjllllllmmmmmmnnnmmmlllkkkkkkfffkkkppptttuuuuuuuuuuuuxxxzzzxxxuuuuuuxxxuuunnnssstttuuuvvvwwwvvvuuuuuu~~~xxxrrrrrrpppmmmmmmooommmppprrrrrrrrrsssoooiiijjjkkkkkkkkklllmmmnnnnnnmmmjjjgggiiilllmmmkkkhhhiiiiiihhheeebbbaaacccddddddeeedddaaa]]][[[\\\]]]\\\^^^___^^^[[[ZZZ\\\^^^_______________^^^^^^]]]ZZZ[[[\\\^^^___^^^[[[YYY\\\\\\]]]^^^___``````aaacccbbbbbbdddfffeeebbb___^^^___aaaaaa``````aaabbbcccfffiiiiiigggffffffhhhhhhhhhiiikkknnnpppssstttrrrvvvrrrlllhhhggggggggggggiiijjjkkkmmmoooooommmjjjdddbbb``````cccdddcccbbb}}}sssfffYYYWWWZZZ^^^bbbeeennntttyyyxxxrrrmmmmmmoooeeeddddddfffddd___[[[[[[___^^^^^^]]]___aaaccceeeddddddccccccbbbccccccccckkkiiifffbbb^^^^^^```bbb^^^\\\YYYUUUSSSUUUZZZ___pppyyyvvviiihhhlllhhhkkkkkkhhhggghhhfffbbbbbbbbbaaa___]]]\\\[[[ZZZYYYYYYWWWVVVTTTTTTTTTTTTQQQPPPNNNKKKHHHHHHKKKNNNIIIHHHFFFFFFGGGFFFEEECCCDDDCCCCCCCCCDDDCCC@@@>>>>>>===<<<<<<<<<<<<;;;:::;;;;;;<<<<<<<<<<<<;;;;;;888888888888888999999999777777777777777666666666666666555555555444444444333333333333444555666666444333333333333444444555000333666666444333444777:::999:::???JJJXXXeeennnqqq[[[EEE555:::888666555666666555444333333222222111111000000000000000000////////////........................////////////////////////////////////000000000000//////000111111111111111111222333333333444666888;;;;;;;;;;;;<<<>>>???@@@???<<<:::===DDDHHHFFFBBBDDDDDDFFFHHHMMMRRRWWWYYY]]]]]]^^^___bbbeeehhhjjjjjjkkkkkkjjjiiigggeeedddcccgggmmmqqqqqqpppooooooqqqsssrrrpppqqqrrrpppkkkmmmoooqqqssssssrrrpppoooxxxqqqmmmmmmllljjjjjjmmmkkkpppqqqnnnllllllkkkhhhpppooolllkkkjjjlllmmmooommmkkkjjjkkkllljjjeeeaaaaaabbbcccbbbbbbcccfffhhhddddddbbb^^^ZZZWWWVVVWWWXXXYYYZZZYYYXXXYYY[[[]]]eeedddbbb```^^^]]]\\\[[[UUUVVVXXX[[[]]]]]]YYYVVVZZZ[[[\\\]]]^^^```aaaaaaeeeeeeeeefffgggeeebbb___]]]___```___^^^\\\\\\]]]bbbdddfffgggfffeeeffffffhhhjjjlllnnnooonnnmmmllliiiqqqzzzsssooojjjfffeeefffffffffiiihhhiiijjjlllllljjjhhhaaa```^^^]]]^^^___^^^]]]yyylllbbb[[[XXX\\\bbbiiioootttzzzxxxxxxyyyxxxsssmmmhhhgggeeeccc```^^^]]]^^^```aaa]]]\\\\\\\\\]]]^^^___```\\\^^^___^^^\\\ZZZ\\\^^^QQQSSSVVV[[[eeetttpppkkkmmmkkkggghhhkkkllliiihhhiiifffbbbbbbaaaaaa___^^^]]]\\\\\\WWWWWWWWWWWWVVVVVVUUUTTTPPPOOONNNLLLJJJJJJLLLOOOIIIGGGEEEEEEEEEEEEDDDBBBCCCBBBBBBCCCDDDCCCAAA>>>===:::888999;;;<<<:::888::::::;;;;;;;;;;;;::::::666666777777777777777777555555555555555555555555555555555444444444333333111111111222222333444555333333222222222222333444...111444444444333444555999777555444666999===@@@DDDVVVnnnttteeeQQQAAA;;;:::;;;;;;;;;:::::::::999666444222111111111000000/////////000000/////////................................................................../////////000000//////000111111111111000000111333333222333555777;;;;;;<<<===>>>???@@@@@@AAA===:::===CCCFFFDDD@@@BBBCCCDDDGGGLLLRRRXXX[[[ZZZZZZ\\\^^^```ccceeefffiiihhhfffdddcccccccccccccccggglllnnnnnnkkkiiihhhjjjllloooqqqsssuuutttsssmmmooorrrttttttrrrooommmnnnhhheeegggiiihhhhhhkkklllpppqqqlllhhhiiijjjjjjuuurrrnnnjjjhhhiiikkkmmmlllkkkiiiiiiiiigggbbb___^^^___```aaaaaacccfffiiifffeeebbb___[[[YYYXXXWWWYYYYYYYYYYYYYYYZZZ[[[]]]aaaaaa```___]]]ZZZWWWVVVSSSTTTWWW[[[]]]\\\YYYVVVZZZ[[[[[[\\\]]]^^^^^^___aaabbbcccddddddccc```___[[[\\\]]]\\\YYYWWWWWWXXX___aaacccdddeeedddddddddfffgggiiijjjjjjhhhfffeeesssqqquuu{{{yyysssooojjjgggggggggggggggjjjhhhgggggghhhgggeeeccc^^^]]]\\\[[[\\\\\\\\\\\\zzzqqqhhheeebbbcccgggmmmtttwwwuuuyyy||||||zzzxxxxxxwwwvvvrrrlllfff```]]]\\\\\\XXXWWWVVVVVVVVVXXXYYYZZZWWWXXXXXXUUUQQQPPPSSSWWWXXXcccvvvttthhhjjjllliiidddeeeiiijjjhhhhhhhhhfffbbbaaa``````___^^^]]]]]]]]]VVVWWWYYYZZZZZZXXXVVVTTTMMMNNNPPPOOOMMMLLLLLLMMMIIIGGGEEEDDDDDDEEEDDDCCCDDDDDDCCCDDDEEEDDDBBB@@@;;;999777888;;;<<<:::888999999::::::::::::999999555555666777777666666555444444444444444444444444444444444444333333333333000000000000111222333444222222111111111111222222000111222222222333555777111222444666888999::::::444888@@@JJJWWWhhhyyy}}}xxxqqqgggZZZNNNFFF@@@<<<888666777888777777333333444444333222111111//////////////////....../////////............---........................---------------------------............////////////000000111111111111111000111222222222333555777::::::;;;<<<===>>>??????@@@???======>>>?????????>>>???BBBFFFLLLRRRXXX[[[VVVWWWXXXZZZ]]]```bbbccciiifffbbb___^^^```ccceeecccfffhhhiiigggdddbbbbbbfffhhhmmmrrrtttuuuuuuwwwmmmooorrrtttsssqqqnnnlllfffcccbbbfffiiiiiijjjllllllpppqqqkkkgggiiillllllooolllgggcccbbbdddhhhkkkjjjhhhfffeeedddcccaaa```^^^___`````````aaadddgggeeecccaaa^^^]]][[[ZZZYYY\\\\\\\\\]]]]]]]]]]]]\\\VVVXXXZZZ\\\ZZZWWWRRROOORRRSSSVVVYYY\\\\\\YYYWWW[[[[[[[[[ZZZZZZZZZZZZZZZYYY[[[]]]^^^^^^]]]\\\\\\ZZZ[[[\\\[[[XXXVVVVVVVVV\\\]]]^^^```bbbcccbbbaaaccccccbbbbbbbbbcccccccccooollllllsss|||||||||ssspppmmmiiiffffffggggggfffkkkiiifffddddddcccaaa___[[[[[[[[[[[[[[[[[[]]]]]]wwwqqqkkkhhhccchhhjjjeeeaaa``````___hhheeeaaa]]]YYYWWWVVVUUUOOONNNMMMMMMNNNPPPSSSUUUYYYZZZZZZXXXWWW\\\fffoooxxxxxxuuunnneee```aaaccc```dddfffeeeeeefffddd```^^^]]]]]]]]]\\\\\\[[[[[[WWWXXXZZZZZZZZZXXXVVVTTTLLLNNNPPPPPPNNNLLLKKKKKKIIIFFFDDDCCCDDDFFFFFFEEEFFFEEEEEEEEEFFFEEEBBB@@@999999888999;;;<<<;;;:::999999::::::::::::999999555666777777777666444333333333333444444444444444444444333333333222222222000000000000111222333444222222111000000000000111444222000//////000222333888777444222111111111111===;;;777666888;;;>>>???BBBVVVjjjvvvyyyxxxuuuqqqjjj___TTTMMMCCCCCCAAA>>><<<999777666555666777777666444222000222333333222000///111222////////////............///.........------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------........./////////000111111111111111///000222222111222444666666777999:::;;;<<<<<<<<<<<<======;;;888777:::===:::;;;???DDDJJJPPPTTTWWWSSSTTTUUUWWWZZZ^^^aaaccchhhddd```\\\[[[]]]aaaddd___aaabbbaaa___]]]]]]]]]eeefffkkkppppppmmmmmmpppkkkmmmnnnpppooonnnkkkjjjdddbbbdddjjjmmmlllkkkllljjjmmmmmmiiihhhkkkmmmlllhhheeeaaa___aaaeeejjjnnnfffeeecccaaa```___^^^^^^^^^^^^___^^^]]]]]]```bbbaaa^^^\\\[[[ZZZZZZXXXWWW[[[[[[\\\^^^```___\\\ZZZNNNQQQTTTVVVVVVSSSOOOLLLRRRRRRSSSVVVYYYYYYWWWVVVZZZYYYYYYXXXXXXWWWVVVVVVQQQTTTWWWYYYXXXWWWWWWWWWXXXZZZ[[[[[[YYYWWWXXXXXXXXXXXXZZZ\\\___``````^^^___^^^]]]\\\\\\^^^aaabbbcccdddhhhlllnnn{{{ooollliiifffdddeeeeeeeeedddjjjgggdddaaaaaaaaa```___ZZZ[[[\\\[[[[[[[[[]]]___~~~rrrfffaaa]]]ZZZXXXWWWVVVTTTRRRQQQQQQQQQGGGHHHJJJMMMRRRXXX^^^bbbccclllyyy|||kkknnnnnnjjjccc___```ccc[[[```ccccccdddeeeccc___\\\\\\\\\\\\[[[[[[[[[[[[[[[YYYXXXVVVUUUUUUVVVVVVNNNOOOOOONNNKKKJJJKKKLLLHHHFFFDDDCCCEEEGGGHHHGGGGGGFFFEEEEEEFFFDDDAAA???888:::;;;;;;;;;;;;===>>>999::::::::::::::::::999666777888888777555333111333333333444444444555555333333333333222222222222000000000000111222333444222111000////////////000333111000//////000000000///...---...///222666888)))---222777;;;;;;999777:::DDDGGGGGGQQQaaacccZZZ^^^rrr|||jjj]]]ZZZ[[[aaa]]]WWWOOOJJJGGGGGGIIICCCDDDDDDBBB===:::888888444555555666555666777888666555333///---...222555555777777555222000000222.........///////////////.........---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............///000000000000///---///000000///000222555333444666777888999888888:::;;;:::888666666999;;;:::===AAAFFFKKKNNNQQQRRRRRRRRRSSSUUUYYY]]]bbbeeeeeeccc```]]][[[[[[[[[\\\[[[\\\]]]\\\[[[\\\^^^```cccccchhhmmmkkkeeeeeehhhjjjjjjkkklllkkkjjjiiihhhcccbbbeeekkknnnjjjffffffeeegggfffdddggglllmmmjjjeeeccc```^^^___cccgggkkkbbbccccccaaa^^^[[[YYYXXX[[[\\\\\\[[[YYYYYY[[[]]]^^^[[[XXXWWWXXXWWWUUUSSSTTTUUUXXX\\\______ZZZVVVNNNOOOPPPPPPPPPPPPNNNNNNPPPOOOOOOPPPRRRTTTSSSRRRVVVVVVVVVVVVUUUUUUUUUUUUOOORRRVVVVVVTTTRRRRRRSSSTTTUUUWWWXXXWWWVVVWWWXXXUUUUUUVVVYYY]]]^^^]]][[[YYYXXXWWWWWWWWWXXXZZZ[[[___]]]aaahhhhhhiiixxxyyyoookkkiiifffeeeeeefffeeeeeefffddd```___```aaabbbbbb[[[\\\]]]\\\YYYYYY[[[]]]}}}|||yyyuuupppllliiiggg```ccchhhoooyyy~~~ooooooeee]]]]]]dddiiigggbbbZZZ___ccccccdddfffddd```]]]]]]]]]\\\\\\\\\\\\\\\^^^ZZZVVVRRRQQQRRRVVVXXXQQQPPPNNNKKKHHHHHHKKKMMMHHHFFFCCCCCCEEEHHHIIIIIIGGGFFFEEEEEEEEECCC@@@===777:::======;;;;;;>>>AAA999::::::;;;;;;::::::999777888999888777555222000333333333444444555555555333333333222222222111111000000000000111222333444111111000///////////////000//////111222333222111111111222333333333333333222222111///...000444777222666222---888HHHHHH:::888NNN^^^VVVBBB777;;;BBB<<<<<<;;;888777777999:::777999999555000...222666111333555555444333333444///222444333222111222444,,,///222222///...///111......//////////////////......---------,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,---------......,,,---......//////......,,,---.........///111333111222444555666777666666;;;999888777888999;;;<<<>>>@@@EEEJJJMMMOOOPPPPPPSSSRRRRRRTTTXXX^^^dddgggbbbbbb```^^^\\\YYYVVVUUUZZZ[[[[[[[[[[[[^^^bbbeee``````eeekkkiiibbbbbbfffjjjjjjjjjjjjjjjiiihhhhhhaaaaaadddkkklllfff```___aaabbbaaaaaaeeekkkkkkgggccc```\\\YYYXXXZZZ]]]___```bbbdddccc___ZZZUUUSSSYYYYYYYYYXXXWWWWWWYYY[[[___\\\XXXVVVWWWVVVSSSPPPMMMOOOSSSYYY^^^]]]XXXTTTRRRPPPNNNMMMMMMNNNOOOPPPNNNLLLKKKKKKMMMOOOOOOOOOSSSSSSSSSTTTTTTUUUUUUVVVPPPSSSVVVVVVSSSPPPPPPQQQNNNPPPRRRSSSSSSSSSTTTVVVSSSSSSSSSWWW[[[]]]\\\ZZZSSSSSSSSSSSSSSSSSSSSSSSS]]]VVVWWWbbbiiijjjpppzzzyyy{{{{{{mmmpppmmmkkkhhhggghhhhhhhhhgggcccaaa^^^^^^```ccceeefff\\\^^^^^^\\\XXXWWWXXXZZZxxxooogggfffdddeeeggghhhhhhgggbbb``````dddhhhhhhccc]]]]]][[[ZZZZZZ[[[[[[YYYXXXXXXUUUSSSSSSTTTTTTRRROOOPPPOOONNNMMMMMMMMMNNNOOOLLLJJJGGGEEEDDDEEEFFFHHHDDDEEEEEEEEECCCAAA???>>>;;;:::;;;===??????>>><<<<<<;;;999888777777888999777555333222222222444555222222333333333333444444777555444555222...///333000000////////////000000///////////////.........////////////////////////////////////////////////000000111111111222222222222222222222222222222222777777888888777666555555444444444444444444444444444444333333333222222222333333333222222111111111222111111111000000//////111000000///...---------------............------------,,,,,,,,,,,,++++++************+++,,,------******************************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---------............///111111111222444666777888999888777777888;;;>>>AAA@@@BBBFFFJJJNNNRRRTTTVVVYYYUUUQQQQQQVVV]]]aaaccc```^^^[[[YYYXXXWWWUUUSSSRRRWWW^^^bbbdddfffiiilllnnnllliiidddaaaaaadddfffllllllllllllkkkiiihhhgggeeeffffffeeecccaaa___^^^]]]___cccfffgggeeeaaa___aaaaaa```___\\\\\\]]]^^^dddhhhjjjfff___YYYXXXYYY^^^ZZZUUUSSSUUUYYY]]]```[[[VVVQQQQQQSSSTTTQQQNNNQQQQQQRRRUUUXXXYYYXXXWWWTTTPPPLLLLLLNNNPPPNNNLLLLLLMMMNNNMMMLLLLLLNNNPPPQQQQQQQQQOOOMMMMMMNNNPPPSSSTTTUUUSSSOOOLLLKKKJJJPPPPPPOOOOOOOOOOOOOOOOOORRROOONNNRRRYYY\\\ZZZWWWSSSTTTVVVUUUTTTSSSSSSTTTYYYYYY\\\aaadddgggooowww~~~uuuvvvwwwxxxxxxtttnnnjjjhhhjjjlllkkkhhhdddaaa``````\\\XXXXXX[[[]]]^^^^^^______^^^[[[WWWUUUUUUVVVvvvdddaaabbbcccfffjjjkkkjjjhhhgggdddaaabbbeeefffccc```[[[YYYWWWWWWWWWWWWVVVUUUQQQPPPPPPRRRVVVXXXXXXWWWNNNNNNNNNNNNOOOPPPRRRSSSNNNLLLIIIFFFDDDDDDEEEFFFCCCCCCDDDDDDDDDCCCAAA@@@<<<;;;<<<===??????===;;;;;;:::999888888888999:::777666444333222333444555222222222333333333444444444444666999666000///111000000////////////000000////////////............////////////////////////......................../////////000000000111111222222222222222222222222333333333333333222111111333333333333333333333333333333333333222222222222333333222222222111111111111111111000000000//////000000000///...---------------............------------,,,,,,,,,,,,++++++++++++*********+++,,,,,,*********************************+++++++++,,,,,,,,,++++++++++++,,,---------------............///222222222333333555666666777666666666999<<<@@@BBB@@@BBBEEEIIIMMMPPPRRRSSSPPPNNNLLLMMMRRRWWWZZZ[[[^^^^^^]]]]]]\\\YYYVVVSSSWWW\\\bbbeeeggghhhiiikkknnnlllhhhdddbbbcccgggkkkmmmmmmmmmmmmmmmllllllkkklllgggbbb```cccfffgggeeebbbfffjjjjjjfffccccccdddaaacccdddcccaaa`````````bbbfffiiigggbbb^^^]]]______[[[WWWUUUUUUXXXZZZ[[[WWWRRRNNNNNNRRRWWWWWWWWWRRRQQQOOOOOOPPPQQQPPPOOOLLLJJJHHHHHHIIIKKKKKKKKKMMMNNNOOONNNMMMMMMNNNPPPOOOOOONNNLLLJJJIIIJJJLLLPPPQQQRRRQQQNNNKKKJJJIIIKKKLLLMMMNNNOOOOOOOOONNNTTTRRRRRRTTTVVVWWWTTTQQQUUUWWWXXXXXXWWWVVVVVVWWWZZZZZZ\\\___```cccmmmwww~~~rrrqqqqqqqqqpppmmmhhhdddeeefffhhhgggeeebbbaaaaaa^^^[[[XXXXXXZZZ\\\]]]\\\YYYZZZYYYWWWUUUSSSTTTUUUkkkfffrrryyyooo___]]]^^^bbbgggkkklllkkkiiinnniiidddbbbbbbcccaaa___\\\YYYVVVUUUUUUUUUUUUTTTNNNNNNOOORRRVVVYYYZZZZZZYYYXXXVVVTTTRRRPPPOOOOOOOOOMMMJJJGGGEEEDDDDDDEEEBBBCCCCCCDDDDDDCCCCCCBBB>>>======>>>???>>><<<:::999999999888999999:::;;;777666555444444444555666222222222222333333333333222333777;;;999222...///////////////////////////........................////////////////////////........................------........./////////111111111111111111111111000000111111000000//////333333333333333333333333333333222222222111111111222222111111111111000000000000000000////////////000000//////...---------------............------------,,,,,,,,,,,,++++++,,,,,,+++*********++++++*********************************++++++++++++,,,+++++++++++++++,,,---------------............///333333333333333444444555555555555777999===AAACCC@@@BBBEEEHHHKKKMMMOOOPPPLLLLLLMMMPPPTTTWWWXXXWWW]]]___```aaa```\\\XXXVVV]]]aaafffiiijjjiiiiiiiiikkkjjjhhheeedddfffkkkooollllllkkkjjjkkklllmmmoooooohhhbbbdddkkkooommmhhhdddiiimmmkkkgggeeeiiimmmgggiiikkkkkkgggccc```^^^\\\```eeefffcccaaaaaabbb^^^[[[XXXWWWXXXYYYYYYXXXTTTPPPMMMMMMRRRWWWZZZZZZUUURRRNNNKKKJJJJJJIIIHHHHHHIIIIIIHHHHHHIIIKKKNNNNNNOOOOOONNNMMMLLLNNNPPPMMMMMMMMMJJJHHHGGGHHHJJJLLLNNNOOONNNLLLJJJIIIIIIHHHIIILLLOOOPPPOOONNNMMMFFFHHHLLLPPPRRRSSSRRRQQQVVVXXXYYYYYYXXXWWWXXXYYYZZZZZZ]]]______cccppp~~~{{{wwwyyyooommmkkkjjjhhhfffbbb___```aaabbbbbb```___```aaa^^^\\\YYYXXXYYYZZZYYYYYYRRRSSSSSSRRRQQQQQQRRRTTTiiifffaaa___aaaddddddccc______aaadddggghhhgggfffoookkkfffcccaaa```^^^\\\^^^[[[XXXVVVVVVWWWVVVUUURRRRRRRRRRRRSSSTTTTTTSSSZZZXXXVVVSSSPPPMMMKKKJJJNNNLLLJJJGGGFFFEEEFFFFFFCCCCCCCCCCCCCCCBBBAAAAAA???>>>>>>>>>???>>>;;;999777777888888999:::;;;;;;888777666555555555555666111222222222222333333333000111555999777000---......//////////////////...------...............///........................------------------------------------.........///000000000000000000000000000000111111111111000000222222222222222222222222222222111111111000000000000000000000000000000000/////////////////////////////////......---------,,,------......------,,,------,,,,,,,,,+++++++++,,,,,,+++***))))))******************************************+++++++++++++++++++++***+++,,,,,,------------............///222222222222333444555666666666666777:::===???AAA@@@AAADDDFFFIIIKKKLLLLLLIIIKKKOOOTTTWWWXXXWWWVVV___aaacccdddbbb```^^^]]]aaadddhhhkkkkkkiiigggffffffggghhhhhhhhhjjjmmmpppjjjgggdddbbbcccggglllpppkkkiiijjjnnnttttttmmmgggdddfffhhhhhhhhhjjjooosssmmmoooqqqpppjjjbbb\\\YYYWWW[[[___aaaaaa______```\\\[[[ZZZ[[[\\\[[[YYYXXXTTTRRRPPPPPPSSSUUUUUUUUUUUUSSSPPPNNNMMMKKKHHHFFFFFFHHHJJJHHHFFFFFFIIIMMMLLLMMMNNNMMMKKKKKKMMMNNNNNNNNNMMMKKKHHHGGGHHHJJJJJJLLLMMMMMMLLLJJJJJJJJJHHHJJJNNNQQQQQQOOOMMMKKKDDDIIINNNRRRSSSSSSSSSSSSSSSUUUWWWXXXWWWVVVWWWXXXXXXYYY\\\___```gggwww{{{xxxvvvzzz|||uuunnnkkkgggeeecccaaa___]]][[[\\\\\\\\\[[[\\\^^^``````___\\\ZZZXXXWWWUUUTTTLLLMMMOOOOOOOOOPPPRRRTTTpppdddXXX\\\___^^^[[[YYY]]]cccdddbbb```___```aaaaaaaaaeeeeeedddcccbbb```]]][[[]]][[[XXXWWWWWWWWWVVVUUUUUUTTTSSSRRROOONNNMMMLLLJJJKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGHHHFFFEEEDDDBBB@@@???>>>>>>???>>>======>>>===:::888555666777888999999::::::777777666666555555555555111111111222222222333333111000111444222------000......////////////......,,,---------......//////---------------------------------------------------------........./////////////////////////////////000000111111111000000111111111111111111111111111111000000000/////////////////////////////////.....................///............------------,,,,,,------------,,,,,,------,,,,,,,,,+++++++++,,,++++++***))))))))))))************************))))))*********++++++++++++************+++,,,,,,---------............/////////000111333555777888888888888888:::;;;===>>>@@@AAACCCEEEGGGIIIIIIJJJEEEIIIOOOTTTVVVVVVUUUTTTaaaccceeedddbbbaaacccddddddeeegggiiijjjhhheeecccaaadddhhhkkkllllllmmmmmmiiifff```^^^___fffmmmssslllnnnpppssssssqqqmmmjjjgggeeeccceeeiiimmmnnnnnnllloooqqqooojjjccc]]]ZZZYYY[[[^^^___^^^^^^]]]]]]```_________^^^[[[WWWTTTQQQQQQSSSTTTUUUTTTQQQNNNQQQQQQRRRSSSRRROOOIIIEEEDDDFFFFFFDDDAAA@@@CCCFFFIIIJJJKKKJJJIIIIIIKKKMMMMMMNNNMMMJJJHHHGGGHHHJJJIIIKKKMMMNNNLLLKKKKKKKKKLLLNNNRRRTTTSSSPPPLLLIIIUUUXXX[[[\\\ZZZVVVTTTSSSRRRTTTVVVWWWVVVVVVWWWXXXXXXXXX[[[^^^___eeettt|||lllcccgggiiihhhssszzzsss{{{yyymmmlllhhhccc```^^^]]]\\\[[[XXXYYYYYYXXXWWWYYY\\\^^^cccbbb```\\\XXXTTTQQQOOOIIIKKKMMMMMMNNNOOORRRTTTcccXXXZZZVVVTTTUUUZZZ]]][[[ZZZ[[[dddaaa\\\ZZZZZZ[[[[[[[[[YYY[[[^^^aaaaaa___]]][[[WWWVVVTTTTTTUUUUUUSSSRRRRRRRRRRRRQQQNNNLLLLLLMMMLLLLLLMMMMMMLLLKKKJJJJJJHHHGGGGGGGGGGGGGGGGGGHHHFFFEEECCC@@@>>>===<<<;;;===<<<<<<<<<===<<<999777333444555777888888888888666666666555555555444444111111111111222222222222111//////000...+++---111---...///000000///...---,,,,,,,,,---......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....................................------.../////////......000000000000000000000000000000/////////.........------............//////---------...............------------------------,,,,,,------------,,,,,,------,,,,,,,,,,,,++++++++++++***)))))))))******************************)))))))))************+++***************+++,,,,,,---------............///---...///111333666888999999999999999:::;;;<<<<<>><<<<<<;;;<<<;;;::::::;;;<<<;;;888666222333444666666666555555555555555555555444333333111111111111222222222222111//////000...+++---111,,,---///000000///---,,,++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------+++,,,------.........---/////////////////////////////////.........------,,,,,,------............,,,,,,---------.........------------------------+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++***))))))))))))******+++************************))))))))))))***************************++++++,,,---------............///......///111333555777888777888888999:::<<<======>>>@@@BBBDDDFFFHHHIIIIIIIIIMMMRRRTTTUUUVVVXXXZZZZZZ^^^bbbccc``````bbbfffeeedddcccdddfffgggeeeccc```ccceeeggggggggghhhjjjllllllmmmoooqqqsssuuuvvvuuuqqqllljjjkkknnnnnnnnnmmmkkkkkklllnnnlllgggcccaaacccfffgggffffffgggiiihhheeebbb`````````aaaaaaaaa```______]]]YYYSSSOOOHHHLLLQQQTTTTTTQQQNNNMMMGGGIIILLLOOOPPPNNNJJJFFFJJJHHHFFFFFFGGGHHHHHHHHHDDDFFFHHHHHHIIIJJJMMMOOOKKKKKKKKKJJJIIIIIIKKKMMMIIIKKKMMMNNNLLLKKKJJJKKKOOOQQQSSSTTTTTTRRROOOMMMLLLLLLMMMRRRWWWZZZYYYWWWNNNQQQSSSTTTUUUUUUWWWXXXZZZVVVVVVYYY\\\]]]```dddccc^^^___fffkkkjjjjjjmmmttt|||ssssssqqqmmmiiiffffffhhhbbb___[[[XXXXXXWWWVVVUUUXXXXXXYYYXXXVVVUUUVVVXXXZZZ\\\]]][[[UUUPPPMMMLLLIIIKKKLLLLLLLLLMMMOOOQQQvvv```SSSLLLHHHLLLRRROOOQQQWWWZZZUUUNNNPPPXXXUUUTTTTTTVVVYYYZZZYYYXXX\\\]]]]]][[[WWWRRRNNNMMMOOOPPPQQQTTTUUUUUUQQQOOOOOOQQQSSSQQQOOOMMMOOOQQQKKKKKKLLLLLLKKKJJJHHHGGGHHHHHHGGGFFFEEEDDDCCCBBBAAA@@@>>>===<<<<<<<<<===999999999:::;;;:::888666222333444555555555444333444444555555444444333222000111111111111222222222000///000222111------111,,,---///000000///---,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++------------------------,,,---......//////////////////////////////////////////.........---------,,,,,,,,,------.........,,,,,,,,,------.........------------------------+++,,,,,,------,,,,,,+++---------,,,,,,,,,++++++))))))(((((()))***++++++************************))))))))))))*********************)))***++++++,,,---------.........//////000000000111222444555666555666777999;;;===>>>???>>>???BBBDDDFFFHHHIIIJJJEEEHHHLLLNNNOOOPPPSSSVVVTTTZZZaaacccaaa___```bbbfffcccaaabbbeeeggggggeeecccddddddccccccdddhhhjjjjjjmmmrrrwwwyyyxxxuuutttqqqllliiilllqqqsssmmmgggiiilllpppqqqpppmmmjjjgggcccdddeeeeeedddeeehhhjjjjjjfffbbb______```bbbbbbZZZZZZ[[[\\\\\\ZZZWWWSSSKKKNNNQQQRRRPPPNNNLLLKKKHHHIIIJJJMMMNNNNNNKKKHHHGGGDDDAAABBBFFFHHHHHHFFFDDDFFFHHHIIIJJJKKKNNNQQQMMMNNNNNNMMMLLLLLLOOOQQQIIIKKKMMMMMMKKKJJJIIIJJJNNNOOORRRSSSSSSRRRPPPOOOPPPMMMLLLOOOUUUXXXVVVRRRKKKMMMPPPQQQQQQRRRSSSUUUXXXTTTTTTZZZ______```aaa``````aaabbbdddgggkkkooozzzrrrlllmmmkkkgggcccaaabbbcccdddcccaaa^^^[[[YYYXXXXXXWWWUUUXXXYYYZZZXXXVVVUUUUUUVVVTTTWWWZZZXXXTTTOOOMMMMMMJJJKKKLLLKKKKKKKKKMMMOOOrrrVVVRRRLLLGGGFFFGGGJJJLLLJJJMMMQQQQQQPPPNNNOOOQQQPPPRRRTTTWWWXXXYYYYYYYYY\\\YYYUUUTTTUUUUUUUUUTTTTTTUUUUUUUUUSSSQQQOOONNNOOOOOONNNNNNMMMLLLLLLLLLIIIKKKLLLKKKIIIGGGGGGGGGIIIIIIHHHFFFEEECCCBBBBBB???>>><<<:::888666666555333555666888888777555444333333333333333333333333333333333222222111111111111000///......///000111111000...,,,+++,,,.../////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------......------------------------++++++++++++++++++++++++------,,,+++*********+++((()))***++++++***)))((())))))))))))************))))))))))))************)))))))))***++++++,,,,,,---------............///---...///111333444444444555666888888999:::===???>>>>>>@@@AAABBBCCCCCCCCCDDDDDDDDDFFFJJJNNNSSSVVVXXXWWWVVVVVVWWWYYY\\\^^^[[[[[[[[[^^^______]]]ZZZ]]]cccgggddd\\\YYY^^^cccdddkkkssswwwwwwuuutttssspppnnnkkkkkklllmmmnnnmmmooonnnmmmlllkkkiiieeebbbeeedddbbbaaacccfffjjjlllbbbaaaaaa___^^^]]]\\\\\\UUUVVVXXXYYYYYYWWWVVVUUUSSSQQQNNNMMMNNNOOONNNNNNJJJJJJKKKKKKKKKKKKJJJJJJGGGFFFDDDBBBAAABBBCCCDDDHHHIIIKKKLLLNNNOOOOOOOOOMMMNNNOOOPPPPPPNNNLLLKKKHHHIIIJJJJJJJJJIIIGGGFFFMMMMMMNNNOOOPPPPPPPPPPPPKKKIIIIIILLLPPPRRRQQQOOOIIIIIIJJJKKKMMMNNNPPPQQQTTTTTTVVVXXX[[[[[[ZZZXXXYYY[[[^^^```aaaaaaccceeeqqq~~~uuummmjjjkkkccc___[[[ZZZ]]]aaaccccccaaa]]]XXXWWWYYY\\\\\\[[[YYYXXXWWWXXXYYYZZZXXXVVVVVVVVVVVVUUURRROOOKKKIIIGGGHHHJJJLLLLLLLLLLLLKKK|||bbbWWWKKKIIIFFFDDDDDDEEEFFFHHHIIILLLOOOOOONNNMMMOOOQQQRRRSSSTTTVVVWWWXXXXXXXXXZZZYYYWWWVVVUUUSSSRRRQQQSSSSSSSSSRRRQQQPPPOOONNNNNNNNNMMMMMMLLLKKKJJJJJJHHHJJJJJJIIIFFFDDDDDDEEEEEEEEEDDDCCCBBBBBBAAA@@@>>>===;;;999888666666555222444555666777555444333222222222222222222222222222222111111111000000000000000////////////000000000///---,,,,,,,,,---...///.........------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------++++++++++++++++++++++++,,,,,,+++***************((()))************)))((((((((()))))))))*********(((((()))))))))*********((())))))******+++,,,,,,,,,---------............------///111222333444444444666777777777888;;;======>>>???@@@@@@AAAAAAAAAEEEDDDEEEGGGKKKPPPTTTWWWYYYXXXWWWWWWVVVWWWXXXXXXUUUWWWYYYZZZZZZYYYXXXXXXXXX\\\___\\\VVVTTTVVVZZZeeejjjpppsssrrrpppooopppnnnkkkgggfffgggiiijjjjjjkkkkkkkkkkkkjjjgggaaa]]]]]]\\\ZZZZZZ[[[^^^bbbddd]]]]]]\\\ZZZYYYXXXWWWWWWUUUVVVWWWXXXWWWUUUSSSRRRRRRPPPNNNNNNOOOPPPOOOOOONNNNNNNNNMMMLLLKKKJJJJJJGGGEEECCCAAA@@@AAABBBBBBHHHIIIJJJJJJKKKKKKKKKKKKMMMNNNOOOPPPOOONNNLLLKKKHHHHHHIIIJJJJJJJJJIIIHHHJJJJJJKKKLLLMMMMMMMMMMMMMMMKKKJJJKKKLLLLLLJJJGGGJJJJJJJJJJJJKKKLLLMMMNNNSSSTTTVVVXXXZZZYYYWWWUUUWWWYYY\\\^^^^^^___aaabbbgggnnnssstttuuu}}}~~~wwwrrrlllhhhgggccc```]]]]]]```bbbcccccc^^^\\\YYYXXXXXXYYYYYYXXXWWWVVVVVVXXXZZZZZZXXXVVVXXXWWWVVVTTTPPPMMMIIIGGGEEEGGGKKKNNNOOONNNKKKJJJdddNNNEEEDDDAAAAAAAAABBBBBBDDDEEEEEEIIIJJJKKKLLLLLLMMMOOOQQQSSSSSSTTTTTTVVVWWWYYYYYYYYYYYYYYYWWWSSSPPPOOONNNQQQQQQPPPOOOOOOOOOOOOOOONNNNNNMMMLLLKKKJJJIIIHHHHHHIIIHHHGGGDDDAAAAAABBBBBBBBBAAA@@@??????>>>>>>===<<<:::888777555555555222333555666666444333222000000000000000000000000000000000000/////////////////////000000///////////////---,,,,,,,,,---...............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++******)))))))))))))))((())))))******))))))((((((((())))))))))))******(((((())))))))))))******(((((()))******++++++,,,,,,,,,,,,,,,------------,,,---///000111222333333444555666666555666888:::<<<<<<<<<======>>>>>>>>>BBBBBBCCCEEEIIINNNRRRUUUYYYYYYXXXWWWVVVTTTSSSRRRQQQTTTWWWXXXUUUTTTUUUVVVUUUVVVWWWWWWUUUTTTUUUWWW```dddhhhjjjjjjiiihhhhhhfffccc___]]]___aaadddeeeiiiiiijjjjjjiiiddd]]]XXXWWWWWWWWWWWWYYY\\\___```[[[ZZZYYYVVVTTTSSSRRRRRRTTTTTTUUUVVVUUUSSSQQQOOOPPPNNNMMMMMMOOOPPPPPPOOOOOOOOONNNMMMLLLJJJHHHHHHGGGFFFEEECCCCCCCCCCCCDDDIIIIIIIIIHHHGGGGGGFFFFFFLLLMMMNNNNNNNNNMMMLLLKKKGGGHHHIIIJJJKKKKKKKKKJJJGGGGGGIIIJJJJJJJJJJJJJJJMMMKKKJJJIIIIIIHHHEEECCCLLLKKKJJJIIIIIIHHHHHHIIIPPPRRRUUUXXXXXXWWWTTTSSSUUUWWWZZZ[[[[[[\\\]]]___lllnnnnnnkkkjjjmmmwwwwwwtttpppiiidddccc```______```bbbccccccbbbZZZ[[[[[[YYYWWWWWWWWWXXXYYYYYYZZZ\\\^^^^^^[[[YYYZZZYYYUUUQQQMMMIIIFFFEEEBBBFFFKKKOOOPPPNNNJJJHHHbbbJJJFFFHHHFFF@@@?????????@@@AAACCCEEEFFFIIIIIIIIIJJJKKKNNNPPPRRRRRRQQQRRRSSSUUUXXXZZZ\\\ZZZZZZYYYUUUQQQMMMMMMNNNQQQPPPOOONNNNNNOOOPPPQQQOOOOOONNNLLLKKKJJJIIIHHHHHHIIIHHHEEEBBB@@@@@@AAABBBAAA@@@???===<<<;;;:::;;;:::888666555444333333333444555666666555333222000000000000000000000000////////////////////////---...///000000///...---......---,,,,,,------...------------------------++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++************+++++++++++++++++++++*********************************))))))))))))************++++++++++++++++++++++++************************))))))(((((((((((())))))((())))))))))))))))))((((((((((((((()))))))))***(((((((((((()))))))))***(((((())))))***+++++++++++++++++++++,,,,,,,,,---,,,,,,...///000111111111222333444444333333555777::::::999::::::;;;;;;<<<===>>>???BBBEEEJJJNNNPPPUUUVVVVVVVVVUUUSSSPPPNNNOOOSSSWWWVVVSSSQQQSSSWWWUUUUUUUUUWWWYYY[[[\\\[[[XXX[[[```dddeeedddbbb```ccc___[[[ZZZ]]]aaaeeeggglllkkkiiigggccc^^^XXXTTTPPPQQQTTTVVVZZZ]]]___```^^^\\\YYYUUURRROOOMMMMMMOOOPPPQQQSSSRRRQQQPPPOOOLLLJJJJJJKKKMMMNNNNNNMMMKKKKKKKKKJJJIIIGGGFFFEEEGGGGGGFFFFFFGGGHHHIIIJJJKKKJJJHHHGGGEEEDDDCCCCCCJJJKKKLLLLLLLLLKKKJJJJJJFFFGGGHHHIIIJJJKKKKKKLLLFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKJJJJJJIIIHHHGGGEEELLLKKKJJJHHHFFFEEEEEEDDDKKKNNNSSSVVVVVVTTTSSSRRRTTTVVVXXXYYYYYYYYY[[[\\\bbbcccdddcccdddfffjjjnnnrrrwwwrrrmmmgggdddeee]]]^^^___aaabbbaaa```___YYY[[[[[[YYYWWWWWW[[[^^^ZZZZZZ[[[]]]^^^]]]ZZZWWW[[[XXXSSSNNNIIIFFFDDDDDDBBBDDDHHHKKKLLLKKKIIIGGGXXXQQQHHHBBB@@@@@@???>>>AAA???>>>===>>>AAADDDFFFIIIHHHHHHJJJMMMPPPRRRTTTOOOOOOPPPRRRUUUYYY\\\^^^\\\ZZZWWWRRROOOMMMNNNPPPQQQPPPOOONNNOOOPPPQQQRRRPPPOOOOOONNNLLLKKKKKKJJJIIIIIIHHHEEEBBB@@@AAABBBDDDCCCBBB???===;;;999888999888666555333333222222444555777888777666444222111111111111111111111111///000000000000000000000---...///000000///...---------,,,,,,,,,---------,,,,,,------------------++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))******************************))))))))))))******************************************************((((((((()))))))))******++++++++++++++++++++++++)))))))))))))))))))))))))))((((((((((((((()))))))))(((((((((((((((((()))'''(((((((((((()))))))))'''(((((((((((()))))))))'''(((((()))******++++++************+++++++++++++++,,,---...///000000000000111222222111111333555777777777777777888999:::<<<<<<>>>AAADDDHHHKKKMMMOOOQQQRRRTTTTTTRRRPPPOOOMMMQQQUUUSSSPPPNNNQQQUUUWWWVVVUUUWWW[[[\\\\\\[[[SSSWWW^^^dddgggfffbbb___eeebbb______bbbhhhlllooonnnjjjddd^^^YYYUUUQQQNNNHHHKKKOOOTTTYYY\\\^^^______\\\WWWRRRMMMIIIGGGFFFHHHJJJLLLOOOPPPPPPPPPOOOGGGGGGFFFHHHJJJLLLKKKJJJGGGGGGHHHHHHHHHGGGFFFFFFCCCCCCEEEFFFHHHJJJLLLMMMLLLKKKHHHFFFDDDCCCBBBBBBHHHHHHIIIIIIIIIIIIIIIHHHDDDEEEEEEFFFHHHIIIJJJKKKGGGGGGHHHIIIJJJJJJJJJJJJMMMMMMMMMLLLJJJIIIHHHGGGKKKJJJHHHFFFEEEDDDCCCCCCFFFJJJOOORRRSSSRRRRRRSSSSSSUUUWWWXXXWWWWWWXXXYYY\\\\\\]]]```eeennnxxx}}}xxxzzzzzztttooommmjjjfffdddeeeZZZ\\\^^^______]]][[[ZZZYYYZZZZZZXXXWWWYYY```eeeXXXXXXXXXYYYYYYWWWTTTQQQXXXUUUPPPKKKGGGDDDDDDCCCDDDDDDEEEFFFGGGGGGGGGGGGxxx]]]OOO@@@BBBCCCAAA>>><<<;;;<<>>AAADDDGGGFFFGGGJJJNNNRRRSSSSSSMMMNNNPPPRRRVVVYYY\\\^^^[[[XXXTTTQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOPPPQQQQQQOOOOOONNNNNNMMMMMMLLLLLLIIIIIIHHHEEEBBBAAABBBCCCEEEDDDBBB@@@>>><<<:::999888888666555444333333333555666777888777666444222000000000000000000000000////////////000000000000.........//////.........,,,,,,,,,,,,------------,,,,,,,,,,,,------------++++++++++++++++++++++++************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))*********************************((((((((()))))))))******************************((((((((((((((((((((((((((((((((((((((())))))***)))((((((''''''(((((()))''''''(((((((((((())))))''''''(((((((((((())))))''''''((())))))******+++))))))))))))*********+++++++++,,,---...//////...///000111111000111333555555444444444555777999:::>>>???@@@BBBEEEHHHKKKLLLJJJLLLNNNPPPRRRRRRQQQPPPKKKNNNPPPOOOMMMLLLNNNQQQXXXWWWVVVVVVWWWXXXWWWVVVVVVZZZ```ggglllkkkhhhddddddaaa______bbbgggkkkmmmjjjeee]]]VVVQQQMMMKKKIIIHHHLLLQQQWWW\\\^^^______ZZZWWWRRRLLLGGGCCCAAA@@@CCCEEEHHHKKKNNNOOOOOONNNEEEDDDEEEFFFIIIIIIHHHGGGFFFGGGGGGHHHHHHGGGGGGFFF>>>???AAACCCFFFHHHJJJJJJKKKJJJHHHEEEDDDCCCCCCCCCEEEEEEEEEFFFFFFFFFFFFGGGBBBBBBCCCCCCDDDFFFGGGHHHFFFGGGHHHIIIJJJJJJJJJJJJNNNOOOOOOMMMJJJGGGFFFFFFHHHGGGFFFEEEEEEDDDDDDEEEDDDHHHMMMOOONNNNNNPPPRRRRRRTTTVVVVVVUUUUUUUUUVVV```___^^^```iiiyyyvvvvvvyyyuuupppoooiiiiiikkkooolllccc]]]\\\XXX[[[^^^^^^\\\YYYVVVVVVXXXXXXWWWVVVWWWZZZ___cccYYYXXXWWWWWWWWWVVVTTTRRRRRRPPPLLLIIIFFFEEEEEEEEEFFFEEEEEEDDDDDDEEEFFFFFFtttZZZJJJDDDCCCIIICCC;;;999<<>><<<:::::::::;;;<<<>>>AAABBBDDDCCCEEEIIINNNRRRRRRQQQNNNOOOQQQTTTVVVXXXYYYZZZXXXTTTRRRSSSWWWWWWRRRMMMNNNOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMLLLLLLLLLHHHHHHGGGDDDAAAAAACCCDDDBBBBBBAAA@@@>>>===<<<<<<::::::888777666666555555555666777777777555333111////////////////////////------.........////////////......------......///++++++,,,,,,------------++++++,,,,,,,,,---------************************************************++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))((((((''''''(((((()))((((((((()))))))))******************************(((((()))))))))*********************************(((((((((((((((((((((((()))((((((((())))))***+++)))(((''''''''''''((()))'''''''''((((((((())))))'''''''''((((((((())))))''''''(((((()))*********((((((((()))))))))*********+++,,,------...---------...000000000111333555333222222333444777:::;;;???@@@AAACCCEEEGGGHHHIIIHHHIIIKKKNNNOOOPPPQQQQQQNNNNNNNNNMMMNNNNNNOOOPPPUUUVVVWWWXXXXXXYYYZZZ[[[^^^___aaafffkkkmmmkkkhhheeeccc``````bbbeeefffgggddd___YYYTTTPPPMMMJJJHHHLLLOOOUUUZZZ^^^^^^]]]\\\TTTQQQLLLGGGCCCAAA@@@@@@AAACCCFFFIIIKKKLLLLLLLLLEEEDDDEEEFFFHHHHHHGGGEEEFFFFFFFFFFFFEEEDDDDDDCCC>>>???@@@BBBDDDEEEFFFGGGIIIHHHFFFDDDBBBCCCCCCDDDCCCCCCCCCCCCCCCDDDDDDEEEAAA@@@@@@@@@AAACCCDDDEEECCCDDDEEEFFFGGGGGGGGGGGGJJJLLLMMMKKKHHHEEEEEEFFFDDDDDDDDDDDDEEEFFFGGGHHHFFFIIIMMMLLLJJJIIILLLPPPPPPRRRSSSSSSRRRQQQRRRSSSUUUVVVVVVWWW\\\gggwwwyyyxxxyyy|||{{{xxx{{{zzzuuupppqqqssspppiiiccceeeeeeiiillliii```ZZZYYYYYY\\\^^^]]]YYYUUUTTTSSSTTTSSSSSSUUUWWWYYYYYYXXXUUUSSSQQQQQQSSSTTTTTTSSSKKKJJJIIIGGGFFFFFFGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDwwweeePPPDDDDDDDDD@@@:::666:::>>>???===;;;:::;;;777999;;;>>>@@@BBBBBBBBBAAAAAACCCHHHNNNRRRQQQOOOOOOQQQSSSUUUVVVWWWWWWVVVUUURRRQQQVVV\\\\\\SSSJJJMMMNNNNNNOOOOOOMMMLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLGGGGGGEEECCCAAAAAACCCEEE???????????????>>>>>>>>><<<<<<:::999888888888888444555666666555444111000........................,,,,,,,,,------.........///...---,,,,,,---...///***+++,,,---------------+++++++++,,,,,,---------************************))))))))))))))))))))))))++++++++++++++++++++++++************************************************))))))))))))))))))))))))((((((''''''''''''(((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))***++++++)))((('''&&&&&&'''((()))''''''''''''((((((((()))''''''''''''((((((((()))''''''(((((()))*********(((((((((((())))))))))))***+++,,,,,,------------,,,...///000000111444666222111111222444777:::<<<>>>>>>@@@AAACCCDDDEEEFFFHHHIIIJJJLLLNNNOOOPPPPPPQQQPPPNNNOOOPPPRRRRRRQQQSSSVVVYYY\\\^^^```dddgggcccaaa```bbbgggjjjjjjiiillljjjgggfffggghhhhhhhhh```]]]ZZZVVVTTTQQQMMMKKKJJJMMMSSSWWWYYYXXXVVVTTTPPPNNNIIIEEEBBBAAABBBBBBBBBCCCFFFHHHJJJJJJJJJIIIEEEEEEEEEGGGIIIIIIGGGEEEDDDDDDDDDCCCBBB@@@???>>>AAAAAACCCDDDEEEEEEEEEEEEGGGFFFDDDBBBAAABBBCCCDDDAAAAAAAAAAAAAAABBBCCCDDD@@@??????>>>???@@@BBBCCC@@@AAABBBCCCDDDDDDDDDDDDBBBEEEHHHHHHFFFEEEGGGIIIBBBBBBCCCDDDFFFHHHIIIJJJHHHKKKMMMKKKGGGFFFIIIMMMNNNPPPQQQQQQPPPOOOPPPQQQPPPUUUZZZZZZYYYZZZ___ddddddbbbdddiiiiiieeehhhnnnrrruuuzzz~~~|||xxxvvvpppiiiggghhhhhhfff___^^^___bbbbbb^^^___bbb[[[]]]___]]]XXXTTTRRRSSSQQQPPPQQQTTTWWWVVVRRRMMMJJJHHHFFFFFFIIILLLNNNNNNGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJJJJIIIGGGDDDBBB~~~bbbPPPBBBAAA@@@>>><<<:::888888;;;;;;;;;;;;;;;;;;;;;;;;777777999:::<<<===>>>???@@@@@@AAACCCFFFIIIKKKMMMKKKMMMOOOQQQRRRSSSRRRRRROOOOOOOOOPPPPPPOOOOOOOOOMMMMMMLLLLLLKKKJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGLLLIIIEEECCCDDDDDDDDDCCCAAA@@@???>>>===============<<<;;;::::::999::::::888555333333555555222000///.........---------------......///000111111222///............---------------------------------++++++++++++++++++++++++(((((()))***++++++,,,,,,,,,***'''''')))*********''')))+++,,,,,,,,,***)))++++++******************++++++******************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''(((((((((((((((&&&%%%&&&((())))))(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))***++++++,,,,,,------...//////000111222444666777444444444555777999;;;======>>>>>>@@@BBBDDDFFFGGGJJJKKKMMMMMMMMMMMMOOOPPPRRRSSSTTTUUUUUUUUUTTTSSSYYYXXXWWWXXXYYY]]]aaadddeeeeeeeeefffhhhjjjlllnnnjjjmmmlllfffbbbccccccaaa]]][[[XXXUUUTTTUUUWWWXXXLLLMMMMMMNNNPPPPPPQQQQQQOOOOOOOOOMMMJJJGGGDDDBBBIIIGGGFFFFFFHHHIIIIIIHHHJJJIIIHHHHHHGGGEEEBBB???@@@>>><<<<<<===???@@@@@@FFFDDD@@@>>>>>>@@@CCCFFFDDDBBB@@@>>>======>>>???@@@???>>>======>>>???@@@>>>===<<<<<<===???AAABBBCCCAAA???===>>>AAADDDFFFCCCCCCCCCCCCCCCDDDEEEFFFCCCBBBBBBCCCFFFHHHIIIIIIEEEHHHHHHEEEDDDHHHLLLLLLNNNNNNNNNNNNOOOPPPRRRRRRQQQRRRSSSTTTUUUYYY]]]aaaYYY___dddeeeccccccfffjjjrrrnnnrrrzzz{{{xxxzzzuuusssqqqqqqsssuuuqqqlllhhheeeeeeeeefffbbb^^^]]]aaaccc___[[[ZZZbbbcccbbb___YYYTTTPPPOOOOOONNNMMMNNNPPPQQQQQQPPPHHHHHHHHHIIIJJJIIIGGGEEEHHHGGGGGGFFFGGGHHHJJJKKKHHHIIIJJJJJJIIIGGGEEEDDDttteeeTTTIIICCC???<<<<<<;;;;;;:::999888888999999999999999999999999777777888:::;;;<<<>>>>>>??????AAABBBDDDFFFGGGHHHJJJJJJJJJJJJLLLNNNOOOQQQLLLLLLMMMMMMMMMMMMLLLLLLMMMMMMMMMLLLLLLKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGIIIFFFCCCBBBBBBCCCCCCBBB@@@???>>>======<<<<<<======<<<;;;::::::999999999888666333333444444111////////////.........---------......///000000111111............------------------------------------++++++++++++++++++++++++))))))******++++++,,,,,,,,,***(((((()))*********''')))***,,,,,,+++***)))************************************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((('''))))))))))))))))))))))))***++++++,,,,,,------.../////////000222333555666444444555666777:::<<<===<<<===>>>@@@CCCFFFHHHJJJNNNOOOPPPOOONNNMMMNNNPPPOOOQQQSSSUUUVVVWWWWWWWWWWWWUUURRRRRRUUU[[[```bbbiiiiiijjjjjjjjjjjjjjjiiikkkllljjjeeecccdddccc___YYYXXXVVVTTTTTTUUUWWWXXXYYYVVVRRRNNNLLLLLLMMMNNNSSSRRRRRRPPPOOOMMMKKKJJJJJJIIIGGGFFFGGGHHHGGGFFFIIIHHHGGGGGGFFFEEEBBB???>>><<<;;;;;;===???AAABBBEEECCC@@@??????AAADDDFFFDDDBBB???===;;;;;;;;;;;;>>>>>>>>>======>>>>>>>>>>>>=========>>>???@@@@@@@@@>>>===<<<===@@@BBBDDD@@@@@@@@@AAACCCDDDEEEFFFBBBAAAAAABBBEEEGGGGGGFFFGGGJJJJJJFFFEEEHHHJJJIIIIIIJJJKKKLLLNNNOOOPPPPPPOOOQQQSSSTTTTTTWWWZZZ]]]^^^cccggggggdddcccfffiiipppooonnnpppyyyxxxtttssswwwyyyuuupppnnnlllmmmnnnllliiifffcccbbbaaa______dddddd^^^XXXVVV\\\^^^___]]]YYYUUUSSSRRRQQQNNNLLLKKKLLLLLLLLLKKKHHHGGGGGGHHHIIIHHHFFFDDDHHHGGGFFFEEEEEEFFFGGGGGGHHHHHHIIIIIIHHHFFFCCCBBB666BBBTTTgggzzzwwwdddYYYIII<<<777777888888666666777777777888888888666666666666666666666666666777888999:::;;;<<<<<<===>>>@@@BBBBBBCCCBBBBBBFFFFFFEEEDDDFFFIIIKKKMMMJJJJJJKKKKKKKKKKKKJJJJJJKKKLLLLLLLLLLLLJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEEEECCC@@@???@@@AAAAAA@@@???>>>===<<<;;;;;;;;;;;;<<<<<<;;;:::999999999999888666444333333222000...000000000/////////......------......///000000000......---------,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,***))))))***++++++***((()))***+++++++++***)))************************************************((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((('''((((((((('''&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))))))))))))))***++++++,,,,,,------.........///000111333444555444555555666888:::<<<===<<<<<<>>>@@@CCCGGGIIIKKKOOOPPPPPPOOOMMMLLLLLLMMMMMMOOORRRUUUXXXZZZ[[[\\\ZZZVVVRRRSSSXXX___dddeeejjjkkkkkkkkkjjjhhheeedddlllkkkgggcccdddfffccc^^^\\\[[[ZZZZZZZZZ[[[]]]^^^___ZZZSSSLLLIIIHHHJJJLLLUUUTTTSSSRRRQQQQQQQQQQQQMMMKKKHHHGGGGGGFFFEEECCCEEEDDDCCCCCCDDDBBB???===<<<<<<<<<<<<===???AAACCCBBBBBBAAAAAAAAABBBDDDEEECCCAAA???<<<:::999999999======>>>>>>>>>>>>=========>>>>>>?????????>>>>>>;;;;;;;;;<<<===???@@@AAA===>>>???@@@BBBDDDEEEFFFAAA@@@@@@BBBDDDEEEDDDCCCCCCHHHIIIGGGEEEGGGHHHFFFFFFGGGJJJLLLOOOPPPPPPPPPNNNPPPSSSTTTUUUVVVXXXYYY```dddhhhgggcccaaacccfffkkkppppppppp~~~~~~{{{xxxqqqnnnooouuuvvvppphhheeebbbeeegggfffccc```aaabbbbbb```aaaeeeddd]]]UUUSSSVVVYYY[[[[[[YYYWWWUUUUUUSSSPPPLLLIIIHHHHHHGGGFFFGGGFFFFFFFFFGGGGGGEEECCCHHHGGGEEEDDDCCCCCCCCCDDDHHHHHHHHHGGGFFFCCCAAA@@@;;;;;;:::;;;CCCTTTjjjyyymmm^^^RRRGGGAAA===<<<<<<===??????<<<:::444444444555555666666666444444444555555555555555666666777888999999::::::===>>>@@@AAAAAA@@@>>>===CCCCCCCCCDDDEEEGGGIIIJJJKKKKKKKKKLLLLLLKKKKKKKKKHHHIIIJJJJJJIIIHHHFFFEEECCCCCCCCCCCCCCCCCCCCCCCCAAA???======?????????>>>======<<<;;;::::::::::::;;;:::999888888777777777666555444222111000...---000000000000////////////---------....../////////------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,+++++++++++++++,,,***)))***+++,,,+++***(((((()))***+++******)))))))))))))))***************************+++++++++)))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))************))))))))))))''''''''''''(((((((((((('''&&&%%%&&&)))***(((&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((***++++++,,,,,,------............///000111333444444444555777888:::<<<<<<======>>>@@@CCCEEEGGGIIIKKKLLLMMMLLLJJJIIIIIIKKKOOOPPPSSSVVVYYY\\\^^^______\\\YYY\\\bbbhhhjjjjjjgggggggggfffeeeddddddccciiigggcccaaaeeeiiifff```______^^^^^^^^^______```YYYVVVPPPKKKJJJKKKNNNPPPUUUTTTRRRPPPPPPPPPPPPQQQPPPMMMJJJHHHGGGFFFDDDBBBAAA@@@@@@AAABBBAAA>>><<<>>>???????????????AAACCCAAAAAABBBBBBCCCCCCDDDDDDAAA@@@>>><<<;;;:::::::::===>>>???@@@@@@???>>>======>>>???@@@@@@???===<<<999:::;;;===>>>???@@@@@@>>>???@@@AAABBBCCCDDDDDD@@@@@@@@@BBBDDDDDDCCCAAA@@@EEEHHHGGGGGGIIIIIIFFFEEEGGGKKKOOORRRSSSSSSSSSPPPSSSVVVXXXXXXWWWXXXXXX]]]aaadddccc___^^^aaadddgggnnnvvv~~~wwwyyyzzzzzz{{{zzzzzzzzz{{{zzz{{{~~~~~~~~~~~~}}}|||wwwqqqlllmmmnnnkkkhhhhhhbbbbbbaaa^^^\\\___fffmmmdddaaaaaaccc```YYYTTTSSSTTTVVVYYYZZZYYYWWWWWWWWWUUURRRMMMJJJIIIHHHGGGGGGIIIGGGFFFFFFGGGGGGEEEDDDFFFEEEDDDCCCBBBCCCCCCDDDHHHHHHGGGFFFDDDBBB@@@>>>555777777666666888===BBBKKKZZZqqqooodddVVVNNNCCC;;;999:::<<<<<<>>>;;;777555444555555666555555444444444444444444333444444444555555555666555666666666777777888888<<<===???@@@@@@>>>===;;;AAABBBEEEHHHIIIIIIHHHHHHIIIJJJJJJKKKKKKJJJJJJIIIEEEEEEFFFFFFEEEDDDBBBAAA@@@@@@@@@@@@@@@AAAAAAAAA???>>><<<<<<>>>>>>>>><<<<<<;;;:::999888888888888999888777666555555555555444444333222000...------000000000000////////////------------............---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++++++++++++++++++++***)))***++++++***)))(((((())))))************(((((()))))))))*********))))))*********+++++++++))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((())))))((((((((((((((((((((((((+++*********)))))))))(((''''''''''''((((((((((((***&&&###'''///222---(((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((***++++++,,,,,,------...---------...///000111222333333555777888:::;;;;;;>>>>>>??????@@@BBBCCCDDDFFFGGGIIIIIIHHHIIIJJJLLLQQQRRRSSSVVVYYY[[[]]]___^^^^^^___ccchhhjjjiiigggdddcccbbbbbbcccdddfffhhhcccbbb______dddjjjhhhbbb]]]]]]]]]]]]\\\[[[ZZZYYYSSSRRRQQQPPPPPPQQQSSSTTTUUUTTTRRROOONNNNNNNNNOOOPPPNNNJJJHHHGGGFFFCCCAAAAAAAAAAAABBBDDDCCCAAA???CCCDDDEEECCCAAA@@@AAABBBAAABBBBBBCCCDDDDDDDDDDDD???>>>>>>>>>>>>>>>>>>>>>>>>???AAAAAAAAAAAA???>>>===>>>???@@@@@@???===<<<:::;;;===>>>???@@@@@@@@@AAABBBBBBCCCCCCCCCBBBBBBAAA@@@@@@BBBCCCDDDCCCBBBDDDJJJMMMKKKJJJKKKJJJGGGDDDGGGKKKOOORRRTTTTTTTTTSSSVVVZZZ\\\\\\[[[[[[[[[ZZZ^^^aaaaaa^^^^^^bbbgggfffjjjwww|||rrrnnniiikkknnnrrruuuwwwwwwwwwtttxxx|||~~~}}}}}}~~~|||{{{}}}|||yyyxxxxxxwwwooojjjkkknnnnnnppprrrfffeeecccaaaaaafffooovvveeeaaa___^^^ZZZUUUSSSVVVTTTVVVYYYYYYXXXVVVUUUUUUVVVSSSOOOMMMMMMMMMLLLKKKKKKIIIGGGGGGHHHHHHFFFEEEDDDCCCBBBBBBBBBDDDEEEFFFHHHGGGFFFEEECCCAAA???>>>&&&***///333666777999;;;444999AAAFFFHHHNNN___ppppppbbbTTTNNNIIIAAA:::777888777555666888:::::::::777666555444222222111111555555444444333222222222333333333444555555666666555555555555555666666666:::;;;<<<=========<<<<<<@@@BBBFFFJJJKKKJJJHHHGGGGGGGGGHHHHHHHHHHHHGGGGGGDDDCCCCCCBBBAAAAAA@@@@@@?????????@@@@@@@@@@@@@@@???>>>======>>>>>>===;;;:::999888777777666666666666666555444333333333333111222222111///------...000000000/////////......------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***************************************************)))((()))++++++)))(((((((((((()))))))))******'''(((((())))))*********)))))))))***++++++,,,,,,)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************************%%%&&&&&&''''''(((((()))((((((((((((((((((((((((*********))))))(((((('''''''''''''''((((((((((((,,,(((&&&***222444000***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))***++++++,,,,,,------...------------...///000111111222444666888999999999===============>>>??????CCCEEEGGGHHHHHHJJJLLLNNNPPPQQQRRRTTTVVVYYY[[[\\\XXX[[[```cccdddcccaaa___ccccccbbbcccdddfffhhhiii]]]]]]\\\\\\```fffeeeaaa]]]]]]^^^^^^]]][[[YYYWWWUUUUUUVVVVVVVVVUUUUUUTTTTTTSSSRRRPPPOOONNNNNNNNNNNNKKKHHHFFFFFFEEECCCAAACCCCCCCCCEEEGGGGGGEEECCCEEEGGGHHHFFFBBB@@@AAACCCCCCCCCCCCCCCCCCCCCCCCCCC>>>>>>??????@@@@@@AAAAAA???@@@@@@@@@@@@@@@@@@???===>>>>>>?????????>>>>>><<<===>>>???@@@@@@@@@???BBBCCCDDDDDDDDDCCCAAA@@@AAA@@@???@@@BBBCCCDDDCCCLLLQQQRRROOOLLLLLLJJJGGGDDDFFFIIIMMMPPPRRRSSSTTTUUUXXX\\\]]]]]]]]]]]]]]]YYY]]]aaaaaa___```eeejjjggggggqqq}}}zzzmmmjjjrrrhhhiiilllqqquuuvvvtttssssssvvvxxxxxxwwwwwwzzz}}}|||vvvwwwyyyyyyvvvqqqqqqwww}}}xxxrrrnnnpppqqqooommmmmmdddccccccccceeehhhkkkmmmbbb^^^\\\ZZZVVVRRRSSSXXXSSSVVVXXXXXXVVVTTTSSSSSSTTTRRRPPPPPPQQQQQQPPPNNNLLLJJJHHHGGGHHHHHHGGGEEEBBBBBBAAAAAABBBCCCEEEFFFEEEEEECCCBBB@@@???>>>===777666333///------///111999:::777111///444:::===BBBIIIRRRYYY^^^cccjjjooouuuhhh[[[NNNEEE???@@@:::777777888888;;;@@@::::::::::::999666333000---111666::::::888555333333333222222222111111111111222222333444444555555555555555444444444444444777777888999:::;;;<<<<<<@@@BBBEEEGGGHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHGGGDDDCCCAAA?????????@@@AAA@@@@@@AAAAAAAAABBBBBBBBBAAA???>>>>>>???>>><<<:::999888777666555555555555444333222111111000000111///000111000...---...000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++************************((((((((())))))******+++((((((''')))******(((&&&((((((((((((((()))******''''''(((((()))******+++((())))))***++++++,,,,,,)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((()))))))))((((((((((((((((((((((((******)))(((((('''&&&&&&''''''''''''((((((((((((((()))***+++---,,,***(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***))))))))))))))))))))))))***++++++,,,,,,------...,,,,,,,,,,,,---...///000///000333555777888888888999999999::::::<<<======@@@BBBDDDFFFFFFGGGJJJLLLLLLLLLMMMOOORRRUUUXXXZZZWWW\\\aaabbb___\\\[[[\\\bbbccceeeffffffdddcccbbbWWWZZZZZZXXXYYY]]]___]]][[[\\\]]]^^^^^^\\\ZZZXXXWWWWWWVVVVVVUUUTTTSSSSSSOOOOOOOOOOOOOOONNNMMMMMMHHHFFFDDDCCCCCCBBBAAA@@@AAA@@@AAACCCFFFFFFEEECCCCCCGGGIIIGGGBBB@@@AAADDDFFFEEEDDDCCCBBBBBBBBBCCC??????@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>???>>>=========>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCCCCBBBAAA@@@@@@>>><<<<<>>===<<<<<<<<<...///111222222222222111,,,222444222555<<<999000666777999999:::<<>>???AAABBBBBBBBBBBBCCCCCCDDDDDDDDDBBBAAA?????????>>><<<:::888777666555555444555555333222111000////////////---///111000---,,,...000///.........------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))++++++++++++++++++++++++))))))))))))))))))))))))&&&''''''((()))******+++'''''''''(((***)))'''%%%((((((((((((((()))******&&&''''''((()))******+++((())))))***++++++,,,,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++((((((((((((((((((((((((***))))))((('''&&&&&&%%%''''''''''''((((((((()))"""''',,,***%%%!!!"""%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))***++++++,,,,,,---......,,,,,,,,,,,,------...///...000222444666777777777666666777888999;;;<<<===>>>@@@BBBCCCCCCDDDFFFGGGGGGHHHIIILLLOOOSSSWWWYYY[[[aaaeeeccc]]]ZZZ[[[___```cccfffhhhfffaaa[[[WWWTTTXXXXXXUUUTTTWWWYYYXXXTTTUUUXXXZZZZZZYYYWWWUUUUUUTTTSSSRRRQQQQQQQQQRRRIIIJJJLLLMMMNNNMMMMMMLLLDDDCCC@@@@@@@@@AAA@@@???<<<<<<===???BBBCCCAAA@@@AAAEEEHHHFFFBBB@@@BBBEEEHHHFFFDDDCCCBBBBBBBBBCCC@@@@@@@@@@@@@@@???>>>>>>>>>===<<<;;;;;;<<<===>>>>>>======<<<===???AAABBB??????>>>============>>><<<===@@@BBBCCCBBBAAA@@@???<<<:::999<<<@@@CCCEEE???EEEHHHGGGGGGKKKNNNMMMKKKKKKMMMOOORRRUUUWWWYYYSSSUUUWWWYYYYYYZZZ\\\^^^XXX[[[^^^^^^[[[\\\aaaggg```kkknnnhhhfffkkkkkkdddpppnnnlllmmmqqqrrrrrrpppmmmsssyyy{{{xxxvvvwwwzzzyyyyyy|||~~~~~~~~~yyywwwpppsssrrrkkkdddfffrrr~~~ssskkkeeefffiiikkkmmmppprrrggg[[[VVVYYY^^^```___WWWWWWXXXZZZVVVQQQRRRVVVMMMOOORRRRRRQQQOOOOOOOOOOOOOOOPPPQQQRRRPPPMMMJJJLLLIIIFFFEEEEEEEEEEEEDDDBBBAAA@@@>>>>>>>>>>>>??????>>>===;;;;;;:::::::::000000////////////000000111111222222222333333333444444444555555555666666777777888999:::;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>========================777777888777777666555555444444444333333222222222333333333333333333333333111111111111111111111111000000000000000000000000000000000111222222333333444444444444444444444444333333333333666999<<<>>>???@@@AAAAAA@@@BBBEEEGGGGGGEEEEEEFFFIIIJJJHHHFFFGGGEEECCCAAA???@@@AAAAAABBBAAAAAAAAAAAACCCDDDEEEBBBAAA???>>>>>><<<999777444555666777777666555444333222111////////////000......------------..................---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************************))))))))))))(((((((((((())))))))))))))))))))))))************(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))******++++++))))))))))))))))))))))))))))))(((((('''''''''&&&(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((('''''''''(((((((((((()))((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((******))))))((((((((('''))))))***++++++++++++***++++++++++++,,,---...///000000111222333333333333666555444444555777:::;;;<<<>>>BBBEEEEEECCC@@@>>>JJJIIIHHHFFFGGGLLLRRRWWW[[[ZZZYYYYYY[[[]]]^^^]]]gggdddaaa``````^^^YYYVVVOOOSSSVVVUUUPPPMMMNNNPPPLLLMMMPPPTTTXXXYYYWWWUUUTTTQQQMMMKKKKKKLLLMMMMMMGGGGGGHHHIIIIIIHHHFFFEEEEEEBBB@@@AAACCCCCCAAA???======>>>AAACCCDDDAAA???BBBCCCDDDDDDDDDCCCAAAAAAEEEEEEDDDAAA>>>>>>???AAAEEEDDDBBBAAA@@@?????????;;;;;;;;;;;;<<<<<<<<<<<<:::;;;<<<===>>>???@@@@@@AAA@@@>>><<<<<<===>>>???AAAAAAAAAAAAAAA@@@???>>>;;;:::999888:::===@@@BBBAAACCCDDDDDDDDDEEEGGGIIIHHHHHHJJJMMMPPPSSSSSSSSSTTTUUUVVVWWWYYY[[[\\\]]]XXXZZZ\\\\\\\\\^^^cccgggkkkdddccchhhhhhcccccchhhlllooorrrssssssssstttuuussstttuuuwwwyyy{{{|||}}}vvvxxxzzz|||}}}~~~zzztttoooqqqoookkkgggeeegggmmmqqqjjjhhhdddbbbeeehhhhhheeebbb^^^ZZZZZZ]]]```bbbbbb]]]YYYUUUTTTUUUTTTQQQNNNPPPQQQSSSSSSSSSRRRPPPNNNRRRSSSSSSSSSPPPMMMIIIFFFHHHGGGFFFEEEDDDDDDEEEEEECCC@@@<<<:::;;;<<<======>>>===<<<;;;:::999999999000//////////////////000111111111222222222222333222222222333333333444444444444444555555666666666555555555555555555555555777777777777777777777777666666666666666555444444444333333333222222222222333333333333333333333333111111111111111111111111000000000000000000000000//////000111111222222333444444444444444444333333222222222333666999<<<>>>>>>???@@@@@@@@@BBBDDDGGGFFFEEEDDDFFFHHHIIIGGGEEEDDDCCCAAA@@@???@@@AAABBBAAA@@@???>>>>>>???AAABBBBBB@@@?????????===;;;999777777777777777666555555333222111///....../////////......------......///............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************(((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''((((((((())))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''''''''''')))))))))(((((('''''''''))))))***++++++++++++************++++++---......000000111222333333222222444444444444555777888999;;;===@@@CCCDDDCCCBBB@@@HHHHHHGGGFFFGGGJJJPPPTTT[[[[[[\\\]]]___aaaaaaaaabbb````````````]]]XXXSSSUUUVVVUUUPPPKKKJJJNNNSSSLLLMMMOOOSSSWWWXXXWWWUUURRRPPPMMMKKKJJJIIIFFFDDDDDDEEEFFFGGGGGGFFFEEEDDDCCCBBB@@@AAACCCCCCAAA>>>======>>>@@@BBBBBBAAA???BBBCCCCCCDDDCCCBBBAAA@@@@@@AAA@@@>>><<<;;;;;;===??????>>>>>>======<<<<<<:::;;;;;;<<<<<<=========;;;;;;<<<<<<===>>>???@@@@@@???>>>=========>>>>>>???????????????>>>======;;;:::999999:::===@@@BBB@@@AAABBBBBBBBBDDDGGGIIIGGGHHHJJJMMMPPPRRRSSSSSSVVVWWWWWWXXXYYYYYYYYYYYYSSSVVVYYYZZZZZZ[[[___bbbdddcccfffiiifff______dddjjjmmmppprrrrrrrrrssstttttttttuuuwwwxxxzzz{{{|||{{{zzzzzz}}}~~~zzzuuuqqqkkkjjjgggeeeeeehhhmmmppptttooohhhddddddeeedddaaaaaa^^^ZZZYYY\\\___``````ZZZXXXWWWWWWXXXUUUPPPKKKKKKKKKLLLLLLKKKJJJHHHGGGOOOOOOPPPPPPNNNKKKHHHFFFFFFEEEEEEDDDDDDCCCCCCBBBAAA>>>;;;:::;;;<<<<<<;;;:::::::::::::::;;;;;;<<>><<<>>>???@@@@@@AAADDDFFFDDDDDDCCCEEEFFFGGGEEEDDDAAA@@@?????????AAABBBCCC@@@???<<<::::::;;;===???AAA@@@??????@@@???===;;;::::::888777666666555555444333111000///.........///......------......///............---,,,++++++++++++++++++++++++++++++******++++++++++++******************************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''''''''((((((((('''''''''''''''((()))******++++++******************+++,,,------000000111222222222111111222222333444555666666777999:::===???BBBCCCDDDDDDHHHIIIIIIHHHGGGIIILLLOOOQQQSSSVVVYYY[[[\\\\\\\\\YYYYYY[[[\\\]]]ZZZUUUQQQRRRSSSSSSPPPLLLKKKNNNQQQKKKKKKMMMPPPTTTUUUTTTSSSQQQPPPMMMLLLJJJFFFAAA>>>AAABBBCCCDDDDDDCCCBBBAAAAAA@@@@@@AAABBBBBB???===???===<<<===???@@@@@@???@@@AAAAAAAAAAAA@@@??????:::;;;<<<;;;999777777777888999:::;;;;;;:::999888::::::;;;;;;<<<===>>>>>>===<<<;;;;;;;;;<<<>>>???>>>>>>>>>=================================<<<;;;::::::999999:::===???AAA??????@@@??????AAAEEEHHHFFFGGGJJJLLLOOOPPPQQQRRRWWWXXXXXXXXXXXXVVVTTTSSSPPPTTTWWWWWWVVVVVVYYY\\\UUUZZZaaaeeebbb^^^aaaggggggjjjmmmoooppppppqqqssssssttttttvvvwwwyyy{{{|||}}}zzzxxx{{{}}}{{{wwwtttkkkhhheeedddeeehhhkkkllltttmmmeeeaaa```^^^\\\ZZZ^^^\\\YYYYYYZZZ\\\]]]]]]\\\\\\\\\______\\\TTTNNNMMMMMMLLLKKKIIIHHHGGGGGGKKKLLLMMMLLLKKKHHHFFFDDDBBBCCCCCCCCCCCCAAA@@@???>>><<<;;;;;;<<<<<<:::999777777888888:::;;;===>>>///......------....../////////000000000111111111.../////////000000000000333333333222222222222222444444444444444444444444222222222222222222222222111222222333222222111111111111111111111111111111111111111111111111111111////////////////////////////////////////////////......//////000111111222222222222222333333333333111111222444666999;;;===:::<<<>>>??????@@@BBBDDDCCCCCCCCCDDDDDDDDDCCCBBB>>>>>>>>>???@@@AAACCCDDDAAA???<<<999999:::<<<===@@@???>>>???AAAAAA???>>>===<<<:::777666555666666555444333222111//////...//////............//////---.........------,,,+++******************************++++++++++++******************************''''''''''''(((((((((((((((((((((((())))))))))))((()))))))))************(((((((((((())))))))))))************************))))))))))))************))))))))))))))))))))))))(((((((((((((((''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&''''''''''''''''''&&&&&&((())))))******************************+++,,,,,,///000000111111000000//////000111333444444444444777888999<<>>???@@@AAAAAAAAAAAA@@@???>>>>>>@@@AAAAAA@@@>>>===@@@===;;;;;;<<<>>>??????===============<<<<<<<<<666888999999777555444444555666888:::;;;:::888777999999:::;;;<<<===>>>>>>===<<<:::::::::;;;<<<>>><<<<<<=========<<<;;;:::;;;<<<<<<===<<<<<<;;;;;;999888888888999;;;===>>>??????>>>===<<<>>>AAADDDDDDFFFIIIKKKLLLNNNOOOQQQTTTUUUVVVVVVUUUSSSQQQPPPQQQSSSUUUTTTSSSTTTXXX\\\```dddgggddd```aaafffjjjdddfffjjjlllmmmmmmnnnppppppppprrrsssvvvyyy|||~~~zzzuuussswww~~~}}}zzzxxxvvvpppkkkdddaaaaaadddfffggglllfffaaaaaaaaa^^^ZZZXXX[[[ZZZXXXXXXXXXYYYYYYZZZ\\\[[[\\\^^^___\\\UUUPPPRRRPPPNNNLLLJJJIIIIIIHHHJJJKKKKKKJJJHHHEEEBBBAAA@@@@@@BBBBBBAAA???<<<;;;<<<;;;;;;<<<===<<<:::888666666777777999:::<<<===......------------.............../////////000000////////////000000000000222222222222222222111111111111111111111111111111222222222222222222222222000000111111111111000000000000000000000000000000000000000000000000000000................................................---......//////000111111111111111222222222333333111111222444666888:::;;;888:::<<<>>>>>>???AAACCCAAABBBCCCCCCBBBBBBBBBBBB>>>>>>>>>???@@@AAABBBCCCBBB@@@===;;;::::::<<<===???>>>>>>???AAAAAA@@@???>>>===:::888666666666666666555555444333111000000/////////....../////////---------...------,,,,,,******************************++++++++++++******))))))))))))))))))))))))&&&'''''''''((((((((()))(((((((((((())))))))))))((()))))))))************(((((((((((())))))))))))++++++++++++++++++++++++************))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''((()))))))))((((((''''''&&&&&&&&&''''''''''''''''''(((((()))************)))******)))))))))***++++++......//////000000//////...///000222333333333333666666777999===AAAEEEHHHKKKKKKKKKHHHEEECCCBBBCCCEEEJJJPPPTTTTTTSSSSSSTTTMMMLLLKKKKKKKKKLLLOOOPPPIIIMMMRRRTTTSSSNNNIIIFFFGGGFFFFFFHHHKKKMMMNNNMMMOOOLLLHHHFFFEEEDDDCCCBBB???@@@@@@AAAAAA@@@>>>===<<<===>>>??????>>>======@@@===:::999:::<<<======::::::999999888888888888555777999888666444444444666777:::;;;<<<;;;:::999888999999:::;;;<<<<<<<<<;;;;;;:::999999:::;;;<<<::::::;;;;;;;;;:::999888;;;;;;<<<<<<<<<<<<<<<;;;777666666777888999;;;;;;??????>>><<<;;;;;;===???BBBDDDHHHIIIIIIJJJLLLNNNOOOPPPQQQQQQQQQPPPOOONNNNNNPPPQQQQQQQQQVVV^^^ddd{{{lllbbbbbbddddddaaacccgggiiiiiiiiikkklllkkklllmmmppptttyyy}}}vvvsssrrrwww}}}~~~|||{{{xxx{{{~~~}}}zzzxxxwwwvvvpppiiiaaa[[[[[[^^^cccfffhhhcccbbbggghhhbbb[[[ZZZWWWXXXXXXWWWVVVUUUUUUUUUUUUSSSRRRSSSUUUTTTQQQMMMOOONNNLLLIIIGGGFFFEEEEEEKKKJJJIIIHHHEEEBBB???>>>>>>???@@@@@@???===:::888;;;:::;;;<<<===<<<:::777777777777777777888999999------,,,,,,,,,,,,------------........./////////////////////000000000000//////////////////000000000000000000000000000000000000000000000000000000...///000000111000000000......///////////////000////////////////////////------------------------........................------......//////000000000000000111111222222333111222333555666777888999666888;;;======>>>@@@BBBAAABBBDDDCCCBBB@@@AAAAAA???@@@@@@AAAAAAAAABBBBBBAAA@@@???======<<<======>>>======???@@@AAA@@@>>>===<<<:::888777666555555444444444444444333222111000//////......//////000,,,------...------,,,,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))'''''''''(((((())))))***(((((((((((())))))))))))))))))))))))************(((((((((((())))))))))))************************((((((((((((''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&'''((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((())))))(((((((((((((((((('''''''''''''''((((((((('''((())))))******))))))***)))))))))))))))******,,,,,,---...//////////////////000111222333333444555555666888;;;???DDDFFFFFFGGGFFFDDDAAA??????@@@HHHMMMSSSUUUTTTRRRRRRTTTLLLLLLJJJHHHHHHJJJOOOSSSVVVUUUSSSQQQNNNLLLJJJIIIGGGFFFEEEEEEHHHKKKLLLMMMLLLIIIEEECCCCCCEEEFFFFFFBBBBBBCCCBBBAAA@@@>>>===;;;<<<======<<<<<<===>>>???<<<999888999:::;;;:::888777777666555666666666666777999888666555555666888999;;;<<<<<<<<<;;;;;;888888999999999999::::::888888999999::::::::::::888888888888777777777777::::::;;;;;;<<<;;;;;;;;;666666666777777888999:::===>>>>>>===;;;:::;;;<<>>>>>>>>>>>===;;;999777999999999:::<<<;;;999777888777777666666666777777------,,,,,,,,,,,,------,,,------------................../////////000000---------....../////////111111111111111111111111////////////////////////......///000000000000000------........./////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......///000000//////000000111222222333333333444555666666666666444777:::<<<===>>>???AAAAAACCCEEEDDDAAA@@@@@@BBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@??????>>>======>>>======>>>???@@@>>>===:::::::::999888666555444111111222333333222111000000000////////////000000,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))''''''((())))))***++++++(((((((((((())))))))))))))))))))))))************(((((((((((())))))))))))************************)))((((((((('''''''''&&&((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))))))))'''''''''(((((()))))))))'''(((((()))))))))))))))***))))))((((((((()))))))))***,,,---//////000000000000//////000222444555555555666777:::>>>AAACCCBBBCCCCCCAAA@@@@@@CCCEEEKKKPPPUUUUUURRRPPPQQQSSSNNNOOONNNMMMLLLNNNRRRVVVYYYWWWUUUSSSRRRQQQPPPOOOIIIGGGEEEFFFHHHLLLMMMNNNLLLJJJHHHGGGHHHIIIIIIHHHFFFFFFEEEEEECCCAAA>>>===;;;<<<<<<;;;999999===@@@>>><<<999888999999999888888777666555555555666666777888888777555555666888999999::::::::::::::::::888888888888777777777777555666888:::;;;;;;:::999777666555444444444555666777888999999:::::::::999777777888888999:::::::::999;;;===>>>===<<<<<<===<<<@@@DDDEEECCCCCCFFFIIIHHHGGGFFFDDDDDDEEEGGGHHHDDDHHHMMMPPPSSSWWW^^^cccmmmzzzfffaaabbb```^^^```cccdddcccbbbcccdddiiihhhiiikkknnnssswwwzzz{{{|||}}}~~~}}}{{{yyywwwrrrxxx{{{{{{zzz}}}{{{www}}}~~~||||||zzz~~~|||vvvwwwwwwtttppplllkkkkkkhhhiiigggbbb\\\]]]dddkkk```XXXVVV]]]^^^VVVQQQSSSRRRTTTVVVUUURRROOONNNOOOOOOMMMKKKLLLPPPSSSSSSQQQMMMMMMMMMLLLJJJHHHFFFEEECCCBBBBBBAAA???>>>======???>>>===<<<;;;999888888777666666777888888777555777666666555555666666777---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------.........//////------......///000111111........................////////////////////////......///000111111000000---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...//////000...//////000111222222222444444555555666555555555333666:::<<<======???@@@AAACCCEEEDDDAAA???@@@BBBDDDDDDDDDCCCBBBAAA??????>>>???@@@@@@@@@???===<<<>>>===<<<===??????>>><<<888999999999888777555333...///000111222111000000000000////////////000000,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))'''(((((()))***++++++,,,(((((((((((())))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))++++++******)))))))))(((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&'''((())))))((((((((((((((((((((((((((((((''''''''''''((((((((())))))(((((((((''''''''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%'''''''''(((((((((((()))(((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''(((((())))))******'''((((((((())))))******'''(((((()))))))))))))))***)))(((((((((((())))))((()))+++---...000000111111000//////000222444666666666666888:::===???AAABBBBBBCCCBBBCCCEEEIIILLLQQQUUUYYYYYYUUURRRSSSUUUPPPRRRTTTSSSRRRRRRUUUXXXRRRTTTWWWZZZ[[[YYYVVVRRRLLLIIIGGGGGGJJJMMMOOOPPPNNNNNNNNNNNNPPPOOOMMMKKKHHHHHHHHHFFFDDDAAA???===;;;<<<;;;999777888===AAA===;;;999888999999888666999888777666555666777777888888888666555555777999:::999888888888888999999888888777777666555555555222444888;;;<<<;;;:::999777555333222222222444555666666777888888888888888999999999::::::;;;;;;<<<555888<<<>>>>>>>>>>>>>>>:::???CCCDDDAAAAAADDDHHHHHHFFFCCCAAA@@@BBBCCCEEEEEEJJJPPPRRRRRRRRRTTTVVVgggmmmbbbaaa^^^]]]```bbbbbbaaa```aaaaaajjjiiiiiijjjlllppptttwww}}}~~~{{{xxxwwwwwwyyy~~~{{{}}}|||yyyqqqxxx~~~|||}}}|||{{{wwwsssttttttqqqkkkgggfffffflllqqqrrrlllccc```dddkkk```VVVSSSZZZ]]]WWWUUUZZZPPPSSSVVVUUUQQQNNNMMMMMMIIIHHHGGGJJJOOOQQQPPPNNNIIIJJJKKKKKKJJJGGGDDDCCC>>>>>>>>>>>>>>>======>>>@@@???===;;;999999888888666444333444555666555444555555555555555666777777*********++++++,,,,,,,,,,,,,,,,,,++++++*********+++,,,------......------,,,---......///.........////////////////////////...------,,,,,,------...------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++,,,,,,,,,,,,------------...000111111111111///000111222333444444444666666777888:::<<<>>>???AAA@@@???>>>>>>???@@@@@@BBBBBBAAA@@@???>>>======???@@@@@@AAAAAAAAA@@@@@@<<<======>>>===<<<:::999999888777666555444333333444333222222111111222222111111111000///......---......---------,,,,,,,,,,,,,,,,,,++++++***************************++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((+++*********))))))((((((((()))***++++++***)))((())))))))))))(((((((((((((((((((((((())))))))))))'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''')))***)))((('''(((***((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%'''''''''''''''((())))))******))))))((((((''''''((((((((((((((()))******))))))))))))))))))))))))))))))))))))((((((((((((+++,,,,,,---...///000000333222000///000222444666888999999999999:::>>>AAAAAABBBDDDFFFHHHIIIIIIIIITTTTTTUUUTTTSSSSSSUUUWWWTTTUUUVVVUUUSSSRRRSSSTTTVVVVVVWWWZZZ\\\]]]\\\ZZZPPPPPPPPPQQQRRRUUUWWWYYYTTTOOOMMMPPPNNNHHHGGGKKKHHHFFFEEEDDDDDDDDDBBB@@@EEE>>>777777;;;===;;;777;;;<<<=========<<<:::999888999999::::::;;;::::::<<<;;;:::999888888888888777777777777888888888888666666555555444444444333444555888:::<<<<<<;;;;;;777666555444333333444555555666666666666666555555222444666999;;;;;;<<<;;;777:::>>>???>>><<<;;;;;;;;;;;;<<<>>>???@@@AAABBBBBBCCCDDDCCCBBBBBBDDDFFFGGGMMMQQQPPPOOORRRTTTSSS\\\```cccbbb___]]]___bbbccccccbbb```___aaadddhhhrrrsssssspppnnnoootttxxx}}}}}}~~~||||||vvvpppwww|||||||||{{{zzzzzzwwwwwwzzzyyyuuutttvvvyyyzzzuuulllgggiiiiiidddiiimmmoookkkdddaaafffkkk\\\YYYVVVWWWXXXXXXUUURRROOORRRWWWYYYXXXTTTNNNJJJLLLIIIGGGHHHJJJLLLKKKIIINNNMMMKKKIIIFFFDDDBBBAAA======>>>>>>>>>>>>======>>>>>><<<;;;999888666666333444444444555555666666777777666555444444333333*********++++++,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,---------------,,,,,,---.......................................------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++++++++,,,,,,,,,---------...///000000000000000...///111222333333444444555555666777999;;;===>>>>>>>>>===<<<<<<===>>>>>>??????>>>>>>===<<<<<<<<>>;;;;;;<<<<<<;;;:::999888888777666555444333333222444333222222111111222222222111111000//////......///.........------------,,,,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''((((((((((((*********)))))))))((((((((()))************)))((())))))))))))(((((((((((((((((((((((())))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''')))***)))((('''(((***((((((((('''''''''&&&&&&((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''((())))))***)))))))))((((((((('''((((((((((((((())))))***))))))))))))))))))))))))***************)))))))))++++++,,,---...///000000333222000000000222555666999::::::::::::;;;???BBBCCCCCCDDDEEEFFFGGGHHHIIINNNOOOPPPPPPPPPRRRVVVYYYYYYXXXXXXWWWXXXXXXXXXXXXXXXXXXXXXYYYZZZZZZXXXVVVVVVVVVVVVVVVWWWWWWXXXYYYUUUPPPMMMOOOMMMHHHHHHLLLIIIGGGFFFEEEEEEEEECCCAAAAAA===::::::<<<===:::666;;;<<<<<<===<<<;;;:::999888999:::<<<<<<<<<<<<;;;<<<;;;:::999888888888888777777666555555555555555888777777777666666666666333555777999::::::999888777666555444444444555555555555666666666666555555222333555888999:::::::::999;;;>>>???===;;;999999;;;;;;<<<>>>???@@@AAABBBCCCDDDEEEDDDCCCCCCEEEGGGJJJPPPTTTRRRRRRTTTVVVUUUYYY\\\___]]]ZZZYYY\\\___dddddddddcccbbbcccfffiiippprrrtttsssrrrssswww{{{zzzuuuxxx{{{~~~~~~~~~xxxttt|||~~~}}}{{{zzzqqqpppqqqtttsssoooooorrrwwwxxxtttllliiikkkkkkggggggggggggdddbbbaaaccceeeZZZVVVSSSRRRSSSTTTRRROOONNNPPPTTTVVVUUUQQQMMMIIIJJJHHHFFFHHHJJJLLLKKKJJJKKKJJJGGGEEEBBB???<<<;;;======>>>>>>>>>>>>>>>>>>===<<<;;;:::888777666555444444555555555666666666777666666555444444333333*********++++++++++++++++++++++++++++++*********++++++,,,------------,,,+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++,,,,,,,,,,,,......///////////////.........000111222333333333333444444555777999;;;<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>?????????>>>===<<<<<<999999999999888777666555666666555444333222222111333333222111111111111222222111111000000//////.../////////.........------+++++++++++++++*********************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((******))))))))))))((((((((())))))******))))))((((((((((((((())))))))))))(((((((((((())))))))))))(((((('''''''''((())))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))''')))***)))((('''(((***))))))((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((('''''''''''''''''''''((())))))))))))))))))((((((((((((((((((''''''(((((()))***))))))))))))))))))))))))***************+++++++++++++++,,,---...///000000333222111000111333555777999:::;;;;;;;;;===@@@CCCEEEDDDDDDDDDEEEFFFHHHIIILLLLLLLLLKKKLLLNNNSSSVVV[[[XXXUUUVVVYYY\\\\\\ZZZWWWWWWWWWXXXYYYXXXVVVTTTYYYYYYZZZZZZYYYXXXVVVUUUTTTPPPMMMMMMKKKIIIIIILLLHHHFFFDDDDDDDDDDDDBBBAAA======>>>>>>===;;;999888;;;;;;<<<<<<<<<;;;::::::888:::<<<>>>???>>>===<<<<<<;;;:::999999888999999:::999777555444444444444777777777777666666666666444555666777888777666666888777555444444555666666444555555666666666555555222333444666777777888888999;;;>>>>>><<<999888888;;;;;;<<<===???@@@AAAAAADDDEEEFFFFFFEEEEEEGGGIIIKKKPPPSSSQQQQQQTTTUUUTTTUUUWWWYYYWWWUUUUUUYYY\\\aaacccddddddddddddfffhhhhhhlllppprrrrrrrrruuuxxxttttttyyyvvvssswwwtttxxx}}}~~~~~~~~~~~~}}}|||yyyzzz}}}{{{rrrrrrtttwwwvvvrrrrrrvvvwwwwwwtttmmmiiiiiihhheeefffccc``````bbbcccbbbaaaYYYTTTNNNLLLNNNOOOOOOMMMMMMOOORRRSSSSSSPPPMMMKKKJJJIIIIIIJJJLLLNNNMMMLLLIIIGGGEEEBBB???<<<999888<<<===>>>>>>????????????;;;;;;:::999777666555555555555666666666666777777666666555555444333333333***************++++++++++++++++++*********************+++,,,,,,,,,,,,,,,++++++,,,---------------------------------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++***++++++++++++,,,,,,,,,....../////////...---------...///000111222222222222222222333555666888999999999999999999999::::::999999999:::::::::;;;;;;>>>>>>>>>===<<<;;;:::999888888777777666555444333444444333333222111111000333222222111111111111111111111111000000/////////......---------,,,,,,,,,+++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((''''''''''''(((((((((((())))))))))))))))))((((((((())))))))))))))))))((((((((((((((())))))))))))(((((((((((()))))))))))))))((((((((((((((())))))******************************))))))((((((''''''((((((((((((((((((((((((''')))***)))((('''(((***)))))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))((((((((('''''''''''''''((())))))))))))))))))(((((((((((((((''''''''''''((())))))))))))))))))))))))))))))))))))***************+++***+++,,,---...//////000222111111111111333555777999:::<<<<<<<<<>>>AAACCCHHHFFFEEEDDDEEEFFFIIIJJJMMMMMMLLLJJJIIIJJJNNNQQQWWWSSSOOOQQQWWW[[[ZZZXXXVVVVVVVVVWWWYYYXXXVVVTTTVVVWWWXXXYYYXXXUUURRRPPPSSSPPPMMMKKKJJJIIIJJJKKKEEECCCBBBBBBBBBBBBAAA???===???AAA???<<<:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<999:::===???@@@???>>><<<;;;;;;:::999999999999999<<<;;;999777666666777888555555555555555444444444555555666777666666555444777777555555555555666777444444555555666666555555222222333444444555555555777999;;;<<<;;;999999999:::;;;<<<===>>>@@@AAAAAAEEEFFFGGGFFFFFFFFFHHHJJJIIIMMMNNNLLLMMMPPPQQQOOOTTTUUUUUUTTTSSSTTTXXX[[[]]]___bbbcccccccccdddeeedddiiipppsssrrrrrrsssuuutttpppttt~~~|||pppoooxxxuuuyyy}}}}}}zzzxxxxxxyyyzzzzzzzzzzzz{{{~~~~~~zzzzzz}}}|||wwwwww{{{zzzyyyuuuooojjjfffccc```fffdddaaaaaabbbddddddcccZZZTTTMMMJJJKKKNNNOOOOOOPPPQQQRRRSSSSSSQQQOOONNNMMMMMMMMMMMMNNNNNNMMMMMMHHHGGGEEECCC@@@>>><<<;;;<<<<<<===>>>????????????;;;::::::999888777777666666666666777777777777777555555555444444333333333************************************************)))***++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,+++******++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++*********+++++++++,,,,,,---............------,,,,,,,,,...///000111111111000000111222333444666777888888888999999:::::::::888999999::::::;;;;;;<<<=========<<<;;;:::999888888777666555444333333222333333333222111111000000333222111111000000111111000000000///////////////,,,,,,,,,+++++++++***************************************)))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))(((((((((((((((((()))'''((((((((()))))))))***(((((((((((())))))))))))***))))))((((((((())))))))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((''')))***)))((('''(((***((((((((()))))))))))))))''''''''''''''''''''''''((((((((()))))))))))))))'''''''''''''''((())))))(((((((((((())))))))))))'''''''''''''''(((((()))((((((((((((((((((((((((((((((((()))))))))************+++,,,---...//////000000000000111333555666777999;;;<<<<<<>>>@@@BBBIIIHHHFFFEEEFFFHHHJJJKKKMMMMMMLLLJJJIIIJJJNNNPPPSSSOOOLLLNNNTTTXXXXXXUUUYYYXXXXXXXXXYYYXXXUUUSSSRRRSSSUUUVVVVVVSSSPPPNNNPPPOOOLLLIIIHHHIIIIIIIIIDDDCCCAAAAAABBBBBBAAA??????AAAAAA>>>::::::===AAA==================>>>>>>:::;;;===>>>???>>>===<<<::::::999888888888999999:::999888777777888999:::444444444555555555555555666666666666666555555555777666555444444555666777333333444555555555555555222222222222222222222333333666888:::::::::;;;<<<::::::;;;===>>>???@@@AAADDDEEEFFFFFFEEEFFFHHHJJJGGGIIIJJJHHHJJJNNNOOOMMMSSSSSSSSSSSSSSSUUUXXX[[[ZZZ]]]aaaccccccccccccdddggglllrrruuuttttttuuuvvv|||sssrrryyywwwlllkkksssuuuyyy||||||xxxtttsssssswwwxxxyyyyyy|||}}}}}}}}}vvvuuuyyy{{{yyyvvvsssnnniiieeeddddddddddddcccaaaaaaccceee\\\VVVNNNKKKLLLPPPRRRSSSTTTUUUUUUVVVUUUTTTRRRQQQNNNOOOOOONNNLLLJJJIIIHHHEEEDDDDDDCCCBBBAAA@@@@@@;;;<<<===>>>>>>>>>>>>>>>;;;;;;::::::999999999888777777777777777666666666444444444444444333333333***************))))))))))))))))))***************))))))***++++++++++++***)))***++++++,,,,,,++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))************************))))))*********+++++++++************************)))))))))))))))))))))))))))************+++++++++************++++++++++++,,,,,,---------------,,,+++,,,---...///000000000000000000111222333555555666777888999:::::::::999999999999::::::;;;;;;;;;<<<<<<<<<<<<;;;:::999999999888777555444333333333333333222222111111111111222222111000000000000111........................++++++*********))))))))))))))))))************************))))))(((((('''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''(((((((((((()))))))))((((((''''''(((((()))''''''(((((())))))******(((((((((((())))))))))))******)))((((((((())))))((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***''''''(((((((((((())))))''''''''''''''''''''''''''''''(((((((((((())))))'''''''''''''''((())))))(((((((((((())))))))))))''''''&&&&&&''''''((()))(((((((((((((((((((((((('''''''''((())))))************+++,,,---...//////......//////111222444555555777999;;;;;;<<>>???<<<<<<<<<<<<<<<;;;::::::999888888777777777888888666666666777777888888888666666666777777777777777666666555555555555555555555555444333444555666777222333444555555555555555333333222111111111111111111333666888888:::;;;===::::::;;;<<<>>>???@@@@@@BBBCCCDDDDDDDDDEEEGGGIIIGGGHHHHHHGGGJJJPPPPPPNNNQQQQQQQQQRRRSSSVVVXXXYYYXXX[[[___aaaaaabbbcccdddbbbgggkkkmmmmmmnnnpppssstttnnnnnnssssssnnnpppwwwqqquuuzzzzzzxxxuuuuuuvvvtttwwwyyy{{{}}}~~~|||tttssswwwwwwuuutttvvvtttooollllllbbbccccccaaa___^^^```ccc\\\VVVOOOLLLNNNSSSUUUVVVVVVWWWXXXXXXWWWUUUSSSQQQLLLMMMNNNLLLIIIEEECCCCCCBBBBBBBBBBBBAAAAAAAAAAAA<<<<<<<<<======<<<<<<;;;;;;:::::::::::::::::::::777777666666666666555555444444333333333333333333+++*********)))))))))(((((()))))))))*********+++((())))))***************)))******+++++++++++++++************************((()))***++++++***)))(((************************))))))))))))*********+++************************)))))))))))))))))))))))))))************+++++++++************++++++++++++***+++,,,---------------***+++,,,---.../////////000000000000111333444555555666777888999999999888999999999999999::::::::::::;;;;;;<<<;;;;;;::::::;;;:::888666444333333444333333222222222222111111222222111000000000000000------------------------++++++++++++*********)))((()))))))))*********++++++******)))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''((((((((()))))))))(((''''''''''''((()))'''''''''((()))*********(((((((((((())))))))))))+++******)))(((((())))))''''''''''''''''''''''''''''''(((((())))))******))))))))))))))))))))))))''')))***)))((('''(((***&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''''''''((())))))'''((((((((()))))))))***'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''(((((()))******++++++******+++,,,---......///,,,,,,---///000111222333222444777999999;;;===>>>CCCCCCDDDEEEGGGHHHIIIIIIFFFIIIKKKLLLMMMNNNOOOQQQOOOPPPRRRUUUWWWWWWWWWVVVVVVVVVUUUVVVWWWWWWTTTRRRQQQQQQRRRSSSRRRPPPNNNMMMGGGKKKKKKGGGFFFHHHFFFBBBAAA@@@??????@@@AAA???>>><<<<<<;;;:::999999:::;;;<<<;;;::::::;;;<<<===>>>===<<<:::999888777888888777777666666666666777777666777888999999888666555666666666666777777777888444333333333333444444555444333222222333444555666111222333444555555555555555444222111000000000000222444666777777888:::<<<999:::;;;<<<===???@@@@@@@@@AAABBBBBBBBBCCCEEEGGGFFFGGGFFFFFFJJJPPPRRROOOMMMMMMNNNPPPRRRTTTUUUUUUSSSVVVYYY[[[[[[]]]___```YYY\\\___aaaaaadddjjjnnnkkkpppttttttpppooossswwwlllppptttuuusssrrrsssuuurrrwww{{{~~~~~~~~~}}}{{{}}}~~~yyy{{{zzzrrrqqqvvvqqqnnnppptttsssnnnkkkmmmeeeccc```______```______ZZZTTTNNNLLLOOOTTTWWWWWWVVVWWWXXXXXXVVVSSSPPPMMMKKKMMMOOOMMMIIIEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA<<<<<<<<<<<<;;;:::999999999999999999999999::::::666666666555555555444444333333333333333333333333+++*********))))))(((((((((((())))))*********+++(((((()))***************))))))***+++++++++++++++))))))))))))))))))))))))''')))***++++++***)))'''))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++)))***+++,,,---.........******,,,---.../////////000000000000111222444444333444666888888888888777999999999888888888888888::::::;;;<<<<<<<<<;;;;;;<<<;;;888666555444444444333333333222222222222222222111111000000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******(((((())))))*********++++++******)))(((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((()))&&&'''''''''(((((()))))))))((('''&&&&&&'''((()))&&&''''''((()))******+++(((((((((((())))))))))))++++++***))))))((())))))''''''''''''''''''''''''&&&&&&'''((()))***++++++))))))))))))))))))))))))((()))***)))((('''(((***%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((('''''''''''''''((())))))'''((((((((())))))******'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((())))))***++++++,,,,,,)))***+++,,,---......///++++++,,,...///111222222000222666888888999;;;===@@@AAACCCDDDFFFGGGGGGHHHHHHKKKMMMNNNMMMLLLLLLLLLMMMPPPUUUWWWWWWVVVVVVVVVNNNNNNPPPTTTWWWYYYYYYXXXPPPPPPPPPPPPNNNLLLJJJIIIDDDIIIJJJGGGFFFHHHEEE@@@===<<<;;;;;;<<<<<<;;;:::888888999999999999777666:::999999888999:::<<<<<<>>><<<999777555555666777666666555555555555666777999:::<<<===<<<999666444333444444444555555666666222222111111222222333444333222222111222333444555111222333444555555555555666444222111000///000000333555666777666777888:::999:::;;;<<<===???@@@@@@>>>@@@AAAAAAAAABBBDDDFFFDDDDDDDDDCCCIIIPPPQQQNNNIIIJJJKKKNNNQQQRRRRRRRRRNNNPPPSSSTTTUUUWWWZZZ\\\UUUXXXZZZ\\\]]]bbbjjjppprrr~~~{{{nnniiijjjlllhhhlllooopppnnnmmmnnnpppqqqwww|||}}}yyyxxxyyy{{{qqqtttzzz{{{uuummmmmmrrrmmmjjjlllpppooohhheeegggjjjddd^^^^^^bbbdddaaa\\\WWWRRRLLLKKKNNNSSSVVVWWWTTTUUUWWWWWWUUUQQQMMMJJJKKKNNNQQQPPPLLLHHHGGGHHHFFFFFFEEEDDDDDDCCCBBBBBB<<<<<<<<<;;;:::999777777888888888888888999999999666666555555444444444333333333333333333333333333******))))))((((((''''''******************************************************************************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))+++---......+++)))++++++++++++++++++++++++++++++,,,---...///000111222111111111222333333444666555444444555777:::;;;;;;:::999888888888999:::>>>===<<<;;;:::;;;<<<<<<<<<:::666444333444666888777666555444333222111111000111111000000///...---***++++++,,,,,,++++++***,,,+++******)))*********+++++++++************)))***************)))(((''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((***))))))(((((((((((()))%%%%%%&&&'''((((((((('''(((((((((((())))))))))))***)))((('''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((''''''&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))++++++******************)))***++++++------...//////111333444444666999<<<<<>>???<<<======<<<:::888666555999888888777666555555444777666555444222111000///000000000000000000000000***)))))))))((((((((('''***************************************************************************)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++111666666000***++++++++++++++++++++++++++++++,,,---...///000000000000000111222333444555555555555555666888999:::::::::888888777888999:::===<<<;;;:::::::::;;;;;;;;;999666444333444666888777666666555444333222111111111111111000///......++++++,,,,,,,,,,,,++++++,,,++++++***************+++++++++************))))))************))))))(((((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&''''''''''''''''''(((((((((((()))))))))))))))(((''''''&&&&&&''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******+++,,,---......///...000222333444666999<<<>>>@@@BBBCCCCCCDDDFFFGGGHHHKKKNNNNNNLLLJJJJJJJJJMMMLLLKKKMMMOOOOOOMMMJJJNNNQQQOOOKKKKKKPPPSSSQQQOOOOOONNNLLLJJJGGGDDDCCCFFFEEEBBB@@@>>>=========;;;999777777999;;;;;;;;;888888777777777777888888666666777888888999::::::999999888777666555444333444444333333333333333333222222333444444444444444222222111000000000000000222111111000//////......---000111000333777444...///000000111222333444555222222111000000000111111222444777888777555444444777777888888999:::<<<===>>>????????????@@@@@@@@@======>>>???AAADDDFFFHHHJJJJJJJJJJJJJJJJJJKKKKKKNNNPPPSSSVVVWWWWWWVVVUUUTTT[[[dddhhhggghhhlllpppiiilllkkkffffffjjjjjjggglllrrrtttssstttvvvrrrlllgggrrr}}}~~~xxx||||||~~~~~~{{{|||{{{wwwwwwyyyvvvsssmmmiiihhhiiimmmooosssrrrooojjjeeedddgggjjjjjjlllkkkfffddddddaaa[[[YYYPPPGGGHHHOOOUUUUUURRRQQQQQQPPPOOONNNLLLLLLKKKMMMNNNNNNMMMJJJIIIIIIKKKGGGFFFDDDAAA??????>>>>>><<<<<<<<<<<<:::888666555777777666666555444444333555444444333222111000000000000000000000000000000))))))))))))((((((((((((************************************************************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))***222::::::222***++++++++++++++++++++++++++++++,,,---...//////000/////////000111333444555444444555777888888888999999999888777777888999:::<<<;;;:::999999999:::::::::999666444333444666777777666666555444333222222222222222222111000///...,,,------------------,,,,,,,,,+++***************+++++++++************)))((())))))************))))))(((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((((((((('''(((((()))***+++)))((('''&&&&&&&&&'''((((((((((((((())))))))))))((('''&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))******+++,,,---...//////---///111333444666999<<<@@@AAABBBCCCCCCDDDFFFIIIFFFKKKOOOPPPMMMIIIGGGGGGLLLJJJHHHHHHJJJJJJJJJIIILLLOOOPPPKKKHHHJJJLLLMMMOOONNNLLLIIIGGGEEEDDDCCCFFFDDDBBB???<<<;;;;;;::::::888666666888:::::::::888888777666555555555555555555666666666777777777666666555444444333222222222222111111222333333444000000111222222222111111000000000000////////////000000000///......------+++...//////111333111,,,//////000111222333333444222111111000000000000000111444777777666444333333666666666777888999;;;;;;=========>>>>>>>>>??????:::;;;<<<>>>@@@CCCEEEFFFKKKKKKIIIIIIHHHIIIJJJJJJOOOPPPQQQSSSUUUVVVVVVVVVYYY^^^dddiiilllmmmooopppjjjkkkkkkjjjlllooooookkkooouuuyyywwwtttsssrrrqqqllluuu}}}{{{uuu{{{|||}}}~~~wwwsssrrrssssssoookkkgggfffgggjjjlllqqqpppnnnjjjfffeeegggiiihhhjjjhhhccc```^^^[[[VVVYYYPPPHHHFFFLLLSSSTTTSSSMMMMMMMMMLLLKKKJJJJJJIIILLLLLLKKKHHHFFFEEEGGGIIIEEEDDDBBB@@@>>>======<<<<<<<<<<<<<<<:::888666555555555444444333222222222111111111111000000000000000000000000000000000000))))))))))))((((((((((((************************************************************************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))...333333...)))++++++++++++++++++++++++++++++,,,------...//////---......///111333444555222444666888999888777666888777666666777888999::::::::::::999999999999999999888555444333444666777666666555555444333333222222333333222222111000///------............------,,,,,,+++************++++++++++++*********))))))'''((()))***************)))))))))))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((()))+++++++++)))'''&&&%%%&&&'''((((((((((((((())))))))))))'''&&&&&&%%%%%%%%%&&&&&&(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&'''''''''((()))))))))))))))))))))******************+++,,,---...//////---///111222333555999;;;???@@@AAAAAABBBCCCFFFIIIHHHLLLPPPOOOJJJFFFFFFHHHOOOMMMKKKJJJJJJKKKLLLMMMMMMOOOOOOIIICCCCCCHHHMMMNNNMMMJJJHHHFFFFFFGGGGGGGGGFFFCCC???===;;;:::::::::888666666888::::::::::::999888777666555555555555555555555555555555555444333333333222111111111222111111111111111222222......///000000///////////////////////////......//////.........---------+++---...///000111///---//////000000111222222333111111000////////////000111333555666444333333333555555555555666888999:::;;;;;;;;;<<<<<<<<<======999:::<<>>======;;;999777777999;;;;;;;;;===<<<;;;999888777777777666666555555444333333333222222222222111111111111444333222111000000000000---......///......---------...////////////..................------------,,,---///111111///....../////////000000111111111111000//////......//////000222444444333222222222333333333444555666777888999999999:::::::::;;;;;;666888;;;???DDDGGGJJJLLLGGGFFFFFFGGGIIILLLOOOQQQNNNNNNNNNOOOQQQSSSUUUWWWYYYWWWVVVYYY___dddgggiiimmmnnnooopppppppppqqqttt~~~~~~wwwlllfffhhhnnnssszzz{{{vvvsssuuuwwwwwwyyy~~~~~~}}}wwwpppkkkkkklllhhhjjjmmmoooooonnnllljjjcccfffjjjnnnooonnnjjjgggbbbbbbaaa^^^XXXQQQNNNNNNKKKIIIHHHIIILLLOOOQQQQQQHHHHHHHHHGGGGGGFFFFFFFFFCCCEEEHHHGGGDDDAAA>>>===<<<<<<;;;:::999777666555999999:::999888777555444000000000000////////////,,,,,,---......///000000........................(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,---***&&&&&&)))...++++++++++++++++++++++++++++++,,,,,,---------------------...///111222333111222444666666555444333555444444444666888:::;;;999::::::::::::999888777777666555444444555555666333333333333222222222111222222222222111000///...------............------------,,,++++++++++++++++++++++++************)))((())))))************))))))(((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))(((((('''(((((()))***+++***)))((('''''''''((()))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&'''(((((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''$$$%%%&&&((((((((('''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((())))))*********++++++,,,---------++++++,,,---...///000000...000111111111333555777777:::>>>@@@BBBDDDFFFHHHMMMPPPQQQMMMFFFDDDIIIOOORRRRRRRRRPPPOOOPPPSSSVVVUUUQQQMMMJJJFFFFFFLLLTTTMMMLLLKKKJJJJJJKKKMMMNNNLLLJJJHHHEEECCCAAAAAA@@@===;;;999999;;;=========@@@???>>><<<;;;:::::::::888888777666555444333222222222222222222222333333555444333111000/////////....../////////...------------///000000000///...........................------000333222...---000......//////000000000000000000///...............000222333333111111111222111111111222333444666666777777777888888888999999444666999===AAAEEEGGGHHHCCCCCCDDDFFFIIIMMMPPPRRRLLLLLLMMMNNNPPPSSSUUUVVVUUUTTTSSSUUUZZZ___ccceeelllmmmpppqqqnnnlllrrryyy{{{qqqiiijjjpppkkkvvvyyyrrrnnnoooqqqssswww|||tttuuutttqqqllljjjkkknnnnnnqqqtttvvvuuurrrmmmjjjhhhjjjmmmppppppkkkddd^^^___^^^^^^\\\UUULLLJJJLLLFFFGGGHHHIIIJJJLLLMMMNNNIIIHHHHHHGGGFFFEEEEEEDDD@@@CCCFFFGGGDDD???;;;:::999999999888777666444333666777777888777555444333//////..................,,,,,,------...//////000........................'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,+++******+++---+++++++++++++++++++++++++++,,,,,,,,,,,,---------...------...///000111222000111222333333333222222333333333444555888:::;;;999:::;;;;;;;;;:::888888666555444444444555555666222222222111111111111000111111111111000///......---------......---------------,,,++++++++++++,,,+++++++++************))))))************))))))(((((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))))))))(((((((((((())))))))))))''''''&&&&&&''''''((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((###$$$&&&((())))))(((''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((($$$%%%%%%&&&'''((()))***)))******+++,,,,,,------++++++,,,---...///000000///111111111111111333555444888>>>BBBEEEFFFHHHIIIKKKPPPSSSOOOHHHFFFJJJPPPQQQRRRSSSSSSRRRSSSVVVYYYVVVQQQNNNOOOOOOMMMOOOUUUOOONNNLLLKKKJJJKKKKKKLLLMMMKKKIIIFFFDDDDDDCCCCCC???===<<<<<<===?????????AAA@@@???>>>===<<<<<<<<<;;;:::999777666444333333222222333333333444444444444333222111111111111111///000000000//////...---,,,...///111111000///...........................------000333111,,,,,,000......////////////000000000///......------......000111222222000000000222000000000111222333444555666666666666777777777777666777:::===???AAABBBBBB@@@AAACCCEEEHHHJJJLLLMMMJJJKKKLLLNNNQQQRRRTTTUUUSSSUUUWWWZZZ]]]```ccceeejjjmmmrrrsssmmmkkkuuuvvvtttxxxnnnwwwxxxsssqqqtttxxxwwwxxxzzzssstttsssoookkkiiikkknnnppprrrsssttttttrrrooommmpppooooooooommmhhh```ZZZ]]][[[\\\[[[SSSIIIGGGLLLHHHHHHHHHFFFEEEFFFHHHKKKJJJJJJIIIHHHFFFEEEDDDDDD@@@CCCEEEDDDAAA===;;;:::888888999888777666444333444555555666555444222111........................,,,,,,------.../////////------------------------'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))+++......---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---...............///000111000111111222222222111111333333333444555777:::;;;::::::;;;<<<;;;:::999888555555444444444555555666111111111000000000000000111111111000000///...---,,,------------------,,,...---,,,,,,++++++,,,,,,+++++++++************)))***************)))(((''''''''''''''''''((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***))))))(((((((((((()))&&&'''((()))******))))))(((((((((((())))))))))))'''''''''''''''((()))***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((((((((())))))))))))((((((###$$$&&&((())))))(((''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((($$$$$$%%%&&&'''((()))***((())))))***++++++,,,,,,+++,,,,,,---...///000000000111222111000000222444222777>>>DDDGGGHHHJJJJJJIIIOOOUUURRRKKKGGGJJJOOOQQQSSSVVVVVVTTTUUUXXX[[[UUUPPPOOOTTTVVVSSSRRRTTTPPPOOONNNLLLJJJIIIHHHHHHLLLKKKIIIGGGEEEEEEEEEEEEAAA???======???AAAAAAAAAAAA@@@???>>>>>>===>>>>>><<<;;;:::999777555444333333333333444444555555666222222222111222222333444000111111111000///......,,,...000111222111000///......//////////////////---,,,///333111******000........./////////////////////...------------...///111222111000///000222//////000000111333444555555555555666666666666777:::;;;===???@@@@@@??????>>>???BBBDDDFFFHHHIIIIIIIIIJJJLLLOOOQQQSSSSSSTTTRRRWWW]]]aaabbbcccdddfffeeeiiipppqqqjjjggguuu}}}vvvyyyyyyuuuuuuyyy}}}}}}sssqqqrrryyy}}}zzzwwwvvvzzzzzzxxxsssllliiikkkmmmmmmmmmmmmnnnoooppppppqqqtttqqqnnnllljjjfff```[[[[[[ZZZ[[[ZZZRRRHHHFFFLLLKKKJJJHHHDDDAAAAAAEEEIIIKKKKKKJJJHHHGGGEEEDDDCCCBBBCCCDDDBBB???<<<;;;;;;888999999999888777555444333444444555444333111000........................---------....../////////------------------------&&&&&&&&&&&&'''''''''(((***)))(((''''''((()))*********))))))((((((''''''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))***,,,---******************************))))))******+++,,,---------.........//////111222222333333444555555222222333333444555666666777777888999:::;;;<<<<<<777555333444666777444111111111111111000000000000///............---------////////////............///...---,,,++++++++++++*********)))(((''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))((((((''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''((((((((((((''''''***)))(((''''''((()))*********))))))((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((((()))*********((('''&&&((((((((((((((((((((((((+++*********))))))(((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((())))))*********)))(((''''''((()))***((((((((((((((((((((((((******))))))******+++,,,++++++,,,------....../////////000111111111111111444666:::>>>CCCFFFGGGHHHIIIJJJLLLKKKJJJIIIIIIIIIQQQMMMKKKMMMSSSWWWWWWUUUTTTTTTTTTTTTTTTSSSRRRQQQNNNNNNNNNKKKHHHGGGGGGHHHCCCEEEGGGGGGFFFEEEEEEEEEAAAAAA@@@@@@@@@?????????????????????>>><<<;;;:::999999888777666555444333333333333333333333333222777444111111333444333111111111111111111000///...000000//////......------////////////...---,,,+++)))...333222...++++++---......////////////......,,,,,,,,,---------......000000//////.........---000000000000111222333444222333444666777777777777::::::::::::;;;===>>>??????@@@AAABBBDDDFFFHHHIIIKKKJJJIIIIIILLLPPPUUUXXXTTTWWW[[[___bbbcccbbbbbb^^^fffmmmnnnkkkmmmvvv~~~{{{||||||{{{zzz{{{}}}xxxwwwzzz|||yyyxxxwwwwwwxxxyyywwwvvvuuuvvvuuupppjjjhhhkkkpppiiihhhhhhlllqqqrrrnnniiiooonnnmmmkkkiiihhhfffeeeddd^^^ZZZWWWSSSNNNLLLOOOIIIJJJGGGBBBAAAEEEHHHGGGJJJGGGDDDBBBBBBBBBAAA@@@CCCBBBAAA???===<<<;;;:::;;;;;;:::999888666555444555333222000//////000000111111000000///.........------,,,+++,,,---...///......---------,,,,,,,,,&&&'''''''''((((((((((((***)))(((''''''((()))******)))))))))((((((((('''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,...///******************************))))))******+++,,,,,,,,,---------.........///000000111222222333333222222333333444444555555555555666777888999::::::777555444555777777444222111111111111000000000000///............---------////////////.........---......---++++++*********+++******)))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))******)))))))))((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))''''''((((((((((((''''''***)))((('''''''''((()))))))))))))))((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((((()))******)))((('''&&&((((((((((((((((((((((((*********)))))))))(((((())))))))))))))))))))))))(((''''''''''''''''''((())))))))))))))))))))))))***))))))(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((())))))))))))((((((''''''((()))***))))))))))))))))))))))))******)))))))))***++++++++++++,,,,,,---.........//////000000000000000000222444888===AAACCCEEEFFFFFFHHHIIIIIIIIIIIIKKKMMMNNNKKKJJJMMMSSSVVVTTTRRRTTTTTTSSSRRRQQQPPPNNNMMMNNNOOONNNLLLHHHFFFEEEFFFBBBDDDFFFGGGEEEDDDDDDDDDAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>===<<<;;;:::999999888777666555444444666555444222111111111111555333111111333444333111000111111111111000000///000000/////////........./////////......---,,,+++***...222222...++++++---.........//////.........,,,,,,,,,,,,------------............---------,,,000000000000111222333333333444555666777888888888999999999999:::<<<===>>>>>>???@@@AAACCCEEEFFFGGGJJJIIIHHHIIIKKKOOOSSSVVVUUUXXX[[[___bbbcccccccccaaadddiiilllooorrrwwwzzzwwwxxxxxxxxxwwwyyy{{{~~~~~~zzz{{{|||zzzwwwuuuvvvwwwzzz{{{zzzuuunnnkkkmmmpppqqqooonnnpppssssssooojjjkkkjjjiiigggfffeeeddddddccc^^^YYYWWWRRRMMMKKKMMMLLLMMMJJJDDDBBBEEEGGGGGGIIIFFFDDDBBBBBBBBBBBB@@@CCCAAA>>><<<::::::;;;<<<::::::::::::999999888777666555333222111111222222222111111000000///......------,,,,,,,,,---...///......---------,,,,,,,,,(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***,,,...///000))))))))))))))))))))))))***))))))))))))***++++++++++++,,,,,,,,,------------......//////000111111222222333333333333333333222333444555666777777888777666555666777777555333111111111111000000000000///............---------//////.........---------------,,,+++************++++++******))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))''''''(((((((((((('''''')))((('''&&&&&&&&&&&&&&&)))))))))(((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))((())))))))))))(((((('''((((((((((((((((((((((((******))))))))))))(((((()))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))((((((''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))((((((((((((((((((((('''''''''((())))))***)))))))))))))))))))))))))))))))))))))))******+++***++++++,,,,,,---.........///////////////......111333666;;;>>>AAABBBCCCCCCDDDEEEEEEFFFHHHLLLOOOMMMLLLMMMQQQUUUUUURRRNNNQQQQQQQQQPPPNNNLLLJJJIIILLLMMMMMMLLLHHHEEECCCCCCAAACCCEEEEEEDDDBBBBBBCCC@@@@@@AAAAAA@@@@@@???>>>;;;;;;<<<<<<<<<;;;;;;:::999888888777666555444444777666333111//////000000222111000000222333222111///000000111111111111000000000000////////////...............---,,,+++++++++...222222...,,,,,,---------............------++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,////////////000111222333333444555666777888888888888888888888999;;;<<<===>>>>>>>>>@@@AAACCCEEEFFFIIIIIIHHHHHHJJJMMMPPPRRRSSSUUUYYY\\\___```aaaaaabbbaaaccciiiqqquuutttqqqrrrssssssssstttvvvzzz}}}}}}~~~~~~{{{{{{}}}vvvsssuuuyyy}}}{{{vvvssssssuuuwwwtttrrrrrrsssqqqmmmiiijjjhhhfffdddcccccccccdddaaa\\\XXXVVVRRRLLLKKKMMMPPPQQQNNNFFFCCCEEEGGGFFFGGGEEECCCBBBCCCCCCBBBAAABBB???<<<999888999<<<>>>::::::;;;;;;;;;;;;::::::777666444333222333333444333222222111000000//////---,,,,,,,,,,,,---...///......---------,,,,,,,,,((())))))))))))*********))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))+++,,,---...(((((((((((((((((((((((()))))))))))))))***++++++******+++++++++,,,,,,,,,---------...//////000000222222222222222111111111000000111222333444555555666666666666777666555444111111111111000000000//////............---------.........---------,,,,,,,,,,,,+++***************++++++******))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******************))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))''''''((((((((((((''''''(((''''''&&&%%%%%%%%%%%%(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((())))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))(((((('''''''''((((((((((((((((((((((((((((((''''''(((((((((((('''''')))))))))((((((''''''&&&&&&'''''''''((())))))***************************)))(((((((((((()))***************+++,,,,,,------.........///......---,,,000222555999===???@@@AAA@@@@@@@@@@@@AAADDDJJJNNNOOOPPPRRRUUUVVVTTTOOOJJJLLLMMMNNNNNNMMMKKKIIIGGGGGGIIIKKKJJJGGGDDDBBBAAA???AAACCCCCCBBB@@@@@@@@@??????@@@@@@@@@???>>>===888888999:::::::::::::::888777777666555444444444666444111///......000111000000000000111111111000...///000111111111111111////////////////////////---------------,,,+++++++++...000000...,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,////////////000111222222222222333333444666777777777777888888999;;;<<<======>>>>>>???AAABBBDDDEEEHHHHHHHHHIIIKKKMMMOOOPPPOOOQQQSSSVVVYYY[[[\\\]]]______bbbhhhnnnqqqnnnjjjnnnoooppppppqqqtttxxx|||yyyzzzzzzyyy|||{{{}}}}}}xxxvvvxxx||||||~~~|||zzzzzz{{{vvvtttqqqppppppnnnjjjgggkkkiiifffdddbbbaaaaaabbb]]]YYYVVVVVVSSSOOONNNPPPSSSUUUQQQIIICCCDDDFFFFFFEEEDDDBBBBBBCCCCCCBBBAAA???>>><<<::::::;;;===>>>;;;<<<<<<<<<<<<;;;::::::666555444333222333333444333333222222111000000000,,,,,,,,,,,,------............---------,,,,,,,,,))))))))))))*********+++(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((())))))(((((())))))***+++*********+++++++++,,,,,,------......///000000000111111111111111000000000//////000111222333333444555666777777666555444444111111111111000000000//////............---------------------,,,,,,,,,,,,++++++***)))))))))***************)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%$$$'''''''''''''''((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))((((((''''''(((((()))***))))))******+++,,,,,,,,,------............------000222555999;;;===>>>??????>>>===<<<<<>>@@@AAAAAA???>>>===>>>===>>>???@@@???>>><<<;;;555666777888888888888888666555555444444333333333222111...------///111333///000111111111000000000---...//////000000000000.............../////////,,,,,,,,,,,,,,,,,,+++***,,,---......---,,,++++++++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,---------------------...............///000111222000000000000111333444555777777777888999:::<<<<<<======>>>???@@@BBBCCCDDDGGGGGGHHHJJJKKKMMMNNNNNNMMMNNNOOOQQQTTTWWWYYY[[[]]]aaafffjjjlllkkkjjjiiinnnnnnnnnnnnooorrrvvvzzz}}}zzzyyy}}}}}}{{{zzzyyyzzz{{{|||}}}}}}~~~}}}zzzyyyxxxppppppoooooonnnlllhhhfffjjjhhheeebbb___^^^]]]\\\YYYUUUTTTVVVUUUQQQQQQSSSTTTVVVSSSJJJCCCCCCEEEFFFEEECCCBBBBBBCCCCCCBBB@@@<<<======>>>>>>======<<<=========<<<;;;:::888777444333222111111111222333333333222222111000000000,,,,,,,,,---------------......---------,,,,,,,,,))))))))))))************(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((('''&&&&&&)))))))))))))))))))))))))))(((((((((((()))************+++++++++,,,,,,,,,---......///000000111111///000000000000000000000...///000111222333333444444555777666444333333444111111111111000000000000///............---------------,,,,,,,,,+++++++++******)))))))))))))))***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&''''''&&&&&&%%%&&&''''''''''''((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))***((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''''''''''''''''''''&&&&&&''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''''''''&&&'''(((((((((''''''&&&(((((((((((((((((((((((('''''''''''''''((())))))((())))))******+++,,,,,,,,,------...//////......///111444777:::;;;<<<<<<======<<<::::::<<>>===>>><<<>>>@@@???>>><<<;;;;;;;;;<<<===>>>>>><<<:::999333444555666666666666666333333333333222222111111///...---------///111333///111333333111/////////,,,---...............------------------.........+++++++++,,,,,,++++++***++++++,,,,,,++++++************++++++++++++******))))))*********+++++++++------------............---------......///000111///.........///111333444666666666777888999:::;;;<<<<<<<<<===>>>@@@AAABBBCCCDDDFFFIIIKKKLLLLLLLLLMMMMMMNNNOOORRRUUUYYY[[[[[[aaahhhkkkjjjiiikkkmmmoooooonnnllllllooossswww}}}}}}vvvtttyyy~~~xxxvvvssstttxxx{{{||||||}}}{{{wwwssspppnnnjjjkkkmmmmmmllljjjgggeeedddcccaaa___\\\ZZZWWWVVVUUUSSSSSSUUUUUURRRQQQTTTRRRUUUSSSIIIBBBBBBEEEGGGEEECCCCCCCCCCCCCCC@@@>>>;;;===>>>@@@???>>><<<:::<<<<<<<<<;;;999888666555222222111000000000111222333222222111000000//////+++,,,------......------......---------,,,,,,,,,((((((((()))))))))******'''((()))******)))(((''''''((((((((()))))))))***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))(((((('''************************((((((((((((((()))******++++++++++++,,,,,,,,,---------......///000000000.........//////000000000///000000111222333444444222444666555333222222444111111111111000000000000///............---------,,,,,,,,,,,,++++++++++++))))))((((((((())))))***'''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))&&&'''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''$$$%%%&&&'''((((((''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((()))(((''''''((()))***+++(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''''''''''''''''''''((((((((((((&&&%%%$$$''''''''''''''''''''''''''''''&&&&&&''''''((()))(((((())))))***++++++++++++,,,---...///000000000...000222555777999999999;;;;;;;;;;;;;;;===AAADDDDDDEEEEEEDDDBBBAAAAAAAAA@@@BBBEEEGGGHHHFFFDDDCCC@@@AAA@@@>>>;;;999999999;;;===???>>><<<:::999:::999:::<<<===<<<;;;888777333333444444555444444444111111111111000000000000.........---......//////000333555444111.........,,,,,,---------,,,+++++++++++++++,,,,,,,,,------******++++++++++++******+++***))))))******)))((()))******************)))))))))))))))*********+++++++++,,,,,,------------------------...///000000///.........///111333444333333333444555666888888::::::::::::;;;<<<>>>>>>>>>@@@CCCFFFIIIJJJJJJJJJKKKKKKKKKLLLOOOSSSVVVYYYVVV\\\cccggghhhiiilllooopppooommmjjjiiikkkooosssuuuuuurrrnnnoootttuuusssqqqqqqppppppqqqtttwwwzzz~~~|||xxxtttppplllhhheeebbbeeeiiijjjiiieeebbb___^^^^^^^^^^^^\\\ZZZWWWUUUTTTQQQQQQSSSRRROOONNNPPPNNNRRRQQQHHH@@@AAAEEEGGGEEEDDDCCCCCCCCCBBB???===<<<============<<<;;;:::999999999999888777666555222111000///000000111222222111111000000///......+++,,,---.........------......---------,,,,,,,,,(((((((((((())))))))))))'''((()))******)))(((''''''((((((((())))))******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))*********)))************************((((((((((((((()))******++++++,,,,,,,,,---------,,,,,,---......//////000,,,------...///000111111000000111222333444555555111444666555222111111333111111111111000000000000//////.........---------,,,,,,,,,+++++++++******))))))(((((((((((()))***&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''###$$$&&&((()))))))))(((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((()))(((''''''''')))***+++((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&&&&''''''((((((((((((((())))))(((&&&$$$###'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((()))******+++++++++,,,---///000111111222,,,...111333555777777777:::;;;;;;<<<<<>>===;;;999888999777999;;;<<<<<<:::777666333333333444444333333222000000000000/////////////////////......------,,,111444666555111...---...,,,,,,,,,,,,++++++***)))*********++++++,,,,,,,,,)))******+++++++++*********)))(((((())))))((('''))))))************))))))))))))))))))*********************++++++,,,,,,,,,---------------///000000000///......///111333555111111111222333444555666777777888888999:::;;;<<<;;;===AAADDDGGGHHHHHHHHHHHHHHHGGGHHHKKKOOOSSSVVVQQQUUU[[[aaaeeeiiilllnnnpppooollliiiggghhhlllpppqqqooojjjiiioootttqqqjjjkkknnnpppnnnkkklllrrrxxxyyyvvvsssooollliiieeeccc\\\```eeegggddd```[[[YYY[[[\\\^^^______]]]ZZZXXXTTTQQQPPPRRRPPPKKKJJJKKKLLLPPPPPPGGG???@@@EEEHHHFFFDDDCCCCCCCCCAAA>>><<<>>>===;;;:::999999::::::666666777777777777666666222111000000000111222333111111000000///.........+++,,,---.........---,,,......---------,,,,,,,,,))))))))))))************))))))************))))))+++*********))))))(((((())))))(((((((((((())))))&&&''''''((()))******+++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))++++++***)))(((((())))))(((((((((((((((((((((((((((((()))***************+++++++++*********)))))))))))))))))))))))))))))))))************+++++++++...------------...//////......///000000000000000000000111222333333444444444444444444333222111000222222222111111///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++******)))(((''''''&&&***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((''''''''''''''''''&&&&&&(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&&&&&&&&&&'''''''''((('''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))******+++++++++++++++,,,---...///000.........///111333555777>>><<<:::<<<@@@CCCCCCBBBCCCCCCCCCBBBBBBAAA@@@@@@???<<<>>>CCCBBB;;;888:::<<<:::888888999999666333;;;;;;;;;;;;:::888666555999999;;;;;;;;;999777666111111111111111111111111000000000000//////////////////............//////222111000///...------,,,...---,,,,,,++++++,,,,,,***************************)))((()))++++++)))((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++++++++************++++++******+++++++++,,,,,,,,,///............000222333222222222222333444555555444666888888888999:::<<<<<<;;;<<>><<<:::;;;>>>AAABBBAAACCCBBBBBBBBBBBBBBBBBBCCCAAA>>>???CCCBBB===;;;===<<<:::999999:::999777444;;;;;;<<<<<<<<<;;;999888999:::;;;;;;:::999777666222222111111111111222222111111000000000///////////////............//////000///...,,,++++++******---,,,,,,+++++++++++++++************************+++***)))***,,,,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++******))))))))))))***************+++++++++,,,,,,............///000111222111111111111222333444555333444666777666777999:::;;;:::;;;>>>BBBCCCBBB@@@CCCDDDFFFHHHJJJMMMNNNOOOOOOOOOSSSZZZcccgggeeebbbhhhddd``````cccfffhhhiiigggiiimmmqqqsssqqqmmmiiidddiiijjjeeebbbddddddcccbbbeeejjjnnnoooppppppppphhheeeaaa^^^\\\ZZZWWWUUU\\\^^^```^^^YYYTTTRRRRRRUUURRROOOMMMLLLKKKIIIGGGJJJLLLLLLHHHCCCAAACCCGGGFFFDDDBBBBBBAAA???===:::777666555666777888777555444444444333333333333333/////////.........------......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,))))))))))))************))))))************))))))************))))))))))))))))))(((((((((((())))))''''''(((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))+++***))))))))))))))))))************************(((((()))***************+++************))))))))))))))))))))))))))))))))))))************++++++++++++,,,---...///......---//////000111111111111111111222222333333444444444333333333333222111000000111111111111000///......//////.........---------++++++,,,,,,,,,+++***************))))))(((((('''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))&&&'''(((((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((((((((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))******++++++*********+++---///000111000///000000222444777888===;;;:::;;;>>>AAABBBBBBEEEDDDCCCBBBBBBCCCEEEFFFBBB@@@@@@CCCCCC@@@@@@BBB@@@>>>======>>>===;;;999<<<===>>>??????>>>===<<<999::::::;;;:::888777555333222111000000111222333111111111111000000000000///......------......//////...---,,,+++*********,,,++++++***************))))))))))))))))))))))))+++******+++,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))******+++))))))(((((((((((())))))*********++++++++++++,,,,,,---...////////////////////////000000111222333333555666777666777888:::888888999;;;>>>@@@???>>>???AAACCCEEEHHHJJJKKKKKKLLLMMMPPPWWW]]]aaa___]]]bbb^^^YYYWWWZZZ```fffiiifffkkkppprrrpppnnnmmmmmmiiimmmmmmgggcccbbb```\\\\\\bbbjjjoooqqqsssuuuxxxnnniiibbb\\\XXXVVVTTTSSSYYY^^^bbb```XXXSSSRRRTTTQQQOOOMMMKKKKKKJJJGGGEEEHHHJJJKKKHHHCCCAAABBBDDDBBBAAA???>>>>>><<<:::777666555444444555666555444333333333222222222111111............---------,,,------------,,,,,,,,,,,,************************+++******))))))******+++((()))))))))************))))))************))))))*********)))))))))))))))))))))(((((((((((())))))'''((((((((()))))))))***(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))******)))))))))))))))***************************(((((()))***************************))))))))))))(((((((((((((((((((((((())))))*********+++++++++***+++---//////...---,,,///000000111111111111111000111111111222222222333111222222222111111000///000000111111000///....../////////.........------++++++,,,,,,,,,++++++************)))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((()))***+++++++++((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((((((((()))''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))******++++++)))******+++---///111222000000000111333555777999<<<<<<<<<===@@@CCCFFFGGGJJJHHHFFFEEEDDDEEEFFFFFFCCCBBBAAABBBCCCCCCEEEGGGEEEDDDDDDDDDCCCBBBAAA@@@@@@AAABBBBBBAAA@@@???>>>::::::::::::999777666555444333111000000111333444222111111111000000000000...------------------...000///...---,,,,,,,,,,,,+++******)))))))))))))))((((((((((((((((((((((((+++***)))***+++,,,***((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))******((((((''''''''''''((((((************+++++++++++++++,,,---/////////...---............///000111111555777888888888888:::;;;666666777999;;;<<<=========???AAADDDFFFHHHIIIIIILLLMMMPPPUUUZZZ\\\[[[ZZZ]]]ZZZWWWVVVYYY^^^dddhhhkkknnnqqqqqqpppooonnnnnnpppsssrrrmmmiiigggccc^^^^^^dddkkknnnnnnnnnqqqtttpppjjjaaaZZZVVVTTTSSSSSSXXX\\\```___ZZZVVVUUUVVVNNNMMMKKKKKKLLLKKKJJJHHHHHHJJJKKKIIIEEEBBBAAAAAA<<<;;;::::::;;;:::888666555333222333444555444333333333222222111000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))************))))))************))))))))))))))))))))))))******))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******************************(((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++***+++---//////...---+++//////000111111111111111///////////////000000000000000000111000000/////////000000000000//////...///.........------------***++++++,,,,,,,,,++++++************))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((('''''''''((((((((())))))))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))))))))((('''(((((()))))))))))))))************************((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))******++++++*********+++---///000111000000000111333555777999:::;;;===@@@CCCGGGJJJMMMOOOMMMKKKHHHFFFEEEDDDDDDCCCCCCBBBBBBCCCFFFHHHHHHFFFFFFGGGFFFEEEDDDDDDCCCEEEEEEEEEDDDCCC@@@>>>===;;;::::::999888777555555444333222111111222333444111111111000000000000///------,,,,,,,,,,,,------///...---,,,,,,,,,,,,,,,+++***))))))(((((())))))(((((((((((((((((((((((()))(((((()))******)))'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((''''''''''''(((((())))))*********+++++++++***+++---......---,,,+++------------...///000000555666777777777777888:::555666777888888999;;;<<<===???BBBEEEGGGHHHIIIIIIKKKLLLOOOSSSVVVXXXXXXWWWWWWWWWXXXZZZ]]]bbbgggjjjrrrpppppppppqqqqqqpppnnntttvvvuuuqqqooonnniiiddddddgggkkklllkkkkkkmmmpppmmmggg___YYYVVVVVVVVVVVVXXXXXXYYYYYYYYYXXXVVVTTTMMMLLLLLLMMMOOOOOOMMMLLLHHHIIIJJJIIIFFFBBB@@@???777666666777999:::999777555333222333444555444333333333222111111000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))************))))))************))))))))))))))))))************))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************(((((()))***************(((((()))))))))))))))***)))))))))))))))))))))))))))************+++++++++***+++,,,---...------,,,......///000000000000000...........................//////000000///....../////////000000//////.........---------,,,,,,,,,******+++,,,,,,,,,++++++************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((('''''''''(((((())))))***))))))))))))))))))))))))''''''(((((()))***++++++))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((('''((())))))******))))))************************))))))))))))))))))))))))&&&&&&''''''((()))))))))&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))******+++++++++++++++,,,---...///000000///000000222444777888999;;;===@@@BBBFFFKKKNNNPPPOOOMMMJJJGGGEEEBBBAAABBBDDDCCCAAABBBFFFHHHGGGCCCEEEFFFEEEDDDBBBBBBCCCFFFFFFFFFEEECCC@@@>>><<<;;;;;;:::888777666555555222333333333333333333222000000000000////////////---,,,,,,++++++,,,,,,---,,,+++******)))))))))***+++******)))))))))))))))))))))))))))))))))))))))(((''''''((())))))(((&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))************+++++++++,,,,,,,,,,,,++++++---,,,,,,------...///000111333444444333333444666555666777777777888;;;======???BBBFFFHHHIIIIIIIIIIIIKKKMMMPPPSSSTTTUUUUUUSSSVVVZZZ^^^bbbfffkkknnnrrrpppnnnnnnqqqrrrrrrqqquuuwwwvvvrrrrrrsssooojjjiiihhhhhhhhhjjjmmmoooqqqjjjfff```]]]\\\\\\\\\[[[XXXVVVSSSSSSUUUUUUSSSQQQOOONNNOOOPPPRRRQQQOOOMMMIIIHHHHHHGGGDDDAAA>>>===777666666888:::;;;:::999666555444444555666555444444333333222111000//////............---------,,,++++++++++++,,,,,,,,,,,,)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))************))))))************))))))((()))))))))************))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))(((((()))***************(((((((((((())))))******)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---------------...///////////////........................---....../////////............///////////////...---,,,,,,,,,,,,+++++++++)))***+++,,,,,,,,,,,,+++************************'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((&&&''''''((())))))******))))))))))))))))))))))))'''''''''(((((()))))))))((((((((()))))))))******''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((()))************)))((((((((()))************)))************************))))))))))))))))))))))))&&&&&&''''''((())))))***''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))******++++++---,,,,,,,,,,,,---...////////////000111444666777777999<<<===>>>AAAFFFJJJLLLLLLLLLJJJGGGDDD@@@>>>@@@CCCCCCAAAAAAFFFGGGDDDBBBDDDFFFEEECCCAAABBBCCCEEEEEEEEEDDDCCC@@@>>>===<<<;;;999888666555555444111222444555555444222111////////////.........---,,,,,,++++++++++++,,,,,,+++******)))))))))))))))++++++***))))))))))))***************************)))((('''(((******((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((()))))))))))))))************++++++************++++++---,,,,,,------...///000000222333333111111222444666888999888777888;;;>>>===???CCCFFFIIIJJJIIIIIIJJJLLLOOOQQQSSSTTTVVVWWWWWWZZZ^^^```aaadddhhhlllkkklllllllllmmmppptttxxxyyyyyywwwtttuuuwwwuuuooojjjfffaaabbbgggmmmooopppiiigggdddccccccbbbaaa```\\\ZZZWWWTTTQQQOOOPPPQQQSSSRRRRRRRRRRRRQQQMMMKKKHHHFFFDDDCCCAAA???<<<:::<<<;;;;;;<<<======<<<:::777666555666777888777555555444333222111000///////////////.........------******+++++++++,,,,,,,,,************************))))))(((((((((((())))))))))))))))))************))))))************))))))(((((())))))*********+++))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++(((((((((((((((((((((((((((((()))***************'''((((((((())))))******)))))))))))))))))))))))))))************+++++++++,,,,,,+++++++++,,,---...,,,------...............//////////////////......------......///......---......///////////////...,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,,,,******************++++++'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((&&&''''''((()))******+++))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((((((((()))***************************************))))))))))))))))))))))))&&&&&&&&&'''((())))))***''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++...------,,,,,,------............///111333555777666888:::::::::<<<@@@DDDHHHIIIIIIIIIGGGCCC???===>>>CCCDDD@@@AAAFFFFFFBBBBBBEEEGGGFFFDDDBBBCCCEEECCCCCCCCCCCCCCCAAA???>>><<<;;;999777666555444444000222444666666444222000///.........------------,,,++++++++++++++++++,,,,,,,,,++++++++++++++++++,,,++++++******************************************)))((()))++++++)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''))))))(((((((((((())))))))))))))))))************,,,+++***)))))))))++++++------------...///000000222333444444222222333555777888:::999777888;;;???<<>><<<:::888BBB@@@??????@@@???===;;;999777666777888999888777555555444333222111000///000////////////.........*********++++++,,,,,,,,,************************))))))(((((((((((())))))