BM6P6(@ {{{wwwrrrqqqmmmhhhccc``````aaa```aaadddkkktttzzz||||||~~~{{{xxx~~~oooYYYFFF===;;;999666444333222222111111222222333222111111000000111111111111222222222222111111000111222333222111///---000000000000000000000000............////////////...000111222111111333444666777>>>JJJQQQSSSYYYbbbcccgggkkkiiieeejjj|||uuuooojjjgggfffhhhjjjmmmqqqwwwuuuaaaPPPEEEAAA<<<777444444555777444555555555444333333222|||wwwrrrnnnhhhgggeeeaaa]]]\\\]]]^^^aaabbbfffmmmvvv}}}|||}}}{{{xxxttt___KKK???:::666444444333222222111222222222333222111111000000111111000000000111111000000000000000222222222111///...000000000000000000000000/////////000000000111111...000111222111222333555999:::BBBLLLSSSVVV\\\ddddddhhhkkkjjjjjjtttxxxnnniiifffdddeeegggjjjnnnttt|||}}}fffRRREEEAAA;;;888666666555444444444555555444444333222{{{tttooojjjeeeaaa^^^^^^\\\ZZZXXXXXXZZZ\\\bbbdddiiipppyyyxxxrrrvvv|||zzzvvveeeSSSDDD;;;777666444444333222222222222222333222111111000000111111//////000000000000//////000000111222222111///...000000000000000000000000000000000111111111222222///000111222111222555777===???FFFPPPVVVZZZ```fffiiikkkkkkjjjnnn}}}yyymmmhhhfffddddddgggiiilllrrryyyqqq]]]IIICCC;;;888999999555222444444555555444444333333~~~yyyqqqiiiccc___[[[XXXXXXYYYXXXWWWVVVWWWZZZ\\\dddgggmmmuuu}}}}}}xxxtttuuu{{{}}}}}}}}}uuuhhhZZZKKK???::::::444444333222222222222333333222111111000000111111//////000000000000//////000000111111111111000///////////////////////////000000000111111111222222///000111222222333666999@@@CCCJJJRRRXXX]]]bbbgggnnnmmmjjjhhhqqqxxxyyyvvvnnnhhhgggfffeeegggkkklllpppvvv|||~~~mmmTTTJJJ>>>888999:::777333333444444555444444333333~~~uuuppphhhaaa\\\YYYVVVUUUVVVWWWWWWVVVVVVWWWZZZ]]]hhhlllttt{{{~~~~~~~~~~~~~~~}}}{{{zzzzzzxxxvvvttt}}}}}}uuulllbbbSSSBBB:::;;;555444333333222222333333333222111111000000111111000111111222222111111000000000000111111111000000/////////////////////////////////000000000111111///000111111222444888;;;AAAFFFMMMSSSXXX___dddgggnnnlllggggggvvv~~~ooonnn|||pppjjjfffggghhhgggiiillllllpppwwwyyyeeeWWWEEE:::888999888666333333444444555444444333}}}yyyuuurrrjjjeee___[[[YYYWWWVVVUUUUUUVVVVVVWWWWWWZZZ^^^aaannnttt}}}~~~}}}}}}}}}}}}}}}~~~~~~}}}{{{{{{{{{wwwpppjjjyyy~~~xxxpppjjj[[[GGG;;;888555444444333333333333333333222111111000000111111111111222222222222111111000000000000000111111111000000000000000000000000/////////000000000111111///000111111222555999===CCCJJJPPPSSSYYY```fffgggiiihhhdddggg|||sssfffeeerrrqqqiiicccdddggggggiiikkkjjjpppxxxvvvfffQQQ@@@999888888888333333444444555555444444{{{zzzxxxvvvuuuuuuuuuuuuvvvxxxzzz{{{{{{{{{}}}}}}{{{zzzzzzzzz|||}}}~~~wwwvvvsssqqqooolllgggddd]]]ZZZWWWUUUVVVVVVVVVUUUVVVWWWYYY[[[]]]bbbgggkkkuuu}}}~~~{{{{{{{{{{{{|||}}}~~~~~~|||zzzxxxtttoookkkuuuyyyrrrpppeeeOOO???;;;555555444333333333333444333222111111000000111111000000111111111111000000000000000000000111111222000000000000000000000000000000000111111111222222000000111111333666;;;>>>EEEMMMSSSUUUZZZccchhhgggeeeccc```fffxxxiiibbbeeerrrtttiii```aaafffiiijjjkkknnnttt}}}sss]]]III===888777888222333444444555555444444}}}{{{{{{sssrrrpppnnnmmmmmmnnnnnnlllnnnqqqrrrrrrsssuuuwwwrrrpppooommmmmmnnnooopppqqqsssttttttsssqqqnnnlllhhhhhhgggfffeeebbb^^^ZZZUUUSSSRRRRRRTTTVVVVVVVVVXXXZZZ]]]```dddiiippptttzzz~~~}}}~~~}}}}}}~~~~~~|||{{{zzzzzzzzz{{{|||}}}~~~~~~{{{vvvsssssstttpppxxxrrrssskkkWWWFFF@@@555555444333333333333444333222222111000111111111//////000000000000//////000000//////000111222222000000000000000000000000111111222222222333333333000000111111333666;;;???GGGOOOUUUVVV[[[dddiiihhhcccbbb^^^ddd}}}ooocccbbbjjjyyyxxxkkk``````ggglllmmmmmmuuu{{{{{{fffPPP@@@888666666222333333444555555555444|||yyyuuurrroookkkjjjhhhfffeeedddccccccaaaaaabbbdddeeefffggghhheeecccbbbaaaaaabbbccceeemmmlllkkkiiifffcccaaa___ZZZ[[[[[[YYYUUURRRQQQQQQPPPQQQRRRQQQRRRTTTXXX[[[aaacccfffhhhlllpppvvvzzz{{{{{{|||||||||~~~{{{~~~}}}zzzyyyzzzzzzzzzyyyyyyzzzzzzzzz{{{{{{||||||}}}{{{zzzzzz{{{xxxrrrnnnttt}}}}}}xxxuuullleeeTTT;;;:::555333444333//////222222222222111111111111000000000000000000000000000000000000000000000000000222111111111000000//////////////////000000000000222111000111444:::???CCCIIIMMMSSSZZZ```eeehhhjjjeee___]]]jjjlllgggiiiqqqwwwmmmdddcccfffjjjpppvvvzzzoooXXXFFF<<<999:::999888666555333333222222{{{wwwssspppmmmiiigggaaa```___]]][[[ZZZZZZZZZYYYYYYZZZ[[[\\\]]]^^^^^^\\\[[[YYYXXXXXXYYY[[[\\\]]]\\\[[[ZZZXXXUUUSSSRRRSSSTTTTTTRRRPPPMMMMMMMMMMMMNNNPPPQQQRRRVVVZZZ^^^dddggglllpppssswww|||{{{|||}}}}}}~~~|||yyy{{{|||{{{{{{|||~~~{{{yyyxxxyyyzzzyyyyyyyyyyyyzzz{{{{{{|||}}}}}}{{{zzzzzz{{{|||zzzvvvrrrqqqvvv{{{wwwuuunnniii\\\EEE;;;666333444444111111444222222222111111111111000000000000000000000000000000000000000000000000000111111111111000000000///////////////000000000111333222222333666<<>>:::666666555555555555555666|||wwwpppjjjeeeccc```]]]ZZZYYYWWWUUUSSSLLLKKKJJJIIIHHHHHHGGGGGGIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHCCCCCCDDDDDDDDDDDDDDDCCCEEEFFFHHHHHHHHHJJJMMMOOOPPPRRRUUUXXX[[[```fffkkkpppwww}}}{{{zzz|||~~~~~~|||{{{zzz{{{|||}}}~~~~~~~~~~~~xxxwwwvvvxxx|||}}}xxxvvvttttttuuuwwwwwwwwwwwwwwwxxxzzz{{{}}}~~~~~~||||||}}}}}}{{{yyyxxxxxxnnnmmmqqq~~~pppqqqzzzvvvkkkYYYDDD;;;444333444333333555222222222111111111000000000000000000000000000000////////////////////////000000000000000000111111000000000000111111111111111222444777<<>>DDDJJJMMMQQQWWW^^^dddeeebbb\\\XXXTTT]]]oooqqqlllooo{{{llldddccceeejjjlllnnnttt{{{qqq\\\GGG;;;888777777666555555555666{{{vvvnnnhhhbbb]]]YYYVVVRRROOOLLLKKKJJJIIIHHHFFFHHHGGGFFFEEEDDDDDDDDDEEE@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@CCCCCCDDDEEEEEEEEEEEEDDDDDDEEEFFFGGGHHHKKKOOOSSSPPPSSSWWW\\\aaahhhooottt|||~~~}}}~~~|||zzz{{{{{{|||~~~}}}yyywwwttttttuuuuuuuuutttvvvvvvwwwxxxxxxyyyzzzzzzyyy{{{{{{yyyvvvttttttuuuqqqpppqqqwwwtttbbb___dddtttmmmTTTGGG:::777666444222222222222222111111111111000000000000000000000000000000000000000000000000000///000000000111111111111000000111111111222222222111333666;;;AAAGGGMMMPPPVVVZZZ```eeeddd```YYYUUUWWWaaatttnnnnnnuuuqqqhhhccccccfffkkknnnqqqyyy~~~vvvcccMMM???999999777666555555555555~~~wwwqqqiiibbb\\\XXXUUUSSSNNNLLLIIIHHHHHHGGGFFFDDDBBBAAA@@@??????>>>???????????????@@@@@@AAAAAAAAA???@@@@@@AAAAAA@@@@@@???AAAAAABBBBBBCCCBBBBBBBBBGGGHHHIIIJJJKKKNNNRRRVVVRRRUUUZZZ```fffnnnvvv|||}}}}}}yyyxxxyyyyyy{{{}}}}}}zzzxxxuuutttuuuuuuuuutttvvvvvvvvvwwwwwwxxxxxxxxxwwwyyyzzzxxxtttssstttvvvuuuttttttvvvxxxhhhdddiiiooopppYYYKKK>>>999888555333222222222222111111111111000000000000000000000000000000000000000000000000000//////000000111111111222000111111111111222222222333444888===CCCIIIOOORRRZZZ]]]bbbeeeccc^^^WWWRRRZZZeeexxxmmmpppyyyxxxkkkgggccccccffflllooosss|||wwwyyywwwfffQQQBBB:::999888666555444444444}}}tttiiiddd]]]WWWRRROOOLLLKKKHHHGGGFFFEEEDDDCCCBBBBBB@@@AAAAAABBBBBBAAAAAA@@@?????????>>>>>>>>>>>>>>>???>>>>>>>>>>>>@@@AAABBBBBBCCCCCCDDDDDDDDDDDDDDDHHHIIIKKKLLLLLLNNNQQQSSSXXXXXX]]]fffllloooyyy~~~xxxsssqqqtttvvv|||~~~||||||||||||{{{zzzxxxvvvuuutttttttttxxxxxxyyyzzzzzzzzzyyyyyyvvvvvvvvvvvvuuutttrrrrrruuuqqqpppttt}}}rrrggggggwwwxxxgggSSS???888777444222222333222111111000111111111...///000222222222111000000000000000000000000000000000000000000000000000000111222333333333333333444777;;;@@@DDDJJJOOOSSSYYY^^^fffhhh```VVVSSSVVVZZZmmmtttyyynnnggggggeeefffhhhkkkpppyyy{{{{{{zzzsssiiiYYYKKK>>>888444555555333222444xxxpppddd___XXXRRRNNNLLLIIIHHHGGGFFFEEEDDDCCCBBBBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>???@@@BBBCCCCCCCCCDDDFFFGGGGGGGGGGGGHHHJJJLLLMMMNNNPPPSSSUUUZZZ[[[aaajjjpppttt~~~~~~xxxtttrrrssstttzzz~~~||||||||||||}}}{{{xxxvvvtttsssssstttvvvwwwxxxxxxyyyyyyyyyyyyvvvvvvvvvvvvuuutttsssrrrssspppooorrrwww~~~tttrrrwwwxxxjjjWWWDDD;;;999666444444333222222111111111111111...///000111222222111000000000000000000000000000000000000000000000000000000111222222333333333333555888===AAAFFFKKKQQQTTT\\\___dddeee^^^UUUUUUZZZ```rrrxxx{{{vvvjjjddddddbbbdddggglllttt~~~}}}xxxnnn^^^PPP@@@:::666777666444333666~~~qqqhhh\\\WWWQQQLLLIIIGGGEEEDDDEEEEEEDDDCCCBBBAAAAAA@@@???@@@@@@AAAAAA@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDDDDEEEFFFHHHIIIJJJKKKKKKIIIKKKMMMOOOPPPRRRVVVXXX^^^aaahhhrrrxxx~~~zzzvvvtttrrrssswww~~~}}}}}}}}}}}}~~~}}}yyyvvvtttssssssssstttuuuvvvwwwxxxxxxxxxxxxuuuvvvvvvvvvuuutttsssssspppooooooooopppvvv}}}xxxnnn^^^KKK@@@:::777666777333333222111111111111111///000111111222111111111000000000000000000000000000000000000000000000000000111111222333444444444777:::???CCCHHHMMMSSSWWW^^^```cccbbb[[[TTTVVV]]]hhhzzz}}}~~~vvvlllddd``````aaadddiiioooxxx~~~vvveeeVVVBBB<<<888888777555555777vvviiiaaaUUUQQQKKKGGGEEEDDDCCCBBBDDDDDDCCCBBBBBBAAA@@@@@@???@@@@@@@@@@@@@@@@@@???AAAAAAAAAAAAAAABBBBBBBBBAAAAAABBBBBBCCCDDDDDDEEEFFFGGGHHHIIIJJJKKKKKKKKKIIIKKKNNNPPPRRRUUUYYY\\\eeejjjrrr{{{{{{vvvtttrrrrrruuu{{{~~~}}}}}}}}}~~~{{{wwwuuusssssssssrrrssstttuuuvvvwwwwwwwwwtttuuuuuuuuuuuuuuutttsssooooooooonnnjjjlllxxxwwwqqqeeeTTTEEE<<<777666888333333222111111111111222111111111111111111111111000000000000000000000000000000000000000000000000111111111222333444555666:::===AAAFFFJJJPPPUUUYYY```aaabbbaaaYYYSSSVVV]]]pppwwwkkkfffaaa______dddgggmmmttt}}}~~~}}}~~~}}}kkkZZZDDD>>>999888777555555777}}}oooccc[[[PPPLLLGGGDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCDDDDDDEEEFFFFFFFFFHHHIIIJJJKKKKKKKKKKKKKKKKKKMMMQQQTTTVVVZZZ___bbbjjjqqq{{{}}}wwwtttrrrqqqsssxxx|||~~~}}}}}}}}}~~~~~~zzzwwwuuutttsssqqqrrrssstttuuuuuuuuuuuussstttuuuuuuuuuuuuuuutttppppppooommmhhhfffmmmwwwwwwssslll]]]KKK===777666777444333333222111222222222222222111111111111111111000000000000000000000000000000000000000000000000111111111222333444666777<<>>999777666444444666wwwiii]]]VVVLLLIIIEEECCCCCCDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@???@@@@@@AAAAAABBBBBBBBBDDDDDDEEEGGGGGGGGGGGGGGGIIIIIIKKKLLLMMMMMMMMMMMMOOORRRUUUYYY]]]aaafffiiipppyyy~~~xxxtttrrrpppqqqtttvvvyyy~~~}}}}}}}}}}}}~~~{{{xxxuuutttrrrsssssstttttttttttttttsssssstttuuuvvvvvvvvvuuurrrpppnnnmmmhhhdddfffkkkwwwtttrrrfffRRR@@@888666666444444333222222222222222333333222111111111111222000000000000000000000000000000000000000000000000222111111111333555777888===@@@EEEIIINNNSSSYYY]]]bbbbbbbbb```[[[XXX___jjjsssjjjfffccccccfffaaahhhttt}}}ppp___GGG@@@:::888666444444777~~~pppcccWWWQQQIIIFFFCCCBBBCCCDDDEEEEEECCCCCCCCCCCCBBBBBBBBBBBBAAABBBBBBCCCCCCBBBBBBAAA@@@AAAAAABBBCCCCCCDDDDDDDDDEEEGGGHHHIIIIIIHHHHHHHHHIIIKKKMMMPPPQQQRRRSSSTTTWWW[[[___dddhhhnnnqqqyyyyyyvvvpppnnnnnnpppooopppxxx|||zzz|||||||||||||||~~~{{{wwwtttttttttttttttttttttsssrrrrrrssstttuuuvvvvvvvvvvvvsssooolllllliiidddaaabbbpppxxxvvvxxxoooYYYDDD:::777666444444333222222222222333444333222111111111222222000000000000000000000000000000000000000000000000222111111111333555888999>>>AAAEEEJJJNNNTTTYYY]]]eeecccaaa^^^[[[___lll{{{|||}}}rrrjjjfffccceeeiiidddmmmzzzrrr```JJJBBB;;;999777555555888zzzlll___TTTNNNGGGEEEBBBAAABBBDDDFFFFFFCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEFFFEEEFFFHHHIIIJJJJJJIIIHHHFFFHHHKKKOOORRRUUUWWWXXXXXX[[[```dddhhhnnnssswwwzzzwwwooommmlllmmmkkkjjjpppxxx~~~yyyttttttyyy||||||||||||~~~~~~xxxuuuuuuuuuuuuuuutttsssrrrrrrrrrrrrtttuuuvvvvvvvvvvvvtttnnnjjjkkkjjjddd___]]]ddd|||xxxwww{{{ttt^^^GGG<<<888777555444333333222222333333555444222111111111222222000000000000000000000000000000000000000000000000222222111111333555888:::>>>AAAFFFJJJOOOTTTZZZ^^^hhhddd___\\\\\\cccvvv|||vvv}}}{{{qqqjjjeeebbbfffkkkkkktttsssaaaLLLDDD===:::888666666999ssseeeYYYPPPKKKIIIHHHGGGFFFEEEDDDCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHGGGHHHJJJLLLMMMMMMLLLLLLLLLOOOSSSTTTSSSTTTWWWZZZ^^^dddlllrrrvvvzzz~~~{{{wwwpppkkkiiigggfffiiiooopppqqqsssvvvzzz{{{|||}}}~~~~~~|||yyysssqqqppppppqqqrrrqqqqqqqqqqqqrrruuuwwwwwwuuusssqqqooolllkkkiiieeeaaa^^^]]]ooo~~~yyyzzz|||wwwhhhSSSAAA888666444444333222111111111111111111000000000000111111111111111111111111111111......///000000000000000333444333333333666:::===BBBDDDGGGKKKPPPWWW]]]bbbiiiddd]]]XXXZZZkkk|||{{{ssswwwxxxpppgggdddfffiiijjjiiiooo|||wwwlllWWWIII<<<999;;;:::777666rrreeeYYYPPPKKKHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGEEEEEEEEEFFFGGGGGGHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLMMMPPPSSSTTTTTTUUUZZZ^^^ggglllsssxxx{{{~~~vvvpppjjjhhhfffdddggglllppprrrtttwww|||~~~{{{xxxtttrrrppppppqqqrrrqqqpppppppppqqqsssuuuuuusssqqqpppnnnlllkkkiiieeeaaa^^^ZZZiii{{{{{{}}}~~~{{{mmmYYYFFF:::666666555444333333222222333111111000000000000111111111111111111111111111111000000111111111111111000222333333333444777;;;???CCCEEEHHHMMMRRRXXX^^^bbbddd___YYYWWW```uuuwwwuuu|||wwwrrrzzzvvvrrrmmmfffccceeeiiilllnnnvvvzzznnn^^^OOO@@@;;;;;;:::777666qqqcccXXXPPPKKKHHHHHHHHHIIIIIIJJJJJJKKKGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJGGGGGGGGGHHHIIIIIIJJJJJJLLLLLLLLLLLLLLLMMMNNNOOOPPPRRRTTTUUUUUUXXX___dddqqqvvv{{{xxxrrrllliiifffdddfffjjjnnnqqquuuyyy}}}~~~{{{|||~~~{{{xxxuuusssppppppqqqrrrqqqpppoooooooooqqqssssssrrrpppooommmlllkkkiiifffaaa^^^VVVaaawww{{{rrrvvvwwwdddOOO@@@888777777666555444333333444111111000000000000111111111111111111111111111111222222222333222222111111111222333333555888===AAAEEEGGGJJJOOOUUU[[[___bbbaaaZZZSSSUUUeee~~~zzzqqqppp|||wwwvvvzzzllljjjhhheeecccdddiiipppvvv~~~uuugggWWWFFF>>><<<999777777pppcccXXXPPPLLLIIIIIIJJJJJJKKKKKKLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIJJJKKKLLLLLLMMMKKKKKKKKKLLLMMMMMMNNNNNNQQQPPPOOOOOOPPPQQQSSSTTTSSSUUUVVVWWWXXX]]]eeekkkwww{{{|||uuuoookkkhhhddddddhhhiiimmmsssxxx~~~|||||||||xxxyyy{{{{{{yyywwwtttqqqppppppqqqqqqpppoooooooooppprrrrrrqqqooommmlllkkkkkkiiifffaaa^^^TTTZZZmmmsssooouuuqqq[[[GGG:::888777666555444333333333222111111000000111111222111111111111111111111111222222222222222222111000000111222333555:::???CCCGGGHHHLLLQQQXXX]]]aaabbb___XXXQQQTTThhhppppppqqqsss~~~lllfffdddffffffeeeeeekkkuuu}}}|||{{{|||~~~~~~ooo^^^KKKAAA;;;888666777ooobbbXXXQQQMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJKKKLLLMMMNNNNNNOOOLLLMMMMMMNNNOOOOOOPPPPPPSSSRRRRRRRRRSSSUUUWWWXXXWWWYYY[[[\\\^^^dddmmmtttyyy~~~}}}vvvppplllgggaaaaaadddccchhhooovvv}}}|||zzzyyyxxxxxxxxxzzz}}}}}}{{{xxxuuurrrppppppqqqqqqppppppoooooopppqqqrrrqqqpppkkkkkkjjjkkkjjjgggbbb^^^UUUWWWdddzzzooonnnwwwyyycccKKK<<<888777666444333333222222222222111111111111222222111111111111111111111111000111111222111111000000000111222444666;;;AAAEEEHHHJJJMMMSSS[[[```aaaaaa\\\VVVQQQXXXnnnmmmaaajjjrrrwwwpppccceeecccfffhhhhhhhhhooo{{{~~~}}}{{{zzz{{{}}}|||zzz{{{|||}}}~~~}}}vvveeeQQQDDD===777666777ooobbbYYYSSSOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNOOOOOOPPPPPPQQQQQQMMMNNNNNNOOOPPPPPPQQQQQQSSSSSSTTTUUUWWWYYYZZZ[[[]]]```bbbdddgggnnnxxx~~~wwwpppkkkeee___]]]______dddkkkrrryyy}}}zzzyyyxxxwwwxxxxxxzzz}}}zzzwwwrrrpppppppppqqqpppqqqooonnnooopppqqqpppoooiiiiiijjjkkkjjjgggbbb^^^WWWVVV^^^wwwqqqiiilllsssiiiPPP>>>999888666555333333222222222222111111111111222222111111111111111111111111///000000111222222111111000111333444777<<>><<<777333222444333111333333333333333333333333222111111111000000//////---///222222222222333444333333333666:::@@@CCCEEEJJJPPPTTTWWW\\\bbb___WWWQQQZZZZZZnnn~~~wwwfffhhhllluuuyyywww{{{ooo___\\\___bbbeeehhhmmmuuu~~~}}}{{{zzzyyywwwtttqqqnnnlllhhhdddcccgggmmmrrrtttwww}}}~~~nnnZZZCCC999;;;uuukkkddd```]]]]]]\\\\\\[[[[[[\\\^^^^^^___```aaabbbccccccbbbaaa```^^^\\\\\\^^^`````````aaa```bbbggggggddddddhhhjjjlllooopppqqqrrrsssuuuvvvzzz{{{sssjjjccc___[[[ZZZ\\\aaaeeejjjsss{{{|||zzzxxxwwwxxxzzz~~~{{{uuupppnnnnnnooommmmmmlllkkkkkklllmmmnnnjjjiiiiiijjjkkkjjjgggeeeZZZYYYWWW[[[iiitttgggcccccckkkoooVVVCCC???999444333444333111333333333333333333333333222111111111000000000000///000222222111111222444333333444666;;;@@@CCCEEEJJJPPPVVVYYY]]]aaa^^^WWWRRR^^^aaauuuyyylllnnnvvv~~~kkk___^^^bbbeeefffiiioooxxx~~~|||wwwuuurrrqqqpppnnnkkkiiihhhgggeeecccdddiiipppuuuyyy}}}~~~~~~ttt___HHH<<<<<>>AAAEEEHHHMMMTTT^^^ccccccaaaaaadddpppxxxuuuzzzggg]]]^^^aaaeeegggkkkqqq|||~~~}}}|||{{{{{{{{{yyywwwtttoookkkfffbbb``````]]]ZZZXXXYYYZZZZZZZZZYYY[[[___ccciiipppxxx~~~|||yyy{{{||||||{{{{{{|||}}}}}}}}}~~~~~~wwwpppqqqwww{{{bbbKKK>>>|||xxxuuussspppooommmlllkkkkkkllllllqqqsssvvvyyyzzzzzzyyyxxxwwwsssooolllmmmnnnooopppsssuuuwww{{{{{{ooofff^^^YYYVVVWWWYYY\\\eeeoooxxx|||yyyyyyyyy{{{~~~~~~}}}zzzuuuppplllkkkiiihhhgggggghhhhhhjjjiiiggggggfffdddaaa^^^\\\XXXUUUTTTQQQTTTeeeyyymmmccc```jjjzzz\\\JJJ;;;888777444333666333333333333333333333333111111111222222222222222111222222111///000222444222666;;;>>>???AAAFFFJJJOOOUUU^^^ddddddbbbhhhpppwwwtttxxxsss___[[[___aaaccchhhmmmttt~~~zzzzzzyyywwwvvvuuutttsssrrrppplllgggbbb]]]ZZZXXXVVVUUUSSSTTTVVVXXXYYYXXX[[[^^^ccciiiooowww|||zzz|||~~~~~~}}}|||}}}~~~|||}}}~~~~~~{{{rrrkkkmmmuuukkkQQQ@@@~~~yyyvvvrrrqqqooonnnnnnnnnoooooorrrsssvvvyyy{{{|||||||||zzzwwwsssqqqrrruuuwwwxxxyyyzzz{{{}}}}}}ssskkk^^^YYYVVVWWWWWWYYYaaajjjpppuuu}}}|||{{{{{{}}}}}}}}}~~~}}}~~~{{{uuupppkkkjjjhhhgggffffffgggggggggfffeeeeeefffeeebbb```\\\VVVTTTUUUQQQPPP[[[lllvvvjjjeeeggguuuhhhSSS@@@;;;999333111555333333333333333333333333111111111222222333333333///000222222111111222444222777===???@@@AAAFFFJJJRRRVVV^^^dddcccdddnnn{{{wwwwww{{{xxxfffXXXZZZ```aaadddjjjooovvv}}}{{{sssrrrqqqpppnnnllljjjiiigggfffbbb^^^ZZZWWWTTTSSSOOOOOOPPPSSSWWWYYYZZZZZZ]]]bbbhhhpppwww}}}{{{zzz|||~~~~~~}}}}}}~~~{{{}}}~~~zzzrrrjjjkkkrrrtttXXXDDD|||yyysssrrrqqqpppooopppqqqqqqssstttvvvyyy{{{}}}|||yyyuuuuuuwww{{{~~~{{{|||||||||~~~vvvooo^^^YYYVVVVVVVVVWWW^^^fffiiioooyyy~~~}}}~~~}}}||||||||||||}}}{{{uuuoookkkjjjhhhgggfffffffffgggccccccccceeeffffffdddbbb^^^WWWUUUWWWSSSOOOVVVdddvvv~~~pppiiicccqqqpppYYYEEE>>>;;;333000333333333333333333333333333111111111222222333333333---///222222222222333444222888>>>@@@@@@BBBFFFKKKSSSWWW^^^cccccceeerrrlll]]]TTTZZZaaaaaaeeelllpppwww~~~yyyuuusssnnnmmmllljjjhhheeecccaaa```^^^\\\YYYVVVTTTRRRRRRMMMNNNPPPTTTYYY]]]^^^]]]___dddlllttt}}}~~~{{{zzzzzzyyy|||~~~~~~}}}}}}}}}zzz|||~~~~~~|||~~~tttllljjjooozzzzzz\\\GGGzzzsssooommmppprrrpppppprrrssstttvvvyyy|||~~~|||zzz{{{}}}~~~~~~yyysssnnnbbbYYYRRRQQQSSSUUUZZZ___bbbhhhsss~~~}}}}}}|||wwwtttrrroookkkiiiiiiiiiiiihhhhhheeecccccceeeeeeccc```]]]XXXUUUUUUUUUTTTVVV[[[nnnxxxcccfffqqqzzz```EEE;;;:::888444333444444555555555444333222222222222222222222222222111111111111222333444555555999===???@@@CCCHHHLLLTTTYYY```ccc```bbbtttxxx}}}}}}fff\\\UUUUUUZZZ___ffflllrrryyy}}}xxxsssnnnkkkfffdddaaa^^^\\\ZZZYYYYYYWWWVVVUUUSSSQQQPPPPPPPPPOOOOOOQQQTTTZZZ___bbbdddgggnnnuuuzzz~~~}}}zzzyyy}}}{{{{{{}}}}}}zzzwwwyyy{{{}}}~~~}}}|||zzzvvvoooiiijjjuuudddLLL~~~vvvqqqooorrrsssqqqppprrrtttvvvxxx{{{~~~~~~~~~zzztttpppeee\\\TTTRRRRRRRRRVVV[[[```fffppp~~~}}}}}}}}}}}}zzzwwwrrroookkkiiihhhhhhhhhggggggdddbbbcccddddddbbb```]]]YYYUUUVVVUUUSSSTTTYYYkkkkkkcccjjjyyyhhhMMM???;;;888555444222333333333222222111111222222222222222222222222111111111111222333444555666999===???@@@CCCHHHMMMRRRWWW___aaa___bbbttt|||hhh___WWWXXX\\\aaaggglllqqqzzz|||wwwrrrmmmhhheee___]]]ZZZWWWUUUTTTSSSSSSRRRRRRQQQPPPPPPPPPPPPPPPOOOOOOQQQTTTYYY^^^bbbdddlllssszzz{{{{{{}}}~~~~~~}}}|||zzzyyyzzz||||||zzzwwwxxxyyyzzz{{{||||||{{{zzz{{{rrrjjjiiippp~~~lllUUUyyytttqqqssstttrrrrrrtttwwwxxx{{{~~~}}}}}}~~~|||vvvrrriii```WWWSSSQQQOOOQQQUUU\\\bbblllyyy~~~~~~}}}}}}~~~|||zzzssspppkkkiiihhhgggfffeeeeeecccbbbbbbbbbbbbaaa______ZZZWWWVVVUUUQQQRRRUUUdddyyysssaaabbbkkktttWWWFFF===999666555333333333222222222111111222222222222222222222222111111111222222333444555777:::>>>@@@AAADDDJJJNNNSSSXXX___aaa___dddvvv~~~kkkbbbZZZ[[[___dddiiinnnsss|||}}}yyysssnnniiiddd___\\\WWWUUUSSSQQQOOONNNNNNNNNMMMMMMMMMMMMNNNOOOPPPPPPQQQRRRTTTWWW\\\aaaeeehhhrrrzzz{{{{{{|||}}}}}}~~~zzzyyyyyyyyy{{{{{{yyywwwxxxxxxxxxxxxxxxxxxyyyyyyxxxmmmhhhmmmwwwzzzcccyyytttrrrtttuuuttttttvvvxxxzzz|||~~~|||}}}~~~}}}xxxuuukkkbbbYYYTTTQQQNNNOOORRRXXX^^^gggsss~~~~~~}}}~~~}}}{{{tttpppllliiigggfffeeedddbbbbbbaaaaaaaaaaaa```___```[[[XXXXXXUUUQQQPPPRRR\\\ooowwwbbb]]]___rrr|||```KKK>>>888666555555555444444333333333444222222222222222222222222222222222222333444555555888;;;>>>@@@AAAEEEKKKPPPWWW\\\bbbaaa```gggyyylllccc\\\]]]bbbgggmmmrrrwwwxxxsssmmmfffaaa[[[VVVSSSRRRQQQOOOMMMLLLLLLLLLMMMKKKLLLLLLLLLMMMOOOPPPQQQTTTVVVYYY]]]aaafffllloooxxx~~~~~~}}}}}}|||||||||}}}}}}}}}}}}|||||||||{{{yyyxxxyyyxxxvvvuuuuuuvvvxxxyyytttmmmnnnuuu|||rrryyytttrrrtttvvvvvvwwwzzzyyyzzz}}}~~~}}}~~~~~~~~~zzzwwwlllcccZZZUUURRROOOOOORRRUUUZZZcccmmmxxx}}}~~~|||vvvrrrmmmiiigggfffdddccc```aaaaaa``````______```aaa]]]ZZZZZZWWWQQQOOOPPPWWWhhh|||ggg\\\YYYhhh~~~hhhOOO???888777666666555444333333333444444222222222222222222222222222222222222333444555666999<<>>777999:::777444222333444555444111111111111111111111111333333222222333555666888888;;;???BBBEEEJJJQQQWWW```]]]^^^hhh{{{tttkkkuuu~~~mmmjjjooosss{{{|||tttiii^^^WWWQQQOOOKKKHHHGGGHHHJJJLLLKKKJJJIIIIIIJJJLLLNNNOOOSSSTTTUUUVVVXXX]]]bbbfffmmmrrrxxx|||||||||{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||}}}}}}wwwwwwvvvxxxzzz|||{{{{{{xxxvvvvvvvvvxxxyyyxxxwwwtttvvvyyy{{{|||~~~}}}|||zzzzzz{{{~~~~~~}}}}}}}}}tttnnneee]]]VVVRRRNNNKKKKKKJJJOOOWWW^^^eeeoooxxx}}}{{{{{{|||}}}~~~}}}~~~yyyrrrlllfffcccaaa``````````````````______aaa]]]ZZZZZZ[[[ZZZVVVRRRMMMKKKWWWjjj}}}}}}gggVVVVVV[[[aaaqqqvvvYYYAAA888:::888666444333333444444333111111111111111111111111333222222222333555666777888;;;@@@CCCEEEKKKSSSYYY```]]]```nnnqqqlllxxx}}}mmmlllrrrwww}}}vvvnnndddZZZTTTOOOMMMJJJHHHGGGHHHJJJKKKIIIIIIHHHIIIJJJLLLOOOPPPTTTVVVWWWYYY[[[___eeeiiipppuuu{{{}}}}}}|||{{{{{{{{{{{{{{{|||{{{{{{{{{{{{||||||}}}vvvuuuuuuwwwyyyzzzzzzyyywwwvvvuuuvvvxxxxxxxxxvvvuuuwwwzzz|||~~~|||{{{zzzwwwwwwxxx|||~~~~~~}}}}}}}}}vvvpppggg^^^XXXRRRNNNKKKIIIHHHLLLTTT\\\bbbmmmvvv}}}|||||||||~~~}}}vvvnnnhhhdddaaa________________________^^^[[[YYYYYY[[[ZZZWWWSSSOOOJJJPPP___qqqkkkXXXVVV[[[aaappp~~~```FFF::::::777555444333444444333111222222222222222222222222222222111111333444666777888<<<@@@CCCFFFLLLUUU[[[```___ddduuuzzzmmmmmm{{{}}}nnnnnnvvv}}}}}}uuummmeee]]]UUUPPPMMMKKKIIIGGGGGGHHHIIIJJJJJJJJJKKKLLLNNNQQQSSSUUUYYY[[[]]]^^^aaaeeekkkooouuuzzz~~~~~~~~~~~~}}}||||||||||||}}}|||||||||||||||{{{{{{{{{tttttttttvvvxxxyyyyyywwwvvvuuutttuuuvvvwwwwwwuuuuuuxxx||||||zzzxxxvvvuuuwww{{{~~~}}}}}}}}}~~~wwwrrriii```YYYSSSNNNKKKKKKJJJMMMUUU\\\cccmmmwww~~~}}}|||}}}~~~~~~~~~wwwqqqjjjeeeccc_______________``````aaa\\\[[[YYYYYYYYYXXXUUUSSSRRRKKKMMMWWWfffoooZZZVVVYYY___nnniiiLLL===;;;666444444444555444222000222222222222222222222222222111111111333555777888999===AAADDDHHHOOOXXX___bbbbbbjjj~~~tttkkkooopppqqqyyy}}}wwwmmmddd\\\VVVQQQNNNKKKKKKJJJIIIIIIJJJKKKLLLNNNNNNOOOQQQTTTWWWZZZ\\\^^^```cccfffiiimmmrrrvvvzzz~~~~~~~~~}}}}}}~~~~~~}}}}}}}}}|||{{{zzzzzzyyytttssstttvvvxxxyyyxxxwwwuuutttssstttvvvvvvvvvuuuuuuyyy}}}zzzxxxvvvuuuwww|||~~~}}}}}}}}}~~~xxxsssjjjbbb[[[UUUOOOLLLIIIHHHJJJQQQWWW^^^iiisss}}}||||||}}}}}}~~~~~~}}}}}}}}}|||xxxrrrmmmhhheeeaaa```_________```aaaaaa\\\[[[ZZZXXXWWWUUUSSSQQQPPPIIIKKKRRR^^^xxxrrr\\\VVVWWW]]]nnntttVVVBBB;;;666555444444555555222000222222222222222222222222222222111222444666888999:::===AAAEEEIIIQQQ[[[bbbeeehhhrrrpppjjjrrrssssss{{{xxxrrrggg^^^WWWSSSPPPNNNLLLLLLMMMMMMNNNOOOOOOOOOQQQRRRSSSVVVYYY\\\___```bbbdddgggkkknnnrrrwww{{{~~~~~~~~~~~~~~~}}}}}}}}}|||{{{yyywwwvvvssssssuuuwwwyyyzzzxxxwwwuuusssssssssuuuvvvuuutttuuuxxx|||yyywwwvvvvvvyyy}}}~~~~~~}}}}}}}}}xxxssslllddd]]]WWWQQQMMMJJJHHHJJJOOOUUU[[[eeeooo|||}}}{{{zzzzzz{{{{{{|||||||||~~~||||||{{{xxxtttooojjjgggbbbaaa___^^^^^^^^^___```[[[[[[ZZZXXXVVVSSSQQQPPPLLLFFFIIIOOOXXXqqquuu```XXXVVV[[[pppbbbJJJ>>>888666555444555555444222333333333333333333333333222222222333555777999;;;;;;>>>BBBFFFKKKSSS^^^fffiiippp~~~nnnkkkvvvtttttt|||uuuoooeee\\\WWWTTTRRRQQQOOOPPPRRRSSSUUUUUUUUUUUUTTTUUUWWWZZZ^^^```cccddddddgggkkkooossswww|||~~~~~~~~~~~~|||||||||{{{yyywwwtttsssssssssuuuwwwzzzzzzxxxvvvuuutttssstttuuuvvvvvvtttuuuwww{{{|||||||||}}}|||zzzvvvvvvvvvwwwzzz~~~~~~}}}}}}}}}xxxsssllleee___XXXSSSOOOLLLIIIJJJOOOSSSYYYcccmmmvvv|||zzzxxxxxxxxxyyyzzz|||~~~~~~{{{|||{{{yyyuuupppkkkhhhaaa```^^^\\\[[[[[[\\\\\\XXXYYYYYYWWWUUUSSSRRRRRRMMMHHHJJJMMMRRRiiiwwweee\\\VVV[[[tttoooRRRBBB:::888555444555666555444333333333333333333333333333333444444666999;;;<<<;;;>>>BBBFFFLLLUUU```hhhnnnxxxzzzlllmmmzzzsssttt|||tttnnneee]]]YYYWWWVVVUUUSSSUUUWWWZZZ[[[\\\[[[[[[ZZZ\\\^^^aaadddggghhhiiikkknnnrrrwwwzzz~~~~~~~~~~~~~~~{{{{{{{{{zzzxxxuuurrrpppqqqrrrsssvvvyyyyyywwwtttuuutttssstttvvvwwwvvvuuutttvvvxxxyyyyyyyyy{{{}}}{{{wwwuuuttttttuuuwwwzzz~~~~~~}}}}}}wwwssslllfff```ZZZTTTPPPJJJGGGGGGKKKOOOUUU___hhhsss|||yyywwwvvvvvvyyyzzz}}}}}}}}}}}}}}}{{{wwwqqqkkkgggaaa___\\\ZZZYYYXXXYYYZZZUUUVVVWWWWWWUUUTTTSSSTTTSSSMMMLLLKKKNNNbbbxxx|||zzziii^^^WWW[[[wwwwwwXXXEEE<<<999555444555666666666333333333333333333333333444444444555777:::<<<===<<>>BBBHHHPPPYYY```fffiiiyyy}}}ooonnnqqqrrrzzz|||xxxuuurrrqqqrrrtttuuuuuuvvvxxx{{{}}}~~~~~~}}}}}}yyyzzz{{{{{{{{{zzzyyyxxxwwwvvvvvvvvvvvvwwwyyyyyyuuutttsssssssssssstttuuutttssssssrrrqqqppppppooorrrrrrrrrssstttvvvxxxyyyzzzxxxqqqoooppprrrqqqoooppprrrvvv{{{~~~zzzvvvssssssqqqmmmggg___XXXSSSMMMMMMKKKHHHGGGHHHKKKOOORRR^^^lllxxx~~~{{{yyyvvv{{{|||zzz~~~~~~~~~~~~~~~}}}yyytttpppgggbbb]]]YYYWWWVVVUUUTTTQQQQQQRRRRRRRRRRRRRRRQQQOOOKKKHHHHHHGGGIIISSS^^^yyykkkWWWMMMRRRMMMdddzzzVVVIII<<<999999888777777444333333222222333333444333444666888:::;;;<<<<<<@@@CCCIIIRRR[[[ccciiimmm|||tttjjjlllooottt}}}}}}yyyvvvssspppnnnpppqqqrrrsssxxxzzz}}}~~~}}}}}}}}}}}}yyyzzzzzz{{{zzzyyywwwvvvwwwvvvtttttttttvvvyyyzzzuuutttsssrrrrrrssstttuuuttttttssssssrrrqqqpppppprrrqqqppppppqqqtttvvvxxxzzz~~~wwwqqqjjjjjjnnnssstttsssxxxyyy{{{}}}}}}}}}|||{{{zzzrrrpppnnnkkkfff```YYYTTTQQQOOOKKKHHHGGGGGGIIIKKKTTTYYYcccooo~~~yyyttttttyyy~~~~~~~~~}}}}}}|||yyyvvvsssjjjgggaaa[[[VVVTTTTTTUUUTTTSSSQQQQQQRRRRRRPPPOOONNNMMMJJJHHHGGGJJJPPPUUUiiipppYYYLLLOOORRR```uuueeeLLL:::::::::333111888555555555555666666666666666777888888888999<<>>>>>;;;777555444555555555666666666666444666999:::;;;<<<>>>???CCCGGGQQQ\\\ccchhhqqq{{{nnnlllqqqssszzz}}}yyyvvvuuuuuuuuuvvvxxxzzz|||}}}}}}~~~}}}{{{|||{{{yyywwwvvvvvvwwwwwwwwwvvvtttrrrrrrtttwwwxxxvvvuuutttsssrrrqqqpppooommmlllmmmnnnqqqssstttsssoooooonnnnnnnnnoooooooooooollllllooopppoooqqqtttssstttvvvyyy|||yyy|||sssnnnkkkgggggghhhiiimmmrrrvvvyyyzzz~~~}}}{{{xxxuuurrrnnnjjjfffaaa[[[WWWSSSPPPLLLHHHFFFFFFHHHIIIMMMQQQZZZffftttyyyuuuuuuqqqqqqrrruuuzzz}}}zzz{{{{{{|||}}}~~~~~~~~~~~~|||yyyvvvsssmmmfff```ZZZWWWUUUVVVUUUSSSSSSTTTTTTRRRQQQLLLNNNNNNMMMIIIFFFDDDDDD???IIIQQQ]]]hhh```RRRPPPIIIRRRcccyyytttRRR@@@<<<:::777666555555555666666666777777444666999;;;<<<<<<>>>@@@DDDIIISSS]]]cccgggpppyyyooommmsssttt{{{~~~zzzvvvvvvuuuvvvvvvxxxzzz{{{||||||{{{{{{}}}~~~|||{{{zzzwwwuuuttttttuuuvvvwwwvvvtttsssssstttvvvwwwuuuuuutttsssrrrqqqpppooonnnmmmmmmooorrrssssssrrrnnnooooooooopppppppppppppppllllllooorrrqqqqqqsssqqqsssuuuxxx|||~~~}}}uuunnnkkkkkkggghhhiiillloootttyyy|||}}}zzzxxxuuusssooolllhhhbbb\\\WWWRRROOOKKKGGGEEEEEEFFFGGGKKKOOOXXXcccppp|||{{{wwwwwwuuussssssuuuzzz~~~zzzzzz{{{|||}}}~~~~~~~~~}}}wwwsssmmmeee___ZZZXXXWWWUUUSSSRRRRRRRRRRRRQQQOOOLLLMMMNNNLLLHHHEEEDDDDDD===DDDKKKXXXddd]]]PPPQQQHHHSSSfff~~~[[[EEE<<<:::888888444444444555555555666666333666999<<<<<<===???@@@CCCIIITTT___dddgggppp{{{nnnmmmsssttt|||}}}xxxxxxxxxwwwxxxyyyzzzzzz{{{{{{|||~~~}}}zzzyyyvvvsssrrrssstttuuuuuuttttttssssssttttttuuuuuuuuutttsssrrrqqqqqqppppppooonnnppprrrssssssrrrpppqqqqqqrrrrrrsssrrrrrrqqqmmmlllpppssssssrrrsssrrrtttwww{{{~~~~~~~~~~~~{{{qqqlllkkklllggghhhjjjmmmpppuuuzzz~~~~~~zzzxxxuuutttqqqnnnjjjddd]]]XXXRRROOOKKKGGGDDDDDDEEEGGGIIINNNVVVaaammmyyy}}}yyyxxxxxxvvvtttvvv{{{||||||}}}~~~~~~~~~xxxtttlllddd^^^ZZZYYYXXXSSSQQQPPPPPPPPPPPPOOOMMMLLLMMMMMMKKKHHHEEEDDDEEE@@@EEEJJJUUU```XXXKKKMMMIIIVVVlllcccIII===:::999999333333333444444444555555333666:::<<<======???@@@BBBIIIUUU```eeeiiirrr}}}mmmlllrrrttt}}}zzzzzzyyyyyyyyyzzzzzz{{{}}}~~~zzzxxxuuusssrrrrrrtttuuusssssssssssssssssssssrrruuuttttttssssssrrrrrrqqqqqqpppoooppprrrssssssqqqrrrsssttttttuuuuuuuuutttrrrmmmlllqqqttttttrrrssssssvvvzzz~~~}}}yyy|||}}}{{{yyyzzz{{{wwwqqqkkkiiijjjiiijjjmmmqqquuuzzz~~~}}}|||{{{xxxuuuoookkkfffaaa\\\YYYUUURRRMMMIIIFFFFFFFFFGGGHHHLLLSSSZZZcccnnn{{{~~~~~~zzzuuuuuuyyy}}}~~~~~~~~~}}}{{{}}}zzzxxxtttmmmeee___ZZZXXXWWWTTTTTTTTTSSSRRRPPPOOONNNKKKKKKLLLKKKIIIFFFCCCAAABBB@@@DDDPPPWWWTTTQQQRRRJJJWWWtttkkkKKK;;;:::999777555555444444444444555555555666777777999<<<@@@CCCEEEKKKTTT\\\___fffvvvxxxmmmlllpppuuu{{{wwwuuuwwwwwwvvvyyy}}}}}}zzzvvvssstttwwwxxxuuuqqqxxxuuurrrpppqqqrrrsssrrruuuttttttssssssrrrqqqqqquuuuuusssrrrrrrssstttuuuttttttttttttsssrrrqqqpppjjjlllnnnnnnooopppsssvvvxxxzzz{{{||||||~~~~~~}}}~~~{{{xxxzzz~~~yyyxxxyyy~~~zzztttpppjjjhhhjjjhhhiiilllppptttyyy~~~~~~yyyzzz~~~~~~}}}{{{{{{wwwtttooojjjfffbbb]]]YYYUUURRRMMMIIIFFFFFFFFFGGGGGGKKKQQQWWW```kkkyyyzzzvvvuuuyyy~~~~~~~~~~~~}}}zzzxxxtttnnnfff___ZZZWWWVVVSSSSSSSSSRRRQQQPPPOOONNNKKKKKKKKKJJJHHHFFFDDDBBBCCCAAAEEEPPPVVVUUURRRSSSQQQ]]]yyylllMMM===::::::777666555555444444555555666666777888888999;;;???BBBCCCIIIRRRZZZ^^^eeeuuussskkklllssszzz~~~|||xxxvvvxxxxxxwwwyyy~~~}}}{{{wwwtttuuuwwwxxxuuuqqquuusssqqqppprrrsssttttttsssssssssssssssrrrrrrrrrssssssrrrrrrrrrsssuuuvvvttttttttttttsssqqqpppooommmnnnooooooooooooqqqsssxxxyyyzzzzzzzzz{{{~~~}}}|||~~~~~~zzz{{{~~~zzzsssqqqnnniiihhhiiihhhjjjnnnqqqtttyyyzzzuuupppqqquuuwwwyyy}}}~~~~~~|||{{{zzzuuurrrnnnjjjfffbbb^^^[[[UUURRRNNNJJJGGGFFFFFFGGGGGGJJJOOOTTT\\\hhhvvv{{{wwwvvvzzz~~~}}}~~~~~~|||yyyuuunnnfff___ZZZWWWVVVRRRRRRRRRQQQPPPOOONNNNNNLLLLLLJJJIIIGGGFFFDDDDDDEEECCCFFFOOOUUUVVVTTTSSSTTT^^^xxxoooPPP???;;;:::888666555555444444555555666777777888888999;;;???BBBCCCJJJSSSZZZ]]]eeewww{{{lllhhhmmmxxx}}}|||xxxvvvxxxyyywwwyyy}}}}}}{{{xxxvvvvvvwwwwwwtttqqqsssqqqpppppprrrtttuuuuuurrrrrrrrrrrrssssssssssssqqqqqqppppppqqqsssuuuvvvtttttttttsssrrrpppooonnnpppqqqqqqpppnnnnnnoooqqqwwwxxxxxxxxxwwwxxx{{{}}}~~~~~~~~~~~~{{{uuuooonnnlllhhhggghhhjjjmmmqqqtttwww{{{~~~~~~wwwqqqmmmjjjgggiiinnnooorrrxxx}}}~~~~~~}}}|||zzzzzztttqqqmmmiiifffccc___\\\UUUSSSOOOKKKHHHFFFFFFFFFHHHJJJNNNRRRYYYdddsss}}}}}}xxxwwwzzz~~~}}}}}}xxxtttnnnggg```ZZZVVVUUUQQQQQQPPPOOONNNNNNMMMMMMMMMKKKJJJHHHFFFFFFEEEEEEDDDCCCEEELLLSSSVVVUUUTTTPPPXXXnnnpppSSS@@@:::999777666666555555555555666666555666777888999<<>>CCCGGGIIIPPPXXX]]]]]]dddyyylllccceeemmmzzzyyyvvvuuuxxxxxxvvvwww{{{~~~}}}}}}}}}~~~}}}zzzyyyzzz{{{|||~~~{{{zzz}}}}}}zzzwwwzzzyyywwwvvvvvvuuutttssstttsssqqqqqqrrrrrrqqqpppoooppppppqqqrrrsssttttttrrrqqqpppooonnnnnnooopppqqqqqqqqqqqqpppooonnnmmmmmmnnnoooooonnnnnnppprrrtttttttttssssssuuuyyy|||ssstttyyyrrrlllkkkjjjggggggiiikkkpppuuuwwwxxx{{{zzzvvvsssnnniiiccc___\\\[[[UUUQQQOOOQQQSSSSSSVVV[[[bbbhhhooossssssssstttvvvppptttxxx{{{{{{}}}~~~}}}}}}}}}}}}|||zzzyyyxxxsssppplllhhhfffbbb^^^[[[VVVTTTPPPLLLIIIGGGEEEEEEHHHJJJMMMPPPVVV```llluuuzzzxxx||||||zzzqqqooojjjddd___YYYVVVTTTOOONNNLLLKKKKKKKKKLLLMMMKKKJJJJJJIIIGGGFFFFFFEEECCCCCCDDDGGGOOOXXX\\\ZZZTTTUUUaaaxxxuuuZZZDDD;;;888777777666666555555666666777444555777888:::>>>CCCGGGHHHOOOXXX\\\]]]eee{{{hhhaaaeeekkkxxxyyyvvvvvvyyyyyywwwxxx{{{~~~~~~~~~zzzyyywwwuuutttuuuvvvwwwyyyxxxvvvuuutttttttttuuutttqqqqqqvvvzzz|||{{{xxxvvvwwwwwwvvvvvvuuuttttttttttttsssqqqqqqrrrrrrpppnnnoooppppppqqqrrrsssssstttrrrqqqooommmllllllmmmmmmnnnooooooooooooooonnnnnnjjjlllmmmmmmmmmnnnqqqsssqqqrrrrrrssstttwww|||oooppp}}}wwwoooiiihhhhhhggghhhlllnnntttzzz||||||}}}wwwpppkkkeeeccc^^^YYYUUURRRQQQPPPMMMJJJIIILLLMMMMMMPPPUUU\\\bbbiiikkkjjjhhhhhhjjjhhhlllooopppqqqssszzz|||~~~}}}}}}}}}|||{{{zzzyyyxxxsssppplllhhheeeaaa]]]ZZZVVVTTTQQQMMMJJJGGGEEEDDDFFFHHHLLLOOOTTT]]]hhhppp}}}{{{yyy}}}}}}yyyuuunnnlllhhhccc^^^YYYVVVTTTNNNMMMKKKJJJIIIJJJKKKLLLIIIJJJJJJJJJIIIGGGEEEDDDCCCEEEEEEGGGPPP\\\aaa___YYYVVV\\\nnnyyy^^^HHH===:::999777777666666666666777777777888999999:::===AAADDDGGGOOOZZZ___```kkkwww|||ddd```dddiiiuuu{{{xxxxxx{{{{{{yyyyyy|||~~~}}}~~~}}}~~~|||yyywwwrrrqqqnnnlllkkklllmmmoooooooooooonnnnnnmmmlllllliiigggiiioootttwww|||~~~{{{zzzyyytttuuuuuuuuutttttttttuuurrrqqqpppqqqrrrrrrqqqoooppppppqqqqqqrrrrrrrrrssspppooonnnlllllllllmmmmmmllllllmmmnnnoooooooooooojjjkkklllllllllmmmoooqqqooopppqqqrrruuuzzz}}}mmmoooyyytttmmmgggfffggggggjjjnnnsssyyyyyytttooojjjddd```[[[YYYUUUQQQMMMLLLKKKKKKMMMJJJIIILLLMMMMMMOOOSSSXXX^^^dddfffccc``````aaa]]]```bbbbbbbbbgggooowww{{{~~~~~~}}}}}}}}}}}}}}}}}}|||{{{zzzxxxxxxtttqqqlllhhheeeaaa\\\YYYVVVTTTQQQNNNJJJGGGEEEDDDCCCGGGKKKNNNSSS[[[eeemmmyyy{{{yyy}}}~~~{{{vvvrrrkkkjjjfffbbb]]]YYYVVVTTTMMMLLLJJJIIIIIIJJJKKKLLLHHHIIIJJJKKKJJJHHHEEEDDDDDDFFFFFFGGGQQQ___dddbbbYYYUUUWWWeeewww|||bbbJJJ???;;;;;;777777666666666666777777:::::::::::::::;;;???BBBHHHQQQ\\\cccfffrrrxxxnnnxxx|||aaa^^^dddhhhttt~~~|||zzzzzz}}}}}}{{{{{{~~~~~~}}}~~~~~~|||xxxtttrrrmmmkkkhhhfffeeefffgggiiicccccceeeeeeeeedddbbbaaabbb```ccckkkqqqtttyyy{{{}}}~~~|||||||||rrrsssttttttsssssstttuuupppooooooqqqssstttrrrqqqpppqqqqqqqqqqqqrrrrrrrrrnnnmmmlllkkklllmmmnnnooojjjkkklllnnnooopppppppppjjjkkkllllllkkkkkkmmmooonnnoooqqqsssvvv{{{|||mmmoooxxxtttqqqmmmiiiiiihhhiiinnnvvv|||}}}~~~~~~zzzvvvrrrmmmfff```[[[YYYXXXTTTQQQMMMKKKLLLLLLJJJHHHIIILLLOOOPPPOOONNNPPPRRR[[[___bbbbbb___[[[YYYYYYSSSVVVXXXXXXXXX\\\eeelllrrrvvv{{{~~~}}}~~~|||{{{zzzvvvsssoooiiidddaaa___^^^VVVSSSNNNKKKJJJIIIHHHGGGFFFGGGIIILLLQQQYYYaaagggwwwzzzzzz~~~~~~}}}{{{yyyuuurrrjjjgggccc___\\\YYYUUURRRPPPMMMJJJHHHIIIJJJJJJIIIHHHIIIJJJJJJJJJHHHFFFDDDBBBDDDCCCDDDMMM[[[bbbaaa^^^VVVRRRYYYgggtttoooUUU???888<<<777777666555555555555555666777888999:::>>>BBBFFFLLLWWW___```jjjmmmlll|||{{{ccc```dddhhhsss}}}zzz{{{{{{||||||}}}}}}~~~~~~{{{~~~zzzvvvqqqmmmjjjgggfffdddcccaaa`````````ZZZ[[[\\\]]]^^^^^^^^^^^^^^^___bbbggglllqqquuuwww{{{|||~~~|||zzzuuuttttttsssrrrrrrrrrrrrsssqqqooooooqqqrrrrrrrrrtttsssqqqooonnnnnnoooooonnnnnnnnnnnnnnnnnnnnnnnnjjjlllmmmoooooonnnlllkkkjjjjjjjjjjjjiiiiiihhhhhhmmmnnnppprrruuuyyy~~~pppqqq|||{{{tttpppooollljjjkkkkkklllrrrzzz}}}xxxtttjjjgggbbb\\\WWWTTTRRRQQQPPPMMMJJJJJJLLLNNNMMMLLLOOOQQQTTTUUUTTTUUUWWWYYY]]]```bbbaaa]]]XXXUUUTTTMMMOOOPPPPPPOOOSSS[[[aaaiiinnnsssxxx|||~~~~~~}}}|||{{{zzzuuusssooojjjeeeaaa^^^]]]WWWSSSOOOKKKJJJIIIGGGFFFFFFGGGIIILLLPPPXXX```fffttt|||yyy|||~~~}}}|||{{{zzzwwwtttqqqjjjgggccc___\\\YYYUUURRRPPPMMMJJJHHHIIIJJJJJJJJJHHHIIIJJJJJJIIIHHHFFFDDDCCCFFFEEECCCJJJVVV^^^___```WWWQQQVVVbbbqqqsssXXXAAA999<<<777777666555555555555666666777888999:::>>>BBBFFFNNNYYY```cccoooxxxhhhjjj|||yyybbb___ccchhhsss~~~{{{||||||||||||||||||}}}}}}}}}|||vvvqqqlllhhheeecccbbb```^^^]]]\\\\\\\\\XXXXXXYYYYYYZZZZZZZZZZZZZZZ\\\___dddjjjppptttwww|||}}}~~~|||{{{uuutttsssrrrrrrrrrrrrrrrsssqqqooooooqqqrrrrrrqqqsssrrrqqqooonnnnnnoooooonnnnnnnnnnnnnnnnnnnnnnnnlllmmmnnnoooooonnnlllkkkiiiiiiiiihhhhhhhhhggggggmmmooopppqqqssswww}}}ooooooyyy~~~wwwqqqnnnmmmkkkkkknnnooopppvvv}}}}}}yyyuuuooojjj\\\ZZZVVVRRROOOMMMLLLLLLMMMLLLKKKMMMPPPSSSTTTTTTWWWYYY[[[\\\]]]___aaaccccccdddccc```ZZZTTTPPPNNNHHHIIIIIIHHHGGGJJJPPPUUU\\\aaagggnnnsssxxx}}}~~~}}}|||{{{zzzsssrrrppplllgggbbb^^^[[[XXXTTTOOOLLLJJJIIIGGGFFFFFFGGGIIIKKKOOOVVV^^^dddqqq}}}yyyzzz||||||{{{zzzyyyxxxxxxvvvssspppjjjgggccc___\\\YYYUUURRROOOMMMIIIHHHIIIJJJJJJJJJHHHIIIJJJJJJIIIHHHFFFEEEDDDGGGFFFBBBDDDNNNXXX^^^dddYYYPPPRRR]]]nnnxxx]]]EEE;;;<<<888777666666555555666666666777888999:::>>>BBBFFFOOOYYYbbbgggvvvpppbbbgggzzzuuu```^^^cccgggsss~~~|||}}}||||||{{{{{{{{{{{{{{{}}}~~~~~~{{{uuuooojjjeeeaaa^^^^^^]]][[[ZZZXXXXXXWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXYYY[[[___eeelllrrrwwwzzz~~~|||uuutttsssrrrqqqqqqqqqqqqsssqqqooooooqqqrrrqqqppprrrqqqpppooonnnnnnoooooooooooooooooooooooooooooommmnnnooooooooonnnlllkkkjjjjjjjjjjjjiiiiiiiiiiiiooooooooooooppptttzzz~~~pppppp{{{~~~wwwssspppmmmkkklllooopppqqqvvv||||||~~~~~~xxxrrrlllddd___SSSRRROOOMMMLLLLLLMMMNNNPPPOOOPPPRRRUUUYYY\\\]]]___```bbbeeegggiiikkklllllljjjgggaaaZZZRRRMMMJJJGGGHHHGGGEEEDDDEEEJJJMMMPPPUUU[[[ccciiiqqqxxx|||~~~~~~}}}{{{zzzyyyrrrrrrpppmmmhhhccc]]]ZZZYYYUUUPPPLLLJJJIIIGGGEEEFFFGGGHHHJJJNNNTTT\\\aaannn}}}~~~xxxwwwzzz|||yyyxxxwwwwwwwwwvvvssspppjjjgggccc___\\\YYYUUURRROOOLLLIIIHHHIIIJJJKKKJJJIIIIIIIIIIIIIIIGGGFFFEEECCCFFFEEEAAA???GGGTTT^^^hhh\\\QQQPPPYYYllldddJJJ===<<<888777777666555666666666666777888999:::>>>BBBFFFOOOYYYbbbjjj{{{jjj^^^eeexxxrrr___^^^cccgggsss}}}}}}|||{{{zzzyyyyyyyyyyyy{{{|||~~~|||vvvrrrmmmhhhdddaaa^^^\\\[[[[[[YYYXXXWWWWWWWWWWWWYYYYYYXXXYYYYYYYYYZZZZZZ\\\^^^ccciiiqqqxxx}}}~~~uuuuuusssrrrqqqqqqqqqqqqrrrqqqooopppqqqqqqpppooopppooooooooonnnnnnooooooooooooooooooooooooooooooooooooooooooooommmlllkkkmmmmmmmmmmmmmmmmmmlllllloooooonnnmmmnnnrrrwww{{{~~~tttuuu}}}wwwsssqqqnnnllllllooooooooosssyyy{{{}}}yyyssskkkccc\\\WWWNNNMMMLLLLLLMMMOOOQQQRRRSSSTTTVVVWWWZZZ^^^aaadddggghhhjjjnnnqqqsssttttttuuuqqqkkkccc[[[TTTMMMIIIHHHGGGFFFDDDCCCDDDGGGIIIIIIMMMSSSYYY```hhhpppuuu{{{~~~~~~~~~}}}|||{{{zzzyyyqqqqqqqqqnnniiiccc]]]YYYXXXUUUPPPLLLKKKIIIHHHFFFFFFFFFGGGIIILLLRRRYYY___lll{{{}}}wwwuuuxxx~~~yyyxxxwwwxxxxxxwwwtttqqqjjjgggccc___\\\YYYUUURRRNNNLLLIIIHHHIIIKKKKKKKKKIIIIIIIIIIIIHHHGGGFFFFFFBBBCCCCCC???===CCCQQQ^^^iii^^^SSSPPPWWWjjjkkkOOO@@@<<<888888777666666666666666666777888999:::>>>BBBFFFOOOYYYccclll~~~iii^^^eeexxxrrraaaaaaeeeiiiuuu~~~}}}|||zzzxxxwwwwwwxxxxxxyyy{{{}}}~~~xxxtttmmmjjjfffcccaaa```^^^]]][[[[[[ZZZYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[\\\]]]^^^aaaccchhhnnnuuu}}}wwwvvvtttsssrrrqqqqqqqqqrrrqqqppppppqqqqqqooonnnmmmnnnnnnnnnoooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnmmmmmmpppuuuyyy}}}uuuuuu|||vvvrrrppppppmmmlllmmmmmmmmmrrrxxx|||zzzwwwrrrkkkccc[[[UUUQQQKKKKKKKKKKKKNNNQQQTTTVVVWWWXXX[[[]]]___bbbgggjjjpppqqquuuyyy}}}~~~}}}{{{|||wwwooofff^^^VVVOOOKKKFFFEEECCCBBBCCCDDDEEEFFFFFFHHHMMMRRRXXX___gggmmmuuuzzz~~~~~~~~~}}}|||{{{zzzyyyrrrrrrpppnnniiiccc]]]ZZZXXXTTTPPPLLLKKKJJJIIIHHHFFFFFFGGGHHHJJJPPPWWW\\\hhhwww}}}vvvsssuuu~~~~~~~~~zzzyyyxxxxxxxxxwwwtttqqqjjjgggccc___\\\YYYUUURRRNNNKKKIIIHHHIIIKKKLLLKKKJJJJJJIIIHHHHHHGGGGGGFFFCCCBBBAAA???===AAANNN[[[fff^^^UUURRRWWWiiiqqqTTTBBB<<<999888777777666666777777666777888999:::>>>BBBFFFQQQ[[[fffrrrlllaaahhh|||vvvggggggjjjmmmzzz}}}{{{yyywwwvvvvvvwwwxxxzzz{{{~~~{{{tttpppgggdddaaa`````````___^^^[[[ZZZ[[[[[[\\\]]]^^^___[[[[[[[[[[[[]]]___aaabbbgggiiimmmsssyyyxxxwwwvvvtttsssrrrrrrrrrrrrqqqppppppqqqpppnnnlllkkklllmmmnnnoooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkllllllllllllmmmnnnnnnnnnnnnqqqtttwww|||tttrrr~~~~~~}}}}}}}}}|||}}}~~~|||wwwrrrpppqqqmmmlllllllllmmmssszzz|||~~~yyyooommmhhhbbb[[[TTTPPPNNNKKKKKKKKKMMMPPPTTTXXXZZZ[[[^^^bbbdddgggkkkpppuuuzzz{{{zzzpppggg```XXXQQQMMMDDDCCCBBBBBBCCCEEEFFFFFFEEEFFFIIILLLPPPWWW^^^dddnnnsss{{{~~~~~~~~~~~~}}}|||{{{yyyyyysssrrrpppmmmhhhbbb]]]ZZZVVVSSSOOOLLLLLLKKKKKKJJJFFFFFFGGGGGGIIINNNUUUZZZbbbqqq~~~vvvrrrrrryyy~~~|||||||||zzzyyyxxxxxxxxxvvvssspppjjjgggccc___\\\YYYUUURRRMMMKKKIIIHHHIIIKKKLLLLLLJJJJJJIIIHHHGGGGGGGGGGGGGGGCCC@@@@@@>>>???JJJVVVaaa[[[VVVTTTXXXggguuuXXXDDD===999888777777666666777777666777888999:::>>>BBBFFFSSS^^^kkkzzzoooccckkk|||nnnnnnqqqttt{{{zzzwwwuuuuuuvvvxxxyyy}}}~~~~~~|||{{{}}}~~~~~~wwwpppkkkdddbbb___]]]^^^^^^]]]\\\XXXYYYYYY[[[]]]___```bbb___^^^^^^___aaadddgggiiioooqqqtttyyyzzzyyywwwvvvtttsssssssssqqqpppppppppqqqpppnnnkkkjjjkkklllnnnoooooonnnnnnllllllllllllllllllllllllkkkjjjkkkkkkkkklllmmmnnnjjjjjjjjjkkkkkklllllllllkkkmmmoooppppppqqqtttvvv{{{}}}~~~tttttt}}}{{{zzzzzzzzzzzz{{{|||}}}}}}~~~yyytttqqqqqqmmmkkkllllllnnnuuu}}}{{{|||uuupppfffdddaaa[[[UUUPPPNNNMMMLLLMMMNNNPPPSSSXXX\\\^^^```ccchhhkkknnnssszzz{{{qqqhhh```YYYRRRNNNEEECCCBBBCCCEEEGGGHHHHHHEEEFFFGGGIIILLLRRRXXX]]]gggmmmvvv~~~}}}~~~~~~}}}}}}|||zzzyyyxxxsssrrrppplllgggbbb^^^[[[VVVRRROOOLLLLLLLLLKKKKKKFFFFFFFFFGGGIIINNNTTTYYY^^^mmmwwwqqqooovvv~~~}}}zzzyyyzzzzzzyyyxxxwwwwwwuuurrrooojjjgggccc___\\\YYYUUURRRMMMKKKHHHHHHIIIKKKLLLLLLJJJJJJIIIHHHGGGGGGGGGGGGJJJDDDAAAAAA??????GGGQQQ]]]YYYVVVTTTXXXfffwwwZZZEEE===999888888777777777777777666777888999;;;>>>BBBFFFVVVaaappprrreeennnttttttvvvxxx{{{yyywwwuuutttvvvxxxyyy|||zzzuuuxxx|||}}}|||}}}{{{ssskkkgggdddaaa^^^\\\\\\\\\[[[ZZZVVVWWWXXXZZZ\\\___aaabbbcccccccccdddfffjjjmmmpppvvvwww{{{{{{zzzxxxwwwuuuttttttsssqqqppppppqqqqqqpppmmmkkkiiijjjlllnnnoooooonnnnnnlllllllllllllllllllllllliiiiiiiiijjjkkklllmmmnnnlllllllllmmmmmmmmmnnnnnniiillloooqqqrrrrrrtttvvvzzz{{{|||||||||~~~xxxzzz~~~}}}zzz{{{|||zzzxxxxxxyyyzzz||||||}}}{{{vvvrrrqqqqqqqqqpppoooqqquuuyyyyyyrrrqqqoookkkfff[[[ZZZXXXTTTPPPNNNNNNOOOLLLNNNQQQSSSVVV[[[aaaeeedddhhhmmmqqqsssxxx~~~xxxnnnfff^^^TTTOOONNNHHHFFFDDDCCCDDDEEEEEEEEEIIIKKKLLLOOOQQQSSSUUUVVV```hhhqqqxxx~~~~~~~~~}}}~~~~~~~~~|||xxxvvvssspppllliiigggddd```^^^YYYVVVQQQMMMKKKHHHFFFDDDFFFFFFGGGHHHJJJOOOUUUZZZ___gggvvvxxxooooooxxx|||zzzxxxvvvxxxwwwvvvvvvvvvuuurrrooohhheeeaaa^^^[[[XXXTTTQQQLLLLLLKKKLLLLLLMMMNNNNNNJJJIIIHHHGGGHHHIIIJJJKKKIIIGGGFFFEEEBBB???DDDKKKTTTTTTSSSQQQVVVhhhyyy```III<<<:::888666555555555444333333666999::::::<<<@@@EEETTT]]]qqqrrrkkkttt~~~uuusssuuu{{{||||||zzzyyywwwvvvvvvvvvwww}}}|||zzz|||}}}|||zzz{{{|||}}}}}}}}}}}}xxxsssmmmgggccc```]]][[[[[[\\\\\\ZZZWWWZZZYYYZZZ\\\^^^aaaaaaaaaaaadddhhhkkklllnnnqqqsss}}}|||{{{zzzyyyvvvtttqqqpppooonnnnnnmmmmmmmmmnnnnnnooonnnnnnpppsssttttttrrrnnnmmmmmmllllllkkkjjjjjjllliiiggggggjjjmmmmmmkkknnnmmmlllkkkjjjiiiiiiiiijjjjjjlllooorrrtttsssrrryyy{{{}}}}}}|||}}}}}}~~~|||{{{xxxyyyyyywwwvvvvvvxxxzzz||||||}}}zzzuuusssrrrrrrrrrqqqqqqssswwwzzz~~~yyymmmgggeeeddd```[[[UUUUUUSSSPPPMMMLLLMMMNNNOOOPPPSSSUUUXXX]]]cccgggggglllrrrvvvzzz~~~tttiiiaaaYYYPPPLLLLLLIIIHHHGGGGGGIIIKKKLLLLLLIIIKKKNNNQQQSSSUUUXXXYYYccckkkssszzz~~~~~~}}}~~~~~~}}}zzzxxxsssqqqnnnkkkhhheee```]]]WWWTTTPPPLLLKKKIIIGGGFFFEEEFFFGGGGGGJJJNNNTTTYYYbbbiiiuuuzzzpppooovvv}}}~~~|||yyywwwuuuwwwuuuttttttsssqqqnnnkkkhhheee```]]]ZZZWWWSSSQQQLLLLLLKKKKKKKKKLLLMMMMMMJJJIIIHHHHHHHHHIIIJJJKKKJJJHHHGGGFFFCCC???CCCIIILLLNNNOOOPPPZZZqqq{{{eeeNNN@@@;;;999777666666666555444555777:::;;;;;;===BBBFFFUUU]]]oootttmmmuuuzzzpppqqqvvv}}}|||{{{yyywwwuuuuuuuuuvvvwww{{{}}}~~~~~~~~~~~~{{{zzz|||}}}|||{{{zzz{{{|||}}}}}}zzzuuupppjjjddd```^^^[[[YYYYYYZZZZZZXXXVVVZZZZZZ\\\^^^aaabbbccccccgggjjjnnnqqqsssvvvyyy|||{{{zzzxxxvvvtttrrrqqqpppoooooonnnmmmmmmmmmmmmmmmnnnnnnnnnpppssstttsssrrrnnnnnnmmmmmmlllkkkkkkkkkkkkiiiggggggjjjlllkkkjjjmmmlllkkkkkkjjjjjjjjjjjjjjjlllnnnpppqqqrrrrrrrrrwwwyyy{{{{{{|||~~~{{{yyyxxxvvvvvvuuutttsssuuuxxx{{{||||||}}}|||xxxuuutttsssssssssrrrrrruuuyyy|||~~~qqqiii___YYYXXXWWWSSSPPPMMMMMMMMMKKKJJJJJJLLLMMMQQQSSSUUUXXX[[[```eeeiiiiiinnnuuu{{{yyynnnccc\\\UUUNNNKKKLLLGGGGGGGGGIIIKKKNNNPPPRRRNNNQQQUUUXXX[[[^^^aaadddhhhpppxxx~~~~~~}}}}}}|||~~~~~~|||zzztttrrrpppmmmkkkfff```\\\UUURRRNNNLLLKKKJJJHHHGGGDDDEEEFFFFFFHHHMMMSSSWWWccciiittt|||qqqnnnttt{{{|||xxxvvvtttwwwuuussssssqqqoookkkhhhhhhddd___[[[XXXVVVSSSQQQLLLKKKKKKJJJJJJJJJKKKKKKJJJIIIIIIIIIIIIJJJKKKLLLJJJIIIIIIIIIDDD???@@@EEEGGGIIILLLQQQ___|||}}}kkkTTTDDD===;;;888777777888777666666888;;;;;;;;;>>>CCCHHHUUU[[[lllvvvooowww~~~rrrjjjooowww}}}zzzxxxuuusssssstttvvvwwwxxxzzz||||||{{{{{{{{{||||||{{{zzz{{{}}}}}}|||zzzyyy{{{|||}}}}}}|||wwwrrrmmmgggaaa]]]\\\ZZZYYYYYYYYYZZZYYYXXXZZZ\\\___aaadddeeeeeeeeelllooossswwwzzz~~~zzzxxxvvvsssqqqpppppppppqqqpppooommmmmmlllllllllnnnnnnnnnppprrrsssrrrqqqnnnnnnmmmllllllkkkkkkjjjjjjhhhggggggiiijjjjjjiiikkkkkkkkkkkkjjjjjjjjjjjjmmmpppssstttrrrpppqqqsssuuuwwwzzz{{{}}}~~~|||yyyvvvuuuttttttsssqqqqqqtttyyy}}}}}}}}}|||yyywwwvvvuuusssssssssssssssvvv{{{~~~wwwpppccc\\\TTTPPPOOONNNLLLIIIFFFGGGHHHHHHGGGIIILLLNNNRRRTTTVVVYYY\\\aaafffkkkhhhnnnvvv~~~rrrhhh]]]WWWQQQMMMLLLNNNHHHIIIKKKLLLNNNQQQTTTWWWWWW[[[aaafffiiilllpppsssqqqyyy~~~}}}}}}~~~~~~|||zzzuuusssqqqooolllggg```[[[TTTQQQNNNKKKJJJIIIGGGFFFDDDEEEEEEFFFGGGLLLRRRVVV```gggsss}}}rrroootttzzz}}}yyyvvvuuuvvvuuutttssssssqqqmmmjjjhhhddd___[[[XXXVVVSSSQQQLLLKKKJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLLLLMMMLLLKKKKKKKKKEEE???>>>BBBGGGJJJMMMSSScccqqqYYYEEE>>>;;;888777777888777777666888:::;;;;;;>>>DDDIIIUUUZZZiiiyyyrrryyyzzznnnhhhooozzz|||yyywwwtttrrrrrrsssvvvxxxwwwxxxzzzzzzyyyxxxyyy{{{{{{{{{|||}}}~~~}}}zzzyyyxxxzzz|||}}}~~~}}}yyytttpppkkkeee___[[[\\\[[[ZZZYYYZZZ[[[[[[[[[ZZZ]]]aaadddfffggghhhhhhmmmpppuuuxxx|||xxxvvvsssqqqooooooppppppqqqqqqooonnnllllllkkkkkknnnnnnnnnoooqqqrrrqqqpppmmmllllllkkkjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhiiijjjjjjkkkkkkkkkkkkjjjoootttxxxwwwrrrppprrruuuvvvxxxzzz|||}}}}}}zzzvvvtttrrrrrrrrrrrrqqqqqqtttyyy}}}|||~~~}}}zzzxxxwwwvvvvvvssssssttttttuuuxxx|||{{{rrrhhhaaaWWWSSSMMMIIIIIIIIIGGGFFFCCCDDDFFFGGGGGGJJJMMMPPPRRRTTTVVVYYY\\\```fffjjjiiipppzzzwwwiii___VVVQQQNNNKKKLLLOOOMMMOOORRRSSSTTTVVV[[[^^^aaagggoootttvvvyyy~~~~~~~~~{{{yyyvvvuuurrrppplllfff```[[[UUURRRNNNKKKIIIGGGEEEDDDDDDEEEEEEEEEGGGKKKQQQUUUZZZcccqqq~~~~~~sssppptttzzzzzzwwwvvvsssrrrqqqrrrrrrqqqooolllhhhddd___[[[YYYVVVSSSQQQKKKKKKJJJIIIIIIHHHIIIIIIJJJJJJKKKLLLMMMMMMNNNNNNMMMLLLMMMLLLFFF>>>===AAAFFFJJJNNNUUUeee}}}bbbHHH>>>;;;777666666777777777555777999999:::===DDDIIITTTZZZkkk|||uuu{{{|||ooohhhppp|||~~~{{{yyywwwuuusssrrrrrrtttvvvwwwvvvwwwxxxxxxwwwvvvxxxyyy|||}}}}}}{{{xxxwwwvvvyyy{{{}}}~~~}}}zzzwwwrrrnnnjjjddd___[[[ZZZYYYYYYXXXYYYZZZ\\\^^^[[[^^^cccfffggghhhjjjlllqqqssswwwzzz~~~wwwuuurrrpppoooooopppqqqqqqqqqooonnnllllllkkkkkknnnmmmmmmoooqqqqqqpppoookkkkkkjjjjjjiiihhhhhhhhhiiiiiijjjiiihhhgggggggggiiiiiijjjkkkkkkkkkjjjiiimmmrrrvvvuuuqqqnnnpppsssxxxzzz|||}}}~~~}}}yyyvvvssspppooopppqqqqqqpppqqqsssxxx{{{zzz|||}}}|||zzzxxxwwwwwwvvvtttuuuuuuvvvwwwzzz}}}tttkkkaaaXXXSSSNNNJJJFFFDDDDDDDDDDDDDDDCCCDDDFFFGGGHHHKKKOOOQQQRRRTTTVVVYYY\\\```fffjjjnnnuuuwwwkkk___WWWPPPNNNMMMKKKMMMPPPOOORRRUUUWWWWWWZZZ___dddjjjqqqzzz~~~{{{yyyxxxuuurrroookkkeee___[[[UUURRRMMMJJJHHHGGGDDDCCCEEEEEEFFFFFFGGGKKKQQQUUUWWWaaappp|||tttooossswwwzzzwwwwwwooooooooopppqqqpppnnnlllhhheeeaaa^^^[[[XXXTTTQQQKKKJJJJJJIIIIIIIIIJJJJJJJJJKKKLLLMMMNNNOOOOOOOOONNNMMMMMMLLLFFF>>>===AAADDDHHHNNNUUUcccmmmNNN???;;;777555666777777777555777888888999===DDDJJJUUU]]]pppyyy|||sssjjjppp||||||yyywwwvvvsssrrrrrrqqqrrrssstttuuutttuuuvvvuuuttttttvvvxxx{{{}}}~~~{{{xxxwwwvvvuuuxxx{{{}}}~~~}}}{{{wwwtttpppllliiiddd___\\\XXXXXXXXXWWWWWWYYY\\\___^^^aaafffggghhhjjjnnnrrrwwwyyy|||~~~~~~vvvuuusssrrrqqqqqqqqqrrrqqqpppooommmmmmlllllllllnnnmmmmmmnnnppppppooonnnkkkkkkjjjiiiiiihhhhhhgggiiikkklllkkkhhhgggfffgggiiiiiijjjkkkkkkjjjiiihhhhhhllloooooommmlllmmmoooxxxzzz|||||||||{{{zzzwwwtttqqqnnnlllkkkmmmnnnooopppppprrruuuxxxvvvyyy|||}}}|||}}}}}}||||||{{{yyyxxxwwwwwwvvvwwwxxxxxxzzz~~~~~~xxxnnnddd\\\UUUOOOKKKHHHFFFCCCAAAAAABBBCCCDDDDDDEEEGGGGGGHHHKKKNNNQQQRRRTTTWWWYYY\\\aaagggkkkrrrzzz|||lll```ZZZSSSNNNOOOPPPPPPQQQUUUSSSXXX\\\^^^```cccjjjpppttt|||~~~~~~}}}{{{yyyvvvrrrmmmiiiddd^^^[[[SSSPPPLLLIIIHHHGGGEEEDDDFFFFFFFFFFFFHHHLLLQQQUUUXXXbbbooozzzsssmmmooosssyyyvvvvvvqqqpppppppppqqqpppmmmkkkgggeeeccc```^^^YYYTTTPPPJJJJJJJJJJJJJJJJJJKKKLLLJJJKKKMMMNNNOOOPPPPPPOOOOOOMMMMMMKKKEEE>>>>>>BBBEEEIIIOOOTTT^^^sssuuuRRR@@@===888666777888999999666888999999:::>>>FFFLLLWWWcccxxx}}}|||uuujjjooo{{{|||xxxtttsssrrrmmmnnnooopppqqqqqqqqqqqqrrrrrrsssrrrqqqqqqsssuuuxxxzzz|||{{{xxxvvvvvvwwwtttwww{{{}}}~~~~~~{{{yyyssspppmmmjjjhhhddd___\\\YYYZZZ[[[ZZZZZZ\\\```dddbbbeeeiiijjjjjjmmmsssyyy}}}{{{uuuuuuuuuttttttssssssrrroooooonnnmmmmmmmmmmmmmmmnnnmmmmmmnnnooopppnnnmmmllllllkkkkkkjjjiiiiiiiiijjjlllnnnllliiigggfffgggiiijjjkkkkkkkkkiiigggfffggghhhkkkmmmnnnnnnnnnnnnsssvvvzzzzzzzzz{{{~~~|||}}}}}}}}}~~~wwwvvvtttqqqnnnkkkiiihhhkkkmmmnnnooooooppprrruuusssvvvzzz{{{zzzzzz}}}~~~|||||||||{{{zzzyyyxxxwwwxxxyyyzzz{{{}}}~~~rrrlllbbbZZZTTTOOOLLLJJJFFFEEECCCBBBBBBCCCDDDEEEEEEFFFGGGHHHHHHJJJNNNQQQSSSUUUXXXZZZ]]]bbbhhhlllttt{{{uuufffZZZZZZTTTQQQSSSUUUUUUWWW[[[]]]bbbhhhkkkmmmrrrzzz{{{}}}}}}}}}}}}zzzvvvqqqlllhhhccc^^^[[[PPPNNNJJJIIIHHHHHHGGGFFFFFFGGGGGGGGGHHHLLLQQQVVV[[[cccnnnxxxsssllllllpppxxxuuuuuuuuutttsssssssssqqqnnnkkkgggeeedddbbb___ZZZTTTPPPJJJJJJJJJJJJJJJKKKLLLMMMJJJKKKMMMOOOPPPPPPPPPPPPPPPNNNMMMKKKEEE>>>???CCCIIIMMMQQQSSSYYYiiiwwwSSSBBB>>>:::777888999:::;;;777999::::::;;;???GGGMMMYYYggg~~~|||uuuiiinnnzzz{{{vvvrrrppppppjjjkkkmmmoooppppppooonnnppppppqqqooonnnoooqqqttttttwwwyyyxxxvvvtttvvvxxxtttwww{{{}}}~~~|||xxxwwwpppnnnkkkiiifffccc___\\\]]]_________^^^```eeejjjeeeiiikkkllllllooowww~~~zzzuuuuuuvvvvvvvvvuuutttsssooonnnnnnmmmmmmmmmnnnnnnnnnmmmlllnnnoooooonnnmmmnnnmmmmmmllllllkkkkkkjjjjjjmmmooommmjjjgggfffgggiiijjjkkklllkkkiiigggeeehhhhhhjjjmmmqqqrrrrrrqqqooorrrwwwxxxxxxxxx{{{~~~{{{yyyzzz~~~}}}{{{xxxvvvqqqpppnnnllliiigggeeedddeeegggiiikkkkkkllloooqqqsssvvvzzz||||||}}}~~~}}}~~~||||||}}}|||||||||{{{yyywwwuuusssqqqwwwzzzzzz}}}zzzrrrhhhaaaWWWNNNIIIFFFDDDCCCAAABBBCCCCCCBBBCCCFFFHHHJJJLLLMMMMMMMMMLLLMMMOOOOOOSSSXXX[[[^^^bbbhhhmmmxxx~~~uuueeeZZZVVVQQQSSSVVVWWWWWWZZZ```eeefffhhhmmmtttzzz~~~~~~~~~~~~~~~}}}{{{xxxsssooojjjeee___\\\UUUSSSPPPLLLIIIGGGEEEEEEGGGGGGGGGFFFGGGJJJOOOSSSXXX^^^hhhsssqqqffffffkkkwww~~~|||yyyvvvsssssssssrrrqqqpppooonnnnnngggeeeccc```\\\WWWQQQMMMOOOJJJEEEFFFKKKOOOPPPOOOPPPPPPPPPQQQQQQRRRRRRRRROOOOOONNNJJJEEEAAA??????KKKOOORRRSSSUUU___ooo|||[[[GGG???888888999888888:::777666888;;;;;;<<>>GGGQQQYYYeeelllsssrrrwww|||yyyzzzxxxkkkpppvvv~~~uuukkkbbb[[[WWWUUUWWWXXXYYY[[[[[[[[[ZZZYYY\\\\\\\\\]]]___bbbdddfffgggfffeeeddddddeeefffggglllnnnsssxxx}}}{{{wwwsssqqqqqqpppmmmjjjiiiiiiiiijjjiiikkknnnpppqqqsssvvvyyy{{{{{{|||~~~||||||{{{zzz{{{|||}}}~~~~~~wwwqqqqqqtttuuuoooiiikkklllnnnooonnnllliiifffjjjhhhgggggghhhiiiiiihhhiiiiiiiiijjjjjjkkkllllllhhhhhhiiijjjjjjjjjjjjjjjjjjkkkkkkmmmnnnnnnoooooooooqqqvvvyyyzzz{{{|||}}}~~~{{{vvv~~~zzzvvvzzz}}}{{{ssspppkkkgggddd```]]]ZZZWWWUUURRROOONNNMMMNNNNNNOOORRRVVVZZZ\\\```dddggggggjjjnnnqqqrrrsssuuuvvvuuuwwwyyyyyyxxxwwwwwwxxxxxxyyyzzz{{{{{{zzzyyyxxxvvv|||{{{rrrhhh^^^TTTLLLFFFEEEDDDCCCDDDEEEGGGFFFFFFGGGHHHHHHGGGFFFFFFHHHKKKQQQXXX______XXXSSSRRRTTTRRRVVV[[[___ccckkkttt{{{yyymmm```YYYTTTRRRTTTYYYZZZ```iiirrryyy~~~}}}zzzxxxwwwuuuqqqnnnkkkgggccc```XXXUUUPPPKKKHHHGGGGGGHHHJJJJJJJJJHHHFFFFFFHHHJJJIIIPPP[[[gggsssyyylllhhhjjjnnnxxx~~~|||xxxuuuttttttuuuvvvuuurrrpppnnniiifffbbb___\\\YYYUUURRRLLLKKKHHHGGGGGGIIILLLNNNPPPQQQRRRSSSTTTUUUVVVWWWWWWXXXXXXTTTNNNIIIEEECCCHHHXXXgggfffZZZSSSYYYccczzzjjjLLLCCC;;;:::999777666777777555666999;;;>>>HHHRRR\\\gggnnnxxxjjjllltttxxx|||vvvxxx~~~xxxkkkqqqxxx{{{rrrhhh___XXXUUUTTTTTTUUUWWWXXXYYYYYYYYYXXXYYYYYYYYY[[[]]]```bbbddddddcccbbbaaaaaaaaabbbccckkknnnsssyyy~~~{{{wwwssspppqqqpppmmmkkkiiiiiijjjkkkjjjmmmpppqqqssstttwwwyyyyyyzzz{{{|||}}}}}}~~~{{{xxxuuusssrrrtttwwwyyy}}}wwwqqqqqquuuuuuooohhhjjjkkkmmmnnnmmmkkkiiigggjjjiiigggggghhhiiihhhgggiiiiiiiiiiiijjjkkkmmmmmmhhhhhhiiiiiijjjkkkkkkkkkjjjjjjkkkkkklllmmmmmmnnnnnnppptttxxx|||~~~{{{yyy|||vvvrrrvvv~~~}}}zzzyyywwwuuusssnnnkkkfffccc```]]]YYYWWWTTTRRRNNNLLLJJJJJJKKKKKKKKKNNNRRRUUUXXX[[[___bbbdddgggkkknnnoooqqqrrrtttqqqrrrttttttsssssstttuuuwwwwwwxxxyyyyyyyyyxxxwwwvvv|||~~~yyysssiii___WWWOOOIIIEEEDDDDDDDDDFFFHHHJJJIIIHHHJJJKKKLLLKKKHHHGGGGGGGGGLLLPPPTTTVVVTTTRRRTTTVVVWWW[[[___cccgggnnnxxxsssiii```[[[YYYXXX[[[``````gggpppyyy}}}zzzxxxvvvuuurrrooollliiifffaaa^^^XXXVVVRRRMMMIIIGGGFFFFFFEEEFFFGGGFFFEEEEEEGGGIIIIIIPPPZZZfffrrr}}}{{{lllfffhhhjjjttt}}}~~~~~~{{{xxxuuuvvvwwwwwwuuurrrooommmgggddd```]]][[[YYYVVVSSSLLLKKKIIIGGGFFFHHHLLLNNNSSSSSSTTTUUUVVVVVVWWWWWW[[[[[[[[[XXXRRRLLLHHHFFFHHHVVVbbbaaaVVVPPPVVV___yyyqqqOOOEEE;;;999888666666999777666777999<<<@@@JJJUUU^^^iiipppsssdddgggqqqvvv{{{xxxzzzxxxkkkpppxxx~~~xxxoooeee]]]XXXUUUTTTQQQRRRTTTVVVWWWXXXWWWWWWVVVVVVWWWYYY[[[^^^aaaccc______^^^^^^^^^```aaabbbllloootttzzz~~~zzzuuuqqqnnnooommmllljjjjjjkkklllmmmkkkmmmppprrrssstttvvvxxxxxxxxxyyyzzz|||}}}~~~{{{|||~~~yyywwwssspppoooppprrrtttuuutttsssrrrrrrqqqooommmhhhiiikkklllllljjjiiihhhjjjhhhggghhhjjjkkkkkkkkkkkkjjjjjjiiijjjkkkmmmmmmiiiiiiiiiiiijjjkkklllllljjjjjjjjjjjjkkkkkklllmmmmmmooosssxxx}}}}}}zzzxxxoooooorrryyy~~~zzzvvvtttrrrooommmkkkhhhccc```]]]ZZZWWWTTTRRROOOLLLIIIHHHHHHIIIJJJHHHKKKNNNQQQTTTWWW[[[]]]aaaeeeiiilllmmmoooppprrrmmmoooqqqqqqppppppqqqrrrssstttuuuvvvwwwvvvuuuuuuwww}}}}}}|||}}}}}}zzztttmmmcccZZZRRRLLLGGGDDDEEEEEEFFFIIILLLNNNNNNMMMMMMNNNOOONNNKKKGGGFFFFFFKKKNNNPPPRRRSSSTTTVVVXXX[[[^^^bbbfffjjjqqq{{{}}}lllddd]]][[[ZZZZZZ]]]bbbdddlllvvv~~~|||zzzxxxvvvuuurrrpppmmmjjjhhhddd```]]]YYYWWWSSSNNNJJJGGGEEEDDDBBBCCCDDDDDDDDDDDDFFFHHHJJJPPPZZZeeeqqq|||}}}llleeeffffffqqq{{{~~~{{{vvvwwwxxxwwwuuurrrnnnllleeebbb___\\\[[[YYYVVVTTTLLLKKKIIIGGGFFFHHHKKKNNNUUUUUUUUUVVVVVVWWWWWWWWW]]]^^^^^^[[[UUUOOOJJJHHHEEERRR]]]\\\TTTOOOVVV^^^}}}xxxPPPFFF;;;888777666777999999777777:::===AAALLLVVV___iiipppsssaaaeeepppwww|||}}}xxxjjjpppwww|||wwwnnnddd\\\WWWUUUUUUNNNPPPRRRTTTVVVVVVWWWVVVUUUUUUVVVXXX[[[^^^aaaccc\\\[[[[[[\\\]]]```bbbccclllpppuuu{{{}}}yyytttooommmlllkkkjjjiiijjjlllnnnpppkkkmmmppprrrssstttuuuwwwwwwwwwxxxzzz{{{}}}~~~~~~zzz|||}}}~~~zzzxxxuuurrrppppppqqqqqqmmmqqquuusssooolllooorrrggghhhiiijjjjjjjjjiiihhhiiihhhhhhiiilllnnnooonnnkkkkkkjjjiiijjjkkklllmmmiiiiiiiiiiiijjjkkklllmmmiiiiiiiiiiiijjjkkkllllllmmmooosssxxx~~~zzzuuujjjnnnpppvvv}}}{{{uuuqqqnnnmmmkkkjjjgggddd```]]]ZZZVVVRRROOOOOOLLLHHHEEEFFFFFFGGGGGGHHHIIIIIIKKKOOOSSSWWWZZZ\\\]]]___bbbeeehhhkkkmmmlllllllllkkkjjjlllooorrrqqqrrrrrrqqqqqqrrruuuxxxzzz||||||{{{|||}}}zzzuuummmdddXXXOOOJJJGGGDDDAAACCCDDDEEEFFFHHHJJJKKKLLLOOONNNLLLIIIHHHGGGGGGGGGIIIJJJLLLOOORRRUUUXXXZZZ]]]___ccciiipppwww}}}{{{nnncccZZZZZZ]]]^^^aaadddmmmrrrzzz}}}{{{||||||}}}}}}{{{yyyvvvtttssspppkkkgggeeeccc```^^^XXXVVVRRRNNNJJJGGGEEEEEECCCDDDEEEDDDCCCDDDFFFGGGKKKQQQ[[[dddlllwwwrrrjjjkkkkkkpppvvv|||~~~{{{zzzxxxuuurrrpppnnnmmmhhheeeaaa]]][[[YYYVVVTTTQQQKKKGGGHHHHHHHHHJJJNNNUUUXXXZZZZZZXXXXXX[[[^^^aaa```___^^^ZZZTTTKKKFFFGGGNNNPPPSSSUUUOOORRReee~~~zzzXXXCCC;;;===999777:::777888888999;;;;;;>>>IIIUUU]]]kkkvvvssseeecccjjjttt|||kkknnn{{{|||sssggg___[[[XXXTTTPPPRRROOONNNPPPTTTWWWWWWVVVTTTUUUVVVYYY]]]_________YYYVVVVVVZZZ\\\\\\___dddpppuuu|||~~~{{{xxxuuuqqqlllhhhlllmmmnnnoooooommmkkkjjjjjjllloooqqqqqqrrrtttuuuvvvwwwyyyzzz{{{||||||||||||}}}~~~zzzvvvqqqooopppqqqpppnnnqqqrrrrrrsssrrrqqqpppooommmllljjjhhhhhhiiijjjkkkhhhhhhhhhhhhiiijjjkkkllljjjkkklllkkkiiihhhiiijjjlllkkkkkkjjjjjjjjjiiiiiiiiihhhhhhhhhiiijjjkkkkkkmmmooorrrwww|||}}}vvvnnnlllnnnpppttt}}}|||xxxrrrnnnkkkiiigggfffeeebbb^^^ZZZWWWTTTPPPMMMJJJGGGDDDBBBBBBDDDDDDDDDHHHHHHHHHJJJMMMQQQUUUWWWYYYYYY[[[^^^aaadddggghhhiiiiiijjjjjjiiijjjmmmooommmoooqqqrrrrrrsssvvvyyyyyy||||||zzz{{{|||yyytttkkkbbbVVVMMMHHHFFFDDDBBBDDDEEEFFFHHHJJJKKKLLLMMMRRRPPPNNNKKKIIIHHHHHHHHHMMMNNNOOOQQQTTTWWWZZZ[[[```bbbgggmmmssszzz}}}xxxpppggg______bbbccceeehhhrrrwww~~~}}}zzzzzz{{{|||{{{yyywwwvvvrrrooojjjgggdddbbb___]]]WWWUUUQQQMMMIIIFFFEEEDDDCCCDDDEEEEEEDDDDDDFFFGGGLLLRRRZZZccckkkvvvtttlllllljjjooouuu{{{}}}~~~~~~}}}{{{zzzxxxuuussspppnnnmmmjjjgggbbb^^^[[[XXXUUURRRRRRLLLHHHHHHIIIHHHKKKOOOVVVYYY\\\\\\ZZZZZZ]]]___aaaaaa```___\\\UUUMMMGGGFFFKKKMMMOOORRRNNNTTThhh}}}ZZZEEE<<<===888777999666:::999:::<<<<<>>999888<<<;;;888777999;;;<<<@@@LLLXXX___nnnwwwyyykkkbbbjjjzzz}}}tttnnneee[[[UUUSSSUUUVVVSSSUUUWWWYYY[[[]]]aaadddooopppqqqpppkkkbbbWWWPPPNNNOOOUUU[[[___dddppp||||||{{{vvvsssqqqpppqqqqqqqqqpppllllllmmmmmmmmmmmmnnnnnnmmmmmmnnnnnnmmmooorrrtttwwwxxxxxxyyyyyyyyyyyyyyyyyy|||~~~wwwvvvtttqqqooooooqqqtttqqqqqqqqqpppqqqqqqrrrsssppppppooonnnmmmkkkjjjjjjhhhhhhhhhgggggghhhhhhiiihhhjjjjjjjjjhhhggghhhiiiffffffhhhiiikkkmmmnnnooojjjhhhfffddddddeeeggghhhoooqqqssswwwzzz~~~}}}|||vvvqqqkkkiiifffdddcccaaa___]]]XXXTTTOOOLLLKKKJJJIIIHHHDDDBBBAAA@@@AAA@@@???======>>>@@@CCCEEEGGGHHHHHHGGGGGGIIIJJJMMMOOOQQQSSSUUUVVVXXXYYYZZZ]]]aaadddbbbdddfffggghhhjjjmmmppppppsssuuuttttttsssnnnggg[[[UUUMMMIIIJJJMMMNNNOOORRRTTTWWWZZZ\\\\\\[[[ZZZVVVVVVUUUUUUVVVWWWYYYZZZZZZ\\\___dddjjjooosssvvvxxxyyy{{{~~~yyytttnnnjjjjjjoootttzzz|||uuurrrwww}}}~~~|||zzzxxxvvvuuuuuunnnkkkfffbbb```]]][[[YYYVVVTTTPPPMMMJJJHHHGGGFFFFFFHHHJJJJJJIIIGGGFFFFFFFFFKKKRRRZZZdddqqqzzzppplllnnnuuuzzzzzzzzzyyyvvvrrrnnnllljjjgggcccaaa___]]]ZZZXXXSSSOOOLLLJJJFFFEEEMMMVVV\\\aaahhhkkkiiifffeeeeeecccdddfffgggddd]]]SSSLLLBBBEEECCCDDDJJJMMM[[[uuucccKKK@@@>>>888777:::888777777999<<<>>>BBBNNN[[[cccrrrzzz{{{mmmccckkk{{{}}}zzzrrrnnnfff]]]WWWTTTUUUWWWWWWYYY[[[]]]```dddkkkpppxxxyyywwwpppfff[[[TTTPPPLLLOOOUUU\\\aaahhhvvv|||yyywwwqqqpppooooooqqqqqqpppooommmmmmlllmmmmmmnnnnnnooonnnoooooonnnnnnooorrruuuwwwwwwxxxzzzzzz{{{{{{{{{yyy}}}xxxwwwuuurrrnnnmmmooorrrqqqpppoooooooooqqqrrrsssnnnnnnnnnnnnmmmlllkkkjjjjjjiiiiiihhhhhhhhhiiiiiiggghhhiiiiiihhhhhhiiijjjhhhhhhiiijjjkkklllmmmmmmiiigggeeecccccceeehhhiiimmmoooqqquuuyyy}}}zzztttooofffdddbbbaaa```___]]][[[VVVRRRMMMIIIHHHHHHHHHGGGEEEDDDBBBAAAAAAAAA???===<<<===@@@BBBEEEGGGHHHHHHCCCDDDEEEFFFIIIKKKMMMOOORRRSSSTTTUUUVVVYYY^^^bbb___aaacccdddfffiiinnnqqqooosssuuuttttttsssmmmeeeZZZTTTMMMJJJLLLOOOPPPPPPUUUXXX[[[^^^``````___^^^[[[ZZZYYYXXXXXXYYYZZZ[[[___aaadddhhhmmmrrrvvvxxx||||||}}}~~~vvvpppooollllllqqqvvv}}}~~~vvvnnnhhhnnnsssyyy{{{|||~~~{{{~~~~~~}}}{{{zzzyyyxxxxxxxxxnnnkkkfffbbb```^^^[[[YYYTTTRRROOOLLLIIIGGGFFFEEEFFFHHHKKKKKKIIIGGGFFFFFFDDDJJJQQQZZZcccppp~~~|||rrrkkkmmmttt~~~zzzzzz{{{zzzwwwsssooolllllliiieeeaaa___\\\YYYVVVRRROOOLLLIIIEEEDDDLLLVVV\\\bbbiiillljjjgggeeeeeebbbdddfffgggeee]]]SSSLLL@@@DDDBBBDDDJJJKKKYYYrrrfffNNNBBB???888555888555777777:::===???DDDQQQ]]]eeettt|||qqqffflll{{{}}}{{{qqqnnnggg___XXXUUUUUUWWWZZZ\\\___aaadddjjjsssyyy~~~~~~zzzpppbbbWWWRRRQQQJJJNNNVVV^^^dddlll{{{}}}yyywwwuuunnnmmmmmmooopppqqqooommmlllllllllllllllmmmnnnoooooopppoooooonnnpppsssvvvuuuvvvxxxzzz{{{|||}}}}}}zzz~~~zzzyyyvvvqqqkkkhhhiiilllpppooonnnnnnnnnpppqqqrrrlllmmmmmmmmmlllkkkkkkjjjjjjjjjiiiiiiiiiiiiiiijjjfffgggiiiiiihhhhhhjjjkkkjjjjjjjjjjjjjjjjjjjjjkkkgggeeecccbbbcccfffiiikkklllmmmppptttxxx||||||vvvqqqnnnhhhddd___^^^___]]]WWWRRRRRRPPPLLLIIIHHHIIIJJJKKKCCCCCCBBBAAA@@@>>>======<<<>>>@@@CCCEEEGGGGGGGGGGGGGGGFFFFFFFFFHHHIIIJJJIIIKKKNNNQQQTTTWWWXXXYYYZZZ]]]```ccceeehhhjjjmmmsssvvvwwwtttqqqpppkkkfffZZZTTTNNNLLLMMMQQQRRRSSSXXX[[[___aaaaaaaaabbbbbbbbb___]]]]]]ZZZXXXZZZ___aaadddjjjoootttxxx}}}|||vvvsssnnnnnnqqqwww|||}}}tttjjjeeefffgggjjjnnnqqquuuzzz~~~{{{yyyxxxyyyzzzyyyxxxqqqllleeeaaa___\\\XXXTTTRRRQQQNNNLLLJJJJJJIIIJJJHHHIIIJJJIIIGGGEEEEEEFFFJJJMMMRRRYYYcccooo|||yyyppphhhkkksss}}}{{{yyywwwvvvuuussspppmmmjjjgggbbb___\\\YYYVVVSSSQQQLLLHHHFFFEEEFFFMMMUUU___ccchhhjjjjjjhhhfffeeeeeedddeeehhhhhhaaaTTTJJJEEECCCCCCFFFIIIOOO]]]kkkfffLLL>>>===:::999:::666999888:::===>>>CCCPPP\\\iiissspppfffnnnyyy~~~|||{{{vvvppphhh___ZZZXXXYYYZZZZZZ___eeeiiipppyyy~~~}}}{{{oooeee[[[SSSQQQSSSSSSTTTWWW\\\eeeqqq~~~|||zzzwwwuuusssnnnnnnooooooooonnnnnnmmmkkkkkkkkklllmmmnnnooopppqqqqqqrrrqqqqqqrrrtttvvvwwwxxxzzz|||}}}~~~~~~{{{yyyvvvrrrooommmllllllmmmmmmnnnooooooooooooooommmoooooommmiiiggghhhiiijjjjjjjjjjjjjjjjjjjjjkkkdddeeeeeefffggghhhhhhiiimmmlllkkkkkklllllljjjhhhgggggggggggghhhiiijjjkkkpppppprrrwww}}}~~~{{{wwwrrrmmmjjjeeebbb^^^]]]]]]ZZZUUUOOOPPPNNNLLLJJJIIIIIIIIIJJJDDDCCCBBBAAA???>>>>>>===<<<>>>@@@CCCEEEFFFFFFFFFDDDDDDCCCCCCCCCDDDEEEFFFFFFGGGIIIKKKNNNQQQSSSTTTXXX[[[___bbbeeegggjjjlllqqquuuvvvsssqqqoooiiicccZZZVVVQQQPPPRRRUUUWWWWWW[[[^^^bbbdddddddddeeeeeegggdddbbbbbb___]]]___dddeeeiiinnnssswww{{{}}}xxxuuuppppppssszzz{{{tttkkkbbb___aaabbbeeekkkppptttyyy~~~}}}}}}{{{yyyxxxyyyzzzyyyyyyqqqllleeeaaa___\\\XXXTTTRRRPPPNNNKKKIIIHHHHHHHHHGGGHHHJJJIIIGGGEEEEEEEEEHHHKKKPPPWWWaaannnzzzwwwmmmhhhjjjpppzzz}}}{{{xxxuuussspppllliiijjjfffbbb^^^[[[XXXTTTRRRNNNIIIEEEDDDCCCCCCIIIQQQYYY]]]cccfffgggfffeeeddddddccceeehhhjjjdddYYYPPPFFFDDDDDDFFFIIIMMMXXXccc|||gggLLL>>>>>>:::999:::666999888:::===>>>CCCPPP\\\iiisssrrrgggooo{{{~~~|||{{{wwwqqqhhh___YYYXXXYYY[[[\\\bbbhhhlllsss{{{~~~~~~tttiii___VVVOOONNNQQQUUUWWW[[[aaajjjvvv|||{{{yyywwwuuusssrrrqqqnnnnnnoooooooooooonnnnnnkkkkkkkkkkkklllmmmnnnnnnooopppqqqppppppqqqtttvvvwwwxxxzzz{{{}}}~~~~~~}}}||||||zzzvvvrrrnnnllljjjjjjmmmmmmnnnooooooooooooooonnnooopppmmmjjjggghhhiiiiiiiiiiiiiiijjjjjjjjjjjjeeeeeefffgggggghhhiiiiiilllkkkjjjjjjkkkkkkiiihhhhhhhhhhhhhhhiiijjjkkklllpppqqqssswww}}}}}}|||xxxtttpppkkkhhhfffaaa___\\\[[[ZZZWWWQQQLLLMMMMMMLLLKKKJJJIIIIIIIIIEEEDDDBBBAAA???>>>>>>======???AAACCCDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDDDDEEEFFFIIILLLOOOQQQUUUXXX]]]```ccceeeiiikkknnnsssuuussspppmmmggg```XXXUUUTTTTTTWWWZZZ[[[\\\^^^bbbfffiiiiiiiiiiiijjjkkkhhhffffffdddaaaccciiilllooossswww{{{zzzxxxttttttxxx|||sssllleee]]]\\\^^^^^^ccckkkrrrwww{{{~~~}}}||||||zzzxxxxxxyyyzzzyyyxxxpppkkkeeeaaa___\\\XXXTTTQQQOOOMMMJJJHHHFFFFFFFFFFFFHHHIIIIIIGGGEEEEEEEEEFFFIIINNNUUU```lllyyyvvvlllgggiiioooxxx}}}yyyuuuqqqmmmhhheeeiiieeeaaa]]]YYYVVVRRRPPPLLLHHHEEEEEECCCBBBGGGNNNVVVZZZ```ccceeeddddddeeebbbbbbdddiiilllhhh^^^VVVGGGEEEEEEHHHKKKMMMSSS[[[iiiyyyhhhMMM???>>>:::999;;;666999888:::===>>>CCCPPP\\\hhhsssuuuiiippp}}}~~~}}}}}}yyysssiii___YYYWWWYYY[[[___ffflllpppwww~~~wwwmmmbbbZZZSSSMMMNNNRRRXXX\\\bbbiiirrr}}}}}}uuutttqqqooonnnnnnnnnooonnnnnnoooooooooooooooooollllllllllllllllllllllllnnnnnnooooooooopppsssuuuwwwxxxyyy{{{}}}~~~{{{|||~~~~~~}}}|||}}}zzzvvvqqqmmmjjjiiihhhmmmmmmnnnoooooooooooooooooopppooommmjjjhhhhhhhhhiiiiiiiiihhhhhhhhhhhhhhhfffgggggghhhhhhiiiiiiiiijjjiiihhhhhhjjjjjjiiigggiiiiiiiiiiiijjjkkklllmmmpppqqqsssxxx}}}}}}~~~zzzxxxsssnnniiifffcccbbb^^^\\\ZZZYYYXXXTTTNNNIIIJJJKKKLLLLLLKKKJJJIIIHHHFFFEEECCCAAA???>>>>>>>>>>>>???AAACCCDDDEEEDDDDDDFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEGGGJJJNNNPPPQQQUUUYYY]]]___bbbfffhhhkkkpppsssrrrooollleee^^^SSSSSSTTTVVVYYY[[[]]]^^^bbbfffjjjnnnnnnnnnnnnnnnlllhhhggggggeeeccceeekkkrrruuuxxx{{{~~~{{{yyyxxxyyy~~~{{{rrrkkkeee___^^^bbb```gggpppxxx~~~}}}||||||zzzyyywwwwwwxxxyyyxxxwwwooojjjddd```^^^\\\XXXTTTPPPNNNKKKHHHFFFEEEDDDDDDEEEGGGIIIIIIGGGFFFEEEEEEEEEHHHNNNUUU___lllyyyxxxllleeehhhooo{{{~~~yyyuuuqqqmmmhhheeegggddd___[[[WWWTTTPPPMMMLLLIIIGGGGGGEEEDDDHHHNNNWWW[[[```cccdddddddddeeeaaaaaadddiiimmmjjjaaaYYYIIIFFFGGGMMMPPPQQQTTTXXX]]]nnniiiNNN???>>>:::999;;;777999888:::===>>>CCCPPP\\\gggtttzzzmmmsss{{{tttiii___YYYXXXZZZ\\\aaahhhooosssxxx}}}~~~{{{qqqhhh^^^XXXSSSPPPSSSXXX]]]bbbiiirrr{{{~~~xxxnnnllliiigggfffhhhjjjlllnnnnnnnnnnnnnnnnnnoooooommmnnnnnnnnnnnnmmmmmmmmmlllmmmnnnnnnnnnpppsssvvvxxxyyyzzz{{{}}}|||zzzxxxzzz|||}}}||||||yyytttpppllljjjiiiiiimmmmmmnnnoooooooooooooooooonnnnnnllliiihhhgggggghhhhhhhhhhhhggggggggggggggghhhhhhhhhiiiiiiiiijjjiiigggfffggghhhiiihhhgggkkkjjjjjjkkkkkklllmmmnnnpppqqqsssxxx}}}~~~|||}}}vvvsssoooiiieeebbb```___[[[ZZZYYYWWWUUUQQQMMMJJJIIIJJJLLLMMMLLLKKKJJJIIIGGGFFFCCC@@@???>>>>>>>>>???@@@BBBDDDEEEEEEEEEEEEGGGGGGGGGGGGFFFEEEEEEEEEFFFEEEEEEEEEFFFIIIKKKMMMNNNQQQUUUYYY[[[^^^aaacccggglllpppooommmjjjddd]]]SSSTTTVVVXXXZZZ]]]___aaadddhhhmmmqqqqqqqqqppppppllliiihhhiiihhhfffiiiooowwwyyy{{{}}}~~~|||{{{|||~~~|||tttnnnhhhcccdddgggiiipppzzz~~~}}}|||yyyxxxvvvvvvwwwwwwuuusssmmmhhhbbb___]]][[[WWWSSSNNNMMMJJJGGGEEEDDDCCCCCCEEEGGGJJJJJJIIIGGGFFFFFFFFFIIIOOOVVVaaannn{{{wwwkkkbbbgggrrrzzzuuurrrnnnkkkhhheeeaaa]]]YYYUUURRRNNNLLLKKKHHHFFFFFFEEEDDDHHHOOOXXX\\\```bbbcccbbbccccccbbbbbbdddiiillljjjaaaYYYKKKHHHJJJQQQWWWXXXWWWYYYXXXiii~~~kkkPPP@@@>>>:::999;;;888999888:::===>>>CCCPPP\\\fffvvv|||ooouuuzzztttjjj```ZZZYYY[[[\\\bbbiiippptttwwwzzzxxxtttiiiaaaZZZWWWUUUUUUZZZ```dddiiiqqqzzzyyyrrrgggeeebbbaaaaaadddgggjjjmmmmmmlllllllllmmmoooooooooppppppqqqppppppooonnnlllmmmnnnooooooqqquuuxxxyyyzzzzzz|||~~~~~~zzzwwwtttrrruuuyyy}}}}}}{{{yyywwwsssooolllkkklllmmmmmmmmmnnnooooooooooooooommmlllkkkjjjiiihhhgggfffhhhhhhhhhgggggggggffffffhhhhhhhhhhhhiiiiiiiiiiiihhhfffeeeeeegggiiiiiihhhkkkkkkkkkkkklllmmmnnnooooooppprrrwww{{{~~~~~~~~~~~~~~~qqqnnnjjjfffbbb___]]]\\\WWWWWWUUUSSSQQQNNNLLLKKKJJJKKKLLLMMMMMMLLLKKKKKKIIIGGGCCC@@@>>>>>>>>>??????@@@CCCEEEFFFGGGGGGGGGEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDCCCCCCDDDFFFHHHIIIKKKNNNRRRUUUWWWYYY\\\^^^aaafffjjjiiihhhgggbbb[[[UUUWWWYYYZZZ[[[]]]aaacccccchhhnnnrrrsssrrrqqqqqqnnnkkkkkklllllllllpppvvv{{{|||}}}~~~~~~~~~~~~wwwtttpppmmmnnnrrryyy~~~}}}|||xxxwwwuuuuuuuuutttqqqoookkkfff```]]][[[YYYUUURRRMMMKKKIIIGGGEEEDDDDDDDDDEEEHHHKKKLLLKKKHHHGGGGGGGGGJJJOOOWWWbbbooo|||uuugggaaahhhtttyyyuuurrrooollljjjbbb^^^ZZZVVVTTTQQQMMMKKKIIIEEECCCCCCCCCCCCIIIPPPXXX[[[^^^```aaa```aaabbbccccccdddiiillljjjbbb[[[MMMIIIKKKTTT\\\\\\ZZZYYYVVVhhh~~~mmmQQQAAA>>>::::::<<<999999888:::===>>>CCCPPP\\\fffzzz{{{ooovvvxxxsssjjjbbb]]][[[\\\]]]bbbiiipppsssuuuuuuqqqkkkaaa[[[WWWXXXYYY[[[aaahhhmmmrrrzzz}}}ssslllaaa```^^^^^^___bbbfffhhhlllkkkjjjjjjkkklllnnnoooooopppqqqrrrrrrrrrqqqpppmmmnnnppppppqqqtttwwwzzz{{{{{{|||}}}|||xxxuuurrrooommmpppvvv|||~~~~~~|||zzzyyywwwrrrnnnllllllnnnooommmmmmnnnooooooooooooooolllkkkiiiiiijjjjjjhhhgggiiiiiihhhhhhggggggffffffhhhhhhhhhhhhhhhhhhhhhhhhgggeeeddddddgggiiijjjjjjkkkkkkkkkkkklllmmmnnnoooooooooqqquuuyyy}}}kkkiiifffccc___\\\ZZZYYYTTTSSSQQQOOOLLLKKKKKKLLLKKKKKKLLLMMMMMMNNNMMMMMMJJJGGGDDD@@@>>>>>>>>>??????AAACCCFFFHHHIIIIIIIIIDDDEEEFFFGGGGGGGGGFFFEEECCCCCCDDDDDDEEEEEEFFFFFFHHHKKKOOOQQQSSSTTTWWWYYY[[[```cccbbbbbbbbb___ZZZVVVXXXZZZZZZYYY[[[___bbbbbbgggmmmrrrsssrrrqqqqqqnnnkkklllnnnooopppttt{{{~~~~~~|||zzzwwwvvvttttttsssqqqnnnkkkiiiddd^^^[[[YYYWWWTTTPPPKKKJJJHHHFFFEEEEEEEEEFFFFFFIIILLLNNNLLLJJJHHHHHHFFFIIIOOOWWWbbbooo}}}tttfffccchhhsssyyytttpppmmmjjjhhh___\\\XXXUUURRRPPPMMMKKKIIIDDDBBBBBBBBBDDDKKKSSSWWWZZZ^^^aaabbbbbbdddeeedddccceeejjjnnnmmmfff___OOOIIIJJJSSS\\\\\\XXXUUUXXXiiinnnRRRAAA???::::::<<<999999888:::===>>>CCCPPP\\\hhh~~~vvvmmmwww~~~}}}}}}vvvrrrkkkddd___]]]]]]]]]bbbjjjqqqssssssrrrkkkddd]]]YYYYYY]]]aaadddjjjqqqwww{{{wwwmmmhhh^^^]]]\\\]]]___bbbfffhhhjjjiiihhhhhhiiijjjlllnnnnnnoooqqqrrrsssrrrqqqqqqnnnpppqqqrrrtttvvvzzz}}}}}}}}}}}}}}}wwwrrrooommmkkklllpppwww~~~}}}|||yyytttooollllllnnnooommmmmmnnnooooooooooooooommmkkkiiijjjlllmmmllljjjjjjjjjiiihhhhhhgggffffffgggggggggggggggggggggggggggeeeddddddgggiiikkkkkkkkkkkkkkkkkklllmmmnnnnnnooooooooorrrxxx}}}gggfffdddaaa^^^[[[XXXWWWQQQPPPNNNKKKIIIIIIKKKLLLLLLLLLLLLMMMNNNNNNOOOOOOJJJHHHDDD@@@>>>>>>>>>??????AAADDDGGGIIIJJJKKKKKKEEEFFFGGGHHHIIIIIIHHHGGGDDDEEEFFFFFFGGGGGGFFFFFFGGGJJJMMMOOOPPPRRRTTTUUUWWW\\\^^^^^^^^^___]]]XXXUUUWWWXXXWWWVVVWWW[[[___aaafffmmmqqqrrrrrrqqqpppllljjjkkknnnooopppuuu|||~~~~~~~~~{{{yyywwwvvvtttsssrrroookkkhhhhhhccc]]]ZZZXXXWWWSSSPPPJJJIIIHHHFFFFFFFFFFFFGGGFFFIIIMMMOOOMMMKKKIIIIIIEEEIIIOOOWWWaaaooo|||vvvhhhdddiiirrryyysssoookkkhhhfff]]]ZZZVVVTTTRRRPPPMMMKKKKKKFFFCCCCCCDDDGGGOOOXXXXXX\\\```ccceeefffiiijjjdddccceeekkkppppppiiicccOOOIIIIIIQQQZZZZZZUUUQQQ[[[kkkoooSSSBBB???::::::===999999888:::===>>>CCCPPP]]]iiiqqqkkkvvv}}}|||{{{{{{tttqqqkkkeee```^^^]]]]]]ccckkkqqqssssssppphhh```]]][[[\\\bbbggglllrrrxxx~~~sssjjjfff\\\\\\\\\]]]___cccfffhhhiiihhhgggggghhhjjjlllmmmlllnnnppprrrsssrrrqqqpppoooqqqssstttuuuxxx|||~~~~~~~~~yyysssnnnllljjjhhhnnnsss{{{~~~{{{uuupppmmmlllmmmnnnmmmnnnnnnooooooooooooooonnnkkkjjjkkknnnpppnnnlllkkkjjjjjjiiihhhggggggfffggggggggggggffffffffffffgggeeeddddddgggjjjkkklllkkkkkkkkkkkkkkklllnnnnnnooonnnnnnqqqvvv}}}gggddd___[[[YYYVVVTTTRRROOONNNLLLJJJIIIJJJKKKLLLLLLLLLLLLLLLMMMNNNOOOPPPLLLIIIDDD???======>>>@@@@@@BBBFFFHHHIIIIIIKKKLLLKKKLLLLLLLLLLLLLLLKKKKKKIIIIIIIIIIIIIIIIIIIIIIIILLLLLLMMMNNNOOOOOOOOOOOOVVVXXXZZZZZZXXXWWWWWWWWWVVVVVVVVVUUUTTTVVVYYY\\\bbbeeeiiimmmpppqqqqqqpppooonnnmmmnnnrrruuuxxxyyy|||~~~~~~|||{{{zzzxxxuuusssqqqnnnjjjgggfffddd```[[[VVVRRROOONNNMMMKKKIIIGGGEEEEEEFFFGGGJJJKKKMMMNNNMMMKKKHHHFFFHHHJJJPPPXXX___jjjzzzyyymmmggghhhooo}}}~~~uuuooommmjjjddd___]]][[[XXXTTTPPPMMMKKKJJJKKKEEEAAA@@@AAADDDMMMVVV^^^```aaaaaaaaaaaacccdddcccbbbcccfffiiiiiieeeaaaSSSJJJHHHQQQYYYWWWTTTVVVWWWnnnqqqSSSBBB@@@:::666::::::<<<::::::<<>>>>>@@@BBBDDDGGGJJJLLLMMMNNNOOOPPPNNNOOOOOOPPPPPPPPPOOOOOOIIIIIIJJJKKKLLLMMMNNNNNNNNNOOOPPPQQQQQQPPPPPPOOOLLLNNNPPPPPPNNNMMMNNNOOOMMMOOOQQQTTTVVVZZZ^^^bbbdddfffjjjnnnqqqrrrrrrqqqpppoooooonnnooorrrtttuuu}}}}}}~~~~~~{{{{{{|||~~~}}}{{{wwwuuusssqqqpppnnnkkkhhhaaa___\\\YYYVVVSSSQQQPPPMMMLLLIIIGGGFFFGGGHHHHHHHHHJJJLLLMMMMMMJJJGGGEEEEEEFFFKKKRRRXXXaaappptttjjjjjjooo|||xxxpppiiidddaaa___\\\[[[XXXTTTPPPMMMJJJIIIFFFBBBAAABBBCCCFFFMMMUUUYYY\\\___aaaccceeehhhkkkhhhffffffgggiiihhhccc^^^PPPEEEBBBHHHMMMKKKJJJLLL[[[wwwwwwWWWCCCAAA:::777::::::<<<::::::===@@@EEEPPP\\\bbbxxxzzzfffcccqqq}}}}}}~~~{{{yyywwwuuusssoooiiiaaaZZZXXXXXXXXXYYY]]]aaafffhhhiiigggffffffgggiiinnnsssyyy~~~xxxnnniiifffdddaaa```^^^]]]]]]^^^___```cccdddeeegggiiikkkkkklllmmmooorrrtttttttttuuuvvvzzz{{{{{{{{{zzz{{{~~~|||}}}|||wwwsssqqqpppooonnnkkkkkkkkkkkklllmmmoooooommmmmmlllllllllllllllkkkmmmlllkkkjjjhhhfffdddcccdddeeeffffffeeedddeeegggiiihhhhhhhhhiiijjjjjjkkkkkkkkkjjjjjjjjjkkklllllljjjkkknnnqqqsssvvvwwwxxx||||||ttt___[[[VVVSSSPPPNNNKKKIIIGGGFFFDDDCCCDDDEEEGGGHHHMMMMMMMMMNNNOOOPPPQQQRRRLLLIIIDDD@@@??????AAACCCEEEHHHLLLNNNNNNOOOPPPRRRQQQRRRRRRSSSSSSSSSSSSRRRMMMMMMNNNOOOPPPRRRSSSSSSQQQQQQRRRSSSRRRPPPOOOMMMHHHIIIJJJJJJIIIIIIJJJKKKJJJMMMPPPSSSVVVZZZ___bbbeeegggkkkooorrrrrrrrrqqqoooppppppppppppsssvvvxxx~~~{{{|||}}}{{{||||||}}}~~~~~~|||zzzuuusssqqqpppooommmjjjhhh```^^^[[[XXXTTTQQQPPPOOOKKKJJJHHHFFFEEEEEEFFFGGGGGGIIILLLMMMMMMJJJGGGEEEHHHHHHMMMSSSXXX```ooo}}}yyyllllllppp|||~~~xxxooofffaaa______\\\ZZZXXXUUUQQQMMMJJJIIICCCAAA@@@CCCEEEFFFMMMTTTYYY\\\___aaaccceeehhhjjjhhhfffeeefffgggeee```[[[PPPFFFBBBHHHLLLJJJKKKPPPccc|||ZZZDDDAAA;;;888::::::;;;::::::===@@@EEEPPP[[[cccyyyzzzeeeaaammmvvv}}}zzz}}}}}}{{{yyyvvvtttmmmhhh```ZZZWWWWWWWWWWWWYYY]]]bbbeeefffggghhhiiimmmnnnqqqtttyyy}}}sssmmmjjjiiiiiibbb```^^^]]]\\\]]]^^^___bbbdddfffhhhjjjkkklllllllllooorrrtttuuuvvvxxxzzz~~~||||||~~~}}}xxxtttrrrqqqooonnniiiiiiiiijjjkkkmmmnnnooommmmmmlllkkkjjjjjjiiiiiijjjjjjjjjiiihhhgggeeedddddddddeeeeeeeeeeeefffgggjjjjjjjjjiiiiiijjjkkkkkkkkkkkkkkkjjjjjjkkkkkkllljjjlllnnnqqqtttuuuuuuuuuyyyyyy~~~vvv\\\YYYTTTPPPNNNLLLIIIGGGDDDCCCBBBAAABBBCCCEEEGGGJJJKKKKKKLLLNNNOOOQQQRRRNNNKKKFFFBBB@@@AAACCCDDDFFFIIILLLOOOOOOPPPQQQSSSTTTUUUVVVVVVWWWWWWWWWVVVSSSSSSTTTUUUVVVVVVWWWWWWSSSTTTTTTTTTRRROOOLLLJJJDDDFFFGGGFFFEEEEEEGGGIIIIIILLLPPPSSSVVVYYY^^^aaaeeehhhkkkoooqqqrrrrrrqqqnnnoooqqqqqqrrruuuzzz~~~}}}yyy~~~}}}{{{|||~~~~~~~~~}}}}}}}}}}}}}}}~~~|||yyyxxxtttrrrpppooonnnllliiiggg```^^^[[[WWWSSSOOOMMMLLLIIIGGGEEECCCCCCCCCEEEFFFFFFIIILLLNNNNNNKKKHHHEEEIIIJJJMMMSSSWWW___nnn{{{}}}ooonnnsss~~~}}}vvvmmmddd___^^^___[[[ZZZXXXUUURRRMMMJJJHHHBBB@@@@@@CCCEEEFFFLLLSSS[[[]]]___aaabbbcccfffhhhfffdddcccdddeeeccc^^^YYYOOOFFFBBBGGGKKKKKKNNNUUUlll]]]EEEAAA;;;888;;;:::;;;999:::>>>AAAEEEPPP[[[fffzzz~~~hhh```iiipppzzz{{{tttxxx~~~|||xxxuuulllggg___ZZZWWWWWWVVVVVVWWW[[[___ccceeegggiiikkkmmmmmmnnnqqqwww~~~yyyqqqooonnnmmmlllbbbaaa___]]]]]]]]]^^^___ccceeegggjjjmmmnnnnnnnnnlllnnnrrruuuwwwyyy|||~~~~~~||||||~~~~~~yyyuuusssqqqooonnnjjjjjjjjjkkklllmmmooopppnnnmmmkkkiiihhhgggggggggffffffggghhhhhhhhhhhhgggdddcccccccccdddfffggggggkkkjjjjjjjjjjjjjjjkkkkkklllkkkkkkjjjjjjkkkkkkkkkiiijjjmmmppprrrsssssssssxxxxxx{{{{{{ZZZVVVQQQNNNKKKIIIFFFEEEBBBAAA@@@@@@AAABBBEEEFFFHHHHHHJJJKKKNNNPPPRRRTTTRRRNNNIIIEEEBBBBBBDDDEEEHHHJJJNNNPPPQQQQQQSSSTTTWWWXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYVVVVVVVVVUUURRRMMMIIIFFFBBBCCCDDDCCCBBBCCCEEEGGGHHHKKKOOOSSSVVVYYY]]]```eeehhhkkkoooqqqqqqqqqpppmmmppprrrssssssvvv||||||zzzvvvzzz|||zzz|||~~~~~~}}}}}}|||{{{{{{{{{|||}}}~~~~~~{{{xxxvvvtttrrrpppnnnmmmkkkhhheee___]]]ZZZVVVQQQNNNKKKJJJGGGEEEDDDBBBBBBBBBDDDEEEFFFIIIMMMOOOOOOMMMIIIFFFGGGHHHKKKQQQUUU]]]kkkyyyqqqqqqvvvzzzrrrjjjddd```___^^^[[[ZZZYYYVVVRRRNNNJJJHHHCCCAAA@@@CCCDDDEEEKKKSSS[[[]]]___``````aaaccceeecccaaaaaabbbdddbbb^^^YYYOOOFFFAAAEEEIIIJJJOOOXXXppp```GGGAAA<<<999;;;::::::999;;;???AAAFFFPPPZZZgggyyylllccchhhlllvvvyyyrrrxxx{{{wwwsssiiiddd^^^YYYWWWVVVVVVVVVVVVZZZ___ccceeegggiiijjjiiiiiikkkpppxxx{{{tttrrrssstttqqqmmmbbbaaa___^^^^^^___```aaaeeegggjjjnnnpppqqqqqqpppnnnqqqtttvvvwwwzzz}}}~~~}}}}}}~~~zzzvvvtttrrrooommmkkkkkkkkkkkklllmmmoooooonnnmmmjjjhhhfffeeeeeeeeecccdddeeeggghhhiiiiiiiiidddbbbaaabbbdddggghhhhhhjjjiiiiiiiiijjjkkkkkklllllllllkkkjjjjjjjjjkkkkkkfffgggiiilllnnnpppqqqqqqwwwwwwyyyVVVSSSNNNJJJHHHFFFCCCAAA@@@@@@??????@@@BBBEEEFFFGGGGGGIIILLLOOORRRUUUWWWUUURRRLLLGGGDDDCCCEEEFFFJJJMMMPPPRRRSSSTTTUUUVVVYYYZZZ[[[\\\]]]]]]]]]]]]___^^^]]]\\\[[[ZZZYYYXXXXXXXXXXXXUUUQQQKKKFFFBBB???@@@AAA@@@@@@AAACCCEEEEEEIIINNNRRRVVVZZZ^^^aaaeeegggkkknnnpppppppppooommmpppssssssrrrtttzzz{{{xxxvvvyyy~~~yyytttrrrtttyyy}}}~~~{{{zzz|||{{{{{{{{{{{{{{{zzzzzzzzz{{{}}}~~~|||xxxvvvtttrrrpppnnnllljjjfffccc]]][[[XXXTTTQQQNNNLLLKKKGGGEEECCCBBBBBBCCCDDDEEEGGGJJJNNNQQQQQQNNNJJJGGGFFFGGGJJJPPPTTT\\\jjjxxxrrrsssyyyxxxnnngggdddbbb___]]]ZZZZZZYYYVVVRRRNNNJJJGGGEEEBBB@@@BBBCCCDDDJJJRRRYYY[[[]]]^^^___```bbbdddaaa``````bbbeeeddd```[[[SSSIIICCCFFFIIIIIIPPPZZZooobbbGGGAAA<<<:::;;;999:::999;;;???BBBFFFOOOZZZcccuuupppeeeiiilllvvvzzzuuu|||}}}xxxrrrmmmeeeaaa[[[WWWUUUUUUUUUUUUVVVZZZ```dddfffggghhhiiijjjkkkooottt|||xxxuuutttwww||||||vvvpppbbbaaa```______```bbbcccgggiiimmmqqqsssttttttssssssuuuwwwwwwwwwxxx{{{}}}~~~}}}~~~{{{wwwuuurrrooommmkkkkkkkkkkkkkkklllmmmnnnooommmjjjgggdddccccccccccccdddeeefffggghhhhhhhhhdddaaa___aaadddggghhhhhhhhhhhhhhhhhhiiikkklllmmmmmmlllkkkkkkjjjjjjjjjkkkfffggghhhjjjmmmooorrrsssvvvuuuxxx~~~TTTPPPLLLHHHFFFCCCAAA???@@@?????????@@@BBBEEEFFFFFFGGGIIIMMMPPPTTTWWWYYYWWWTTTNNNIIIEEEDDDEEEFFFLLLOOORRRTTTUUUVVVWWWXXXZZZ[[[\\\]]]^^^^^^^^^^^^aaa```___]]][[[YYYXXXWWWYYYYYYXXXVVVQQQJJJCCC@@@>>>??????>>>>>>???BBBDDDCCCGGGMMMRRRVVV[[[___bbbdddgggjjjmmmooopppooonnnnnnqqqtttsssqqqrrrxxx}}}|||yyyzzz{{{yyymmmfffdddaaabbbgggkkkpppyyy}}}xxxxxxzzzyyy~~~{{{zzz}}}}}}zzzyyy|||xxxxxxxxxyyyyyyzzzzzzzzz|||}}}}}}yyywwwuuurrrpppnnnllliiieeebbbZZZYYYVVVSSSQQQNNNMMMMMMGGGFFFDDDCCCCCCCCCEEEFFFGGGJJJNNNRRRRRROOOKKKHHHGGGGGGKKKQQQUUU]]]kkkyyysssttt{{{vvvllleeedddccc```]]]ZZZZZZYYYVVVSSSNNNJJJGGGFFFBBB@@@AAABBBCCCJJJRRRWWWYYY\\\]]]^^^```bbbddd```___```bbbfffeeebbb^^^XXXNNNGGGIIIJJJJJJQQQ[[[llldddHHHAAA<<<:::<<<999:::999;;;???BBBFFFOOOYYY^^^pppssshhhkkkmmmwww~~~zzz{{{uuummmhhhbbb^^^YYYUUUTTTTTTTTTTTTWWW[[[aaaeeeggggggggggggnnnqqquuuzzz~~~yyywwwvvvwwwvvvuuuwww}}}{{{tttbbbaaa```___```aaaccceeehhhkkkooosssuuuvvvvvvuuuxxxyyyyyyxxxwwwwwwxxxzzz~~~~~~{{{xxxuuusssooommmkkkkkkkkkjjjkkkkkkllllllooommmiiifffcccbbbbbbbbbdddeeeeeefffggggggffffffdddaaa___```dddhhhiiihhhggggggggghhhiiikkklllmmmmmmlllkkkkkkjjjjjjjjjjjjhhhiiiiiikkknnnqqquuuwwwuuuuuuxxx~~~TTTRRRNNNJJJGGGDDDCCCBBBAAA>>>:::;;;???CCCEEEFFFGGGGGGIIILLLQQQTTTVVVVVVWWWUUURRRNNNKKKHHHFFFEEEJJJMMMPPPTTTWWWYYYZZZ[[[___^^^]]]]]]^^^```bbbcccdddbbb^^^[[[YYYYYYZZZ[[[\\\]]]]]]WWWNNNEEE@@@>>>;;;;;;<<<>>>@@@AAAAAA@@@EEEHHHLLLPPPTTTZZZ```dddgggjjjlllmmmmmmnnnoooqqqkkkmmmoooqqqrrrsssvvvxxx}}}~~~|||yyy|||xxxmmmccc\\\WWWVVVUUUUUUXXX]]]bbbeeeggggggfffeeefffjjjpppuuuwwwzzz|||}}}}}}{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{~~~~~~~~~zzzvvvuuusssooommmkkkhhheeeccc\\\ZZZWWWUUURRRMMMHHHDDDEEEDDDCCCBBBBBBCCCDDDEEEDDDIIIPPPVVVWWWSSSMMMIIIHHHGGGJJJPPPVVV]]]jjjvvv{{{uuuxxx|||ssshhhcccdddeeebbb___]]]\\\ZZZVVVRRRNNNJJJHHHHHHCCC?????????AAAIIIQQQXXXXXXXXXZZZ^^^bbbeeefffbbb___^^^aaafffgggddd```WWWPPPIIIHHHIIILLLSSSZZZllldddGGGBBB>>><<<===:::<<<;;;;;;===>>>BBBMMMZZZdddlllvvvdddeeerrr}}}xxxrrrkkkfff```]]]XXXSSSRRRSSSVVVXXXZZZ[[[]]]```dddhhhllloooqqquuu{{{|||yyyuuurrrpppooopppqqqqqqyyyzzzjjj]]]___```aaabbbdddgggiiipppooorrrwww{{{||||||}}}~~~}}}{{{zzzyyyyyyyyy}}}|||{{{~~~|||wwwrrrmmmjjjhhhiiijjjlllmmmmmmmmmllllllmmmllliiieeeaaa```bbbdddcccdddfffhhhiiihhhgggffffffeeedddcccbbbcccddddddggghhhiiikkklllmmmmmmnnnpppnnnllllllmmmmmmlllkkkjjjjjjkkkmmmpppsssuuuvvvwwwzzzSSSPPPMMMIIIEEECCCBBBAAAAAA>>>:::;;;>>>BBBDDDDDDDDDEEEGGGKKKOOOSSSUUUVVVVVVUUURRROOOLLLIIIHHHGGGLLLNNNRRRVVVYYY\\\]]]^^^bbbaaa___^^^^^^^^^```aaacccaaa___]]]\\\\\\^^^_________]]]WWWNNNFFFAAA@@@;;;;;;<<<>>>???@@@@@@???BBBEEEIIIMMMRRRXXX^^^ccchhhjjjmmmnnnnnnnnnooopppjjjlllooopppqqqrrruuuwwwzzz}}}}}}}}}uuuiii___XXXPPPPPPPPPQQQSSSVVVYYY[[[\\\]]]^^^___aaagggnnnsss|||~~~~~~|||{{{{{{|||{{{{{{zzzzzz{{{{{{|||}}}yyyvvvtttrrrnnnkkkiiigggccc```\\\ZZZVVVSSSQQQMMMIIIFFFFFFEEEDDDBBBBBBBBBCCCDDDDDDHHHOOOTTTTTTQQQLLLHHHGGGFFFIIIOOOUUU\\\iiiuuu}}}uuuxxx}}}yyypppeeeaaabbbcccaaa^^^^^^\\\YYYUUUQQQMMMJJJIIIGGGBBB?????????@@@HHHPPPXXXXXXYYY\\\```dddfffhhhdddaaa```bbbfffgggddd```WWWOOOIIIHHHIIIKKKRRRXXXlllcccGGGBBB>>><<<===:::::::::;;;>>>???DDDPPP]]]ccckkkuuueeefffrrr~~~}}}xxxqqqjjjeee[[[XXXSSSOOONNNOOORRRTTTWWWXXX[[[___dddiiinnnqqqvvvxxx{{{~~~~~~|||yyywwwrrrpppmmmkkklllooorrruuuzzzvvvggg^^^___aaabbbccceeehhhjjjppprrrvvv}}}}}}|||{{{{{{{{{{{{~~~~~~|||xxxsssnnnkkkiiiiiijjjkkkllllllkkkjjjiiikkkjjjhhheeebbbaaabbbddddddfffhhhjjjkkkjjjiiiiiigggfffeeecccccccccdddeeeiiijjjlllmmmnnnooooooooonnnmmmkkkkkklllmmmlllkkkjjjjjjkkkmmmpppsssuuuwwwxxx|||QQQOOOKKKHHHDDDBBBAAA@@@@@@===;;;:::<<>>@@@AAAAAABBBAAABBBDDDHHHLLLPPPWWW^^^cccgggiiikkkllllllllllllmmmjjjlllnnnppppppqqqtttvvvwww{{{uuuiii^^^WWWNNNOOOOOOPPPRRRSSSTTTUUUWWWXXX[[[^^^bbbiiiqqqwww~~~|||{{{||||||{{{{{{{{{{{{||||||~~~}}}||||||{{{xxxvvvtttqqqmmmjjjgggddd```^^^\\\YYYUUURRRPPPMMMJJJHHHGGGFFFDDDBBBAAAAAABBBBBBDDDHHHMMMPPPQQQNNNJJJGGGFFFEEEHHHNNNSSS[[[gggssswwwxxx{{{tttlllccc___```aaa```^^^^^^\\\XXXSSSOOOLLLJJJIIIFFFBBB??????>>>@@@GGGOOOXXXYYY\\\___bbbfffiiijjjgggeeebbbccceeefffdddaaaYYYQQQKKKJJJLLLNNNRRRXXXmmmbbbGGGBBB===<<<===::::::999;;;???AAAFFFSSS```dddkkk~~~uuueeefffrrr{{{|||wwwpppiiiddd[[[XXXTTTPPPOOOPPPRRRTTTTTTUUUXXX]]]ccciiiooorrrxxxxxxxxxvvvssspppmmmkkkkkkiiigggfffjjjpppwww|||qqqddd^^^```bbbcccdddeeeiiikkkpppuuu~~~~~~~~~}}}}}}}}}}}}}}}xxxtttpppmmmkkkjjjjjjjjjjjjiiihhhgggfffgggggghhhfffdddbbbcccdddccceeegggiiijjjjjjjjjiiigggfffeeeeeedddeeeeeeeeeiiijjjlllnnnoooooonnnnnnllljjjiiiiiikkkllllllkkkjjjkkkllloooqqquuuwwwyyy{{{PPPNNNKKKGGGDDDBBB@@@@@@>>>===;;;:::;;;===???@@@???AAADDDFFFJJJNNNRRRUUUUUUUUUTTTSSSQQQOOONNNMMMNNNOOOSSSWWW[[[___bbbccceeeccc```]]]\\\[[[[[[\\\]]]^^^___aaadddfffiiijjjhhhddd[[[QQQIIICCC@@@??????@@@BBBDDDDDDDDDEEEFFFFFFHHHKKKOOOSSSYYY___ddddddgggiiikkkjjjiiiiiijjjjjjlllnnnooooooqqqsssuuuvvvzzzyyyoooeee___WWWWWWVVVUUUVVVWWWYYYZZZ^^^```dddhhhmmmttt}}}}}}|||}}}||||||{{{{{{||||||}}}}}}{{{yyyyyyzzzzzzyyyxxxtttqqqmmmjjjgggccc___\\\[[[XXXSSSPPPOOOMMMKKKJJJGGGFFFDDDBBBAAAAAAAAAAAADDDGGGJJJMMMNNNLLLIIIGGGFFFEEEHHHNNNSSSZZZgggrrrzzzyyyzzz}}}}}}yyypppiiibbb^^^___aaa```______\\\WWWRRRNNNKKKJJJJJJFFFBBB?????????@@@GGGNNNWWWZZZ^^^bbbdddgggjjjllljjjhhheeeeeeffffffdddbbb]]]TTTNNNNNNQQQRRRUUUYYYjjj}}}```GGGBBB===;;;===;;;;;;;;;===@@@BBBGGGTTTaaafffmmmtttfffgggqqqxxx{{{}}}|||vvvooohhhcccYYYWWWSSSPPPOOOPPPSSSUUUSSSTTTWWW[[[aaagggkkknnnsssrrrooollliiifffdddccciiiggggggiiiooowwwwwwjjjccc]]]___bbbcccdddfffjjjlllpppzzz~~~~~~}}}xxxtttpppnnnmmmlllkkkjjjiiihhhfffeeeeeeccceeegggfffeeecccccccccaaabbbccceeefffgggggggggffffffffffffffffffffffffhhhiiikkklllmmmlllkkkkkkiiihhhggghhhjjjllllllkkklllmmmnnnqqqtttxxxzzz|||OOOMMMJJJFFFCCCAAA@@@@@@<<<<<<;;;::::::<<<>>>??????AAADDDFFFHHHLLLQQQUUUVVVVVVVVVUUUTTTRRRPPPOOOMMMNNNQQQUUUYYY]]]aaabbbbbb```^^^[[[YYYYYYYYYZZZXXXZZZ]]]aaaeeehhhjjjkkkhhhbbbWWWMMMEEE@@@>>>===@@@CCCFFFGGGGGGHHHJJJLLLMMMOOORRRTTTWWWZZZ___bbbdddgggjjjlllkkkjjjjjjkkkjjjlllnnnooooooppprrrtttvvvzzz|||zzzxxxxxx|||}}}~~~xxxooojjjccc```]]]ZZZ[[[^^^cccffflllnnnqqqvvv{{{}}}||||||{{{{{{{{{{{{||||||yyyxxxvvvvvvxxxyyyzzzyyytttqqqmmmjjjgggccc___\\\ZZZWWWSSSPPPNNNMMMKKKJJJGGGFFFDDDBBBAAA@@@@@@AAACCCFFFIIILLLMMMLLLJJJHHHGGGFFFIIINNNSSSZZZgggrrr}}}zzzyyyyyy{{{zzzvvvsssnnniiibbb___```aaaaaa```^^^[[[VVVQQQMMMJJJIIIIIIGGGCCC@@@AAA@@@AAAFFFNNNVVV[[[```dddeeegggiiikkkllljjjiiihhhgggfffeeeccc^^^VVVPPPQQQUUUVVVXXXZZZcccttt___GGGBBB<<<:::<<<;;;>>>===>>>AAABBBGGGSSS```hhhpppssseeefffnnnuuuxxxzzz{{{uuunnnfffaaaTTTRRROOOMMMLLLNNNPPPQQQUUUUUUWWWYYY]]]aaaeeeggghhhfffeeecccaaaaaaaaabbbeeefffiiinnnwww}}}lllcccaaa\\\___aaaccceeehhhlllooosss~~~}}}{{{wwwssspppnnnnnnmmmlllkkkiiigggfffeeedddaaacccffffffeeeccccccccc```aaabbbcccdddeeeeeefffcccdddeeefffgggggghhhhhhhhhjjjlllmmmmmmllljjjiiihhhgggfffgggiiikkkkkkkkknnnoooqqqtttwww{{{~~~MMMKKKHHHDDDBBB@@@??????:::;;;<<<;;;;;;<<<>>>@@@@@@CCCFFFFFFGGGJJJPPPVVVWWWXXXXXXXXXVVVTTTRRRQQQLLLMMMOOORRRWWW[[[^^^``````^^^[[[XXXVVVUUUUUUUUUSSSVVVZZZ___cccfffhhhhhhccc\\\RRRIIICCCAAA@@@???CCCGGGKKKMMMMMMNNNQQQTTTWWWYYY\\\]]]]]]]]]^^^___eeehhhllloooooonnnnnnnnnkkkmmmoooppppppqqqsssuuuxxx{{{~~~~~~}}}zzzvvvsssrrrsssvvvxxx{{{}}}yyyuuullliiidddbbbccchhhnnnrrryyy|||}}}{{{{{{zzzzzzzzzzzz{{{{{{wwwuuutttuuuwwwxxxxxxxxxssspppllliiigggccc```]]]YYYWWWSSSPPPOOOMMMJJJHHHFFFEEECCCAAA@@@@@@AAAAAABBBEEEIIIMMMOOONNNLLLKKKGGGFFFIIINNNSSSZZZfffrrr|||yyyvvvuuuwwwwwwtttqqqlllhhhddd```````````````\\\ZZZVVVQQQMMMJJJHHHHHHFFFBBB@@@@@@@@@@@@EEELLLUUU[[[aaaeeeeeeeeegggiiikkkllllllkkkjjjhhheeeddd^^^VVVPPPSSSXXXZZZ[[[\\\]]]mmm]]]GGGBBB<<<999<<<<<<>>>===???AAABBBGGGSSS___jjjrrrqqqddddddlllrrrvvvyyy~~~zzztttmmmeee```UUUSSSQQQOOOOOOPPPRRRTTTVVVVVVVVVWWWYYY[[[^^^______^^^^^^^^^^^^```bbbcccaaadddlllvvvtttccc]]]^^^]]]___cccfffiiilllqqqtttyyy~~~}}}|||~~~}}}yyytttqqqnnnnnnmmmmmmllljjjhhhfffeeedddddd```ccceeeeeedddbbbbbbcccaaabbbbbbccccccddddddeee```aaaccceeeggghhhiiiiiikkklllnnnppppppnnnkkkjjjhhhgggfffgggiiikkkkkkjjjnnnooorrruuuyyy}}}JJJHHHEEEBBB???===<<<<<<999:::<<<<<<;;;<<>>???>>>>>>BBBIIITTTZZZaaaeeedddbbbdddfffjjjlllnnnnnnllliiifffeeebbbYYYTTTXXX^^^aaa```aaa```nnn\\\FFFBBB<<<999<<<<<<<<<;;;===@@@BBBGGGTTTaaaiiirrrpppcccbbbiiipppuuuyyy~~~yyyssslllddd___WWWVVVTTTSSSSSSUUUWWWXXXVVVUUUUUUUUUVVVWWWYYYZZZ\\\\\\\\\]]]___aaacccdddeeekkkuuu}}}mmm___ZZZ]]]^^^aaaeeeiiimmmrrrwww{{{}}}{{{|||}}}~~~~~~}}}zzzvvvrrrnnnmmmllllllllljjjhhhfffddddddccccccaaacccddddddbbbaaabbbcccaaaaaaaaa``````aaaaaabbb\\\^^^aaadddgggiiijjjkkkkkkmmmoooppppppnnnkkkiiiiiihhhggggggiiikkkkkkjjjmmmnnnqqqtttyyy}}}GGGEEEBBB???===;;;::::::888:::<<<===<<<===@@@CCCEEEGGGJJJIIIHHHJJJPPPWWWZZZZZZ[[[[[[YYYVVVSSSRRRMMMNNNOOOQQQTTTXXX\\\^^^```]]]YYYSSSOOOLLLKKKJJJMMMPPPUUUZZZ^^^`````````UUUOOOHHHEEEFFFIIIJJJJJJRRRWWW]]]``````bbbggglllooorrrttttttpppjjjeeeccc___ccchhhlllmmmmmmmmmmmmmmmoooqqqqqqqqqrrrtttuuuyyy{{{}}}~~~|||zzzyyyuuutttrrrooolllkkklllnnnooossswww{{{~~~{{{zzzyyyyyyxxxxxxyyyyyyzzzxxxwwwvvvuuuuuutttrrrooonnnlllhhhfffdddaaa^^^\\\XXXWWWTTTRRRPPPMMMHHHEEEDDDCCCBBBAAAAAAAAABBBCCC@@@DDDKKKQQQSSSSSSQQQNNNEEEDDDGGGLLLPPPWWWcccooo|||uuurrroooppptttwwwxxxwwwjjjhhhddd```^^^]]]^^^^^^YYYXXXVVVSSSOOOJJJGGGEEEBBB>>>======<<<<<<@@@GGGSSSZZZbbbdddcccaaabbbdddiiilllooopppnnnjjjgggeeefff^^^YYY^^^eeegggggggggfffttt~~~\\\FFFBBB<<<999<<<<<<999999<<<@@@BBBHHHVVVccciiirrr~~~ooobbbaaagggooouuuzzz~~~yyyssskkkddd^^^UUUTTTRRRQQQRRRSSSUUUVVVUUUTTTTTTTTTTTTUUUWWWXXX]]]^^^^^^___```bbbcccdddooouuu}}}uuujjj^^^[[[^^^___cccggglllpppvvv{{{~~~~~~|||zzz}}}~~~~~~}}}}}}|||yyytttpppmmmkkkkkkllljjjiiifffdddcccbbbbbbcccbbbcccdddcccaaaaaabbbccc______^^^]]]]]]]]]]]]^^^ZZZ\\\```dddgggiiikkkkkkiiikkkmmmooonnnkkkhhhfffjjjiiihhhhhhjjjkkkkkkjjjlllmmmpppsssxxx|||DDDCCCAAA???===;;;::::::<<<;;;;;;;;;<<<>>>???AAAHHHHHHHHHJJJMMMRRRVVVYYY\\\[[[[[[[[[[[[YYYUUURRROOOOOOOOOPPPSSSXXX\\\______\\\VVVPPPLLLJJJKKKLLLMMMNNNQQQVVV\\\]]]ZZZWWWLLLJJJGGGEEEEEEIIIPPPVVV[[[]]]___bbbfffllltttyyyzzz}}}yyypppiiiddddddeeefffhhhiiikkklllmmmnnnnnnmmmmmmnnnppprrrsssxxxxxxyyy{{{|||~~~~~~|||zzzzzz{{{yyyuuuqqqpppnnnllljjjjjjlllnnnooorrrsssuuuyyy~~~}}}zzz{{{|||{{{yyyxxxyyyzzzuuuvvvvvvvvvvvvtttrrrqqqpppnnnjjjfffaaa]]]ZZZYYYWWWUUUSSSPPPNNNLLLKKKJJJEEEDDDCCCBBBAAABBBBBBCCCCCCEEEIIINNNRRRSSSQQQNNNJJJIIIJJJNNNQQQWWWbbblllwwwrrroooooorrrwww{{{zzzyyypppjjjbbb^^^]]]]]]\\\[[[VVVUUUSSSQQQOOOKKKFFFBBB???@@@???>>>===???CCCFFFOOOXXX```aaa```cccffffffjjjmmmpppqqqpppnnnlllllllllbbb]]]ccckkklllhhhddddddsssaaaFFFBBB???>>>@@@<<<======>>>AAACCCIIIWWWdddiiissstttcccdddjjjnnnuuu~~~yyyrrrjjjbbb\\\RRRPPPNNNNNNQQQTTTUUUUUUVVVTTTSSSRRRSSSVVVXXXZZZ\\\]]]^^^^^^^^^```fffjjjssszzzyyynnnccc]]]]]]^^^cccfffjjjoootttyyy~~~~~~|||||||||zzz{{{}}}}}}~~~zzzvvvpppllljjjjjjjjjjjjiiigggeeecccccccccdddeeehhhgggdddbbbaaaaaabbbccccccbbb___]]][[[ZZZZZZZZZYYY]]]bbbfffhhhiiikkklllnnnlllkkklllmmmlllhhhddddddgggiiijjjjjjjjjkkklllnnnoooqqqsssuuuyyy~~~|||CCCBBB@@@>>><<<;;;::::::;;;;;;;;;;;;<<<>>>@@@AAAHHHGGGHHHIIIMMMQQQVVVYYY^^^]]]]]]]]]]]][[[WWWUUUPPPPPPPPPQQQSSSWWW[[[]]]^^^ZZZTTTMMMIIIGGGHHHHHHJJJJJJKKKNNNQQQRRROOOLLLIIIHHHGGGFFFHHHNNNVVV\\\bbbeeehhhlllpppvvv|||vvvmmmhhhcccdddeeegggiiikkklllmmmnnnmmmmmmmmmnnnppprrrssswwwwwwyyyzzz{{{}}}~~~~~~|||zzzxxxxxxxxxwwwssspppooommmkkkjjjjjjlllnnnooossssssuuuxxx|||~~~zzz{{{{{{zzzwwwvvvvvvwwwvvvvvvvvvuuutttsssqqqpppooommmiiieee```\\\ZZZXXXVVVUUUSSSPPPNNNLLLKKKJJJEEEDDDCCCBBBBBBBBBCCCDDDCCCDDDHHHMMMQQQQQQOOOLLLJJJHHHJJJNNNRRRWWWcccnnnxxxpppmmmkkknnntttyyyzzzyyyqqqkkkccc^^^]]]]]][[[ZZZVVVTTTRRRQQQOOOKKKFFFBBB??????>>>===<<<===AAADDDOOOYYY```aaa```dddhhhiiiooorrruuuvvvuuusssrrrrrrsssiiidddhhhnnnnnniiieeefffxxx```EEEAAA???>>>@@@===>>>>>>???BBBDDDIIIVVVcccllluuuvvvfffgggmmmqqqwww~~~zzzsssjjjaaa[[[SSSQQQOOOOOOQQQTTTVVVWWWWWWUUUSSSRRRSSSVVVYYY\\\]]]___`````````ccchhhlllwww}}}~~~{{{tttkkkccc```aaacccfffiiinnnqqquuu{{{~~~~~~~~~{{{|||}}}~~~~~~yyyuuupppllljjjiiihhhgggiiihhheeecccaaaaaabbbbbbcccbbbaaa``````aaaaaabbbaaa```^^^]]]\\\[[[[[[\\\ZZZ^^^cccgggiiikkkmmmnnnqqqpppooopppqqqoookkkhhhhhhiiikkkkkkjjjjjjlllmmmmmmnnnpppqqqssswww|||AAA@@@>>><<<;;;999999999:::::::::;;;===???AAABBBGGGFFFGGGHHHLLLPPPUUUXXX]]]]]]\\\]]]^^^]]]ZZZXXXSSSSSSSSSSSSUUUWWWYYY[[[[[[WWWQQQJJJEEECCCCCCDDDEEEDDDDDDEEEGGGGGGFFFDDDEEEEEEFFFHHHLLLTTT^^^eeekkknnnsssxxx|||yyyooohhhbbbcccdddfffiiikkklllmmmmmmmmmmmmmmmnnnpppqqqsssuuuvvvwwwxxxzzz{{{{{{{{{xxxwwwvvvvvvvvvtttqqqnnnooonnnmmmlllmmmnnnqqqrrrvvvvvvwwwyyy||||||yyyzzzzzzxxxvvvttttttuuuxxxwwwvvvuuusssrrrqqqpppnnnlllhhhddd```\\\ZZZXXXVVVUUURRRPPPMMMKKKJJJJJJFFFEEEDDDCCCCCCCCCDDDDDDCCCEEEHHHLLLOOOOOOMMMJJJHHHGGGIIINNNRRRYYYeeeqqq{{{nnnjjjfffiiiqqqxxxzzzzzzssslllddd___]]]\\\ZZZXXXVVVTTTRRRPPPNNNJJJFFFCCC??????===;;;:::;;;???AAAMMMVVV]]]^^^^^^ccchhhjjjrrruuuwwwxxxwwwwwwwwwwwwwwwnnniiimmmqqqoookkkhhhhhh~~~^^^EEEAAA>>>>>>???===@@@???AAACCCEEEIIIVVVbbblllvvv|||mmmlllppptttzzz~~~{{{tttjjj```YYYUUURRROOOOOOQQQTTTWWWXXXXXXVVVSSSRRRSSSWWW[[[^^^```aaabbbcccdddgggkkkooo{{{{{{vvvuuurrrnnnhhhdddcccfffiiikkknnnrrrsssvvv}}}~~~~~~|||}}}~~~xxxuuupppllljjjhhheeecccgggfffdddaaa```______```^^^_________``````aaaaaa______]]]\\\\\\[[[\\\\\\ZZZ^^^cccgggjjjlllnnnppprrrqqqpppqqqqqqpppmmmkkklllllllllkkkjjjjjjlllnnnkkklllnnnooopppsssxxx||||||}}}>>>===<<<:::999888888888888999:::<<<>>>@@@BBBCCCFFFEEEFFFGGGJJJOOOSSSVVVXXXXXXXXXZZZ\\\]]]\\\[[[WWWWWWWWWWWWXXXYYYYYYZZZZZZVVVOOOHHHCCCAAA@@@AAA?????????@@@BBBDDDEEEEEECCCDDDFFFJJJPPPZZZdddkkkqqquuu|||vvvkkkeeeaaabbbdddfffhhhjjjlllmmmllllllllllllmmmoooppprrrrrrsssuuuvvvxxxxxxxxxxxxuuuuuuuuutttsssqqqooommmooooooooooooppprrruuuvvvzzzzzz{{{||||||wwwuuuvvvwwwwwwuuuuuuvvvwwwzzzyyyxxxvvvtttrrrqqqqqqnnnlllhhhddd```]]][[[ZZZUUUTTTRRROOOMMMKKKJJJIIIGGGFFFEEECCCCCCDDDDDDEEEDDDFFFHHHLLLOOOOOOMMMJJJGGGFFFHHHMMMSSS[[[hhhuuunnngggcccfffoooyyy}}}}}}vvvooofff___]]][[[YYYVVVUUUSSSPPPNNNLLLJJJEEEBBB??????>>>;;;:::;;;>>>@@@IIIRRRYYYZZZ[[[```fffhhhqqqsssuuuvvvvvvvvvwwwxxxvvvoookkkmmmpppmmmkkkjjjlll\\\DDDAAA>>>===???===AAAAAABBBEEEFFFJJJVVVbbbjjjtttuuuqqqsssvvv{{{}}}vvvkkk___XXXUUURRROOONNNPPPSSSVVVWWWWWWUUUSSSRRRTTTXXX]]]```ddddddeeefffhhhkkknnnqqqyyyzzz||||||{{{wwwsssqqqpppmmmiiieeedddeeeiiilllmmmqqqtttuuuwww~~~~~~~~~~~~}}}wwwtttpppllliiifffbbb```cccbbbaaa```____________]]]^^^___`````````______^^^^^^]]]\\\[[[ZZZYYYYYYYYY]]]cccgggjjjlllnnnpppnnnnnnnnnnnnnnnnnnlllkkknnnnnnmmmjjjhhhhhhkkkmmmjjjkkklllmmmnnnqqquuuyyy{{{|||<<<;;;:::999888888888888888999;;;>>>AAACCCEEEEEEFFFEEEEEEFFFIIIMMMQQQSSSSSSSSSTTTXXX\\\^^^___^^^[[[[[[\\\\\\[[[[[[ZZZZZZYYYTTTNNNGGGBBB?????????>>>>>>>>>>>>???@@@BBBDDDBBBDDDHHHMMMTTT^^^iiipppxxx}}}{{{pppgggbbbaaabbbccceeegggiiikkklllkkkjjjjjjjjjkkkmmmooopppoooqqqssstttuuuuuuuuutttssstttttttttrrrpppnnnmmmmmmmmmnnnoooqqqtttvvvxxx{{{|||~~~xxxsssqqqmmmooorrrttttttvvvyyy{{{{{{zzzyyywwwuuusssrrrqqqmmmkkkhhheeeaaa^^^\\\[[[TTTSSSQQQNNNLLLJJJIIIHHHGGGFFFEEECCCCCCDDDDDDEEEFFFGGGIIILLLOOOOOONNNKKKGGGFFFHHHMMMSSS\\\jjjwwwmmmfff```dddppp{{{xxxqqqggg```]]]ZZZWWWTTTSSSQQQNNNLLLJJJHHHDDDBBB@@@???>>><<<:::;;;>>>AAAHHHRRRYYYZZZ[[[aaafffhhhnnnppprrrrrrssstttvvvyyy{{{tttnnnmmmllliiigggiiittt}}}ZZZCCCAAA===<<>>BBBAAACCCFFFGGGKKKWWWcccjjjttt}}}tttsssvvv{{{~~~wwwlll```XXXTTTQQQMMMMMMOOORRRTTTTTTUUUTTTSSSSSSUUUZZZ___ccchhhhhhhhhiiillloooqqqrrrssssssssssssssstttttttttpppmmmhhheeedddfffiiikkknnnqqqsssuuuyyy}}}}}}{{{vvvsssnnnjjjgggddd```^^^]]]]]]^^^^^^___```aaaaaa``````aaaaaaaaa```___^^^^^^^^^]]]\\\ZZZYYYWWWWWWXXX\\\bbbfffhhhjjjlllnnnllllllmmmmmmlllkkkkkklllnnnnnnllljjjggggggiiikkkiiijjjllllllnnnqqquuuxxx~~~~~~;;;:::999999888888888888888:::===@@@CCCFFFGGGHHHGGGFFFEEEEEEGGGJJJNNNPPPQQQQQQRRRUUUYYY]]]^^^^^^]]]]]]^^^^^^^^^\\\[[[YYYWWWSSSLLLEEEAAA?????????===>>>>>>===;;;;;;<<<>>>BBBEEEJJJPPPYYYcccnnnvvv{{{ssskkkfffdddaaabbbccceeeggghhhiiijjjiiihhhhhhhhhiiikkkmmmnnnmmmnnnppprrrssssssqqqqqqppprrrsssrrrpppmmmlllmmmjjjjjjlllnnnqqqtttvvvxxxzzz}}}~~~qqqjjjhhhhhhcccfffjjjmmmpppssswwwzzzyyyyyyyyyxxxwwwtttrrrqqqllljjjgggddd```^^^\\\[[[TTTSSSPPPNNNKKKIIIHHHHHHFFFEEEDDDCCCCCCCCCDDDDDDFFFFFFHHHKKKOOOPPPOOOMMMHHHFFFHHHMMMTTT]]]lllyyylllddd^^^cccqqq~~~{{{sssiiiaaa]]]YYYUUURRRQQQNNNKKKIIIHHHFFFCCCAAA??????>>><<<:::;;;???BBBJJJTTT]]]___```dddhhhjjjlllmmmoooooopppsssvvvyyyzzzrrrmmmgggbbbcccfff|||zzzXXXCCC@@@<<<;;;??????AAABBBDDDHHHIIIMMMXXXdddooowwwuuurrrvvv|||xxxmmmaaaYYYRRRPPPNNNMMMOOOQQQRRRRRRSSSSSSTTTVVVZZZ___dddggglllkkkkkkllloooqqqrrrqqqnnnoooqqqsssvvvxxx{{{|||tttoooiiiffffffgggiiijjjmmmooorrrvvv}}}{{{}}}|||zzzuuuqqqlllhhheeebbb___]]]ZZZ[[[\\\]]]___```aaabbbbbbbbbaaaaaa`````````___^^^^^^^^^]]]\\\ZZZYYYXXXYYY]]]bbbfffhhhiiikkklllkkklllnnnmmmllllllmmmnnnmmmnnnmmmjjjhhhggghhhjjjjjjkkkmmmnnnooorrrwww{{{::::::999999888888999999888:::>>>BBBFFFHHHJJJKKKHHHGGGEEEEEEFFFHHHKKKMMMNNNMMMMMMOOORRRUUUVVVVVV\\\]]]^^^___^^^\\\ZZZXXXTTTPPPJJJCCC???>>>>>>>>>999;;;===<<<::::::;;;===CCCFFFLLLTTT^^^jjjvvv}}}|||{{{wwwqqqjjjgggffffffbbbcccdddeeefffgggggghhhgggfffffffffgggiiikkklllkkkllloooqqqrrrqqqooonnnmmmoooqqqpppmmmjjjjjjkkkjjjkkkmmmpppssswwwyyy{{{{{{{{{mmmbbb]]]\\\\\\YYY\\\aaaeeehhhlllqqqttttttvvvwwwxxxwwwtttqqqnnniiigggeeeaaa^^^\\\ZZZZZZSSSRRRPPPMMMKKKIIIHHHGGGEEEDDDCCCBBBBBBBBBCCCDDDDDDDDDFFFJJJMMMOOOOOOMMMIIIGGGHHHMMMTTT]]]lllzzziiiaaa\\\bbbrrr}}}uuujjjbbb]]]YYYTTTQQQOOOLLLIIIGGGEEEDDDAAA???<<<<<<<<<:::999;;;>>>AAAKKKVVV```bbbcccfffhhhiiiiiijjjkkkkkklllppptttxxxwwwnnnhhhaaa^^^aaaggg~~~wwwVVVBBB@@@<<<:::??????AAAAAADDDHHHJJJOOOZZZeeerrryyytttqqqwwwxxxnnnccc\\\QQQPPPOOOPPPQQQRRRRRRQQQSSSTTTWWW[[[```eeejjjlllooonnnmmmnnnqqqrrrqqqpppnnnqqqwww|||wwwrrrkkkggggggiiijjjiiimmmmmmpppxxx}}}vvvuuuzzz|||yyytttpppjjjeeecccaaa___^^^ZZZ[[[\\\^^^___```aaaaaaaaa```_________```aaabbb]]]]]]______```___^^^^^^[[[___dddggghhhiiijjjllljjjlllmmmmmmkkkkkkmmmpppmmmnnnnnnmmmjjjiiiiiijjjkkklllnnnpppqqquuuzzz~~~::::::999999999999999:::999;;;???CCCGGGJJJKKKLLLIIIGGGEEEDDDEEEGGGIIIKKKKKKIIIHHHIIIKKKMMMMMMMMMZZZ[[[]]]^^^^^^[[[YYYWWWRRRNNNHHHBBB>>>======>>>444888;;;===<<<<<>>:::::::::999888:::>>>AAAJJJUUU```cccccceeegggfffeeefffggggggiiilllqqquuuvvvooogggaaa\\\[[[bbbkkk|||vvvUUUBBB@@@<<<:::??????@@@AAAEEEIIIKKKOOO[[[fffrrryyyssspppwwwxxxoooddd]]]QQQQQQQQQRRRSSSTTTRRRPPPSSSUUUZZZ___eeejjjnnnpppqqqooonnnoooqqqsssqqqooopppvvv~~~yyyssslllhhhiiijjjkkkjjjmmmmmmpppyyy}}}tttnnnooouuuzzz}}}}}}yyytttooohhhdddaaa``````___[[[\\\]]]^^^_______________^^^]]]]]]^^^```ccceee\\\]]]___aaacccccccccccc^^^aaaeeehhhiiijjjkkklllhhhjjjlllkkkiiiiiilllooommmnnnoooooommmkkkkkkkkklllmmmoooqqqssswww|||}}};;;:::999999999:::;;;<<<:::<<<@@@EEEHHHJJJKKKKKKGGGFFFDDDCCCDDDHHHKKKNNNLLLKKKIIIIIIIIIKKKMMMNNNUUUXXX[[[^^^___]]]ZZZWWWSSSMMMFFFAAA@@@???===;;;===>>>>>>;;;999;;;@@@EEEJJJLLLQQQYYYeeerrr~~~vvvrrrlllhhhfffeeeeeedddddddddeeeeeeeeefffffffffeeeeeeffffffgggfffffffffllllllmmmmmmlllkkkiiihhhhhhhhhgggggggggiiijjjkkkmmmqqqvvvzzz|||~~~zzznnnggg\\\TTTQQQOOONNNLLLOOOPPPRRRTTTYYY```hhhmmmrrrvvvwwwuuuttttttqqqlllkkkhhhccc```^^^\\\ZZZXXXUUUSSSQQQPPPOOOMMMJJJHHHGGGFFFCCCBBBAAABBBCCCDDDDDDEEEGGGIIIJJJKKKLLLLLLIIIEEEEEEJJJRRR[[[gggrrrddd]]]YYYaaaqqq~~~wwwjjj```ZZZVVVRRROOOLLLIIIFFFDDDBBBAAA???===>>>;;;999:::888777;;;AAAPPPXXX```dddgggkkkkkkhhhhhhggggggggghhhkkkmmmooovvvmmmccc]]]XXXWWW^^^fffxxxqqqTTTBBB>>>:::;;;@@@???@@@CCCFFFHHHKKKRRR[[[bbbrrryyy|||uuutttvvv~~~zzzpppddd\\\VVVRRRQQQSSSSSSQQQQQQUUUTTTZZZbbbhhhlllnnnpppqqqrrrsssssssssrrrrrrssstttuuutttqqqmmmjjjhhhiiijjjkkkrrrqqqttt~~~{{{vvvoookkklllppptttwwwxxx{{{~~~}}}xxxuuuqqqkkkfffcccaaa^^^\\\[[[\\\\\\]]]^^^___``````^^^^^^]]]\\\]]]^^^___```]]]^^^```aaacccddddddeeeeeeddddddfffiiilllmmmmmmmmmllljjjjjjjjjkkkmmmooonnnnnnmmmmmmmmmnnnnnnooonnnnnnooooooppptttzzz~~~ttt;;;:::999888888999:::;;;;;;===AAAEEEIIIJJJKKKKKKHHHFFFEEEDDDEEEGGGKKKMMMKKKIIIHHHGGGGGGGGGIIIJJJPPPSSSWWW[[[\\\[[[YYYXXXRRRMMMFFFAAA???>>><<<;;;:::<<<======<<<===CCCGGGLLLPPPWWW```jjjuuu~~~yyytttnnniiiggggggggggggffffffffffffffffffffffffccccccdddeeefffgggggggggiiijjjkkkkkkkkkjjjhhhhhhiiihhhhhhhhhiiijjjlllmmmsssvvvyyy{{{~~~~~~zzzrrrkkkbbb\\\TTTNNNKKKKKKJJJHHHKKKLLLNNNPPPTTT\\\dddjjjqqquuuwwwuuutttuuusssnnnllliiieeeaaa___]]]ZZZXXXVVVTTTRRRPPPNNNKKKHHHEEEEEEDDDCCCBBBBBBCCCDDDDDDCCCDDDFFFHHHIIIJJJKKKKKKHHHEEEEEEJJJPPPXXXdddnnn{{{}}}fff___\\\cccsss~~~uuuiii___YYYUUUQQQNNNKKKIIIEEECCCBBBAAA???===<<<999888999999999===CCCPPPYYY```dddgggkkkkkkiiihhhggggggggghhhiiikkklllooofff]]]XXXUUUVVV]]]eeeuuummmRRRAAA???:::<<<@@@???BBBEEEGGGIIILLLSSS\\\cccooovvv|||tttsssvvv~~~zzzpppeee\\\WWWSSSRRRTTTTTTRRRSSSWWWWWW]]]dddjjjmmmooopppqqqqqqrrrsssrrrqqqsssxxx}}}~~~ssspppllliiihhhhhhjjjkkkoooqqqvvvpppkkkfffdddgggmmmrrruuuxxx{{{}}}|||xxxuuuqqqkkkgggdddaaa___]]]ZZZ[[[[[[\\\]]]^^^___```___^^^^^^]]]^^^___```aaa]]]^^^```aaacccdddddddddhhhgggfffggghhhjjjjjjjjjmmmmmmkkkkkkkkklllnnnooonnnnnnmmmmmmmmmmmmnnnnnnnnnnnnooopppqqqvvv{{{}}}sss;;;:::999888888888999:::===???BBBFFFIIIKKKKKKKKKIIIHHHFFFEEEFFFGGGIIIKKKLLLKKKIIIHHHFFFFFFFFFFFFJJJMMMQQQUUUXXXYYYYYYXXXRRRMMMFFFAAA>>>===<<<;;;888;;;>>>??????AAAFFFJJJNNNTTT^^^iiiqqqwww}}}|||wwwpppkkkiiijjjkkkkkkiiiiiihhhggggggffffffeeeaaabbbcccdddfffggghhhhhhfffggghhhiiiiiiiiiiiihhhjjjiiiiiijjjkkkmmmooopppzzz|||~~~|||wwwwwwppprrrpppkkkfffddd```[[[VVVRRRMMMJJJIIIIIIIIIHHHKKKLLLMMMPPPUUU\\\eeekkkqqqtttvvvtttsssuuutttpppnnnkkkfffccc```]]]ZZZXXXVVVTTTQQQOOONNNKKKHHHEEECCCCCCCCCCCCCCCDDDDDDDDDBBBDDDFFFGGGIIIIIIIIIIIIGGGEEEFFFJJJOOOVVV```jjjwwwxxxfff```]]]dddsss~~~uuuhhh^^^XXXTTTPPPMMMJJJHHHEEECCCBBB@@@>>>===:::777777999999:::???EEEQQQYYYaaadddgggkkkllljjjggggggggggggggggggggggggfff]]]UUURRRRRRTTT[[[cccttthhhNNN@@@???;;;<<<@@@???DDDGGGJJJLLLNNNTTT]]]cccmmmsss}}}|||tttsssvvv~~~yyypppeee^^^XXXUUUSSSUUUUUUSSSUUUYYY]]]bbbhhhmmmooopppqqqqqqpppqqqrrrppppppvvvxxxqqqooollliiihhhhhhjjjkkklllqqqyyyxxxrrrdddaaa^^^___dddkkkqqquuuyyyzzz|||}}}}}}}}}~~~}}}}}}}}}}}}|||||||||||||||{{{zzzzzzuuutttsssrrrrrrsssttttttuuuwww{{{~~~|||}}}{{{xxxssspppjjjfffcccaaa___^^^ZZZZZZ[[[\\\]]]^^^_____________________```aaaaaa^^^___```bbbcccdddddddddgggggggggggghhhiiijjjjjjnnnmmmlllllllllmmmooopppnnnnnnmmmmmmmmmmmmmmmnnnmmmnnnpppqqqsssxxx~~~{{{ttt:::999888888888888999:::>>>AAADDDGGGIIIKKKKKKJJJIIIIIIGGGGGGGGGGGGHHHIIIOOONNNMMMKKKIIIGGGEEEDDDEEEHHHLLLPPPTTTVVVXXXXXXPPPLLLFFFAAA===<<<;;;;;;999===BBBCCCCCCDDDHHHKKKOOOXXXeeepppvvvyyy{{{|||{{{vvvppplllkkkmmmooopppmmmmmmllljjjiiigggfffeeecccccccccdddeeefffggggggffffffggghhhiiijjjjjjkkkkkkkkkkkklllnnnppprrrttt~~~zzzsssooooooggghhhddd]]]YYYYYYVVVRRRPPPNNNLLLKKKKKKLLLLLLLLLOOOPPPSSSVVV[[[bbbkkkqqqqqqttttttrrrrrrttttttqqqooolllhhhdddaaa^^^[[[XXXUUUSSSQQQPPPOOOMMMJJJHHHAAAAAABBBCCCDDDDDDDDDCCCCCCDDDFFFIIIJJJJJJIIIIIIHHHFFFHHHLLLPPPTTT^^^hhhvvvwwwddd___]]]cccqqq}}}wwwiii^^^WWWRRRMMMJJJIIIGGGDDDBBBAAA@@@>>><<<:::777777999999999>>>EEEQQQYYY```cccfffkkkllljjjgggggghhhggggggfffdddddd```XXXPPPNNNOOORRRXXX___uuucccKKK@@@@@@;;;<<>><<<<<<999888999999888===CCCQQQYYY___bbbeeejjjkkkjjjhhhhhhhhhhhhgggfffeeedddbbbXXXPPPNNNOOOQQQVVV\\\qqq```JJJ@@@@@@;;;<<>>AAABBBEEEGGGHHHHHHHHHGGGHHHHHHIIIIIIIIIIIIHHHGGGKKKLLLLLLLLLJJJGGGDDDBBBCCCDDDFFFIIIKKKNNNPPPQQQIIIHHHDDD@@@<<<;;;===???BBBEEEJJJKKKJJJKKKNNNQQQXXXbbboooxxx{{{}}}zzzssspppnnnooorrrvvvyyy{{{xxxwwwuuurrrnnnkkkiiigggiiihhhfffeeeddddddeeefffhhhhhhiiijjjkkkmmmooopppmmmnnnoooqqqssswwwzzz|||wwwqqqlllhhhhhheeegggddd___\\\\\\ZZZVVVPPPPPPPPPNNNLLLKKKMMMOOORRRVVV\\\ccchhhnnntttxxxyyyzzzwwwrrrpppsssssspppllljjjgggeeeccc```\\\YYY[[[XXXTTTQQQNNNJJJFFFBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDFFFIIIKKKLLLKKKJJJHHHHHHIIIKKKOOOQQQVVVcccooowwweeeaaa___eeeqqq|||vvviii]]]UUUPPPJJJGGGGGGEEEBBB@@@@@@???>>><<<<<<999888999999888<<>>AAACCCGGGKKKMMMMMMOOOSSSWWW```iiittt|||{{{tttnnnnnnnnnrrrwww|||}}}|||yyyuuuqqqmmmjjjiiiiiihhhfffeeeeeefffggghhhiiiiiiiiijjjkkkmmmooopppnnnoooppprrrvvvyyy}}}}}}vvvssspppmmmmmmjjjmmmnnnkkkjjjjjjgggccc\\\\\\ZZZVVVRRRQQQSSSUUUYYY^^^gggooouuuyyy}}}|||uuurrrtttsssqqqjjjhhhfffdddccc```\\\YYYVVVTTTQQQOOOMMMJJJFFFCCCDDDCCCBBBAAAAAAAAABBBCCCDDDFFFIIIKKKLLLJJJHHHGGGGGGGGGJJJNNNPPPWWWeeesssvvvccc```___dddooozzzzzzqqqdddZZZSSSOOOKKKHHHFFFDDDAAA@@@@@@???===<<<:::888777999999999>>>EEEPPPWWW]]]___bbbgggiiihhhiiiiiihhhhhhiiikkklllmmmkkkaaaWWWUUUWWWYYY[[[^^^hhhuuu```KKKAAA@@@:::;;;BBBDDDFFFJJJPPPTTTXXX]]]eeekkkrrrsssvvvxxxtttzzz~~~}}}{{{|||tttnnn```[[[XXXZZZZZZZZZ^^^ccciiillloooqqqqqqqqqqqqrrrooonnnpppvvvyyyxxxwwwssspppqqqpppqqqrrruuuxxx|||~~~zzztttmmmhhheeedddccccccaaaaaacccgggkkknnnnnnrrruuuzzz}}}}}}|||||||||{{{zzzyyyxxxwwwwwwwwwwwwwwwxxxyyyyyywwwtttqqqooojjjhhheeebbb```___^^^^^^[[[[[[\\\^^^aaaccceeefffeeeeeefffggghhhmmmssswww~~~wwwqqqgggddd```^^^]]]]]]\\\[[[\\\]]]]]]^^^___```aaaaaa^^^___```aaaaaaaaa``````aaaaaabbbcccddddddddddddcccfffiiigggeeedddhhhlllmmmmmmnnnnnnoooooonnnnnnooonnnmmmlllkkkkkkkkkkkkhhhjjjmmmpppsssvvv{{{~~~888888888999<<<>>>AAACCCAAABBBDDDFFFGGGFFFEEEDDDFFFGGGIIIKKKKKKJJJIIIHHHJJJLLLOOOPPPPPPMMMJJJHHHDDDCCCCCCBBBCCCDDDEEEFFFDDDDDDCCC???;;;;;;???BBBDDDGGGKKKNNNOOORRRWWW\\\fffnnnyyywwwppplllmmmooottt{{{~~~{{{wwwrrrnnnkkkiiihhhgggfffeeefffhhhjjjkkkjjjiiiiiiiiijjjlllnnnoooooooooqqqssswww{{{~~~{{{wwwwwwvvvuuuvvvpppuuuxxxxxxxxxxxxvvvqqqjjjiiifffaaa[[[YYY[[[]]]bbbhhhrrr{{{xxxtttuuutttrrrhhhgggeeedddccc```]]]ZZZNNNMMMLLLLLLLLLLLLJJJHHHEEEDDDBBB@@@???@@@BBBCCCBBBEEEHHHJJJKKKIIIGGGEEEFFFFFFIIILLLOOOVVVfffvvvtttaaa^^^]]]bbblllwww}}}tttkkk```WWWRRROOOLLLJJJFFFDDDAAA@@@??????===<<<888666666888:::;;;@@@GGGOOOVVV\\\^^^aaafffiiihhhjjjiiihhhhhhjjjllloooqqqnnncccZZZXXX[[[]]]___bbbkkkvvvbbbLLLBBB@@@:::;;;CCCEEEGGGLLLRRRVVVZZZ```hhhnnnrrrsssuuu~~~vvvttt{{{~~~{{{~~~vvvpppbbb]]][[[\\\]]]]]]aaafffhhhjjjmmmooooooooooooqqqooonnnpppxxx}}}uuuvvvwwwsssqqqrrrppprrrtttwww|||zzzsssmmmiiigggeeeccccccbbbbbbeeeiiimmmooooooppptttzzz~~~~~~}}}||||||yyyxxxwwwvvvuuuuuuuuuuuuvvvwwwyyyyyyxxxvvvsssqqqnnnllljjjhhhfffeeeeeeeeebbbaaa___^^^___aaadddeeecccdddgggiiimmmttt{{{xxxrrrgggddd```^^^^^^^^^]]]\\\[[[\\\\\\]]]^^^___``````]]]^^^```aaaaaaaaa```___aaabbbcccddddddddddddddd___cccggggggeeefffkkkooolllmmmmmmnnnnnnnnnnnnnnnooonnnmmmlllkkkjjjjjjjjjgggiiimmmooorrruuuyyy|||zzz777888:::<<<>>>@@@AAABBBDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCFFFJJJLLLJJJHHHFFFIIIOOOTTTVVVSSSMMMGGGFFFEEEEEEDDDCCCBBBAAA@@@BBBBBBAAA???>>>???CCCFFFIIILLLOOOPPPQQQTTTZZZ___ssszzz~~~}}}~~~rrrkkkjjjlllqqqvvv|||yyysssooolllkkkkkkggggggfffeeeeeeeeeeeefffiiihhhhhhiiikkkllllllkkknnnqqqvvvzzz~~~|||{{{|||||||||}}}{{{~~~vvvssspppooojjjffffffjjjkkkqqq{{{zzztttqqqpppkkkhhheeebbb```^^^ZZZXXXQQQPPPOOOMMMJJJHHHGGGFFFEEEDDDBBBAAAAAABBBDDDEEEFFFFFFFFFGGGGGGHHHHHHHHHIIIGGGIIIMMMQQQXXXdddpppmmm___[[[[[[bbbmmmuuuvvvtttmmmhhh```WWWOOOKKKIIIIIIGGGEEEBBB@@@???>>><<<;;;999999999777666999@@@FFFRRRWWW]]]```bbbeeejjjmmmpppooonnnllljjjlllpppsssuuudddYYYZZZ___^^^^^^aaaqqq|||eeeLLL??????<<<>>>DDDCCCIIIPPPXXX]]]___cccjjjppptttssszzzxxxuuuxxx|||yyyyyyuuuhhh```\\\___aaa______cccjjjlllnnnnnnllljjjiiiiiilllooottt{{{xxxxxxwwwxxxzzz{{{zzzxxxwwwxxxzzzyyyuuuooommmlllkkkhhhfff```cccgggkkkmmmnnnnnnmmmmmmttt{{{}}}{{{yyyvvvtttsssssstttuuuttttttuuuxxxzzzyyyuuuqqqpppooommmnnnooommmiiieeekkkhhheeefffkkkoooqqqqqqnnnnnnnnnqqqvvv~~~zzzqqqlllgggddd___[[[YYYYYY[[[]]]]]]]]]]]]]]]]]]\\\[[[ZZZ]]]]]]^^^_______________bbbcccdddbbb```______```cccdddfffggghhhhhhhhhhhhllljjjiiiiiijjjkkkkkkjjjkkkkkkkkkkkkkkkkkkkkkkkklllnnnppprrrssswww{{{{{{~~~888999:::===???BBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFFFFGGGIIIIIIHHHGGGHHHLLLQQQWWWYYYWWWRRRMMMDDDDDDBBBAAA@@@?????????BBBBBBAAA???>>>???CCCEEEJJJLLLOOOQQQSSSXXX___eeexxx~~~uuummmhhhgggjjjooovvv|||}}}wwwrrrmmmjjjiiiiiiffffffeeeddddddeeeffffffjjjiiiiiijjjllllllllllllpppsssxxx|||~~~~~~{{{yyytttoooooosssssszzz~~~wwwsssqqqjjjhhhdddaaa___\\\YYYVVVPPPPPPNNNLLLJJJHHHGGGFFFEEECCCBBBAAAAAABBBCCCEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFGGGLLLQQQXXXdddpppnnn^^^[[[[[[cccnnnvvvwwwtttmmmhhh```WWWPPPKKKIIIIIIGGGEEEBBB@@@@@@???===;;;888999999777666:::AAAGGGQQQVVV\\\___aaadddiiimmmpppooonnnllllllnnnrrruuuxxxiii^^^```dddcccdddhhhzzzcccKKK>>>>>>;;;===CCCBBBJJJPPPYYY^^^```dddkkkqqqyyyvvvzzz~~~vvvrrruuuzzz}}}~~~xxxsssiiibbb^^^aaabbbaaabbbeeejjjkkklllkkkiiiggghhhhhhkkkooowww~~~wwwwwwxxx{{{}}}~~~}}}{{{zzzzzz}}}}}}wwwtttpppnnnnnnmmmjjjgggeeehhhllloooqqqppppppppppppyyy}}}yyyxxxvvvtttssssssssssssttttttvvvyyy||||||yyyuuuzzzwwwttttttttttttrrrppprrrpppnnnooossswwwyyyyyyxxxyyyzzz}}}}}}wwwooojjjfffccc___[[[YYYZZZ[[[]]]]]]]]]]]]]]]]]]\\\[[[[[[^^^___```aaabbbbbbbbbbbbdddeeedddbbb___]]]]]]]]]cccdddfffhhhiiiiiiiiiiiiiiigggfffgggiiijjjjjjiiikkkkkkkkkkkkkkkkkkkkkkkkkkkmmmppprrrsssvvvyyy||||||yyy|||888999;;;>>>AAADDDFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEHHHIIIJJJJJJHHHGGGGGGGGGJJJMMMRRRXXX[[[ZZZVVVSSSGGGEEEBBB???>>>???@@@AAABBBAAAAAA???>>>???BBBEEEKKKMMMPPPRRRVVV]]]gggooo~~~}}}qqqjjjeeedddbbbfffllltttzzz~~~|||yyytttnnnjjjgggffffffeeedddbbbbbbbbbdddfffhhhjjjjjjkkkllllllmmmnnnnnnrrrvvv{{{yyyyyy}}}}}}yyyrrroooiiifffccc___]]]ZZZVVVSSSOOOOOOMMMKKKIIIGGGFFFEEEDDDCCCBBBAAAAAABBBCCCDDDFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDFFFKKKPPPVVVcccnnn}}}nnn^^^[[[\\\cccooowwwxxxuuummmhhh```WWWPPPLLLIIIHHHGGGEEEBBB@@@???>>><<<;;;888999999777666:::AAAGGGPPPTTTZZZ]]]```ccchhhmmmooooooooommmmmmpppuuuyyyzzzlllccceeehhhgggiiiooo```III>>>>>>:::<<>>???CCCFFFLLLNNNPPPSSSXXXaaannnvvvpppfff```___^^^\\\```hhhpppvvvzzz||||||wwwtttooojjjfffdddddddddcccbbbaaa```aaadddggghhhjjjkkkmmmnnnnnnnnnpppqqquuuxxx}}}xxxppplllgggdddaaa]]][[[WWWTTTQQQNNNMMMLLLJJJHHHGGGEEEEEEDDDCCCBBBBBBBBBBBBCCCDDDFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDFFFKKKOOOTTT___jjjyyynnn^^^\\\]]]eeeqqqyyyyyyvvvmmmhhhaaaXXXQQQLLLIIIHHHFFFCCC@@@???>>>===;;;999888999999777777;;;BBBHHHOOOSSSYYY\\\^^^bbbgggllloooooonnnnnnooorrrwww{{{wwwkkkccceeegggggglllsss^^^HHH>>>???;;;<<>>>>>===;;;999888999999888888<<>>???AAABBBCCCCCCBBBBBBFFFLLLQQQVVV```jjjwwwnnndddbbbcccjjjuuuzzzxxxtttllliiibbb[[[TTTNNNJJJHHHGGGEEEBBB@@@???>>><<<;;;888999999888888<<>>===<<<;;;======>>>???AAABBBCCCDDDHHHEEEDDDJJJQQQZZZfffpppzzzppphhhdddgggpppxxxyyywwwvvvnnnhhh```WWWQQQMMMJJJHHHEEEDDDBBB@@@>>><<<;;;:::888999888777666:::AAAGGGVVVYYY]]]______bbbgggkkkkkkkkkjjjiiijjjlllnnnpppnnneee^^^\\\\\\bbbwwwsssOOOGGG???;;;:::<<>>::::::;;;BBBJJJUUUbbbooouuuyyy~~~xxxlllbbbdddkkkttt{{{~~~~~~{{{uuunnnhhhdddbbb```]]]\\\ZZZ[[[^^^dddjjjnnnoootttvvvvvvwwwpppnnnkkkiiiiiimmmnnnppprrrtttxxx|||}}}zzzvvvvvvxxxzzz}}}{{{{{{~~~}}}vvvnnnhhhdddcccaaa___^^^^^^___```^^^\\\]]]]]]]]]^^^^^^___``````aaabbbccccccbbbaaa```______aaabbbcccbbbbbbdddfffeeefffggghhhhhhfffeeecccbbbcccdddeeefffgggggggggeeefffhhhjjjjjjjjjhhhgggjjjmmmqqqvvv|||JJJIIIIIIIIIIIIJJJKKKKKKKKKLLLLLLKKKHHHGGGGGGHHHIIIKKKNNNRRRTTTUUUTTTTTTRRRPPPNNNNNNOOORRRUUUWWW___aaacccbbb]]]WWWSSSQQQPPPRRRSSSSSSQQQOOOOOOPPPMMMMMMNNNPPPTTT[[[```dddnnnqqqtttxxx~~~~~~pppcccUUUMMMJJJHHHIIILLLNNNQQQVVV[[[___bbbdddddd```___]]]^^^```aaaaaa```ccccccbbbcccccceeeggghhhiiilllqqqvvv{{{uuunnnhhhcccbbb[[[YYYWWWVVVVVVTTTQQQOOOLLLKKKJJJIIIGGGEEECCCAAABBBBBBCCCCCCDDDDDDEEEEEECCCDDDDDDCCCCCCBBBAAAAAAGGGEEEFFFMMMTTT]]]iiitttvvvmmmggggggnnnuuuvvvttttttjjjddd\\\TTTOOOKKKHHHGGGBBBBBB@@@>>><<<:::999888444555666666777===EEELLLSSSWWW[[[^^^___bbbgggkkkmmmmmmmmmmmmnnnppprrrsssoooddd\\\ZZZ[[[eee|||gggKKKDDD===:::999;;;AAAHHHUUUbbbooouuuzzzsssggggggooottt{{{{{{uuunnngggbbb___^^^\\\[[[YYYZZZ^^^dddjjjnnnpppuuuwwwxxxsssnnnllljjjjjjkkkmmmppptttwwwzzz|||}}}yyywwwwwwzzz}}}~~~{{{zzzzzzssslllgggcccbbbaaa___^^^^^^``````___]]]^^^]]]\\\[[[\\\^^^```aaaccccccccccccbbb```^^^]]]```bbbccccccbbbbbbccceeecccdddeeefffffffffeeedddaaabbbdddfffggghhhhhhiiieeeggghhhjjjkkkkkkkkkjjjkkknnnsssxxx}}}KKKJJJIIIHHHHHHIIIKKKLLLLLLNNNNNNLLLIIIGGGGGGIIILLLOOORRRSSSTTTTTTTTTUUUTTTRRROOOMMMMMMOOORRRTTT[[[^^^aaabbb^^^YYYUUUSSSSSSVVVYYYZZZXXXUUUSSSSSSOOOOOOOOOQQQUUUZZZ```ccckkknnnqqqtttzzzzzzkkk^^^QQQKKKIIIHHHJJJMMMPPPSSSXXX]]]```bbbbbbbbb^^^^^^^^^```bbbccccccaaaeeedddccccccdddfffhhhjjjjjjmmmrrrwww}}}wwwooojjjeeebbbaaa[[[ZZZXXXWWWVVVTTTQQQOOOJJJJJJJJJJJJHHHEEECCCAAA@@@@@@@@@AAABBBBBBCCCCCCDDDDDDEEEEEEEEEDDDCCCBBBFFFEEEHHHOOOVVV```mmmzzzwwwmmmgggeeekkkqqqrrrppppppgggaaaYYYRRRMMMJJJGGGFFFAAA@@@???===;;;999888777444555666666888===FFFLLLRRRVVV[[[^^^```bbbgggjjjlllllllllmmmnnnppprrrsssnnnbbbYYYWWWZZZeee{{{bbbJJJCCC===;;;;;;<<>><<<:::888777666555777777777888===EEEKKKRRRWWW\\\___```bbbfffjjjjjjjjjkkklllmmmooopppqqqlll```WWWVVVZZZcccxxx```IIICCC>>>=========BBBHHHVVVcccrrrzzz{{{iiigggmmmvvv~~~yyyqqqjjjdddaaa___\\\[[[ZZZ\\\```gggnnnrrruuuzzz~~~vvvrrrpppmmmnnnpppuuuxxx|||~~~}}}{{{yyyyyywwwwwwvvvvvvwww{{{~~~vvvnnniiiddd___\\\ZZZ[[[\\\\\\\\\\\\]]]^^^___]]]ZZZYYYYYY\\\```bbb```aaabbbccccccbbbaaa```bbbcccddddddcccbbbccceeeffffffffffffeeeeeeddddddffffffgggggghhhhhhggggggggghhhiiijjjkkklllmmmmmmmmmssszzz}}}~~~xxxxxxHHHHHHGGGGGGHHHKKKMMMOOOOOOSSSTTTQQQLLLHHHJJJMMMRRRTTTWWWVVVTTTRRRTTTVVVZZZWWWRRRMMMLLLMMMPPPRRRVVVZZZ___aaa```^^^\\\[[[\\\aaagggjjjgggbbb\\\YYYYYYXXXVVVUUUWWWZZZ^^^```bbbeeegggjjjqqqxxxyyytttdddXXXLLLGGGFFFFFFJJJNNNQQQUUU[[[aaaccccccaaa___\\\\\\]]]___bbbccccccbbbccccccdddeeegggjjjlllnnnppptttyyy~~~vvvmmmhhheee```]]]^^^[[[YYYXXXWWWVVVTTTQQQOOOJJJJJJIIIHHHGGGEEEDDDCCCEEEDDDDDDCCCBBBAAA@@@@@@@@@AAADDDGGGHHHIIIHHHGGGEEEFFFJJJRRR[[[hhh|||wwwhhhbbb```fffkkkkkkhhhggg___ZZZSSSMMMIIIGGGEEEDDD@@@@@@>>><<<:::888777666666777888777888===EEELLLTTTXXX^^^aaaaaacccfffiiiggghhhiiikkkmmmnnnooopppjjj___XXXXXX\\\cccsss]]]HHHBBB>>>>>>>>>>>>BBBHHHVVVdddttt~~~zzzgggeeeiiittt|||yyyqqqjjjeeebbb```ZZZYYYYYYZZZ___fffmmmrrrxxx~~~xxxtttqqqnnnooorrrsssvvv{{{}}}}}}|||{{{zzzyyyxxxwwwvvvwww{{{{{{rrrkkkfffbbb^^^ZZZXXXYYY[[[[[[[[[[[[]]]^^^___]]][[[ZZZZZZ]]]```ccc___```aaabbbccccccbbbaaaaaacccddddddccccccdddfffeeeeeeffffffggghhhiiiiiigggggghhhhhhhhhhhhgggggghhhhhhiiijjjjjjkkklllmmmooouuu|||ooosssFFFFFFFFFHHHJJJLLLOOOPPPQQQUUUWWWTTTMMMJJJLLLPPPQQQUUUXXXXXXVVVUUUXXX\\\\\\XXXRRRNNNLLLMMMPPPSSSUUUYYY]]]_________^^^___aaagggnnnqqqooohhhbbb]]][[[ZZZXXXWWWXXX[[[___aaabbbdddfffhhhooovvvvvvrrrbbbVVVJJJFFFEEEFFFIIIMMMQQQUUU\\\bbbeeedddaaa___[[[ZZZZZZ[[[^^^``````___aaabbbdddgggiiilllnnnooorrrvvv|||vvvnnngggdddbbb]]][[[\\\YYYWWWUUUTTTTTTRRROOOMMMKKKJJJIIIGGGFFFEEEEEEDDDEEEEEEDDDDDDCCCBBBBBBBBB???AAADDDGGGIIIIIIHHHGGGFFFGGGKKKSSS\\\lllrrreee``````fffllljjjfffeee\\\WWWQQQKKKHHHFFFDDDCCCAAA@@@???===;;;999777666444555777777999???GGGNNNVVVZZZ```cccccccccfffhhhfffgggiiikkkmmmnnnoooooojjj```ZZZ\\\___cccooo}}}WWWFFFAAA===>>>>>>===AAAFFFVVVeeewwwyyyfffccceeennnxxxyyyrrrkkkfffcccbbb[[[ZZZYYY[[[```hhhooossszzzwwwtttqqqnnnppptttrrrvvvzzz}}}}}}|||||||||yyyyyyxxxwwwyyy~~~|||tttkkkfffcccaaa]]]ZZZWWWYYY\\\\\\[[[[[[]]]```___^^^\\\[[[\\\^^^aaacccaaaaaabbbccccccbbb``````aaabbbddddddddddddfffggghhhhhhhhhhhhiiiiiijjjkkkfffggghhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiijjjkkkkkkqqqxxx~~~{{{kkkrrrDDDEEEFFFHHHKKKMMMOOOQQQRRRWWWYYYUUUNNNJJJMMMQQQQQQUUUYYYYYYXXXXXX\\\aaa]]]YYYSSSNNNLLLNNNQQQSSSSSSVVVZZZ\\\]]]]]]^^^___dddkkksssvvvtttmmmeeeaaa\\\[[[YYYXXXZZZ]]]aaacccccceeefffhhhnnnuuuuuuqqqaaaUUUJJJEEEDDDEEEHHHMMMQQQUUU\\\bbbeeedddbbb___YYYXXXWWWXXX[[[]]]]]]]]]___aaadddhhhkkkmmmoooppprrrwww{{{ooohhhbbbaaa___[[[YYY[[[WWWUUUTTTSSSRRRPPPMMMKKKLLLJJJHHHFFFEEEEEEEEEFFFCCCCCCCCCCCCCCCBBBBBBBBB@@@BBBEEEGGGHHHHHHFFFEEEGGGGGGKKKSSS]]]nnnllleee``````gggmmmkkkgggddd[[[VVVOOOJJJGGGEEEDDDCCCAAA@@@???===;;;999777777222444555777999@@@JJJQQQWWW\\\aaadddcccccceeehhhfffhhhiiilllmmmoooooopppkkkbbb]]]```bbbdddmmmyyy|||SSSDDD???<<<=========@@@EEEUUUfffyyyxxxeeebbbcccjjjttt~~~wwwqqqllliiiggg]]]\\\\\\^^^cccjjjrrrvvv|||{{{uuurrrpppnnnppptttuuuxxx|||}}}}}}{{{{{{{{{wwwwwwwwwxxx|||vvvooofffbbbaaaaaa^^^ZZZWWWZZZ\\\]]]\\\\\\___aaa___^^^]]]]]]]]]___aaabbbccccccccccccbbbaaa___^^^```bbbcccddddddeeefffhhhnnnmmmllljjjiiihhhhhhhhhdddeeeggghhhjjjkkkkkkkkkiiiiiiiiihhhiiiiiijjjjjjsssyyyrrrhhhqqqIIIIIIIIIKKKMMMPPPRRRTTTXXXVVVTTTQQQPPPPPPPPPQQQRRRSSSRRRQQQTTT[[[]]][[[\\\ZZZUUUOOOKKKLLLPPPSSSXXXYYYZZZ]]]```ccceeeggglllrrrxxxzzzvvvooogggbbbXXXWWWVVVWWWYYY]]]aaadddhhhfffbbbbbbiiipppoooiiiZZZPPPFFFBBBAAABBBFFFLLLUUUWWW^^^gggnnnkkk___TTTTTTTTTSSSSSSSSSUUUVVVWWW``````aaaeeeiiimmmpppqqqtttzzz~~~uuuoookkkddd___\\\ZZZXXXWWWWWWVVVTTTQQQNNNLLLJJJJJJIIIHHHGGGFFFEEECCCBBBBBBDDDEEEFFFFFFEEECCCAAA@@@<<<>>>BBBCCCCCCCCCDDDEEEFFFGGGKKKSSScccyyysssfff```aaabbbeeehhhhhheeecccYYYSSSKKKFFFEEEEEEDDDBBB@@@???===:::888666555555777777777777;;;CCCMMMSSSZZZ]]]aaaccccccbbbbbbbbbffffffhhhlllpppsssttttttnnnhhhhhhnnnmmmiiimmmxxxqqqQQQEEE@@@======;;;;;;???FFFZZZhhhyyyjjj]]]ccchhhqqq}}}|||xxxrrrlllhhh___^^^]]]___dddllltttyyy{{{tttssssssqqqrrrvvvvvvzzz}}}}}}{{{zzz~~~|||qqqjjjdddbbb___[[[[[[\\\[[[[[[\\\]]]^^^```aaabbbcccbbbaaa``````aaabbbbbbccccccccccccbbb```___]]]]]]___bbbeeeggggggggggggllljjjiiiiiijjjjjjhhhgggffffffggghhhjjjlllmmmnnnmmmkkkhhhfffgggiiimmmpppvvvzzz|||nnnhhhwwwIIIIIIJJJLLLNNNPPPRRRSSSTTTSSSRRRPPPOOOOOOOOOOOOQQQSSSRRRQQQUUU\\\^^^\\\]]][[[VVVPPPLLLLLLPPPSSSVVVWWWYYY]]]aaafffiiillltttxxx}}}~~~xxxnnneee```ZZZZZZZZZ[[[]]]aaadddffffffdddaaaaaahhhooommmgggWWWNNNFFFDDDDDDEEEIIINNNVVVYYY___gggkkkggg]]]UUURRRQQQQQQQQQRRRTTTVVVWWW^^^___aaadddiiinnnqqqrrruuu{{{xxxppplllhhhbbb^^^\\\[[[ZZZYYYWWWVVVSSSPPPMMMKKKJJJIIIHHHGGGFFFFFFEEEDDDCCCCCCEEEEEEFFFGGGFFFDDDBBBAAA===???BBBDDDDDDDDDEEEFFFEEEGGGLLLTTTdddxxxmmmaaa]]]___dddhhhkkkiiieeeaaaXXXRRRKKKFFFEEEEEEDDDBBB???>>><<<:::888777666666888888888999===EEENNNUUU[[[^^^aaabbbbbbcccdddeeeeeeeeegggkkkpppsssssssssuuuooonnnttttttnnnpppwwwmmmMMMDDD@@@======;;;:::???FFFWWWgggyyynnn```eeeiiittt|||vvvnnnjjjbbbaaaaaaccchhhooowww|||wwwpppoooooonnnpppttt{{{}}}}}}yyywwwyyy}}}}}}~~~ooohhhbbb```^^^ZZZYYY[[[\\\\\\\\\]]]^^^```bbbbbbcccbbbaaaaaaaaabbbcccddddddddddddcccbbb```^^^\\\]]]___bbbeeeggggggggggggiiihhhggghhhiiiiiihhhfffddddddeeefffhhhiiikkklllllljjjgggeeefffhhhlllnnnrrrvvv||||||qqqnnn}}}HHHIIIKKKMMMOOOQQQRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOORRRRRRRRRVVV]]]___\\\]]][[[VVVPPPMMMMMMPPPSSSTTTUUUXXX]]]cccjjjpppsss}}}yyymmmccc\\\ZZZZZZ[[[]]]```bbbeeefffdddcccaaaaaafffllljjjdddRRRJJJDDDDDDEEEFFFIIINNNVVV[[[bbbggggggaaaYYYTTTNNNMMMNNNNNNPPPSSSUUUVVV[[[\\\___cccgggmmmqqqtttvvv|||uuuooohhheee```]]]\\\[[[ZZZYYYVVVUUURRROOOMMMKKKIIIHHHFFFEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGFFFEEECCCBBB>>>@@@CCCEEEEEEDDDEEEFFFEEEGGGMMMVVVdddwww{{{hhh]]]ZZZ]]]dddjjjmmmjjjddd___WWWQQQJJJFFFFFFFFFDDDCCC>>>===;;;:::888777777777888888888:::>>>FFFPPPVVV[[[]]]```aaaaaaccceeegggdddeeeggglllppprrrrrrqqqsssooorrryyyzzzuuuuuuzzzeeeIIICCC???===<<<;;;:::???EEESSSeee{{{sssdddgggjjjvvvzzzrrrlllfffffffffhhhmmmttt|||}}}tttmmmllllllmmmqqqvvv~~~zzzxxxzzz}}}vvvmmmfff```^^^\\\YYYXXXZZZ[[[[[[\\\]]]^^^```aaabbbbbbbbbbbbbbbdddeeefffgggffffffeeedddbbb```]]][[[]]]^^^aaadddfffggghhhhhhfffffffffhhhjjjiiigggeeecccccccccdddeeeggghhhiiijjjhhhfffddddddgggjjjlllooosssyyyzzztttuuuHHHIIILLLNNNPPPQQQQQQQQQQQQRRRSSSSSSSSSSSSRRRRRRNNNQQQRRRSSSXXX^^^___\\\[[[YYYTTTOOOLLLLLLOOORRRRRRTTTYYY___gggooovvvyyywwwkkk```ZZZWWWXXXZZZ]]]```cccdddeeeeeeeeecccbbbfffiiifff```UUUMMMFFFFFFGGGIIIMMMSSSYYY___fffiiiddd[[[SSSOOOIIIJJJJJJLLLNNNQQQTTTVVVWWWYYY\\\```dddjjjppptttvvv|||{{{{{{rrrlllfffccc___\\\[[[ZZZYYYWWWUUUTTTQQQNNNLLLJJJHHHGGGDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFEEEDDDCCCBBB>>>@@@CCCDDDDDDDDDEEEEEEDDDHHHNNNXXXeeevvvuuueee\\\XXX[[[aaagggjjjhhhccc^^^UUUPPPIIIFFFFFFFFFDDDBBB===<<<;;;999888777777777666777888:::???GGGPPPVVVZZZ\\\^^^___```bbbeeehhhdddfffhhhmmmpppqqqooommmdddiiisss||||||xxx{{{]]]FFFAAA>>><<<<<<;;;:::>>>DDDRRRfff}}}vvveeefffhhhvvv~~~uuunnnjjjjjjkkkmmmrrryyy|||tttmmmlllnnnpppuuu{{{}}}}}}}}}ssskkkddd^^^]]][[[XXXXXXZZZZZZZZZ[[[[[[]]]^^^```aaaaaabbbcccdddfffhhhiiijjjiiiiiihhhfffdddaaa^^^\\\\\\]]]```cccfffggghhhiiiffffffgggiiijjjjjjhhhfffdddccccccddddddeeefffggghhhfffdddcccdddfffiiikkkooorrrxxxuuuttt{{{GGGIIIKKKNNNOOOPPPPPPPPPPPPPPPQQQRRRRRRRRRRRRQQQMMMQQQSSSUUUYYY______\\\VVVUUURRRMMMJJJKKKMMMPPPRRRUUU[[[ccckkksssyyy}}}{{{rrrggg^^^YYYVVVWWWZZZ]]]aaadddggghhhiiijjjjjjhhhjjjlllhhhbbb]]]UUUMMMLLLNNNQQQVVV]]]aaafffkkkiii```UUUMMMIIIFFFGGGHHHIIILLLPPPSSSTTTSSSUUUYYY\\\```gggnnnsssvvv{{{}}}tttttt}}}~~~ssskkkfffeeebbb^^^[[[YYYXXXVVVTTTTTTSSSPPPMMMKKKIIIGGGFFFCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBB>>>@@@CCCDDDCCCCCCDDDDDDEEEIIIOOOYYYfffvvvoooaaa[[[WWWZZZ^^^bbbeeeddd```]]]RRRMMMHHHEEEEEEEEECCCAAA===<<<:::999888777777777444555777:::???GGGPPPVVVYYY[[[]]]^^^___aaadddffffffhhhjjjnnnpppnnnkkkhhhXXXeeewww}}}wwwWWWDDD???<<<;;;<<<;;;:::>>>DDDRRRgggxxxfffffffffuuuxxxqqqmmmnnnooorrrvvv|||yyyqqqlllmmmpppttt{{{~~~~~~tttjjjccc]]]\\\[[[YYYXXX[[[XXXYYYYYYZZZ[[[]]]^^^___aaabbbcccfffhhhiiikkkkkklllkkkjjjiiifffccc```^^^[[[\\\___bbbeeegggiiijjjgggggggggiiikkkkkkjjjhhhfffeeeeeeddddddeeeeeeffffffeeedddccceeegggjjjlllppprrrxxxpppsssHHHHHHJJJLLLMMMNNNOOOOOOMMMNNNNNNNNNNNNNNNNNNNNNMMMQQQTTTVVVZZZ___^^^ZZZRRRQQQOOOLLLJJJKKKNNNPPPSSSWWW___gggooovvv{{{}}}}}}|||zzztttkkkbbb\\\YYYVVVXXXZZZ^^^cccgggkkknnnnnnqqqsssrrrtttvvvrrrmmmddd\\\VVVVVVYYY\\\bbbhhhooopppmmmeeeZZZOOOHHHEEEEEEEEEFFFHHHKKKNNNQQQSSSQQQTTTXXX[[[^^^dddmmmssswww}}}|||tttnnnpppxxx||||||~~~{{{rrrjjjeeeccc```\\\ZZZXXXVVVTTTRRRSSSRRROOOMMMJJJHHHFFFEEEBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB???AAADDDEEEDDDDDDDDDEEEFFFJJJPPPZZZgggvvvvvvfff\\\YYYWWWYYY\\\```cccaaa^^^ZZZOOOKKKFFFCCCDDDDDDBBB@@@===<<<:::999777666666666222444666:::???GGGPPPVVVYYY[[[^^^______aaaccceeehhhiiikkkmmmmmmiiiccc___UUUggg|||oooQQQDDD>>>;;;:::<<<;;;:::===CCCQQQggg|||jjjjjjfffvvv|||vvvrrrrrrtttwwwzzz~~~|||tttnnnjjjmmmsssxxx~~~}}}}}}uuuhhhaaa\\\[[[[[[XXXXXX[[[XXXXXXYYYZZZ[[[]]]^^^___aaabbbdddfffiiijjjkkkkkkllllllkkkjjjgggdddaaa___ZZZ\\\^^^aaadddgggjjjkkkjjjiiihhhhhhjjjkkkjjjiiiggggggfffeeeeeedddeeeeeedddddddddeeegggjjjmmmnnnqqqtttzzz|||nnnwww~~~zzz{{{yyyHHHHHHHHHIIIKKKLLLNNNNNNNNNMMMLLLKKKKKKLLLLLLMMMNNNRRRUUUWWW[[[___]]]YYYPPPPPPNNNLLLKKKLLLOOORRRUUUZZZbbbkkksssxxxzzz{{{{{{yyyuuummmddd]]]YYYXXXUUUVVVXXX\\\bbbhhhnnnqqqrrrwww|||}}}}}}ooojjjiiimmmrrrtttyyy}}}zzzmmm^^^QQQIIIFFFEEEEEEEEEFFFGGGJJJMMMPPPRRRRRRUUUYYY[[[^^^cccmmmtttzzz~~~{{{yyywwwsssnnnkkkkkknnnqqqllliiiggghhhnnntttyyy{{{~~~yyyrrrkkkfff___]]]ZZZYYYXXXWWWTTTRRRSSSQQQOOOLLLIIIGGGEEEEEECCCCCCBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCCCCCCCAAADDDFFFGGGFFFFFFFFFGGGGGGJJJQQQZZZgggwwwooo```YYYXXXVVVYYY^^^bbbdddaaa[[[VVVLLLHHHDDDBBBCCCCCCAAA>>>>>>===;;;999777555555444222444777;;;AAAIIIRRRXXX[[[]]]```bbbbbbbbbcccdddhhhiiijjjkkkiiiccc[[[UUUUUUfffzzziiiMMMCCC===::::::<<<;;;:::===BBBNNNeee~~~qqqqqqiiiyyy{{{vvvwwwyyy{{{~~~|||rrrmmmlllqqqxxx~~~yyyqqqfff___ZZZZZZYYYWWWWWWZZZZZZZZZZZZ[[[\\\^^^```aaaaaabbbdddgggiiijjjjjjjjjjjjjjjjjjhhhfffcccaaa___ZZZ[[[]]]```dddgggjjjlllllljjjgggfffgggiiiiiiiiihhhgggfffeeedddcccccccccddddddeeefffiiimmmppprrrvvvzzzwwwooo~~~{{{wwwyyyoooHHHHHHGGGHHHIIIKKKMMMNNNPPPOOOMMMKKKKKKLLLMMMNNNNNNSSSVVVXXX\\\___]]]XXXOOOOOONNNMMMLLLNNNQQQTTTWWW\\\eeennnuuuxxxyyyyyy{{{xxxrrriii```ZZZXXXXXXRRRRRRTTTYYY___fffmmmqqquuu{{{~~~mmmYYYKKKFFFEEEGGGEEEEEEFFFGGGJJJMMMPPPQQQSSSWWW[[[\\\^^^dddmmmuuu|||}}}xxxsssoooqqqooolllhhheeecccbbbaaa___\\\YYY\\\ccckkkppprrr}}}}}}~~~{{{tttnnnhhhbbb\\\ZZZXXXXXXXXXWWWVVVTTTRRRQQQNNNKKKIIIFFFEEEDDDCCCCCCBBBBBBBBBAAAAAAAAADDDDDDCCCCCCCCCDDDDDDEEEDDDFFFHHHIIIHHHGGGHHHHHHHHHKKKQQQZZZgggwwwlll^^^YYYYYYUUUYYY```fffgggbbbZZZSSSKKKGGGBBBAAABBBBBB@@@===???===;;;999666555444333333555888===BBBJJJSSSYYY\\\___ccceeeddddddddddddhhhhhhiiiiiifff^^^UUUOOOSSSaaatttfffKKKCCC<<<::::::<<<;;;:::===BBBLLLbbb}}}{{{wwwwwwlll|||yyyzzz|||~~~}}}sssoooooovvv~~~uuunnnddd]]]XXXXXXWWWUUUVVVYYY[[[[[[\\\]]]^^^```aaabbbaaabbbeeegggiiijjjjjjjjjiiiiiihhhgggeeebbb```^^^ZZZ[[[]]]```cccgggjjjlllmmmjjjfffdddeeeggghhhhhhhhhgggeeedddcccbbbbbbbbbcccdddeeegggkkkooorrrttt{{{tttqqqzzz{{{xxxzzzjjjHHHHHHIIIJJJKKKMMMNNNOOOOOONNNMMMMMMMMMNNNOOOOOOQQQTTTXXX[[[\\\[[[XXXVVVNNNNNNNNNOOOPPPRRRTTTVVV\\\___dddiiimmmnnnnnnmmmqqqmmmggg```ZZZVVVTTTTTTPPPPPPQQQTTT[[[cccjjjooouuuvvvzzzaaaPPPJJJHHHFFFEEEGGGFFFFFFFFFHHHKKKNNNPPPUUUVVV[[[aaadddfffmmmuuu|||}}}uuupppmmmkkkiiicccccccccbbbaaa```^^^]]]UUUTTTSSSTTTXXXaaakkkrrr|||{{{}}}}}}|||}}}yyytttoooggg```ZZZZZZXXXVVVUUUTTTSSSSSSQQQPPPOOOMMMJJJHHHGGGFFFCCCBBBAAAAAA@@@@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@EEEIIILLLLLLHHHFFFFFFGGGGGGJJJOOOVVVbbbtttkkk[[[UUUTTTSSSXXX\\\___bbbaaaZZZPPPJJJIIIFFFDDDBBB@@@??????;;;:::999777666666555555777777888;;;AAAJJJRRRXXX]]]___bbbccccccccceeefffeeegggiiiggg___VVVNNNIIIMMMZZZnnn\\\GGGBBB<<<;;;:::999999:::;;;<<>>===<<<:::999888888777777777888999===DDDLLLTTTXXX___aaacccddddddeeefffhhhfffggggggccc\\\SSSLLLHHHLLLUUUcccvvvnnnQQQCCCBBB===<<<;;;::::::;;;<<<===AAASSSppp{{{|||vvv~~~{{{|||yyynnnfff```[[[YYYWWWVVVUUUVVVXXXYYYYYYYYYZZZ]]]aaabbbbbbaaa___``````bbbcccdddeeeeeeddddddeeeffffffddd```]]]^^^___aaabbbddddddeeeeeecccbbbbbbdddhhhlllnnnnnnmmmllliiifffeeeeeeeeefffdddfffhhhkkknnnsssxxx||||||~~~wwwuuu|||www{{{mmmVVVJJJIIIHHHIIIJJJNNNQQQSSSWWWUUUQQQOOONNNOOOPPPRRRTTTUUUVVVVVVUUUSSSPPPOOOKKKKKKLLLNNNPPPTTTWWWXXXZZZ[[[\\\\\\[[[YYYVVVTTTMMMNNNOOOOOOOOOOOONNNMMMHHHHHHHHHJJJLLLPPPSSSVVV]]]```hhhvvv{{{bbbTTTGGGCCCFFFHHHKKKNNNKKKMMMQQQUUUZZZ___bbbccc```bbbhhhnnnpppqqquuu|||vvvqqqjjjeeebbb```^^^]]]UUUTTTSSSSSSTTTVVVYYYZZZ\\\[[[ZZZYYY[[[aaaiiiooo||||||vvvqqqpppooonnnqqqvvv{{{}}}tttnnnkkkhhhccc___[[[ZZZWWWUUURRRPPPOOONNNMMMLLLKKKIIIGGGFFFDDDDDDCCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHHHJJJLLLKKKGGGDDDDDDFFFJJJOOOVVV___kkk{{{|||hhhYYYRRRQQQXXX^^^aaaaaa___[[[SSSKKKGGGFFFEEEBBBAAA??????>>><<<;;;:::999888777777777777888;;;@@@FFFNNNUUUYYY^^^```cccdddddddddeeegggeeefffddd___WWWOOOIIIFFFJJJSSSaaasssgggMMMAAA@@@===<<<;;;::::::;;;<<<===@@@PPPlllyyy}}}}}}~~~{{{}}}ppphhh```[[[YYYXXXWWWVVVVVVXXXYYYZZZ[[[[[[[[[^^^aaaccccccbbb`````````aaacccdddffffffgggggggggggggggeeeaaa^^^______aaabbbcccdddeeeeeedddccccccfffjjjmmmoooooonnnllljjjgggeeeeeeeeefffeeegggjjjllloootttzzz~~~ssssss~~~yyylllVVVHHHHHHHHHIIILLLOOOSSSUUUXXXVVVTTTRRRQQQRRRSSSUUURRRRRRRRRQQQPPPOOONNNMMMLLLLLLMMMOOOQQQTTTWWWYYYYYYYYYYYYXXXVVVSSSPPPOOOJJJKKKLLLMMMMMMLLLJJJIIIHHHHHHHHHJJJKKKMMMOOOPPPVVVZZZbbbooo|||gggUUULLLDDDEEEHHHJJJLLLPPPOOOSSSYYYaaafffjjjlllllleeehhhnnntttuuutttwww}}}~~~}}}ppplllfffbbb```^^^\\\[[[XXXVVVUUUTTTTTTUUUWWWXXX\\\^^^bbbeeehhhlllqqquuuxxx|||tttnnnjjjjjjjjjjjjnnntttzzzzzzsssmmmhhhddd```\\\ZZZYYYVVVSSSQQQOOONNNMMMLLLKKKJJJHHHGGGEEEDDDCCCCCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDDGGGIIIHHHEEEDDDEEEHHHLLLPPPUUU]]]jjj|||xxxfffYYYTTTTTTVVV\\\aaa```]]]YYYRRRKKKFFFEEEDDDBBB@@@???>>>>>>;;;:::999888666666666666777999<<>>>>>::::::888777666555555555777999>>>DDDKKKRRRXXX[[[\\\^^^```aaaaaabbbccceeeeeeddd___WWWOOOGGGCCCBBBHHHSSSbbbvvv~~~___JJJ@@@<<<;;;:::999888888999:::;;;???JJJaaa~~~~~~}}}yyyzzz~~~~~~mmmeee```[[[WWWTTTTTTUUUVVVXXXZZZ\\\]]]___^^^^^^___bbbdddeeeeeedddccccccbbbcccdddfffgggkkkjjjiiiiiihhhgggdddaaa\\\]]]___bbbdddfffgggggghhhhhhgggiiilllmmmmmmlllkkkiiigggeeeddddddeeeffffffhhhlllooosssyyyxxxxxx|||aaaKKKFFFHHHLLLQQQVVVYYY\\\]]]\\\\\\ZZZXXXUUUSSSPPPOOOJJJIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLMMMOOOQQQSSSUUUTTTTTTTTTTTTSSSRRRPPPPPPMMMMMMMMMLLLKKKJJJIIIHHHIIIJJJKKKMMMMMMMMMMMMLLLMMMQQQWWW]]]bbbhhhooouuuwwwtttuuutttkkk\\\PPPMMMIIIGGGIIINNNQQQPPPQQQUUUWWW```lllxxx|||yyyooorrrxxx}}}|||xxxxxx{{{|||tttnnneeebbb___\\\\\\[[[ZZZYYYXXXXXXXXXWWWWWWWWWVVVVVV\\\bbbkkkttt||||||xxxtttnnnjjj```]]]]]]bbbfffhhhmmmsssyyy}}}wwwsssnnniiiddd___[[[YYYVVVUUUTTTQQQPPPNNNMMMMMMKKKKKKJJJHHHGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@@@@AAAAAABBBBBBBBBDDDFFFIIIHHHGGGGGGKKKNNNPPPUUU\\\ggguuurrraaaYYYXXXYYYZZZbbbfffccc]]]XXXPPPJJJDDDCCCBBB@@@???>>>>>>>>>;;;;;;999888777666666666666999???FFFMMMTTTYYY[[[\\\^^^aaabbbbbbbbbdddeeegggeee___WWWMMMGGGCCCCCCJJJTTTbbbtttwwwYYYGGG@@@===999999888777777888999999;;;CCCXXXuuuyyyxxx||||||{{{vvvgggaaa^^^YYYUUURRRSSSTTTVVVYYY[[[]]]^^^___^^^]]]^^^aaacccddddddeeedddbbbaaabbbcccdddeeegggfffeeefffhhhgggfffddd\\\^^^```bbbdddeeefffgggfffffffffhhhkkkllllllkkkjjjhhhgggeeeeeeeeeggghhhhhhjjjnnnrrrwww}}}ttt[[[FFFFFFIIIOOOUUUZZZ^^^``````\\\[[[YYYWWWSSSNNNJJJHHHGGGFFFFFFFFFGGGIIIKKKLLLKKKJJJJJJKKKMMMOOOQQQRRRSSSSSSTTTTTTSSSSSSRRRRRRTTTSSSSSSRRRQQQQQQPPPPPPJJJKKKLLLMMMNNNMMMLLLLLLJJJOOOTTTWWWXXXYYY]]]```\\\YYYZZZ[[[UUUMMMKKKOOOJJJJJJNNNTTTWWWVVVWWW[[[ZZZcccrrr|||rrrtttzzz}}}xxxwwwzzzxxxoooiiieeebbb___]]]]]]]]][[[ZZZYYYZZZZZZ[[[[[[[[[ZZZZZZ]]]bbbkkkuuu{{{sssllliiieee```]]]ZZZXXXZZZ```eeehhhmmmsssxxx}}}|||rrrppplllgggbbb^^^[[[YYYUUUTTTSSSQQQOOONNNNNNNNNKKKKKKJJJIIIHHHFFFEEEEEECCCBBBAAAAAA@@@@@@AAAAAA@@@@@@@@@AAAAAABBBBBBBBBKKKLLLMMMKKKGGGFFFHHHJJJQQQWWWaaammm|||nnn]]]UUUUUUVVV^^^fffjjjfff^^^WWWPPPIIIDDDCCCBBB@@@???>>>>>>>>><<<<<<:::999888777777777666:::@@@GGGNNNUUUYYY\\\]]]___bbbccccccccceeefffiiifff```WWWNNNGGGDDDDDDMMMUUUaaarrrrrrTTTEEE@@@>>>999888777666666777888999666>>>RRRpppuuuooozzz~~~zzzrrrddd___]]]XXXSSSQQQRRRTTTWWWYYY\\\]]]^^^___]]]\\\]]]```bbbcccccceeedddbbb``````aaabbbcccbbbbbbbbbdddggghhhgggfff^^^___```bbbdddeeeeeeeeeccccccdddgggjjjlllkkkjjjiiihhhgggeeeeeeggghhhiiiiiilllppptttzzzqqqYYYEEEGGGKKKPPPWWW\\\___```aaa[[[VVVQQQNNNMMMMMMJJJHHHLLLJJJHHHHHHIIIKKKKKKKKKJJJJJJKKKLLLMMMNNNOOOPPPQQQSSSUUUVVVUUUUUUVVVXXX\\\[[[ZZZZZZZZZYYYVVVSSSLLLLLLLLLLLLKKKKKKKKKKKKHHHIIILLLOOOQQQSSSSSSSSSPPPNNNLLLIIIHHHHHHHHHIIILLLNNNQQQUUUXXXZZZ\\\]]]dddooo~~~{{{xxxvvvvvvvvvtttrrrvvv}}}~~~vvvnnnhhhcccbbbaaa``````___``````bbbaaa___^^^^^^___``````___dddlllsss{{{~~~ssshhhbbb^^^ZZZXXXYYYSSSWWW]]]```bbbfffkkkppp~~~yyytttmmmlllhhhddd```\\\YYYWWWWWWUUURRRPPPNNNNNNNNNOOOLLLKKKIIIGGGEEECCCBBBAAADDDDDDBBBAAA@@@?????????@@@AAAAAAAAA@@@AAADDDFFFJJJKKKKKKKKKKKKLLLPPPRRRSSSZZZeeessskkk\\\UUUVVVXXXdddiiillliii```TTTKKKGGGCCCCCCBBBAAAAAA@@@??????===<<<999888777777888999;;;<<>>KKKNNNSSSXXX[[[\\\\\\\\\UUUQQQLLLJJJJJJKKKJJJIIIKKKJJJIIIIIIJJJKKKKKKLLLKKKKKKLLLLLLMMMNNNNNNNNNQQQRRRSSSSSSSSSVVVYYY\\\ccccccccccccaaa___[[[YYYQQQQQQOOONNNLLLJJJIIIHHHHHHIIIJJJKKKKKKKKKJJJIIIKKKJJJHHHGGGGGGHHHJJJKKKMMMQQQUUUYYY]]]```eeehhhooozzz}}}uuuttttttuuutttsssxxx{{{uuuoookkkeeeeeedddccccccbbbbbbbbbcccbbbbbbbbbccceeefffgggeeejjjooouuu{{{wwwlll```ZZZWWWSSSRRRSSSQQQVVV[[[___aaaeeekkkpppzzz}}}wwwrrrllljjjgggddd```]]]ZZZXXXWWWUUURRROOONNNMMMMMMMMMLLLKKKIIIGGGEEECCCBBBBBBBBBAAA@@@???>>>>>>>>>>>>AAABBBBBBAAA@@@AAACCCFFFIIIJJJJJJIIIIIIJJJNNNQQQVVV^^^kkkzzz|||hhh[[[VVVXXXZZZdddhhhkkkhhh___SSSKKKGGGCCCCCCBBBAAA@@@??????>>>===;;;999777777777888999999;;;@@@IIISSSZZZ]]]]]]___```aaacccdddeeeffffffeeedddaaa[[[PPPGGGHHHNNNSSSXXXcccssshhhMMMBBB@@@===:::999888888777777888888===???IIIaaassshhhmmmwww{{{xxxxxxzzz|||{{{{{{xxxhhh```\\\WWWSSSQQQRRRSSSTTTVVVXXX[[[]]]^^^\\\]]]^^^```aaabbbccccccaaaaaabbbbbbbbbbbbbbbaaaaaa``````______```aaabbbbbbaaaaaaccceeefffeeecccaaa```aaadddggghhhhhhggggggfffffffffgggiiikkkmmmrrrtttwwwzzz~~~vvv}}}vvvcccMMM???PPPRRRVVVXXXYYYXXXUUUTTTMMMJJJFFFEEEFFFHHHJJJKKKLLLKKKKKKKKKLLLMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOSSSSSSRRRRRRSSSWWW]]]bbbjjjlllmmmlllhhhdddaaa___XXXWWWUUURRRNNNKKKIIIHHHHHHIIIIIIHHHGGGFFFEEEDDDGGGGGGFFFGGGHHHKKKNNNOOORRRWWW]]]aaacccgggooovvv}}}rrrqqqqqqssssssssszzz~~~zzzwwwtttqqqnnnhhhhhhhhhhhhgggfffeeeeeeeeefffgggiiilllnnnqqqrrrpppsssuuuwwwzzzpppeeeXXXRRROOOLLLLLLNNNOOOSSSXXX[[[^^^cccjjjooo{{{}}}yyytttpppjjjiiifffccc```\\\ZZZYYYVVVUUURRROOOMMMLLLKKKKKKLLLKKKIIIGGGEEECCCBBBBBB@@@@@@????????????@@@@@@BBBCCCCCCBBB@@@AAACCCEEEIIIIIIIIIHHHHHHJJJMMMPPPXXXaaaooovvvdddYYYWWWYYY]]]dddgggjjjfff]]]RRRKKKGGGCCCCCCBBBAAA@@@???>>>>>><<<:::888777666777888999888;;;AAAJJJTTT[[[^^^______```aaacccdddeeeeeeeeeeeeccc```ZZZPPPIIIMMMUUUZZZ```kkkyyyeeeKKKCCC@@@===:::999888888777777888888;;;<<>>>>>===;;;999888666666666888999888===DDDMMMVVV\\\```aaa___```aaabbbddddddeeeeeeeeeccc```ZZZQQQMMMTTT```gggmmmxxxbbbJJJCCC@@@<<<<<<;;;::::::999999::::::999;;;CCCVVVsss{{{hhhiiirrrxxx||||||ppppppssswwwxxx{{{rrrggg[[[VVVTTTQQQPPPQQQQQQSSSWWW[[[]]]^^^^^^]]]````````````````````````aaaaaaaaaaaa``````___^^^\\\ZZZXXXWWWWWWZZZ^^^``````______```bbbcccbbb```aaa```___```cccfffhhhhhhggggggggghhhiiikkkmmmnnnooorrrvvvyyy~~~ssskkkvvv|||iiiSSSCCC>>>TTTTTTTTTSSSPPPLLLHHHFFFBBBAAAAAAAAADDDHHHMMMPPPRRRUUUXXXYYYYYYZZZ\\\___cccbbbaaa```___^^^^^^]]][[[]]]^^^```aaadddiiilllrrrrrrppplllhhhfffeeefff```___]]][[[XXXVVVTTTSSSOOONNNNNNMMMMMMLLLLLLLLLJJJJJJJJJKKKMMMPPPTTTUUUZZZbbbjjjooorrryyy~~~sssnnnllllllnnnooosss|||}}}vvvrrrqqqqqqqqqmmmmmmmmmnnnnnnnnnmmmmmmoooqqquuuyyy~~~~~~{{{zzz|||}}}pppeeeZZZOOOJJJHHHFFFFFFIIIEEEHHHKKKNNNQQQXXXaaagggvvv|||xxxuuuqqqooollljjjgggbbb^^^YYYVVVTTTUUUTTTRRRPPPMMMLLLJJJJJJKKKJJJHHHFFFEEEDDDCCCCCCAAAAAAAAAAAABBBCCCDDDDDDCCCCCCCCCBBBAAAAAADDDFFFGGGGGGFFFEEEEEEIIINNNRRRYYY```jjjvvvqqqcccZZZWWWZZZ]]]bbbeeefffaaaXXXOOOJJJGGGDDDCCCBBBAAA???>>>===<<<:::888777555555666777888777===EEENNNVVV[[[___aaa___```aaabbbcccdddddddddfffdddaaaZZZRRRQQQ]]]kkkssszzz```IIIBBB???:::<<<;;;::::::999999:::::::::;;;AAAQQQkkkllljjjrrrxxx}}}{{{qqqooopppsssuuuyyyzzznnndddZZZVVVSSSPPPOOOQQQQQQSSSXXX\\\^^^^^^^^^]]]``````___^^^^^^___``````aaaaaaaaa```___^^^]]]\\\ZZZYYYWWWVVVWWWZZZ^^^``````______```bbbbbbaaa___aaa```___```cccfffggghhhhhhhhhhhhiiiiiijjjkkkkkkkkknnnsssxxx}}}tttmmmyyy{{{bbbKKK>>>;;;PPPPPPNNNLLLJJJGGGEEEDDDBBBCCCEEEFFFHHHKKKPPPSSSUUUYYY^^^```aaabbbfffiiikkkkkkjjjiiihhhgggfffeeebbbdddgggjjjlllppptttxxx|||vvvnnngggeeedddeeeeee``````^^^]]][[[YYYXXXWWWUUUTTTSSSQQQOOOOOONNNNNNOOOOOOOOOPPPRRRUUUYYY[[[^^^eeeooovvv}}}wwwnnnkkkiiiiiilllnnnsss~~~vvvrrrqqqppppppooooooooooooppprrrssstttvvvxxx|||}}}||||||uuujjj^^^TTTJJJFFFEEEBBBBBBDDDBBBDDDGGGHHHKKKRRR\\\cccuuu|||yyyvvvsssqqqpppkkkiiifffbbb]]]YYYVVVTTTTTTSSSRRRPPPOOOMMMLLLKKKKKKJJJHHHFFFEEEDDDCCCCCC@@@@@@@@@@@@@@@AAABBBBBBBBBBBBCCCBBBBBBCCCEEEGGGCCCCCCBBBBBBCCCGGGMMMRRR\\\bbbkkkuuu~~~pppcccZZZWWWYYY[[[aaacccddd___VVVNNNIIIHHHDDDCCCBBB@@@???===<<<;;;999777666444444555777888777===FFFNNNTTTYYY\\\______```aaabbbcccccccccccceeeccc```YYYRRRSSScccuuu{{{\\\GGGBBB???999:::999888888777777888888:::;;;???LLLcccppplllpppttt{{{vvvrrroooooopppsss|||uuuiiiaaaXXXUUURRROOOOOORRRQQQSSSWWW[[[]]]^^^^^^]]]\\\\\\\\\\\\]]]```bbbccccccbbbbbbaaa```___]]]\\\YYYXXXWWWWWWXXX[[[^^^``````______```aaabbb```^^^___^^^^^^```ccceeeffffffhhhhhhhhhiiiiiiiiiiiiiiiiiilllrrrxxx~~~zzzxxxuuuxxx^^^FFF;;;999LLLJJJHHHEEEDDDCCCCCCDDDDDDGGGJJJLLLMMMOOOSSSVVVWWW\\\bbbfffgggiiimmmqqqooonnnnnnmmmlllkkkjjjjjjjjjkkkmmmpppttt{{{zzzjjj```^^^______^^^```___^^^]]][[[ZZZYYYXXXYYYXXXWWWUUUUUUUUUUUUVVVWWWWWWXXXYYY\\\```dddfffjjjoooxxx}}}rrrlllgggfffdddeeeiiinnnuuu}}}uuurrrqqqqqqqqqrrrrrrqqqqqqsssvvvyyy{{{|||~~~~~~{{{zzzwwwnnneeeYYYPPPHHHFFFEEEBBB@@@AAAAAACCCDDDEEEHHHOOOXXX```tttzzzzzzyyywwwtttqqqpppooogggfffdddaaa]]]ZZZXXXWWWSSSRRRRRRQQQPPPOOONNNMMMJJJIIIHHHFFFEEEDDDDDDDDDAAAAAA@@@@@@@@@AAAAAABBB@@@AAABBBBBBBBBDDDGGGIIIBBBBBBBBBBBBDDDIIIQQQVVV\\\cccmmmxxx{{{nnnbbbYYYWWWYYY[[[aaabbbbbb]]]UUUMMMIIIHHHDDDCCCBBB@@@>>>===<<<;;;888777555444444555777888:::@@@JJJRRRWWWZZZ]]]```___```aaabbbbbbccccccbbbcccaaa^^^WWWPPPSSSfffzzzyyyWWWEEEBBB@@@::::::999888888777777888888::::::===GGG[[[yyyvvvppppppqqqyyy{{{tttnnnmmmnnnrrr{{{yyylllccc[[[UUURRRPPPMMMOOORRRQQQSSSVVVZZZ\\\]]]]]]]]][[[[[[ZZZZZZ\\\^^^aaabbbbbbbbbaaa```___]]][[[ZZZVVVVVVVVVWWWYYY\\\^^^___aaa```___```bbbbbb```^^^______```bbbeeeggggggfffeeefffggghhhiiiiiijjjjjjkkkoootttzzz{{{tttuuusssZZZDDD:::999HHHFFFCCCAAA@@@AAACCCEEEFFFJJJNNNPPPQQQRRRUUUXXXWWW]]]dddhhhjjjlllqqqvvvooooooooonnnmmmlllllllllnnnoooppprrrxxx{{{fffYYYXXXZZZYYYWWW___^^^]]]\\\ZZZYYYWWWWWWYYYYYYYYYYYYZZZ\\\^^^```______```cccfffkkkooorrrwww{{{|||kkkdddbbbbbbaaa```bbbgggnnnwww{{{uuuqqqqqqqqqqqquuutttrrrsssuuuyyy~~~{{{vvvsssqqqjjjaaaXXXPPPIIIGGGFFFCCCAAABBBBBBCCCDDDDDDGGGMMMWWW___nnnzzz~~~vvvwwwwwwuuurrrpppnnnnnndddcccbbb```^^^\\\ZZZYYYRRRRRRRRRRRRQQQPPPOOONNNJJJIIIHHHFFFEEEDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCCCC@@@AAABBBBBBCCCDDDHHHJJJDDDDDDDDDEEEHHHNNNUUU[[[ZZZbbbnnnzzzxxxlll```YYYWWWYYY[[[aaabbbaaa\\\TTTLLLIIIHHHDDDCCCBBB@@@>>>===;;;;;;777666555444444555777888>>>EEEOOOVVV[[[]]]```ccc___```aaabbbbbbbbbbbbbbbaaa___\\\UUUNNNSSSggg|||tttSSSCCCBBB@@@:::<<<;;;::::::999999:::::::::999;;;CCCWWWttt}}}uuuqqqpppxxx|||uuuooonnnpppvvv~~~nnnbbb]]]VVVQQQPPPNNNLLLNNNSSSQQQSSSVVVXXX[[[\\\]]]]]]^^^]]][[[ZZZZZZ[[[]]]^^^_________]]]\\\ZZZXXXWWWTTTUUUVVVWWWYYY\\\]]]^^^aaa``````aaabbbbbb```___aaabbbcccfffiiijjjiiihhhbbbdddeeegggiiijjjkkkkkknnnrrrwww|||vvvooopppoooWWWCCC:::999DDDCCCCCCCCCCCCEEEGGGHHHJJJMMMQQQUUUWWWXXXZZZ\\\\\\___dddiiinnnqqqssstttssstttuuutttsssssstttuuutttpppnnnsss|||wwweeeYYYUUUVVVWWWWWWXXXZZZ\\\]]]\\\\\\\\\]]]ZZZ[[[[[[]]]```cccfffhhhhhhiiilllppptttyyy|||~~~wwwjjjbbb\\\[[[^^^___bbbffflllttt{{{xxxwwwwwwxxxxxxuuutttvvv{{{}}}wwwtttoooiiieeeZZZUUUMMMGGGDDDBBBAAAAAABBBBBBBBBEEEIIIPPPVVVYYYcccppp}}}}}}zzzvvvuuutttqqqnnnlllllllllhhheeebbb]]]ZZZYYYXXXXXXVVVVVVTTTRRROOOLLLJJJHHHHHHHHHGGGFFFEEEDDDCCCBBBCCCCCCDDDEEEEEEEEEEEEEEEGGGEEECCCBBBCCCEEEHHHIIIIIIFFFEEEGGGIIIJJJPPPWWW]]]eeepppyyy~~~pppbbb\\\ZZZYYYYYYZZZ```^^^[[[VVVQQQLLLHHHGGGDDDCCCBBB???===;;;:::999777888888777555666888:::999EEERRRYYY]]]aaabbb```bbbaaa```aaacccddddddccccccaaa]]]UUUNNNRRRfff{{{cccNNNEEE===999:::;;;:::999999888888999999666======AAARRRhhhwwwttt|||xxxtttvvvvvvwwwrrrfff^^^YYYWWWSSSPPPOOOOOOQQQSSSSSSTTTVVVXXX[[[]]]___```]]][[[YYYWWWWWWYYY\\\^^^^^^]]]\\\\\\^^^^^^]]]\\\YYYYYYYYYYYYYYYZZZZZZ[[[[[[\\\]]]^^^____________bbbccceeefffhhhhhhggggggdddfffhhhiiijjjkkkmmmooommmttt|||{{{pppmmmpppgggNNN@@@;;;888AAAAAABBBCCCEEEHHHJJJKKKKKKNNNRRRUUUVVVWWWYYY[[[]]]```ffflllrrrvvvxxxyyy{{{|||}}}}}}{{{yyyyyyzzzssspppmmmooovvv}}}xxxlll]]]SSSPPPQQQRRRRRRRRRUUUWWWYYYYYYZZZ\\\^^^______aaacccfffiiikkklllmmmnnnqqquuuyyy~~~xxxiii```ZZZWWWYYY\\\___dddjjjrrr{{{}}}zzzyyyyyyzzz{{{yyyxxxzzzwwwrrrmmmhhhddd^^^YYYQQQKKKHHHFFFEEEDDDCCCCCCCCCEEEIIINNNTTTWWW___iiisssxxxzzz|||zzzvvvttttttrrrooolllkkkjjjkkkfffccc```\\\YYYWWWVVVVVVSSSRRRQQQOOOMMMKKKJJJIIIHHHGGGFFFEEEDDDCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEDDDFFFEEECCCBBBCCCEEEGGGIIIHHHFFFEEEHHHIIIKKKPPPXXX^^^fffqqqzzz}}}ooo```ZZZXXXWWWXXXZZZ___]]]YYYUUUPPPKKKHHHFFFDDDCCCAAA???===;;;:::999777888888777666666888;;;;;;GGGTTT[[[^^^bbbcccaaabbbaaa```aaacccddddddccccccaaa]]]UUUNNNQQQdddwww```MMMEEE???<<<>>>;;;:::999999888888999999333;;;;;;===MMM```~~~{{{uuu{{{{{{www{{{|||}}}vvvkkk```XXXWWWUUURRRPPPOOOPPPRRRTTTUUUVVVWWWXXXZZZ[[[\\\]]]]]][[[YYYXXXWWWYYY[[[\\\ZZZYYYYYYZZZ\\\]]]]]]\\\ZZZZZZYYYXXXYYYZZZ[[[\\\\\\\\\]]]______`````````bbbccceeeggghhhhhhhhhhhhaaaccceeeggghhhjjjmmmoooqqqxxxyyynnnnnnsssbbbKKK@@@;;;888>>>???BBBEEEHHHKKKLLLMMMMMMPPPRRRTTTTTTTTTVVVWWWZZZ^^^cccjjjpppuuuxxxzzz~~~~~~{{{yyyyyypppllliiijjjmmmqqqqqqppphhh```UUUNNNMMMMMMNNNMMMMMMPPPSSSVVVWWWZZZ]]]___ccceeegggkkknnnqqqrrrssstttuuuxxx{{{oooeeeZZZVVVTTTTTTYYY^^^bbbhhhqqq{{{}}}|||}}}}}}~~~~~~zzzsssnnnhhhddd^^^YYYRRRLLLJJJHHHGGGFFFGGGFFFFFFHHHKKKPPPUUUXXX^^^dddjjjooouuuzzzyyyuuutttssspppmmmjjjiiihhhhhhcccaaa]]]ZZZWWWUUUSSSSSSPPPNNNLLLJJJIIIIIIIIIIIIFFFFFFEEEDDDCCCBBBBBBAAABBBBBBCCCDDDDDDDDDDDDDDDEEEDDDCCCBBBCCCEEEGGGIIIHHHEEEFFFIIIJJJLLLQQQXXX^^^gggqqq{{{zzzlll]]]VVVUUUUUUVVVYYY\\\[[[WWWSSSNNNJJJGGGEEECCCBBBAAA???===;;;:::999777888888777666777999<<>>@@@DDDGGGJJJLLLMMMMMMNNNPPPQQQQQQPPPPPPQQQRRRTTTWWW[[[aaagggllloooqqqvvvxxxzzzyyyvvvqqqooommmhhhfffcccccceeefffeeeddd^^^YYYSSSPPPOOOOOOOOONNNMMMOOORRRTTTVVVXXX\\\^^^ccceeejjjooossswwwyyyzzz{{{|||~~~tttmmm```YYYSSSSSSTTTWWW]]]dddhhhooozzz~~~yyyrrrkkkfff^^^ZZZTTTPPPNNNMMMLLLKKKKKKKKKLLLNNNQQQVVVZZZ]]]aaadddgggllluuu}}}}}}xxxxxxtttpppllliiigggeeedddaaa___\\\YYYVVVTTTRRRRRROOONNNKKKHHHGGGGGGHHHHHHEEEDDDDDDCCCBBBAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCEEEGGGHHHGGGEEEFFFJJJKKKMMMSSSYYY^^^gggrrr{{{vvvhhhYYYSSSRRRSSSUUUXXXYYYXXXUUUQQQLLLHHHEEEDDDBBBBBB@@@???===;;;:::999777888888888777888;;;===CCCOOO[[[aaadddggggggeeeeeecccbbbaaacccdddccccccbbb___[[[TTTMMMOOO^^^nnn]]]KKKCCC===:::<<<;;;:::999999888888999999222999999:::AAAMMMjjjyyy{{{|||qqqeeebbb```YYYSSSRRRQQQPPPOOOPPPRRRUUUVVVWWWWWWWWWWWWWWWXXXXXXXXXZZZZZZZZZYYYXXXWWWVVVUUUVVVUUUUUUWWWZZZ[[[[[[[[[]]][[[YYYWWWXXXZZZ^^^```^^^___``````aaaaaaaaa```dddeeefffggghhhhhhiiiiiieeegggiiijjjjjjmmmpppsssyyy~~~qqqhhhmmmwwweeeLLL???;;;:::BBBCCCFFFIIIKKKLLLMMMMMMNNNOOOOOONNNLLLKKKLLLMMMOOOQQQTTTXXX]]]```ccceeeiiikkkmmmlllhhhdddaaa```_________```aaaaaa```___ZZZXXXVVVTTTTTTSSSQQQPPPNNNPPPQQQRRRRRRTTTWWWZZZ___bbbgggmmmsssxxx{{{|||zzztttmmmeee___[[[VVVTTTWWWZZZ]]]dddlllssszzzyyypppjjjbbb___ZZZWWWWWWVVVVVVUUUPPPPPPRRRTTTXXX\\\```cccfffgggiiinnnxxx{{{{{{vvvpppkkkhhhfffcccaaaaaa___]]]ZZZWWWTTTRRRQQQQQQOOOLLLHHHFFFFFFFFFFFFCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBAAAAAAAAABBBCCCDDDFFFGGGFFFEEEFFFKKKMMMNNNTTT[[[]]]fffrrr|||rrrdddVVVQQQQQQQQQSSSVVVVVVTTTRRRNNNJJJFFFDDDBBBAAAAAA@@@>>><<<;;;:::999777888888888888999<<>>;;;;;;FFFFFFHHHJJJKKKLLLMMMMMMOOOOOOOOOLLLJJJIIIIIIKKKNNNOOOQQQTTTWWWZZZ\\\^^^___aaabbbaaa___\\\ZZZYYYZZZ\\\___bbbccccccbbbaaa[[[[[[[[[ZZZXXXVVVTTTSSSPPPQQQQQQPPPOOOPPPSSSUUU[[[^^^ccchhhnnnssswwwyyy|||ssslllhhhddd___[[[\\\ZZZ[[[___bbbfffnnnvvvyyyrrrhhheeeaaa^^^]]]]]]\\\[[[WWWWWWYYY[[[^^^bbbeeegggjjjlllooottt}}}|||{{{uuunnniiigggfffccc``````___]]]ZZZWWWTTTRRRQQQPPPOOOLLLIIIGGGFFFEEEEEEAAAAAAAAA@@@@@@???????????????@@@AAAAAAAAAAAAAAA@@@@@@AAAAAACCCDDDFFFFFFFFFDDDGGGLLLNNNPPPUUU\\\^^^gggsss}}}mmmaaaTTTPPPQQQQQQRRRUUUSSSQQQOOOLLLHHHEEEBBBAAAAAA@@@???>>><<<;;;:::999666888999999999;;;>>>@@@IIIUUUaaafffhhhkkkkkkhhhiiifffcccaaabbbccccccbbbccc^^^YYYSSSOOOSSSbbbqqqjjjNNNDDDBBB???>>>???;;;:::999999888888999999888;;;:::<<<@@@CCCXXXzzzuuuqqqvvv}}}tttkkk```YYYWWWVVVSSSPPPNNNNNNNNNOOOQQQSSSUUUWWWRRRSSSTTTUUUVVVWWWXXXYYYWWWWWWWWWWWWWWWVVVUUUTTTYYYXXXWWWXXXZZZ[[[[[[YYY\\\[[[ZZZYYYZZZ]]]___aaaaaabbbbbbccccccbbbbbbbbbddddddddddddeeeggghhhiiijjjjjjkkkkkkkkkmmmqqqtttzzz~~~uuuqqquuu}}}nnnNNN===::::::GGGHHHHHHIIIKKKMMMOOOPPPPPPPPPOOOMMMJJJIIIJJJKKKMMMNNNPPPRRRUUUXXX[[[\\\ZZZ[[[\\\\\\ZZZXXXXXXYYY[[[^^^cccgggiiihhhhhhgggbbbccccccbbb___[[[XXXWWWUUUUUUTTTSSSQQQRRRTTTWWW[[[\\\___ccchhhlllppprrrvvvzzz|||xxxsssllliiihhhgggeeecccbbbaaadddjjjnnnqqqyyyvvvrrrnnnjjjhhhfffcccaaaccccccdddeeegggiiikkklllnnnsssxxx}}}wwwqqqiiifffffffffdddbbb___^^^]]]ZZZWWWTTTQQQPPPLLLKKKJJJIIIHHHFFFEEEEEE@@@@@@????????????>>>>>>>>>??????@@@@@@@@@@@@@@@??????@@@AAACCCDDDEEEFFFEEEDDDGGGLLLOOOQQQVVV\\\```iiiuuujjj^^^SSSQQQRRRQQQRRRSSSPPPOOOMMMJJJFFFCCCAAA@@@@@@@@@???===<<<;;;:::999666777999999:::;;;???BBBKKKWWWbbbgggiiilllkkkiiijjjgggcccaaabbbbbbcccbbbddd^^^XXXSSSPPPVVVfffvvvzzz```HHHAAABBB@@@>>>???;;;:::999999888888999999888888777;;;@@@>>>OOOnnnyyyuuuyyywwwoooeeeaaa[[[VVVSSSQQQPPPOOOMMMNNNNNNOOOQQQSSSUUUVVVRRRSSSSSSTTTUUUVVVWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUVVVVVVVVVWWWZZZ\\\\\\[[[[[[[[[[[[[[[\\\^^^```aaabbbcccccccccccccccbbbbbbccccccccccccdddfffggghhhiiijjjkkklllmmmqqqvvvzzz}}}}}}|||cccIII===888666HHHGGGHHHIIIKKKNNNQQQRRRRRRQQQPPPNNNKKKJJJKKKLLLLLLMMMOOOQQQTTTXXXZZZ\\\WWWYYYYYYYYYWWWWWWXXXZZZ]]]aaaggglllmmmmmmlllllliiijjjjjjhhhddd```]]][[[YYYYYYYYYWWWVVVVVVYYY[[[\\\]]]^^^```cccgggkkkmmmkkkpppvvv||||||xxxsssnnnsssoookkkkkknnnpppooommmggghhhlllssswww{{{~~~zzzvvvrrrooolllnnnnnnnnnnnnoooooopppqqqrrryyyrrrllleeeccceeegggfffccc^^^]]]\\\YYYVVVSSSPPPOOOHHHHHHHHHHHHHHHGGGFFFEEE????????????>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@>>>???@@@AAACCCDDDEEEFFFEEEDDDGGGMMMPPPQQQVVV]]]bbbkkkwwwhhh]]]SSSQQQRRRRRRQQQRRROOONNNLLLIIIFFFCCC@@@???@@@???>>>===<<<;;;::::::666777999999:::<<>>;;;;;;;;;:::999999888888999999777666444999>>><<>>===;;;;;;===>>>@@@@@@@@@AAAAAAAAA@@@@@@???CCCAAA@@@BBBFFFHHHFFFDDDGGGDDDDDDIIINNNRRRYYY```iiinnnzzzjjj]]]QQQPPPTTTVVVUUUUUUSSSOOOJJJDDD@@@>>>>>>>>>@@@???>>>===;;;999888888444777999888888:::???CCCQQQWWW___eeeiiijjjjjjkkkdddddddddccccccbbbbbbbbbhhh```WWWRRROOOTTTfffyyyhhhWWWGGGAAABBBAAA???>>>;;;;;;::::::::::::999999888888:::;;;:::===IIIVVVxxxpppiiibbb]]]XXXVVVSSSQQQNNNMMMLLLLLLNNNNNNOOOQQQRRRTTTUUUUUUWWWWWWWWWUUUSSSSSSTTTVVVTTTTTTTTTUUUUUUUUUVVVVVVWWWVVVVVVXXX[[[]]]]]]\\\___]]][[[YYYZZZ\\\___bbbeeedddbbbaaaaaaaaabbbbbbdddccccccbbbcccdddffffffggggggiiimmmttt{{{tttTTTAAA:::888666KKKLLLNNNOOOQQQQQQRRRRRRPPPPPPOOOOOONNNMMMLLLKKKLLLMMMNNNOOOQQQQQQRRRRRRQQQSSSUUUVVVWWWYYY]]]___dddiiiooossstttsssqqqqqqnnnnnnmmmkkkhhheeebbb```^^^]]]]]]]]]]]]^^^^^^___```aaaaaabbbdddeeeggghhhiiilllnnnooonnnmmmmmmnnnoooqqqtttxxx{{{}}}}}}}}}{{{}}}tttlllfffeeeeeebbb```aaa\\\\\\ZZZXXXUUURRROOONNNJJJIIIGGGEEEDDDBBBBBBAAA???>>>===<<<<<<===>>>??????@@@@@@AAAAAA@@@@@@???AAA@@@@@@CCCFFFGGGEEECCCEEECCCEEEJJJPPPTTT[[[cccjjjqqq~~~~~~ggg[[[QQQRRRXXXZZZZZZZZZVVVRRRLLLGGGBBB@@@???@@@???>>>===<<<:::999888777555777999888888:::@@@DDDQQQWWW^^^ccceeefffeeeeeecccccccccccccccdddddddddggg___XXXTTTRRRXXXiiiyyyeeeUUUFFFAAAAAA???===<<<;;;;;;:::::::::999999999888888999;;;:::<<>>===<<<<<<===>>>?????????@@@@@@@@@@@@@@@???@@@AAACCCFFFHHHHHHFFFCCCCCCBBBEEELLLQQQUUU\\\dddjjjuuuyyycccYYYRRRUUU[[[^^^___```VVVSSSMMMGGGCCC@@@??????===<<<;;;:::999888777777555777888888888;;;AAAFFFRRRVVV\\\```aaa`````````aaaaaabbbcccdddeeeffffffeee^^^XXXTTTVVV^^^nnn|||cccUUUGGGBBBBBB@@@======::::::::::::999999999999888777888:::888:::CCCMMMfffzzztttpppjjjeeeaaa]]]YYYWWWRRRQQQOOOMMMLLLLLLMMMMMMNNNOOOPPPQQQRRRSSSTTTUUURRRSSSSSSRRRQQQQQQSSSVVVVVVVVVWWWYYYZZZ[[[\\\]]]]]]\\\[[[\\\^^^^^^^^^]]][[[ZZZYYYYYY[[[^^^aaadddddddddcccbbbbbbbbbccccccfffeeedddddddddeeefffgggdddfffkkkpppuuuzzz~~~~~~```FFF<<<:::999777LLLMMMNNNPPPRRRSSSTTTTTTUUUUUUUUUUUUTTTSSSRRRQQQQQQQQQQQQRRRRRRSSSTTTTTTPPPRRRTTTVVVXXX\\\aaadddiiinnntttwwwxxxvvvuuutttsssttttttssspppmmmiiiggggggddd___\\\[[[]]]aaaccceeeffffffgggiiikkklllmmmnnnpppqqqrrrssstttwwwzzzxxx{{{uuunnniiibbb^^^^^^ZZZYYYXXXVVVTTTQQQOOOMMMHHHGGGFFFDDDCCCBBBAAAAAA>>>>>>============>>>>>>>>>??????@@@@@@@@@@@@???AAACCCFFFIIIKKKJJJGGGEEECCCCCCGGGMMMPPPSSSZZZcccjjjyyyuuu```WWWRRRVVV]]]___```aaaSSSPPPKKKFFFAAA>>>======;;;::::::999888777777666555777888888888<<>>>>>============>>>>>>===>>>??????@@@@@@@@@@@@@@@CCCFFFIIIJJJIIIGGGFFFEEEEEEHHHMMMNNNPPPXXXaaajjj|||ppp]]]VVVSSSWWW\\\\\\\\\]]]QQQOOOJJJEEEAAA>>>===<<<999999888888888777777777555777888888999===DDDJJJPPPTTTYYY]]]______``````^^^___```bbbdddeeeggggggaaa\\\UUUUUU___rrrooo[[[QQQHHHFFFEEEAAA???>>>::::::999999999888888888888666666888888777<<>>>>>>>>>>>============>>>???@@@@@@@@@@@@>>>AAAEEEGGGGGGFFFEEEEEEGGGHHHJJJMMMMMMOOOXXXbbboooiiiZZZTTTSSSWWWZZZYYYXXXXXXPPPNNNJJJFFFCCC@@@???>>>888888888888888888777777666777888888999>>>FFFLLLPPPTTTYYY]]]___```bbbccc______```aaabbbcccdddeee]]][[[XXX\\\llleeeQQQIIICCCBBBBBB>>><<<<<<999999999999888888888888777555666888888777;;;@@@NNNfff{{{wwwyyy~~~{{{}}}vvvtttqqqlllhhhdddbbbaaaZZZ[[[ZZZWWWSSSPPPOOOOOONNNMMMMMMMMMMMMOOOPPPQQQSSSSSSSSSTTTUUUVVVVVVVVVVVVWWWWWWVVVUUUUUUXXXZZZXXXYYYZZZ\\\^^^```aaabbbbbb```___^^^______]]]\\\^^^]]]\\\[[[ZZZ[[[[[[\\\___```aaaaaabbbbbbaaaaaacccbbbaaa`````````aaabbbaaagggooouuuyyy}}}~~~sssnnnooolllgggiiiwwwdddFFF;;;:::888555666LLLMMMOOORRRTTTVVVVVVWWWXXXYYY\\\___bbbeeeggghhheeedddbbbaaa```aaabbbcccffffffeeeddddddgggllloooppptttzzz}}}}}}{{{yyyxxxyyyxxxuuusssqqqpppoooooollllllkkkjjjiiiiiijjjjjjmmmmmmoooqqqsssvvvxxxzzz|||~~~qqqggg^^^ZZZYYYSSSRRRRRRPPPNNNLLLJJJIIIEEEEEECCCBBBAAA@@@@@@@@@======>>>>>>>>>>>>======<<<===>>>???@@@@@@@@@@@@@@@CCCGGGGGGFFFFFFGGGHHHIIIJJJKKKMMMMMMPPP[[[hhhuuuzzzaaaWWWSSSSSSWWWZZZXXXVVVWWWLLLKKKHHHEEEBBB@@@???>>>888888888888888888888888666777888888999???GGGNNNQQQUUUZZZ]]]___```aaabbb```````````````aaaaaaaaaXXX[[[^^^ggg|||www[[[JJJCCC???@@@@@@===;;;;;;999999999999888888888888777444555888999888:::???FFFZZZyyy~~~vvvqqqwww|||~~~|||}}}yyyuuulllllljjjgggbbb^^^[[[ZZZVVVWWWXXXVVVRRROOOOOOPPPMMMLLLKKKKKKLLLMMMOOOPPPQQQRRRRRRSSSSSSTTTTTTUUUXXXXXXXXXWWWUUUUUUWWWYYYYYYYYYZZZ\\\]]]___`````````___]]]]]]^^^^^^]]][[[\\\[[[[[[[[[[[[[[[\\\]]]]]]^^^___```aaaaaa```___dddcccaaa`````````aaabbb```fffooouuuyyy~~~|||qqqkkkjjjeeedddnnnpppWWW???999:::777555777LLLNNNPPPRRRTTTVVVWWWWWW]]]___bbbfffkkknnnppprrrmmmllljjjhhhhhhhhhiiijjjllllllkkkiiiiiikkkooosssrrrvvv|||}}}{{{zzzzzzxxxtttqqqooooooooopppmmmnnnooooooooonnnmmmllloooooopppqqqsssuuuwwwxxx}}}}}}|||oooeee\\\XXXXXXQQQQQQPPPOOOMMMKKKIIIHHHEEEDDDCCCBBBAAA@@@@@@@@@======>>>>>>>>>>>>======<<<<<<>>>??????@@@@@@@@@DDDGGGJJJJJJIIIIIIKKKMMMJJJJJJLLLNNNNNNRRR___mmm{{{uuu[[[UUURRRRRRWWWZZZXXXVVVWWWHHHGGGEEEBBB@@@>>>======888888888888999999999999666777888888:::???HHHNNNRRRVVVZZZ]]]^^^___```aaaaaa`````````____________UUUZZZcccpppqqqTTTGGGBBB???AAAAAA>>><<<===999999999888888888888777666444555999:::999:::>>>@@@QQQoooxxxnnnuuu{{{~~~}}}}}}~~~~~~yyytttoookkkaaabbbbbb```\\\XXXVVVUUUPPPRRRSSSRRRNNNLLLLLLNNNKKKKKKJJJJJJKKKLLLMMMNNNPPPPPPQQQQQQRRRRRRSSSSSSYYYYYYXXXWWWUUUTTTVVVXXXYYYYYYZZZ[[[]]]^^^_________]]]\\\\\\]]]]]]\\\[[[ZZZZZZZZZZZZ[[[\\\]]]^^^\\\]]]___`````````______eeedddbbbaaaaaaaaabbbbbbaaahhhqqqwww{{{{{{pppjjjhhhccceeetttdddNNN;;;888:::666555888KKKLLLNNNOOOSSSYYY```eeehhhggghhhiiilllpppuuuwwwyyyuuuooollllllmmmoooooopppooonnnmmmmmmnnnpppqqqvvvxxx{{{~~~~~~}}}xxxssslllkkknnnqqqqqqooonnnppprrruuuvvvwwwwwwwwwrrrqqqpppqqqtttxxxzzz{{{{{{xxxtttqqqsssyyy{{{nnneee^^^YYYYYYTTTSSSRRRPPPMMMKKKHHHGGGEEEDDDBBBAAA@@@??????>>>>>>>>>>>>===<<<<<<;;;;;;>>>======>>>@@@BBBAAAAAADDDHHHKKKJJJFFFFFFMMMSSSPPPMMMMMMQQQUUU[[[eeeoooxxxeee[[[QQQSSSUUUWWWWWWVVVTTTRRRMMMJJJGGGBBB???<<<::::::888888777666666666666666777777777999>>>FFFNNNRRRWWWYYY[[[]]]^^^______^^^]]]]]]^^^______```aaaaaa[[[YYYdddhhhQQQGGGDDDAAA>>>>>>===<<<;;;888888888888777777777777;;;999777777999<<<===>>>BBBKKKbbbuuurrrvvv~~~{{{|||}}}~~~~~~}}}|||{{{{{{vvvrrrmmmhhheeebbb```]]]YYYVVVTTTSSSSSSPPPPPPOOOOOOOOOOOOOOOPPPJJJKKKKKKLLLMMMNNNNNNOOOQQQQQQRRRRRRTTTUUUVVVWWWTTTUUUVVVUUUTTTTTTUUUWWWTTTTTTUUUWWWYYY[[[]]]^^^______^^^^^^^^^]]]]]]]]]\\\[[[ZZZ[[[^^^aaabbbbbb^^^___```aaaaaabbbbbbbbbeeecccbbbbbbdddeeeeeeddddddjjjqqqwww}}}yyyrrrlllhhhooozzzVVVHHH<<<888777444222111IIIKKKNNNRRRWWW]]]eeejjjnnnnnnoooqqqtttwwwzzz{{{|||xxxsssppppppqqqqqqqqqooommmllljjjjjjkkklllmmmsssuuuxxx{{{}}}}}}|||{{{vvvrrrooopppuuuyyyzzzxxxrrrsssuuuwwwxxxyyyyyyxxxrrrqqqpppqqqsssuuuwwwxxx}}}~~~zzzxxxtttsssrrrqqqpppooonnnnnnjjjhhhjjjooorrruuu}}}{{{nnneee]]]XXXXXXSSSSSSQQQOOOMMMJJJHHHGGGCCCBBBAAA@@@??????>>>>>>============<<<<<<<<<<<<>>>======???@@@AAABBBBBBFFFJJJMMMKKKGGGGGGMMMSSS___WWWOOONNNRRR\\\mmm|||rrr```WWWPPPRRRTTTVVVVVVTTTRRRPPPLLLJJJFFFBBB???<<<::::::888888777666666666666666777777777:::???GGGNNNRRRXXXZZZ\\\^^^___```______^^^^^^^^^^^^^^^^^^^^^^^^\\\]]]mmmdddNNNDDDAAA>>><<<<<<<<<:::999888888888888777777777777777666555555666888::::::;;;BBBWWWwww|||yyy|||yyyzzz~~~}}}|||xxxuuuqqqnnnkkkgggccc```^^^\\\YYYVVVSSSQQQPPPOOOKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJKKKKKKLLLMMMMMMNNNOOOOOOOOOPPPQQQSSSUUUWWWVVVWWWWWWUUUSSSRRRRRRTTTUUUUUUVVVWWWXXXZZZ\\\]]]^^^^^^^^^^^^^^^]]]]]]]]][[[ZZZZZZ[[[^^^aaaaaaaaa^^^___```aaaaaabbbbbbaaaeeeeeeddddddccccccdddeeeggglllrrrxxx}}}zzzrrrllljjjsssrrrOOOCCC888555666444222222GGGKKKPPPVVV\\\dddlllqqqssstttwwwzzz|||~~~~~~{{{wwwuuutttttttttsssooonnnkkkiiihhhgggggggggooopppsssuuuwwwxxxxxxxxxqqqooonnnqqqvvvzzz{{{zzzvvvvvvxxxyyyzzzzzzzzzzzztttttttttssssssttttttttt|||yyytttooommmhhhgggfffdddbbbaaaaaaaaa^^^___dddlllsssxxx{{{mmmccc[[[WWWWWWRRRQQQPPPNNNLLLJJJGGGFFFAAAAAA@@@???????????????<<<<<<<<<<<<============>>>>>>>>>???@@@AAACCCCCCIIILLLNNNKKKGGGGGGLLLQQQcccZZZQQQOOOSSS___qqqkkkZZZRRROOOQQQSSSUUUUUUSSSPPPNNNJJJHHHEEEBBB>>><<<:::999888777777666666666666666777777888;;;@@@HHHOOOSSSYYYZZZ\\\^^^````````````^^^^^^]]]]]]\\\[[[ZZZZZZZZZbbbwww|||^^^JJJBBB???===<<<<<<<<<;;;:::999999888888888777777777888777777666777888:::;;;:::>>>MMMiii~~~rrrqqqyyy~~~|||{{{{{{xxxnnnkkkhhhfffdddbbb___\\\XXXWWWTTTQQQOOOMMMKKKKKKHHHGGGGGGFFFGGGGGGHHHHHHIIIIIIJJJJJJKKKLLLLLLLLLMMMLLLLLLLLLNNNQQQTTTVVVYYYYYYYYYVVVSSSPPPPPPQQQUUUUUUVVVVVVWWWYYYZZZ[[[]]]]]]]]]]]]]]]]]]^^^^^^[[[[[[[[[]]]```aaaaaa___^^^^^^___```aaaaaaaaaaaadddfffgggfffcccccceeehhhmmmqqqvvvzzzvvvnnnkkklllxxxiiiJJJ???666555666555444555GGGLLLSSS[[[bbbjjjqqqvvvuuuxxx|||}}}zzzxxxxxxxxxwwwuuusssqqqnnnkkkhhhfffddddddiiikkkmmmoooqqqssstttuuupppppppppssswwwyyyyyyxxxwwwxxxxxxyyyzzzzzz{{{{{{yyyyyyyyywwwuuuttttttttt~~~zzztttnnniiigggeeecccbbb```^^^]]]]]]]]]aaabbbhhhqqqxxx}}}wwwjjjaaaYYYUUUUUUPPPPPPOOOMMMKKKHHHFFFEEEAAAAAA@@@?????????@@@@@@;;;;;;;;;<<<===>>>>>>???>>>>>>??????@@@AAADDDFFFKKKMMMMMMJJJGGGFFFJJJNNNVVVRRRPPPTTTZZZbbbppp|||{{{eeeUUUOOOOOOQQQTTTUUUUUURRROOOLLLGGGFFFDDDAAA>>>;;;:::999777777666666666666777777666777999===CCCJJJPPPSSSXXXZZZ\\\^^^___``````______^^^]]]\\\ZZZYYYXXXWWWWWWfffuuuXXXFFFAAA@@@>>>>>>??????>>><<<999999999888888888777777888999999888777777999:::???@@@JJJ```~~~rrrpppwww|||{{{zzz~~~|||yyyuuusssiiigggdddbbbaaa___\\\ZZZSSSRRRPPPNNNLLLJJJHHHHHHGGGGGGGGGFFFGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKJJJKKKMMMQQQTTTWWWYYYZZZZZZXXXTTTRRRQQQQQQVVVVVVUUUVVVVVVWWWXXXYYY[[[[[[[[[\\\]]]^^^^^^^^^]]]]]]^^^```bbbcccaaa___]]]^^^___```aaaaaaaaaaaacccfffjjjiiiffffffjjjoootttwwwzzz~~~}}}mmmffffffmmm|||cccHHH???888888888777666777JJJOOOXXX```hhhnnntttxxxyyy|||}}}zzzyyyzzzzzzyyyxxxwwwvvvsssoookkkgggeeecccfffggghhhjjjmmmppprrrsssssstttuuuxxx{{{||||||{{{wwwwwwxxxyyyzzz|||}}}}}}}}}}}}}}}zzzvvvuuuuuuwwwxxxqqqkkkgggeeeaaa```^^^\\\[[[[[[\\\\\\___aaaiiiuuu~~~qqqeee^^^WWWSSSSSSNNNNNNMMMLLLJJJGGGEEEDDDAAAAAA@@@@@@@@@@@@@@@AAA:::;;;;;;<<<===>>>??????>>>???@@@@@@@@@AAAEEEHHHKKKLLLKKKIIIFFFEEEHHHKKKKKKJJJNNNVVV___gggsss~~~vvvaaaSSSMMMPPPRRRUUUVVVVVVRRRNNNKKKEEEDDDBBB@@@>>>;;;999888777777666666666666777777777888;;;@@@FFFLLLRRRUUUXXXYYY[[[]]]_______________^^^]]]\\\ZZZYYYXXXWWWYYYlllnnnRRRCCC@@@???>>>>>>??????>>><<<999999999999888888888888777999:::888666666777999??????FFFWWWtttuuuttt{{{~~~||||||~~~~~~~~~zzzwwwuuusssooommmgggdddaaa___]]]ZZZWWWUUUPPPOOONNNLLLKKKIIIGGGFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKLLLNNNRRRUUUWWWXXXYYYZZZYYYVVVTTTTTTTTTUUUUUUUUUUUUUUUVVVWWWWWWXXXYYYZZZ[[[\\\^^^______`````````bbbddddddbbb```]]]^^^___``````aaaaaaaaaaaaeeejjjkkkjjjkkkqqqvvvyyy|||rrrddd\\\bbbnnn}}}^^^FFF???999999888555444555LLLSSS]]]fffnnntttyyy|||zzzxxxuuutttuuuwwwxxxxxxvvvuuusssqqqnnnkkkhhhggggggggghhhjjjmmmppptttvvvrrrsssuuuxxxzzz{{{|||}}}xxxxxxyyy{{{~~~~~~zzzyyy{{{xxxqqqlllhhhfffcccbbb```^^^^^^___```aaacccdddkkkvvvwwwhhh```[[[UUUQQQQQQMMMLLLKKKJJJHHHFFFEEECCCBBBAAA@@@???????????????;;;;;;;;;<<<===>>>>>>???>>>@@@AAA@@@???AAAFFFJJJKKKKKKJJJGGGEEEEEEGGGIIIMMMKKKOOOXXXbbbnnn~~~nnn[[[PPPMMMPPPRRRUUUWWWVVVRRRMMMJJJCCCBBBAAA@@@===;;;999777666666666666666777777888888:::>>>DDDJJJPPPTTTWWWYYYZZZ\\\^^^___`````````^^^^^^]]]]]]\\\[[[ZZZZZZ___uuueeeMMMCCC>>>===<<<<<<======;;;999:::999999999999888888888<<<>>>@@@>>>;;;999;;;===888:::@@@MMMgggyyyxxx~~~~~~}}}xxxxxx{{{~~~~~~}}}}}}}}}zzzwwwrrrooommmkkkhhheeebbb```\\\YYYWWWUUUQQQOOOMMMMMMLLLKKKJJJHHHFFFEEEDDDDDDDDDDDDEEEFFFGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNPPPRRRTTTUUUUUUWWWYYYYYYWWWUUUUUUUUUTTTTTTTTTTTTTTTUUUVVVWWWVVVWWWYYYZZZ\\\^^^___```bbbaaaaaabbbcccdddbbbaaa]]]]]]^^^___````````````aaadddhhhkkklllpppuuuyyyzzz}}}vvviii___YYYddduuutttWWWBBB<<<888888666222111222NNNVVVaaallluuu{{{|||yyynnnkkkhhhgggiiimmmooopppoooooooooooonnnnnnmmmllljjjjjjkkklllppptttxxx{{{vvvwwwxxxxxxxxxxxxyyyzzzzzz{{{}}}|||uuuppplllkkkjjjiiigggffffffhhhjjjlllmmmnnnsss|||wwwkkk___[[[XXXSSSPPPOOOKKKKKKJJJIIIHHHFFFDDDCCCAAA@@@???===<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>>>>@@@BBBAAA???AAAGGGLLLLLLKKKIIIGGGFFFGGGHHHJJJPPPOOOTTT^^^jjjvvvxxxcccSSSMMMMMMOOOQQQUUUVVVUUUPPPKKKHHHAAAAAA@@@???===;;;888777666666666666666777888888999<<>>===<<<======<<<:::777::::::999999999888888888<<>>AAABBBAAA???AAAGGGMMMMMMLLLJJJHHHGGGHHHJJJKKKNNNPPPYYYfffrrr|||pppZZZMMMKKKMMMNNNPPPTTTUUUSSSOOOIIIFFF@@@@@@@@@???===;;;888777666666666666666777888888:::===BBBHHHOOOTTTXXXZZZ]]]^^^```bbbcccddddddddd]]]]]]^^^______```aaaaaaddd}}}vvvUUUEEEFFF@@@????????????>>>;;;999:::::::::999999999888888555999;;;999444222333666888===@@@BBBRRRqqq}}}}}}|||{{{{{{|||}}}~~~zzzzzz{{{{{{{{{{{{{{{zzzxxxsssnnnnnnssswwwwwwvvvxxx|||~~~{{{yyyyyyzzzwwwzzz|||{{{zzzzzz}}}|||{{{yyywwwuuutttssssssllljjjfffdddcccbbbaaa```ZZZXXXUUUSSSRRRQQQNNNLLLIIIIIIJJJIIIHHHFFFDDDCCCEEEEEEEEEFFFFFFHHHIIIIIIKKKKKKKKKKKKKKKKKKJJJJJJIIIKKKMMMPPPQQQQQQPPPOOOSSSUUUWWWWWWTTTQQQPPPOOOQQQQQQRRRRRRSSSUUUVVVWWWTTTUUUWWWYYY\\\^^^```aaaccc```^^^]]]___``````___\\\]]]^^^___````````````ccccccdddhhhmmmqqqttttttvvvzzzhhh\\\YYYYYYbbbrrr___FFF???;;;999:::999555444666XXXcccoooyyy|||vvvnnngggbbbRRRQQQPPPPPPSSSXXX\\\___```cccfffiiikkkooosssvvvuuuzzz{{{yyyyyy|||{{{~~~xxxtttqqqqqqpppoooppprrrtttvvvvvvyyy~~~rrrlllccc___YYYRRRNNNLLLMMMNNNIIIIIIHHHGGGFFFEEEDDDCCCAAAAAA@@@>>>===;;;::::::<<<<<<<<<<<<============BBBBBBAAABBBCCCFFFIIIKKKLLLKKKJJJGGGEEEFFFIIIKKKOOOVVV]]]dddqqq|||iiiWWWKKKKKKPPPTTTTTTTTTTTTSSSNNNHHHDDD???===;;;;;;;;;;;;999777444555666777888999:::;;;<<<<<>>>>>===<<<;;;;;;;;;999:::;;;;;;;;;999777555999999888888777666666666<<<888999@@@KKK___}}}zzzzzz{{{{{{{{{{{{zzzyyyxxxyyyyyyyyywwwvvvmmmnnnooopppqqqrrrrrrssszzzyyywwwxxx{{{}}}~~~~~~~~~}}}{{{yyywwwvvvvvvuuuvvvvvvuuuuuuttttttsssssstttrrrpppnnnmmmllliiigggfffeeebbb```]]][[[YYYYYYVVVTTTQQQOOOMMMLLLKKKLLLIIIHHHGGGFFFFFFFFFGGGHHHEEEEEEFFFFFFFFFGGGGGGGGGKKKKKKIIIIIIHHHIIIJJJKKKNNNNNNNNNOOOPPPQQQRRRRRROOOPPPQQQQQQPPPPPPRRRTTTTTTSSSRRRQQQRRRTTTVVVWWWVVVVVVXXXYYY\\\___aaabbbcccbbb```___]]]]]]\\\\\\[[[]]]___```aaa```___^^^___aaadddiiimmmpppqqqppprrrxxxppp___WWWXXX^^^gggxxxmmmRRRDDD<<<;;;888666444444444444___jjjvvv~~~~~~xxxpppiiibbbZZZUUUMMMMMMLLLMMMPPPUUUYYY\\\^^^aaadddgggjjjnnnrrrvvvwww~~~~~~zzzwwwvvvvvvvvvwwwxxxzzz|||~~~uuujjjeee___\\\VVVQQQMMMLLLLLLLLLHHHHHHGGGFFFEEEDDDCCCBBB??????>>>>>>======<<<<<<>>>>>>>>>>>>????????????AAAAAAAAABBBDDDGGGJJJLLLLLLLLLJJJHHHFFFFFFIIIKKKNNNVVV]]]eeeqqqtttcccTTTKKKKKKPPPTTTTTTUUUUUURRRMMMFFFBBB>>>===;;;;;;;;;:::999777444555555666888999::::::===>>>EEENNNSSSTTTWWW]]]______```bbbeeeggggggfffdddaaa```cccccc___\\\\\\aaauuufffPPPFFFBBB???>>>>>>===<<<<<<;;;;;;999:::;;;;;;;;;999777666777777777777888888888888<<<888999???GGGXXXwww}}}{{{{{{|||}}}|||{{{{{{zzzxxxxxxwwwvvvtttqqqnnnnnnmmmnnnnnnooopppqqqvvvtttssstttvvvyyyyyyyyyxxxxxxwwwvvvuuuuuuttttttrrrrrrqqqqqqpppoooooooooooommmkkkiiiiiigggeeecccbbbaaa^^^\\\YYYWWWVVVUUURRRQQQNNNLLLJJJIIIIIIIIIHHHHHHFFFFFFFFFFFFGGGHHHFFFFFFFFFGGGGGGGGGHHHHHHKKKKKKIIIIIIIIIIIIJJJKKKMMMNNNOOOQQQRRRRRRRRRRRRPPPQQQRRRQQQPPPPPPRRRSSSRRRQQQQQQPPPQQQSSSTTTUUUUUUVVVWWWYYY[[[]]]___aaabbbaaa```______^^^^^^^^^\\\]]]___aaaaaaaaa```______aaaccchhhmmmppprrrsssvvv|||zzzfffYYYSSSWWW___lll|||~~~]]]EEE;;;999888777555444333222222jjjuuu~~~uuupppiiiaaa[[[UUUPPPLLLKKKJJJKKKLLLOOOTTTYYY\\\^^^aaadddfffiiimmmrrruuuwww}}}{{{|||~~~xxxlllccc^^^YYYWWWTTTPPPMMMKKKJJJJJJFFFEEEEEEDDDCCCBBBAAAAAA============>>>>>>>>>>>>;;;;;;;;;;;;<<<<<<<<<===@@@@@@AAACCCFFFIIILLLMMMMMMLLLKKKHHHFFFFFFIIILLLPPPWWW```hhhttt~~~iiiZZZQQQLLLMMMPPPTTTVVVVVVUUUQQQJJJCCC???>>><<<;;;:::;;;:::999777555555555666777888999:::>>>AAAGGGOOOTTTUUUXXX]]]^^^^^^^^^aaadddfffeeedddcccaaabbbeeeccc]]]XXXYYYaaattt}}}___LLLDDDAAA>>>>>>>>>===<<<<<<;;;;;;::::::;;;;;;;;;999777666666666777777888999999::::::888:::>>>AAAMMMjjj~~~}}}|||}}}~~~~~~}}}}}}zzzxxxvvvtttrrrooommmooommmlllkkkkkklllnnnooopppooonnnoooqqqsssssssssqqqqqqrrrsssrrrqqqpppooolllkkkkkkjjjiiiiiihhhhhhhhhfffdddcccbbbaaa^^^\\\\\\ZZZXXXVVVSSSRRRQQQPPPMMMLLLJJJHHHGGGFFFEEEEEEGGGGGGFFFEEEEEEFFFGGGHHHGGGGGGGGGHHHHHHHHHIIIIIIKKKKKKIIIIIIIIIJJJKKKLLLMMMNNNQQQSSSTTTTTTSSSRRRRRRSSSSSSRRRPPPPPPQQQSSSOOOOOOPPPQQQQQQRRRRRRSSSUUUUUUVVVWWWYYY[[[]]]^^^````````````````````````]]]^^^```aaabbbbbbaaaaaaaaacccfffjjjooossswwwzzz}}}mmm]]]SSSRRRZZZdddtttkkkOOO???:::888888888777666444333222sss~~~{{{tttfffaaa[[[UUURRRPPPMMMLLLLLLLLLMMMPPPSSSXXX]]]```bbbdddeeegggiiilllqqqtttuuu~~~pppggg```\\\UUUTTTRRRPPPMMMKKKIIIIIIDDDCCCCCCBBBAAA@@@@@@@@@>>>>>>==================:::::::::;;;;;;<<<<<<===>>>@@@BBBEEEHHHKKKMMMOOOMMMMMMKKKIIIGGGGGGJJJMMMRRRZZZcccmmmzzzwww```TTTOOOMMMNNNPPPVVVXXXYYYVVVQQQIIIBBB>>>>>><<<::::::::::::888777555555555555666888999:::@@@DDDJJJPPPTTTVVVYYY\\\\\\[[[\\\___bbbccccccbbbaaaaaadddfffbbbZZZWWWYYYiii|||tttYYYIIIDDDAAA>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;:::999888777777777777888888999999999888888;;;======DDD^^^xxx~~~~~~~~~|||yyyvvvsssrrrpppmmmkkkpppnnnkkkiiiiiijjjlllnnnmmmlllkkkllloooppppppooolllmmmooooooooommmkkkiiiffffffeeedddcccbbbaaaaaaaaa___]]]\\\\\\ZZZXXXVVVVVVUUUSSSQQQOOOMMMMMMLLLIIIHHHGGGFFFEEEDDDCCCCCCFFFFFFEEEDDDEEEFFFGGGHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKJJJJJJIIIIIIJJJLLLLLLLLLOOORRRUUUVVVUUUTTTSSSSSSTTTTTTRRRQQQPPPQQQRRROOOPPPQQQRRRSSSSSSSSSRRRUUUUUUUUUVVVWWWYYYZZZ[[[\\\]]]^^^___``````aaaaaa^^^___```bbbccccccccccccdddfffiiimmmrrrxxx}}}}}}hhhYYYSSSUUUaaalll~~~wwwZZZEEE>>>===888999::::::999777555444zzzzzzooogggZZZVVVQQQNNNMMMMMMMMMMMMPPPPPPRRRUUUYYY___cccffffffggggggggghhhkkkooorrruuu}}}uuujjjccc^^^ZZZRRRRRRQQQOOOMMMKKKIIIHHHBBBAAAAAAAAA@@@???????????????>>>>>>======<<<<<<>>>>>>??????@@@AAABBBBBB>>>@@@CCCGGGKKKMMMNNNOOOLLLLLLKKKIIIHHHIIILLLOOOTTT[[[fffrrrqqq\\\QQQNNNNNNOOOQQQYYYZZZ[[[WWWOOOGGGAAA???===<<<::::::::::::888666666555555555777999;;;===CCCHHHNNNRRRUUUXXX[[[\\\ZZZYYYZZZ]]]```bbbaaa`````````cccddd___ZZZ\\\aaaxxxlllSSSHHHDDDCCC============<<<<<<<<<<<<<<<;;;;;;;;;:::999999888:::999999999888888777777777777:::>>><<<@@@UUUlll~~~zzzwwwtttrrrqqqpppnnnmmmpppnnnllliiiiiijjjlllmmmlllkkkkkklllnnnooonnnmmmkkkkkklllllljjjhhheeecccbbbaaa```___^^^]]]\\\\\\\\\ZZZXXXWWWWWWVVVTTTRRRRRRQQQOOOMMMLLLKKKJJJJJJGGGFFFFFFEEEEEEDDDCCCBBBEEEEEEDDDCCCDDDEEEFFFGGGHHHHHHIIIIIIIIIJJJJJJJJJKKKJJJJJJIIIJJJKKKLLLMMMLLLNNNRRRUUUVVVVVVUUUTTTTTTTTTUUUSSSQQQQQQRRRSSSQQQRRRSSSTTTUUUUUUTTTTTTUUUUUUUUUUUUVVVWWWXXXYYYXXXYYY[[[]]]______``````^^^___```aaaccccccdddddddddggglllppptttyyy|||hhh[[[VVVZZZhhhttt~~~bbbIII<<<999:::777888999999999777666555~~~}}}oooccc[[[SSSPPPMMMKKKKKKMMMNNNNNNTTTUUUXXX\\\```fffjjjmmmjjjjjjjjjjjjjjjlllqqqtttzzz|||xxxvvvwwwwwwvvvyyyyyykkkddd___[[[WWWQQQPPPOOOMMMKKKIIIHHHGGGAAA@@@@@@@@@?????????>>>@@@??????>>>===<<<<<<;;;======>>>???@@@AAAAAABBB>>>AAAEEEIIILLLNNNOOOOOOKKKKKKJJJIIIIIIKKKNNNRRRVVV___lllzzz~~~lllYYYPPPNNNOOOQQQTTTZZZ[[[ZZZUUULLLEEEAAA@@@===;;;:::999:::999888666666555555666888;;;>>>@@@EEEKKKQQQSSSUUUZZZ\\\[[[ZZZYYYZZZ]]]```bbbaaa`````````bbbaaa]]]]]]fffqqqcccNNNFFFDDDCCC==================<<<<<<<<<<<<;;;;;;:::999999999;;;::::::999888888777777888666999======>>>MMM___|||~~~zzzwwwtttrrrqqqqqqpppooonnnmmmkkkiiiiiiiiikkklllkkkkkkkkklllnnnnnnmmmkkkhhhhhhhhhgggeeeccc```___^^^^^^]]]\\\ZZZYYYXXXXXXWWWUUUTTTSSSSSSRRRPPPNNNNNNMMMLLLKKKIIIIIIHHHHHHEEEEEEEEEEEEEEEDDDCCCBBBDDDDDDCCCCCCCCCEEEFFFGGGHHHHHHHHHIIIIIIIIIJJJJJJKKKJJJJJJJJJJJJKKKMMMNNNLLLNNNQQQTTTUUUVVVUUUUUUTTTTTTUUUTTTRRRRRRSSSUUUSSSTTTTTTUUUUUUVVVVVVWWWVVVVVVUUUUUUUUUVVVWWWWWWVVVXXXZZZ\\\^^^_________^^^___```aaabbbcccdddeeeccchhhmmmqqqtttyyy~~~kkk___[[[aaaooo|||qqqVVVCCC:::777777444555555555555555444444vvvgggZZZRRRMMMLLLKKKLLLOOOSSSTTTUUU[[[]]]```dddjjjooosssvvvpppqqqqqqqqqqqquuuzzz~~~}}}zzzyyywwwssspppppprrrtttuuuwww|||}}}|||}}}qqqeee```]]]YYYUUUPPPOOOMMMJJJHHHFFFFFFEEE@@@@@@@@@???????????????>>>>>>>>>>>>============::::::;;;<<<===>>>?????????BBBFFFKKKNNNOOONNNNNNIIIJJJJJJIIIJJJLLLQQQTTT[[[gggwwwuuufffVVVOOONNNPPPSSSXXXYYYZZZXXXQQQHHHAAA@@@AAA===;;;:::999999999777666666555555666999===AAADDDGGGNNNSSSSSSVVV[[[]]][[[\\\[[[\\\___bbbdddcccbbbbbbbbbaaa___]]]bbbrrrvvv[[[IIIDDDDDDBBB<<<========================<<<<<<;;;::::::999999999999999999999999999999;;;777888======<<>>??????@@@<<<<<<===>>>???@@@AAABBB@@@CCCGGGLLLNNNOOONNNMMMHHHIIIIIIIIIJJJMMMRRRVVVbbbooommmaaaTTTOOONNNPPPUUU[[[XXXXXXUUUNNNDDD>>>>>>AAA===;;;999999999999777666666555555777:::>>>CCCFFFHHHOOOTTTTTTVVV\\\]]][[[^^^]]]^^^aaadddfffeeeddddddcccaaa___]]]eee{{{pppVVVFFFCCCCCCBBB<<<<<<<<<=====================<<<;;;::::::::::::888888888999999:::;;;;;;===888777<<<<<<:::@@@JJJhhh~~~|||~~~~~~~~~}}}}}}~~~~~~{{{wwwtttrrrqqqpppooogggggghhhhhhhhhhhhhhhhhhggggggggghhhjjjjjjhhhfff___^^^]]]\\\\\\\\\]]]]]]YYYYYYXXXVVVUUUSSSRRRRRRQQQOOOMMMMMMMMMLLLJJJIIIIIIHHHGGGFFFFFFEEEEEEEEEBBBCCCDDDDDDDDDCCCBBBAAACCCBBBBBBBBBCCCDDDFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIKKKJJJJJJJJJKKKLLLNNNOOOMMMNNNOOOPPPRRRTTTVVVVVVSSSTTTTTTTTTSSSTTTUUUWWWVVVUUUSSSSSSSSSUUUXXXYYYXXXWWWVVVVVVUUUUUUVVVVVVWWWYYY\\\^^^`````````___]]]]]]^^^___```bbbdddeeehhhooowww{{{}}}vvvmmmkkkrrrwwwXXXCCC===;;;888333666555444333333555666777mmm\\\SSSQQQQQQLLLNNNXXX```cccfffjjjjjjkkknnnrrrvvvyyy|||}}}}}}yyywwwuuussstttvvvyyy||||||xxxwwwxxx~~~|||rrrgggaaa]]]YYYVVVWWWPPPMMMIIIFFFEEEDDDBBBAAA???????????????>>>======<<<<<<<<<<<<============?????????>>>>>>>>>>>>===BBBDDDHHHKKKMMMLLLKKKIIIIIIFFFEEEHHHLLLOOOVVV]]]iiizzzhhh```VVVRRRSSSVVVVVVUUUYYYTTTMMMGGGCCCAAA>>>===???===:::999:::999888777777666666888;;;???CCCFFFLLLPPPVVVYYY[[[\\\]]]^^^^^^___```bbbddddddeeeeeejjjdddaaaccceeeooozzz___RRRKKKDDDAAACCCAAA@@@???===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<888888888999999:::::::::<<<:::999999:::<<>>????????????>>>======<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>BBBDDDHHHKKKMMMLLLKKKIIIKKKGGGGGGKKKOOOSSS[[[cccooo}}}hhh```WWWRRRSSSUUUUUUTTTUUUPPPJJJEEEBBB???===<<<===;;;888888888888666555777666666888;;;@@@EEEHHHPPPTTTYYY\\\^^^___```aaa^^^^^^```bbbccceeeeeefffiiifffccceeekkk{{{tttZZZNNNIIICCCBBBEEEAAA@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999:::::::::;;;;;;;;;;;;:::999888999<<<>>>@@@QQQfff}}}qqqooossswwwzzz~~~}}}{{{zzz|||yyyuuussssssrrrqqqppplllhhhddddddggghhhfffcccbbbbbbbbbcccdddcccaaa^^^[[[ZZZZZZYYYYYYYYYYYYYYYXXXTTTQQQRRRTTTUUUQQQNNNMMMMMMMMMMMMLLLJJJIIIHHHJJJHHHFFFDDDCCCCCCCCCDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFGGGGGGGGGGGGHHHHHHIIIJJJKKKLLLMMMNNNNNNOOOOOOPPPQQQSSSTTTUUUVVVVVVVVVVVVUUUUUUVVVVVVWWWXXXVVVUUUUUUTTTUUUVVVWWWXXXWWWWWWVVVVVVVVVVVVVVVWWWYYYZZZ[[[]]]___```aaabbbaaa``````cccdddcccgggmmmuuuzzz{{{vvvyyycccLLLBBB999666888444555444444333333444444555rrr]]]TTTTTTTTTWWW___llluuuxxxxxxyyyzzz{{{~~~uuujjj```\\\YYYTTTRRRSSSOOOLLLHHHFFFEEEDDDBBBAAA>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<=====================>>>>>>???@@@@@@BBBEEEHHHKKKLLLKKKJJJIIIKKKIIIJJJNNNSSSXXXaaajjjvvvwwwggg```XXXSSSRRRSSSSSSRRROOOKKKFFFBBB@@@>>><<<;;;;;;888666666666666555444777777777888===CCCHHHLLLRRRUUUZZZ]]]^^^___```aaa]]]^^^___aaaccceeeffffffffffffdddgggtttlllTTTJJJFFFCCCCCCFFFAAA@@@???>>>===<<<<<<<<<========================::::::;;;;;;;;;;;;<<<<<<:::999888888888;;;===???FFFZZZxxxqqqiiihhhiiijjjpppsss|||}}}}}}~~~~~~~~~}}}|||{{{zzzyyyxxxvvvsssqqqrrrrrrqqqpppllliiieeeeeefffgggdddbbb`````````aaabbbaaa___\\\YYYXXXXXXWWWVVVWWWWWWWWWWWWTTTQQQQQQSSSSSSPPPMMMLLLLLLLLLKKKJJJIIIGGGGGGIIIGGGFFFDDDCCCCCCCCCDDDBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDFFFFFFFFFGGGGGGGGGHHHHHHGGGHHHHHHJJJKKKNNNOOOQQQPPPQQQRRRTTTUUUVVVVVVWWWWWWWWWVVVVVVWWWWWWXXXYYYUUUUUUTTTTTTTTTUUUVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVYYYZZZ[[[]]]^^^```aaabbbcccaaaaaadddeeeeeejjjpppzzz|||yyy{{{yyyZZZFFF???666444666222555444444333333444444555www```WWWXXX]]]aaakkkvvv~~~}}}oooeee\\\XXXUUUQQQOOOOOOMMMKKKGGGEEEDDDCCCBBBAAA>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<==================>>>???@@@AAABBBBBBCCCEEEGGGJJJKKKKKKJJJIIIIIIHHHJJJOOOTTTZZZfffqqqzzzpppddd^^^WWWRRRQQQPPPOOOOOOJJJGGGCCC@@@???>>>===;;;:::888666555666666555444777777888:::???EEELLLOOOQQQTTTXXXZZZ[[[\\\]]]^^^]]]^^^___```bbbdddeeefffaaadddeeejjj~~~}}}fffOOOFFFDDDAAABBBFFFAAA@@@???>>>====================================:::::::::;;;;;;;;;;;;;;;999888777777888:::<<<===AAARRRmmmzzzmmmfffcccccccccfffoooyyy~~~|||{{{zzzzzz{{{{{{|||}}}~~~~~~|||yyyxxxwwwwwwwwwwwwtttqqqooooooooonnnmmmllliiifffffffffeeecccaaa```___^^^_________]]][[[XXXXXXWWWVVVVVVVVVVVVVVVVVVTTTQQQQQQRRRQQQOOOMMMJJJJJJJJJJJJIIIGGGFFFEEEFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIJJJLLLNNNPPPQQQPPPQQQSSSTTTVVVWWWWWWWWWVVVVVVVVVVVVVVVWWWXXXXXXUUUUUUUUUUUUUUUUUUVVVVVVWWWWWWVVVVVVVVVWWWXXXXXXYYYYYY[[[\\\^^^```aaaaaadddaaabbbeeefffgggmmmttt||||||zzzuuuuuuyyymmmRRRAAA<<<666444666333555444444333333444444555}}}fff]]]]]]ccckkkttt}}}yyyiii```WWWUUURRRNNNLLLLLLLLLJJJFFFDDDCCCCCCBBB@@@>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<============>>>>>>???@@@BBBCCCDDDDDDDDDEEEGGGIIIJJJJJJIIIHHHFFFFFFIIIOOOTTT[[[iiiuuu~~~~~~jjj^^^[[[UUUQQQNNNLLLKKKKKKGGGEEEBBB@@@??????===<<<:::888666666777777666555777888:::===BBBIIINNNQQQQQQTTTWWWYYYYYYZZZ[[[]]]]]]]]]^^^^^^```aaacccddd```dddhhhrrrwwwaaaLLLEEECCC@@@???BBB??????>>>===<<<<<<<<<<<<========================:::::::::999999999999999888888888888888999;;;;;;>>>KKKaaa|||qqqeee```___```ccclllvvv|||~~~~~~~~~~~~~~~~~~~~~~~~|||zzzyyyuuuvvvvvvwwwxxxyyyzzzzzz|||zzzwwwtttsssssstttuuuwwwtttpppmmmlllkkkjjjhhhjjjiiigggfffeeedddbbbaaa```___]]]]]]^^^^^^\\\ZZZYYYXXXWWWWWWVVVVVVWWWWWWUUUSSSRRRQQQPPPOOOMMMLLLIIIIIIIIIIIIGGGFFFEEEDDDDDDCCCCCCBBBAAAAAAAAAAAA@@@AAAAAAAAABBBBBBCCCCCCBBBCCCCCCCCCDDDDDDDDDEEEDDDDDDEEEFFFFFFGGGHHHHHHLLLLLLMMMMMMNNNOOOQQQQQQPPPQQQSSSTTTVVVWWWWWWWWWUUUUUUUUUUUUUUUVVVVVVWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVWWWXXXYYYXXXYYYZZZ\\\^^^___```aaadddbbbcccgggiiikkkpppwww{{{~~~xxxwwwwwwvvvzzzdddKKK>>><<<666555777444555444444333333444444555qqqgggeeejjjtttuuuddd\\\TTTRRRPPPLLLJJJJJJKKKIIIEEECCCCCCCCCAAA@@@======>>>>>>======<<<;;;<<<<<<<<<<<<============>>>???@@@AAABBBCCCDDDDDDDDDEEEGGGHHHIIIIIIIIIHHHFFFGGGJJJPPPUUU]]]lllzzzuuudddXXXUUURRRMMMJJJHHHGGGGGGEEECCCAAA@@@??????===<<<:::888777666777888777666777999<<>><<<>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999999888888999888888888999999:::;;;:::BBBTTTmmm}}}~~~uuuiiidddcccdddgggoooxxx}}}~~~}}}||||||}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~{{{yyyxxxxxxssssssttttttuuuvvvwwwwwwvvvtttrrrppppppppprrrsssuuurrrnnnkkkjjjiiigggeeehhhhhhggggggeeedddbbbaaaaaa```^^^^^^^^^^^^\\\[[[YYYXXXXXXWWWWWWWWWWWWWWWSSSSSSRRRPPPNNNMMMLLLKKKIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBBBBCCCDDDDDDDDDCCCDDDDDDEEEFFFGGGHHHHHHMMMNNNOOOQQQQQQRRRRRRRRRPPPQQQRRRTTTUUUVVVVVVWWWUUUTTTTTTTTTTTTUUUVVVVVVWWWWWWXXXXXXXXXWWWVVVVVVUUUTTTTTTUUUUUUVVVWWWXXXXXXYYYZZZ\\\]]]___```aaacccbbbeeejjjmmmnnnsssyyyzzz~~~zzzuuuuuuvvv~~~\\\FFF<<<===777555888555555444444333333444444555}}}rrrnnnuuu}}}{{{yyyxxxyyy|||qqqaaaYYYRRRPPPOOOKKKIIIIIIJJJHHHEEECCCBBBBBBAAA@@@======>>>>>>======<<<;;;<<<<<<<<<<<<============>>>>>>??????@@@AAABBBBBBEEEFFFGGGHHHHHHIIIHHHHHHHHHJJJNNNSSSXXX```pppxxxhhh[[[QQQPPPNNNJJJGGGDDDDDDDDDCCCBBB?????????>>><<<::::::888666666777888777666777:::???DDDJJJMMMPPPQQQVVVXXXZZZ[[[ZZZ[[[]]]^^^^^^]]]\\\ZZZZZZ\\\]]]^^^``````lllgggTTTDDDAAAAAA===999:::<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999999999:::::::::;;;;;;>>>III___|||{{{zzz|||~~~wwwkkkhhhiiigggjjjsss{{{||||||{{{zzz{{{}}}||||||}}}~~~~~~}}}||||||||||||{{{yyyvvvuuuwwwxxxrrrssssssttttttuuuuuuuuupppooooooooooooppprrrsssrrrooollliiiiiihhhfffeeeeeefffggggggeeedddcccbbbcccaaa___^^^___^^^]]]\\\XXXXXXWWWVVVVVVVVVVVVWWWSSSRRRRRRPPPMMMKKKKKKKKKIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHJJJLLLPPPSSSTTTTTTSSSSSSOOOPPPQQQSSSTTTUUUVVVVVVVVVUUUUUUUUUUUUVVVWWWWWWVVVWWWWWWXXXWWWVVVUUUTTTUUUUUUUUUUUUVVVWWWXXXYYYXXXYYYZZZ[[[]]]___```aaabbbbbbgggmmmpppqqqtttzzz}}}xxxsssssstttwwwVVVBBB;;;===777555777555555444444333333444444555yyyttt|||uuuooolllkkkkkkkkklllpppuuuxxxyyyvvvttttttuuuwwwzzz}}}}}}nnn___WWWQQQOOONNNKKKHHHIIIJJJGGGDDDBBBBBBBBBAAA@@@===============<<<<<<;;;<<<<<<<<<<<<=========>>>=========>>>??????@@@@@@EEEFFFGGGGGGHHHHHHHHHHHHKKKMMMQQQWWW[[[cccttt|||lll^^^SSSMMMMMMKKKHHHEEEBBBBBBBBBBBB@@@>>>>>>>>>===;;;999999777555555777777777666777;;;@@@GGGLLLNNNOOOPPPVVVWWWYYYZZZYYYZZZ\\\]]]^^^]]][[[YYYYYYZZZ[[[\\\\\\[[[iiiaaaOOOAAA@@@AAA<<<888999;;;;;;:::999999999::::::::::::::::::::::::::::::<<<<<<<<<;;;;;;:::::::::::::::::::::::::::;;;;;;>>>>>>DDDVVVrrr|||xxxxxxyyy|||~~~rrrhhhgggiiiiiilllttt}}}~~~{{{zzzyyyyyyzzz}}}{{{|||}}}~~~~~~}}}|||{{{{{{zzzyyyvvvttttttvvvxxxsssssssssttttttttttttuuummmmmmmmmnnnpppqqqrrrsssooommmjjjhhhhhhhhhgggfffdddfffggggggeeedddcccccceeebbb```_________^^^]]]XXXWWWVVVVVVUUUUUUVVVVVVRRRRRRRRRPPPMMMKKKJJJJJJIIIIIIIIIHHHGGGFFFEEEDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@??????@@@AAAAAABBBCCCCCCBBBCCCDDDEEEFFFGGGHHHHHHGGGJJJOOOSSSVVVVVVUUUTTTNNNOOOQQQRRRTTTUUUUUUUUUWWWVVVVVVVVVVVVWWWXXXXXXUUUVVVVVVWWWVVVUUUTTTSSSWWWWWWWWWXXXYYYZZZ[[[\\\XXXXXXZZZ[[[]]]___``````aaabbbhhhooorrrrrruuuzzzwwwrrrrrrsssxxxmmmSSS@@@:::<<<777555777555555444444333333444444555ssshhh`````````^^^___cccdddkkkooonnnmmmppprrrrrrmmmmmmpppuuu{{{~~~}}}{{{~~~xxxiii\\\XXXRRRNNNKKKJJJHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@>>>=========<<<<<<<<<<<<===<<<<<<;;;;;;===>>>???>>>>>>======>>>@@@BBBCCCCCCEEEFFFGGGGGGHHHKKKMMMNNNNNNSSSYYY^^^ggg{{{ppp___SSSNNNLLLJJJGGGDDDBBB@@@@@@@@@============<<<;;;:::999888888999777444333333444888<<>><<<;;;:::999999999999:::;;;===<<<<<<<<<<<<;;;;;;;;;999999::::::999999888777777888999999888777888999<<<===@@@III^^^|||xxxwwwzzz~~~vvvmmmjjjkkkoooooorrrwwwzzz}}}|||yyyxxxxxxxxxyyyzzz{{{|||}}}~~~}}}}}}|||{{{zzzzzzzzz{{{yyyvvvtttssstttvvvwwwtttttttttttttttssssssrrrnnnooopppqqqqqqqqqqqqqqqnnnkkkgggfffggggggeeecccbbbbbbbbbccccccbbbbbbbbbfffdddaaa______^^^\\\ZZZWWWWWWVVVVVVUUUTTTSSSSSSTTTRRROOOLLLJJJJJJJJJKKKHHHGGGEEEDDDDDDEEEGGGHHHDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBCCCEEEEEEFFFEEEDDDDDDDDDFFFGGGIIIKKKEEEIIINNNQQQRRRRRRSSSSSSPPPQQQQQQSSSTTTVVVXXXYYYYYYYYYXXXWWWWWWWWWXXXXXXVVVVVVUUUUUUUUUVVVWWWWWWYYYYYYYYYYYYYYYYYYXXXXXX[[[[[[\\\]]]^^^```bbbccceeefffgggiiinnnsssxxx|||xxxnnnlllnnn{{{}}}fffLLLFFF>>>888555555555555666555444333333333333333tttfff]]]WWWXXXZZZZZZ]]]aaaeeekkkooonnnnnnqqqtttssspppqqqsssxxx}}}~~~{{{}}}rrrcccYYYUUUPPPKKKIIIHHHFFFEEEDDDDDDCCCBBBAAA@@@??????>>>>>>=========<<<<<<<<<======<<<;;;<<<===>>>???>>>>>>>>>>>>???@@@BBBCCCDDDFFFGGGHHHHHHIIIKKKNNNQQQQQQTTTYYY^^^hhh{{{yyyfffVVVMMMIIIIIIGGGEEECCCAAA?????????<<<======<<<<<<;;;:::999555777777777555555666777;;;???DDDIIILLLOOORRRTTTWWWXXXXXXYYYZZZ[[[\\\]]][[[[[[[[[ZZZYYYYYYYYYYYYWWW[[[hhh{{{mmmQQQJJJBBB>>>>>>???>>><<<<<<;;;:::999999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999888888777888999999777777888999999:::<<>>999777777666666666555444333333333333444ttteeeZZZTTTPPPRRRVVVZZZ___eeehhhmmmpppooopppuuuxxxwwwvvvwww{{{~~~oooaaaUUURRRMMMIIIGGGFFFDDDCCCBBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>=========<<<<<<======<<<<<<<<<===>>>???>>>>>>>>>>>>???AAABBBCCCEEEGGGHHHIIIIIIJJJLLLNNNSSSSSSUUUYYY___jjj|||ooo]]]PPPJJJHHHEEEDDDBBBAAA???>>>>>>>>><<<<<<<<<<<<;;;:::999888444555666666666777999;;;@@@DDDHHHLLLNNNPPPSSSUUUXXXYYYYYYZZZ[[[\\\\\\]]]YYYYYYXXXYYYZZZZZZXXXVVVSSSZZZggguuu~~~xxx]]]LLLFFF@@@<<<===>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;:::999999777888999999777777888999777888:::===HHH___||||||yyy{{{~~~}}}uuuqqqooonnnqqqtttzzz}}}|||zzzyyyvvvvvvwwwxxxyyyzzz{{{{{{|||{{{{{{zzzzzzyyyyyyyyyzzzxxxvvvsssrrrrrrssstttvvvvvvvvvuuusssrrrpppooooooooooooooonnnmmmlllkkkhhhgggfffffffffeeebbb___\\\^^^___aaabbbbbbaaaaaabbb___]]][[[[[[[[[YYYXXXVVVUUUTTTSSSQQQPPPOOONNNOOONNNLLLKKKJJJKKKKKKLLLKKKJJJHHHFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEDDDDDDDDDEEEEEEFFFGGGGGGJJJMMMOOOOOOOOOOOOPPPOOOOOOPPPQQQRRRSSSTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVUUUUUUUUUUUUUUUVVVWWWWWWYYYXXXXXXXXXWWWWWWWWWVVVYYYZZZ[[[]]]```cccfffggghhhiiikkkmmmqqqxxxyyyhhh___ccclllyyycccKKKEEEBBB>>>;;;:::999888666555555444333333333444444uuuggg[[[UUUSSSRRRTTTYYY```gggllllllppprrrrrrtttzzz}}}|||{{{~~~lll___RRROOOKKKGGGFFFEEECCCAAABBBBBBAAA@@@??????>>>>>>>>>>>>>>>============<<<===============>>>>>>>>>======>>>???@@@BBBCCCCCCEEEGGGHHHIIIIIIJJJMMMOOOTTTTTTVVVZZZbbbnnn~~~zzzhhhYYYPPPKKKJJJBBBBBBAAA@@@???>>>>>>===;;;;;;;;;;;;:::999888777444555666777777888;;;===DDDGGGKKKNNNPPPQQQSSSTTTYYYYYYZZZ[[[[[[\\\\\\\\\YYYXXXWWWYYYZZZZZZXXXVVVOOO[[[kkkwww}}}kkkRRRGGGCCC???======>>>>>>=========<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;:::999999777888999888777666777999888999:::<<>>>>>>>>=====================>>>>>>>>>>>>>>><<<===>>>@@@AAABBBCCCDDDDDDFFFHHHIIIIIIKKKNNNQQQTTTVVVYYY^^^hhhuuu~~~pppaaaUUUMMMHHHFFFAAA@@@@@@@@@???>>>======::::::::::::999888777666666777777777777999<<>>>>>>>>>>>>>>========================<<<;;;;;;;;;;;;:::::::::::::::;;;;;;::::::999888666777888888777666777888777888:::<<>>>>>>>>=========<<<===>>>?????????>>>>>><<<===???AAABBBCCCDDDDDDCCCEEEHHHJJJKKKNNNRRRTTTXXX\\\```fffqqq||||||ssseeeXXXMMMFFFAAA>>>????????????>>>===<<<;;;999999999999888777666555777777888777888:::>>>AAAIIILLLOOOQQQRRRSSSTTTUUUXXXYYYZZZ[[[[[[ZZZXXXXXXXXXYYYYYYYYYWWWWWWYYY[[[]]]qqqpppXXXJJJ@@@@@@???>>>>>>=========<<<<<<============<<<<<<;;;;;;;;;;;;::::::::::::999999:::::::::999888888666777888888666666777888555555888;;;<<>>>>>>>>?????????>>>>>>>>>======<<<===>>>???@@@???>>>>>>;;;===???AAACCCDDDDDDDDDDDDFFFIIILLLNNNRRRVVVYYY___eeekkkqqqzzz|||rrrhhhZZZNNNFFFBBB???>>>>>>>>>>>>>>><<<;;;999888888888888888777666555555555666777777999<<>>>>>>>><<<;;;;;;;;;;;;<<<============<<<;;;;;;;;;;;;:::::::::999999888888999999888888777666666777888777666555666888555333666<<<;;;;;;III\\\www{{{|||||||||zzzxxxvvvtttuuuuuuuuuuuuuuuuuuuuuuuussssssssssssssssssssssssqqqqqqpppooonnnllljjjiiijjjjjjiiihhhfffeeecccbbbaaabbbcccbbb___^^^___aaabbbcccddddddbbb^^^ZZZXXXXXXVVVTTTTTTUUUVVVVVVUUUSSSRRRQQQPPPOOONNNMMMMMMGGGHHHHHHIIIIIIIIIIIIIIIGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEFFFFFFGGGEEEFFFHHHIIIJJJKKKJJJJJJIIIKKKLLLMMMMMMMMMOOOQQQQQQQQQRRRSSSRRRPPPNNNLLLMMMNNNQQQTTTUUUUUUUUUTTTUUUUUUVVVVVVWWWYYYZZZ[[[XXXXXXYYYZZZ\\\]]]^^^______```bbbeeehhhllloooqqquuuzzz~~~rrrfffdddjjjwwweeeNNNBBB???:::999999:::;;;:::888666333333333333333444555666{{{|||qqqhhh\\\SSSNNNNNNSSSXXXZZZfffppptttzzzwwwdddUUUNNNJJJHHHFFFEEEEEECCCAAA???>>>>>>>>>>>>============????????????>>>>>>>>>>>><<<===>>>@@@@@@??????>>>;;;<<>>DDDHHHMMMPPPTTTVVVWWWXXXYYYZZZWWWXXXYYYZZZYYYXXXVVVTTTSSSXXXZZZVVVOOOOOOWWW```}}}tttWWWEEE@@@;;;=========;;;999999999:::;;;<<<======<<<;;;:::;;;;;;;;;:::::::::999999888888888888888777666666666777888777666555666888888444777===<<<999BBBRRRkkk~~~}}}}}}~~~}}}{{{xxxuuussstttttttttuuuuuuuuuuuuuuutttssssssrrrqqqpppooonnnooooooooonnnmmmkkkjjjiiiiiiiiihhhgggfffdddbbbbbbaaaccccccaaa^^^]]]___bbbcccdddddddddaaa\\\WWWTTTWWWUUUTTTTTTUUUVVVVVVUUUPPPPPPOOOOOONNNMMMLLLLLLGGGHHHHHHIIIIIIHHHHHHHHHIIIIIIHHHHHHFFFEEECCCBBBEEEDDDDDDDDDCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFGGGHHHDDDEEEGGGIIIJJJJJJJJJJJJIIIKKKMMMMMMMMMNNNPPPRRRPPPQQQQQQRRRQQQNNNLLLJJJMMMNNNQQQTTTUUUVVVUUUUUUTTTTTTTTTUUUVVVWWWYYYYYYVVVVVVXXXYYY[[[]]]^^^___bbbccceeehhhkkkooorrrtttyyyuuummmeeedddkkkzzzrrrXXXFFF===::::::888888888999999777666333333333333333444555666wwwxxxzzz~~~~~~wwwkkk^^^VVVRRRQQQTTTZZZiiirrr}}}kkkXXXOOOOOOEEEDDDDDDBBBAAA@@@??????@@@???>>>======>>>???@@@??????@@@@@@@@@??????>>>??????@@@??????>>>===<<<;;;===@@@BBBAAAAAABBBCCCIIIIIIJJJLLLPPPWWW___eeeooowwwuuudddXXXMMMIIIFFFCCC@@@@@@>>>===<<<;;;:::999888888888888777777666666555555666666777888;;;AAAHHHMMMTTTVVVYYY\\\\\\\\\ZZZYYYYYYZZZZZZ[[[[[[[[[ZZZZZZYYYWWWVVVSSSMMMLLLYYYjjjcccOOODDD???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::777777777777777777777777666666666666666666666666777777666666999<<<@@@BBBYYYppp}}}{{{}}}zzzwwwtttsssrrrqqqqqqpppqqqrrrssstttuuutttsssqqqpppooooooooonnnnnnlllkkkjjjiiiiiiiiiiiikkkmmmkkkfffbbbaaabbbcccbbbaaa```______```aaabbbbbbaaa___\\\YYYVVVTTTSSSTTTWWWXXXXXXVVVTTTRRRPPPPPPPPPOOOMMMKKKJJJIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDBBBCCCCCCCCCBBBAAAAAA@@@@@@AAABBBCCCCCCCCCBBBAAABBBBBBCCCCCCDDDEEEEEEEEEEEEFFFHHHIIIJJJIIIIIIHHHHHHIIIJJJLLLNNNOOOOOOOOOQQQPPPNNNMMMLLLKKKLLLLLLKKKMMMOOOQQQSSSTTTTTTTTTXXXVVVSSSRRRSSSVVVWWWWWWXXXXXXXXXYYY[[[^^^```bbbcccggglllppptttvvvyyy{{{ooodddZZZ]]]kkkfffMMM@@@<<<===:::999888888888888888888666555444333333444555666oooqqquuuzzz~~~~~~|||wwwkkk___XXXVVVVVV[[[aaasss{{{tttbbbRRRKKKJJJDDDDDDCCCBBBAAA@@@????????????>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@??????@@@@@@@@@@@@@@@???>>>>>>>>>@@@CCCDDDCCCCCCDDDEEEEEEGGGJJJNNNTTT^^^hhhoooxxx~~~ppp```UUUKKKGGGEEEBBB@@@@@@>>>>>>===<<<;;;:::999888888777777777666666666555555666888:::>>>EEEMMMRRRWWWYYY\\\^^^___^^^]]]\\\\\\\\\\\\]]]\\\[[[ZZZZZZZZZXXXVVVSSSOOOSSSeeexxxzzz\\\JJJCCC???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<999999999:::::::::::::::777777777777777777777777888888888888888888888888777777666666888;;;>>>@@@PPPfff~~~|||~~~|||yyyvvvtttsssuuutttrrrqqqqqqqqqrrrssstttsssrrrpppoooooonnnnnnooonnnlllkkkjjjiiiiiiiiiiiijjjkkkhhhdddbbbaaabbbcccaaa```^^^]]]]]]^^^^^^^^^^^^]]]\\\YYYVVVTTTRRRRRRSSSUUUVVVVVVTTTRRRPPPQQQQQQPPPOOONNNLLLKKKJJJHHHHHHGGGGGGGGGFFFFFFFFFEEEFFFFFFFFFFFFEEEDDDDDDBBBCCCCCCCCCBBBBBBAAA@@@???@@@AAACCCCCCBBBBBBAAABBBBBBCCCCCCDDDEEEEEEEEEFFFGGGHHHJJJJJJJJJIIIIIIHHHIIIKKKMMMNNNOOOOOOPPPPPPOOOMMMLLLKKKKKKLLLLLLLLLMMMOOORRRTTTUUUUUUUUUXXXVVVSSSRRRTTTVVVWWWXXXYYYYYYYYYZZZ\\\^^^```bbbdddggglllppptttxxx{{{~~~~~~hhh]]]WWWaaavvv~~~___JJJ@@@<<<<<<999999888777777777777888555555444333333444555555hhhkkkpppwww}}}~~~|||xxxmmmbbb]]]]]]```gggnnn~~~vvveeeXXXNNNHHHGGGCCCCCCBBBAAA@@@??????>>>===>>>>>>??????>>>>>>>>>??????@@@@@@@@@@@@@@@???AAAAAA@@@@@@@@@@@@@@@@@@CCCDDDFFFFFFEEEEEEFFFGGGFFFHHHMMMSSS[[[eeeqqqxxxvvveeeZZZPPPHHHEEEDDDAAA???@@@>>>>>>===<<<;;;::::::999777777777777666666666666444666999===BBBIIIQQQWWWZZZ\\\^^^aaabbbbbbaaa```______```___^^^]]][[[ZZZ[[[YYYVVVSSSRRR^^^wwwlllQQQEEEAAA@@@<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::999999999999999999999999777777777777777777777777888888888888888888888888777777666555666999;;;===EEEWWWrrr~~~|||zzzxxxvvvuuuwwwvvvtttrrrqqqqqqqqqqqqsssrrrqqqooonnnnnnnnnnnnooonnnmmmkkkjjjjjjjjjjjjhhhhhhgggeeebbbaaabbbcccaaa```^^^\\\[[[ZZZ[[[[[[YYYYYYXXXWWWVVVTTTRRRQQQQQQRRRTTTTTTTTTRRRPPPOOOQQQPPPPPPNNNMMMLLLKKKJJJHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFEEEEEEDDDCCCBBBCCCCCCCCCCCCBBBAAAAAA???@@@BBBCCCCCCCCCBBBAAABBBBBBCCCCCCDDDEEEEEEEEEEEEFFFHHHJJJJJJJJJJJJIIIIIIJJJLLLMMMOOOOOOPPPPPPOOONNNLLLKKKJJJKKKKKKLLLLLLMMMOOORRRTTTVVVWWWWWWXXXVVVSSSSSSUUUWWWXXXXXXZZZZZZ[[[\\\]]]___aaabbbeeehhhlllppptttyyy~~~xxxbbbYYYYYYkkksssVVVEEE???<<<:::888888777666666666666666444444333333333333444444iiilllrrryyy~~~zzzpppgggeeeggglllttt|||jjj[[[SSSMMMIIIGGGBBBAAAAAA@@@??????>>>>>><<<===>>>?????????>>>===??????@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAFFFGGGHHHGGGFFFFFFGGGIIIKKKNNNSSSYYYaaalllvvv}}}lll[[[TTTLLLFFFEEECCC@@@???AAA>>>>>>===<<<<<<;;;::::::777777777777666666666666555888<<<@@@EEELLLSSSXXX\\\]]]```bbbcccccccccbbbbbbccccccbbbaaa^^^[[[ZZZYYYWWWTTTQQQVVVjjj~~~^^^IIIAAA@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::999999999888888888888888777777777777777777777777666666666666666666666666777777666555555777888999===JJJaaazzz}}}{{{zzzyyyxxxwwwvvvtttrrrqqqqqqqqqrrrqqqqqqooonnnnnnmmmmmmmmmnnnmmmlllkkkjjjjjjjjjjjjhhhgggdddbbb``````bbbddd```___\\\ZZZYYYXXXXXXXXXVVVVVVUUUTTTSSSRRRQQQQQQQQQRRRSSSSSSSSSQQQPPPNNNOOONNNMMMLLLKKKJJJJJJIIIGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBCCCCCCCCCCCCBBBBBBAAABBBCCCDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEDDDEEEGGGHHHIIIIIIIIIIIIJJJKKKLLLNNNOOOOOOPPPPPPMMMLLLKKKJJJJJJKKKLLLLLLLLLMMMOOOQQQSSSUUUWWWWWWXXXVVVTTTTTTVVVXXXYYYYYY[[[[[[\\\^^^___aaabbbccceeehhhlllppptttzzznnn___ZZZ___xxxiiiNNNBBB>>>;;;999888777666555555555555555333333333333333333333333mmmooottt{{{|||tttnnnnnnrrrwwwyyyaaaUUUPPPLLLHHHGGG@@@@@@@@@???>>>>>>======;;;<<<===?????????>>>===??????@@@AAAAAAAAAAAAAAA@@@????????????@@@AAABBBHHHHHHHHHFFFEEEFFFHHHKKKNNNRRRWWW___gggrrr}}}{{{eeeUUUOOOJJJFFFEEECCC@@@???AAA=========<<<;;;;;;::::::666666666666777777777777888;;;???CCCHHHMMMRRRVVV\\\]]]___aaabbbccccccccceeeeeeeeeeeeccc___\\\ZZZTTTSSSPPPQQQ]]]vvvqqqUUUEEE@@@???@@@========================>>>>>>????????????>>>>>>999999999888888888777777777777777777777777777777666666666666666666666666777777666555555666666777:::BBBSSSkkk|||{{{yyyyyyyyyuuutttsssrrrqqqrrrssssssppppppooonnnmmmmmmmmmmmmmmmlllkkkjjjjjjjjjjjjjjjgggeeebbb``````aaacccddd___^^^[[[YYYXXXWWWWWWWWWUUUTTTTTTSSSRRRRRRRRRRRRSSSSSSSSSSSSRRRQQQPPPOOOMMMLLLJJJIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCDDDDDDCCCCCCBBBBBBCCCEEEFFFFFFFFFEEEDDDBBBBBBCCCCCCDDDEEEEEEEEEBBBCCCEEEGGGHHHIIIHHHHHHJJJKKKLLLMMMNNNOOOOOOOOOLLLLLLKKKJJJJJJKKKLLLMMMLLLMMMNNNPPPRRRTTTVVVWWWWWWVVVTTTUUUWWWYYYZZZYYY[[[\\\^^^```bbbdddeeeeeefffiiimmmqqqvvv|||yyycccXXXYYYgggbbbIII@@@>>>;;;888888777666555444444444444333333333333333333333333ppprrruuu{{{~~~wwwsssuuuzzz~~~mmmXXXOOOKKKHHHEEEDDD??????>>>>>>>>>=========;;;;;;<<<===>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBBBB@@@@@@??????@@@BBBDDDEEEIIIIIIGGGFFFEEEFFFJJJMMMOOOSSSZZZbbblllwwwttt```SSSKKKGGGEEEEEECCC???>>>AAA<<<<<<;;;;;;;;;:::::::::666666666666777777777777;;;>>>CCCGGGJJJNNNSSSVVV[[[\\\^^^```aaaccccccdddeeefffgggfffdddaaa]]]ZZZOOONNNMMMRRReeedddMMMDDDAAA@@@@@@========================:::;;;;;;<<<<<<;;;;;;::::::::::::999888888777777777777777777777777777777888888888888888888888888777666666555555666666666:::>>>HHH[[[ttt~~~{{{yyyxxxwwwwwwtttsssrrrqqqqqqqqqrrrsssppppppooonnnnnnnnnnnnnnnkkkkkkjjjiiiiiiiiiiiiiiifffccc```___aaacccdddeee^^^]]][[[YYYXXXXXXXXXXXXUUUUUUSSSRRRRRRRRRRRRRRRSSSSSSSSSRRRQQQPPPOOONNNKKKJJJHHHGGGFFFFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCEEEFFFFFFFFFEEEDDDBBBBBBCCCCCCDDDEEEEEEEEEBBBCCCEEEGGGIIIIIIIIIIIIJJJJJJKKKMMMMMMNNNNNNNNNLLLKKKKKKJJJKKKLLLNNNOOOOOOOOOOOOPPPRRRTTTVVVWWWWWWVVVUUUVVVXXXZZZZZZZZZZZZ\\\___bbbdddfffhhhhhhiiilllqqqvvvzzz|||hhhZZZRRR\\\ssszzz\\\GGG@@@???===999999888777555444444444444333333444444444444333333ssstttvvv{{{~~~xxxvvvzzz~~~nnn```PPPJJJHHHEEECCCCCC>>>>>>============<<<<<<;;;;;;;;;<<<===>>>??????>>>???@@@AAABBBBBBBBBBBBBBBBBBAAAAAABBBDDDGGGHHHJJJIIIHHHFFFEEEHHHLLLPPPSSSWWW]]]eeennnxxx}}}iiiYYYOOOGGGDDDCCCDDDAAA<<<;;;>>>:::::::::::::::999999999555666666666777777777888<<<@@@EEEJJJNNNRRRUUUXXX[[[\\\]]]___aaacccddddddeeefffggggggeeeaaa]]][[[KKKKKKLLLVVVnnnxxxWWWGGGDDDBBB@@@???========================888999999::::::999999888;;;;;;;;;:::999888888888777777777777777777777777888888888888888888888888666666666666666666777777;;;;;;@@@MMMddd~~~}}}{{{yyyyyyyyyuuusssrrrpppooooooooopppppppppoooooonnnnnnoooooojjjiiihhhhhhggghhhhhhhhheeebbb``````bbbeeeeeeeee^^^]]][[[ZZZYYYYYYZZZZZZVVVUUUSSSRRRQQQQQQQQQRRRRRRRRRQQQPPPOOONNNMMMMMMKKKJJJHHHFFFEEEFFFGGGHHHFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBCCCDDDDDDDDDDDDDDDAAABBBCCCDDDEEEDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEEEECCCEEEGGGIIIJJJKKKKKKKKKIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLMMMOOOPPPSSSRRRRRRRRRTTTUUUWWWXXXWWWVVVUUUWWWYYY[[[[[[ZZZYYY[[[___cccfffiiijjjkkkmmmqqqvvv{{{tttfff[[[VVVWWWiiinnnVVVFFFAAA@@@???<<<:::999777666555444444444333444555555555555444333uuuvvvxxx}}}}}}xxxwww{{{uuudddXXXLLLHHHFFFDDDCCCCCC===============<<<<<<<<<<<<<<<;;;;;;<<<===???@@@>>>???@@@AAABBBBBBCCCBBBDDDDDDCCCCCCDDDGGGIIIKKKJJJJJJHHHGGGFFFIIIOOOSSSYYY\\\aaagggnnnvvv~~~ttt```RRRJJJEEECCCBBBBBB???:::999<<<::::::999999999999999999555666666666777777888888===AAAGGGMMMQQQUUUXXX[[[\\\\\\^^^___aaacccdddeeedddeeeggggggeeebbb^^^[[[IIIJJJLLLXXXtttmmmNNNBBBCCCCCCAAA???>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::999888888777777777777777777777777666666666666666666666666666666666777777777777777;;;999;;;DDDYYYttt~~~}}}}}}}}}vvvuuurrrpppnnnmmmmmmmmmqqqppppppoooooooooooopppiiihhhggggggggggggggghhhdddbbb```aaadddffffffddd^^^]]]\\\ZZZZZZZZZ[[[\\\VVVUUUSSSQQQPPPPPPPPPQQQQQQQQQPPPOOONNNLLLLLLKKKKKKJJJHHHFFFFFFFFFHHHIIIFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDEEEEEEDDDDDD@@@AAABBBCCCCCCCCCBBBAAABBBBBBCCCCCCDDDEEEEEEEEEEEEFFFHHHJJJLLLMMMMMMLLLHHHIIIJJJKKKKKKLLLKKKKKKLLLLLLKKKLLLMMMNNNPPPQQQVVVUUUUUUTTTUUUWWWXXXYYYWWWVVVVVVWWWZZZ\\\[[[ZZZYYY[[[___cccgggjjjllllllppptttzzz}}}ssseeeYYYTTTUUUbbbxxxttteeeRRREEEAAAAAAAAA???:::999888777555555444444444444555666666555444444qqquuuyyy||||||www{{{}}}{{{tttdddTTTPPPJJJEEECCCBBB@@@???============<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>@@@@@@@@@AAABBBCCCEEEEEEDDDBBBBBBDDDHHHIIIHHHFFFJJJJJJJJJIIIIIILLLPPPSSSYYY\\\eeennnpppqqqzzziiiUUULLLJJJDDDCCCAAA???>>>===<<<<<<<<<;;;:::999888888888888777666666666777888:::;;;CCCGGGLLLQQQSSSUUUWWWYYY\\\\\\\\\\\\]]]___aaabbbbbbaaaaaadddfffcccZZZSSSHHHLLLRRR___zzz~~~dddLLLEEEDDD>>>;;;===999;;;???AAAAAA???<<<::::::::::::;;;;;;;;;<<<<<<999999888888777666555555777777777777777777777777888888888888777777777777777777777777666666666666777888<<>><<<;;;:::<<<:::777555444444444555666555555555555444444444ssswwwzzz}}}zzzvvvyyy~~~{{{yyyxxxvvvzzzxxxdddYYYOOOLLLGGGDDDCCCBBB@@@???============<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<=========>>>???@@@BBBDDDFFFGGGDDDCCCCCCFFFIIIJJJHHHFFFFFFGGGHHHHHHIIILLLPPPSSS[[[\\\bbbkkkooosss|||qqq^^^OOOIIIIIICCCBBBAAA???======<<<<<<<<<;;;:::999888888888888777666555555666888;;;<<>><<<;;;;;;;;;:::777666555555555666555555555555444444444444uuuyyy{{{~~~yyyuuuwww|||{{{vvvrrrqqquuuuuuzzzvvvcccWWWSSSIIIGGGDDDCCCBBBBBB@@@???============<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<===;;;<<<>>>@@@BBBEEEGGGHHHDDDDDDFFFIIILLLKKKIIIGGGDDDFFFHHHJJJLLLNNNRRRUUU___^^^bbbjjjrrrwww~~~qqq```RRRIIIGGGHHHBBBAAA@@@>>>===<<<<<<;;;;;;:::999888888888888888777666444444666999===???HHHLLLPPPSSSTTTUUUVVVXXXYYYXXXXXXYYYZZZ[[[]]]]]]```^^^]]]]]]\\\XXXPPPJJJFFFFFFPPPeee{{{eeeQQQ@@@===>>><<<;;;===<<<>>>AAACCCCCC@@@>>><<<999999:::::::::;;;;;;;;;::::::999999888777777777777777777777777777777777888888777777777777666666666666666666666666666666888888999;;;???JJJ^^^qqqyyyyyy{{{|||wwwrrrooolllkkkkkkpppllliiiiiikkkllljjjggghhhgggeeecccbbbbbbccccccbbb```^^^^^^```bbbcccccc[[[[[[ZZZYYYXXXWWWVVVVVVRRRRRRRRRRRRRRRRRRRRRRRRRRRPPPNNNMMMMMMLLLJJJHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCDDDDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDEEEEEECCCCCCCCCCCCDDDDDDDDDDDDCCCEEEHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMNNNPPPSSSTTTTTTTTTSSSRRRSSSUUUWWWYYYXXXYYYYYYXXXXXXZZZ___bbblllooosssvvvwwwyyy{{{}}}}}}wwwrrrmmmggg___WWWPPPUUUgggyyyxxx___RRRVVVPPPHHHAAA>>>===<<<<<<:::999777666666666777888555555555555444444444444vvvzzz|||~~~yyyuuuvvv{{{}}}vvvsssrrrssszzz|||wwweeeWWWPPPNNNGGGEEECCCBBBBBBAAA???===============<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======<<<===???AAACCCEEEFFFFFFDDDFFFIIILLLMMMLLLJJJGGGFFFHHHLLLNNNPPPRRRUUUWWWaaabbbgggqqq{{{uuudddUUULLLHHHGGGGGGAAA@@@>>>===<<<;;;;;;;;;::::::999888888888888888777666444444666;;;@@@CCCLLLOOOSSSUUUVVVVVVVVVWWWVVVVVVWWWWWWXXXYYYZZZZZZXXXWWWVVVWWWWWWTTTPPPLLLKKKKKKXXXnnn|||XXXJJJ>>>;;;<<<;;;;;;<<<<<<===@@@AAAAAA???<<<:::999999999999:::::::::::::::999999999888888888777777777777777777777777777888777777777666666666666555555555666666666666666888777777888:::@@@PPP___{{{~~~}}}~~~|||xxxtttqqqnnnmmmlllmmmkkkiiihhhiiijjjiiigggeeedddcccbbbaaaaaabbbcccbbbaaa___```aaabbbbbbaaaYYYYYYYYYYYYXXXVVVTTTSSSOOOOOOPPPQQQQQQQQQQQQQQQRRRPPPNNNMMMLLLKKKIIIGGGDDDDDDEEEEEEEEEDDDCCCBBBCCCCCCBBBBBBAAABBBBBBCCCBBBBBBBBBCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFGGGCCCCCCCCCCCCDDDDDDDDDDDDDDDFFFHHHIIIHHHHHHJJJKKKKKKKKKLLLMMMMMMMMMLLLLLLLLLLLLMMMNNNPPPRRRUUUVVVVVVTTTRRRQQQRRRUUUWWWYYY[[[[[[ZZZYYYYYY[[[___ccckkkoootttxxxzzz{{{|||}}}{{{qqqkkkddd___YYYSSSQQQ[[[ssshhhVVVPPPPPPLLLEEE@@@???>>>>>>>>>888888777777777777888999555555555444444444333333uuuyyy{{{}}}{{{vvvuuuzzzzzzvvvuuuxxx{{{sssaaaWWWNNNHHHEEEGGGEEECCCBBBBBB@@@>>><<<============<<<<<<<<<<<<===============>>>>>>???>>>???AAABBBDDDDDDDDDDDDEEEHHHKKKNNNNNNLLLJJJIIIHHHKKKNNNPPPRRRTTTWWWYYY___fffqqquuuiiiYYYNNNIIIGGGDDDBBB???>>>===<<<;;;:::::::::999999888888777777888888777666555555888>>>CCCGGGOOORRRUUUWWWWWWVVVWWWWWWUUUVVVVVVWWWXXXXXXXXXXXXUUUTTTSSSRRRRRRQQQOOOMMMPPPTTTdddzzzkkkPPPHHH???===<<<;;;:::;;;:::;;;===>>>>>><<<:::888888888888999999999::::::999999999888888888888888888888888888888888888888777777777666666666666555444444555555666666666777777666666777888<<>>>>>======>>>>>>???@@@???AAACCCDDDEEEEEEEEEDDDFFFIIILLLNNNMMMKKKJJJJJJJJJLLLOOORRRTTTWWW[[[^^^cccooofff\\\PPPHHHDDDCCC@@@===>>>===<<<;;;::::::::::::999888888777777777888888777666666888<<>>>>>????????????????????????AAAAAABBBCCCDDDDDDEEEEEECCCCCCCCCCCCDDDDDDDDDDDDDDDFFFHHHIIIIIIIIIJJJKKKLLLLLLMMMMMMNNNNNNOOOOOONNNNNNPPPQQQSSSTTTUUUVVVUUUTTTTTTTTTUUUXXXZZZ\\\^^^___`````````bbbeeegggmmmqqqwww{{{}}}~~~wwwnnnddd\\\SSSRRRTTT\\\gggwwwcccLLLDDDDDDFFFCCC@@@>>>????????????666666666666777777777777444444444444333333333333nnnrrrvvvzzz~~~wwwssswww~~~{{{xxxxxx}}}wwwfffTTTMMMJJJGGGDDDCCCCCC@@@===<<<===>>>>>>>>>============<<<<<<<<<<<<===============>>>?????????AAACCCFFFGGGHHHGGGGGGGGGJJJMMMMMMKKKJJJJJJLLLMMMOOORRRUUUYYY^^^dddiiisss|||\\\TTTJJJDDDAAA@@@===;;;===<<<;;;:::999999999999888888777777777777888888666666888;;;???DDDIIILLLRRRUUUXXXZZZZZZYYYYYYZZZVVVWWWXXXYYYYYYYYYXXXXXXUUUTTTRRRPPPNNNNNNPPPRRR[[[nnnkkkQQQEEEEEECCC@@@>>>===<<<:::999999::::::999888666555777777777777888888888999666666666666666666666666888888888888888888888888777777666666666555555555333333444555555666777777777666777999999888<<>><<<<<<=========<<<555555666666666555555444444444444333333333222222kkkppptttyyy}}}wwwqqquuu|||zzz{{{pppbbbWWWMMMGGGDDDAAA@@@BBB@@@===:::999;;;===??????>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>@@@CCCFFFIIIJJJJJJIIIHHHJJJMMMLLLJJJIIIJJJLLLPPPSSSVVVZZZ___fffnnnssspppXXXRRRIIICCC@@@???>>>===<<<<<<;;;:::999999999999888777777777777777888888666777999===AAAFFFKKKMMMSSSVVVYYY[[[ZZZZZZZZZ[[[WWWXXXYYYZZZZZZZZZYYYXXXRRRQQQPPPOOOOOOQQQUUUXXXddd|||___KKKAAACCCCCCAAA???>>>===;;;999999::::::999888666555777777777777888888888888555555555555666666666666888888888888888888888888777666666666555555555555333333444444555666777777888777777:::999777999>>>AAATTTnnnppp______eeelllzzz~~~yyyuuurrrmmmmmmllljjjgggffffffgggaaaaaa``````aaabbbcccddd``````aaabbbcccaaa]]]ZZZVVVVVVTTTRRRQQQOOONNNMMMIIIJJJLLLNNNOOONNNMMMLLLMMMKKKJJJKKKLLLMMMLLLJJJHHHFFFDDDBBBAAABBBCCCDDDAAAAAAAAAAAABBBBBBCCCDDDAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEGGGIIIJJJIIIIIIKKKLLLMMMLLLKKKKKKKKKMMMPPPQQQLLLMMMNNNOOOPPPPPPPPPPPPSSSTTTUUUXXXZZZ\\\^^^___aaadddhhhkkkkkklllmmmooosssvvvzzz~~~xxxooohhh[[[MMMRRRUUUaaawwwdddLLL???;;;<<<===;;;::::::;;;;;;;;;:::555555666666555444444333444444444333333333222222kkkmmmqqqwww}}}zzzssspppsssxxx|||}}}{{{zzz{{{}}}~~~yyyggg[[[UUUQQQKKKFFFCCCBBB@@@???>>>>>>>>>>>>============??????===<<<;;;::::::999<<<<<<;;;;;;<<<===???@@@AAABBBDDDEEEGGGHHHHHHIIIKKKLLLKKKJJJHHHHHHIIIKKKRRRVVVZZZ^^^dddooonnn^^^QQQLLLFFFBBB@@@@@@??????>>>===;;;:::999888888888:::888555666888999888666555777;;;???DDDIIIMMMOOOSSSTTTUUUVVVXXXYYYZZZ[[[ZZZYYYZZZ\\\]]]^^^\\\ZZZSSSRRRQQQOOOLLLMMMZZZhhh|||oooTTTKKKAAAAAAAAA@@@???===;;;:::;;;999777888:::;;;999777666666777777888888888999888777666444444444555666888777666777999999777666444444444444444444444444777666444333333444666777666777777777888888888888???III\\\ttt}}}iii^^^ZZZ\\\gggrrr|||~~~xxxuuunnnnnnmmmlllkkkhhhfffddd]]]aaaddddddbbbaaabbbcccaaaaaaaaa```^^^\\\ZZZYYYYYYWWWTTTQQQOOONNNNNNOOOPPPNNNMMMNNNPPPPPPPPPNNNLLLLLLLLLLLLKKKJJJIIIHHHCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBDDDDDDDDDDDDDDDCCCCCCCCCEEEDDDCCCBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAABBBDDDGGGJJJKKKKKKJJJIIIJJJGGGHHHHHHJJJLLLNNNPPPQQQOOOPPPPPPPPPPPPPPPQQQQQQSSSUUUXXX[[[]]]___aaabbbgggbbbgggvvv|||vvvrrruuuzzz{{{{{{rrrgggYYYRRRTTTOOOZZZlllvvvXXXFFF<<<:::<<<::::::;;;<<<;;;:::888777555555555555444444444444555444444333333444444555ggghhhlllsss|||{{{vvvooommmoootttxxxyyy{{{yyyzzz|||}}}}}}qqqfffYYYQQQOOOKKKFFFCCCBBBAAA@@@@@@>>>>>>>>>>>>============<<<<<<;;;;;;;;;<<<======>>>======<<<===>>>???@@@AAABBBDDDEEEGGGHHHHHHHHHIIIJJJJJJJJJIIIJJJMMMOOOSSSXXX^^^eeeooo}}}xxxeeeVVVPPPKKKFFFBBB@@@@@@??????======;;;:::999888888888888666444444666777666555777999===BBBGGGLLLPPPRRRTTTTTTUUUWWWXXXYYYZZZ[[[[[[[[[ZZZ[[[\\\\\\YYYWWWTTTRRRPPPOOOOOOVVVfffuuukkkPPPGGG@@@@@@@@@???>>><<<;;;:::<<<:::888888::::::888666666777777777888888888888888777666555555555666666777777666777888999777555444444444444444444444444666555444333333444555666666666777777777888888888888AAAQQQhhhqqqcccZZZWWW[[[cccmmmxxx}}}uuutttsssppplllgggdddaaa^^^aaacccbbb```___```bbb``````___^^^\\\ZZZYYYXXXWWWUUUSSSPPPOOONNNNNNOOOQQQPPPOOOOOOPPPQQQPPPNNNKKKKKKKKKKKKJJJIIIHHHGGGCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCDDDGGGIIIJJJIIIIIIIIIJJJIIIIIIJJJKKKLLLMMMNNNOOOOOOOOOPPPPPPQQQRRRRRRRRRSSSTTTWWW\\\aaadddffffffgggccchhhvvv}}}yyywww{{{|||nnnfff]]]RRROOOSSSUUUbbbxxxjjjPPPBBB;;;999::::::::::::::::::888777666444444555555555666666666555444444333333444444555``````dddmmmxxxtttpppkkkiiikkkooosssuuuyyywwwwwwyyy{{{~~~pppccc[[[VVVPPPKKKHHHEEEBBB@@@@@@AAAAAA@@@============>>>>>>>>>>>><<<<<<;;;;;;<<<<<<===>>>@@@???>>>>>>>>>???@@@AAABBBCCCDDDFFFGGGHHHHHHHHHFFFHHHIIIJJJKKKMMMQQQTTTVVV[[[dddnnnzzzzzzjjj[[[PPPMMMJJJEEEAAA@@@@@@??????===<<<;;;:::999888888888888666555555666777777666888;;;???EEEKKKPPPSSSUUUUUUUUUVVVWWWYYYZZZ[[[[[[]]]\\\[[[[[[\\\ZZZWWWUUUUUUQQQNNNPPPWWWdddyyyhhhNNNEEE??????>>>===<<<;;;;;;:::<<<:::999888999999777555777777777777888888888888888888777666666666777777777666666777888888777555444444444444444444444444666555444333333444555666666666666666777777777777444:::FFFWWWnnnqqqbbbWWWSSSSSS]]]gggvvv{{{zzzwwwsssnnniiieeebbbaaaaaaaaa```^^^]]]^^^___^^^^^^\\\[[[YYYWWWVVVUUUTTTSSSQQQOOONNNNNNOOOOOOSSSQQQPPPPPPQQQQQQOOONNNIIIJJJJJJJJJIIIHHHGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBBBBBBBBBBCCC@@@AAABBBCCCDDDFFFGGGGGGHHHHHHFFFEEEDDDDDDDDDDDDEEEFFFHHHHHHGGGGGGIIIJJJJJJKKKLLLMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRTTTUUUUUUTTTTTTWWW]]]eeejjjkkkjjjhhheeejjjvvv}}}||||||zzzmmmaaa[[[UUUNNNQQQYYYaaarrr|||ZZZFFF===:::999::::::::::::999888666555444333444444555777888888999555444444333333444444555ZZZYYY\\\fffssszzzzzzvvvooollliiigggiiilllpppsssvvvtttsssuuuwww{{{sssjjj]]]TTTPPPMMMJJJGGGEEEBBB???>>>???@@@@@@???============>>>>>>>>>>>>???>>>===<<<;;;;;;;;;;;;@@@???>>>===>>>>>>???@@@CCCCCCEEEFFFGGGHHHHHHHHHEEEGGGIIIJJJLLLOOOSSSVVVXXX___iiiuuuzzzjjj^^^TTTNNNKKKGGGCCC@@@@@@@@@??????===<<<;;;:::999999999999999999888888999999:::::::::===BBBHHHNNNRRRVVVWWWVVVWWWWWWXXXZZZ[[[[[[\\\]]]\\\\\\\\\\\\[[[XXXVVVVVVOOOMMMSSSaaauuuhhhOOOFFF>>>===<<<<<<;;;;;;;;;;;;<<<;;;:::999888777666555777777777777777888888888888888888777777777777888666555555666777777666444444444444444444444444444555444444333333444444555555555555666666666777777777999???JJJ[[[sss}}}{{{|||}}}uuueeeWWWPPPUUUZZZfffuuu~~~}}}}}}{{{xxxtttppplllhhhfffdddcccaaa___]]]\\\]]]^^^]]]\\\ZZZXXXVVVTTTSSSSSSRRRQQQPPPOOOOOOOOOOOOOOORRRQQQOOOOOOOOOOOOMMMLLLHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBAAAAAA@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBCCCCCCAAAAAABBBCCCDDDEEEFFFFFFIIIHHHGGGFFFEEEDDDDDDDDDEEEFFFGGGGGGFFFFFFIIIKKKIIIJJJLLLNNNNNNOOONNNNNNNNNOOOQQQSSSUUUWWWXXXYYYWWWWWWYYY```hhhmmmmmmkkkjjjiiimmmvvv||||||~~~ooodddZZZVVVRRRQQQZZZfffuuuiiiLLL>>><<<<<<<<<<<<<<<;;;:::999777666444444555555555666777888888999555444444333333444444555TTTSSSVVV___kkkrrrqqqmmmkkkjjjiiiggghhhkkkooorrrrrrpppppprrrtttxxx|||ppp^^^YYYQQQLLLIIIFFFCCCAAADDDBBB????????????>>>===<<<=========>>>>>>>>>??????>>>===<<<<<<<<<<<<<<>>=========>>>???@@@CCCDDDEEEGGGHHHHHHHHHHHHFFFHHHJJJKKKMMMQQQUUUXXX[[[cccppp}}}|||kkk^^^UUUPPPNNNHHHEEEAAA@@@@@@@@@???>>><<<<<<;;;:::999999999999999999999999999:::;;;<<<<<>>???@@@===<<<;;;999888666555555777777777777777666666666555444444333333444444555QQQPPPRRRYYYccchhhhhhfffgggggghhhggggggjjjnnnqqqpppnnnnnnqqqssswwwwwwhhh```SSSPPPMMMJJJGGGEEEAAA???DDDBBB????????????===<<<<<<<<<======>>>>>>??????;;;;;;;;;<<<===>>>???@@@======<<<<<<===>>>@@@AAADDDEEEFFFGGGHHHHHHHHHHHHGGGIIILLLNNNQQQTTTYYY]]]bbbkkkzzzpppbbbWWWOOOLLLLLLEEECCC@@@??????@@@???>>><<<;;;::::::999999999:::666777888888777888:::;;;???BBBHHHNNNSSSVVVXXXYYYYYYYYYZZZ[[[[[[\\\]]]]]]\\\[[[[[[\\\]]]]]][[[XXXSSSNNNPPPbbbzzzttt\\\JJJAAA===<<<;;;::::::;;;===>>><<<======<<<999888888999888888888888777777777777555666777888888888777777555444444555666666555333444444444444444444444444333333333444444333333333444444444444555555555666555888:::===DDDVVVnnnwwwvvvwww~~~vvviiiYYYOOOLLLTTTbbbttt~~~xxxsssnnnkkkiiikkkhhheeeddddddcccaaa___]]][[[YYYVVVSSSRRRQQQQQQRRRQQQQQQQQQPPPPPPOOOOOOOOOMMMLLLLLLLLLMMMKKKJJJFFFGGGGGGGGGGGGGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCAAAAAAAAABBBCCCCCCDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCFFFEEEEEEDDDDDDDDDDDDDDDEEEFFFHHHHHHGGGGGGIIIJJJJJJJJJKKKLLLOOOQQQSSSTTTSSSTTTVVVXXX[[[]]]___```aaadddgggkkklllmmmlllkkkqqqtttxxx{{{|||}}}vvvlllYYYSSSRRRTTTVVV]]]rrr\\\NNN@@@<<<===>>>@@@AAA===<<<:::999777777666666777777777666666555555555555444444333333444444555PPPPPPRRRVVV[[[___aaaaaabbbccceeeeeedddfffjjjnnnpppnnnpppssstttwwwzzzooobbbYYYUUUNNNLLLJJJHHHFFFDDDBBBAAA@@@???======>>>>>>===<<<<<<<<<<<<===>>>?????????;;;;;;<<<<<<===???@@@AAA======<<<===>>>@@@BBBDDDEEEEEEFFFGGGHHHHHHHHHHHHGGGJJJNNNQQQUUU[[[aaaeeennnwwwuuucccYYYRRRKKKHHHIIICCCAAA???>>>???@@@???>>>;;;;;;:::999999999::::::666888999999777888:::===CCCFFFLLLQQQVVVYYYZZZZZZZZZZZZ[[[[[[\\\]]]]]]]]]\\\[[[ZZZ[[[[[[ZZZWWWUUUPPPMMMTTTjjjsss___QQQGGGAAA===<<<;;;:::;;;<<<>>>???;;;===>>>===;;;999:::<<<888888888888777777777666444555666777777777666666555444333444555666444222444444444444444444444444333333333444444333333333333333444444444555555555333888;;;;;;===HHH\\\lllvvvtttxxx}}}zzzcccTTTIIIKKKTTTbbbwww{{{vvvrrrpppnnnmmmkkkiiihhhiiihhheeebbb___]]]YYYVVVSSSRRRRRRRRRSSSSSSSSSRRRQQQPPPOOOOOONNNLLLKKKLLLMMMMMMLLLKKKFFFGGGGGGHHHHHHGGGGGGFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCC@@@@@@AAABBBBBBCCCDDDDDDBBBBBBBBBBBBBBBCCCDDDDDDBBBBBBCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFDDDGGGIIIJJJIIIIIIIIIJJJMMMLLLLLLLLLMMMPPPSSSUUUVVVWWWYYY[[[]]]```aaabbbdddjjjoooqqqooommmnnnpppuuuzzzwwwhhh```TTTRRRTTT[[[aaallljjjMMMEEE>>><<<===<<<===@@@;;;:::888777666666666777555555555555555555666666555444444333333444444555PPPQQQRRRTTTWWWZZZ]]]^^^^^^```bbbbbbbbbccchhhkkkpppoooqqqtttvvvxxxyyyiiibbb[[[QQQKKKJJJHHHFFFDDDAAA@@@@@@@@@@@@===<<<;;;<<<>>>>>>===<<<;;;<<<<<<===>>>??????@@@???>>>>>>============>>>=========>>>@@@BBBDDDFFFEEEFFFGGGHHHHHHHHHHHHHHHHHHKKKOOOTTTYYY```fffkkkxxxvvvgggXXXRRRMMMHHHFFFHHHBBB@@@>>>>>>???@@@???>>>;;;;;;:::999999999::::::888:::<<<;;;::::::===@@@FFFIIIOOOTTTXXXZZZ[[[[[[[[[[[[[[[\\\\\\]]]]]]^^^\\\[[[ZZZYYYYYYWWWSSSQQQOOOMMMVVVooo{{{```QQQKKKHHHEEE===<<<;;;:::;;;===???@@@;;;===???>>>;;;:::<<<>>>999888888888777777666666333444555777777777666555444333333444555555444222444444444444444444444444222333333444444333333222333333333444444444555555555:::===:::888>>>MMM[[[uuuxxxvvv|||nnn[[[KKKIIIMMMTTTfffyyy|||yyywwwvvvvvvnnnlllkkkkkklllkkkgggccc```]]]ZZZVVVTTTSSSSSSSSSTTTTTTTTTSSSRRRPPPOOONNNNNNMMMLLLMMMNNNOOONNNMMMFFFGGGGGGHHHHHHHHHGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@@@@??????@@@@@@AAA@@@@@@AAAAAABBBCCCDDDDDDBBBBBBBBBBBBBBBCCCDDDEEE@@@AAABBBCCCDDDFFFGGGGGGDDDDDDDDDDDDEEEFFFGGGHHHDDDGGGJJJKKKKKKJJJIIIJJJQQQOOOMMMKKKLLLOOORRRTTTYYYYYY[[[]]]___aaaccccccfffmmmuuuvvvrrroooqqqtttxxx~~~yyy|||mmm___WWWUUUUUU[[[dddlllzzzvvvXXXEEE@@@<<<<<<;;;999:::>>>999888777555555555666777222333333444555666777777555444444333333444444555RRRQQQOOOPPPTTTXXX[[[\\\]]]]]]^^^___aaadddfffhhhnnnooopppqqqrrrvvv{{{{{{hhhddd]]]UUUOOOJJJHHHGGGDDDCCCBBB@@@???>>>======>>>>>>======<<<<<<<<<<<<======<<<<<<<<<======>>>===<<<;;;::::::;;;===>>>======>>>???AAADDDFFFGGGIIIGGGFFFFFFHHHHHHHHHHHHLLLQQQUUUYYY\\\cccnnnvvv{{{ggg^^^SSSLLLIIIGGGDDDAAAAAAAAA@@@???>>>===<<<;;;;;;::::::999888888888999666666666888;;;>>>BBBDDDKKKNNNRRRUUUVVVWWWYYYZZZ\\\\\\\\\]]]^^^^^^[[[YYY[[[YYYUUUQQQQQQQQQNNNJJJKKKVVV___ppp{{{fffYYYNNNFFFBBBAAAAAA@@@>>>;;;::::::<<<;;;<<<<<<;;;:::;;;===???::::::999777666444333222555555444444444444555555555555555555555555555555444444444444444444444444222333444444555555444444333333333444444555555555555888:::999888;;;CCCIIIhhhyyyzzzyyy~~~kkkXXXMMMIIIJJJSSS^^^kkkyyy|||zzzyyyyyyyyytttrrrpppnnnnnnmmmkkkiiieeebbb^^^ZZZXXXVVVTTTRRRUUUUUUUUUTTTTTTSSSSSSSSSUUUPPPJJJIIIKKKLLLJJJGGGHHHHHHHHHGGGGGGGGGGGGGGGAAAAAAAAABBBBBBBBBCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBB???@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFEEEEEEFFFGGGHHHIIIJJJJJJMMMNNNNNNNNNNNNPPPSSSVVVXXXXXXZZZ\\\___bbbeeefffnnnoooqqqqqqqqqqqqssstttzzzvvvpppaaaXXXTTTQQQVVV```pppcccOOO@@@???<<<:::888888999:::<<<:::888777777666555444666777888888777555333111444444444333333222222222UUURRRPPPPPPRRRVVVYYYZZZ\\\\\\\\\]]]^^^aaacccdddiiijjjjjjkkkmmmqqqwww{{{~~~}}}{{{mmmccc\\\YYYSSSMMMIIIFFFDDDDDDBBBAAA@@@??????>>>??????=========<<<<<<<<<;;;;;;;;;;;;:::::::::;;;<<<<<<>>>>>><<<;;;<<<===???@@@>>>>>>???@@@BBBDDDEEEFFFFFFEEEDDDEEEGGGIIIIIIJJJLLLPPPTTTXXX]]]hhhuuu~~~mmm^^^WWWNNNIIIHHHGGGDDDAAAAAA@@@@@@???>>>===<<<;;;;;;:::999999888888999999777777888999<<>>@@@999999888777777666555555555555444444444444555555555555555555555555555555444444444444444444444444222333444444555555444444333333444444444444444444444666888777666999@@@EEEZZZooowwweeeYYYPPPKKKOOOVVVYYYcccuuu}}}|||{{{{{{xxxvvvsssqqqpppmmmiiifffgggddd___\\\ZZZYYYVVVUUUUUUUUUUUUTTTSSSRRRRRRQQQSSSOOOJJJIIIKKKLLLJJJGGGGGGGGGGGGGGGGGGFFFFFFFFFBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCAAAAAABBBCCCDDDDDDDDDCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIJJJLLLNNNQQQRRRSSSSSSUUUVVVXXXYYY\\\___cccgggkkklllqqqssstttuuutttuuuwwwxxx~~~}}}jjj]]]UUUQQQSSS[[[kkk}}}jjjRRREEE===<<<:::888888888:::::::::999777666555555444444666666777777666555444333444444333333333222222222ZZZVVVRRRPPPQQQTTTVVVWWWZZZZZZYYYYYYZZZ\\\^^^___bbbcccdddeeeggglllrrrwwwvvvvvvvvvwwwzzz}}}rrrggg\\\TTTOOOMMMJJJFFFDDDBBBBBBCCC??????>>>>>>>>>??????@@@<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===@@@???>>>>>>>>>???AAABBB@@@@@@@@@AAABBBCCCEEEFFFEEEEEEEEEFFFHHHKKKMMMOOORRRTTTWWW[[[dddrrrppp^^^SSSNNNHHHFFFFFFFFFDDDAAA@@@@@@???>>>===<<<<<<;;;::::::999999888888999999:::999:::;;;???DDDIIILLLNNNQQQUUUWWWYYYZZZ\\\^^^___^^^]]]^^^^^^]]]ZZZXXXQQQOOOLLLJJJIIIHHHIIIIIINNNaaappp|||{{{qqqlllddd^^^[[[VVVTTTQQQKKKDDD>>><<<;;;888999:::999999;;;>>>@@@:::999888888777777888888555555444444444444555555444444444444444444444444444444444444444444444444222333444444555555444444444444444444444444333333333555777666555666;;;@@@III___yyytttgggXXXLLLHHHJJJJJJOOOZZZeeelllqqq{{{yyyxxxvvvuuutttpppkkkhhhhhhfffbbb___^^^\\\YYYXXXVVVUUUTTTSSSRRRQQQPPPOOOPPPLLLIIIHHHJJJLLLJJJHHHGGGGGGFFFFFFFFFEEEEEEEEEBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEDDDCCCBBBBBBBBBBBBAAABBBCCCCCCDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDFFFGGGGGGHHHHHHIIIIIIIIIKKKOOOSSSVVVWWWVVVVVVWWWYYY[[[___dddiiinnnqqqssswwwxxxyyyyyyyyyzzz|||~~~~~~zzzpppbbbWWWPPPMMMUUUaaavvvnnnSSSDDD???:::999888777777888999::::::999888666666555555555555555555555555555555555333333333333222222222222```[[[UUURRRQQQRRRTTTTTTYYYXXXWWWWWWWWWXXXYYYZZZ^^^^^^```aaaccchhhoootttqqqqqqqqqrrrtttvvvxxxzzz|||}}}}}}ssskkkddd^^^WWWRRRJJJHHHFFFDDDCCCBBBCCCCCC>>>>>>============>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<===>>>???@@@???????????????@@@BBBBBBBBBBBBBBBBBBCCCDDDEEEEEEGGGHHHIIIJJJKKKNNNRRRTTTZZZ\\\___eeepppyyygggXXXKKKHHHEEEDDDDDDDDDBBB@@@??????>>>======<<<;;;;;;::::::999999888999999::::::;;;;;;>>>BBBHHHMMMQQQQQQTTTWWWYYYZZZ[[[^^^```___^^^^^^^^^^^^]]]ZZZWWWRRROOOLLLJJJHHHGGGKKKQQQ[[[qqqsssgggdddcccaaa______^^^___]]]WWWOOOFFF@@@===::::::;;;:::999:::<<>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>???@@@@@@????????????@@@AAABBBCCCDDDDDDCCCCCCDDDDDDEEEFFFHHHJJJKKKLLLLLLPPPUUUYYY^^^aaahhhsss{{{oooaaaWWWIIIGGGEEEDDDCCCBBB@@@???>>>>>>======<<<;;;;;;;;;:::999999888999999:::::::::;;;>>>BBBGGGMMMRRRUUUUUUVVVYYYZZZZZZ\\\^^^aaa___^^^]]]]]]]]]\\\YYYVVVRRRNNNLLLKKKHHHIIIRRR^^^mmmggg\\\RRRPPPQQQRRRTTTVVVVVVYYY\\\[[[UUUMMMFFFBBB>>>>>>>>><<<::::::;;;===@@@>>>;;;999777666666666555555444444444444555555444444444444444444444444444444444444444444444444222333444444555555444444555555555444444333333333444555666666666777888999;;;DDDVVVmmm}}}qqqdddWWWNNNGGGDDDCCCFFFGGGHHHMMMSSSWWWbbbpppyyy~~~zzzzzzzzz{{{zzzxxxssspppkkkiiifffeeedddbbb```]]]ZZZXXXVVVTTTQQQOOOMMMKKKKKKIIIHHHIIIIIIJJJJJJIIIGGGGGGFFFFFFEEEDDDDDDCCC@@@AAAAAAAAABBBBBBBBBBBBEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBFFFFFFFFFGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKKKKLLLMMMPPPSSSUUUVVVXXXZZZ]]]aaaeeejjjooosssvvvwwwwww}}}~~~{{{qqqrrruuucccXXXSSSPPPSSSXXXfffsssvvv\\\LLLBBB===>>>999888777666555444444333666888888666444333444666444444333333444555666777222222222222222222222222mmmhhhbbb]]]ZZZXXXVVVTTTTTTSSSRRRQQQQQQRRRSSSTTTYYY[[[^^^aaacccfffjjjmmmlllmmmmmmnnnooooooooooooqqqsssvvvwwwxxx||||||tttlllfffccc]]]VVVQQQNNNKKKGGGDDDEEEDDDCCCAAA@@@??????>>>======<<<::::::999999999;;;;;;;;;;;;;;;<<<<<<<<<:::::::::;;;<<<===>>>?????????@@@AAABBBBBBCCCCCCDDDDDDDDDDDDEEEFFFGGGGGGGGGJJJLLLMMMNNNRRRYYY^^^aaahhhtttxxxlllccc[[[UUUIIIHHHFFFCCCAAA@@@??????======<<<<<<;;;;;;;;;;;;999999888888999999::::::;;;===BBBGGGMMMRRRVVVXXXXXXYYYZZZZZZZZZ[[[^^^```]]]\\\[[[\\\\\\[[[XXXVVVQQQLLLJJJKKKJJJMMM^^^pppuuuYYYOOOFFFDDDDDDDDDEEEHHHDDDIIINNNQQQPPPLLLHHHFFFBBBBBBAAA???<<<;;;<<<>>>AAA???<<<888666555555555555555444444444444555555333333333333333333333333444444444444444444444444222333444444555555444444444444444444444444333333444555666777888888777777;;;===HHH]]]uuuwww|||~~~zzzrrrdddXXXKKKDDD??????@@@@@@BBBEEEGGGOOOZZZbbbhhhoooxxx}}}|||zzzwwwrrrooommmkkkjjjiiihhhgggdddaaa___^^^[[[XXXUUUQQQOOOMMMLLLLLLLLLLLLLLLKKKKKKKKKHHHHHHGGGFFFEEEDDDDDDCCCAAAAAAAAABBBBBBBBBCCCCCCDDDDDDCCCBBBBBBCCCCCCDDDCCCCCCCCCCCCCCCCCCBBBAAAAAABBBBBBBBBBBBCCCCCCCCCEEEEEEFFFFFFGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIJJJLLLNNNOOOPPPQQQSSSUUUXXXZZZ\\\^^^aaadddhhhlllqqqwwwzzz|||{{{zzznnnjjjiiissszzziiiYYYRRRPPPRRR[[[ggg{{{^^^KKKCCC<<<888888999999888666555333222222222444555444000///111444333333444444555555555555111111111222222222222222rrrnnniiiddd```]]]YYYVVVPPPOOONNNNNNNNNOOOPPPQQQUUUXXX]]]```bbbdddfffggghhhhhhiiiiiijjjkkkllllllooorrrtttuuuuuuzzz{{{uuuooojjjgggccc]]]YYYYYYUUUOOOLLLKKKIIIEEEBBBBBBBBBAAA@@@???>>>======;;;::::::999999999::::::;;;;;;<<<<<<<<<=========::::::;;;;;;<<<>>>???@@@@@@@@@AAACCCDDDEEEEEEEEEDDDDDDDDDEEEFFFGGGHHHIIIHHHKKKOOOQQQSSSYYYbbbiiioooxxxuuufff^^^XXXSSSOOOGGGGGGEEEBBB???>>>???@@@<<<<<<<<<;;;;;;;;;;;;:::999999888888999999:::;;;<<<@@@FFFMMMTTTYYY[[[\\\[[[[[[[[[[[[YYYZZZ\\\^^^ZZZZZZYYYZZZ[[[ZZZXXXVVVPPPKKKJJJMMMOOOWWWnnn|||cccNNNFFF@@@@@@@@@>>>>>>@@@;;;>>>BBBDDDDDDDDDEEEFFFDDDDDDCCCAAA???>>>???AAA@@@>>>:::777555555555666555555444444444444555555333333333333333333333333444444444444444444444444222333444444555555444444333333444444444444444444333333555777888888777666:::999???OOOcccwww}}}yyyjjj[[[PPPEEEAAA???===>>>AAABBBEEEKKKQQQVVV]]]dddiiirrrtttwwwzzz}}}~~~|||zzzwwwtttqqqpppooonnnnnnmmmllliiiffffffdddbbb^^^ZZZVVVSSSRRRPPPQQQQQQQQQOOONNNNNNNNNIIIIIIHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDCCCBBBDDDDDDDDDDDDEEEEEEEEEEEECCCDDDEEEFFFFFFGGGFFFFFFFFFGGGGGGHHHIIIJJJKKKKKKLLLLLLNNNPPPSSSUUUWWWXXXZZZ^^^cccfffhhhiiikkklllooosssyyy}}}wwwooohhhhhhlllvvvqqqbbbTTTPPPPPPUUUfffxxxnnnOOOCCC>>>999666777777777777666666555444333222444666444000///222555222333444555555555444333000111111111222222222222tttqqqmmmhhhddd```[[[WWWMMMLLLLLLKKKKKKLLLNNNNNNRRRVVV\\\___aaaaaabbbcccdddddddddeeefffhhhiiijjjhhhkkknnnnnnooottt}}}xxxrrrjjjfff```]]]\\\ZZZUUURRROOOKKKHHHGGGHHHHHHEEEBBBAAAAAA@@@@@@@@@?????????888888888888999:::;;;<<<<<<<<<<<<=========>>>>>><<<<<<======>>>@@@AAABBBAAABBBCCCEEEFFFFFFGGGGGGDDDDDDDDDEEEFFFHHHIIIJJJIIIMMMRRRVVVYYY```kkkssswwwdddYYYTTTQQQMMMJJJFFFEEECCC@@@>>>>>>???AAA;;;;;;;;;;;;;;;;;;::::::999888888888999::::::;;;===BBBJJJRRRYYY]]]______\\\\\\\\\[[[YYYYYY[[[]]]YYYXXXXXXYYYZZZZZZXXXVVVQQQLLLLLLQQQUUU```|||pppVVVDDD???===@@@AAA???>>>???=========<<<;;;<<<@@@BBBDDDDDDDDDBBBAAAAAACCCEEE>>><<<999666555555777888555555555444444555555555333333333333333333333333444444444444444444444444222333444444555555444444333333333444444555555555111222333666888888666444888666;;;HHHWWWjjjnnn___OOOFFFAAA>>>>>>AAAAAABBBDDDGGGLLLSSSXXX[[[```dddjjjpppvvv|||~~~|||{{{zzzyyywwwuuusssrrrqqqqqqqqqooollliiikkkiiifffbbb^^^ZZZWWWUUUSSSTTTUUUTTTSSSQQQQQQQQQJJJJJJIIIHHHGGGFFFEEEDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDFFFFFFFFFFFFGGGGGGGGGGGGBBBCCCDDDEEEFFFGGGGGGGGGFFFGGGHHHIIIKKKLLLMMMMMMNNNOOOQQQTTTWWWZZZ\\\]]]___dddlllqqqssssssrrrrrrsssxxxtttkkkjjjlllkkkhhhkkkvvvxxxlll^^^RRRPPPQQQXXXlllzzz```IIIAAA>>>888888<<<555666666777666666555555444777999777333222555999222333555666666555333222000000111111222222222222}}}xxxrrrmmmjjjfff___[[[NNNKKKHHHGGGHHHIIIIIIHHHPPPRRRTTTVVVWWWYYY]]]___cccccccccccceeegggiiijjjiiiiiijjjkkkooossswwwyyy~~~tttqqqooolllhhh___^^^[[[WWWTTTQQQOOOOOOKKKJJJHHHFFFDDDDDDDDDDDD@@@@@@@@@???>>>======<<<:::::::::;;;;;;;;;<<<<<<>>>>>>>>>===<<<<<<;;;;;;===<<<<<<<<<===>>>@@@AAABBBCCCDDDEEEEEEFFFEEEEEEFFFGGGGGGGGGGGGHHHKKKNNNRRRPPPUUU___ggglllvvvzzzhhhWWWPPPLLLHHHFFFHHHDDDBBB@@@>>><<<:::999999888888888999999:::::::::777888888777666888;;;===CCCHHHOOOUUUYYY]]]aaaccccccaaa^^^[[[YYYYYYYYYYYYZZZXXXVVVWWWYYYYYYVVVTTTIIIMMMOOOQQQZZZpppfffSSSAAA@@@??????>>>>>>??????BBB???<<<:::::::::::::::;;;;;;;;;;;;;;;<<<===>>>888888777777777777888888666666555444333222222111222555777888777444333222555555444444444333333333444444444444444444444444444555555666555555444444444444444555555555555666<<<;;;>>>AAAHHHWWWpppyyyhhhWWWJJJBBB>>>>>>>>>???@@@AAABBBEEEJJJNNNRRRTTTXXX```iiittt}}}|||yyyvvvsssrrrvvvuuutttqqqoooooorrrtttwwwtttooohhhbbb]]]ZZZXXXZZZYYYWWWVVVVVVVVVTTTRRRMMMMMMLLLKKKJJJIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIGGGFFFEEEEEEDDDDDDDDDDDDEEEFFFFFFEEEEEEFFFGGGGGGHHHIIIIIIFFFHHHJJJMMMNNNOOOOOOOOORRRUUUXXXZZZ[[[]]]cccggglllqqqvvvyyyyyyxxxvvvvvvzzz~~~wwwmmmaaa___fffrrr{{{}}}pppeeeXXXPPPSSSYYYbbbwwwhhhUUUBBB:::888555666:::999777444222111111222333222333555666666555444444666666555444333333222222333333333333333333333333xxxrrrnnnhhhaaa\\\PPPLLLIIIFFFGGGGGGHHHGGGKKKNNNPPPRRRTTTWWWZZZ]]]bbbbbbbbbbbbdddfffhhhiiiiiiiiiiiijjjllloooqqqrrrwwwzzz}}}ooofffcccbbb___[[[VVVUUURRROOOLLLJJJIIIHHHIIIHHHFFFDDDBBBBBBBBBBBB@@@@@@???>>>>>>===<<<<<<:::::::::;;;;;;;;;<<<<<<>>>>>>=========<<<<<<<<<======<<<<<<===>>>@@@AAAAAABBBCCCEEEFFFFFFFFFGGGCCCEEEFFFGGGGGGIIIMMMPPPSSSTTTZZZdddlllvvvlll]]]OOOIIIHHHEEECCCDDDAAA@@@???===<<<;;;;;;;;;888999999999999999999:::888888888777777999===@@@FFFJJJQQQVVVZZZ^^^aaaccccccaaa^^^[[[YYYXXXXXXXXXWWWUUUTTTUUUVVVVVVSSSPPPKKKLLLPPPZZZkkk|||uuuXXXFFF@@@@@@???>>>>>>>>>>>>>>>BBB@@@===:::::::::999999999999999999999:::;;;;;;666555555444444555555666555555555444444333333222333333444444333222333333555555444444444333333333333333333333333333333333333333444555555555555444444444444444555555555555444444666999>>>JJJ```ttt|||jjjZZZNNNGGGDDDAAA@@@??????@@@BBBDDDEEEJJJKKKPPPVVV___iiiqqqvvv~~~~~~}}}|||zzzyyywwwvvvuuuxxxxxxvvvtttssstttwwwyyy~~~{{{uuummmfff```\\\[[[\\\ZZZXXXWWWWWWWWWUUUSSSOOONNNNNNMMMLLLKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHEEEDDDCCCBBBBBBCCCDDDEEEGGGGGGGGGGGGGGGFFFEEEEEEFFFFFFEEEEEEEEEFFFFFFGGGFFFFFFFFFGGGHHHIIIIIIIIIIIIKKKLLLOOOPPPRRRSSSSSSWWWYYY\\\^^^```dddkkkoooyyy|||~~~|||zzzzzz|||rrrhhhbbb___gggxxxvvvmmmbbbVVVPPPVVV```mmmsssWWWIII;;;777777666666888999888666444333333333333444666777888999999888777666555555444333333222222111111111222222222333333xxxrrrkkkccc]]]RRRNNNIIIEEEDDDEEEEEEEEEEEEHHHKKKMMMPPPSSSWWWZZZ_________```bbbccceeeffffffggghhhhhhiiiiiiiiiiiijjjmmmrrrxxxyyyoooccc\\\ZZZYYYVVVSSSRRRQQQOOOMMMKKKIIIHHHHHHFFFEEECCCAAA@@@???????????????>>>>>>======<<<<<<:::::::::;;;;;;;;;<<<<<<>>>=================================>>>???@@@AAAAAABBBCCCEEEFFFGGGGGGGGGBBBDDDFFFHHHIIILLLPPPTTTUUUYYYaaajjjtttqqq]]]RRRGGGDDDDDDCCCBBBBBB>>>>>>===<<<;;;;;;;;;<<<999999999999999888888888999999888777888;;;@@@CCCHHHMMMSSSXXX[[[^^^aaacccaaa```]]]ZZZXXXWWWWWWWWWVVVUUUUUUVVVVVVTTTPPPMMMMMMNNNUUUhhhkkkPPPBBB??????>>>============>>>BBB@@@>>><<<:::999888888777777777777777888888999444444444333333444444444444444444444444444444444333333222111111222333444555555444444444333333333333333333333333333333333111222333333444444444444444444444444555555555555444444555888:::AAARRRbbb|||{{{kkk\\\RRRMMMGGGBBB>>><<<>>>AAAAAA@@@BBBCCCGGGLLLTTT\\\dddhhhssszzz}}}yyyxxxxxxwwwwwwwwwxxxxxxyyyyyyxxxwwwvvvxxx|||{{{sssllleeeaaa___^^^\\\ZZZYYYYYYXXXVVVUUUQQQQQQQQQPPPOOOOOOOOONNNNNNMMMMMMLLLKKKJJJIIIIIIFFFFFFEEEEEEEEEEEEFFFFFFHHHHHHGGGFFFFFFFFFGGGGGGHHHGGGGGGFFFFFFGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKLLLNNNNNNOOOQQQSSSVVVXXXYYY^^^___aaadddhhhnnnuuu{{{~~~}}}}}}yyyggg[[[ZZZ[[[dddyyyxxxmmmiii___UUUSSS___pppwwwXXXFFF===666666888888888888999999999888777666555555777888:::<<<===<<<<<<;;;555555555444444333333222000000000111111222222222{{{tttlllccc\\\TTTOOOIIIDDDBBBBBBBBBAAAAAACCCFFFIIILLLOOOTTTWWW[[[[[[\\\]]]^^^```aaaaaaaaabbbdddffffffeeedddcccaaadddhhhnnnttt}}}|||llleee\\\WWWUUUUUURRRPPPOOONNNMMMLLLKKKJJJJJJJJJCCCCCCBBB@@@???>>>>>>>>>>>>>>>>>>======<<<<<<<<<:::::::::;;;;;;;;;<<<<<<===============>>>>>>>>>>>>>>>>>>>>>??????@@@@@@BBBCCCDDDEEEEEEFFFEEEEEEDDDFFFHHHIIIKKKNNNRRRUUUWWW]]]fffrrrrrr___TTTMMMFFFDDDDDDDDDBBBAAA>>>===<<<;;;::::::::::::::::::999999888888777777888888888777888<<>>======<<<<<<<<<<<<<<>>???>>>===<<<555555444444444333333333222222222222111111111111}}}uuulllccc\\\UUUPPPJJJEEEBBBAAA@@@??????AAADDDFFFIIILLLPPPSSSUUUVVVWWWXXXZZZ[[[\\\\\\[[[]]]___aaabbbaaa```___]]]___bbbfffjjjqqqxxx}}}}}}rrrhhh^^^YYYSSSOOONNNNNNLLLJJJHHHGGGFFFFFFEEEEEEEEEEEEBBBBBBAAAAAA@@@???>>>============<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<=========>>>>>>???????????????@@@@@@@@@@@@@@@EEEEEEEEEEEEEEEDDDDDDCCCEEEGGGHHHIIIKKKMMMQQQTTTXXX___kkk}}}uuucccUUUOOOLLLGGGDDDCCCDDDAAA>>>>>>>>><<<:::999888888888999999999888888777777777666777777888:::>>>DDDHHHLLLPPPTTTXXXYYYZZZ\\\]]]^^^]]]\\\[[[YYYXXXXXXWWWXXXYYYZZZYYYWWWUUURRRQQQTTT^^^qqqrrrWWWGGGAAA===<<<;;;;;;::::::;;;;;;???@@@AAA???;;;777666666777777666666666666777777555555444444444444555555222333333444444555555555444555777:::======999666555555444444444333333333222222222222222222222222444444444333222111//////333333333444444444444555555444666888666666===FFFYYYooo}}}xxxggg\\\NNNFFFCCCCCCAAA???@@@@@@@@@BBBFFFKKKPPPSSSZZZfffuuu{{{zzzwwwuuutttssssssttttttttttttssssssvvvzzz}}}~~~|||xxxtttpppmmmkkkjjjfffdddbbbaaa```___]]][[[XXXXXXXXXWWWWWWVVVVVVUUUQQQPPPOOONNNMMMLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKIIIIIIIIIJJJKKKLLLIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLMMMNNNOOOQQQRRRRRRUUUUUUVVVXXX\\\```dddfffjjjiiiiiilllrrrzzz|||{{{}}}~~~lll___XXXWWW[[[eeexxxyyymmmddd\\\WWWVVVVVV^^^tttoooTTTDDDCCC???:::777888:::;;;:::;;;<<<>>>???>>><<<:::888666888;;;===>>>===;;;:::444444444444444333333333555555444333222111111000~~~wwwooofff```WWWSSSMMMIIIFFFCCCAAA???>>>@@@CCCDDDEEEHHHKKKNNNPPPQQQRRRTTTUUUVVVWWWWWWUUUWWWYYY[[[\\\\\\[[[ZZZZZZ[[[]]]^^^aaaeeekkkpppwww|||xxxooojjjccc\\\TTTRRRNNNLLLKKKJJJHHHFFFDDDDDDCCCBBBBBBBBBBBBCCCAAAAAAAAAAAA@@@???>>>===<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>>>>???@@@@@@???@@@@@@AAAAAAAAA@@@@@@EEEEEEEEEEEEEEEDDDDDDCCCEEEGGGHHHJJJKKKMMMQQQTTT\\\fffvvvvvvgggXXXOOOIIIIIIEEE@@@???@@@???;;;>>>===;;;:::888777666666888888888888888777777777555666999;;;===AAAFFFJJJNNNQQQUUUXXXYYYYYYZZZ[[[\\\\\\\\\[[[[[[ZZZZZZZZZXXXYYYZZZXXXVVVTTTSSSTTT^^^mmmeeeNNNBBB@@@;;;;;;:::999999999999:::<<>>BBBAAA<<<777555555444444444333333333333333333333333333333333444444444333222111000///333333333333444444444444444333555888777555999@@@LLL]]]wwwyyyjjj\\\QQQHHH@@@;;;??????>>>>>>@@@DDDHHHJJJMMMXXXhhhuuu~~~}}}xxxuuusssrrrrrrrrrrrrqqqpppoooqqquuuxxxxxxvvvtttrrrpppoooooooookkkiiigggeeeeeecccaaa___\\\\\\[[[ZZZYYYXXXWWWWWWQQQQQQPPPPPPOOONNNMMMMMMKKKLLLMMMMMMMMMMMMLLLKKKKKKJJJJJJJJJJJJKKKLLLLLLKKKKKKKKKLLLMMMNNNOOOPPPNNNNNNPPPRRRUUUWWWXXXYYY[[[\\\^^^bbbeeeiiimmmoooqqqooooooqqqwww}}}}}}~~~jjj[[[SSSRRRZZZdddzzzwwwggg```ZZZSSSMMMRRRWWWcccyyytttYYYHHHAAABBB@@@:::444444777888666:::;;;<<<===<<<;;;999777444666999<<<<<<:::888666444444444444444444444444666555555444333222111111{{{tttlllfffYYYVVVRRRNNNKKKHHHDDDAAA>>>@@@AAABBBBBBCCCFFFHHHKKKLLLNNNPPPRRRRRRRRRRRRQQQRRRSSSUUUUUUUUUUUUTTTUUUUUUVVVWWWXXX\\\aaaeeeiiilllqqqssstttuuuvvvwwwqqqqqqqqqsssuuuyyy|||~~~~~~{{{wwwtttrrrttttttuuuuuuttttttttttttxxx~~~~~~}}}zzzqqqfff```]]]YYYSSSOOONNNLLLKKKJJJHHHFFFEEEDDDCCCCCCBBBAAAAAABBBBBB???@@@@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;<<<===>>>???@@@AAAAAA@@@@@@AAABBBBBBAAA@@@???BBBCCCDDDEEEFFFFFFFFFFFFHHHJJJLLLNNNPPPSSSXXX[[[cccrrrwwwgggZZZPPPKKKDDDFFFCCC===<<<>>>===999;;;;;;999888888777777777777777777777888888888888555777;;;???BBBEEEJJJMMMQQQTTTWWWYYYYYYYYYYYYZZZZZZ[[[[[[\\\\\\\\\\\\\\\ZZZ[[[[[[YYYVVVUUUWWWZZZkkkzzzrrrXXXFFF@@@@@@::::::999888888888888999:::>>>BBBAAA<<<888777888777777666555555555555555444444333333333333444444333333444444444444444444555555666;;;@@@AAA<<<777555555444444444333333333333333333333333333333333222222333333333333333222222222333333333444444444333333555888888777;;;@@@BBBLLL___xxx{{{iiiWWWHHH@@@@@@???===<<<===???BBBDDDFFFLLLWWWcccnnnvvv|||~~~}}}yyyvvvuuuuuusssrrrqqqooommmnnnqqqtttuuutttsssrrrrrrrrrssstttooommmkkkiiihhhgggeeebbb______^^^\\\ZZZYYYXXXWWWSSSRRRRRRRRRQQQQQQPPPPPPMMMMMMNNNOOOOOONNNMMMMMMMMMNNNNNNOOOOOOOOOOOOOOOMMMNNNNNNPPPQQQSSSUUUVVVVVVWWWYYY\\\___bbbeeefffccceeehhhmmmqqquuuwwwyyyyyywwwvvvxxx|||rrr]]]UUUVVV\\\jjjzzzwwwfffZZZUUUSSSQQQNNNSSS\\\kkk~~~uuuZZZHHH@@@???;;;<<<999333333777777333666777888888888777666555444666999;;;:::888555222444444444444444444444444222222222222222222222333~~~xxxpppkkk\\\YYYVVVSSSPPPKKKGGGCCC>>>???@@@@@@???@@@BBBDDDHHHJJJLLLNNNOOOPPPPPPOOOOOOPPPPPPPPPPPPPPPPPPOOOPPPQQQQQQRRRSSSVVV[[[___```bbbdddffffffgggiiikkkfffggghhhiiijjjkkklllllllllnnnnnnlllhhheeeeeefffhhhhhhgggeeeddddddfffhhhnnnrrruuuuuuwwwzzzyyyvvvooowwwzzzuuurrrssssssoooiiiggg```XXXTTTSSSOOOJJJIIIHHHHHHGGGEEECCCAAA@@@AAAAAA@@@???>>>>>>??????>>>>>>?????????===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;<<<===>>>???@@@AAABBB@@@AAABBBBBBBBBAAA@@@??????@@@BBBDDDFFFGGGHHHIIILLLNNNQQQTTTWWW[[[```dddkkk}}}|||jjj\\\QQQJJJHHHBBBDDDBBB<<<;;;??????:::999888888888888888999999666666777777888888999999555999>>>BBBEEEIIILLLOOOSSSVVVYYY[[[ZZZZZZZZZZZZYYYZZZ[[[\\\]]]^^^^^^^^^^^^___^^^\\\YYYYYY\\\___uuuzzzaaaKKK>>><<<>>>:::999999888777888888888999>>>BBBBBB===888777888777666555444444444444444777666666555555666666777444444444444444444444444666333333777<<>>>>>BBBOOOfff~~~gggTTTIIIBBB@@@>>>======>>>@@@BBBDDDFFFKKKTTT___hhhnnnppp~~~|||yyyxxxxxxttttttrrrooommmnnnpppsssuuuuuutttsssssstttuuuvvvrrrooommmkkkkkkiiigggdddaaa```___]]][[[YYYXXXWWWTTTTTTTTTSSSSSSSSSSSSSSSOOOPPPQQQRRRRRRQQQPPPOOOQQQRRRTTTUUUUUUUUUTTTSSSPPPPPPQQQSSSUUUWWWYYY[[[___```cccfffjjjmmmpppqqqiiikkkpppuuuzzz}}}|||{{{}}}wwwdddUUUWWW___kkkmmmfff\\\TTTPPPQQQTTTVVVXXXcccrrr|||]]]JJJAAA???@@@666:::999555555999888444333444444444444333333222444666999;;;:::777333111444444444444444444444444...///000111222333444444yyypppjjjaaaaaa___]]]YYYRRRJJJDDDBBBAAA@@@??????@@@AAABBBEEEFFFGGGHHHIIIIIIIIIIIIMMMMMMLLLKKKKKKKKKKKKKKKMMMLLLLLLMMMNNNQQQSSSTTTXXXXXXYYYYYYZZZ[[[\\\\\\]]]]]]^^^______``````aaa````````````___^^^]]]]]]^^^]]]ZZZXXXXXXYYY[[[\\\gggggggggkkkooopppmmmjjjjjjkkkkkkkkkiiieeebbb___\\\ZZZVVVQQQMMMJJJHHHGGGBBBBBBCCCCCCBBBBBBAAA@@@AAAAAA@@@@@@?????????>>>===>>>???@@@???>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>===<<<<<<===??????@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCBBBAAA@@@BBBCCCFFFCCCCCCGGGHHHHHHLLLQQQSSSYYY___```]]]```lllzzzyyyhhh[[[RRRLLLFFFAAADDDBBB@@@>>><<<<<<<<<<<<<<<;;;999777666777777888777888999888666666777999999:::>>>CCCHHHMMMPPPRRRTTTVVVXXXYYYZZZYYYXXXWWWZZZZZZ\\\]]]^^^_________bbbYYYTTTWWWWWWVVVaaapppgggSSSFFF???===???:::999999888888999999:::<<<<<<<<<;;;:::999888777666555444333444555777999666555555555555444444444444444444555555555666666333444555555666666555555444444444444444444444444444444444444444444444444333333444444444555555555444333333222222333333444555444444333333444444555======BBBQQQiii||||||uuuyyyeeeOOOCCCAAA???>>>??????>>>===;;;???DDDIIINNNVVV```gggnnnwww~~~{{{{{{}}}~~~zzzvvvvvvwwwyyy{{{zzzxxxxxxyyyyyyxxxwwwuuusssoookkkiiigggggggggddddddcccbbb```^^^\\\[[[YYYYYYXXXWWWWWWVVVUUUUUUVVVSSSQQQSSSWWWYYYWWWTTTSSSSSSTTTXXX]]]^^^[[[XXXVVVXXXZZZ[[[[[[]]]```bbbaaaffflllpppqqqqqqqqqrrrsssvvvzzz}}}~~~jjj[[[SSS\\\pppsssaaaYYYUUUWWWSSSLLLNNNWWWeeeqqq}}}bbbPPPFFF===999<<<222333333444444555555555555555444444444333333333333333333666888999555222333333333333333333333333111111111111111222222222{{{sssmmmeeedddbbb___[[[TTTMMMHHHDDDBBB@@@>>>>>>>>>???@@@AAABBBCCCDDDEEEEEEFFFFFFJJJJJJIIIIIIHHHHHHHHHHHHJJJJJJJJJJJJLLLNNNPPPQQQQQQQQQRRRRRRSSSTTTTTTUUUXXXXXXYYYZZZZZZ[[[[[[\\\YYYYYYYYYYYYXXXWWWVVVUUUXXXWWWTTTRRRRRRSSSUUUVVV[[[[[[[[[^^^aaabbb```]]]^^^^^^______]]]ZZZVVVTTTSSSQQQNNNJJJFFFDDDBBBAAAAAAAAABBBBBBAAAAAA@@@???======<<<<<<<<<;;;;;;;;;======>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<===>>>???@@@@@@AAAAAAAAABBBBBBBBBCCCDDDDDDCCCAAAAAACCCDDDEEECCCDDDHHHJJJJJJNNNTTTVVV\\\dddjjjooovvvzzzllldddXXXPPPLLLIIIFFFBBBBBBAAA???===;;;::::::;;;;;;:::999777777777777777666777888888777777999;;;:::<<<@@@EEEJJJNNNQQQSSSUUUVVVXXXZZZ[[[ZZZYYYXXXYYYZZZ[[[]]]___`````````ccc\\\YYY\\\\\\\\\iiiyyyxxx^^^MMMDDD>>><<<===:::999999888888999999::::::::::::999999888666666555555444444444555666777666555555555555444444444222222333444555555666666333333444555555555555444444444444444444444444444444444444444444444444444111111111222222222222222444333333222222333333444222111111000000111111222777999>>>HHHXXXooo{{{ooommmsss|||sss^^^KKKGGGAAA>>><<<<<<<<<<<<:::===AAAEEEIIIOOOVVV\\\aaaiiittt{{{}}}~~~|||zzzsssqqqnnnkkkhhhfffeeeeeedddccccccbbbaaa```^^^^^^]]]]]]\\\\\\[[[[[[ZZZZZZYYYWWWVVVYYY^^^```^^^[[[ZZZZZZ[[[^^^aaaaaa___\\\\\\^^^```aaaccceeehhhkkkpppssswwwyyyxxxwwwvvvvvvxxx{{{qqq]]]UUUUUUddd|||ppp^^^ZZZSSSPPPTTTTTTRRRYYYdddppp{{{qqqSSSFFF@@@999777:::444444444444444555555555555444444444444333333333333222222444777777555222333333333333333333333333222222222111111111111111wwwrrrllljjjfffbbb^^^XXXRRRNNNIIIGGGCCC@@@>>>===>>>???>>>???@@@AAABBBCCCCCCDDDFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGHHHJJJKKKLLLNNNNNNNNNOOOOOOPPPPPPQQQQQQQQQQQQRRRSSSSSSTTTTTTQQQRRRRRRQQQQQQPPPOOONNNPPPNNNLLLKKKKKKLLLMMMNNNOOONNNOOOQQQRRRRRRQQQOOOPPPPPPQQQQQQOOOMMMJJJHHHJJJIIIFFFCCCAAA???>>>===???@@@@@@@@@@@@???>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???AAAAAAAAAAAABBBBBBBBBBBBCCCDDDDDDCCCBBBBBBDDDFFFGGGFFFHHHLLLNNNPPPUUU[[[```gggqqq|||~~~mmm___UUUPPPIIIFFFEEEEEECCCAAA@@@???===<<<::::::999999:::999888777777777777777555777888888888999;;;======@@@CCCHHHMMMQQQSSSUUUVVVXXXYYY[[[\\\[[[[[[ZZZYYYZZZ\\\^^^___```aaaaaa^^^[[[[[[]]]^^^aaaqqq~~~jjjRRRFFFAAA>>>;;;;;;:::999999888888999999:::777777888777777666555444444444555555555555666666666555555555555444444444111111222333444444555555222222333444444444444333444444444444444444444444444444444444444444444444111111111111111111111111444333333222222333333444444333333222222333333444333888<<<>>>DDDVVVppp~~~mmmdddeeekkkttt}}}lllUUUOOOHHHBBB?????????>>>;;;===@@@AAACCCGGGKKKNNNQQQXXXaaahhhmmmrrrxxx}}}~~~|||}}}zzzsssrrrpppnnnllljjjiiihhhhhhhhhhhhggggggfffeeeeeeccccccccccccbbbbbbbbbbbb```______cccgggiiigggdddccccccdddfffhhhgggeeebbbeeegggjjjlllooorrrvvvyyy~~~|||{{{}}}kkk[[[SSSSSS]]]tttqqq```SSSTTTNNNMMMSSSWWW\\\hhhuuunnnYYYDDD===;;;888777999666666555555555555555555444444444444333333333333333222111222444555444333333333333333333333333333333333222222111111000000|||xxxtttqqqlllgggccc^^^YYYUUUQQQNNNIIIDDDAAA??????@@@>>>??????@@@AAABBBCCCDDDCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHJJJJJJKKKKKKKKKLLLLLLLLLJJJJJJKKKKKKLLLMMMMMMMMMNNNNNNNNNNNNMMMLLLKKKKKKIIIHHHGGGFFFFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJIIIHHHGGGHHHIIIIIIHHHFFFDDDCCCEEEEEECCCBBB@@@???>>>>>>===>>>>>>>>>>>>===<<<<<<========================<<<;;;;;;:::::::::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>???@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCFFFHHHJJJJJJNNNSSSVVVXXX___gggrrr|||zzzjjj[[[RRRLLLIIIEEECCCCCCBBB@@@>>>???>>>===<<<;;;:::999999999999888777777777777777777888999999999999<<<>>>AAACCCGGGLLLPPPSSSVVVWWWXXXYYYZZZ[[[\\\]]]]]]\\\\\\]]]^^^______``````___]]][[[\\\^^^aaaiii~~~qqq^^^KKKBBBAAA>>>;;;999:::999999888888999999:::666777777777666666555444555555666777777666666555666555555555555444444444222222222222222222222222111111222333333333333222333333333333333333333333333333333333333333333333444333333333333222222222444333333222222333333444555444444333333444444555444888;;;:::;;;GGG\\\mmmuuukkkjjjhhhnnnvvv~~~}}}ooo]]]YYYRRRMMMIIIGGGEEECCC>>>>>>??????@@@AAACCCEEEHHHLLLRRRWWW\\\bbbhhhmmmrrrrrrtttyyy|||yyyuuuuuuvvvvvvuuutttssssssttttttrrrqqqpppooonnnnnnjjjjjjjjjjjjjjjjjjjjjjjjiiihhhiiillloooooommmkkkiiijjjkkkmmmnnnmmmllljjjooorrruuuxxx{{{sssgggZZZRRRRRR[[[nnnqqqeeeZZZSSSQQQNNNPPPXXXaaakkkzzz~~~XXXJJJ===;;;;;;999888:::777777666666555555555444444444444333333333222222333222111111222222333333222222333333333333444444444444333222111111000000|||xxxsssnnniiiddd```\\\WWWSSSNNNHHHDDDAAA@@@@@@???>>>>>>>>>???@@@AAABBBAAAAAABBBCCCCCCCCCBBBAAAAAAAAABBBCCCDDDEEEEEEFFFDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIKKKKKKKKKKKKJJJIIIHHHGGGEEEEEEDDDCCCDDDDDDEEEFFFFFFFFFGGGGGGFFFEEEEEEEEECCCCCCDDDDDDDDDCCCBBBAAABBBBBBBBBAAA@@@??????>>><<<<<<======<<<<<<;;;:::999999999999999999999999;;;;;;::::::::::::;;;<<<;;;;;;;;;<<<<<<=========>>>??????@@@AAABBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCBBBBBBCCCBBBCCCEEEIIILLLMMMOOOTTT[[[^^^aaajjjssswwwhhh[[[QQQMMMIIIGGGEEECCCBBB@@@>>><<<>>>>>>======<<<;;;:::999888888888888777777777666888:::::::::::::::<<<>>>DDDGGGKKKOOOSSSVVVWWWXXXXXXYYYZZZ[[[]]]]]]^^^^^^___````````````___^^^]]]______```bbbiiivvvgggWWWHHHBBBAAA???;;;999:::999999888888999999:::777777777888777777666666777777888888888777777666666555555555555444444444555444333222111000000///000111222222333333222222333333333333333333333333333333333333333333333333333333333333333333333333444333333222222333333444111111000000000000111111555777888888999AAALLLUUUkkk}}}|||yyyzzzyyyxxxwww|||}}}rrriiifffbbb^^^XXXRRRJJJEEEAAA@@@>>>======>>>??????CCCEEEGGGJJJNNNRRRWWWZZZ___dddkkkpppuuu}}}}}}{{{wwwxxxzzz|||}}}~~~}}}zzzxxxwwwvvvuuurrrrrrrrrqqqqqqqqqqqqqqqrrrrrrrrrssstttsssqqqooommmoooqqqrrrssssssssssssyyy{{{yyynnnddd\\\VVVSSSTTT\\\jjj|||mmm```XXXTTTSSSOOORRRZZZffftttzzzaaaMMMDDD===;;;;;;999888888777777666666555555555444444444333333333222222222333222222111111111222333222222222333333444444444555444444333222111000000zzzuuupppkkkeeebbbZZZXXXSSSMMMHHHDDDAAA@@@???>>>===<<<<<<===>>>??????@@@AAABBBBBBBBBAAA@@@???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDAAABBBCCCBBBAAA@@@AAACCC??????@@@@@@@@@@@@@@@???>>>????????????>>>===<<<;;;<<<<<<<<<<<<;;;::::::999999::::::::::::;;;;;;:::::::::;;;;;;;;;;;;<<<;;;;;;;;;<<<======>>>>>>??????AAABBBCCCCCCDDDCCCAAABBBBBBBBBCCCCCCCCCCCCBBBCCCCCCDDDEEEIIINNNRRRRRRUUU\\\dddggglllvvvuuufffYYYOOOIIIHHHCCCCCCBBBAAA???>>>===<<<============<<<;;;:::999666777777888888777666666888999;;;;;;;;;<<<>>>@@@FFFIIIMMMRRRUUUXXXXXXYYYYYYYYYZZZ[[[\\\^^^______aaaaaaaaaaaa```___^^^^^^]]]___bbbhhhsss[[[PPPFFFBBBAAA>>>;;;;;;:::999999888888999999:::777777888888888888777777888888777777777777777666666555555555555444444444555555444333111000//////111111222333333333333222333333333333333333333333333333333333333333333333111111222222222333333333444333333222222333333444222222111111111111222222444444444555888<<<@@@CCCXXXnnn~~~uuurrruuuxxx}}}yyyxxxvvvssslllaaaUUUMMMHHHDDD@@@===============@@@@@@@@@AAACCCFFFHHHJJJNNNVVV___dddgggppp}}}zzz{{{|||}}}||||||{{{zzzzzzyyyxxxxxxwwwwwwyyyyyyxxxwwwvvvuuuuuuuuutttvvvxxxyyyyyyyyyzzz|||uuulllbbb]]]WWWSSSQQQQQQXXX___mmmzzzkkk___VVVPPPQQQUUUPPPYYYiii{{{eeeOOODDD@@@;;;888777777666666666666555555555555555555333333333333222222222222222333444333111111111222111222222333333444444555444444333333222222111111zzzuuupppjjjfff```^^^[[[VVVPPPKKKFFFDDDAAA@@@>>><<<<<<<<<===>>><<<===???AAAAAA@@@???>>>===>>>???@@@AAAAAA@@@@@@CCCCCCBBBBBBBBBBBBBBBBBB@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBBBBAAA@@@???>>>????????????@@@@@@@@@AAA<<<>>>???>>><<<<<<>>>@@@<<<<<<===>>>>>>>>>??????<<<===>>>>>>>>>===<<<;;;;;;;;;<<<<<<;;;;;;:::999<<<<<<<<<<<<=========>>>999:::;;;<<<======<<<;;;;;;;;;;;;<<<===>>>>>>>>>>>>???AAABBBCCCDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDFFFGGGIIINNNUUUYYY\\\```hhhppptttyyyuuudddZZZQQQIIIDDDDDD?????????>>>===<<<<<<===;;;;;;<<<<<<;;;:::999888555666777888888777666666555777999;;;<<>>===>>>???AAAAAABBBEEEJJJQQQUUUYYY```kkksss~~~~~~}}}|||}}}}}}{{{yyyxxxxxxzzz{{{}}}rrreee\\\TTTPPPMMMMMMQQQUUU[[[hhhvvvtttiii^^^WWWQQQMMMRRRYYYYYYggg}}}iiiTTTEEE<<<;;;888555333555666777444444444444444555555555333333333222222222222111111333666555333111111222111111222333333444555555333333333333333333333333~~~yyyssslllgggfffeeebbb]]]XXXQQQLLLIIIEEEDDDAAA???>>>>>>???@@@:::<<<>>>???@@@???>>>===;;;<<<===?????????>>>>>>>>>>>>>>>>>>>>>=========>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAA@@@???>>>===<<<<<<<<<======>>>>>>>>>:::<<<===<<<::::::===???<<<<<<======>>>??????@@@======>>>???>>>===<<<;;;;;;;;;<<<<<<<<<;;;::::::999999999::::::;;;;;;;;;999:::<<<>>>>>>===<<<;;;;;;;;;;;;<<<===>>>>>>???===>>>@@@BBBCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEFFFHHHIIIMMMRRRYYY^^^eeejjjrrr{{{tttfffYYYTTTOOOGGGCCCDDD@@@@@@@@@>>><<<;;;;;;<<<999:::;;;;;;:::999777666555666777888888777666666222555888;;;===AAAEEEHHHIIIKKKPPPTTTWWWYYYYYYYYYXXXXXXYYYZZZ[[[]]]___```\\\]]]___```bbbccccccccceeelllwwwzzzYYYEEEBBB@@@@@@===999:::>>>:::999999999999999999:::666666777777777777777666777666444222111222444555666666555555555444444444111222222333444444555555222222333444444444444333222222222222222222222222222222222222222222222222222333444555777888999999444333333222222333333444111000000000000000000111111333555444333555:::???>>>MMMccczzzppphhheeeccclllwww}}}```XXXOOOHHHFFFEEEEEEDDDAAA???>>>>>>@@@AAAAAA@@@CCCDDDGGGIIINNNTTTZZZ^^^gggppp}}}~~~}}}{{{zzz{{{~~~|||iii[[[TTTPPPLLLHHHGGGKKKUUU^^^hhhzzzqqqcccZZZRRROOOLLLKKKRRR\\\cccuuugggQQQCCC;;;888888666333222555999:::222333333444444555555555333333333222222222111111000444777777444111111222111111222333333444555555333333333333333333333444|||vvvqqqnnnlllkkkiiieee___YYYSSSPPPKKKGGGBBB???>>>======<<<======>>>>>>???>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========================<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;:::999888888888888:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<=========???@@@BBBBBBAAAAAABBBCCCFFFCCC@@@@@@BBBEEEHHHIIIJJJKKKPPPVVVXXXYYYaaammmssszzzppp]]]WWWPPPJJJHHHEEEBBB???BBBBBBAAA@@@???>>>===<<<::::::999999888777777666222333555555555555666888777:::>>>AAACCCFFFJJJMMMOOOPPPSSSUUUXXXZZZ[[[\\\XXXXXXXXXYYYZZZ[[[]]]^^^dddaaaaaacccdddcccdddiiikkkzzzdddQQQBBBBBB@@@>>>===<<<<<<<<<<<<;;;999777666555666666777777777777666666666666555555444444444333333333999999888888666555444333555444333444555555333111111111111111000000//////222222222222222222222222111111111000000000000000333333333333444666888999666555333222111222333333222222222222222222222222222222333333444555666666<<>>===>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999::::::;;;;;;<<<======>>>>>>=========<<<<<<<<<;;;<<<;;;:::999999888888999999999999999999999999999:::::::::::::::::::::::::::;;;;;;<<<<<<=========???@@@AAAAAAAAAAAABBBDDDBBBAAA???@@@BBBFFFIIIJJJLLLMMMQQQZZZ```eeeppp||||||tttdddVVVQQQKKKGGGEEEDDDBBB@@@@@@@@@???>>>===<<<;;;;;;::::::999999888777666666222444555555444555666888888;;;???BBBEEEHHHLLLNNNQQQRRRTTTVVVXXXZZZ[[[[[[XXXXXXYYYZZZ[[[\\\\\\\\\^^^^^^___bbbbbbbbbgggnnn~~~~~~nnnXXXLLLAAA@@@>>><<<;;;:::999999<<<;;;999888666666666777888888777777777666666666555555555555444444333333444444555555555555444444444222222222333333111///222222111111111000000000222222222222222222222222111000000000000000000000333222222333444555777888555444333111111111222333000000000000000000000000222222333333444555555666888:::BBBSSSggg~~~wwwoooeeebbbeeemmmtttyyy}}}uuuqqqlllfffaaaXXXQQQKKKGGGAAA;;;;;;???AAA@@@@@@???@@@BBBCCCDDDHHHMMMTTT\\\bbbdddeeedddhhhkkkqqqwww}}}~~~{{{zzz|||vvvlllgggddd___^^^___\\\ZZZVVVQQQLLLJJJJJJKKKRRR]]]jjjwwwsssddd[[[TTTLLLIIIMMMOOOSSSbbbtttttt[[[KKK???999777666666555444444444444444444444444444444444444444333333333333333333333333000111111111222222222222111111111111222222333333333222111000000000111111~~~|||yyyxxxuuupppjjjccc]]]YYYUUUQQQLLLHHHFFFDDDAAA??????>>>>>>===<<<::::::999;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999:::::::::;;;<<<<<<===============<<<<<<<<<<<<<<<===<<<;;;:::999999999999888888888888888888888888::::::::::::::::::::::::::::::;;;<<<======>>>>>>>>>@@@AAABBBAAAAAACCCDDDAAAAAAAAABBBEEEIIILLLNNNTTTTTTXXXbbbmmmvvvmmm^^^WWWLLLIIIEEEBBBAAAAAA@@@???======<<<;;;::::::999888;;;:::999888777666555555333444555555444555666888:::===AAAEEEHHHKKKNNNQQQTTTUUUVVVXXXYYYZZZZZZZZZXXXYYYZZZ[[[\\\[[[[[[ZZZZZZ[[[^^^``````cccnnn{{{zzz{{{uuuZZZLLLHHHAAA@@@>>><<<:::999888888<<<;;;999888777777777777888888888888777777777777666666666555555555555444222333444555666777777777555444333333444333111///222222222222222111111111111111111111111111111111000000000000000000111111222222222222333555666777333222111111000111111111000000000000000000000000222222333333444444555555666555999BBBPPPeee}}}|||}}}~~~nnniiieeefffhhhkkkrrrxxx}}}nnneee[[[RRRIIIAAA???@@@@@@???>>>===<<<======>>>===@@@EEEJJJNNNPPPQQQQQQUUUXXX]]]cccjjjppptttwwwzzzzzzyyy{{{~~~|||yyywwwwwwzzz}}}oooeee[[[UUUPPPMMMNNNQQQPPPTTTVVVUUUQQQPPPSSSWWWbbbuuuwwwjjj]]]UUUQQQKKKIIINNNTTT\\\nnnzzzYYYGGGAAA<<<777444666555555444444444444444444444444444444444444444222222222222222222222222000111111111222222333333000000000111111111111222222222111000000000111111|||xxxqqqkkkdddaaa\\\YYYTTTPPPMMMIIIEEEBBB???>>>===<<<;;;;;;::::::;;;;;;;;;;;;::::::::::::999999999999999999999999666666777777777777777888777777888888888888888999888888888888888888888888:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;::::::::::::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>>>>???>>>@@@AAABBBBBBBBBDDDFFFDDDEEEFFFHHHJJJMMMQQQTTT\\\^^^eeeppp|||kkkZZZPPPMMMFFFDDDAAA???>>>>>>>>>===<<<;;;;;;:::999999888888::::::999888777666555555333444555555444555888:::<<<@@@EEEIIIKKKNNNQQQSSSVVVWWWXXXYYYZZZZZZZZZZZZWWWYYYZZZ\\\\\\ZZZXXXWWWZZZ[[[]]]]]]\\\cccvvveeeMMMFFFGGGCCCBBB@@@===;;;:::999999:::999999888777666666666999888888888777777777777666666666666666666666555555666777888999:::::::::999888777777777666444222222222222222222222222222000000000000000000000000000000000000000111111111111111111222333444444555111111000000000000000000222222222222222222222222222222333333333444444444666555666:::AAAQQQjjjyyysssmmmiiiggghhhjjjrrrvvv}}}oooaaaUUULLLGGGEEE@@@>>>===;;;;;;;;;;;;<<<===>>>@@@CCCEEEGGGIIIIIIMMMNNNPPPSSSXXX]]]aaaccchhhhhhjjjlllppptttyyy{{{}}}{{{uuusssqqqrrrvvvyyy{{{|||{{{|||~~~}}}wwwmmmddd]]]UUULLLIIIHHHJJJPPPWWW```fffjjjhhhbbb```fffmmmxxxoooeee[[[TTTNNNLLLMMMTTT[[[fffwwwyyyaaaHHH===<<<;;;888666666555444444333333444444333333333333333333333333222222222222222222222222222222222222222222222222000000000000000000000111111111111000000000000111yyysssmmmjjjbbb___ZZZVVVRRRNNNIIIEEEAAA@@@???>>>============<<<<<<<<<;;;;;;:::::::::999999999999999999999999666666777777888888888999777777888888999999999999888888888888888888888888:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<======<<<;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>???@@@>>>@@@BBBCCCCCCDDDFFFHHHGGGIIIKKKLLLMMMPPPUUUYYYbbbiiitttvvvgggZZZPPPIIIFFFCCCBBB@@@>>><<<;;;;;;;;;;;;;;;;;;::::::999999888999999888888777666666555444555666555666777;;;===@@@DDDIIIMMMOOOQQQTTTUUUWWWXXXYYYYYYZZZZZZYYYYYYWWWXXXZZZZZZZZZXXXVVVTTTXXXXXXYYYXXXYYYddd|||rrrYYYHHHCCCCCCBBBAAA???===;;;:::999888888888888777777666555555888888888777777777777666555666666666666666666666888888999::::::999999999:::999888888888888666444222222222222222222222222000000000000000000000000//////000000111111111111000000111222222333333333000000000000000000000000222222222222222222222222222222222333333333333333555444666888;;;DDDVVVggg}}}|||sssllleeeaaafffhhhqqq}}}qqqbbbWWWMMMFFF???>>><<<;;;::::::;;;<<<======>>>???@@@BBBDDDEEEFFFFFFFFFHHHJJJNNNQQQSSSUUUVVVXXX[[[^^^bbbeeegggrrruuu{{{~~~}}}{{{xxxvvvnnnmmmlllmmmqqqtttvvvvvvuuuwwwzzz~~~{{{nnnfffccc^^^VVVOOOLLLFFFCCCEEEKKKSSS```lll{{{xxxxxxxxxlllccc\\\SSSMMMLLLOOOVVV```jjjvvvuuu[[[NNN@@@;;;:::888888999555555444333333333333333333333333333333333333333444444444444444444444444555444444333222111000000111000000000000000000000000000000000111000000000|||xxxuuuhhhfffbbb^^^ZZZUUUOOOJJJFFFEEECCCAAA@@@@@@@@@@@@=========<<<<<<;;;;;;:::888888888888888888888888777777777888999999::::::777777888888999:::::::::888888888888888888888888888888888888888888888888::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<<;;;:::999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<>>>???@@@@@@???AAADDDEEEEEEGGGIIIKKKJJJLLLNNNNNNOOOTTT[[[aaajjjuuuuuujjj]]]SSSMMMIIIEEEAAA@@@AAA@@@>>>;;;999:::;;;;;;;;;;;;::::::999999999777777777777777777777777444555666666777:::???BBBEEEHHHMMMQQQSSSTTTUUUVVVWWWXXXYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWUUUSSSRRRRRRSSSUUUXXX\\\iiiyyy```OOOEEE???<<<>>>===;;;:::888888777777888888888888888777666555777777777777666666666666444555555555555666666666777777777777666555555444666555444555666666444222111111111222222222222222111111111111111111111111/////////000111111222222//////000111222222111111//////000111111111111000000000000000000000000000222222222222333333333333222222444777888;;;EEEPPPccczzzyyyooofffbbbaaafffrrr{{{~~~pppdddVVVKKKAAA@@@>>>===<<<<<<<<<<<<:::::::::;;;<<<>>>???@@@@@@???@@@AAABBBEEEGGGIIIHHHIIIKKKMMMPPPRRRTTTTTTZZZ^^^dddlllrrrxxx{{{||||||zzzwwwuuusssqqqnnnkkkeeedddccceeehhhkkkmmmmmmqqqssswww||||||mmmdddYYYQQQOOONNNKKKHHH@@@>>>???GGGRRRaaassspppcccZZZSSSNNNJJJMMMVVVeeetttppp]]]FFF@@@<<<:::888444555888555444444333333333333333333333333333333333333333444444444444444444444444555555444333222111111000222111111111111000000000...///000111111111000000xxx{{{sssqqqnnnkkkgggaaaZZZVVVNNNLLLIIIEEECCCAAAAAAAAA??????>>>======<<<;;;;;;777777777777777777777777777777888888999::::::;;;666777777888999999::::::999999999999999999999999777777777777777777777777:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;:::999999888888999999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;===>>>???@@@AAA@@@CCCEEEGGGGGGIIIKKKMMMNNNPPPRRRSSSUUU\\\fffoooyyywwwkkk___WWWMMMGGGEEEDDDBBB@@@<<<>>>>>>===:::888999;;;:::::::::999999999999999555555666666777888888888444555666777999===BBBFFFHHHLLLQQQTTTUUUUUUVVVWWWVVVWWWXXXYYYYYYYYYYYYYYYXXXXXXWWWUUUTTTRRRQQQPPPMMMPPPWWW```hhhwwwfffQQQFFFAAA>>>;;;<<<;;;:::999888888888888999999:::::::::999888777666666666666555555555444333333444444555555555555444444444444444333222222222111111222444444333111000000000111111111222222222222222222222222222222...//////000111111222222...///000111111111000//////000111222222222111111000000000000000000000000222222222222222222222222333222333666777777<<>>:::888999777333333666555444333333222222333333222222222222222222222222333333333333333333333333333333333333333333333333333333222222111111111111---...000111111111000000sssvvvzzz}}}|||yyyvvvrrrllleee```TTTRRRMMMHHHDDDBBBAAA@@@@@@??????>>>===<<<<<<<<<999999999999999999999999666777777888999::::::;;;555666666777888999999:::999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<;;;;;;:::999888888888888888888888888888888888888<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;===>>>@@@AAAAAAAAACCCFFFHHHIIIJJJMMMOOORRRTTTWWWXXX[[[dddqqq{{{{{{yyyrrrbbbUUUSSSNNNHHHDDDBBBBBBBBBBBB999;;;===<<<999888:::<<<999999999999888888888888444444555666777888999999444555777888:::???EEEIIIKKKNNNSSSVVVVVVVVVVVVWWWUUUVVVWWWXXXYYYYYYYYYYYYYYYWWWVVVSSSRRRPPPPPPPPPJJJPPP[[[iiiuuutttZZZGGG@@@@@@@@@???===<<<;;;;;;::::::;;;;;;:::;;;<<<<<<<<<;;;:::999666555555555444444444444333333333444444444555555222222333444444333333333111000000222444555333222//////000000111111111222222222222222222222222222...//////000111222222222...///000111111000/////////000111333333333222111222222222222222222222222222222222222222222222222666333333666888777999======NNNeeezzzyyyoooiiijjjkkkppp|||nnnTTTRRROOOKKKHHHEEEDDDDDDAAABBBCCCEEEFFFHHHIIIJJJEEEDDDDDDCCCBBBAAAAAA@@@CCCDDDEEEEEEEEEEEECCCCCCBBBDDDFFFJJJNNNRRRUUUWWWYYYWWWUUUTTTSSSQQQMMMKKKKKKJJJIIIKKKMMMOOOPPPOOORRRSSSVVVXXX[[[]]]______cccbbbaaaaaaccceeehhhiiiiiijjjkkkkkkjjjgggdddaaaaaa[[[UUUSSSTTTSSSPPPLLLIIIGGGCCCAAA???@@@AAABBBDDDDDDJJJUUUbbbrrruuummm^^^QQQIIIKKKSSSZZZcccuuudddNNNCCC???:::666777888555444555555444333333222222333333222222222222222222222222222222222222222222222222000000111222444555666666333333333222222222111111---...///111111111000///mmmoooqqqtttxxx{{{~~~{{{vvvqqqmmmddd___WWWQQQLLLHHHEEECCCDDDCCCBBB???<<<;;;;;;<<<;;;;;;::::::999999888888888999999:::::::::999999666777777888999:::::::::;;;:::999999888888999999888888999:::::::::999999777888888888888999999999::::::;;;;;;<<<;;;;;;;;;===<<<;;;;;;::::::::::::888888999999999::::::::::::;;;;;;;;;;;;;;;;;;<<<>>>???@@@@@@???@@@BBBDDDFFFHHHJJJLLLOOORRRTTTUUU[[[ZZZ[[[```fffnnn{{{}}}nnnddd```\\\VVVQQQGGGFFFDDDBBB@@@??????>>>>>>===<<<;;;:::999999999888888999:::999888777666666888999999777555555666444777:::<<>>:::555222777777777777666666666666444444444333333222222222333333333333333333333333222222222111111111111000000000111222222222222111222222222111000//////....../////////000000000111000000111222333444444555000000000000000000000000222111111000000111111222111222222111000000111333555444333222222444555777888???OOObbbuuuyyyqqqrrr}}}}}}kkkgggaaaXXXPPPKKKJJJJJJNNNMMMOOOTTTYYY\\\ZZZXXXVVVPPPGGGBBBAAABBBAAA???BBBAAAAAABBBCCCCCCAAA???AAAAAAAAABBBDDDGGGJJJLLLEEEEEEFFFEEEDDDCCCDDDEEEBBBBBBAAA@@@AAACCCFFFGGGGGGGGGHHHIIIJJJKKKLLLLLLPPPQQQRRRSSSSSSRRRQQQQQQSSSTTTTTTSSSRRRPPPNNNLLLHHHGGGFFFFFFFFFEEECCCAAADDD>>><<<@@@CCCBBBBBBCCCHHHMMMWWWcccsssllldddYYYOOOGGGHHHVVVeeefffPPPBBB<<<666666555444444444444555555555555555555555555555444444222222222222444444222222111111111111222222111222222333333222222111000000000111222222222333000000000000111111111111hhhjjjlllppptttwwwzzz{{{~~~xxxsssiiiddd]]]WWWRRROOOKKKIIIHHHFFFDDD@@@===<<<<<<===<<<;;;;;;::::::999999888888999999::::::999999999666666777888888999:::::::::999999999999999::::::999999:::::::::999999888888888888888999999999999::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======???@@@AAAAAAAAABBBDDDFFFIIIJJJMMMOOORRRUUUWWWXXX```___aaafffjjjrrrwwwlll___VVVSSSPPPKKKFFFDDDCCCBBB@@@>>>=========<<<;;;:::999888888888888888888999999999888777666444666777777555444444555777999<<>>>>><<<999666666666666555555555555444444444444333333222222222333333333333333333333333222222222111111111000000000000111222222222222111222222111111000//////...////////////000000000000//////000000111111222222000000000000000000000000111111000000000000111111111222222111000000111333555444333222222333555666;;;<<>>???@@@AAABBBCCCDDDDDDBBBCCCCCCBBB@@@>>>===<<<===<<<;;;;;;<<<>>>@@@AAA@@@@@@AAAAAABBBBBBCCCCCCGGGHHHIIIJJJJJJJJJIIIIIIFFFFFFGGGFFFEEEDDDBBBAAABBBBBBAAAAAABBBBBBAAA@@@CCC???>>>AAACCCCCCFFFJJJRRRYYYeeerrrwwwqqqccc\\\TTTMMMJJJQQQcccuuunnnWWWGGG===999666666555444444444444444444444444444444444444444444333222222222222333444222222111111111111222222111222222333333222222111111111111111111111222222111111111111111111111111bbbcccfffjjjnnnqqqtttuuuyyyzzz}}}{{{rrrmmmgggaaa]]]YYYUUUSSSNNNKKKGGGBBB???>>>>>>>>><<<<<<;;;;;;:::999999888999999999::::::999999888666666777777888999999999999888888999999:::;;;<<<::::::;;;::::::999888777888888888888999999999:::::::::<<<===>>>>>>>>>>>>;;;;;;:::999999999::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<======>>>>>>>>>@@@AAACCCCCCCCCDDDFFFHHHLLLMMMPPPTTTWWWZZZ[[[\\\ddddddgggjjjlllttt|||ccc[[[PPPIIIGGGFFFBBB>>>AAA@@@???===<<<;;;;;;;;;::::::999888777777777777888888999999888888777666444555666666555555666777:::<<<@@@BBBEEEIIIMMMPPPSSSTTTUUUUUUVVVWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYVVVRRRNNNKKKKKKMMMNNNOOOYYYlll___MMM???===???<<<:::;;;999999999999888777666555444666888:::;;;;;;999888555555555444444444333333444444333333333333222222333333333333333333333333222222111111111000000000///000111111222222111111222222111111000/////////000000000000////////////.........///////////////000000000000000000000000111111000000000000111111111222222111000000111333444333222222222333555666999777666;;;EEEWWWqqqyyyssstttxxxzzz|||xxxooolllnnnpppqqquuu~~~~~~pppeee^^^\\\[[[```eeeqqq~~~jjjXXXPPPNNNNNNOOOUUUTTTSSSQQQOOOKKKFFFAAAAAAAAABBBCCCCCCCCCBBBAAADDDDDDCCCAAA???===;;;:::;;;::::::999:::;;;===>>>========================:::;;;===>>>????????????===============<<<;;;;;;======>>>>>>???@@@@@@AAACCCAAABBBEEEFFFHHHPPPYYYbbbmmm{{{|||xxxqqqhhhbbbZZZTTTNNNLLLPPP]]]tttoooUUUEEE===999777666555555444444444444444333333333333333333333333333333222222222222333333222222111111111111222222111111222222222222111111111111111111111111000000222222222111111000000000]]]___aaaeeeiiilllooopppssstttvvvyyy~~~zzzwwwqqqmmmiiieee```]]]UUUQQQKKKFFFCCCAAA@@@???======<<<;;;:::999999888999::::::::::::999999888777777777888888888999999888888888999:::;;;======;;;;;;;;;;;;:::999888777888888888999999999:::::::::;;;<<<===??????@@@@@@;;;::::::999999999::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<===>>>>>>??????@@@BBBCCCDDDDDDEEEHHHJJJNNNPPPSSSWWW[[[]]]___```dddeeehhhjjjkkkqqqsssfffWWWQQQIIIEEEDDDCCCAAA>>>???>>>===<<<;;;::::::::::::999888888777777777888888888888888888777777666444555777777777777999;;;>>>AAADDDGGGIIILLLPPPSSSVVVUUUTTTTTTUUUVVVWWWXXXWWWWWWXXXYYYZZZ[[[[[[\\\[[[XXXRRRNNNLLLLLLOOOQQQVVVeee|||mmmRRREEE<<<<<<>>><<<;;;;;;999999999999888777666555444444555555666666666666555555555444444444444333333333333333333333333333222222222222222222222222111111111111000000000000///000000111111111111111111111111111000000//////000000000000/////////////////////......---------000000000000000000000000222111111000000111111222000111222111000000222444333333222222222333444555444333555:::???HHHWWWeee|||wwwrrrrrrvvv||||||zzzllleeeeeeeeefffhhhrrr|||ooofffaaa______ccciiiuuuvvvccc\\\]]]aaadddhhhgggfffdddbbb]]]VVVRRRKKKKKKKKKKKKLLLLLLMMMNNNRRRNNNJJJEEECCCAAA@@@???>>>======<<<======>>>???>>>>>>>>>>>>>>>>>>>>>>>>777888:::<<<=========<<<=========>>>>>>>>>======<<<>>>???AAAAAACCCEEEFFFDDDFFFKKKOOOQQQUUUbbbnnnxxxuuunnnmmmggg^^^XXXTTTOOOLLLOOOXXXiiisssXXXDDD;;;999888777666555444444333333444444222222222222222222222222333222222222222222222333222222111111111111222222111111222222222222111111222222111111000000//////222222111000000///......ZZZ\\\^^^aaaeeehhhjjjlllmmmnnnppptttzzz|||xxxtttpppkkkggg]]]XXXQQQLLLIIIGGGEEECCC??????>>>===<<<;;;:::999;;;;;;;;;;;;;;;:::999999888888888888999999999999777888888999:::<<<===>>><<<<<<<<<;;;:::999888777888999999999999::::::::::::;;;<<<>>>???@@@@@@@@@:::::::::999999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>?????????AAABBBDDDEEEEEEGGGJJJLLLOOORRRVVVZZZ^^^aaaccccccffffffhhhjjjkkkooo|||~~~nnn___UUUMMMIIIDDDBBBBBBBBBAAA???======<<<;;;;;;;;;;;;;;;:::999999888888888888999888888888777777777777777333444666666777888;;;>>>BBBEEEHHHKKKMMMOOORRRUUUUUUTTTSSSSSSSSSUUUVVVXXXUUUUUUWWWYYY[[[]]]^^^___ZZZVVVQQQMMMLLLOOOTTTWWWeeewwwlllYYYIIIBBB<<<<<<===<<<::::::888888888888777666555555666555444333333333333444666666666555555555444444333333333333333333333333222222222222222222222222111111111000000000////////////000111111111111000111111111000000000000000000000000000////////////111000000//////......---000000000000000000000000222222111111111111222222000111222111000000222444222222222222333333444444333333555:::<<<@@@HHHQQQfff|||~~~yyywww|||}}}ooogggccc```___aaafffmmmwww{{{ssspppoooooonnnlllqqq|||ooojjjnnntttxxxzzzyyyxxxvvvtttpppjjjfff\\\[[[XXXXXXZZZ^^^dddgggjjjbbbWWWMMMGGGEEECCCBBB?????????>>>>>>>>>>>>>>><<<<<<<<<======>>>>>>???===>>>???@@@AAA@@@??????>>>>>>>>>>>>>>>?????????>>>BBBFFFIIIJJJLLLOOOQQQPPPTTT\\\bbbeeekkkxxxzzzlllhhhggg```VVVOOONNNKKKLLLUUUcccvvvkkk[[[HHH;;;888888888666555555444333333333333333222222222222222222222222222222222222222222222222222222111111111111222222000111111222222111111000222111111000000/////////111111000///......------WWWXXXZZZ]]]```bbbdddeeeeeegggjjjoootttzzz~~~zzzuuuqqqeee```ZZZVVVTTTQQQLLLIIICCCCCCBBBAAA???>>>==================<<<;;;::::::::::::::::::::::::::::::888888999999:::<<<===>>>;;;;;;<<<;;;;;;:::999888999999999999::::::::::::;;;;;;<<<>>>????????????;;;;;;:::::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<===>>>>>>???@@@AAAAAABBBDDDFFFGGGHHHJJJMMMPPPSSSVVV[[[```dddgggiiiiiijjjhhhiiikkklllnnnvvvuuuiii\\\RRRMMMDDDBBB???>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;<<<999999888888888888888999999888777666666666666777222333444555666999===@@@EEEHHHLLLNNNPPPQQQTTTVVVTTTSSSSSSSSSTTTUUUWWWXXXUUUVVVWWWYYY\\\^^^___```XXXUUUQQQPPPRRRYYY```eeetttqqq[[[PPPEEEAAA>>><<<<<<;;;::::::888888888888777666555444888888666555444444444555666666666555555555555444222222333333333333444444222222222222222222222222111111000000000/////////...///000000111111000000111111000000000000000000////////////000000000000111111000000/////////...000000000000000000000000222222111111111111222222///000111111000111333444222222222222333333333333666333222444555888???HHHNNNbbb{{{xxxpppkkkfffbbb\\\\\\___fffrrr}}}}}}zzzzzz~~~zzz~~~~~~|||~~~zzzwwwpppnnnkkkkkkooovvv~~~|||kkk\\\RRRKKKFFFBBBAAAAAAAAA@@@@@@??????>>>:::;;;<<<>>>@@@AAABBBCCCCCCDDDEEEEEEDDDCCCAAA@@@>>>>>>============>>>???BBBIIIRRRXXX\\\___cccfffjjjnnnwww~~~|||qqqgggdddaaaXXXOOOIIIIIIIIIQQQ___qqqpppRRRIII===666666666555444555444444333333333333333222222222222222222222222111111222222222222111111222222111111111111222222000000111111111111000000000000000000000000//////000000000//////......---SSSTTTUUUWWWYYY[[[\\\]]]\\\___ccchhhnnnsssvvvxxx{{{|||~~~}}}yyymmmhhhccc```___[[[UUUPPPIIIHHHGGGFFFEEECCCBBBBBB????????????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999:::;;;<<<===>>>:::;;;;;;;;;;;;;;;::::::999999999:::::::::;;;;;;;;;<<<======>>>>>>>>>===<<<;;;;;;;;;<<<<<<===>>><<<<<<=========>>>>>>>>>??????@@@AAABBBCCCDDDDDDEEEGGGIIIJJJLLLNNNQQQTTTYYY]]]bbbhhhlllooopppqqqmmmiiigggiiikkkllloootttrrroooiii```WWWNNNJJJIIIAAA???>>>=========<<<;;;;;;:::::::::::::::;;;;;;777777777666666777777888999888777666555666666777444555777888:::===BBBEEEGGGJJJNNNPPPRRRSSSUUUVVVSSSSSSTTTTTTVVVWWWYYYYYYXXXXXXYYYZZZ\\\]]]^^^^^^YYYWWWVVVXXX___jjjvvv}}}www^^^PPPKKK@@@@@@>>>;;;::::::::::::888888888888777666555444666666666555555555666666555555555444444444333333222222222333333444444444111111111111111111111111111000000000////////////...//////000000000000000000000000000000000000111------...///000111222222000000000///////////////000000000000000000000000000000////////////000000///000111111000111333555111111222333333333333333666222000111222333888???AAANNN```rrr~~~xxxsssnnnjjj\\\[[[[[[^^^eeennntttxxxvvvvvvyyyttthhh^^^TTTNNNIIIIIIIIIHHHGGGFFFEEEEEEDDDFFFHHHKKKNNNPPPSSSTTTUUUUUUUUUTTTRRROOOMMMKKKEEEEEECCCCCCBBBCCCDDDDDDKKKUUUbbbmmmsssxxx~~~llleee___\\\XXXQQQLLLJJJKKKOOOZZZlll~~~rrrZZZCCC>>>999555444555555444555444333333222222333333333333333333333333333333000111222333333222111000222222111111111111222222000000111111111111000000/////////000000000000000111111111111111000000000OOOPPPQQQSSSTTTVVVWWWXXXVVVYYY^^^dddiiimmmpppqqqssstttvvvyyy~~~~~~rrrnnniiigggfffccc[[[UUUMMMLLLKKKJJJHHHGGGFFFEEE@@@@@@@@@@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;<<<======::::::;;;;;;<<<;;;;;;;;;999999:::::::::;;;;;;;;;<<<<<<===============<<<<<<<<<<<<<<<<<<===>>>???>>>>>>>>>>>>????????????AAAAAABBBCCCDDDEEEFFFGGGGGGIIIKKKMMMNNNQQQTTTWWW^^^bbbgggmmmrrruuuvvvvvvmmmgggdddgggjjjiiiiiikkkgggbbb[[[SSSKKKEEEDDDGGGBBBAAAAAA@@@??????>>>===999999999888999999:::;;;666666555555555666666777999888666555555555666777888:::;;;===???BBBGGGKKKHHHKKKOOOQQQSSSSSSUUUWWWSSSSSSUUUVVVXXXYYYZZZ[[[ZZZ[[[[[[[[[[[[\\\\\\\\\\\\[[[\\\aaalllzzzcccNNNDDDCCC===>>>===:::888:::;;;:::888888888888777666555444222333333444444555555555444444444333333333222222222222222333333444444444111111111111111111111111000000000000////////////...//////000000000000000000000000000000111111111,,,---...///000111222333////////////////////////000000000000000000000000......------------......///000111111000111333555111111222333333333333222222000222555666333333666999???IIIWWWmmm|||xxxtttppplll______^^^]]]^^^bbbgggkkkrrruuu|||}}}rrrfff^^^RRRRRRRRRRRRQQQPPPNNNNNNSSSTTTWWW[[[___bbbeeegggmmmmmmllljjjgggddd```___PPPOOONNNMMMLLLMMMMMMNNNRRR^^^ooo}}}wwwmmm```[[[WWWUUURRRNNNMMMOOORRRWWWcccvvv{{{\\\KKK>>><<<999666555555666777555444333333222222333333333333333333333333333333000111222333333222111000222222111111111111222222000000111111111111000000......//////000000111111222222222222222333333333NNNOOOQQQSSSTTTTTTSSSRRRTTTWWW\\\aaaeeeggghhhhhhiiilllqqqwww|||zzzxxxuuuqqqllleee^^^XXXZZZXXXVVVRRROOOLLLJJJJJJHHHHHHHHHHHHFFFDDDAAA@@@AAAAAA@@@????????????@@@???>>>>>>===>>>>>>?????????>>>>>>===<<<;;;::::::;;;;;;;;;::::::::::::999;;;<<<===>>>????????????@@@@@@@@@???>>>===;;;;;;???AAABBBCCCBBBBBBCCCEEEIIIFFFFFFJJJIIIEEEGGGMMMOOOPPPPPPQQQRRRVVV[[[___cccgggoooxxx}}}~~~zzzvvvqqqlllgggeeeeeeccc^^^YYYWWWTTTOOOJJJFFFCCCBBBAAA??????>>>===<<<;;;::::::::::::999888777777888888777777777777888888888888666666555555666777999:::555999???CCCFFFHHHJJJLLLLLLNNNPPPRRRSSSTTTTTTTTTZZZWWWTTTTTTWWWZZZZZZYYY^^^]]]ZZZZZZ]]]bbbcccaaa```ccclllyyykkkVVVFFFAAAAAA===<<<<<<;;;999888777777777777777777666666666666777777777777666555444333444444444444444444444444555444333333222222222222222222222111111111000000222222222222111111111111//////000000000000//////////////////////////////222111000.........///000000///...------...///000111111111111111111111111000///.........///111222222111111111000000//////111111222222222333333333111111222333444666666777888<<>>===<<<:::999999999999888777777777777777666666666777777777888888555555444555555777999:::999<<>>>>>???@@@??????>>><<<;;;999888888888777777666666666666777555555555666666666666777444444444444555777999:::===AAAEEEIIIKKKMMMPPPQQQQQQRRRTTTVVVWWWXXXXXXWWWYYYWWWVVVWWWYYY\\\]]]]]][[[[[[]]]^^^`````````aaafffuuu}}}aaaNNNDDD??????BBB<<<<<<;;;:::999888888777777777777666666666555555777777666666555444444444444444444444444444444444444444333222222222333333222222222111111111111111000000000000//////////////////000000000000//////000000000000000000000000111000///.........////////////............///000//////////////////////////////......//////000111111111000000000000///////////////000000000111111111111222333444555666666444666777666777===GGGPPPeee|||~~~}}}{{{vvvppppppuuuxxxvvvsssmmmlllttt}}}vvvmmmgggccccccdddeeeiiiqqqwwwyyyxxxuuutttuuu{{{{{{wwwuuutttvvvyyywwwqqqkkklllnnnssszzz~~~{{{tttlllcccZZZSSSOOOMMMJJJIIIKKKPPPZZZjjjxxxwwwaaaOOOBBB<<<<<<777666555444444444444444555333111111222333222222111111222222222222111111111111111111111111111111000000000000000111111111///000222111000000111222222222222111111111111111000000000000000000000000MMMMMMKKKJJJJJJKKKLLLLLLNNNPPPSSSVVVXXXZZZZZZZZZaaacccfffjjjooosssuuuwwwwwwxxxzzzzzz|||}}}{{{uuutttqqqmmmjjjgggfffeeehhhfffccc___\\\ZZZYYYYYYZZZYYYXXXVVVSSSQQQOOOMMMMMMMMMLLLKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGDDDDDDCCCCCCCCCCCCBBBBBB@@@@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCEEEGGGIIIJJJFFFGGGGGGGGGHHHKKKOOOSSSSSSTTTVVVXXXZZZ[[[___bbbbbbcccdddeeeeeegggkkknnnrrrtttyyy}}}|||wwwnnnggg___[[[VVVRRROOOKKKFFFBBB???>>>>>>===>>>>>>???@@@>>>>>>===;;;:::888777777777666666555555555666666444444444555555555666666333333333444666888;;;<<>>>>>>>>;;;;;;::::::999888888777777777666666666555555555666666555555444444444444444444444444444444444444444333333222222333333333111111111111111111111111222222222222111111111000//////000000000000//////000000000000000000000000////////////.../////////...............//////000////////////////////////............//////000000000000000000000000///////////////000000000111111111111222333444444555555333666888777777999>>>CCCPPPaaa{{{vvvssswwwzzzyyynnngggcccjjjrrrxxx|||tttkkkgggggghhhiiioooyyy}}}{{{zzzyyyqqqsssssstttxxxyyyzzzxxxtttlllcccZZZSSSPPPKKKLLLOOOWWWbbbssswww]]]LLLCCC===::::::777666555444444444444444222111111222333333111///333333444444444444333333111111111111111111111111111111111000000000000000...000111000///...///111111111111111111111111111000000000000000000000000MMMLLLKKKJJJJJJJJJLLLLLLLLLMMMOOOQQQSSSTTTTTTTTTVVVWWW[[[___dddiiilllnnnqqqrrrrrrqqqqqqtttxxx{{{||||||{{{xxxvvvsssqqqpppooopppnnnkkkhhheeecccccccccbbbbbbaaa___]]]ZZZWWWVVVUUUUUUTTTSSSSSSSSSSSSSSSTTTSSSRRRPPPNNNLLLJJJJJJHHHHHHHHHGGGGGGGGGGGGFFFHHHGGGGGGFFFFFFGGGHHHIIIGGGGGGGGGGGGHHHIIIJJJKKKIIIIIIJJJJJJKKKNNNSSSWWWXXX[[[^^^___aaadddhhhjjjnnnooonnnllliiihhhjjjkkklllnnnppprrrpppjjjaaa[[[QQQOOOLLLIIIGGGDDDAAA???======<<<<<<<<<<<<<<<===<<<<<<;;;:::999888777777666555555555555555666666444444444444555555555555333444444666888;;;>>>???CCCFFFIIILLLMMMOOORRRTTTUUUVVVXXXYYYZZZZZZZZZZZZXXXXXXYYYZZZ[[[\\\]]]^^^[[[ZZZ\\\___]]]\\\cccmmm{{{jjjYYYGGG@@@???>>>;;;::::::::::::999999888888777666666666666555555555555666555555444444444444555444444444444444444444444333333333222222333333444111111111111111111111111222222222222111111111000//////000000000000//////000000000000000000000000.........////////////...---......///////////////000000000000000000000000---....../////////////////////////////////000000000000000111111111222222111222222333333444444444222555888999888999;;;>>>FFFLLL\\\ttt~~~qqqhhhbbbfffmmmqqquuuxxx}}}wwwuuuwwwuuuwww~~~vvvwwwvvvwww}}}}}}yyy{{{yyytttlllaaaYYYUUUSSSQQQVVV___jjjzzzkkkZZZHHH???<<<888444333666666555444444444444555111222555888999777333///222333333444444333333222000000000000000000000000111111111000000000000000000111222222000000111222111111111111111111111111000000000000000000000000KKKKKKKKKJJJKKKKKKLLLLLLIIIIIIJJJLLLMMMMMMMMMNNNOOOQQQSSSWWW\\\```dddfffhhhhhhhhhhhhgggiiilllooossswwwxxxwwwxxx~~~~~~|||zzzyyyxxxxxxtttsssqqqpppnnnmmmlllllljjjjjjjjjiiigggeeebbbaaa______^^^^^^^^^^^^______^^^\\\ZZZWWWTTTQQQNNNMMMNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLJJJJJJJJJKKKLLLMMMLLLMMMNNNNNNOOOOOONNNNNNLLLMMMNNNNNNOOORRRVVVYYY]]]bbbeeedddggglllpppqqqvvvuuusssoooiiieeeddddddaaaaaabbbbbb```[[[TTTNNNIIIHHHFFFCCC@@@>>><<<:::::::::::::::999888888888999999999999888888888888666555555555555666666777444444444555555555555666555555666888;;;>>>AAACCCFFFHHHKKKMMMNNNPPPSSSUUUUUUVVVXXXYYYZZZZZZYYYYYYXXXYYY[[[[[[ZZZZZZ[[[]]]YYYVVVWWWZZZZZZ]]]lll}}}wwwZZZNNNBBB???@@@===:::999::::::999999888888888888666666666555555555444444666555444333333444555666444444444444444444444444333333222222222333444444111111111111111222222222000000000000//////////////////000000000000//////000000000000000000000000------.../////////......,,,---...///000000000///000000000000000000000000------...////////////.........////////////000000000000000111111111222222111222222222333333333444222444666666555555666777>>>===EEEXXXqqqvvvmmmgggiiimmmnnnnnnpppuuu{{{zzzwwwwww{{{zzzxxxwwwtttrrrlllccc[[[WWWXXX[[[aaaiiisssyyyeeeRRRGGG===;;;;;;888333111666555555444444444555555333555888<<<===;;;666222000000111111111111000000000000000000000000000000000000000000000111111111333555555555333222333444111111111111111222222222000000000000000000000000HHHIIIIIIJJJKKKKKKKKKKKKHHHHHHIIIIIIJJJJJJJJJJJJLLLMMMNNNPPPTTTWWW[[[]]]\\\]]]^^^^^^___```cccffffffjjjllljjjlllsssxxxyyyyyyzzz}}}~~~}}}|||||||||vvvvvvwwwwwwvvvuuuttttttpppqqqrrrrrrqqqooommmlllhhhhhhhhhhhhiiijjjkkklllhhhfffccc```\\\YYYVVVUUUTTTTTTTTTTTTSSSSSSSSSSSSQQQPPPNNNMMMMMMNNNPPPQQQQQQSSSVVVXXXXXXXXXVVVUUUPPPRRRTTTTTTUUUWWWYYY\\\aaagggjjjhhhjjjqqquuuttttttssspppjjjccc]]]ZZZYYYUUUTTTTTTSSSRRRNNNIIIDDDAAAAAAAAA???<<<:::999999888888999888888777777666777777777888888888999999666666555555666666777888444555555555555666666666777777888;;;>>>BBBEEEGGGIIIKKKMMMNNNOOOQQQTTTVVVTTTVVVWWWXXXYYYYYYXXXXXXXXXZZZ\\\[[[YYYXXXYYY[[[YYYUUUTTTYYY\\\ddd|||aaaNNNEEE>>>======;;;999:::999999999999888888888888666666555555555444444444666555333222222333555666444444444444444444444444333222222222333333444555000000111111111222222222000000000000//////////////////000000000000//////////////////////////////,,,---.../////////......,,,---...///000000000///////////////////////////,,,---.../////////.............../////////000000/////////000000000111111222222222222222333333333333333444333333333444555888777<<>>>>>======<<<;;;::::::999999::::::999888777555555777888999777777777777777777777777777666666555555555666666666777777777666666777999999<<<@@@DDDGGGIIIJJJJJJJJJKKKNNNPPPSSSUUUVVVVVVXXXXXXXXXXXXXXXXXXWWWWWW]]][[[YYYVVVVVVVVVXXXYYYTTTWWWYYY\\\fff}}}zzz]]]FFF@@@???===<<<;;;;;;;;;<<<;;;;;;:::999777555333222666555555555555444444444555555555555555444444444777777666444111///---+++222222222222222222222222222222111111111111222222...///////////////......000000000000////////////000...+++))))))+++...000000000000000000000000000////////////////////////////////////000000000000//////............/////////////////////000111111222111000//////000111222000111111111111222222222222222333333333333444444555666777999<<>>??????>>>===<<<<<<<<<<<<;;;;;;:::999999999999::::::999777666666777999:::666666666666666666666666777666666555555555666666555666777666666666888:::;;;>>>AAAEEEIIIJJJKKKKKKLLLLLLNNNPPPRRRTTTVVVWWWYYYXXXWWWWWWWWWWWWWWWWWWYYYYYYWWWTTTRRRRRRTTTWWWZZZ___dddhhhrrrhhhSSSCCC???>>>===;;;:::999999999999999999888777666555444555555555555444444444444666666555555444444333333111222333333333333333222333333222222222222222222222222111111111111222222222222111000///---+++***000000000000////////////000...,,,++++++,,,...000////////////////////////////////////////////////.../////////000000000000000///...............//////////////////000000111111111000//////000111111000000111111111222222222222222222333333333444444333444555666888<<>>;;;::::::;;;;;;::::::::::::;;;;;;;;;:::999999888888999999:::999888777777888999:::666666666666666666666666666666666555555666666777333555666666666888:::<<<>>>@@@DDDHHHKKKMMMMMMMMMOOOOOOOOOPPPRRRTTTVVVXXXYYYXXXVVVUUUUUUUUUVVVWWWVVVWWWVVVRRRNNNPPPVVV]]]hhhnnnuuuzzzhhhTTTHHHBBB???>>><<<:::888777777777777777888888888777666666555555555555444444444444666666666555444333333222///000222333555666666666333333333222222111111111222222111111111111222222222222111000///---,,,+++000000000000//////////////////............//////////////////////////////////////////////////////....../////////000000000000000///...---------...//////......//////000111111000000//////000000111000000000111111111222222222222222222333333333333333444555444444666999;;;>>>FFFSSScccwww~~~uuurrruuuxxxyyypppddd^^^aaaggglllnnnnnnmmmlllkkkkkkooouuuyyyzzzoookkkiiimmmqqqtttxxx||||||xxxsssnnnjjjiiiiiiiiinnnttt~~~zzzssslllggg```\\\YYY[[[^^^aaahhhoooooonnnmmmkkkggg___UUUNNNTTT\\\iiivvvxxx]]]NNNAAA>>><<<777666999444444555555444444333222444444444444444444444444111111222222222222111111111111222222222111111000//////000111222222222222111111111111111111111111111111111111000000000000111111000000000000//////////////////////////////HHHIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHGGGEEEDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAADDDGGGHHHGGGFFFEEEEEEDDDHHHLLLNNNOOOOOOPPPQQQRRRSSSUUUZZZ___bbbcccbbb^^^^^^^^^^^^^^^^^^______eeehhhjjjllllllmmmooopppssssssssstttuuurrrmmmiiillljjjhhheeecccbbbbbbbbbeeecccaaa```^^^]]][[[ZZZWWWWWWVVVWWWXXXZZZ\\\]]]^^^]]]]]]]]]]]]^^^^^^___^^^______^^^[[[VVVQQQNNNJJJLLLMMMMMMKKKJJJKKKMMMPPPOOOMMMKKKIIIFFFEEEDDD???>>>===;;;::::::::::::999888888888999999:::;;;::::::999888888888888888888888777777777777888888666666666666666666666666666666666666666666777888333444666777888:::===???AAACCCGGGKKKNNNOOOPPPPPPRRRQQQPPPPPPQQQTTTWWWXXXYYYXXXVVVTTTTTTTTTUUUVVVUUUVVVUUUQQQOOOUUUbbbnnn|||nnnVVVHHHCCCAAA>>>===<<<:::999777666666777777777777777666666555555555555444444444333333777666555555444333222222333333444555555555444444444333333222222111111111222222111111111111222222...//////000000000000///000000000000//////////////////000000000000//////////////////////////////////////////////////////........./////////000000000000///...------------///............///000000000000000//////000000000000000000000111111111111111222222222222333333333444555666666444444555777999===CCCMMM[[[ppp|||xxxyyy{{{}}}sssgggdddkkkuuu{{{|||xxxwwwtttqqqoooqqquuuyyyzzzrrrjjjjjjkkknnnpppqqqrrrsssooollliiiffffffhhhkkkmmmsss||||||xxxrrrmmmhhhccc___\\\YYYWWWUUUVVVYYY^^^eeejjjiiihhhgggdddaaa\\\WWWTTT]]]iii{{{mmm\\\LLLBBB:::::::::777666777444444555666666555555555444444444444444444444444000111111222222111111000000111111222222222111111...///000222222333333333222111111111000000000///..................------000000000000000000//////////////////////////////GGGGGGHHHIIIIIIJJJIIIIIIJJJIIIHHHGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@AAACCCFFFFFFEEECCCBBBBBB@@@DDDHHHJJJKKKKKKKKKLLLNNNNNNOOOSSSWWWYYYZZZYYYTTTTTTSSSSSSTTTUUUVVVVVV[[[^^^```aaaaaabbbcccdddeeeeeefffhhhhhhgggdddaaadddbbb```]]]\\\[[[ZZZZZZ[[[[[[[[[YYYWWWVVVUUUTTTRRRQQQRRRRRRSSSUUUWWWXXXZZZYYYXXXWWWVVVUUUUUUUUURRRSSSSSSRRROOOLLLHHHFFFBBBCCCCCCCCCBBBAAAAAABBBCCCCCCBBB@@@???>>><<<<<<999999999999999999::::::888888888888999:::;;;;;;999999888777777777777888666666555555555555666666555555555555555555555555666666666666666777888888555666999:::;;;===@@@CCCDDDFFFJJJMMMPPPQQQRRRRRRTTTSSSRRRQQQRRRTTTVVVXXXYYYXXXVVVUUUTTTTTTUUUUUUTTTTTTSSSQQQSSS___sssrrrYYYJJJDDD@@@>>>>>>===<<<;;;:::888777666888888888777666555444333555444444444444333333333666555555444333333222222555555555555444444333222333333333222222111111111222222111111111111222222......///000111111000000000000000000//////////////////000111111000//////........................////////////////////////............//////////////////...---------------...............//////000/////////000000///////////////000000000111111111111111111222222222333333222444555555444444555666888:::===AAAHHHUUUeeeppp~~~~~~|||uuukkkjjjrrr||||||xxxwwwyyy{{{xxxpppuuuzzz}}}}}}{{{xxxuuuooonnnmmmmmmooorrrvvvxxx}}}~~~tttllljjjfffbbb^^^[[[YYYVVVSSSSSSTTTWWW[[[aaaiiiooorrrrrrpppmmmiiieeeccccccccclllxxxzzzeeeSSSHHHBBB===999::::::888666666333444444555555555555555444444444444444444444444000111111222222111111000000111111222222222111111...///000222222333333333222222111111000/////////------------------......//////////////////000000////////////////////////EEEFFFGGGHHHHHHIIIHHHHHHIIIHHHHHHGGGFFFEEEDDDDDDBBBAAA@@@@@@??????@@@@@@???AAABBBBBBAAA????????????BBBEEEFFFFFFFFFGGGHHHHHHHHHHHHJJJMMMOOOPPPOOOLLLKKKJJJJJJKKKLLLNNNOOOTTTUUUWWWXXXWWWWWWXXXYYYVVVWWWXXXYYYZZZZZZYYYXXXZZZXXXVVVTTTRRRQQQQQQRRRPPPQQQRRRQQQOOOMMMMMMMMMMMMMMMMMMNNNOOOQQQRRRSSSRRRQQQOOONNNLLLKKKJJJJJJGGGGGGGGGFFFDDDCCCAAA???===============<<<<<<<<<===<<<;;;:::999888777666666666666777777888888888888888888888888999:::;;;999888777777666777777777444444555555555555444444555555555555555555555555666666666666777888999999888:::<<<>>>???AAADDDGGGFFFHHHLLLOOORRRSSSSSSSSSVVVUUUTTTSSSTTTUUUVVVWWWYYYXXXXXXWWWVVVUUUTTTTTTRRRRRRRRRTTT\\\mmmxxxZZZHHHCCC@@@===;;;<<<<<<<<<;;;:::999888777888888888777666555333222444444444444333333333333444444444444333333333333222222333444444444444444222222222222222222222222222222111111111111222222111111111111000///...---000000000000//////////////////000000000000//////........................////////////////////////------........./////////...---------------............------......///000...//////000000//////.../////////000000000111111111111111111222222222222///111222222222222333444333555777888;;;BBBKKKRRRhhh|||{{{{{{{{{~~~~~~wwwpppooouuu}}}}}}zzzzzz{{{~~~||||||}}}}}}}}}|||{{{xxxrrrjjjddd\\\ZZZWWWUUUTTTRRROOOMMMLLLUUU___iiiuuuxxxrrrpppsssuuu}}}lll[[[KKK@@@<<<999777777777888888666555222222333333444333333333333333333333333333333333111111222222222222111111111111222222222111111000//////000111222222222222111111111000000/////////////////////000000000000......////////////000000////////////////////////DDDDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDBBBAAA@@@@@@??????@@@@@@>>>@@@@@@@@@>>>===>>>??????@@@BBBBBBAAABBBCCCDDDDDDCCCBBBCCCFFFHHHHHHGGGEEEDDDCCCCCCCCCEEEGGGHHHKKKMMMNNNNNNMMMLLLLLLMMMLLLMMMMMMMMMMMMMMMOOOPPPOOONNNLLLJJJIIIHHHIIIIIIEEEGGGIIIHHHFFFDDDDDDEEEFFFGGGGGGHHHIIIJJJJJJKKKIIIHHHFFFEEECCCBBBBBBBBB@@@@@@???>>>===<<<;;;:::999888888888999999999888888888888777777666666666666666777777777777777777888888777777777888888999888888777666666666666777444555555555555555555444555555555555555555555555666666666666777888999:::<<<>>>@@@AAABBBDDDGGGJJJGGGJJJMMMPPPRRRTTTTTTSSSVVVVVVVVVVVVUUUUUUUUUUUUXXXYYYZZZZZZXXXVVVTTTSSSRRRSSSVVV]]]kkk~~~uuu___JJJ@@@???===;;;;;;999999:::::::::999777777666666777777666555555444444444444333333333222222222333333333333444444444000111222333444444444444111111111222222333333444222222111111111111222222111111111111111000///...000000000000////////////////////////////////////........................////////////////////////---------.........//////,,,,,,,,,,,,---...//////...------------...//////......///000000///......////////////000000000111111111111111222222222222000111222111000000222444111444666666555888===BBBKKKZZZmmm~~~~~~}}}}}}{{{}}}~~~~~~}}}zzzuuusssvvvyyy{{{|||xxxttttttvvvyyy{{{|||zzz|||zzzzzz{{{yyyvvvrrrmmmgggaaa]]]SSSRRRSSSTTTVVVVVVTTTRRRWWWdddttt{{{bbbRRRGGG>>>::::::666777777777777888666444333333444444444333333222333333333333333333333333222222333333333333222222222222222222222111000/////////000111111000000000000000000000000///////////////000000000111111111........./////////000000////////////////////////CCCCCCDDDFFFFFFGGGGGGGGGDDDDDDDDDDDDDDDCCCCCCCCCBBBAAA@@@@@@???@@@@@@@@@@@@AAAAAA@@@>>>>>>???AAA??????@@@???>>>???@@@BBBBBBAAA@@@AAACCCDDDDDDDDDAAA@@@???>>>???AAACCCEEEEEEFFFGGGGGGEEEDDDDDDDDDHHHIIIHHHGGGFFFFFFHHHJJJHHHGGGEEEDDDCCCCCCCCCDDD>>>AAACCCCCC@@@>>>>>>@@@AAAAAAAAABBBCCCCCCDDDDDDBBBAAA@@@??????>>>>>>???>>>>>>===;;;:::999888888555444333444666666666555444444555666777888999999888999999999999888777777777777666666666666777777888888777666666666666666555555666666666666555555555555555555555555555555666666666666777888999:::???AAACCCDDDDDDFFFIIILLLHHHJJJMMMQQQSSSTTTTTTTTTVVVWWWWWWWWWWWWVVVUUUTTTXXXYYY[[[[[[ZZZWWWTTTRRRUUUWWW\\\gggwwwbbbRRRDDD???>>>;;;;;;>>>666777888999999888777666444444555666777777666666444444444333333333222222111222222333333444444555222222222333333222222111000000111222333444444555222222111111111111222222......///111111222222222000000000000//////////////////............//////........................////////////////////////---------.........//////+++++++++,,,---...///000...------------...//////---...///000000///...---////////////000000000000000111111111111222222222333444333222000111333555666888999888555555999<<<999DDDRRR```rrr{{{tttpppooonnnllljjjlllmmmnnnnnnooosss{{{}}}yyysssnnnmmmooosssuuuwwwvvvtttsssrrrrrrssstttlllqqqxxx~~~zzzqqqooosss|||yyyssskkkddd]]]XXXUUUNNNPPPSSSXXX]]]______^^^iiixxxtttaaaMMMDDD@@@<<<;;;>>>999;;;;;;:::999999777444666666777777666666555444333333333333333333333333222333333444444333333222333333333222111000///...///000000000000//////.../////////000000000000000---.........//////000000---.........//////000000////////////////////////CCCDDDFFFGGGHHHHHHGGGGGGHHHHHHFFFEEEDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????????>>>======>>>============<<<<<<<<<<<<<<<<<<======>>>>>>>>>???@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBAAAAAA@@@@@@???????????????????????????>>>===<<<;;;:::::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<999888888888777777666666555555555444444333333333555444333333333333444555777777666666555555444444444555555666777888888999888888777666666666666666666666555555555444444444666555333222222333555666777888888888888:::>>>AAA>>>@@@CCCFFFHHHIIIJJJJJJMMMMMMMMMNNNPPPSSSUUUWWWVVVWWWWWWVVVUUUVVVXXXZZZ\\\YYYYYY]]]^^^YYYVVVUUUXXX]]]iiizzz{{{aaaLLLFFF???<<<======;;;888888888888888888777666666666666555555555444444444555444333222111111111111333333333333333333333333444444444444444444444444222222333222///......///000000000000000000000000000000000000000000000000////////////////////////333333222222111111000000........................////////////////////////000///...------...///000...------,,,,,,------.........------------......,,,---///000000000///...////////////000000000000000000000000000000000000222222222222222222222222333333222222333444666777888;;;???EEEPPPbbbxxxyyyrrriiiaaa]]]\\\[[[[[[\\\```cccaaacccjjjqqqttt{{{uuupppooommmkkkmmmrrrrrrsssrrrqqqpppqqqsssuuuooopppxxxttttttqqqmmmjjjkkkqqqvvvzzznnncccZZZTTTPPPNNNOOOPPPVVV```fffgggiiimmmxxxpppVVVOOOFFF@@@???===:::666888999:::999777777777999666666666555444222111000333555888999999777444111111111111111111111111111000000/////////111222333////////////............111///......000000...+++////////////000000000000000000//////.........---000000000000000000000000CCCDDDEEEGGGHHHHHHHHHHHHHHHHHHFFFEEECCCBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>=========<<<<<<>>>>>>>>>>>>>>>======<<<======<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<============>>>>>>>>>>>>>>>???@@@@@@?????????===========================<<<;;;::::::999999999999999999999:::::::::;;;::::::::::::::::::::::::888777777777666666666666555555444444444333333333555555444333333444555555666666666666666666666666555555555666666777777777888777777666666666666666666666555555555444444444666555444333333444666777888888999999:::<<<@@@CCCBBBCCCEEEGGGIIIKKKLLLLLLNNNNNNOOOOOOQQQSSSUUUVVVVVVWWWWWWWWWVVVWWWZZZ\\\```]]]]]]___]]]ZZZYYY\\\___hhhxxxhhhTTTHHHCCC===:::;;;<<<999777777888888888888777666666666666555555555444444444666555444333222222222222333333333333333333333333333333333333333333333333111222222111///...///000000000000000000000000000000000000000000000000000////////////////////////000000000000////////////................................................///...---,,,,,,---...///...------,,,,,,------.........------------......------...///////////////.../////////000000000000000000000000000000000000222222222222222222222222333333222222333444666666333666999<<>>:::;;;;;;888666666777777666555444444555777777777666555333222111333555666777777555333222111111111111111111111111111000/////////000111222111111111111000000000000000...---...000000...,,,.../////////000000000000000/////////............////////////////////////CCCCCCDDDFFFHHHIIIJJJKKKIIIIIIGGGFFFDDDBBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???>>>=====================<<<;;;;;;;;;;;;;;;;;;::::::::::::777777777777888888888888888999999999:::::::::::::::;;;<<<===============;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888777888888666666777777777888888888777777777777777777777777666666666555555555555555555444444444444333333333555555444333333444555555555555555666777888888888555555555555555555555666888777666666555555666666555555555555555444444444666555444444444666777888888:::;;;<<<===???CCCFFFHHHHHHIIIJJJKKKMMMNNNOOOPPPPPPPPPQQQRRRTTTUUUVVVVVVWWWXXXXXXXXXZZZ\\\^^^```^^^]]]]]]ZZZXXX\\\bbbmmm{{{eeeSSSHHHCCC>>>:::888999:::888666777777888888777777666555555555555555555444444444666666555444333333333333333333333333333333333333222222222222222222222222000111222111000///000111000000000000000000000000000000000000000000000000////////////////////////---------...............------------------------........................------,,,,,,,,,,,,------...------,,,,,,------.........------------...............---......///000....../////////000000000000000000000000000000000111111111111111111111111222222222222333444555666333555777888999<<>>>>>===;;;<<<<<<<<<<<<;;;::::::::::::::::::999999999888555555555555555555555555666666666777777777777888888888:::;;;<<<<<<<<<<<<::::::::::::::::::::::::888888777666666555666666555555555555666666666666666666666666666666666666444444444444444444444444444444444444444444444444555555444444444444555555666666666777777777888888555555555555555444444444777777666555555555555666555555555555555555555555444444444444555777999::::::<<<>>>???AAACCCGGGJJJLLLLLLKKKKKKLLLNNNPPPQQQRRRRRRRRRSSSTTTUUUUUUVVVVVVXXXZZZ[[[[[[\\\___aaabbbaaaaaaaaa^^^]]]eeennnjjjRRRGGGDDD>>>;;;888777888999888777777777777777777666666555555555555555555555555555555555444333333333333333333333333333333333333333222222222222222222222222///000111111000///111222000000000000000000000000000000000000000000000000////////////////////////,,,,,,,,,------......///------------------------........................------------------------...------,,,,,,------......------,,,,,,------...///...---,,,---...///000........./////////000000000000000000000000000000111111111111111111111111111111111222333333444444333555666666666777:::>>>CCCMMM\\\lll~~~yyyooommmsss{{{uuuhhhfffgggfffeeeeeedddfffhhhkkkpppwww}}}zzzwwwwwwxxxzzz|||yyy~~~}}}uuukkkeeebbb```\\\YYYZZZ\\\]]]]]]\\\\\\]]]^^^dddfffhhhiiijjjjjjjjjjjjfffccc___^^^___aaaaaaaaalllppp{{{wwwfffWWWMMMGGGBBB???;;;999777777:::<<<<<<;;;999::::::999666555555666555555555555444333222111444333333222222222222222111111111111111111111111111111000000////////////............////////////------...///000000000///........./////////000000///////////////.........////////////////////////DDDEEEFFFIIIKKKMMMOOOOOOOOONNNLLLIIIGGGDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===<<<;;;:::999;;;;;;;;;;;;;;;:::999999:::999999999888888888888444444444444444444444444555555555666666666777777666777888::::::;;;;;;;;;999999999999999999999999666555555444444444444555555555555555666666666666555555555555555555555555333333333333333444444444444444444444444444444444555555555555555555555555888777777777666666666555555555555555555444444444777666666555555555555555444555555555555555555555333333444666777999:::;;;===???BBBCCCEEEGGGJJJLLLMMMMMMLLLLLLMMMNNNPPPQQQSSSSSSTTTUUUVVVVVVWWWWWWWWWYYY\\\]]]^^^___aaacccfffgggjjjmmmlllnnnvvvqqqYYYHHHBBBAAA;;;:::888888888999999999777777777777777666555555444555555555555555555555444333222222222222222222333333333333333333333333333333333333333333333333///000111111000///111222000000000000000000000000////////////////////////////////////////////////---------....../////////------------------------.................................//////............------,,,,,,------...------,,,,,,,,,,,,------...---,,,,,,,,,---///000............////////////////////////////////////000000000000000000000000000000111222222333333333222222111111111333666888:::===DDDOOO\\\nnn}}}pppjjjiiifffcccccc```aaabbbdddiiirrr|||~~~{{{{{{{{{wwwsssppprrrtttwwwyyyyyyzzzyyyxxxzzz}}}yyyrrrlllgggbbb]]]YYYYYYXXXWWWUUUXXXYYYYYYYYYWWWXXXYYY[[[___aaaccceeefffeeebbb```ZZZZZZ\\\aaahhhooosssuuusss^^^VVVLLLCCC???>>><<<;;;:::999999999;;;<<<;;;;;;999::::::999777555666777333333333333222111111000444333222111000111111222111111111111111111111111000000000000//////......---........./////////000,,,---///////////////000............////////////.........///////////////........................EEEFFFIIILLLNNNPPPPPPPPPPPPOOOMMMJJJGGGDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>===<<<<<<;;;;;;;;;;;;;;;;;;:::999999999999999999888888888888555555555555555444444444555555555555666666666666666666777888999999999888777777777777777777777777444444333333333333444444444444555555555666666666555555555555555555555555333333333333444444444444333333333444444444444555444555666666666666555444777777777666555444444444555555555555555555555666777666555555444444555555444444444555555555555555444555666888;;;===>>>???AAACCCFFFGGGHHHJJJLLLNNNMMMMMMMMMNNNOOOPPPQQQRRRSSSSSSUUUVVVXXXXXXXXXXXXYYY[[[^^^``````aaacccdddfffiiipppyyy}}}rrr\\\LLLBBB===<<<999999888888888888999999666666777777666666555444444444444555555555555555333222222111111222222222333333333333333333333333333333333333333333333333000111222111000///000111000000000000000000000000////////////////////////////////////////////////.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------......///000000///.........------,,,,,,------...------,,,,,,,,,,,,---------------,,,------...///------.........///////////////////////////////////////////////////////////////000222222222222222555444222000000222444666999888999>>>EEEOOO___mmmwwwoookkkgggfffgggffffffggghhhkkkpppxxx}}}}}}xxxxxx~~~wwwpppkkkhhheeeccciiinnnuuu{{{~~~}}}zzzwwwrrrpppmmmkkkiiifffbbb___]]]\\\[[[YYYWWWTTTSSSRRRWWWXXXYYYYYYXXXZZZ]]]```ddddddgggiiikkkjjjfffbbb___aaafffnnnxxxiiiXXXHHHEEE@@@===<<<;;;999888777777888999999888777777555666777666444333444555111222222222111111000///333333222111111111111111111111111111111111111111//////000000000///......//////000000111111222222,,,...000000///...///000------........./////////.........///////////////........................FFFHHHLLLPPPRRRRRRQQQPPPPPPNNNLLLIIIFFFCCCAAA???>>>>>>>>>>>>>>>>>>>>>>>>AAAAAA@@@@@@?????????>>>;;;;;;;;;<<<;;;::::::999::::::999999999888888888777777777777666666666555444444444555555555666666444555555666666555555555555555555555555555555555444333333333333333444444333333444444444555555555444444444444444444444444333333333333444444555555333333333444444444555555444555666777777666555444555555555555444444444444555555555666666777777777666666555444444444444555444444444555555555666666666888:::<<>>::::::777888888888777777888888666666777777666666555444444444444555555555666666333333222222222333333444333333333333333333333333222222222222222222222222111222222111///...///000000000000000000000000000////////////////////////////////////////////////////////////............,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...//////...------...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,------......---------------.........//////////////////////////////////////////////////////...///000111222222222111555444333333333444444444777444555999;;;===GGGQQQ```nnn|||wwwtttvvv{{{zzz|||~~~~~~|||||||||}}}rrrkkkfffjjjnnnpppqqqsssqqqooojjjccc\\\YYYZZZ]]]fffllltttzzz|||yyysssooogggccc___]]]___bbbdddeeefffiiijjjgggaaa]]]\\\]]]```aaabbbccceeeiiinnnrrrwwwwwwyyy}}}|||yyyxxxyyy~~~qqqaaaQQQHHH>>>>>>======<<<:::777666444555777888777555444444111333444444222222333555111222222222222111000000333333222222222111111111111111111111111111111111---...///000000000///.../////////000111222222222---///111000...------///---------.........//////............/////////000........................GGGJJJNNNRRRTTTSSSQQQOOOOOOMMMKKKHHHDDDAAA???>>>====================================<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999:::::::::999999999999888999999888888888777777777333333444444444555555555333333444444444333222222333333333333333333333333333333333222333333444444222222333333333444444444333333333333333333333333333333333444444555555555333333333444444555555555444555666777777666555444222222333333444555555555444555555666777888999999666666555444444444444555444444444555555555666666999:::===@@@BBBEEEFFFGGGFFFHHHKKKLLLLLLMMMNNNPPPLLLNNNPPPRRRTTTTTTTTTTTTRRRSSSVVVXXXZZZ[[[[[[[[[\\\^^^aaaccccccccccccdddrrrwwwuuuaaaLLLDDDAAA<<<999:::666777888777666666666777666666666666666555555444444444444555555555666666444444333333333444444555333333333333333333333333000000000000000000000000222333333222///......///000000000000000000000000/////////////////////////////////////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---......---,,,,,,...------,,,,,,------...---,,,,,,++++++,,,,,,---+++,,,---...///...---,,,---------.........//////////////////////////////////////////////////////---...000111222222111111......///111222333111000333222555999999666;;;CCCGGGPPP]]]lll{{{lllccc]]]]]]`````````bbbaaaaaa```ZZZUUUTTTYYY___aaafffmmmrrrrrrmmmgggbbb^^^[[[XXXYYY___gggooosssuuuzzz|||xxxpppkkkkkkoookkkmmmooorrruuu{{{zzzcccRRRHHHBBB???777888888999888777444222222555777888777555444444000222333333333333444666222222333333333222111111222333333333333222111111111111111111111111111111,,,---...000000000//////,,,------...///000000111...000222111...,,,---...---------.........//////---.........//////000000........................NNNMMMMMMPPPSSSTTTRRRPPPSSSOOOKKKGGGEEECCCAAA???@@@???????????????@@@@@@??????>>>>>>======<<<<<<<<<<<<<<<<<<;;;:::999888999999888888888888999999888888888888777666444444666666666666555444333222555555555444444333333333...000111333444444333333111111111222222333333333222333444444555555444444777666444222222444666777444444444555555555555666777777666555555555555555555555666666666666555555666666666666666666555555444444444555555555666666666666666555555555444444222444666777777777888:::;;;===@@@AAACCCEEEIIIKKKLLLMMMNNNOOOOOOOOONNNNNNRRROOOPPPSSSSSSQQQRRRTTTXXXYYYZZZZZZZZZ[[[^^^aaa___]]]```fffgggeeehhhppp|||[[[RRRFFF???===<<<:::888777777777777777888888888555555666666666666555555333444666777777555333222555444222000000111222333222222222222222222222222333333333222222222111111000000111111111111000000111111000000//////......000000000000//////////////////...---,,,,,,++++++//////.........---------.........------,,,,,,,,,//////...------------...///......------,,,++++++***+++---//////...---,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................///////////////---,,,...111333222000......///000111222222333222222222222222222222222000000000000111111111111///000111222444555666777===AAAGGGNNNYYYiii}}}yyyrrrjjjfffggghhhgggeeecccaaa\\\XXXWWW[[[bbbgggjjjpppuuusssjjjbbb```aaaaaabbbcccdddhhhttt~~~||||||}}}ppp^^^OOOFFFAAA<<<888666666555444444444444555333333333333333333333333222333333444444333333222333333333222222222111111222222222111111111000000333222111111000000111111111111111111111111111111//////.........---------........................------------------------++++++---...//////000000//////............//////PPPOOONNNPPPRRRSSSPPPNNNPPPMMMIIIFFFEEEDDDBBBAAA??????>>>>>>>>>??????@@@???>>>>>>>>>=========<<<<<<<<<<<<<<<;;;:::999888999999888888888888999999888888888888777666555444444444555555666555555555555555444444444444444444000111222333333333333333222222222333333333444444222333444444555555444444666666555444444555666666444444444555555555555666777777666555555555555555555555666666666666555555555555555555555555555555444444555555555555555555444444555555555555555555444666888999999999:::;;;>>>@@@BBBCCCDDDFFFIIILLLMMMNNNOOOQQQQQQQQQPPPPPPSSSPPPPPPTTTTTTRRRSSSVVVUUUWWWXXXYYYZZZ\\\```ccccccccceeegggfffgggrrr~~~iiiRRRJJJAAA<<<;;;<<<:::888777777777777777777777888666666666666666666666666666666777777666555222111333111000......///000111333333333333333333333333333333333333222222222222000000111111111111000000111000000000/////////...000000000000//////////////////......---,,,,,,+++//////.........---------......---------,,,,,,,,,//////...------------...------------------------------,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------............---+++***+++...///...,,,.........///000000111111111111111111111111111111/////////000000000111111222222222222333333444444666888;;;>>>DDDNNN]]]ggg{{{}}}xxxwwwzzz|||{{{yyyqqqmmmhhhcccaaaeeelllqqqyyy~~~}}}wwwtttssswwwxxxxxxxxx{{{yyyrrraaaWWWJJJAAA===;;;999777666666555444444444444555333333333333333333333333333333333333333333333333333333333222222222111111333333333222222111111111333222111111000000111111000000000000000000000000//////.........---------........................////////////////////////,,,,,,---...//////////////////............//////SSSRRRQQQQQQRRRRRRPPPNNNOOOLLLHHHEEEDDDCCCBBB@@@???>>>>>>======>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;:::999888999999999999999999999999888888888888777666555555333333444555666666666666444444444555555555555555333333222222222333333444333333333444444444444444333333444555555555555444666666666666666666666666444444444555555555555666777666555555444555555555555555666666666666555555444444444444444444555555555555555555555555555555555555666666777888888888777999;;;<<<;;;;;;<<<>>>AAACCCEEEEEEFFFGGGJJJLLLOOOPPPRRRSSSTTTTTTSSSSSSTTTQQQQQQTTTUUUSSSTTTXXXUUUWWWZZZ[[[]]]___cccfffggghhhhhhhhhhhhoookkkUUUFFFAAA<<<999:::;;;:::999888888777777777777777777777666555444444555666777888888888888666444222111666555333222222222333444333333333333333333333333444444444333333333222222000000111111111111000000000000000000////////////000000000000////////////000//////......---------...............---------...------------,,,,,,,,,//////...------------...++++++,,,------...//////000...,,,++++++,,,...///++++++,,,,,,------......,,,,,,,,,---------......,,,,,,,,,------------...///...---...///000///...............////////////000000000000000000000000....../////////000000000444444333333222111111111333444555555666;;;CCCJJJUUU```qqq{{{yyy|||vvvcccUUUOOOGGGAAA999666666777777666666666555444444444444555333333333333333333333333444333333222222333333444333333333222222222111111333333333333222222222222222222111000000000000111/////////////////////////////////............---////////////////////////000000000000000000000000---......//////.........//////............//////ZZZYYYXXXVVVUUUSSSPPPOOOPPPLLLGGGCCCAAA@@@???===???>>>==================>>>>>>>>>>>>============<<<<<<<<<<<<;;;:::999888999999999999999999999999888888888888888777666555444444555666666666666666444444555555666666666777666555333222222333444555444444555555555555555555333444444555555555555555666666777777777777666666444444444555555555555666666555555444444555555555555555666666666666555555333333333444444444444444666666666666666555555555777888888:::;;;<<<======:::<<<>>>???>>>>>>???@@@CCCEEEFFFFFFFFFGGGJJJLLLPPPRRRSSSUUUWWWWWWWWWVVVTTTQQQQQQTTTUUUTTTUUUYYYYYY[[[]]]___```bbbeeeggggggggghhhkkkrrrqqqXXXJJJ???===::::::;;;<<<;;;999888888888777777777777777888777555333333555777888777777888777666555444333777777666555444555555555444444444444444444444444444444444333333333333222000000111111111111000000000000000000////////////000000000000////////////000000//////....................................------------------------//////...------------...,,,,,,,,,---------......///...---,,,+++,,,------***++++++,,,---...//////,,,,,,,,,---------......,,,,,,---------.........000000//////000000////////////////////////......000000000000000000000000............////////////333333222222111111000000222333555555555777<<>>:::777555666777666555666666555444444444444555333333333333333333333333444333333222222333333444333333333222222222111111222222111111111111111111222222111000000000000000/////////////////////////////////...............000000000000000000000000///////////////////////////////////////...------//////............//////kkkjjjhhhccc\\\VVVQQQNNNOOOKKKFFFBBB@@@@@@????????????>>>======<<<==================>>>>>>>>>>>><<<<<<<<<<<<;;;:::999888888999::::::::::::999888777888888888888777777666666666777777666555555444555555555666666777777777666555444333333333444555555555555555555555555555333444555555666666555555666666777777777777666666444444444555555555555666555555444444444444555555555555666666666666555555333333333444444444555555777777777777777777777777888999:::;;;<<<>>>>>>???>>>???AAABBBAAAAAAAAACCCDDDEEEGGGGGGFFFGGGJJJLLLQQQRRRTTTWWWXXXYYYYYYYYYTTTQQQQQQSSSUUUTTTVVVZZZ\\\^^^```aaaaaabbbdddffffffgggjjjtttnnnXXXJJJDDD>>>===<<<<<<<<<<<<;;;:::888888888888777777666666888777555333333555777888555555555666666666666666444333333222222222222222444444444444444444444444444444333333333222222222000000111111111111000000////////////000000000000000000000000///////////////////////////.........---.....................------------------------//////...------------.........---------,,,,,,,,,,,,---.........---,,,+++++++++,,,------...//////,,,,,,,,,---------......---.........////////////,,,,,,---,,,,,,++++++,,,111000000000000000000000111111111111111111111111............////////////000000111111111111111111///000222333333444666888;;;>>>AAAFFFOOO\\\lllwwwpppcccVVVNNNHHHAAA>>>>>>:::999777666666666555444666666555444444444444555333333333333333333333333444333333222222333333444333333333222222222111111///////////////000000000222111000000//////000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000000000///...------//////............//////}}}uuujjj___VVVRRRPPPKKKFFFCCCBBBCCCCCCCCC@@@@@@???>>>========================>>>>>>>>>>>><<<<<<<<<<<<;;;:::999888888999:::;;;;;;:::999888777888888999888888777777777777777777666555444444666666666777777777777777555555444444444555555666555555555555555444444444444444555666666666666555666666666666666666666666444444444555555555555666444444444333444444555666555555666666666666555555333333333444555555666666888888888999999:::::::::999:::;;;<<<===>>>??????@@@BBBDDDDDDCCCBBBCCCDDDEEEFFFGGGGGGGGGHHHKKKMMMPPPRRRTTTVVVXXXYYYZZZZZZVVVRRRRRRTTTVVVUUUXXX\\\^^^```cccdddddddddfffgggjjjmmmvvv|||hhhVVVGGG@@@>>>=========<<<<<<;;;::::::999999888888777666666666777666555444444555666777333333444444555666666777444444444444333333333333333333333333333333333333333333333222222222111111000000111111111111000000////////////000000000000000000000000////////////........................---------...............,,,,,,,,,------------...//////...------------...//////...---,,,,,,++++++***+++---//////...---,,,,,,,,,------......//////,,,,,,,,,---------.............../////////000000,,,---......,,,,,,---...000000000000111111111111111111111111111111111111....../////////000000000......///000111222222222111111222222333333333222888888999999===EEEQQQZZZeeerrrzzzkkkaaaQQQHHHAAA???>>>;;;999:::444444444444444444333333666666555444444444444555333333333333333333333333222333333444444333333222333333333222222222111111.............../////////111111000////////////000000000000000000000000000...////////////000000000////////////////////////000000000000000000000000000000000000000///...---//////............//////|||oooeee```XXXSSSLLLGGGEEEDDDCCCCCCAAAAAA@@@???>>>======>>><<<=========>>>>>>>>>???<<<<<<<<<<<<;;;:::999888888999;;;<<<<<<;;;999888777888888999999888888888666666777777777666666555888888777777777777777777333444555666666666666666555555555444444444333333444444555666666666666666666666555444444555666666444444444555555555555666444333333333444444555666555555666666666666555555333444444555666666777777888999999:::;;;<<<======>>>>>>???@@@@@@AAABBBBBBAAACCCEEEEEEDDDCCCDDDEEEFFFGGGIIIIIIIIIKKKMMMOOOOOOPPPSSSVVVXXXYYYZZZZZZXXXUUUTTTVVVXXXXXX[[[```cccfffiiikkkllllllmmmooosss|||yyy```RRRIIIBBB===<<<:::;;;;;;:::999999999:::999999888888777666666555666666666666666666666666444333333333333444444555666666666666666555444444333333333333333333333333222222111111111000000000000000111111111111000000.../////////000000000111000000000000////////////---------------------------------.........//////,,,,,,,,,---------......//////...------------...---------------------,,,***+++,,,---......//////---------...............,,,,,,,,,---------......---------.........//////,,,...000000......000222......//////000111111111000000000000000000000000/////////000000000111111......//////000111111222444444333333444333222222333555777777777:::@@@EEEKKKSSS^^^iiitttsssggg[[[PPPHHHBBB;;;888:::;;;888666666222333444444444333444555666666555444444444444555333333333333333333333333111222444555555444222111333333333222222222111111........./////////000000111111000///////////////////////////////////////.../////////000000000000........................//////////////////////////////000000000//////...//////............//////}}}tttpppccc]]]TTTKKKFFFCCC@@@>>>BBBAAA@@@???>>>>>>>>>>>><<<=========>>>>>>??????<<<<<<<<<<<<;;;:::999999888999;;;<<<<<<;;;999888777888888999999999888888444555666777777888888888999999888888777777666666222333555777888888777666555555444444444333333333444555555666666666666666777666444333333444666777444444444555555555666666333333333333444444555666555555666666666666555555444444555555666777888888888999:::;;;===>>>??????CCCCCCDDDDDDEEEFFFFFFFFFBBBDDDFFFFFFDDDDDDDDDEEEGGGHHHJJJKKKKKKMMMOOORRRNNNOOORRRUUUWWWYYYYYYYYY[[[WWWVVVXXXZZZZZZ]]]bbbhhhkkkooorrrtttuuuwwwxxx{{{|||dddNNNFFFGGGCCC???<<<777888888777666777888:::999999999888777666666555555555666666666666555555555444333222222222222222222222333333222222111000222222222222222222222222111111111000000000000///000000111111111111000000.../////////000000111111000000000000////////////,,,------------------------------.........//////,,,,,,,,,------.........//////...------------...+++,,,,,,------......///++++++******,,,...111222...............---------,,,,,,,,,---------......,,,,,,,,,---------......(((***------++++++---000,,,------...///000111111////////////////////////000000000000111111111111////////////000000000000222111000111222333222111000444888999777555666888???AAAEEEKKKTTTbbbrrr}}}qqqiii^^^UUUOOOIIICCC???<<<888777;;;===999555444777888888777666555666777666666555444444444444555333333333333333333333333000222444777777444222000333333333222222222111111.../////////000000111111111111000///////////////.........................../////////000000111111........................------------------------//////000000000000////////////............//////}}}vvvmmmaaaUUUMMMIIIGGGFFFDDDCCCBBBAAA@@@???>>>>>>===>>>>>>===<<<<<<===>>><<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;:::999999777777777777777777777777888888777777666666555555777777777777777777777777444444444444444444444444777777777666666555555555333444555666777777777777666555444333333333333333333444555555666666555555777777777777777777777777555666777888999:::::::::<<<===>>>???@@@AAABBBBBBDDDEEEEEEEEEEEEEEEDDDDDDFFFFFFFFFFFFFFFGGGGGGGGGIIIIIIHHHIIIJJJLLLNNNPPPRRRQQQQQQTTTYYY[[[ZZZXXX]]]WWWVVVZZZ]]]]]]bbbjjjooowwwbbbXXXKKKCCC@@@>>><<<999:::999888777666666666666999999::::::999888666555444777:::;;;999666333222888777555444333222222222222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000....................................//////000000,,,,,,,,,---------............//////......---,,,++++++,,,---............//////...---,,,,,,,,,,,,000///...---,,,+++++++++------------------------///////////////////////////...,,,++++++,,,...///---------............///......------------......000000000000000000000000000000000000000000000000222222222222222222333333333333333333333333333333:::<<<>>>@@@DDDJJJQQQVVV```fffrrr{{{uuunnnfff___TTTQQQKKKEEE@@@;;;888777999888777666666555666666666555555555555444444444222222333444555555555555444444333333333333222222222222222222222222222222333333222222111111000000000000000000000000000000///////////////...------......//////000000111111111///...------...///111000000///...............000000000000000000000000000000000000000000000000......---,,,,,,,,,,,,---uuujjj```XXXRRROOOIIIGGGDDDBBBAAA@@@?????????@@@@@@???>>>===>>>>>>===<<<;;;;;;::::::;;;;;;:::::::::::::::::::::::::::::::::::::::999999888777777777777777777777777888888777777666666666666777777777777777777777777555555555555555555555555555555555444444444333333666666777777777666555555666555555444333333444444444444555666666666666666777777777777777777777777777888999;;;<<<<<<<<<<<<======>>>???@@@AAABBBCCCEEEFFFFFFGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGIIIIIIIIIJJJKKKMMMNNNOOOTTTSSSTTTWWW[[[]]]]]][[[YYYWWWXXX[[[]]]```kkkwwwnnnYYYPPPFFF@@@>>>>>><<<999;;;:::999888777777777777999999999999888777666555666888;;;;;;999666555444444444333333333333333444222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000////////////////////////////////////////////////........................------........./////////,,,,,,,,,---------.....................------,,,/////////...---,,,+++***,,,,,,,,,+++,,,,,,------......---,,,,,,,,,------------------------------........................///...,,,++++++,,,...///---------............///......------------......////////////////////////000000000000000000000000000000111111111111222222000000111111222222222333444555777888:::>>>CCCFFFIIIMMMUUU```nnn}}}rrrkkkccc]]]YYYTTTNNNHHHEEEDDDAAA>>><<<:::999888888777777666666666666666777666666666666555555555333444444444444444333333444444333333333222222222222222222222222222222222333222222222222222222111000000000000000000000000111111111111111000//////000000000///////////////000///...------...///000000000///...............------------------------//////////////////////////////...------------...~~~ssshhh^^^XXXSSSOOOJJJFFFDDDCCCAAA@@@AAAAAAAAA@@@@@@???>>>>>>======<<<;;;;;;;;;;;;;;;999999999999999999999999999999999:::999888888777777777777777777777777777888777777777777666666666777777777777777777777777666666666666666666666666888888888888888777777777888888888888777666555444666666555555444444555555555666666777777777777777888888888888888888888888:::;;;<<<>>>????????????>>>??????@@@AAABBBCCCCCCFFFGGGGGGHHHHHHHHHGGGGGGEEEFFFFFFFFFGGGGGGGGGHHHHHHIIIJJJLLLLLLMMMMMMMMMQQQQQQRRRUUUYYY[[[[[[ZZZXXXZZZ]]]___aaahhhyyykkkTTTLLLGGG@@@=========<<<:::;;;;;;:::999888888888888:::999888777777666666777666888999888666555444555000000111111222333555555222222222222222222222222000000000000000000000000111111111111111111111111////////////////////////////////////////////////................................................---------------.........,,,,,,,,,---------.....................---,,,,,,000000000///...,,,+++***,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,---...///------------------------...........................---,,,++++++,,,---...---------............///......------------......////////////////////////000000000000000000000000/////////000000000111111000000111222222333444444333555777777777888:::<<<;;;<<<>>>DDDLLLWWWaaagggsss||||||kkk___TTTOOOIIIEEEDDDBBB>>>;;;::::::::::::999999888777666666666666666777777777777777777666666666666555555555555555444333222111333333333333222222222222222222222222222222222222222222222222222333333333000000000000000000000000111111111111111000//////111111000000///......---000///...------...///000000//////............///------------------------////////////////////////000000///............///zzzpppiiibbb]]]UUUPPPMMMJJJFFFCCCBBBAAA@@@@@@@@@@@@???===>>>===<<<<<<;;;<<<<<<<<<::::::::::::::::::::::::888999999999999888777777777777777777777777777777777777777777777777777777888888888888888888888888777777777777777777777777999999999999999999999999888888999999888777777666777666666555555666666666777777888999999999999888::::::::::::::::::::::::<<<===>>>???@@@AAAAAAAAA@@@@@@AAABBBBBBCCCDDDDDDFFFGGGGGGHHHHHHHHHHHHGGGFFFFFFFFFGGGHHHHHHHHHIIIGGGIIIKKKLLLMMMMMMMMMLLLPPPQQQSSSUUUXXXZZZ[[[[[[\\\^^^bbbffflllxxxpppXXXIIICCC@@@===<<<<<<<<<;;;999:::999888888777777777888999888777666555666777777444555555333222111222444000000000000111222444444111111111111111111111111000000000000000000000000111111111111111111111111////////////////////////////////////////////////................................................------------------------,,,,,,,,,---------......------.........---,,,,,,------.../////////.....................///000000------,,,,,,,,,------...------------------------...........................---,,,,,,,,,,,,---...---------............///......------------......////////////////////////000000000000000000000000...//////000000111111111111222333444555666777777444666999999888777777888999999999;;;???EEEJJJNNNRRRZZZfffvvvzzzrrrjjj___SSSJJJHHHDDDAAA?????????===;;;::::::;;;;;;:::888666555555555666777777777777777666666666666555555555555444444444444444333222111333333333222222222222111111222222222222222333333000000111111222222333333000000000000000000000000///////////////...------000000/////////.........000///............///000000///............//////........................////////////////////////000//////...............sssmmmfffaaa]]]XXXQQQKKKEEEBBB?????????@@@???===>>>>>>===<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<888999999999999888777777888888888888888888888888777777777777888888888888999999999999999999999999888888888888888888888888555555555555666666666666777888888999::::::999999777777777666666777777888888999::::::;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAAAAABBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJKKKHHHIIIKKKMMMOOOOOOOOOOOOSSSTTTWWWZZZ\\\]]]___```^^^aaafffnnn|||oooZZZLLLFFF???>>>===<<<<<<;;;999888888777777666666666666777888777666555555555666777333444444222000000222444111111111000000111111222111111111111111111111111////////////////////////000000000000000000000000////////////////////////........................................................................------------------------,,,,,,,,,---------......---------...---,,,,,,++++++,,,---...///////////////......---,,,,,,------//////...---,,,++++++,,,------------------------........................---------,,,,,,------------------............///......------------..............................//////////////////////////////000000111222222333111111222333555666777777000222555666555444333444555666777999;;;<<<===>>>CCCFFFMMMVVVcccsssnnnhhh___XXXRRRLLLFFFAAAAAA???===;;;;;;;;;;;;::::::;;;;;;;;;:::888666555444555666777888888777777555555444444444333333333111222222333444444333333333333222222222111111111111111111222222333333333///000000000111111222222000000000000000000000000///////////////...---------........./////////000//////............////////////............//////////////////////////////........................///...------,,,,,,------~~~zzzwwwuuunnnccc[[[PPPJJJDDDAAA@@@AAA???===??????>>>===============<<<<<<<<<<<<<<<<<<<<<<<<999999999:::999888888777888888888888888888888888777777777888888888888999999999999999999999999999888888888888888888888888666666777777777777888888777888999:::;;;;;;;;;;;;888888777777777888999999:::;;;;;;<<<<<<<<<<<<<<<===========================>>>???@@@AAABBBBBBBBBDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLMMMJJJLLLNNNPPPRRRSSSTTTUUUTTTWWWZZZ]]]^^^```bbbdddccciiisss~~~rrr[[[KKKDDDDDD>>>======<<<;;;:::999888777666666555555555666666666666555555555555666666444555555444333333444666333333222111000000000111111111111111111111111111////////////////////////000000000000000000000000////////////////////////.................................................................................---------------,,,,,,,,,---------......---------------,,,++++++,,,---------------,,,,,,------,,,+++***))))))***000000...---,,,+++++++++---------------------------------------------------------------------------------............///......------------..............................//////////////////////////////000000111222333333//////000111111222333333///111444555444333333444222333555777888888888777>>>>>>???BBBIIITTTaaajjjqqqpppoooqqqvvv~~~|||ssslll\\\VVVNNNHHHCCC@@@>>><<<===<<<:::999888888888999666777777888888888777777555555777888888777666666444444444333333333222222000111222333444444444444222222222222111111111111111111111222222333333444111111111111111111222222000000000000000000000000111111111111111000//////,,,------...//////000000///////////////////////////............//////000......................................................---,,,,,,,,,,,,,,,zzzooo___WWWMMMFFFCCCBBB@@@===@@@???>>>>>>======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::999999888888888888888888888888888777777888888888999999999::::::::::::::::::::::::888888888888888888888888::::::::::::;;;;;;;;;<<<999:::;;;;;;;;;;;;::::::888888888888888999::::::;;;<<<======>>>>>>======????????????????????????>>>???@@@BBBCCCCCCCCCCCCEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJJJJIIIJJJKKKLLLMMMNNNOOOOOOOOOPPPQQQSSSVVVYYY[[[]]][[[___ccceeefffgggjjjmmmtttxxxcccRRREEE@@@AAA;;;<<<<<<;;;999999999:::777777666666666666777777444555555666666555555555333555666555444444555666333333222111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000........................////////////////////////......................../////////.........------,,,,,,,,,---------......,,,------------,,,++++++)))***+++,,,---------------,,,,,,+++++++++,,,,,,///...---,,,,,,,,,,,,,,,------------------------------------------------,,,------------------,,,---------............///......------------..............................////////////////////////------...///000111222333/////////000000111111111222333555555444444444555333444444555666777777777::::::999:::<<>><<<:::999::::::999888777777888:::666555555555555666777777555666888888888777555444555555444444444333333333111222222333333333222222222222222222111111111111000111111222333333444444444444333333333333333222000000000000000000000000111111111111111000//////..............................////////////.....................///000000////////////////////////........................//////...---------------}}}lllaaaTTTJJJFFFDDDAAA>>>@@@??????>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;:::999999888888888888888888888888777777888888999999999999::::::::::::::::::::::::777777777777777777777777888888888999999:::::::::<<<<<<<<<<<<;;;:::999999999888888888999::::::;;;<<<<<<===>>>>>>>>>>>>>>>???????????????????????????@@@AAACCCDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKJJJKKKLLLMMMNNNOOOPPPPPPRRRSSSTTTVVVYYY]]]```ccchhhlllppprrrssstttwwwzzzlll]]]PPPEEE@@@AAA999::::::999888888:::;;;888777777777777777888888333444555666666666444444111333444444333222333444333222222222222222333333000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111........................000000000000000000000000........................000000/////////.........,,,,,,,,,---------......,,,,,,---------,,,++++++$$$%%%(((***---///000111...............///000111------,,,,,,,,,---......------------------------------------------------,,,------......------,,,---------.........//////.........------.................................////////////////////////,,,,,,---...///000111222111111111111111222222222111222333222111000111222444333222111222444666777666777888888888999<<>>???@@@AAACCCEEEFFFFFFIIIMMMTTT[[[dddnnnxxxxxxsssoooiiidddbbb```___^^^^^^\\\[[[\\\]]]\\\XXXTTTRRROOOLLLLLLMMMLLLIIIEEE????????????>>><<<:::888666777777666555555777999999888666555444555555666666777888999888777555333666666555555555444444444333333333333222222111000222222222111111111111000000000111222333333444444666666666555555444444444000000000000000000000000///////////////......---/////////...------,,,,,,......////////////.....................///000111111111111111111111111111........................000000///...............ttteeeXXXOOOIIICCC???DDDCCCAAA???>>>>>>============>>>===;;;::::::;;;;;;;;;<<<<<<<<<=========999999999999999999::::::999999999999999999999999:::::::::::::::::::::::::::::::::999999888888888777777888999::::::::::::999:::;;;;;;<<<<<<;;;;;;======<<<<<<<<<======>>>>>>>>>???@@@AAABBBBBBCCC@@@@@@??????@@@AAABBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFGGGHHHKKKJJJJJJJJJKKKMMMOOOQQQOOOMMMMMMPPPQQQRRRWWW^^^TTTXXXZZZXXX[[[eeepppuuuyyy}}}nnn[[[RRRNNNGGGAAA???======<<<;;;999888777777888888777666666666666666222333444555555444333222222444777999999777444222666555444333222222222222000000000000000000000000000000000000000000000000////////////000000000000///////////////......---///////////////.........------......------,,,+++////////////////////////---.....................------------------------..................------...------,,,,,,------...,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////,,,,,,,,,------..................------,,,,,,,,,------............------000000//////.........---------......///000000000////////////000000000000111111000000//////......000000111222444555666666333333333222222222111111222333333444555666777777777888999;;;<<<===>>>>>><<<@@@DDDGGGKKKRRR]]]fffmmmkkkiiihhhiiilllppprrrmmmpppvvvwwwxxxyyyxxxtttmmmfffbbbUUUSSSPPPMMMKKKJJJJJJKKKJJJKKKLLLLLLKKKIIIGGGFFFCCCCCCBBBBBBAAA@@@??????;;;::::::999888888888888666666777777888888888999999888888888777777666666888888777777666666666555333333333333333333333333444333333222111000//////111111111111111111111111111111000000111333444666888888999999777444111000111000///......///000111000000000000000000000000////////////000000000000///000000000000000//////...............///000000//////////////////////////////000000///...------...///000///---,,,---...tttggg\\\SSSKKKGGGEEEDDDCCCBBBBBBBBB@@@???BBBBBBAAA@@@>>>=========<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::<<<<<<<<<;;;;;;:::999888:::;;;<<<<<<======<<<<<<===<<<<<<<<<<<<======>>>??????@@@AAABBBCCCDDDDDDEEEDDDCCCBBBAAA@@@@@@@@@AAACCCDDDFFFGGGHHHHHHGGGHHHHHHHHHIIIIIIJJJJJJJJJIIIJJJKKKMMMOOOPPPRRRRRRTTTRRRTTTWWWXXXWWW[[[```dddhhhiiihhhlllxxxttteeeWWWQQQKKKCCC===;;;<<<<<<;;;:::999888888777888777777666666666666666333333444444444444333333333444666888888666444333555555444333222222222222000000000000000000000000000000000000000000000000000000000000///////////////000000000000///....../////////////////////.........//////......---,,,........................///.........------------------------------------------------------------------,,,,,,,,,,,,------------............------------------------------........................,,,------------.........,,,,,,,,,,,,------------......---------,,,,,,,,,------............------000/////////.........---------......///000000000.../////////000000000000111000000000/////////...000111111222333444444555444444444444333333333333222222333333444444555555333444666777999::::::::::::===@@@AAACCCHHHQQQYYYZZZXXXUUUTTTTTTVVVXXXZZZWWWWWWXXX\\\aaacccbbb```^^^aaadddeeedddbbb``````dddcccbbbaaabbbgggnnnssswwwvvvvvvxxxxxxsssiiiaaa[[[]]]______\\\WWWRRROOOIIIHHHEEEBBB@@@???@@@@@@???@@@AAAAAAAAA???===;;;?????????>>>===<<<<<<<<<===<<<;;;999888777777777666666777777777888888888777777777666666555555555666666555555555444444444333333333333333333333333333333222222111000000000111111111111111111111111111111000000111333444555777777888777666333111///111000///......///000111000000000000000000000000....../////////000000000//////000000000//////..................///000000//////////////////////////////////////////...------...///...,,,+++,,,---|||oooccc[[[XXXNNNLLLKKKJJJIIIGGGEEEBBBBBBBBB@@@???===<<<<<<<<<>>>>>>===<<<;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<============<<<;;;:::999;;;;;;<<<============<<<<<<<<<<<<<<<<<<===>>>>>>@@@@@@AAABBBCCCDDDEEEEEEGGGFFFEEEDDDCCCBBBBBBBBB@@@AAADDDFFFGGGGGGFFFEEEFFFGGGHHHIIIJJJJJJIIIIIIHHHIIILLLOOORRRUUUVVVWWW]]]^^^aaaggghhhfffhhhlll{{{~~~sssmmmfff___YYYUUUOOOEEE???<<<:::::::::999999999888888888777666666555555666666444444333333333333444444444555555666666555555444555444333222222111222222000000000000000000000000000000000000000000000000111111000000//////......000000111111000000///.........////////////////////////000000//////...---........................//////......------,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,------...,,,,,,++++++++++++,,,,,,---......//////......---------------............------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++...------------,,,,,,,,,------............------/////////...............------......///000000000....../////////000000000000000000000////////////111111111111222222333333333333333222333333444444222222222222222333333333555555777888:::;;;;;;;;;<<<>>>??????>>>AAAGGGLLLKKKIIIGGGEEEDDDDDDEEEFFFGGGEEEBBBAAACCCDDDEEEEEEKKKLLLMMMOOOPPPOOOLLLIIIGGGGGGGGGGGGHHHKKKPPPSSSUUUTTTSSSUUUUUURRRKKKFFFEEEGGGIIIJJJJJJGGGDDDBBBBBBAAA???===;;;:::;;;;;;;;;<<<<<<===<<<;;;999888;;;;;;::::::999999888888>>>===;;;999888666666555666666777777777777888888555555555555555444444444444444333333333333222222333333333333333333333333222222222222222222222222111111111111111111111111111111111111111222333444555555666555444222000///000000////////////000000000000000000000000000000------........./////////......////////////......///............//////000////////////////////////---...//////////////////---...///...---,,,,,,...yyyrrrpppfffaaa[[[WWWTTTPPPKKKGGGDDDBBB@@@>>>>>>>>>======@@@??????>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========::::::;;;<<<============:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<======>>>???@@@@@@AAABBBCCCDDDEEEEEEEEEDDDDDDDDDEEEFFFGGGGGGDDDEEEFFFGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIHHHHHHJJJNNNSSSYYY___cccfffqqqrrrxxx~~~}}}~~~tttccc[[[YYYXXXXXXYYYWWWPPPGGGAAA>>>999999999999999888888888777777666555555555555666555444333222222333444555555444444444444444444555444333333222111111222222000000000000000000000000////////////////////////111111000000//////......111111111111111000//////............///////////////////////////...------........................------------------------,,,,,,,,,,,,,,,---------))))))***+++,,,,,,------,,,++++++******++++++,,,,,,------......------,,,,,,,,,,,,---------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,++++++*********------------------------------............------........................------......///000000000........./////////000000000000000000////////////111111111111111111111222111111000000000111222333444444333333222222222111555555777888999:::::::::;;;<<<<<<;;;999:::>>>AAACCCBBB@@@???>>>>>>??????BBB@@@===<<<===>>>@@@AAA???>>>>>>@@@BBBBBB>>>:::===>>>?????????@@@CCCEEEGGGEEEDDDDDDEEEDDDAAA>>>===>>>AAABBBBBBAAA???>>>???>>>===;;;::::::::::::;;;;;;;;;<<<;;;:::999888999999999888888888777777===<<<;;;999888777777777666666777777777777777777555555555555444444444444333333333333222222222222333333333333333333333333111111111222222333333333111111111111111111111111111111111111111222222333333333333333222111//////000000////////////000000////////////////////////------------.........///---......////////////...//////............///000////////////////////////------...///000000//////...000000///...---...///}}}ssskkkeee___WWWRRRLLLIIIEEECCCCCCCCCBBBAAA????????????????????????======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<<<<======999:::;;;<<<<<<=========::::::;;;<<<<<<<<<<<<<<<============>>>???@@@AAA@@@AAAAAABBBCCCDDDEEEEEEEEEEEEEEEFFFGGGHHHJJJJJJKKKJJJJJJJJJKKKLLLNNNOOOOOONNNMMMKKKKKKKKKKKKLLLNNNPPPVVV^^^iiiuuu~~~www```QQQKKKJJJIIIMMMRRRQQQKKKEEE???<<<888888888888888888888888777666666555555555555555444333222111111222333444555444333222222333444555333333222111111111222222000000000000000000000000////////////////////////111000000000/////////...111111111111111000//////---.........//////000000---............---,,,,,,........................***++++++,,,---...//////+++++++++,,,,,,,,,------))))))******+++,,,------,,,++++++******++++++,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,++++++*********------------------------------............---------------...............------......///000000000............////////////////////////000000000000111111111111111111111222333222000000000111222333555555444444333333222222000111222333444555555555333444444333333333555666999999999999::::::::::::;;;<<<<<<;;;;;;;;;<<<===;;;999888:::<<<<<<888555:::;;;<<<<<<;;;:::<<<===???>>>===<<<======<<<;;;:::;;;<<<<<<<<<;;;:::999999999888777777777777777777888888888777777666666::::::::::::999999999999::::::999999888999999999777777666666666666666666555555555555555555555555333333333333333333444444333333333333333333333333111111111222333333444444111111111111111111111111000000111111111222111111111222111111111000////////////000000000000//////////////////////////////------------.........///------...///000000////////////............//////////////////////////////------...///000000//////---...///...,,,+++,,,---wwwmmmfffXXXSSSLLLIIIHHHGGGDDDBBB>>>>>>??????@@@@@@@@@@@@???>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================;;;;;;;;;<<<<<<<<<<<<<<<============<<<;;;:::999;;;;;;<<<============<<<>>>>>>>>>>>>???AAABBBCCCBBBBBBCCCDDDEEEFFFFFFGGGIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLMMMOOOQQQTTTVVVWWWUUURRRNNNKKKKKKNNNSSSVVV___cccjjjuuu}}}dddRRRFFFAAABBBBBBHHHLLLKKKHHHFFFBBB===888888888888777777666666777666555555444444555555333333222222222222333333444333333222222333333444222222111111111111222222000000000000000000000000000000000000000000000000/////////000000000000000000000111111000000///...------......///000000000---------...---,,,,,,+++------------------------******+++,,,---......///******++++++,,,,,,------*********++++++,,,,,,---,,,,,,++++++++++++,,,,,,)))******++++++******)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,------------...------............---------------------.........------......///000000000------........./////////////////////000000000000111111111111222222333333777666444222222333444555555555444444333333333222000111222333444444444444111222222333333444444444333444555777888999999999777999::::::888666666666===<<<<<<======<<<:::888:::;;;<<<;;;999888888999;;;;;;:::999999::::::;;;;;;;;;;;;;;;:::999999888777777888888888888888888888888777777777777777777;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::;;;777777666666666666555555444444444555555555555666333333444444444444555555333333333333333333333333111222222222333333444444111111111111111111111111000000111111222111111000111111000000000000000000//////000000000000//////000000000000000000000000------........./////////---...///000111111111000000//////............///////////////////////////---...//////////////////***+++,,,+++)))))))))***}}}llleee\\\VVVSSSPPPKKKGGGDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================>>>==================<<<>>>>>>>>>>>>===<<<;;;;;;======>>>????????????????????????@@@AAABBBDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJJJJKKKLLLMMMOOOQQQQQQQQQTTTZZZ```eeehhhjjjjjjeee```ZZZVVVXXX___hhhnnnzzz~~~{{{eeeTTTHHH???>>>BBB@@@EEEFFFDDDDDDFFFDDD???999999888777666555555444666666555444444444444555222222333333333333222222222222222333333222222222222222111111111111222222000000000000000000000000000000000000000000000000......//////000000111111///000000000000///......------......///000000111...............------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------+++++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,------******++++++++++++******))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,,,,,,,,,,------------,,,,,,,,,---------......------............------,,,,,,,,,------.........------......///000000000---------.........//////.../////////000000000111000111111222333444444555:::888555333222333444555333333333333222222222222222222333444555555555555333333444555777777666555222333555777999999888888777888:::888666555666888777888999999777555555555===>>>>>><<<999777888999:::::::::999888999:::;;;<<<<<<;;;;;;::::::::::::888999::::::;;;;;;;;;;;;::::::999999999999::::::::::::::::::::::::::::::::::::999999888999999999777777666666666555555555222333333333444444444555333333333444444444555555333333333333333333333333222222333333333333333333111111111111111111111111000000111222222111000///111000000000000000111111...///000111111000///...000000000000000000000000....../////////000000000...///000111222222222222000000///...............//////////////////////////////////////////...---+++,,,---,,,***)))***+++{{{pppgggccc^^^WWWRRRKKKJJJJJJIIIHHHGGGFFFFFFDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@??????>>>>>>======<<<===>>>??????@@@@@@?????????@@@AAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCEEEFFFFFFGGGHHHHHHJJJJJJKKKLLLHHHIIIKKKNNNQQQTTTWWWYYY]]]dddnnnxxxyyytttllliiilllvvvmmm```SSSJJJAAA;;;>>>EEE;;;>>>===:::===BBB@@@;;;:::999888777666555444333666666555444444444444555111222333444444333222111111222222333333222222111222111111111111111222222000000000000000000000000000000000000000000000000------...///000111222222///////////////......------------...///000000111///////////////......---------------------------//////...---+++******)))))))))***+++,,,,,,------------,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++++++++,,,,,,+++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,------.........,,,,,,,,,------.........---..................---,,,,,,,,,------.........------......///000000000---------.........//////.../////////000000111111000111111333444555666666:::888555222111111222333111111111111111111111111...///000111111111111111111111222333555444222111000222444666777666555444555666777666444555999<<<>>>AAACCCAAA>>><<<<<<>>>>>>>>>===:::777666666777777888888777666666777999:::999999888888999999:::666777888999::::::::::::888888777777777888888999888888888888999999999999<<<;;;:::999888888888888777777666666555555555444111111111222222333333333222222222333333444444444333333333333333333333333333333333333333333333333111111111111111111111111///000111222222111000///111000000000000111111222...///000111111000///...000000000000000000000000////////////000000000000//////000222222333333333111000///...............///////////////////////////000000000///...------...///000///---,,,---...yyyvvvqqqiiibbbXXXVVVTTTRRRPPPOOONNNNNNNNNJJJFFFDDDDDDDDDBBB???CCCCCCCCCCCCCCCCCCCCCCCC===???@@@@@@???>>>>>>>>>AAA>>>===@@@AAA??????BBB>>>???@@@??????@@@CCCEEE@@@AAABBBCCCCCCCCCCCCCCCDDDCCCCCCCCCDDDFFFHHHIIIMMMQQQRRRNNNNNNPPPNNNIIILLLNNNRRRVVV\\\ccckkkqqquuu~~~zzzvvv|||{{{gggTTTOOOHHHBBB???===<<<;;;;;;;;;;;;;;;===>>>???@@@AAA===888555555666666777555555444444444333333333222222222222222222222222111111111111111111111111111111111111111111111111000111222333333222111000---///222333222000000000000000////////////000000333333111000////////////................................................------------------------+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------------------------...,,,***+++---...,,,***......------------......------------------------------,,,+++,,,---...///..................................../////////000//////...//////000111222111111111000000000000000000111222333333333333333111111111000000000000000111111111111111111111111222222333333333333444444666666555555444444444333777666444333444555777999===AAADDDBBB===::::::<<>>;;;777555555666777666666666777888:::;;;<<<<<<;;;:::999888888888888::::::999999999999999999888999999999999888777777888999:::;;;:::999888777888888777777666666666555555555444444444333333333333333444555555444444444222444666555444333333444000222333333222111222333222333333333333222111111//////000111111111111111222444555444222000000000000///...------...///000000000000000000000000000---------............//////------000444444111...222111000111222222111000.........------,,,,,,,,,///////////////......---//////.........---------////////////////////////xxxjjjiiigggeeedddbbbbbbaaaZZZVVVQQQNNNMMMKKKGGGEEEIIIHHHHHHGGGFFFEEEDDDDDD@@@AAABBBBBBBBBBBBBBBCCCDDD@@@???AAAAAA??????CCCAAABBBCCCCCCBBBBBBDDDFFFAAABBBCCCDDDEEEEEEEEEFFFIIIIIIJJJKKKMMMOOOPPPQQQWWW^^^bbbaaa___aaa___[[[ZZZ[[[]]]dddnnnzzzzzzbbbSSSGGGDDD???;;;:::999888777:::::::::::::::;;;<<<===>>>;;;777555444555555555555444444444444333333333222222222222222222222222111111111111111222222222111111111111111111111111...///000000000000///...///111333333222/////////000000////////////000000111111000///............................................................------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++///......---+++******)))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///------------------------...,,,***+++---...,,,***------,,,,,,,,,,,,------------------------------------,,,,,,,,,---...///........................,,,,,,---------.........//////////////////000111////////////////////////...///000111111111111000111111111111111111111111111111111111111111111111222222222333333333444444777777777666666555555555666666444444444555777888:::>>>AAA???<<<:::<<>><<<;;;<<<<<<;;;999888888888888888888888999;;;888666555555555444222444444444444333333333333222222222222222222222222000000111111222222222222111111111111111111111111...//////000000//////...111333555444111///......000000////////////000000//////...------.........................................................------------------------+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++......---,,,,,,+++******************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......---------------------------,,,++++++------,,,+++,,,,,,,,,++++++,,,,,,,,,---------------------------,,,,,,,,,,,,---...///------------------------------------.........///000000//////...///////////////////////////000000//////000000111111000000000000111111222222333333111111111111111111111111222222222222333333333333888888888777777777777777666555444444444555777888777999;;;;;;999:::===@@@AAA???<<<999777666666777777777777888:::<<<===>>>;;;:::999888888777888888555555555555555555666666444555666777888999999999::::::::::::999777666555666666666555555555555555555555555444444444444333444444444444444444444444444444444333222222444666666777777666333000000000111111111111111000000/////////000111111111111111000000111222222222222222111000000//////000000111000000000000000000000000////////////000000000111//////111666:::;;;777333222000///000111222111///---------------.........+++,,,---///000000111111...............---------************************}}}yyytttnnnhhhbbb___]]]\\\\\\\\\[[[[[[[[[ZZZ]]][[[YYYXXXYYYYYYYYYYYYUUUPPPMMMLLLJJJHHHIIILLLKKKMMMOOOOOOMMMKKKKKKKKKPPPPPPOOOOOOPPPRRRTTTVVVRRRWWW^^^dddhhhiiihhhgggyyy}}}{{{{{{{{{xxxyyy}}}yyy{{{vvv___OOOHHHEEE???>>>===>>>??????===<<<888888888888777777666666888777666666666666444222444444444333333333222222222222222222222222222222000000000111222222333333111111111111111111111111000111111111111111111000111333444333111000000000000000////////////000000.........---......//////................................................------------------------+++,,,,,,------,,,,,,+++*********++++++,,,,,,---+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------......------------------------/////////000000000111111111000///...............111111111222222222222222111111222222222222111111000000111222333333444444111111111111111111111111111222222222222333333333777777777777777777666666555555444444444555666777555777888777666888;;;>>>???===:::888666555555555666666777888999;;;<<<===;;;:::999888777777777777777777777888888888888888555666777888999999999999::::::999888777666666555555555555555555555444444555555555555444444444444666555555444444444444444444444444222111222555888:::;;;;;;888555111000000222222222222222111000000//////000111111111111111///111444888999888555333111111000000000000111111////////////////////////....../////////000000000000000333888===>>>:::666111000//////111111000///,,,,,,------......//////,,,---...///000000000000........................------,,,,,,,,,,,,,,,,,,yyytttqqqkkkkkklllnnnooopppqqqrrrvvvssspppnnnnnnmmmkkkhhh___YYYUUUTTTRRRPPPRRRVVV[[[\\\^^^^^^\\\ZZZYYYYYY___^^^\\\[[[[[[]]]___aaaeeelllvvv|||~~~}}}|||~~~oooWWWKKKEEEBBB???;;;::::::;;;;;;;;;999777888888999999888777666555777666666777777777555222444444333333333222222222222222222222222222222222000000111111111222222222000000000000000000000000111000000000000000000111...000222222111111222333000000////////////000000//////.........///000000................................................------------------------+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------------------,,,,,,,,,---------------------------------------////////////000000000000000000///......---......000000111111222222222222111111222222222111111000000000111222333333444444000000000000000000000000111111111222222222333333555555555555555555555555444444444444444555555666666666666555555666888:::;;;999888666555444444444555666666666777999:::;;;::::::999888777777777777888888888999999:::::::::888999999999999999888888999999888777666666555555444444555555555555555555666666555555555444444444777666555444444444444555444444444222111222555888<<<======:::666333222222333333444444333333222111//////000111111111111111...222888???BBB@@@999333000000111111111111000000////////////////////////------........./////////000000333888===>>>;;;888000///......000000///...---------....../////////...///////////////......---.....................//////......------------}}}~~~~~~zzzkkkeee```___^^^]]]```eeepppqqqsssrrrpppooooooppppppmmmjjjgggfffgggiiikkksss|||~~~uuutttxxxyyy{{{oooVVVFFFBBBAAA>>>:::;;;:::999999:::999777555777888999999999777666555666555555666777777555444333333333333222222222222222222222222222222222222111111111111111111111111000000000000000000000000///......------......///---...000000000111222444000000////////////000000000000//////...//////000................................................------------------------+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------+++,,,------++++++,,,---///......------......///------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...//////......---.........------......//////000000//////000000//////......000000111111222222333333000000000000000000000000111111111111222222222222222333333333333444444444333333444444555555555555555555555444444555555666777666555555444444444444666666666666666777888888:::999888777777666777777666666777777888888999999999999999999999888777777888777777666555666666666555555555555555666666666666666666555555555444444888777666444444444555555333333444333222333555888;;;<<<<<<:::777444333333444444444444444333333222//////000111111111111111///333:::BBBFFFCCC:::222///000000111111000000///000000000000000000000000------------............000000111555:::<<<:::777000...---...///000///---...............////////////////////////...---------------...............///......------,,,,,,+++{{{uuupppoooooooootttyyy~~~zzzuuupppnnnnnnpppqqqxxx|||uuuooopppwwwxxx}}}~~~ggg[[[KKKBBB@@@@@@===:::===;;;999999::::::888777555666888999888777555444555444333333555666555444333333333222222222222111222222222222222222222222333333222222111000000000000000000000000000000000///...------------...///---...//////...///000222000000////////////000000000000///...------------................................................------------------------+++,,,,,,------,,,,,,+++---,,,,,,++++++*********+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------***,,,...---+++***,,,......------,,,,,,------...------------------------+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,......---------...//////+++,,,,,,---....../////////////////////......---111111111111111111111111000000000000000000000000111111111111222222222222222222222222333333444444333333444444555555555444333333333444555666555444444444444555555555666666999888888777666777777777:::999888777777666666666555555555666777888888888555666666777777777777666666666555555555666777888555555555666666777777777666666666666555555555555999888666444333444555555111333444444444444555777777888999888555333222333333444444444444333222222//////000111111111111111111333888???DDDAAA999222...///000000000000///...000000000000000000000000............////////////000///...111666999888666///...------//////...---////////////............---...///////////////...---------.........////////////......---,,,,,,+++}}}}}}}}}~~~{{{uuurrrrrrsssttt{{{{{{vvvssswww{{{sss^^^QQQKKKDDD@@@>>>===;;;999:::888666666777888777666444555777888888777555444444333111111333444444333333333333222222222111111222222222222222222222222444333333222111000//////000000000000000000000000111000///......///000111//////000///------...000000000////////////000000000///...---,,,+++++++++................................................------------------------+++,,,,,,------,,,,,,+++...------,,,+++***))))))+++,,,,,,------,,,,,,+++)))******+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------***,,,...---+++***,,,...---,,,,,,++++++,,,,,,---------------------------+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------...///000------......///000000111111111111111111000//////111111111000000000000000000000000000000000000000000111111111111222222222222222222333333444444444222333444444555555444444111111222555777777666444333444444555666777888888;;;:::999888777777777777:::999888777666666666666555666666777888999999:::222222444555666666777777555555444444555666888999555666666666777777888888777666666666555555555555:::888666444333444555666000222444555444444555666444555666555333222222222222333333333333222111111//////000111111111111111222222444:::???>>>888222---...///000000///...---000000000000000000000000////////////000000000000111...---///333666666555///...------...///...---000000//////......------,,,,,,...///000000111111---------.........//////111111000///......------{{{{{{}}}~~~{{{|||mmmZZZRRRDDDBBB???<<<999999999999888888999999999999888888888888777777666666555555333333333333333333333333333333333222222222111111444444222222222222444444333333222222111000//////000000000000000000000000////////////////////////........................////////////////////////---------............///........................///---++++++---...---,,,000///---+++*********+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************------------------,,,,,,------------,,,+++******((()))***+++,,,,,,+++***++++++,,,,,,,,,,,,------------------------------------------------------******+++,,,,,,------...................................................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......000000000000///...---,,,........................//////000111111111111111111111111111111222222333......///000000000000000111111222222222111111000666555444444333333333333333333333444444444555555666666555555555444444444333222222222333555777888<<<:::777666555777999:::999999888777777888999:::444333333555777777666444555555555666666888999:::444444444555555555666666444555777888888666444333666666555444444444444555666555555555444444444444333333222111222333555666666666666555555444444444555555555444333111000///000000000000000000000000333444444555444333222111111111111111111111111111........................///...---,,,,,,---.../////////////////////////////////...//////000111222................................................111000///------......///............---,,,++++++}}}~~~qqq[[[LLLHHHBBBAAA>>>;;;:::999999:::777888888999999888888777777777777777666666555555333333333333333333333333333333333222222222111111444333222222222222333444333333222111111000//////000000000000000000000000////////////////////////........................////////////////////////---------............///...........................,,,++++++,,,------,,,111000...---,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,+++******,,,---...***+++,,,---------,,,+++++++++,,,,,,,,,,,,------------------------------------------------------------------,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------...............---...........................///000000111111000000///////////////000111111...///000000111111000000111111222222222222111111444333222111111111111111222222222222333333333444666555555555444444444444555444444444444555555666999888666555555666888999888888777666666777888999777555555555777777666444444333333444444555666666555555555666666666666777444555666777777666555555777666555444444444444444444555555555555444333333333333333333333444555555555555555444444333333333555666666666555333111000000000000000000000000000111111222222222111000///................................................///...------------...///..........................................//////................................................111000///...---......///------......------,,,,,,lllXXXIIIBBBAAA???>>><<<;;;:::999::::::777888888999999888888777777777777666666666666555333333333333333333333333333333333222222222111111333333222222222222333333222222222111111000000///000000000000000000000000////////////////////////........................////////////////////////---------............///........................---,,,++++++---------+++///......------......///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,------,,,***)))))),,,///111++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------000000///...---++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......++++++,,,---....................................---......///000/////////---------------...////////////000111111111111111111222222333333333222222333222222111111111111222111111111111222222222222555555555555444444444444666666666666555444444333666666555555555666777777888777666555555666777888999888666666777777555444444444444444444444444555555666666777777777777777444444555555666666777777888777666555444333333333333444666777666555333222333333444555555555444444333333333333333222222222555666888888777555222000000000000000000000000000000111111111111000//////------------------------///////////////////////////......------......///..............................------,,,---------................................................000///......------......+++,,,------......------jjjVVVJJJDDDAAAAAA<<<<<<;;;:::999::::::;;;777777888888888888777777666666666666666666666666333333333333333333333333333333333222222222111111333222222222222222222333222111111111000000000///000000000000000000000000////////////////////////........................////////////////////////---------............///...........................---,,,---...///---,,,++++++++++++,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------------------------+++++++++++++++,,,,,,,,,,,,,,,+++***+++,,,...///************)))(((((('''+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------111000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,,,,,,,---......,,,---......//////..............................,,,---......//////......------,,,,,,------...//////000000111111111111111111222222333333333333222444444333333333333333444111111111222222222222333444444444444444444444444444444555666666444333222555555555666777777777777999999777666666777777888:::888777666777777555333666666777777666666666555555555666777888777777666444444444444555777888999888777666555444333333333444555777999888777444222111222444555555444333222222222222222111111111111555666999:::999666333111000000000000000000000000222222222222222222111111////////////////////////000000000000000000000000//////............//////........................//////...---,,,,,,,,,---................................................//////......------------***+++,,,---............zzzhhhUUUJJJFFFBBB@@@@@@::::::999999999999::::::777777777888888777777777555555555555555666666666333333333333333333333333333333333222222222111111222222222222222222222222111111111000000000000000////////////////////////////////////////////////........................////////////////////////---------............///........................///......///000000...,,,******+++,,,,,,------------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------------------------------......------,,,,,,++++++,,,,,,---...---,,,***)))++++++***))))))(((((((((+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------........................------------------------------------------------........................---,,,,,,,,,,,,---......000000000000000///..............................,,,,,,---.....................------......///000//////000111111111111111000111222222333333333222333333333222222333333444222222222222333333333333333333444444444444444444111222333555555444333333555555666777888888999999;;;:::999888777888999999999888888888999888666444666777888888888777666555444555666888888777666666444444444444555777888999777777666444444333333333555777999::::::888555444000111222333333222000///111111111111111111111111444555888999999666333111000000000000000000000000111111111111111111111222////////////////////////000000000000000000000000////////////////////////........................000000///...------------...............................................................------,,,***+++,,,---.../////////rrr]]]QQQGGGCCCBBB>>>::::::888888888999999999999999666777777888888777777666444555555555555666666666333333333333333333333333333333333222222222111111111111222222222222111111000000000000000000000000////////////////////////////////////////////////........................////////////////////////---------............///...........................---...///000000...,,,,,,---....../////////...---,,,,,,++++++,,,,,,---***++++++,,,,,,------...------------------------.........---------,,,,,,+++,,,...//////,,,)))'''...---,,,,,,+++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------+++,,,,,,---......//////................................................---------------------------,,,,,,,,,,,,---......111222222111000///..............................,,,------...///.........///............///000000......///000000000000000///000111222222222222222111000000000000111111222222222222222333333333444333333333333444444444444222333333444555555555444555555555666777999:::;;;===<<<:::999888888999:::777888:::<<<>>>===:::777444555777777888777666555444666888999:::999777666444444555555666666777777666666555444444444444555777888999:::999888666555000000111111111000//////000000000111111111111111333444666777777555222111000000000000000000000000..................///000------------------------////////////////////////...//////000000//////...------------------------000///..................................................................---............---,,,,,,***+++,,,---............jjj[[[LLLEEE???>>>===999888:::888888888888888888777777666666777777777777666666444444444555555555666666333333333333333333333333333333333222222222111111000111222333333222111000///000000000000000000000////////////////////////////////////////////////........................////////////////////////---------............///........................,,,,,,,,,...//////,,,***,,,---.../////////...------,,,,,,++++++,,,,,,---******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......+++,,,---......,,,+++***...---,,,,,,,,,---...///++++++,,,,,,,,,,,,------++++++++++++++++++++++++)))******+++,,,,,,------+++++++++,,,---.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///000000000000000//////........................------...///////////////...............///000000------...///////////////......///000111111111111000000000000000111222222111111111111222222222222222222333333333444444444777666666555555555555666444444333333555777:::<<<<<<;;;:::888888888888999666888===BBBEEEDDD@@@<<<444555777999999999888777666888:::<<<<<<;;;999888444555666777777666555555555444444444444555666666666777777777777666555555222222111000000000000000000000000111111222222222222222333444444222111000000000000000000000000000......---------...///000...................................................///000111111000///...---------------------------------,,,------......................................................------.........---,,,+++++++++,,,---............ooo^^^SSSLLLFFF@@@<<<<<<:::888:::???777888888888888777777666666666777777777777666666444444444555555555666666333333333333333333333333333333333222222222111111000111222333333222111000////////////000000000000////////////////////////////////////////////////........................////////////////////////---------.........//////........................******+++,,,...---***(((++++++---------,,,+++***---,,,,,,++++++,,,,,,---******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,&&&'''(((***,,,...///000++++++++++++,,,---......,,,++++++***+++,,,...///++++++,,,,,,,,,---------++++++++++++++++++++++++))))))***+++,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,---...///000000000000........................---...//////000000//////...------------...//////,,,------...............------///000000111111111222222111111222333444444000000000000111111111111222222222333333444444444<<<;;;999777555555666666333222111111333666999<<<<<<;;;999777777777777888666999???EEEIIIHHHDDD@@@666888:::<<<===<<<;;;:::888:::<<<>>>???===;;;:::444555777888888666444333444444444444444555666777666555555555444444444444444333111000000000111222000000111111222222222333111111222222111111000000000000000000000000000000000///......///000111222111111111111111111111111...........................///000111111000///...------------------------++++++++++++,,,------...................................................,,,---.........---,,,+++,,,,,,------......------iiiXXXLLLDDD>>>>>>===;;;:::999999::::::777666666777888888666555777777777777666666666666555555666666555444333333333333222111111222333333444333333222111111111222//////////////////////////////000000111111222222---------,,,,,,---------........................////////////////////////------......///000000000//////.........---------+++,,,...//////...,,,+++++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,---.........---,,,,,,+++***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,,,,---------------,,,++++++******))))))+++,,,...///111111,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------...///...---+++***---------------------------------------------------------............///........................000//////---,,,+++******---...///000000///...------...//////......///111000000000000000111111222//////......///000111111333222222111111222222333111111111000111111222333444444444444444444444444222333333444555666777777999999888888777888888888888:::AAAMMMVVVUUUIII>>>999:::;;;<<<<<<:::888777777888<<>>;;;<<<;;;:::999888888999999777666555666777888777555777777777666666666555555555555555555555444333333333333222111111222333333444333333222111111111222333333333333333333333333000000000000000111111111......------------..................................................................------------.........---------,,,,,,+++,,,...//////...,,,+++++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,------......---,,,,,,+++***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------------..................///////////////,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++------------------------------------------------------------....................................---------.........//////---...///000000///...------...//////......///111000000//////000000111222///////////////000111222333222222111111222222333111111111111111222222333444444444444444444444444444444444555555666666777;;;:::888777666555444444888999>>>GGGOOOOOOFFF<<<:::;;;<<<===<<<;;;999888666666999???CCCAAA:::444333444555555444333444555666555555444333333222222444333333222222333333444000111222222222222111000111111222222222222111111222111111000000111111222111111111000000000//////000/////////............////////////////////////........................//////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------------------------------...//////000000000000///------...,,,***(((((()))zzz^^^VVVJJJBBB??????>>>===;;;:::999888777777777777888666444444666777777666777666666666666555555555444555555555555444444333333222222111111222222333333333222222222222222222111111111111111111111111111111111111000000000000//////............//////................................................///......---,,,,,,++++++///////////////.........+++,,,---......---,,,+++++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,---------------,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------.........******+++,,,------.........------,,,***))))))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---...------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------------------------------------------------------------------............------------------------,,,,,,---...///000000111---...////////////...------...//////......///111000000//////000000111222000000000000000111111222222222111111111111222222111111111111111222333333444444444444444444444444555555555666666666666666888888666555555444444444999888:::???EEEFFF@@@::::::;;;;;;<<<<<<:::999888555555666999<<<;;;666222444555666555444444555666555555444444333333222222444444333333333333444444000111222222222222111000111111222222222222111111222111111000000111111222111111000000000000//////////////////............////////////////////////////////////////////////...//////000000//////...------------------------------------------------------............------------------------------......///000111111111000...//////...+++******+++iiiZZZNNNIIICCC???>>>>>>>>>===::::::999888777777777777999666444333444666777777666666666555555555444444444444444555555444444333222222222222222222222222222222222333222222222111111111111111111111111111222222111111000000//////000000////////////000000.........................................................---------,,,,,,111111111111000000000000,,,,,,---......---,,,,,,+++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++,,,,,,,,,,,,---------)))*********+++++++++,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------......---+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,---...,,,,,,------------------------------------------,,,,,,---------.........------------------------...............---------........................---...//////......///111///////////////000111111111111000000000111111222222222111111111111222222222111111111111222333333444444444444444444444444666666666666666666555555444444444444555666888888999888777999<<<>>><<<:::999999::::::999999888777555444444555777777444222444555666666444444555666444444444333333333222222444333333222222333333444111111111222222111111111111111222222222222111111111111000000000000111111000000000000000000/////////////////////.........////////////////////////...........................//////////////////...........................------------------------------............------------------------------,,,---...///000000000000***,,,------,,,,,,...///rrr```RRRJJJEEEBBB>>>;;;:::::::::999:::::::::999888888777666999666333333444666777777555555555555444444444444333333444444444444444333222222222222222222222222111222222333333333222111444444444444444444444444222222111111000000//////000000////////////000000................................................------......////////////////////////////////////,,,------------------,,,+++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++------------............///.........---------,,,)))***+++,,,...///000111,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......---+++***))),,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,...///,,,,,,,,,---------......------------------------,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------......---...//////......///111/////////...///000000111111111000000000000000111222111111000000111111222222222222111222333333444444444444444444444444444666666666666555555555555444444444555666777888999999888777666777888999999777777777777666666555555666555444444444555444333444555666555444333444666333333333333333222222222222222111111111111222222222111111111111111111222111111222222222222111111111000000000000000000111//////////////////000000.........///////////////........................------------------------......////////////..............................------------------------------............------------------------------+++,,,,,,---......------(((***,,,,,,++++++---...xxxdddVVVLLLFFFEEE===<<<:::999888888999:::999999:::999999888777666777555333333555666666555555555444444444333333333222333333444444444444333111222222333333222222111000111222333444333222111222222222222222222222222111111111111000000000000000000////////////000000........................------------------------------......///000000111++++++++++++,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,***++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++.../////////000000000000......---,,,,,,+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......+++,,,,,,------.........------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------.........------------......---...//////......///111//////......//////000111111000000///////////////111111000000000000111111222222222222222333444444444444444444444444444444444444444555555555555555888888777555555444444444777777777555444444777999555555555444444444444444555444444333333444555666333444555444333333444555333333333333222222222222111111000000000000111111222222111000000111222222111111222222222222111111111000000//////000000111......////////////000000.........///////////////........................---------------------------......//////......---------------------------------------------------------............------------------------------+++,,,,,,,,,,,,,,,+++++++++,,,,,,+++***))))))***rrr\\\OOOHHHBBB@@@AAA::::::999888888999<<<===888888888888888666555444666555444444666666555444444444444333333333333222111222333444444444444444111222333333333333222111///111222444444333222111////////////////////////000000000000000111111111000//////......//////000........................------------------------........................***+++++++++,,,,,,,,,,,,---------,,,,,,---------++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------------.........///*********)))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++,,,,,,---......///------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...------,,,,,,------...---...//////......///111///............///000000000000///...............111111000000000000111111333222222222222333444444444444444444444444444444222222333333444444555555888777666444333222222222333555777555222222444777666555555444444444444444333333333333333444555777222333444333222222222444222222222222222222222222222111111111111111111222222222111000000111222222111111222222222222111111000000////////////000000........./////////000000............/////////000................................................---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------------------------------------------,,,+++*********+++,,,+++***)))***+++|||jjjZZZKKKFFFDDD???<<<===777777777666555777:::<<<666777777777777555444333555444444555666666555333444444444333333333222222111222333333444444444444111222333444444333222111///000222444444444222111111111111111111111111111//////000000111111222222//////............//////........................------------------------///......------,,,,,,+++---------....../////////...------,,,,,,------...++++++,,,,,,,,,---------++++++,,,---------,,,,,,)))***+++,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++))))))*********++++++++++++++++++,,,------......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...------++++++,,,,,,---...//////------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,000000///...,,,+++******...---,,,,,,,,,,,,---...---...//////......///111...............///000000000///...---------------111111000000000000111111333333222222333333444555444444444444444444444444111111222222333444555555444444333222222222333333000444666555222000333666666666555444444444444555111222333333333333555777111222333333111111222333222222222222222222222222333222222222222222222333333222111000000111222333111111222222222222111111000000////////////000000---.........//////000000---.........//////000000........................////////////////////////---..................---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------..................---------------------------/////////...---,,,******''')))+++++++++,,,---///ttthhh```RRRJJJ@@@;;;<<<>>>===<<<999999999999999999999999777777777777777777777777666666666666666666666666444444444444444444444444222222222222222222222222000000000111111222222333000000000000000000000000000000000000000111111111////////////............000000000000000000000000------------------------++++++++++++++++++++++++------------------------.........------,,,,,,,,,///...,,,+++***+++,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000///...---,,,,,,+++,,,+++++++++,,,,,,---------,,,,,,,,,++++++*********------------------------)))))))))******+++++++++.........------,,,,,,,,,,,,,,,---,,,+++***,,,...,,,,,,,,,++++++,,,,,,,,,---------,,,,,,+++++++++------++++++++++++------,,,,,,,,,,,,,,,,,,,,,+++---------,,,,,,+++++++++,,,++++++******++++++,,,,,,***(((***,,,...,,,***,,,,,,+++******++++++++++++---...///.........///,,,------......------,,,,,,,,,,,,---------..............................111000...,,,,,,...000111333000---...000222000---000000000000000000000000333333444444444333222222555555555444444333333333333333333333333333333333333333333333333333333333111111222333333444555555444444444444444444444444222222333444444444444333333333333333333333333333333333333333333333333333444333222222111111222222222222111111111111111111222222222111111111111000333222111/////////000000////////////////////////........................////////////............------------------------------------------------------------------------......---------,,,,,,,,,///...---,,,++++++++++++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,.........---------,,,,,,}}}~~~qqqcccXXXPPPJJJIIIBBB;;;888999;;;;;;:::888888888888888888888888666666666666666666666666444444444444444444444444444444444444444444444444222222222222222222222222111111111222222222222222222222222222222222222222///000000000111111222222000000000/////////......////////////////////////------------------------------------------------------------------------......---------,,,,,,,,,...---,,,+++++++++,,,,,,///...---,,,,,,,,,,,,---,,,,,,------......//////000///...---,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******------------------------*********+++++++++,,,,,,......---------,,,,,,,,,,,,---------++++++,,,...//////............//////---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---//////////////////......,,,,,,,,,,,,+++++++++***,,,,,,++++++++++++,,,,,,---+++***+++...///...,,,---------,,,,,,,,,------***,,,......---,,,---...,,,------......------,,,,,,,,,---------.................................000///...------...///000/////////.........///000000000000000000000000000222222333333444333333333444444444333333333222222333333333333333333333333444444444444444444444444111111222222333444444555333333333333333333333333111222222333333333333333333333333333333333333333333333333333333333333333444333222222111111222222111111111111111111111111222222222111111111111000222111000/////////000111////////////////////////........................////////////............////////////////////////------------------------------------------------.........---------,,,,,,///...---,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++*********))))))~~~{{{zzzxxxxxxxxxzzz~~~~~~~~~vvvcccSSSJJJDDDAAA???@@@<<<777777999;;;:::999666666666666666666666666666666666666666666666666333333333333333333333333333333333333444444444444222222222222222222222222333333333333222222222222222222222222222222222222//////000111222222333333111111000000000/////////////////////////////////------------------------........................------------------------...------------,,,,,,,,,------,,,+++++++++,,,,,,......---,,,,,,,,,---------------------.........//////...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***------------------------++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,---......---,,,,,,---///------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,...---,,,---///000///.....................//////+++,,,...---,,,++++++,,,,,,------......------,,,---------.........//////................................................,,,///111000------000444000000000000000000000000111111222333444444444333333333333222222222222222333333333333333333333333444444444444444444444444111111222222333333444444222222222222222222222222000111111222333222222222333333333333333333333333333333333333333333333333444333222222111111222222111111111111111111111111222222222111111111111000000000/////////000111111////////////////////////......................../////////............---////////////////////////------------------------------------------------...............---------......---,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,zzzyyyzzz||||||{{{zzzyyyzzz~~~vvvcccZZZNNNEEEAAA@@@AAAAAA<<<:::999999;;;<<<;;;999666666666666666666666666666666666666666666666666333333333333333333333333333333333333333444444444222222222222222222222222444444444333333222222222000000000000000000000000//////000111222333444444111111111111000000000000////////////////////////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------...---------------------...---,,,+++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,...000,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,...---------............---......///////////////,,,---///...,,,+++++++++,,,------......------,,,------........./////////........................---......//////......------///000000///000333555000000000000000000000000///000111222333444444444222222111111111111111111333333333333333333333333333333333333333333333333111111222222333333333333111111111111111111111111000000111222222222222111222222222222222222222222333333333333333333333333444333222222111111222222000000000000111111111111222222222111111111000000////////////000000111111////////////////////////........................//////.........---------------------------------------------------------------------.......................................---,,,,,,+++++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,............------------}}}|||xxxxxxyyyyyy|||}}}mmm```YYYKKKGGGBBB???======>>>>>>::::::::::::;;;:::999888777777777777777777777777555555555555555555555555444444444444444444444444222222222333333333444444222222222222222222222222444444444333333222222222//////////////////////////////000111222222333333111111111111000000000000........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...---------------,,,,,,,,,,,,+++******)))*********---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,...000//////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///---------...............---,,,,,,,,,,,,,,,,,,---,,,,,,---,,,,,,,,,,,,,,,+++,,,---............------///000///---,,,,,,,,,,,,------......------,,,------------.........///........................------............------...,,,+++---000222222111000000000000000000000000///000111222333333444444111111111111111111111111333333333333333333333333111111111111111111111111111111222222222222222333111111111111111111111111000000111222222222222111222222222222222222222222333333333333333333333333444333222222111111222222//////000000000111111111222222222111111111000000......//////000000000000////////////////////////....................................---------------------------------------------------------------------....../////////------..................------,,,+++++++++,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---++++++++++++*********)))uuuzzz|||yyyzzzzzz{{{{{{~~~~~~mmm```UUUNNNLLLBBBAAA@@@>>><<<;;;999999777888888888888777666555888888888888888888888888555555555555555555555555444444444444444444444444111111222222333333444444222222222222222222222222333333333333222222222222111111111111111111111111000000000000000111111111111111000000000/////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++,,,---------,,,,,,------,,,,,,,,,---......,,,,,,,,,,,,,,,---------+++******))))))******+++---,,,,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---......---,,,,,,---///......------------......++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++***++++++,,,,,,---------------------............------,,,,,,,,,,,,------+++,,,,,,,,,***)))***+++)))***,,,---......---,,,---...000///...------...,,,------......------,,,,,,,,,,,,---------..............................------------------------,,,)))''')))...111000---000000000000000000000000000000111222333333333222111111111111111222222222333333333333333333333333000000000000000000000000111111222222222222222222111111111111111111111111000111111222333222222222222222222222222222222222333333333333333333333333444333222222111111222222...//////000000111111111222222222111111111111000......///000000000//////////////////////////////.................................------------,,,////////////////////////---------------------------------...//////000000,,,,,,,,,------------------,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++ZZZ```jjjttt{{{~~~}}}|||~~~~~~{{{zzz{{{|||rrr^^^TTTMMMFFFCCCCCC>>>>>>???===;;;:::999999555666666777666666666666888888888888888888888888555555555555555555555555333333333333333333333333000111111222333333444444222222222222222222222222111111111222222222222222111111111111111111111111000000000///////////////000000000/////////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......***+++,,,---------,,,,,,,,,,,,,,,,,,,,,---...///+++++++++,,,,,,------...,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++***************+++++++++,,,,,,,,,,,,---------++++++,,,...,,,++++++******++++++,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++'''(((((()))******+++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,------***,,,---,,,)))((()))+++)))***,,,.........---,,,+++---......---,,,---...,,,------......------,,,+++++++++,,,,,,,,,,,,---..............................,,,,,,,,,,,,......,,,+++++++++---...//////000000000000000000000000000111111222222222111111111111111222222222333333333333333333333333333333000000000000000000000000222222111111111111111111222222222222222222222222111222222333333333333333111111111111111111111111333333333333333333333333444333222222111111222222......//////000111111222222222222111111111111000...///000000000///...---////////////////////////.................................---------,,,,,,////////////////////////---------------------------------...///000000000+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------//////.........---------EEEHHHMMMVVV```llluuu{{{}}}~~~~~~}}}}}}}}}zzzzzz~~~xxxkkk[[[LLLFFFDDD???;;;<<<888999999999888777888999444555666777777777888:::888888888888888888888888555555555555555555555555222222222222222222222222000000111222333333444444222222222222222222222222000000000111111222222333////////////////////////000000000///......------////////////....................................------------------------------------------------++++++++++++++++++++++++,,,,,,,,,------.........)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,---...///******+++,,,,,,---......---------,,,,,,---......+++++++++,,,,,,---------*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++******)))))))))*********++++++,,,,,,,,,,,,,,,---,,,+++***,,,...///......------......///+++++++++,,,,,,---------++++++------------++++++******+++,,,------......)))))))))******+++++++++...------,,,,,,------...***---...---***(((***,,,)))***,,,...//////...---)))+++------,,,,,,---...,,,------......------,,,******+++++++++,,,,,,,,,........................///...,,,++++++,,,...///,,,///111000......111444000000000000000000000000111111222222222111111000111111222222333333333333333333333333333333333333111111111111111111111111222222111111111111111111222222222222222222222222222222333444444444444333111111111111111111111111333333333333333333333333444333222222111111222222---......///000111111222222222222111111111111000//////000000000...---,,,////////////////////////..............................---------,,,,,,,,,---------------------------------------------------------...///000000111*********++++++,,,,,,,,,,,,,,,,,,++++++,,,------++++++,,,,,,,,,---------...------,,,,,,------...,,,,,,+++++++++*********:::;;;===AAAGGGPPPZZZaaannnttt|||}}}|||yyy|||{{{vvvqqqiiicccQQQLLLEEE???===<<<;;;;;;:::::::::999888777666666777777777777888888888888666666666666666666666666777777777777777666555555444444222222222222444444333333333333333333333333333333333222222222111111000111222333333222111000000000000000000000000000111111000///////////////......////////////..............................------------------------------...///...---+++***,,,,,,------,,,,,,+++***,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***,,,,,,+++***+++,,,---............------,,,,,,,,,***++++++,,,,,,++++++***++++++------------++++++------***(((,,,111111---------,,,+++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......---...//////000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000///,,,***,,,,,,,,,---------......)))+++---///000000///.........////////////......---------............///000///...------...000111444222///......000333666666444222000000222444666333444555666666555444333111111111111111111111111000000000000000000000000333222111000000111222333111222333444333222111000222222222222222222222222333333333333222111000000111111111111111111111111------...///000111222222111111111111111000////////////.........---------,,,,,,---.../////////......------------...//////111000///------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------,,,,,,++++++++++++,,,,,,------,,,,,,+++)))***---///000000000///......---,,,+++******))),,,,,,,,,++++++*********666777777888:::@@@GGGLLLVVV```nnnzzz}}}}}}~~~}}}{{{yyyzzz|||qqqkkkddd___^^^\\\XXXTTTIIIEEE???;;;999999:::999888888888777666666555555666666666777777777888888555555555555555555555555666777777777777666555555444333333222222333333444333333333333333333333333333333222222111111111111000111222222222222111000000000000000000000000000111000000///////////////......////////////......................................................------......------,,,+++---------------,,,++++++,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,+++++++++,,,---...,,,,,,,,,++++++*********++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++------,,,***...333444000,,,,,,,,,++++++,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,------------+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////,,,***,,,,,,,,,---------......***,,,...///000///......------............---------------............///222111///......///000111333111000//////111333444444333111000000111333444333444444555555444444333111111111111111111111111000000000000000000000000222222111000000111222222111111222333333333222111222222222222222222222222222222333333222222111111111111111111111111111111000000000000111111111111000111111111111000////////////.........---------------......///............------------...//////111000///...---......///------------------------,,,,,,,,,---------......***++++++,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++)))***,,,...//////...---000000000///......------,,,,,,,,,+++++++++******333333222000000333888<<>>:::777777999::::::888888777777777777777777555555555666666666666777555555555555555555555555666666666777666666555444444333333222222333333444333333333333333333333333222111111111111000000000000111222222222222111000000000000000000000000000111000//////......//////......////////////..............................////////////////////////......---,,,,,,,,,---------............---,,,,,,,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,+++++++++,,,---...,,,,,,++++++++++++******,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,+++...333444111++++++++++++,,,------...+++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,---------...,,,,,,---------.........++++++++++++,,,,,,,,,,,,++++++,,,---------------------------------------,,,,,,,,,...//////---***,,,,,,,,,---------......,,,---...//////...---,,,,,,,,,------------,,,,,,---------............///333222000///...///000000111000000000000111222333111111111111111111111111333333222222222222333333222222222222222222222222000000000000000000000000222222111000000111222222000000111222333333333222222222222222222222222222000111222222333222222222111111111111111111111111333222222222111111000000000000111111000000///.../////////.........------.........///......------...------------...//////000///......------..............................,,,,,,,,,------------...)))***,,,---...------,,,+++,,,,,,,,,,,,,,,,,,---***++++++,,,,,,++++++***)))***,,,---------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++111222111000000222666999;;;>>>BBBHHHOOOXXXaaagggjjjooovvv|||}}}yyyvvvvvvyyy||||||mmmaaaUUUKKKDDDAAA>>>>>>AAADDDFFFGGG???<<<999777888:::;;;;;;999999999999::::::::::::444444444555555555666666555555555555555555555555555666666666666555444444333333333333333333333333222222222222222222222222111000000000000000000000111111111222222111111111000000000000000000000000000000///............///......////////////......................................................///...,,,++++++,,,---.........//////......---,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------+++++++++,,,,,,,,,------------------------------,,,------......------,,,------++++++++++++------)))++++++***+++///000---*********+++,,,---...///,,,+++)))(((((()))+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,------------******+++++++++,,,,,,,,,------.../////////..............................---,,,,,,---......---+++,,,,,,,,,---------............//////...---,,,,,,,,,------......------,,,---------............///222111000///.........//////000000111111111111111000000111222222111000000333222111000000111222333222222222222222222222222111111111111111111111111222111111111111111111222//////000111222333333333111111111111111111111111//////111222222333333333111111111111111111111111222222111111111000000000000000000000000//////...////////////.............../////////...---,,,,,,...------------...////////////......------------------------------------------------------------***,,,...///000000//////+++++++++,,,,,,---------***++++++++++++++++++***+++,,,,,,---------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000111222111111222555888999999888888:::@@@GGGMMMPPPXXXcccmmmvvv}}}~~~}}}rrr___RRRLLLGGGBBB===;;;999888:::<<<>>>???>>>;;;888777888999:::999999999999999999999::::::444444444444555555555555555555555555555555555555555555555555555444333333333333333333333333333333222222222222222222222222000000000000000000000111222111111111111111111222////////////////////////000//////.....................////////////..............................------------------------...---,,,++++++,,,...///......//////......---,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------++++++,,,,,,,,,---------------------------------,,,------......------,,,------++++++++++++------***......+++***,,,,,,************+++,,,---...///...---+++******+++---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---)))*********++++++++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,------...///....................................,,,,,,---......---+++,,,,,,,,,---------....../////////......---,,,,,,......////////////......---------............/////////......------------...///000111111111000000000111222333333222111000222111000//////000111222222222222222222222222222333333333333333333333333111111111222222111111111//////000000111222333444111111111111111111111111...///000111222333333333111111111111111111111111/////////000000000111111000000000000000///......000000/////////............/////////...---,,,,,,...------------...//////...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++---//////000//////+++++++++,,,,,,---------+++++++++,,,,,,+++++++++---------............---------......//////000000,,,,,,,,,,,,,,,,,,,,,,,,...000000000......///111111333666777777777888999???CCCIIIRRR\\\hhhuuu}}}~~~~~~~~~}}}yyyqqqnnnkkkiiiaaaTTTJJJEEE???999;;;:::999888888888999:::;;;888555444555666777666777777666666666666666666444444444555555555555666444444444444444444444444444444555555444444333222222333333444444333333222222222222222222222222222000000000111111111111222222222111000000111222222////////////////////////000///......------............////////////..............................------------------------------,,,,,,,,,---......---............---,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,***+++,,,---------,,,,,,******++++++++++++,,,,,,,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,------111222...,,,,,,,,,***++++++++++++,,,------......---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,))))))))))))*********************+++++++++,,,,,,++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,------------------------...---,,,,,,---...---,,,,,,,,,,,,---------......//////......------------...//////////////////...---------............///------------------------...///000000111111000000000111222333333222111000111111000000000000111111333333333333333333333333333333333333333333333333000111222222222222111000000000000000000111222333111111111111111111111111...///000111222222222222111111111111111111111111......//////000000000111//////000000//////...---000000000/////////...............///......------...------------...//////---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,************+++,,,,,,---+++,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++---------....../////////,,,,,,------.........///,,,,,,,,,,,,------------,,,...//////...---...///---000444555555444333333666888:::===DDDNNNYYY```lllsss}}}}}}xxxwwwwwwxxxzzz|||}}}~~~{{{ooo```VVVSSSTTTTTTWWWUUUNNNHHHCCC===777888999:::::::::999::::::777555333333555666666666777666666666555444444444444555555555555666666666444444444444444444444444333444444444444333222222222333333444444333333222111111111111111111111111111111111111222222333333222222111000000111222222//////////////////////////////...------------.........////////////......................................................+++,,,------......---------------------,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++***+++,,,---------,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++000222...,,,,,,,,,+++,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------------******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---+++,,,---...---,,,,,,,,,,,,---------......///......---------......---......//////......------------............///,,,,,,---....../////////////////////000000000111000000111111111111000000000111111222222111111000333333333333333333333333222222222222222222222222000111222222222222111000111111000//////000111222111111111111111111111111//////000111111222111111111111111111111111111111111111111000000000000000//////000000//////...---000000000000/////////...------......///............------------...//////------.........---,,,+++------------------------......---------,,,,,,,,,+++***)))(((((()))+++,,,---,,,,,,,,,,,,,,,,,,+++,,,------......------,,,++++++,,,,,,---...///000++++++++++++++++++++++++,,,,,,,,,---------......+++---000111111111333444///000000///...000333666222444777999:::===AAADDDRRR[[[hhhrrrxxx}}}}}}zzzwwwuuuwww{{{~~~~~~ssskkkgggZZZ\\\[[[RRRFFF???BBBGGGIIILLLLLLGGGCCCBBB???;;;222444777999999999999999666444333333666888999999999888888777666555555444555555555666666666666777444444444444444444444444333444444444444333222222222222444444444444222222111111111111111111111111111111222222222333333333333222111000000111222333//////////////////////////////...------------.........////////////..............................////////////////////////***+++---...///...------,,,,,,------,,,,,,+++***+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++******+++,,,---...---,,,,,,,,,,,,,,,------.........***++++++,,,,,,++++++***++++++---......---++++++&&&,,,///,,,***+++,,,***------,,,+++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,------------......,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,///---+++,,,---...------,,,,,,,,,---------............---------......///,,,------......------,,,---------.........//////+++,,,...///000000111111///////////////000111111000000////////////000000000111222333333222111000333333333333333333333333000000000000000000000000000111222333333222111000222111000//////000111111000000000000000000000000///000000111111111111000111111111111111111111111444444333222111000///...///////////////......---000000000000////////////,,,,,,---.../////////......------------...//////,,,---.........---,,,+++.................................------,,,,,,,,,///---***((((((***,,,...---------,,,,,,+++++++++---......//////......---*********+++,,,---///000........................,,,,,,,,,------.........000/////////000111222222444222000///...///000111333222222333444666888:::???EEEOOOXXX```gggmmmppp{{{~~~xxxnnnddd[[[SSSLLLHHHGGGFFFCCC@@@===<<<;;;;;;===>>>@@@???>>>======>>>999999777666555555444444666666555555555444444444444444555555555555444444222222222333333444444444111222333333111111222333111000000111333444444333222222222222222222222222000000000000111222333444222222111111111111222222111111000000000000000111111000000///...---------////////////////////////........................+++***)))***,,,---,,,+++------......------,,,+++---------.........//////------------,,,,,,+++*********))))))******+++,,,***)))******+++,,,---...---------,,,,,,+++++++++......---,,,,,,------------------,,,,,,+++++++++------......------,,,+++.........------,,,,,,,,,******+++++++++,,,,,,,,,))))))))))))***+++,,,---,,,,,,++++++,,,,,,---............------,,,,,,,,,'''((()))***************,,,,,,+++******+++,,,,,,---------,,,,,,++++++++++++,,,---......---,,,+++---------,,,,,,+++++++++...------,,,,,,------............------,,,,,,,,,...---,,,,,,......---+++***,,,...---+++,,,...000,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------.........///------,,,,,,,,,------............,,,+++,,,///222............000222444555222222111000///...------111111000000//////......000000000000////////////111111222222222222111111222222111111111111222222111444555444000///111333333333333222222111111111333222111000////////////000000000000000000000000000000//////......------111111111111111000//////000000111111000///..............................................................................------------------------000///...---,,,------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,,,,---...---,,,***)))...---,,,,,,++++++++++++...------,,,,,,++++++***++++++++++++++++++++++++/////////000000111222222333111000///...///111111222111111111222444555666888;;;AAAFFFIIIMMMPPPRRReeekkkttt{{{|||~~~vvvjjjXXXSSSMMMGGGCCC@@@<<<:::::::::::::::888777555444555666888888777666666777;;;:::999888888777777888555555555555555555555555444444555555555555444444222222222333333333444444222333444333222111222444555444222222333333111000222222222222222222222222000000000000111222333444222111111111111111111222111111000000000000000111111000000///......------................................................,,,+++++++++---...---,,,...............------,,,,,,,,,---------.........,,,---------,,,,,,+++***,,,,,,,,,,,,,,,------...++++++++++++,,,---......---------,,,,,,+++++++++------,,,,,,,,,,,,---------------,,,,,,,,,++++++---------------,,,++++++------,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++,,,,,,---.........---------,,,,,,,,,)))***++++++++++++++++++,,,,,,+++******+++,,,,,,---------,,,,,,+++++++++,,,,,,------------,,,,,,---------,,,,,,+++++++++------,,,,,,,,,,,,------------------,,,,,,,,,+++***,,,......------000333;;;555...***+++,,,+++))),,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------........./////////...---------------......---------+++***+++...000///............000111222000000000000////////////111000000000/////////...////////////000000000000000111111222222111111000222111111000000111111222222333444333111000111222333222222222222222222111333222111000////////////000000000000000000000000222111111111000000000///111111111111111000//////////////////......------........................------------------------........................------------------------000///...---,,,------...,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,,,,---------,,,+++***...---,,,,,,+++++++++,,,---------,,,,,,,,,,,,,,,************************/////////000111111222222111000///...///000111222000000000///000111222222555666888999999:::<<<>>>JJJPPPXXX___dddgggiiijjjlllpppvvv}}}}}}vvvqqqkkkaaaTTTJJJAAA>>>;;;999999999888777333555888999999888555444333555777777777666777888:::999999888888999999999444444444555555555555555444444555555555555444444222222222222333333333333222444555444333222333444666555333333444444222111222222222222222222222222000000000000111111222333111111111111111111111111000000000000000000111111000000000///......------...................................................---,,,---...///...---............------------++++++,,,,,,,,,---------,,,,,,---------,,,++++++,,,,,,,,,,,,---------------------,,,,,,---......------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,,,,++++++++++++******++++++++++++,,,,,,,,,,,,///...---,,,++++++++++++,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,++++++******++++++,,,------,,,,,,,,,,,,++++++------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++(((,,,///...+++,,,333999EEE999,,,'''+++...+++&&&,,,,,,,,,---------......------------------------............/////////000//////......---......///+++,,,,,,+++***+++---/////////...------...............//////000000111111000000000000////////////......//////000000111111000111111222222111111000222111111000000111111222333222111111222222111000111111111222222222222222333222111000////////////000000000000000000000000111111111111000000000000000000111111000000//////000000///............///........................,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------///...------,,,---------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,---------,,,++++++------,,,+++++++++,,,,,,*********+++++++++++++++************************......///000111222222222/////////...///000111222000000//////////////////333444555555555666999;;;:::>>>CCCFFFIIIJJJLLLNNNRRRVVV]]]fffnnnuuuyyy|||}}}xxxvvvuuusssqqq^^^YYYTTTPPPMMMHHHAAA;;;???===:::999::::::999888444666888999:::999888777444666888999999999:::;;;666666666666666777888999666666555555555444444444333444444555555444444333222222222222222222222333333444555555333333444555333222222333555666666555111111111111111111111111000000000000000111222222111111111222222111111111///000000111111111111111000000//////...............................................................---,,,---...///...---...------,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++*********+++++++++++++++...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,------------------,,,,,,++++++,,,,,,++++++***))),,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------,,,+++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++))),,,---,,,***,,,222777>>>444)))'''+++000...+++,,,,,,,,,---------......................................./////////000000000000///............///+++,,,---,,,++++++---///........................////////////000000000000000000000000////////////---......///000111111222000000111111111111000000111111000000000000111111444111///000333444222///000000111111222222333333222222111000//////000000000000000000000000000000////////////............///000000000000000//////111111000/////////000111........................------------------------........................------------------------...------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,,,,'''''''''((()))******+++************************---...///111222222222222.........//////000111111000000000000000//////......///111111222333666888555777999:::999999;;;<<>>>>>===:::777999777555444444444333111444444333333333333444444111333555666555555666777555555555555666777888888888888777555444333222111333333444444444444333333222222222222222222222222333444555555333333444555333222222333555666666555111111111111111111111111000000000///000000111111000111222222222222111000...///000111111111111111////////////...............................................................,,,+++,,,---...,,,+++---,,,++++++******++++++*********+++++++++,,,,,,+++,,,,,,------,,,,,,,,,)))***+++,,,,,,,,,++++++---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---------------------------++++++,,,,,,++++++***))),,,,,,,,,---------------++++++,,,,,,,,,---------***************+++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++***))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++...,,,))))))***---///000000---***)))+++...//////,,,,,,,,,---------..........................................////////////000000///...............,,,---......------...000------...///000000000000000000000000////////////////////////000000000000---......///000111111222000000000111111000000000111000000000000000000111333000...000333444222///000000000111111222222222222111000000000000000000////////////////////////............////////////...//////000000000///////////////...//////000000........................////////////////////////........................------------------------,,,,,,---------------------,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---'''(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111222333333222...////////////////////////000000000000000///...---///111111000000111333222444555666555555666777999888888:::===BBBGGGJJJOOOVVV^^^dddhhhmmmuuu{{{yyyvvvqqqkkkddd^^^YYYVVVOOONNNLLLJJJIIIIIIIIIIIIGGGEEECCCAAA@@@@@@AAAAAA===;;;888777888888777666444333222333444444333111555444333111111222333444111333444555444444555666666666666666777777888999888888777555444333222111333333444444444444333333222222222222222111111111222444555444333222333444666555333333444444222111111111111111111111111111000000000//////000000111000111222333333222111000---...000111222222111111//////////////////......------------------------...........................---,,,,,,------,,,+++...---+++*********+++,,,******+++++++++,,,,,,,,,++++++,,,---------,,,,,,+++,,,.../////////...---+++++++++******++++++,,,++++++,,,,,,,,,,,,------++++++***++++++,,,---...------------............,,,,,,,,,,,,,,,++++++***,,,,,,------------......,,,,,,,,,,,,------------))))))))))))***+++,,,---,,,,,,++++++,,,,,,---...++++++++++++,,,,,,,,,,,,***+++++++++++++++***)))***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,///,,,)))(((***,,,,,,+++)))+++---,,,***)))+++...,,,,,,,,,---------......------------------------------------.........///000000///...------------,,,---//////...---...000,,,---...000000111111111111111000000//////......////////////000000000000......//////000000111111///000000111111000000///111000000//////000000111111000///000222222222111000000000111111111111111111111000000000000000111////////////////////////000000000000111111111111......///000000000//////,,,---...............---........................////////////////////////........................------------------------+++,,,,,,------------,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,+++++++++,,,------++++++,,,,,,---...//////------------------------+++---///111333333333222//////////////////......---...///000000//////......000222222111//////000...000222333333333444555555444444444555777999;;;<<>>CCCGGGEEEEEEFFFGGGJJJOOOUUUZZZVVVYYY]]]ccckkkuuu}}}}}}|||zzzuuuoooiiifffdddbbb```___^^^]]]ZZZXXXQQQNNNKKKIIIIIIGGGCCC@@@;;;<<<===<<<;;;999999:::999999999999888666555444777777888777555444444555555444444333333444444444222111111111333333111//////111333555666555444222222333555555333222222333444333333222222222333333333333444444555666777777222333333444444333333222222222222222111111000000111222333333111111222333111000000111333444444333000000000000000000000000111000////////////000000///000222333333222000///,,,...000222333222111000.........///////////////------------------------........................111///......//////...,,,222000...---------///000++++++,,,,,,,,,---------***+++,,,,,,------------)))***,,,......---,,,++++++++++++,,,---...///000+++++++++,,,,,,---------,,,,,,,,,,,,---...///000---------.........//////------......------,,,+++*********++++++,,,,,,,,,,,,,,,,,,---------............---,,,++++++++++++,,,,,,++++++,,,,,,---...*********++++++,,,,,,,,,++++++,,,---............***+++,,,------,,,+++***+++++++++,,,,,,---------***+++,,,------,,,+++***+++++++++,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,------.........)))---000///+++***---111,,,,,,+++***))))))+++---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------000///...---,,,+++++++++)))+++------,,,,,,,,,---......//////...,,,+++***------...///000111222222.../////////000000111111000000000000//////////////////000000000000//////000000////////////000000---000222222//////111444222222111111000000//////111000000000000000111111////////////////////////---.........//////000000------...///000000/////////111444777777555333111........................................................................------------------------)))***,,,---...------,,,---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,...///++++++++++++,,,,,,---...***************+++++++++++++++++++++++++++++++++...///111222333333333222111000///...............---......///000111111222//////............//////111000///......///000000222222333333333444444444///111444555666888;;;===<<<;;;;;;;;;<<<======>>>EEEEEEFFFIIIQQQZZZccciiinnnmmmkkkjjjjjjkkkmmmnnnoooppprrrsssuuuvvvvvvvvvooonnnkkkiiifffcccaaa```bbbbbbcccdddeeefffggghhhgggeeeaaa\\\VVVQQQMMMKKKIIIHHHGGGEEEDDDCCCCCCCCC======>>>===<<<999666444999888888777666666555555333333333333333333333333444444444444444444444444333333333333333333333333222222222222222222222222666555555555555666777777444555555666666555555444444444333222222222333333444444444555555666777888555444333222111000000000111111111111111111111111333333333444444444555555333333222111000000111111111111111000000000000000000000111111111111000000000000000000111222333333666333000////////////...000000///...............------------------,,,,,,555444222000///...........................------,,,------......------,,,,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,*********,,,---.........------,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---.........------,,,,,,,,,------------,,,+++******++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...........................---,,,+++++++++,,,---,,,,,,,,,---------......,,,,,,,,,++++++*********////////////////////////......---,,,,,,,,,,,,---------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++***)))............////////////000000////////////000000//////000000000000//////......//////000000111111...000333333222111111111000000111111111111000000000000111111222222333333111111111000000000000000222111000///............000000//////.........---......//////000000111111...///111222222000...---000444:::???@@@<<<777444111000///------...//////)))***++++++,,,,,,++++++.........------,,,,,,,,,------------------------........................------------,,,+++***)))))))))*********))))))(((((()))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------111111000///...------,,,...///000222333333333222111000///.....................//////000000111111//////............//////111000////////////000111/////////000000000111111///111222222111111333444666666666666666777888888888777888;;;@@@FFFMMMQQQOOONNNMMMLLLLLLMMMNNNOOOMMMMMMOOOPPPQQQQQQRRRRRRQQQPPPOOONNNLLLKKKJJJIIIIIIJJJJJJKKKMMMNNNNNNOOORRRPPPMMMIIIDDD@@@===;;;;;;:::999888777666555555444555777777777555333222555444444333222222111111333333333333333333333333444444444444444444333333000000000000000000000000222222222222222222222222333333222222333333444555222222333333333333222222444333333333333333444444888777666555555555666777444444333222222222222222111111111111111111111111111111222222222333333333222222111000000000000000000000000000000111111111000000111111111111000000000000000000111222444444666333111///000000///...000//////...............------------------------222111111000///...------............---,,,*********++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,******+++,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------......---------,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,***)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,+++++++++,,,---,,,,,,,,,---------......---,,,,,,,,,++++++++++++..............................---,,,,,,,,,,,,---------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++******............////////////000000////////////000000//////000000000000//////000000000//////////////////111444444333111000000000000111111111111000000000000000111111111111111000000000000000111111111111111000/////////000000000000000/////////......000000000000//////////////////000111111000///...///333888<<<===:::666333///...------,,,,,,------,,,------.....................---------,,,,,,,,,------------------------........................------------,,,+++***)))***++++++,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,//////...------,,,++++++---...000222333333333333222111000///............//////////////////////////////............//////111000000//////000000111............////////////...000111000///...///111222222111111111222333333222222333444666999<<<>>>:::999888777777888999:::999::::::;;;<<<<<<;;;;;;;;;;;;:::::::::::::::999999999::::::;;;<<<======BBBAAA???<<<999777444333333444444444333222000///...///000222333222222111222222222111000000//////222222222222222222222222333333333333333333333333000000000000000000000000333333222222111111111111111111111111111222333333222222222222222222222222333333333333444444555666===;;;888666555555666666444444333333333333444444111111111111111111111111///000000000000111111111111111000/////////000000//////000000111111222222111111222222222222111111///000000111222333555555666444111000000111000///000///......------......+++,,,,,,------...............///000///...---,,,///......---,,,***)))(((***++++++,,,,,,++++++***,,,+++++++++++++++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------,,,,,,,,,,,,,,,,,,------...---------++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------,,,,,,,,,,,,------------------------......---,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,------------,,,,,,+++---............/////////////////////////////////...//////000000//////...111111000000///......---///222555555333111/////////000000111111000000///000000000000//////////////////000000111111222222222111111000000000111111111000000000000000//////111111000000///.........000000////////////000000///111444777888666444222.../////////......---------......///////////////...------------,,,,,,,,,------------------------------------------------------------,,,+++******,,,,,,------------,,,,,,,,,,,,---------,,,++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,++++++*********---...000222333444333333222222000///............//////////////////......///......------......///000000///000000000111111//////000000000111111111---///000111000000222444111111000000000000111222333444444555666666666666777666666555555666666777888888999999999888888777666666666666666666666666666666666777888999999:::::::::999888777666555444333444666666666444222111---...///111222222222222333333333222222111111111222222222222222222222222222222222222333333333333333333333333333333333333333333222222111111000000222222222222222333333444444444333333333333444444333333333333444555666777===;;;888666555555777888666555444444333333333333111111111111111111111111/////////000000000111111000000///////////////000......///000111222222333111111222222222222111111//////000000222333555666666333111000111111111000//////...------------...++++++,,,,,,---...//////,,,---///000000///...,,,.........---,,,+++***))),,,------......------,,,------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...............+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))+++,,,---.........------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------......---,,,,,,---------.........//////...//////////////////......//////////////////...000000/////////.........000333555666444000...---//////000000000000//////000000//////.........---......///000111222222333444333222111000000000000111111111111000000000000000000000000////////////111000.........///111222...///111222333222111000000111222222222111///...,,,------...............------------------------------------------------------------------------,,,---------,,,,,,+++***+++,,,------------------,,,---------,,,+++******++++++++++++,,,,,,,,,,,,---------------------------,,,,,,,,,++++++******+++++++++++++++*********,,,...000222333444444444333222111000.........---////////////..................------------............//////000000000000000000000111111111111222...///111111000000222333111000000/////////000000000000222333333333222111444444333333333333444444333333333444333333222111444444444333333333222222222333333444444555555555333333333333333333222222000111333444444222000/////////000000111111000000333333333333222222222222111111111111111111111111111111111222222222333333444444444444444444444444222222222111111000000000222111111111111222333333444333222222222222333444222222222333444555666777999888666555555666888999888777555444333222222222111111111111111111111111000000000111111111111222000///////////////000000......///000111222222333111111111222222111111111/////////000111222444444555333000///000111111000//////...---------------++++++,,,,,,---...//////,,,...000111111000///...,,,------............---,,,------......------,,,......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))***,,,---...//////------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---......---------------------..................////////////............////////////......---........./////////000000222555555222000...---//////000000000000//////000/////////......------......///000111222222333666555333222000///......000000000000111111111111---......///000111111222111000...------///111333...//////000000000000///000111222222222111///...,,,---......//////......------------------------------------------------------------------------,,,,,,---------,,,++++++******+++,,,,,,,,,,,,,,,++++++,,,++++++***)))))),,,,,,,,,,,,------......------------------------,,,,,,,,,++++++*********++++++++++++,,,,,,,,,,,,,,,---///222333444444444444333222000///...------..............................------------......,,,,,,---///////////////............///////////////000000///...------...//////...---------......---///000222222222111000000000000000000000000000000000111111111000000///333333222222111000000000000000111111111222222222000000000000111111111111...///000111111111000///000000////////////......111111111111111111111111000000000000000000000000000000000111111222222333111111111111111111111111111111111111111111111111000////////////000111111222111000//////000111222222222222222333333444555444444444555555666777888777666555333222222111111111111111111111111111111111111111111222222222222000000/////////000111111//////000000111111222222000000111111111111000000///////////////000111222444111/////////000000000///...------,,,,,,------+++,,,,,,------...............///000111000///...,,,,,,---...////////////***++++++,,,,,,++++++***......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...++++++++++++,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------******+++,,,------------,,,,,,,,,---------......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------------,,,,,,------------.........---...///000000///...------......//////......---,,,------...//////000000///111222222000............//////000000//////...////////////............//////000000111111222222666555333111///...------//////000000000000000111,,,---...///000111222333000///...---...000222333.../////////////////////.../////////......------...//////000000000000000,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++((()))***++++++,,,,,,+++******+++++++++***))))))++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********+++++++++,,,,,,------...+++---///222333444555444555444222000///...------,,,------....../////////...------,,,,,,------...***+++,,,............---,,,,,,---------.........---...//////---,,,---...000///......------......///000111222333333222222///000000000000000000///111111222333333333222222222222222222222111111111111111222222222222333333111111111222222222222222000000000111111222222222000000////////////000000000000000000000000000000000000000000000000000000//////000000111222222333//////////////////////////////000000111111222222000000//////000000111222111000///......///000111222222111111111222222333000111333444555555555444333333222222222333333444111111111111111111111111000000111111111222222222000000000000000111222222000000000000000111111111//////000000000000////////////............//////222000...---...000/////////...------,,,,,,------------------------------........................,,,,,,---.........------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------******+++++++++,,,,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************************------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++---......------,,,,,,,,,---------......++++++++++++,,,,,,,,,------------------------------,,,++++++***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------******+++,,,,,,,,,,,,,,,,,,,,,---------.........,,,---///000000///---,,,---......//////......---...........................///000///------...000......////////////......//////////////////000000000000000000000111111111222222111000////////////....../////////000000000---......///000111111222///.........///000222333...///000000000000///...///...------,,,,,,------......///000000000000///,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++((()))***+++,,,,,,,,,,,,******++++++,,,,,,++++++))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++******++++++,,,---......+++---///222444444555555555444222111///...------,,,,,,------...///000000...------,,,,,,------...)))***+++---......---------------.........//////***,,,...//////000222444222111000000///////////////000000111111111111000000000111111111111000000------...///////////////000000111111111222222222111111222222222222222222000000000000111111111111///////////////111222222111111111111111222333444111111111111222222222222000000000000000000000000...//////000111222222222000000000000000000000000......///000111222333333222222222222222333333444333222111//////111222333222222111111000111111111///000222444444333222111///000000111222444555666111111111111111111111111000000000000111111111111111111000000111222333333111111111000000000000000......////////////......//////...------------...111///------...//////.........---,,,,,,,,,,,,---------------------,,,,,,///...---,,,,,,,,,,,,---------------,,,,,,+++***,,,------......------,,,*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------*********++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---*********++++++,,,,,,,,,+++++++++++++++***)))(((++++++,,,,,,,,,---------******+++++++++,,,,,,,,,************************)))************+++++++++++++++++++++++++++++++++******************************+++,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++---......------,,,,,,,,,---------......*********++++++,,,,,,,,,---------------------------,,,++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,---------)))***++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,---///000000///---,,,---..................---/////////...------,,,,,,.........---,,,,,,...111......////////////............//////000000111111111111111000000000000000//////...//////000111111---.........//////000000////////////000000000000.........//////000111222//////111111111000///...111000///------...//////+++,,,,,,---------------,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,((()))***+++,,,------,,,***+++,,,,,,------------'''(((((()))******++++++++++++++++++++++++++++++))))))******+++++++++,,,))))))***+++,,,------.........//////000222333444222222111000///...------------,,,------...///000//////...------------...------------,,,,,,+++***,,,...//////...------...111111000000/////////...---------............///////////////////////////111111111111111222222333222222111000//////000000444333333222222333333444111111111111111111111111000000000000000000000000000000000000000000000000333333333222222222111111////////////////////////000000000000000000000000000000000000000000000000000000//////.........---000000000000000///......000000000000////////////...000111222000000000111000000000000000000000000////////////000000000000000000111111111111000000444444444333333333222222555444444333222111000000333222000/////////000111000000000000000000000000111///---,,,...///000///222111111111000000//////222222111111000000//////..................------,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,,,,------,,,,,,+++///---++++++++++++)))'''++++++++++++++++++++++++***++++++,,,,,,,,,++++++***************)))((((((%%%&&&((()))++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,,,,------///...---,,,,,,,,,,,,,,,))))))***+++,,,------...---------,,,,,,+++++++++************************++++++,,,,,,,,,---------((())))))))))))*********++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,///...,,,+++***++++++,,,***++++++,,,------------+++*********************,,,,,,,,,,,,,,,+++***))))))))))))******++++++,,,,,,,,,,,,,,,---...///000---,,,+++,,,.........,,,***++++++,,,,,,++++++***------------,,,,,,+++***,,,,,,,,,---------......,,,,,,,,,------.........------------------,,,,,,111000...------...///000000//////.........//////......//////000000111111000000000000000000000000000000111111111111000000............/////////000////////////000000000000000000000000////////////////////////....................................///...,,,++++++,,,...//////...---+++******+++++++++,,,,,,------,,,,,,+++------------,,,,,,+++***++++++------------++++++))))))***+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------------...///000///...---,,,+++*********---------...///111222333222222111000///...------------,,,------...///000//////...---------------,,,---------,,,,,,+++***,,,...//////...------...000000/////////..................////////////000//////////////////////////////......//////000111222111111000//////000000333333222222222222333333111111111111111111111111000000000000000000000000000000000000000000000000111111111111000000000///////////////////////////000000000000000000000000000000000000000000000000000/////////............000000111111000000///...000000000000///////////////111222222111000000111000000000000000000000000////////////000000000000000000111111111111000000333333333222222222222111444333333222222111111000222222000/////////000111000000000000000000000000000///---...///000///...111111000000000/////////000//////////////////...........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++...------------------,,,+++++++++++++++++++++++++++++++++++++++***)))(((+++++++++++++++***))))))'''((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,------------,,,+++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,++++++++++++************************(((((()))))))))*********)))))))))*********++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...---,,,+++++++++,,,---++++++,,,---------,,,,,,,,,,,,,,,,,,---------------------------,,,++++++******++++++++++++++++++************+++,,,---......---,,,,,,---...---,,,,,,------......------,,,,,,---------,,,,,,+++***,,,,,,,,,,,,------------,,,,,,------------------//////////////////......000///...------...000111/////////.........//////.........///000111111222000000000000000000000000------............------........./////////000000////////////000000000000000000000000////////////////////////....................................///---,,,++++++,,,---...///...---++++++++++++++++++,,,,,,------,,,,,,+++,,,---------,,,,,,+++***+++,,,,,,------,,,,,,+++*********++++++,,,,,,---,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,------......000000///------,,,,,,---++++++,,,---///000222333222111000000///...------------,,,------...///000///......---------------,,,,,,---------,,,++++++,,,---//////---,,,---...///............---------...////////////000000000//////////////////////////////......//////000111111111000/////////000000222111111000000111111222111111111111111111111111000000000000000000000000000000000000000000000000////////////............////////////////////////000000000000000000000000000000000000000000000000////////////............000111111111111000000///////////////000000000000111222444333111000000000000000000000000000000000////////////000000000000000000111111111111000000222222111111111000000000222222222222222222222222222111111000///000000000000000000000000000000000/////////000111111///---///////////////.........---------.......................................------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,------------...///++++++++++++++++++++++++,,,,,,++++++***((('''&&&,,,,,,,,,,,,,,,,,,+++***)))***++++++,,,,,,,,,+++******+++++++++,,,,,,,,,++++++***++++++,,,---...,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,+++*********++++++,,,,,,,,,+++++++++***************+++++++++++++++************************++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,---...,,,,,,---------,,,++++++,,,,,,,,,------.........------.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,------///...,,,,,,------,,,***,,,------......------,,,,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,------------------,,,,,,................../////////...---------///000111////////////////////////------...///111222333333000000000000000000000000///000000111111000000///....../////////000000000////////////000000000000000000000000////////////////////////....................................---,,,++++++++++++---...///...---,,,+++++++++,,,+++,,,,,,------,,,,,,+++,,,,,,---------,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,000///...------,,,,,,---++++++,,,---///111333444111000000///......------------,,,------...///000///...------,,,,,,------,,,,,,,,,------,,,,,,++++++---///...---,,,------------------------------............////////////////////////////////////000000000000000111222222111000000/////////000000000000////////////000000111111111111111111111111000000000000000000000000000000000000000000000000........................////////////////////////////////////////////////000000000000000000000000///////////////.........000111111111111111000000////////////000000000000222333444333111//////000000000000000000000000000////////////000000000000000000111111111111000000111000000000000/////////000000111111222222222333222111111000000000000000000000000000000000000000//////000222333222///,,,........................,,,,,,------......//////---------.......................................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))+++,,,,,,******+++---+++++++++++++++++++++++++++++++++++++++***)))(((++++++,,,,,,,,,,,,++++++,,,,,,,,,------,,,++++++******+++++++++,,,,,,,,,*********+++,,,---...///,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,+++++++++++++++,,,))))))***+++,,,------...)))))))))******++++++,,,************************,,,,,,,,,------------...+++++++++,,,,,,,,,------************************+++++++++,,,,,,,,,---------,,,***))))))***,,,---++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,------......------------,,,++++++***))))))***+++,,,---------,,,---------------,,,,,,.........------,,,,,,+++---,,,,,,,,,------...///000///------------+++******++++++,,,,,,++++++***,,,,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,.........------,,,,,,,,,++++++,,,,,,,,,,,,------------------...000111222...//////000000000000000,,,---...///111222444444000000000000000000000000000111111222222111111000...////////////000000000////////////000000000000000000000000////////////////////////....................................,,,,,,+++++++++,,,------......------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,+++************---,,,,,,+++*********++++++,,,---...111333555666000000//////......------------,,,------...///000......---,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,+++---......---,,,,,,---,,,,,,,,,---------------,,,,,,,,,---------......////////////////////////000000000///000111111222000///////////////000000000//////......//////000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.........//////////////////000000111111111000000.../////////000000000111222333444333111/////////////////////////////////////////////000000000000000000111111111111000000000000000/////////......///000000111111222222333111111111111000000000///000000000000000000000000//////111333444333000---------------............---------....../////////---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,*********+++++++++++++++++++++++++++******+++,,,------------******+++++++++++++++***,,,------------,,,++++++******+++++++++,,,,,,,,,++++++++++++,,,---...///---,,,,,,++++++,,,------+++++++++,,,,,,,,,------------,,,,,,,,,,,,------))))))***+++,,,------...)))))))))******++++++,,,************************))))))))))))************+++,,,,,,,,,,,,---------************************++++++,,,,,,,,,------------,,,***))))))***,,,---++++++++++++++++++++++++,,,,,,,,,---------......+++,,,,,,---............------------,,,++++++***))))))******+++,,,------***+++,,,,,,,,,,,,++++++///......------,,,,,,,,,------,,,,,,,,,---......000///------------+++******++++++,,,,,,++++++***+++,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,.........------,,,,,,,,,++++++++++++,,,,,,---------------...///000111111......///000111111000000------...000111333444444000000000000000000000000---......//////......---////////////000000000111////////////000000000000000000000000////////////////////////....................................++++++++++++,,,------...------------------,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,+++***************,,,,,,+++*********++++++++++++---///111444666888/////////.........------------,,,------...///000...------,,,,,,,,,,,,,,,++++++,,,---------,,,,,,+++,,,......,,,+++,,,---,,,,,,,,,------------...++++++,,,,,,,,,---------////////////////////////......------......///000//////......//////000000000//////......//////000000000000000000000000000/////////////////////////////////////////////////////////000000000000000////////////////////////000000000000000000000000////////////////////////.........///////////////...//////000000000000///......//////000000111111000111333222000/////////////////////////////////////////////000000000000000000111111111111000000000000/////////.........000000000111111111222222000111111111111000//////000000000000000000000000000000111333555444000...---------...............------..................,,,,,,------.../////////------------------------------------------------+++,,,,,,------,,,,,,+++///...,,,,,,......,,,+++++++++++++++++++++++++++)))***+++---......//////)))******+++++++++++++++,,,,,,---------,,,++++++******+++++++++,,,,,,,,,,,,,,,+++,,,,,,---...///------,,,++++++,,,...///++++++,,,,,,,,,,,,------------,,,,,,------......,,,,,,,,,+++++++++***************+++++++++++++++*********************************++++++++++++,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,------............---,,,,,,---------,,,+++++++++++++++,,,,,,---------******++++++,,,,,,++++++------------------,,,,,,+++++++++******++++++,,,///...,,,,,,------,,,***,,,------......------,,,++++++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,------......//////------......///000000000---...000111222111111000......///000222333444444000000000000000000000000...//////000000//////.../////////000000000111111////////////000000000000000000000000////////////////////////....................................+++,,,,,,------.........------............---,,,+++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++***+++++++++------,,,,,,,,,,,,------)))***+++...000444666888//////.........---------------,,,------...///000...---,,,,,,++++++,,,,,,***+++,,,,,,---------,,,***,,,...---,,,+++,,,---,,,---------............,,,,,,,,,---------......////////////////////////...------------...//////...............///000000000000////////////000000000000000000000000000000////////////////////////////////////////////////.../////////000000000000////////////////////////000000000000000000000000////////////////////////............/////////000------...///////////////.........///000111111111...///111111///......///////////////////////////////////////000000000000000000111111111111000000000000000////////////...000000000000111111111111000111111222111000///...000000000000000000000000111111111333444444111///------......////////////------------,,,,,,,,,,,,,,,,,,------...//////000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++000,,,)))+++///111...***++++++++++++++++++++++++***+++,,,,,,------------***++++++,,,---,,,,,,,,,***++++++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,------,,,,,,,,,------......---+++++++++---...000++++++,,,,,,,,,,,,------,,,,,,++++++,,,------...,,,,,,,,,+++++++++******,,,,,,,,,,,,++++++++++++************************,,,,,,---------.........++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---......//////...---,,,++++++,,,---------,,,,,,++++++++++++++++++++++++***++++++,,,------,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******+++++++++...---,,,,,,---...---,,,,,,------......------,,,***+++,,,,,,---------,,,,,,,,,,,,,,,------------,,,,,,------------------+++,,,,,,---......//////......///////////////...---...000222222222111000//////000111222222333333000000000000000000000000111111222222222222111111//////000000000111111111////////////000000000000000000000000////////////////////////....................................,,,,,,---...////////////,,,---...//////...------+++,,,,,,------,,,,,,+++***+++,,,,,,---------,,,---,,,,,,++++++,,,,,,---*********++++++,,,,,,---***+++,,,,,,,,,,,,+++*********************************+++++++++,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,------((((((***,,,000333555777...............------------------------...000000...---,,,,,,++++++,,,,,,***+++,,,,,,------------***,,,...---,,,+++,,,,,,---------....../////////---------........./////////////////////////////////////////////000111111...............///000111000000////////////000000000000000000000000000000////////////////////////////////////////////////........./////////000000////////////////////////000000000000000000000000////////////////////////---.........//////000000,,,,,,---...//////......---......///000111111222,,,...000000///......///////////////////////////////////////000000000000000000111111111111000000111000000000////////////111111111000000000000000000111111222222000///...000000000000000000000000222111111333444444222000........./////////000000---,,,,,,++++++*********,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,------,,,,,,+++---'''$$$'''///222///)))++++++++++++++++++++++++++++++,,,,,,,,,++++++***+++,,,------.........---)))***++++++,,,,,,,,,+++******+++++++++,,,,,,,,,......---,,,,,,,,,------...---+++++++++---///000++++++,,,,,,,,,---------+++*********+++,,,,,,---))))))***+++,,,------...---------,,,,,,+++++++++************************))))))*********+++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,---------......***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,....../////////...,,,+++***+++,,,,,,------------)))))))))(((((((((((((((+++,,,------.........---+++++++++,,,,,,---------......---,,,,,,------------,,,+++,,,.........,,,***++++++,,,,,,++++++******+++,,,,,,------------,,,,,,------------......,,,,,,,,,------.........))))))***++++++,,,------...///////////////...---,,,...000222333222111000000000111111222222222333000000000000000000000000......////////////......000000000000111111111111////////////000000000000000000000000////////////000/////////....................................,,,---...///000000000000,,,---.../////////------+++,,,,,,------,,,,,,+++***+++,,,,,,------------------++++++++++++------))))))***+++,,,,,,------***+++,,,------,,,+++*********************************+++++++++,,,,,,,,,++++++++++++,,,---......*********)))******++++++,,,+++++++++,,,...///000,,,,,,++++++,,,,,,---...///---,,,,,,...//////.........---,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,------............------,,,,,,,,,------------------------------000---+++,,,...///---***//////////////////......000///...------...///000............////////////---.........//////000000.../////////000000000111------------------------------............------,,,,,,,,,---------......,,,,,,------...///000000000//////.........//////000000000000000000000000,,,------...///000111111////////////////////////111111111111000000000000////////////////////////...............///000000---......///////////////------,,,------...///000000000000000000000000000//////000000000000//////............////////////000000000000////////////++++++,,,,,,---.../////////////////////............------,,,,,,------...,,,+++******,,,,,,+++***---,,,***))))))***,,,------,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******+++,,,,,,------,,,,,,000...***'''%%%&&&((())),,,,,,,,,,,,,,,,,,,,,,,,---...//////......///111///...---+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))))))))*********))))))***++++++,,,------,,,+++++++++***))))))))))))************+++++++++******))))))***+++,,,,,,******))))))***,,,...///------------------------------------,,,,,,+++***,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---++++++++++++++++++++++++(((((()))***,,,---...///---***'''***...111...+++******+++,,,,,,---......,,,,,,,,,------.........,,,,,,,,,++++++*********++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,------++++++******++++++,,,---,,,,,,++++++,,,,,,---...........................,,,,,,.../////////...---//////000000111111111222222111111111000000//////000000111111111111000000111111111111111111111111000000//////.........---000000//////......------////////////////////////000///...------...///000////////////////////////...---,,,++++++,,,---...,,,,,,,,,++++++*********............---,,,,,,++++++,,,,,,,,,,,,+++******++++++,,,,,,,,,+++******+++***'''%%%&&&))),,,...))))))*********+++++++++------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++,,,...///111------,,,,,,,,,,,,------///---,,,,,,...//////.........---,,,,,,,,,,,,---++++++++++++++++++++++++------........./////////...------,,,,,,,,,------------------------------///---+++,,,......,,,***........................///......------......///............////////////////////////.................................///------------------------------............------,,,,,,---------.........,,,,,,------...//////000//////............/////////////////////////////////...---,,,+++***))))))////////////////////////000000000000000000000000////////////////////////...............///000000---...//////000000////////////..................//////////////////////////////000000000000//////............////////////000000000000000000111111,,,------...//////000000111000000///...------,,,...------,,,,,,------......---,,,,,,......---,,,---------------------------,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******+++,,,,,,------,,,,,,///...+++)))((((((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,...///000...---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,*********+++,,,---------,,,,,,,,,+++++++++++++++)))************+++++++++******))))))***++++++,,,+++************+++---...------------------------,,,---------,,,,,,+++***,,,,,,,,,,,,------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,.........---++++++++++++++++++++++++))))))***+++,,,------...---***(((***...000...++++++++++++,,,,,,---------++++++++++++,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------++++++++++++,,,------...........................---...///000000000/////////000000000111111111111111111111111000000000///000000111111111111000000111111111111111111111111000/////////............///////////////.........//////////////////////////////...------...//////........................---------,,,,,,---------,,,,,,,,,+++++++++******,,,------------,,,,,,++++++,,,,,,,,,,,,+++*********++++++,,,,,,,,,++++++---+++***((()))***,,,...***+++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++,,,...000111//////...---,,,,,,,,,,,,...---,,,,,,...//////.........---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---------------......------,,,,,,,,,,,,------------------------------...---,,,,,,------,,,+++------------------------,,,------......------,,,---............/////////000000//////...------------------------------,,,------------------------------............---------------.........//////,,,,,,,,,---....../////////...............//////........................//////---,,,***((('''&&&///////////////////////////////////////////////////////////////////////////............//////000...//////000000000000000222111000///............////////////////////////...//////000000//////...---............///////////////000000111111222222......//////000111111111222111000///...,,,++++++...------,,,,,,------......---,,,,,,......---,,,+++,,,...//////...,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++******,,,...000///---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***++++++,,,,,,------...,,,,,,,,,,,,,,,---------)))************+++++++++*********)))******+++,,,,,,++++++******+++,,,,,,------------------------,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---...---,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---***)))***...///...+++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------......---------------...++++++++++++,,,---.................................//////000111000000000000000000000111111111111111111111111000000000000///000000111111000000///111111111111111111111111////////////.....................///////////////////////////////////////......------------......------------------------,,,------......------,,,,,,,,,,,,,,,++++++++++++***+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******)))***++++++,,,,,,,,,,,,...------,,,,,,,,,,,,---++++++,,,,,,,,,---------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...++++++***+++,,,...000111222111///...---,,,,,,,,,...,,,+++,,,...000000///...---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------++++++---......---++++++---------.........//////.....................---------------,,,,,,,,,,,,------------------------,,,------......------,,,------........./////////,,,,,,,,,------...............---------...//////------------------------------------------------........................---------...............//////////////////////////////............///000...///000000111111000000111111000///////////////////////////////////////...//////////////////...---------.........//////---......///000111111222.../////////000000000111000000///...------,,,,,,...------,,,,,,------...,,,+++******,,,,,,+++*********,,,,,,,,,,,,******,,,,,,++++++++++++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++)))***+++***)))***+++---000///---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------++++++,,,,,,,,,---------***+++++++++,,,,,,------))))))*********++++++++++++***************++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------///...------,,,---------++++++++++++,,,---...///..............................//////000000000000000000000000000111111111111111111000000000000000//////000000000000//////111111111111111111111111///////////////.........------......//////000000////////////////////////------------------------------------------------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,+++******((()))***+++,,,------------.........---,,,+++++++++++++++,,,,,,,,,,,,---***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,***(((&&&&&&(((***,,,*********+++,,,...111222333222111///...------,,,---,,,+++,,,...000000///------,,,++++++++++++,,,++++++++++++++++++++++++************************+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++++++++++++++,,,,,,------***+++,,,------,,,+++***------------............+++,,,,,,---...//////000------------------------------------------------,,,,,,------------,,,,,,------------.........///,,,,,,,,,------------------------------...//////------------------------,,,------...///000000000------------------------,,,---------........./////////////////////////////////............//////......///000000000000000///////////////000111111..............................////////////......------------............+++,,,,,,---...///000000------...............///------------...............------,,,,,,------...,,,+++******,,,,,,+++***,,,,,,************,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))***++++++,,,,,,++++++)))***+++,,,,,,,,,+++***++++++++++++++++++++++++***+++,,,+++******,,,...///...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,---))))))******++++++,,,,,,))))))*********+++++++++++++++***************+++++++++,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,*********++++++,,,,,,,,,,,,,,,,,,++++++++++++***,,,+++++++++---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,------...///........................---------.........//////111111000000000000000000000000000000000000111111//////000000000000//////000000000000000000000000.........///////////////------......//////000000////////////////////////,,,------------------,,,........................+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,+++******((()))***+++,,,---------,,,,,,------,,,+++***)))************++++++++++++)))***,,,,,,,,,,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,***(((&&&&&&(((***,,,*********+++,,,///111222444333222000///.........---,,,+++,,,...000000000------,,,+++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,,,,++++++******++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++------,,,+++***+++,,,***++++++,,,,,,------...+++,,,,,,------,,,,,,+++,,,------------.........******+++---...///000111,,,,,,,,,------.........------------------------,,,,,,------------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---...//////------------------------......------------,,,,,,------------------------,,,,,,------.../////////////////////////////////000//////............///---......///////////////............///000111222........................---......//////......---,,,------------.........++++++,,,,,,------......,,,,,,------------------,,,,,,,,,---......//////...------,,,,,,------......---,,,,,,......---,,,///...,,,++++++,,,...///++++++************++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))******+++++++++++++++)))***+++++++++++++++***+++++++++++++++++++++++++++,,,---,,,++++++---///------++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++******************++++++)))************+++++++++,,,+++******)))************++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---,,,+++*********++++++,,,,,,---,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------+++++++++++++++++++++++++++******))))))******+++++++++,,,,,,,,,,,,------,,,,,,,,,+++,,,------...000000///............///........................---------------...//////111111111111000000000000000000000000111111111111...//////000000//////...000000000000000000000000.........///////////////.........///////////////////////////////////////------............------////////////////////////,,,------......------,,,,,,,,,,,,,,,------------***+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******)))***++++++,,,,,,,,,,,,***++++++++++++******)))))))))*********+++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...*********+++,,,///111333444333222111000/////////---++++++,,,...000111000---,,,++++++***+++++++++++++++++++++++++++++++++......------,,,,,,,,,,,,************+++,,,---...+++++++++++++++++++++++++++,,,...,,,***)))***,,,+++++++++,,,---.........------,,,,,,,,,,,,------,,,,,,---------.........++++++,,,------...//////)))******+++,,,---......------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000------------------------......------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000////////////////////////000000///...............,,,,,,---........................---......//////........................---......//////......---,,,,,,---------.........------------------------------,,,,,,,,,,,,,,,,,,,,,------------------......------,,,,,,------......---,,,,,,......---,,,------------------------++++++************++++++)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))***+++++++++++++++,,,,,,,,,,,,++++++++++++************************+++,,,,,,,,,++++++---...,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))************************++++++++++++++++++******)))************+++++++++,,,++++++***))))))******))))))+++,,,---,,,,,,+++++++++++++++++++++++++++***+++,,,,,,---------,,,,,,,,,,,,,,,------------)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,---,,,+++)))******+++,,,,,,------+++++++++++++++++++++,,,,,,,,,---,,,,,,+++,,,,,,+++++++++,,,,,,---------,,,+++++++++************,,,,,,,,,---------......++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---///000000444333222000//////..............................///...---------...000000111111111111000000000//////000000000111111111111......////////////......000000000000000000000000............/////////000///////////////.........////////////////////////---...////////////...---........................---------,,,,,,---------,,,,,,,,,---------......,,,------------,,,,,,++++++,,,,,,,,,,,,+++*********++++++,,,,,,,,,++++++************++++++++++++*********+++++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------***)))***+++---///111333333333222111000000000000---++++++,,,...000111000---,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************+++,,,---...++++++++++++++++++++++++***,,,...---***)))***,,,++++++,,,------.../////////...,,,,,,,,,,,,...///,,,,,,,,,---------......,,,---------------------''''''(((***+++,,,---...------------------------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000..............................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000111111////////////////////////111000///...............+++,,,------......------000///...------,,,------........................---..................---,,,,,,,,,---------........................---------------------------,,,.........------,,,,,,,,,...------,,,,,,------...,,,+++******,,,,,,+++***)))***,,,------,,,***)))++++++************++++++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++))))))***++++++++++++***///...---,,,,,,,,,,,,---***************************+++,,,+++******,,,...+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************))))))))))))))))))---------,,,,,,+++++++++)))************+++++++++,,,,,,+++***))))))******((()))***,,,------,,,,,,++++++++++++++++++++++++***+++,,,,,,------------,,,,,,------------......))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++))))))***+++,,,,,,------******+++++++++,,,,,,,,,,,,---------++++++,,,,,,******+++,,,,,,---......+++*********))))))((((((,,,,,,,,,------.........++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,---///000222333666555333111000///..............................000///.........///111222222111111111000000////////////000000111111111222......////////////......000000000000000000000000---.........//////000000000000//////.........---////////////////////////---...///000000///...---------------------------......,,,++++++,,,......,,,,,,,,,------.....................------,,,++++++,,,,,,,,,,,,+++******++++++,,,,,,,,,+++******************+++,,,------++++++,,,,,,,,,---------,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******+++...111333777666555333111000000000...///000111111111111111......---,,,,,,+++******)))***+++---,,,+++)))(((++++++++++++++++++++++++((()))***+++,,,---------++++++++++++++++++++++++........................000000000///...---++++++******+++++++++,,,,,,,,,+++,,,------......------+++,,,------......------******,,,---.../////////+++,,,,,,,,,++++++***)))++++++,,,,,,,,,,,,---------------,,,,,,+++++++++***+++,,,,,,------,,,,,,------------------------,,,,,,,,,------.........+++,,,,,,------,,,,,,+++...------,,,,,,,,,------,,,++++++++++++,,,---------------............///......---,,,,,,,,,,,,---,,,------......------,,,///...---,,,,,,---...///,,,,,,,,,---------......------------------------//////...---,,,++++++***+++,,,,,,------,,,,,,+++---...///...------...///......---,,,+++******)))++++++++++++++++++++++++***,,,+++((())),,,...,,,++++++,,,,,,,,,++++++***---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************++++++************++++++******)))))))))***,,,---,,,+++***))))))***++++++///......---,,,+++******++++++++++++++++++++++++,,,,,,,,,++++++*********,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,------++++++++++++------------,,,+++************((()))++++++*********+++,,,+++*********+++,,,---++++++++++++++++++++++++------++++++++++++---------------,,,,,,+++++++++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++...///...***)))***---+++***,,,000444444111...******+++,,,---//////000222111...,,,+++,,,------///......------///000111////////////000000000000,,,,,,---...///000111111000000000000000000000000000000000000////////////111111111000000000000000111000000///...---------000000//////.........---000111111111111000000///------......//////000000......---------,,,,,,,,,++++++,,,---....................................,,,,,,,,,++++++*********++++++++++++++++++++++++))))))(((((())))))***+++++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,---....../////////,,,+++******+++...111333777777666555444333222222000111111111111111111000...------,,,++++++*********+++,,,,,,,,,+++******++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++------------------------------.........---,,,,,,******+++++++++,,,,,,,,,,,,,,,---............---+++,,,------...---------------......///.........+++,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,------++++++++++++***************+++,,,,,,------,,,,,,------------------------------------------,,,,,,***++++++,,,------------...------,,,,,,---------,,,,,,,,,,,,,,,------...------------............///...------,,,,,,------,,,------......------,,,///...---,,,,,,---...///,,,,,,---------.........////////////////////////.........------,,,,,,+++,,,,,,------------,,,,,,---...///...---,,,---///......------,,,,,,++++++++++++++++++++++++++++++))),,,---+++,,,......++++++++++++,,,,,,++++++***+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,+++++++++******------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************++++++************++++++,,,+++***))))))******++++++******))))))***+++,,,------,,,,,,++++++******++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,++++++******++++++,,,*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++***+++++++++((()))++++++*********+++++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,+++++++++***------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++++++++,,,'''''''''***---...,,,)))------------------------111000...,,,++++++,,,---...------,,,---...///000.../////////000000000000.........//////000000111////////////////////////000/////////////////////000000000000000000000111111000000///......------000/////////............///000000111111111000000000000000000000111111111.........---------,,,,,,,,,,,,------...---------------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******...---------------------++++++******+++...111222666666777888777666555444333333333333222111000///------,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------------,,,******+++++++++,,,,,,,,,,,,---......//////......++++++,,,---------------///////////////...------++++++,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------///......------,,,++++++******+++,,,---......///---------,,,,,,------...---,,,,,,,,,,,,---......------------............//////...------------...,,,------......------,,,......------------......---------.........//////........................------------------------------............------,,,...///...---,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,(((,,,///......000...******++++++,,,,,,++++++++++++++++++************)))++++++++++++++++++++++++,,,,,,,,,++++++++++++***------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************++++++************++++++---,,,+++******))))))*********))))))***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++************++++++*********++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---++++++++++++++++++,,,,,,((()))++++++*********+++++++++******++++++,,,---------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++...------,,,,,,------...---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---------,,,,,,++++++,,,---...---,,,//////...---,,,++++++***///...---+++++++++,,,------,,,,,,,,,,,,---............/////////000000000000000000000000000000000/////////////////////////////////////////////////////////000000111111111000000000///......------////////////...............//////000111111111111111111000000000000000000.........------------,,,---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++------,,,,,,------...///++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++......---,,,,,,+++******++++++***+++,,,...000222333555777888999888666555555555444444222111///...,,,,,,,,,,,,++++++******+++************++++++,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,---......//////......++++++,,,------------,,,---...............------++++++,,,------------,,,***++++++++++++,,,,,,,,,---------....../////////***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,---......------,,,,,,------...///,,,,,,---------.........000///......------......,,,------......------,,,------------------------------........./////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---..................---,,,---......,,,,,,---...---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,))),,,---+++,,,......*********+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++************************++++++************++++++,,,+++++++++++++++++++++)))))))))******+++,,,,,,))))))*********+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++************++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,((()))++++++*********++++++***++++++++++++,,,,,,------------------------++++++------------++++++---------,,,,,,,,,,,,,,,...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---***)))***...///...+++111000///......///000000//////...---,,,++++++***------,,,+++++++++,,,,,,---------------................../////////000000222111111111000000000///////////////////////////.........///////////////---......///000111222222000000//////............///////////////.........---...///000111111111111/////////......------,,,............------------............---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++---...000111111333555777888777666555666666555444222000...---,,,+++++++++++++++******)))))))))))))))***+++,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))(((******+++++++++,,,,,,,,,,,,------...............***+++,,,,,,------,,,,,,)))***+++,,,------------++++++,,,------,,,,,,,,,*********+++++++++,,,,,,---------....../////////***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////000///...---,,,++++++,,,,,,,,,,,,,,,,,,---...///---,,,,,,,,,,,,---......,,,,,,,,,------------...//////...---------------,,,------......------,,,,,,------------------,,,------------.........///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........---..................---,,,---...---,,,+++,,,...,,,,,,---....../////////,,,,,,,,,,,,,,,,,,,,,,,,***,,,***''''''+++---,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++************************++++++************++++++))))))***+++,,,---------))))))******++++++++++++)))))))))******++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++******))))))******+++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,((()))++++++*********+++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++------------++++++---------...............---------,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---***)))***...///...+++......,,,+++***+++,,,...------------------------,,,,,,++++++,,,,,,,,,---------......////////////............////////////222222111111000000//////........................------....../////////000------...///000111111222////////////.....................///////////////,,,---...000000111111111//////......------,,,,,,//////.........---------............---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))***++++++++++++++++++++++++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,******+++,,,---///000111111222444555666666555555666555444333111///...,,,++++++++++++++++++******)))))))))***+++++++++,,,++++++++++++++++++++++++***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,+++***((((((******+++++++++,,,,,,,,,+++,,,------......------******+++,,,,,,,,,,,,,,,((()))***+++------------+++,,,,,,,,,++++++***)))************++++++++++++++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,...///000000333111///---+++******+++,,,,,,,,,,,,---......///,,,++++++++++++,,,------,,,,,,,,,,,,------------......---,,,,,,,,,,,,---,,,------......------,,,,,,,,,------------,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,------.........------............------+++---...---,,,+++,,,---,,,,,,------.........///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,)))$$$%%%***------)))***++++++,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************++++++************++++++'''(((***,,,---.........******++++++++++++***))))))*********++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,******))))))))))))******)))))))))************+++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++)))***+++,,,---,,,+++***((()))++++++*********+++)))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------............---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---------,,,,,,---,,,+++)))***,,,...,,,,,,,,,------.........++++++,,,,,,------......---...//////000000//////------........./////////111111111000000/////////........................---------......//////000.........//////000000000//////////////////...............///////////////---......///000000000000000000///////////////////////////.........---------------...------,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------))))))***++++++,,,------******+++,,,---///000000333333333444444555555666444444333222111///---,,,******************++++++)))***,,,---......------+++++++++++++++++++++++++++++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************+++++++++,,,,,,,,,***+++,,,,,,---,,,,,,,,,******+++,,,,,,,,,,,,+++***++++++,,,------------,,,,,,,,,+++***)))((('''************++++++++++++++++++++++++***************+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////333111///,,,++++++,,,,,,,,,,,,,,,,,,---...//////+++************+++,,,,,,++++++,,,,,,,,,---------------,,,++++++++++++,,,,,,------......------,,,+++,,,------------,,,++++++++++++,,,,,,,,,,,,---------------------------,,,,,,------------------,,,,,,------------,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,------------------------------------***,,,***&&&'''+++---,,,))))))***+++,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************++++++************++++++((()))+++------...------++++++,,,,,,+++***((((((++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++******))))))))))))******))))))))))))************++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++)))))))))*********+++++++++,,,,,,------,,,,,,+++***+++,,,------,,,***)))((()))++++++*********+++)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++++++++,,,,,,...///...,,,,,,...000,,,,,,,,,---------......++++++,,,---.../////////,,,---.../////////......---------.........//////000/////////////////////........................,,,,,,---......///000000......//////////////////.../////////////////////............/////////000......///////////////.........//////////////////////////////............,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,,,,,,,,,,)))***+++,,,...///000000444444444444444555666777333333333222000///---,,,******************++++++***+++...000000000///...++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++------......------,,,+++,,,,,,,,,+++)))(((&&&%%%)))************+++++++++---------,,,,,,+++++++++++++++,,,---------,,,,,,++++++++++++++++++++++++,,,---------------------111000...,,,+++,,,---...+++++++++,,,---...///000******))))))******+++,,,++++++,,,,,,,,,------------,,,++++++******++++++,,,------......------,,,++++++------------++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------+++,,,,,,------,,,,,,++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------))),,,,,,******------+++((()))***+++,,,---------+++++++++,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++************************++++++************++++++***+++,,,---------,,,++++++,,,,,,,,,+++)))(((&&&,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++***************))))))))))))******))))))))))))************++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++((())))))))))))*********++++++------------++++++++++++---------+++)))((((((***++++++******+++,,,)))***+++,,,---,,,++++++------------------------...---++++++++++++---...)))))))))******++++++++++++******************+++---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++...///...***)))***---***,,,......,,,+++---000------------------------+++,,,---...///000000000+++,,,---.........---,,,---------.........//////.........///////////////........................,,,,,,------...///000000///////////////..................///////////////---.........//////000000...///////////////......+++,,,,,,------.........000/////////............++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------...............---,,,,,,+++++++++++++++******++++++,,,---111222333555666777777777555555444333111///---,,,)))***+++++++++)))((('''******+++++++++,,,,,,,,,,,,000222000///000---(((,,,+++*********+++,,,---******++++++++++++******(((+++---//////---+++(((------------------------++++++*********+++---......---,,,,,,+++++++++,,,*********++++++,,,,,,,,,+++******)))******++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++///...---+++***++++++,,,+++,,,------......---------.........---,,,,,,++++++++++++,,,---///222333///---+++,,,...///---+++......---,,,,,,,,,,,,---///......---,,,,,,++++++))))))***+++,,,,,,---------------,,,,,,+++++++++------------------------,,,,,,,,,---------......------++++++++++++------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++******))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,+++,,,...//////...,,,+++***+++---......---+++***---,,,+++******+++,,,---((()))+++,,,---,,,,,,+++******+++,,,,,,,,,++++++++++++************++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************&&&%%%$$$$$$%%%''')))+++))))))))))))))))))))))))******+++++++++,,,,,,,,,******)))))))))***,,,---,,,+++***)))***+++,,,---***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********(((((()))***++++++,,,,,,...------,,,,,,------...,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++***))))))***,,,++++++++++++++++++++++++...---+++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,------......------,,,((()))+++---------++++++---,,,,,,,,,,,,---......,,,,,,,,,---------......///............///000000000///---,,,,,,---///000,,,,,,,,,---------......///...---,,,,,,---...///........................////////////////////////---------.........//////............////////////////////////////////////------------------------,,,------...---,,,***)))*********+++---///111333222000---******+++,,,...++++++,,,,,,,,,,,,------------......------,,,+++,,,+++*********+++,,,---,,,,,,,,,,,,,,,+++***)))******++++++++++++******++++++++++++++++++++++++++++++******++++++,,,---000111222333444555555555555444444333111///---,,,)))******+++***)))((('''*********+++++++++,,,,,,---333666333000///---)))+++++++++******++++++,,,******++++++++++++******)))+++---......---+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,---...------,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,++++++*********************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((((((((()))***+++,,,++++++,,,------------,,,------......---,,,,,,++++++++++++,,,---///111222...,,,+++,,,......---+++++++++++++++,,,---......000///...---,,,+++******)))******+++,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++*********)))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++***+++,,,------,,,+++***,,,+++************+++,,,)))***+++,,,,,,,,,,,,,,,+++*********************++++++************++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************++++++*********+++---...******************************+++++++++,,,,,,,,,++++++***)))******+++,,,,,,,,,++++++,,,,,,---...))))))))))))************+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++************++++++,,,,,,------+++******))))))******+++,,,,,,,,,+++++++++******++++++++++++++++++++++++(((((())))))))))))((((((+++,,,,,,+++******+++---,,,++++++******++++++,,,---,,,+++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,------------,,,,,,++++++++++++++++++,,,,,,---,,,,,,,,,------......------------------------......------......///000///...---++++++---...///,,,,,,,,,---------......///...------------...///................................................---------.........//////............////////////------------------------------------------------***+++,,,---------,,,+++******))))))***+++,,,---000///---+++++++++,,,---++++++,,,,,,,,,,,,------------......------,,,+++++++++*********+++,,,---,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******++++++,,,---//////111222333333333333444444333222000...---,,,)))************)))((((((*********++++++++++++,,,///777;;;777111...,,,******+++++++++++++++************++++++++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,+++++++++************,,,,,,++++++++++++++++++///......---,,,+++******************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,---------******+++,,,,,,,,,,,,+++---------------,,,,,,++++++++++++,,,---///000111---,,,++++++------,,,+++(((((()))***,,,---///000//////...---,,,+++***************++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************************************++++++++++++++++++++++++.........---,,,***)))(((,,,+++)))(((((()))+++,,,)))***+++,,,,,,+++***)))++++++***))))))***++++++++++++******++++++,,,,,,,,,+++***)))(((((())))))++++++************++++++++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,+++******++++++,,,+++,,,,,,---------------))))))))))))*********++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,***))))))(((((())))))***,,,,,,,,,++++++++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***,,,------,,,++++++,,,...---,,,***))))))***,,,------,,,+++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,,,,,,,------------,,,,,,...---+++))))))***,,,---,,,,,,,,,---------...............---------------------,,,,,,,,,---.........---,,,++++++,,,---...,,,,,,,,,---------......///...------------...///................................................---------...............---............/////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***+++,,,------------,,,,,,***))))))((())))))......------,,,,,,++++++++++++,,,,,,,,,,,,------------......------,,,+++++++++******++++++,,,---++++++,,,,,,,,,+++******,,,,,,------------,,,,,,++++++++++++++++++++++++++++++******++++++,,,---//////000111222333333222333333222111000...,,,+++))))))*********)))))))))************++++++++++++///999???:::222---,,,+++******+++,,,,,,+++)))(((******++++++++++++******,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++******++++++++++++*********+++************,,,,,,,,,++++++*********---------,,,,,,+++******************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---......///...,,,+++***))))))***+++++++++++++++,,,,,,---------,,,,,,+++***++++++,,,---///000000,,,,,,++++++,,,,,,,,,+++))))))***+++,,,...///000---------,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************.........---,,,+++)))(((,,,++++++++++++++++++,,,)))***++++++++++++***)))************************,,,,,,*********+++,,,---///---+++)))(((((()))***++++++************+++++++++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******************************+++++++++***))))))******************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++***+++,,,---...---,,,++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,+++,,,---,,,******,,,---...,,,***((((((***,,,...,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------...---,,,,,,++++++,,,,,,,,,,,,,,,------,,,,,,,,,...---+++*********++++++,,,,,,---------...------.........---------------,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,---------...............------.................................................................................---------.........//////........................------------------------+++++++++,,,,,,---------...---,,,+++******)))))),,,------...---,,,+++***+++++++++,,,,,,,,,------------......------,,,++++++***++++++++++++,,,,,,++++++,,,,,,,,,++++++***,,,,,,------------,,,,,,++++++++++++++++++++++++++++++******++++++,,,---///000111222222222222222222222111000///...,,,+++))))))))))))))))))******))))))*********+++++++++///888===999111---,,,+++******+++,,,+++***)))'''******++++++++++++******,,,+++************+++,,,++++++++++++++++++++++++******************)))))))))******+++++++++***))),,,,,,,,,++++++*********((()))***+++,,,,,,++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++)))'''&&&((()))******++++++******++++++,,,,,,---,,,,,,+++***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////******++++++,,,------...***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,************************))))))))))))))))))))))))************************,,,,,,,,,------,,,,,,+++,,,---000111111000---,,,*********++++++******************++++++*********---,,,+++*********,,,,,,000///,,,***)))***+++,,,++++++************+++++++++++++++,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++************************,,,,,,---------,,,,,,+++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++((()))***,,,,,,+++******+++,,,,,,,,,,,,---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++************------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))***+++++++++))))))+++,,,...,,,***((((((***,,,...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------............---,,,,,,++++++,,,,,,+++,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,+++)))(((+++,,,---.........---------------------,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---..................---.....................................................................---------------....................................---------------------------------,,,++++++++++++++++++,,,,,,+++++++++***+++,,,---...---,,,+++)))+++++++++,,,,,,,,,------------......------,,,+++******++++++,,,,,,,,,,,,***++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******++++++,,,---///000000111222222111111111111000000///---,,,+++)))))))))((())))))***+++)))))))))************+++---444888444...,,,,,,+++++++++++++++***)))((((((******++++++++++++******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++******)))((()))***+++,,,,,,,,,+++***,,,,,,++++++++++++++++++&&&''')))+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,))))))***++++++++++++******++++++,,,,,,,,,,,,,,,******,,,---............,,,---......,,,,,,---...000000///......---......)))******+++,,,------...++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************************************++++++++++++++++++++++++******,,,---............,,,...222444444222...,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,,,,++++++******++++++///...---,,,++++++,,,---++++++************++++++++++++,,,,,,,,,,,,------++++++************++++++++++++++++++++++++++++++************************************++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,((()))***++++++++++++***((())))))***************************+++++++++++++++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,************************,,,++++++++++++++++++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++***))))))***,,,---,,,***))))))***,,,---******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---......//////...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,++++++)))+++,,,...---,,,***(((+++,,,---.........---,,,***+++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,------------,,,,,,,,,,,,,,,---------......------...//////...------........................------------------------...............---------,,,------------.........++++++++++++++++++++++++------------------------///...---,,,++++++++++++((()))******+++************+++,,,------,,,+++***++++++,,,,,,,,,,,,------------......------,,,+++)))***+++,,,,,,,,,,,,+++******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******++++++,,,---......///000000000000///000000000///...---,,,+++***)))((((((((()))+++,,,))))))))))))************+++///111---+++,,,,,,***,,,+++***))))))(((((((((******++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,+++***))))))***,,,---...---,,,+++++++++++++++++++++,,,,,,((()))+++,,,---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...//////)))***++++++,,,,,,++++++******+++,,,,,,,,,,,,,,,)))***,,,---......------,,,...000///---,,,...000000///...---------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,...000222222000...,,,,,,,,,++++++++++++,,,,,,+++,,,------------,,,+++,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,------++++++************++++++++++++++++++++++++++++++************************((((((''''''((()))***+++++++++++++++++++++++++++******+++++++++,,,,,,,,,&&&'''(((***+++++++++*********))))))******+++,,,*********+++++++++,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,)))******++++++,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---..................---++++++,,,+++***)))+++---,,,++++++******++++++,,,)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------.../////////...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,,,,++++++***+++---//////...---,,,(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,---......---------......---------,,,,,,,,,---------......------...//////...------........................------------------------//////.........---------,,,,,,---------.........++++++++++++++++++++++++------------------------...---,,,+++++++++,,,---)))***+++,,,,,,+++***)))+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------------......------,,,+++)))***+++,,,,,,,,,++++++)))***+++,,,,,,,,,,,,+++,,,,,,------------,,,,,,++++++++++++++++++++++++++++++******++++++,,,---------......///.........////////////...---,,,+++***)))(((((((((***+++,,,))))))))))))************))),,,,,,)))))),,,---***---,,,***((('''(((((()))******++++++++++++******)))***++++++++++++***)))------------------------------...///...---+++***)))***,,,.........,,,+++*********++++++,,,,,,---***,,,---......---+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,***)))(((((()))*********+++,,,,,,,,,,,,+++)))***+++,,,,,,,,,,,,,,,)))***,,,---...------,,,---///111000...---...111...------,,,,,,---------...------,,,+++***))))))+++++++++++++++++++++++++++++++++,,,,,,---------------------------------******+++++++++,,,,,,,,,++++++------------++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,------......------,,,---,,,,,,++++++,,,,,,---,,,,,,............,,,,,,+++,,,,,,---,,,+++***(((******+++,,,,,,,,,++++++++++++************++++++++++++,,,,,,,,,---------++++++************++++++++++++++++++++++++++++++************************,,,+++*********,,,///000++++++++++++++++++++++++******+++++++++,,,,,,,,,$$$%%%''')))***++++++***,,,+++***)))***+++---...,,,,,,---------.........+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,******+++,,,,,,---......,,,,,,++++++++++++,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,------,,,++++++,,,...++++++++++++++++++++++++)))***+++,,,---,,,,,,+++++++++++++++++++++++++++,,,,,,------...///000000...---,,,,,,++++++,,,,,,+++++++++,,,,,,+++++++++,,,+++***)))***+++---...***+++---//////...---,,,&&&&&&''')))***+++,,,---------,,,,,,------...///---......//////......---,,,,,,,,,---------......,,,---...//////...---,,,........................------------------------//////.........---------,,,,,,,,,---------......------------------------------------------------,,,++++++***+++,,,...///---...//////...---+++***+++++++++++++++++++++,,,++++++,,,,,,,,,---------------......------,,,+++)))***+++,,,---,,,++++++)))***+++,,,,,,,,,,,,,,,---..................---++++++++++++++++++++++++***+++,,,------,,,+++***(((***---...---+++******,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++************+++++++++++++++*********)))))))))))))))))))))))))))))))))************+++++++++***+++,,,---,,,,,,***))),,,,,,,,,,,,,,,,,,,,,,,,...///000000000///---,,,************************))))))))))))))))))))))))---------------,,,+++***************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))))))))***+++++++++,,,)))************+++++++++************************************************---------,,,,,,+++++++++------------------------)))))))))***+++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,------.........---------,,,,,,+++++++++------,,,+++++++++,,,,,,+++,,,,,,+++***+++---000///...+++))))))+++---...))))))***+++,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))***,,,...///++++++++++++++++++++++++++++++++++++******))))))+++,,,...///000///...---*********+++,,,,,,------,,,,,,+++******+++,,,,,,------,,,+++++++++,,,,,,+++++++++++++++++++++,,,000...,,,***))))))***+++------,,,+++,,,---...///---+++)))***,,,---,,,)))++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,---.........------******+++++++++******)))++++++------------+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,.........------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,++++++*********---------,,,,,,++++++++++++++++++++++++***)))(((,,,++++++,,,//////...---...---+++*********++++++++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,......---------,,,,,,,,,...................................................---,,,,,,,,,,,,---...000000000///......------...---,,,+++***+++,,,---...------,,,,,,------...+++,,,------......------///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,+++***)))+++,,,,,,------,,,,,,+++/////////......------,,,,,,,,,,,,++++++*********************************++++++************++++++......------------------+++++++++++++++++++++++++++++++++,,,,,,+++++++++)))+++------,,,******+++,,,,,,------,,,,,,+++***))))))))))))))))))))))))++++++************+++++++++++++++*********))))))************************)))************+++++++++***+++,,,,,,,,,,,,+++***************************......//////......---,,,************************************************,,,,,,,,,,,,,,,+++******************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***************+++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++***************+++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,---------------------,,,,,,+++++++++,,,,,,,,,,,,,,,---...///+++,,,,,,+++***+++---///+++,,,,,,,,,---,,,,,,,,,)))******+++,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++++++++++++++++++++++++++++++++*********)))++++++,,,------------,,,+++++++++***))))))((((((,,,,,,+++******+++,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,+++++++++...,,,+++***)))***,,,---,,,,,,,,,,,,,,,---......---+++***+++---...,,,***++++++++++++++++++++++++++++++++++++++++++++++++'''((()))******+++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,------,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------,,,,,,---------------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((+++++++++***++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,++++++,,,,,,++++++***))),,,------...------,,,,,,------+++*********++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............................................................---,,,,,,---......,,,,,,------------------000///...---,,,,,,------++++++++++++++++++++++++++++++,,,------------------,,,+++*********++++++,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,,,,++++++......------------------,,,,,,,,,+++++++++******************************,,,,,,+++***))))))))))))((((((((()))))))))))))))++++++++++++++++++++++++,,,++++++++++++++++++,,,***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))++++++************+++++++++++++++***************************************)))************+++++++++***++++++,,,,,,,,,++++++************************...------,,,,,,,,,,,,---************************************************++++++++++++++++++***)))************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++***************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++))))))******+++---...///+++,,,---,,,++++++---...''')))---///000...,,,************++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++******)))(((++++++++++++++++++++++++++++++++++++***************************+++,,,,,,,,,++++++******))))))(((,,,++++++******++++++,,,++++++++++++,,,------.........------,,,,,,++++++,,,+++*********,,,---...+++,,,,,,------------------,,,++++++,,,---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******))))))))))))******,,,,,,++++++++++++******,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************------------------------++++++++++++++++++++++++,,,,,,++++++***+++++++++************************---,,,,,,,,,,,,,,,,,,+++.........---------,,,,,,+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,---------,,,,,,------,,,,,,++++++,,,...000///,,,)))***,,,---,,,,,,++++++++++++,,,++++++,,,,,,,,,,,,------+++,,,------------,,,,,,***+++,,,---...///000000......................................................---,,,,,,---......++++++,,,,,,---......///222111000///............******,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,+++***)))))))))******++++++,,,,,,,,,+++*********++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,+++++++++++++++,,,,,,***+++++++++,,,---------++++++++++++++++++++++++---,,,+++******+++,,,---+++,,,,,,+++******+++---+++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))))))))*********+++++++++******++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---******************************************************+++++++++******)))************************))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++++++++***)))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,+++++++++***)))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((((((((())))))+++,,,,,,+++,,,---,,,++++++,,,...&&&))),,,///000///,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++%%%&&&(((***+++++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))***,,,---++++++,,,,,,---.........++++++++++++++++++++++++*********+++,,,---.../////////...------,,,++++++---,,,+++++++++,,,,,,---***+++,,,---...---,,,,,,++++++***++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++%%%&&&'''((()))*********+++++++++,,,,,,+++++++++************************++++++,,,,,,,,,,,,++++++***))))))(((((())))))***,,,,,,,,,+++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,+++************++++++++++++++++++++++++---------,,,,,,+++++++++------------,,,,,,,,,,,,******+++,,,,,,---......,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,---------------,,,,,,)))...111///***(((***...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,---.........---,,,,,,,,,,,,---...//////000......................................................------------.............../////////000000222222111000///...------+++,,,...//////...,,,+++)))***++++++,,,,,,+++++++++++++++************+++++++++,,,,,,,,,++++++******++++++++++++++++++************++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,...///000---......///000111111222++++++++++++++++++++++++---,,,+++******+++,,,---+++,,,,,,+++******+++---++++++,,,,,,++++++***)))++++++++++++++++++++++++++++++************++++++************************(((((((((((((((((((((((())))))*********+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,************************************************)))******+++++++++******************************))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++++++++***)))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,+++++++++***)))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++,,,------,,,++++++,,,)))***+++,,,---......---***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++%%%&&&(((***+++++++++***+++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++*********+++---...,,,,,,,,,---......//////++++++++++++++++++++++++*********+++,,,---.../////////...------,,,++++++......---,,,++++++++++++)))***,,,---------,,,+++)))*********)))))))))***++++++++++++++++++++++++++++++++++++++++++++++++((())))))(((((('''&&&%%%%%%&&&'''((()))*********++++++++++++++++++++++++***************************++++++,,,,,,++++++***......------------......,,,,,,,,,---------------,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++******+++,,,,,,---......,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***)))))),,,------.........------'''+++///...+++))),,,///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,------............................................................................................................000000/////////.........000000//////...---,,,,,,+++,,,...//////...,,,+++)))***++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,+++++++++++++++,,,,,,+++++++++)))******++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))***+++,,,---******+++,,,---......///++++++++++++++++++++++++,,,++++++++++++++++++,,,***+++,,,,,,******+++,,,+++++++++++++++******)))))))))))))))))))))))))))++++++************++++++***************+++++++++(((((((((((((((((((((((()))************+++++++++************+++,,,------************************+++************++++++,,,************************++++++++++++++++++++++++)))***++++++,,,+++++++++************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++***************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------)))******++++++,,,,,,---+++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------......---,,,,,,,,,,,,,,,+++---......,,,++++++,,,,,,++++++++++++,,,......++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******++++++******)))(((++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,,,,++++++******++++++,,,,,,++++++***++++++++++++,,,------.........------,,,,,,++++++//////...---,,,+++*********++++++,,,,,,,,,,,,,,,)))***+++***)))((()))+++++++++++++++++++++++++++++++++++++++++++++++++++************)))(((''''''))))))***+++,,,,,,,,,,,,++++++************++++++******************************++++++++++++******------,,,,,,,,,,,,------,,,,,,------------......++++++************++++++++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,+++++++++*********+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,+++)))((('''&&&%%%,,,,,,------......------'''***------++++++,,,///+++,,,,,,------------,,,++++++,,,,,,,,,,,,---------,,,,,,,,,---...///000/////////.........------................................................---...////////////...---///......---,,,,,,++++++------.........---,,,,,,******,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,++++++,,,---------,,,,,,******+++,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((''''''''''''*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++)))+++------,,,******++++++++++++++++++***))))))))))))))))))))))))))))))++++++************++++++))))))*********+++++++++************************)))************+++++++++***************,,,---...************************)))***++++++,,,,,,,,,+++************************++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***************+++++++++)))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------))))))***++++++,,,------***************+++++++++******+++++++++,,,,,,,,,------------,,,,,,,,,++++++++++++,,,,,,---------,,,++++++++++++,,,,,,---+++---......,,,+++***+++,,,,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,---------************************************************,,,,,,+++***************+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,---------------......------,,,+++++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,+++++++++---......------,,,+++++++++++++++***++++++,,,---***,,,---,,,***)))+++---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------,,,,,,++++++,,,,,,,,,,,,,,,+++,,,+++***))))))***+++,,,******************************++++++++++++************))))))))))))******++++++,,,,,,,,,---------++++++************++++++************************************************************************------------------------+++++++++***++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,---------......++++++******)))(((''''''++++++,,,---------------***++++++,,,,,,,,,++++++++++++---.........------++++++,,,,,,,,,,,,------...---,,,+++,,,...000222............////////////................................................---...///000000///...---------------------,,,,,,+++,,,---.........------++++++++++++++++++++++++++++++,,,---------------)))***+++,,,---,,,,,,+++)))***+++,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------------++++++++++++++++++++++++***+++,,,------,,,+++***(((+++---...---+++*********++++++++++++***))))))++++++++++++++++++++++++++++++************++++++))))))******++++++++++++++++++++++++++++++++++++)))************+++++++++******))))))***,,,---///,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---------,,,+++************************++++++++++++++++++++++++***+++,,,---------------************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))******+++++++++,,,)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,------...//////))))))******+++++++++,,,******+++++++++,,,,,,,,,.........------,,,,,,,,,+++++++++,,,,,,---------''''''''''''(((***+++,,,+++---......,,,+++******+++,,,---------,,,+++***+++++++++++++++++++++++++++++++++,,,,,,---------******************************************************))))))***,,,...///+++++++++++++++++++++++++++++++++,,,,,,---------***+++,,,---...---,,,,,,------......///000000111***+++,,,------,,,+++***------,,,+++++++++,,,,,,+++++++++++++++++++++,,,+++,,,------......------,,,+++***)))***+++---...+++---///...,,,+++---///++++++++++++++++++++++++------------------------%%%&&&''')))+++,,,,,,,,,******+++++++++******))),,,+++***))))))***+++,,,))))))))))))))))))))))))******++++++++++++******,,,,,,++++++++++++,,,,,,*********++++++,,,,,,,,,++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************+++,,,------************************+++++++++,,,,,,---------......---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,---,,,++++++,,,,,,***(((***+++---...///...------++++++,,,,,,,,,---------///---+++***+++---111333,,,------...///000111111................................................---...///000000///...---------......///000000000+++,,,---////////////......------,,,,,,------...+++,,,------......------((()))***+++,,,,,,+++***)))***+++,,,,,,,,,,,,,,,---......//////......------------,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...000333555666+++++++++++++++++++++***++++++++++++++++++++++++******************************************************))))))((((((''''''))))))))))))************++++++++++++++++++++++++************************,,,,,,++++++***))))))))))))(((((('''''')))***+++***************************++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))(((+++*********))))))(((((()))************+++++++++,,,++++++***)))))))))***........................************************,,,+++++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---******+++,,,,,,,,,,,,+++***)))))))))***+++,,,,,,++++++++++++++++++++++++...---,,,************+++---,,,***(((((()))***+++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,++++++***+++++++++************************************************+++***(((''''''(((***+++************************,,,,,,,,,++++++*********------------------,,,,,,++++++******++++++,,,---,,,,,,,,,------.........---------,,,,,,+++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++*********))))))++++++++++++++++++++++++,,,***)))+++...///...,,,,,,,,,,,,++++++*********++++++,,,,,,,,,---------,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,***))))))***,,,---000///...---,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,++++++)))))))))******++++++,,,************************+++++++++,,,,,,,,,------...------,,,,,,------...,,,,,,++++++,,,---///000******))))))***,,,...///------,,,++++++,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,...---+++***+++---///111+++,,,------+++***+++---......------------......000//////...---+++***))),,,---......//////......////////////////////////......//////////////////------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,---------...............000111000---+++***++++++,,,,,,------...++++++++++++++++++++++++---,,,,,,,,,,,,---......------++++++++++++------***+++,,,,,,------------...---+++*********++++++******************************************************))))))(((((((((((())))))))))))************))))))))))))))))))))))))******************************************++++++'''&&&%%%%%%%%%&&&((((((***************************++++++,,,,,,++++++***************************++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))************)))))))))((()))************+++++++++...------,,,+++++++++,,,************************************************++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******...------,,,,,,------...******+++,,,,,,,,,,,,+++*********)))******++++++++++++++++++++++++++++++,,,+++*********+++,,,,,,---,,,***)))((()))***+++))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++***************++++++++++++++++++++++++++++++************************+++***(((''''''(((***+++************************,,,,,,,,,+++++++++******+++,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---,,,,,,,,,---------------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,++++++******++++++,,,+++++++++*********))))))++++++++++++++++++++++++,,,+++)))***---...,,,+++,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,*********))))))******+++***++++++++++++,,,,,,,,,************************)))******+++,,,,,,------*********+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++,,,---///000************+++,,,------,,,++++++******+++++++++---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,//////...,,,***+++...000......------------......***+++,,,---............,,,------...................................................------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,///............---------------------------------000//////111222111...+++***++++++,,,,,,------...++++++++++++++++++++++++---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---***+++,,,,,,---------,,,---,,,+++*********++++++***************************************************))))))))))))((((((((()))))))))*********++++++))))))))))))))))))))))))************************((())))))***++++++,,,,,,***))))))))))))***++++++******************************++++++++++++******************************++++++++++++++++++++++++))))))))))))))))))))))))))))))******************************)))))))))))))))************+++++++++------,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))*********************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++******)))*********++++++++++++++++++++++++))))))))))))***+++,,,---,,,+++***)))))))))***+++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++***)))(((((()))***+++++++++++++++++++++++++++,,,,,,,,,++++++++++++************++++++,,,,,,,,,+++++++++++++++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------------------,,,,,,,,,++++++*********,,,++++++******++++++,,,+++++++++***************++++++++++++++++++++++++---+++******+++,,,***))),,,,,,,,,++++++++++++************++++++++++++,,,++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((((((((()))***+++,,,++++++++++++,,,,,,,,,,,,***************************************+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++,,,---...///***++++++,,,,,,++++++++++++******))))))***+++++++++,,,,,,,,,,,,,,,,,,---,,,,,,---------.........++++++---------,,,+++))),,,+++)))&&&%%%'''+++.........------------......)))***+++---...///000000,,,,,,---.............................................------,,,,,,,,,+++......---------...//////------------------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------------------------------222222111222222111...,,,***++++++,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,---......+++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,---,,,+++*********++++++************************************************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++,,,,,,------******************************++++++++++++******************************************************++++++++++++++++++++++++))))))************++++++*********)))))))))))))))))))))*********+++++++++*********+++*********)))++++++++++++++++++++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))(((((((((((())))))******+++,,,,,,,,,,,,+++,,,,,,+++***)))))))))***++++++++++++++++++++++++))))))))))))******++++++++++++***))))))******+++,,,,,,------------,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,((()))***+++,,,,,,------++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,------...,,,++++++++++++,,,------...------,,,,,,+++++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********,,,++++++******++++++,,,***************************+++++++++++++++,,,,,,,,,,,,+++******))))))(((++++++++++++++++++++++++))))))*********+++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++************++++++,,,---...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++************+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,+++++++++++++++,,,,,,------...++++++,,,---,,,+++***)))+++************++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,------------------......---,,,++++++((()))(((&&&%%%&&&))),,,......------------......---------...------,,,,,,,,,,,,---.........------........................//////...------,,,,,,,,,...---,,,,,,,,,---...///........................------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,------......///444333222222222111...,,,***++++++,,,,,,------...++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++------------+++++++++,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++************************************************))))))))))))************************++++++++++++++++++++++++++++++++++++************************+++++++++*********))))))(((((())))))))))))***)))************************)))******++++++******)))************************************************++++++++++++++++++++++++***************+++++++++))))))))))))))))))******))))))*********+++++++++)))******+++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,******************************++++++,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******)))((((((''''''(((((()))******+++,,,,,,,,,,,,+++,,,,,,+++***)))))))))***++++++++++++++++++++++++++++++++++++******))))))******************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,,,,---------,,,***+++,,,---...///......))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,---......///,,,,,,++++++,,,,,,---...---------,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,++++++******++++++,,,*********************************++++++,,,,,,,,,,,,,,,,,,+++)))(((((((((++++++++++++++++++++++++))))))*********+++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***------,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,------------,,,,,,++++++,,,,,,,,,,,,,,,,,,+++,,,------,,,+++)))(((+++++++++++++++,,,------+++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,///---+++***)))***+++,,,)))+++---...---,,,---.........------------....../////////...---,,,***)))+++,,,,,,---...---------........................////////////......---------,,,,,,,,,,,,,,,------........................---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********((()))***,,,...///111111444222111111111000...,,,***++++++,,,,,,------...++++++++++++++++++++++++,,,++++++++++++,,,------++++++------------++++++,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++************************************************)))))))))************+++*********++++++++++++,,,))))))))))))))))))))))))************************,,,,,,++++++***))))))(((((()))******++++++******************************))))))************))))))************************************************)))))))))))))))))))))))),,,,,,+++++++++*********))))))))))))************)))************+++++++++***+++,,,---...---,,,+++++++++++++++++++++++++++************************+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++******))))))******+++******+++,,,,,,,,,,,,+++++++++******)))*********++++++++++++++++++++++++,,,------,,,,,,***)))))))))*********++++++++++++))))))************))))))++++++++++++++++++++++++******+++,,,------------+++,,,...///000//////...))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,------...,,,,,,,,,,,,++++++++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***************+++++++++*********++++++,,,,,,---,,,------,,,***((()))******++++++++++++,,,,,,,,,*********++++++++++++,,,++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,------------************************&&&''')))+++,,,---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,............,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***)))++++++++++++,,,---......+++,,,,,,,,,,,,,,,,,,---*********+++++++++,,,,,,---+++)))''''''(((***,,,'''***---///...---,,,,,,......------------......,,,------...------,,,,,,++++++,,,---------------------------------------////////////////////////------......------,,,+++------------------------,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,((()))***,,,...000111222222000///...///...---+++***++++++,,,,,,------...+++++++++++++++++++++++++++++++++++++++,,,------+++,,,,,,------,,,,,,+++,,,,,,---------,,,++++++******+++,,,,,,,,,++++++************************************************))))))*********+++++++++*********+++++++++,,,,,,))))))))))))))))))))))))************************++++++************************,,,---------,,,+++************************))))))************))))))************************************************))))))))))))))))))))))))------,,,+++******))))))((()))))))))************)))************+++++++++)))+++,,,......---,,,+++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,++++++************************,,,,,,,,,+++++++++******+++******************+++******+++,,,,,,,,,,,,+++*********)))******+++++++++++++++++++++++++++++++++,,,------------++++++))))))***+++++++++++++++******++++++++++++******************************)))***+++,,,------------,,,---...///000///---,,,))))))))))))))))))))))))***************************++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---......+++++++++++++++,,,,,,,,,)))*********++++++++++++------------------------*********++++++,,,,,,---,,,++++++******++++++,,,))))))*********+++++++++)))******+++,,,,,,------+++---...---***)))***,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,************************,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,+++******+++,,,,,,))))))))))))***+++,,,,,,,,,,,,,,,------------...************************&&&''')))++++++***((('''*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------***+++---......---+++******+++,,,,,,,,,,,,+++***,,,,,,++++++***+++++++++************+++,,,---...---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,+++*********+++,,,---&&&(((***+++******+++,,,......------------......++++++,,,---............++++++,,,------------,,,------------------------,,,------......//////000///000111222111...,,,***,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++***++++++,,,---.../////////---,,,+++,,,---,,,+++***++++++,,,,,,------...+++++++++++++++++++++++++++++++++***++++++,,,------,,,,,,++++++,,,,,,---,,,---------,,,,,,+++***)))***+++,,,,,,,,,,,,+++************************************************))))))******++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))))))))***++++++,,,,,,&&&'''((()))***)))((((((************************))))))************))))))************************))))))))))))))))))))))))++++++++++++++++++++++++///...---,,,***)))(((((((((((())))))*********+++)))************+++++++++'''(((***,,,,,,,,,***))),,,,,,,,,,,,,,,,,,,,,,,,************************---------,,,,,,+++++++++************************,,,,,,,,,+++++++++******))))))(((((((((((())))))******+++,,,,,,,,,,,,+++***)))))))))***+++,,,,,,++++++++++++++++++++++++***+++---...///......---((()))***+++++++++++++++---......//////......---************************)))***+++,,,------...---+++,,,...//////---,,,***************************************************))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,++++++++++++++++++---,,,,,,,,,,,,---......*********++++++,,,,,,---))))))******++++++++++++........................))))))***+++,,,------...,,,++++++++++++++++++,,,))))))******++++++++++++))))))***+++,,,,,,------+++---///...+++***+++---*********++++++,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++***************+++++++++,,,,,,,,,************************,,,++++++++++++++++++,,,++++++++++++++++++++++++************************************************---,,,***))))))***,,,---(((((()))***+++---///000,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,+++)))%%% )))))))))******++++++,,,************************))))))*********+++++++++)))***,,,------,,,***)))***+++,,,---,,,,,,***))),,,,,,*********+++,,,---))))))))))))***+++,,,------------,,,,,,+++++++++,,,,,,,,,---------......,,,---///000000000000///***+++,,,++++++,,,...111.........------.........,,,------......------,,,++++++,,,---------,,,,,,------------------------***++++++,,,---...//////000222444555333000,,,***,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))---------------------------+++******+++,,,+++******++++++,,,,,,---......++++++++++++++++++++++++++++++******++++++,,,---...---++++++++++++---...------------,,,,,,+++***)))***+++,,,---,,,,,,++++++)))((()))******)))(((+++++++++++++++***)))(((,,,***((()))+++,,,+++(((++++++++++++++++++++++++)))************+++++++++***+++,,,+++)))))))))***))))))))))))))))))))))))(((((())))))******++++++))))))))))))***************++++++,,,,,,------...,,,,,,++++++,,,,,,---...))))))))))))))))))))))))&&&&&&&&&'''(((***+++,,,---,,,+++***))))))))))))++++++******++++++,,,,,,******+++++++++,,,,,,,,,************************.........---,,,+++***))))))))))))(((((((((((((((((()))***+++++++++++++++++++++++++++++++++++++++++++++************++++++++++++***)))(((((())))))************************---,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------,,,,,,---------.........++++++++++++++++++++++++------------,,,,,,+++***+++++++++*********))))))++++++,,,,,,,,,,,,------.........------,,,,,,,,,************************************************,,,+++***+++,,,,,,+++***---------,,,,,,++++++++++++*********+++,,,,,,---///---,,,***))))))******++++++++++++******)))))),,,,,,,,,------,,,+++++++++---///000000---+++)))*********++++++,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,---------)))***+++,,,+++)))'''%%%"""###%%%'''***,,,...///************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,------.........---,,,,,,+++******++++++++++++++++++++++++'''(((***+++,,,,,,++++++......---,,,,,,+++******++++++++++++++++++++++++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++***---------------------------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))******+++,,,+++***((('''+++++++++,,,,,,------...,,,,,,,,,+++++++++******...------,,,,,,++++++***+++++++++,,,,,,---------///000000...,,,******+++,,,------......------,,,...---+++*********+++++++++,,,------------,,,+++......------------......///......---------.........------,,,,,,------...---444:::;;;666111/////////////////////000111111.................................------,,,,,,,,,......---,,,,,,+++******++++++,,,,,,,,,+++******.../////////...------,,,------,,,,,,,,,,,,,,,---*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))------------------------...------,,,,,,+++++++++...---,,,,,,,,,,,,---...+++)))))))))++++++***)))+++++++++++++++***)))))),,,***((()))+++,,,+++)))++++++++++++++++++++++++)))************+++++++++***+++,,,+++)))))))))***)))))))))))))))))))))))))))))))))))))))*********))))))))))))************++++++++++++++++++***************)))***++++++,,,))))))))))))))))))))))))((((((((()))***+++,,,------,,,+++***))))))))))))+++***))))))((((((((()))*********+++++++++,,,,,,************************++++++++++++***))))))((())))))))))))))))))))))))******+++,,,,,,,,,,,,,,,************************++++++************++++++,,,,,,+++***************+++++++++*********************))))))))))))******)))))))))*********++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***+++++++++*********))))))+++++++++,,,,,,,,,---------------,,,,,,,,,++++++************************************************,,,+++***++++++,,,+++***---,,,,,,,,,++++++++++++++++++******++++++,,,---...---,,,***************++++++++++++*********)))***++++++,,,,,,++++++***,,,---.........---+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,------------*********++++++,,,------'''((()))***+++,,,,,,---************************************************++++++++++++++++++++++++*********++++++,,,,,,---...------,,,++++++******))))))))))))))))))))))))((()))***++++++,,,,,,,,,)))******++++++,,,,,,---++++++,,,,,,,,,,,,,,,,,,))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---.........---------------------------+++***))))))))))))***++++++++++++++++++++++++++++++***************++++++---.........------,,,+++***************+++++++++))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---...---,,,+++,,,---,,,,,,------------,,,,,,...---,,,+++***++++++,,,***+++,,,,,,,,,,,,+++***------,,,,,,,,,,,,---------------------...///000...------,,,,,,------...,,,000555666222...,,,,,,***,,,...///000000///...,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,......---,,,,,,+++************+++,,,,,,,,,,,,,,,...............---,,,,,,******)))))))))))))))***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************...---,,,,,,,,,,,,---...***))))))+++------,,,+++***++++++++++++***))))))+++***)))***++++++***)))************************)))************+++++++++***+++,,,+++)))))))))***))))))))))))))))))))))))************))))))))))))))))))))))))************,,,++++++***))))))((((((((((((((((((((())))))***))))))))))))))))))))))))***************+++,,,---,,,,,,+++***)))))))))))))))))))))))))))***+++,,,*********++++++++++++,,,*********************************++++++******))))))))))))******++++++,,,++++++,,,---------,,,,,,))))))))))))))))))))))))++++++************++++++---,,,++++++++++++++++++++++++++++++******)))))))))))))))(((((()))))))))(((((()))))))))*********)))))))))************+++------------------------,,,,,,,,,,,,,,,++++++***+++++++++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************************************************+++++++++++++++++++++++++++++++++++++++*********++++++******++++++,,,,,,------,,,+++************++++++++++++************)))******++++++*********,,,,,,,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))((('''(((***,,,...---------,,,++++++******************************************************++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,++++++******))))))))))))))))))))))))******)))******+++,,,---)))))))))***+++,,,,,,,,,+++++++++,,,,,,---------)))))))))*********++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,)))******+++,,,+++++++++++++++++++++++++++++++++))))))+++,,,---.........------------------------++++++************++++++************************)))))))))******+++------,,,,,,+++************+++++++++++++++************))))))***+++,,,---......******+++,,,,,,---......,,,,,,++++++++++++++++++(((***+++,,,+++,,,---///,,,,,,------------,,,,,,------,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,++++++,,,,,,---///000111...------,,,,,,------...---...///000///---+++***(((+++...000111000...---*********+++++++++++++++------------,,,,,,,,,,,,...------,,,,,,++++++*********+++,,,------------,,,------------,,,,,,+++,,,,,,,,,++++++,,,,,,---,,,,,,++++++++++++++++++++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++...------,,,,,,------...***)))***,,,...///...,,,******+++++++++******)))+++************+++******))))))))))))))))))))))))))))))*********+++++++++***+++,,,+++)))))))))***))))))))))))))))))))))))++++++******))))))((((((((()))))))))************++++++*********)))))))))(((((('''''''''((())))))))))))))))))))))))))))))++++++*********++++++,,,,,,++++++***))))))******((()))***,,,...111333444************++++++++++++***************************+++,,,---------------))))))***++++++,,,------++++++,,,,,,,,,,,,,,,+++************************++++++************++++++,,,++++++*********++++++,,,,,,++++++***)))))))))++++++************++++++*********+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++******************************++++++++++++,,,,,,,,,++++++******************************************************************)))***++++++******+++,,,************************,,,++++++***++++++,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++)))******++++++++++++***,,,,,,+++*********+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******---,,,***)))))))))******///...---,,,+++******)))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++***)))***+++---...,,,,,,,,,+++++++++************++++++,,,,,,------))))))*********+++++++++************************++++++******++++++,,,,,,))))))***++++++++++++***************************---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++************++++++,,,---+++***)))(((((()))***+++.........------,,,,,,+++------,,,,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,++++++******)))((()))++++++++++++---...,,,,,,,,,------,,,,,,,,,++++++++++++******++++++------............------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---......///...------,,,,,,------...///...------......,,,+++,,,---...//////...---,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,---------------,,,+++,,,,,,---,,,,,,++++++---------------......///,,,,,,,,,++++++*********++++++,,,,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,------.........------------------------))))))***---//////...,,,)))******+++++++++************+++************+++))))))))))))))))))))))))))))))*********+++++++++***+++,,,+++)))))))))***))))))))))))))))))))))))++++++******))))))((((((((()))))))))************************++++++,,,,,,)))(((((((((((()))******))))))))))))))))))))))))******)))))))))******+++,,,+++******)))*********)))***+++---///222444666))))))*********+++++++++******************************+++,,,------------))))))***+++,,,------...******++++++++++++******++++++++++++++++++++++++++++++************++++++******))))))))))))***++++++++++++*********))))))++++++************++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,******************************+++,,,,,,+++++++++*********************************+++++++++,,,,,,************************************************************************((()))++++++))))))+++---************************,,,,,,++++++***++++++,,,+++,,,,,,,,,++++++******+++++++++++++++++++++,,,******+++,,,------,,,,,,---,,,***))))))***,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))***************)))(((,,,,,,---...---,,,+++***,,,+++++++++************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++*********,,,+++++++++++++++******++++++++++++++++++++++++,,,+++*********+++,,,------------------,,,,,,,,,)))*********++++++,,,,,,************++++++++++++************************+++*********++++++,,,---))))))***++++++++++++***************************------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++...---,,,++++++,,,......///......------,,,,,,,,,---------,,,,,,,,,++++++---------,,,,,,+++++++++---,,,,,,++++++************+++,,,,,,******+++,,,+++,,,,,,,,,,,,,,,,,,+++))))))******************------,,,,,,,,,,,,------------,,,,,,,,,,,,------///...---,,,,,,,,,,,,,,,...------,,,,,,------...///---++++++,,,---,,,+++000///---+++*********+++***+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++...............---,,,+++++++++,,,,,,---,,,,,,+++***************+++,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------......///------------------------******+++---//////---***))))))***++++++++++++***)))+++++++++***)))***+++************************)))************+++++++++***+++,,,+++)))))))))***))))))))))))))))))))))))************))))))))))))))))))))))))************))))))******+++,,,,,,---)))))))))))))))***++++++)))))))))))))))))))))))))))))))))))))))***+++,,,++++++***************+++,,,+++++++++,,,,,,---...)))))))))************+++************************((()))***+++++++++++++++*********++++++,,,,,,---******+++++++++***))))))++++++++++++++++++++++++++++++************++++++)))))))))((())))))***+++************************)))))))))(((((()))))))))))))))*********+++++++++)))))))))************+++************************)))***++++++++++++++++++***************+++++++++************++++++++++++***************+++++++++************************************************&&&)))++++++)))(((+++---*********+++++++++++++++,,,,,,++++++******++++++++++++,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,***+++,,,---------------,,,,,,+++******+++---...,,,,,,,,,++++++++++++***++++++++++++++++++++++++))))))***************)))###%%%(((***,,,+++******))))))))))))*********+++************************************************++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++******)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,***+++,,,---...///000111++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++************+++,,,------)))******+++,,,+++++++++++++++++++++++++++++++++*********+++,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,......,,,++++++*********+++++++++++++++,,,,,,---,,,,,,,,,,,,++++++++++++******+++,,,---...//////......---,,,,,,+++******------,,,,,,,,,,,,,,,,,,,,,---...---+++******+++++++++,,,,,,,,,,,,++++++((()))******+++*********+++******))))))******+++------,,,,,,,,,,,,------000///...,,,++++++******...------,,,,,,------...++++++******)))***++++++000---***'''&&&&&&((()))++++++,,,,,,---.........++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////......---,,,+++,,,,,,---------------++++++++++++,,,---......,,,,,,++++++++++++++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------......------,,,******+++---///...+++((())))))***+++++++++++++++)))+++,,,+++)))(((***,,,++++++++++++++++++++++++)))************+++++++++***+++,,,+++)))))))))***)))))))))))))))))))))))))))))))))))))))*********))))))))))))************))))))******************))))))(((((())))))***+++)))))))))))))))))))))))))))))))))***+++,,,---...+++***************++++++++++++***)))))))))))))))))))))))))))************************************))))))***+++++++++***************++++++++++++++++++,,,,,,,,,++++++***)))************************++++++************++++++***)))))))))******+++,,,)))))))))***++++++,,,,,,******))))))))))))*********++++++++++++,,,,,,,,,************++++++++++++************************))))))***+++++++++++++++))))))*********+++++++++************++++++++++++*********+++++++++,,,,,,************************************************%%%)))++++++((((((+++...++++++++++++,,,,,,,,,------,,,++++++******++++++***+++,,,,,,,,,,,,+++***+++++++++,,,,,,,,,------))))))+++,,,,,,---------,,,,,,,,,,,,,,,------...,,,,,,,,,+++++++++******++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,###$$$%%%'''((()))******(((((())))))******++++++************************************************++++++++++++++++++++++++,,,,,,++++++++++++++++++******************++++++))))))))))))))))))))))))+++,,,,,,,,,,,,,,,++++++)))***+++,,,...///000111///......------,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++---///000++++++++++++++++++++++++))))))***++++++***))))))++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,(((((()))***************+++++++++,,,,,,,,,,,,,,,***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------......,,,---...---,,,++++++,,,++++++,,,,,,,,,,,,++++++)))***+++,,,---,,,,,,+++,,,+++************+++,,,,,,,,,++++++++++++,,,,,,......---,,,++++++++++++...------,,,,,,------...***,,,---,,,***)))+++...---,,,***)))))))))++++++++++++,,,,,,---.........******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////000000000,,,,,,---...............---------......///111111++++++++++++++++++,,,,,,)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---......---,,,,,,******+++---...---***'''((()))***+++++++++++++++(((+++,,,,,,)))(((***,,,++++++++++++++++++++++++)))************+++++++++***+++,,,+++)))))))))***))))))))))))))))))))))))(((((())))))******++++++))))))))))))******************))))))((((((''''''((((((((((((((()))******))))))))))))))))))))))))*********+++,,,...///000+++***************++++++))))))))))))))))))***+++))))))))))))************************************,,,,,,---------,,,,,,+++++++++******************------------,,,,,,+++***))))))))))))))))))))))))++++++************+++++++++*********+++,,,,,,---(((((()))***+++,,,,,,---------,,,,,,,,,,,,---------------.........//////,,,,,,---------.........++++++++++++++++++++++++((()))***+++++++++++++++))))))******++++++++++++)))************+++++++++******++++++,,,,,,,,,,,,************************************************$$$(((,,,+++((('''***...+++++++++,,,,,,------------,,,,,,+++*********+++)))***,,,,,,---,,,+++***+++++++++,,,,,,---------(((((()))++++++,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,++++++*********++++++++++++++++++++++++***+++,,,---...////////////...,,,++++++---...///)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************+++++++++++++++++++++++++++++++++,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,111111000///...------,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---++++++++++++++++++++++++***+++,,,------,,,+++***************************++++++++++++,,,---......***+++,,,---......---,,,---------....../////////......---------,,,,,,,,,***++++++,,,,,,------...---------....../////////,,,---......,,,,,,---...+++++++++,,,,,,+++++++++***+++---...///...------///...------------...///++++++************++++++,,,,,,,,,++++++,,,------...------,,,,,,------...+++///222000,,,+++...222,,,,,,---...////////////******+++,,,------......*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...000222333333,,,------.../////////...*********+++,,,---...///*********++++++,,,,,,---)))***+++,,,,,,,,,,,,,,,------------------------/////////......---------,,,,,,---......---,,,,,,************))))))((((((++++++******++++++,,,---************************+++++++++,,,,,,+++++++++******++++++++++++******)))******+++,,,,,,------+++*********))))))((((((+++*********))))))(((((((((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))************+++*********))))))((((((************************))))))))))))(((((((((''',,,+++***))))))***+++,,,************************++++++******************)))))))))))))))))))))))),,,+++)))(((((()))+++,,,//////...---,,,,,,++++++)))************+++++++++************************++++++***************+++))))))***+++,,,,,,------((('''&&&%%%&&&(((***+++******))))))******+++,,,+++++++++*********))))))++++++++++++******)))((())))))))))))))))))))))))------,,,+++***)))((('''******))))))))))))************************************))))))))))))******,,,+++***)))))))))***+++,,,+++)))(((((()))+++,,,*********************************++++++,,,,,,,,,)))+++---//////---+++)))((()))***+++++++++++++++,,,,,,,,,++++++************++++++,,,,,,------...************************+++++++++++++++++++++++++++***)))((((((***,,,---,,,***)))+++---...+++)))************************++++++++++++++++++++++++++++++******************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++******++++++,,,---,,,++++++******++++++,,,,,,---///111000...,,,***###DDD\\\QQQ888++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///+++,,,,,,---,,,+++***)))******+++++++++,,,,,,,,,***+++,,,,,,------------******+++++++++,,,,,,,,,,,,,,,,,,------.........------------,,,++++++***------,,,+++,,,---...///222111000///------------+++,,,,,,------,,,,,,+++...---,,,+++************((()))***+++,,,---------******+++++++++,,,,,,,,,###&&&***...000000///---------------------------+++++++++,,,,,,---------.........------,,,,,,,,,000...,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,,,,,,,++++++*********------...///...---+++***+++,,,---.........---,,,,,,------......------,,,+++,,,------......------+++++++++*********)))))),,,,,,,,,++++++*********------------------------***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------++++++*********)))))))))++++++******++++++,,,---******************************++++++++++++************++++++++++++******,,,,,,,,,+++******))))))************)))))))))(((************)))))))))((((((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))************************)))))))))((()))))))))))))))))))))))),,,,,,,,,,,,++++++++++++++++++***))))))***++++++************************************************************************,,,+++)))(((((()))+++,,,///......---,,,,,,++++++)))************+++++++++************************++++++***************+++******+++,,,,,,---......***)))((('''&&&''')))*********))))))******+++,,,+++++++++*********))))))---.........------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************))))))))))))***************************************))))))*********,,,+++*********+++,,,,,,,,,+++)))(((((()))+++,,,******************************+++++++++,,,,,,,,,***+++---......---+++***))))))***+++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++,,,+++***)))***+++---...,,,******+++------+++)))************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++******++++++,,,---,,,++++++******++++++,,,,,,---///000000...,,,***,,,FFFXXXNNN:::///------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++******((('''%%%$$$++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,***++++++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,---------,,,++++++---,,,,,,+++,,,---...///......---,,,,,,,,,------+++,,,,,,------,,,,,,+++...---,,,+++************))))))***+++,,,,,,,,,,,,***++++++++++++,,,,,,,,,(((***,,,...//////---,,,------------------------------,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,...------...//////---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...,,,,,,,,,+++++++++******,,,---......---,,,+++***((()))+++---////////////,,,,,,------------,,,,,,+++,,,------......------,,,,,,+++++++++*********,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------+++++++++++++++*********+++************+++,,,,,,************************)))******************)))******++++++++++++******,,,++++++******)))((((((************))))))))))))************))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))************************))))))))))))((((((((((((((((((((((((************))))))))))))++++++***))))))***++++++************************************************,,,,,,,,,++++++*********,,,+++***))))))***+++,,,......------,,,,,,++++++)))************+++++++++************************+++***************++++++++++++,,,,,,---.........---,,,***((('''(((((()))******))))))******+++,,,+++++++++***************+++++++++,,,++++++***)))************************))))))******+++++++++,,,************************************************++++++************+++++++++++++++++++++,,,---...,,,+++***))))))***+++,,,***************************++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,)))***++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,+++******)))((((((++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++++++++,,,---...,,,+++***+++,,,---+++)))************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++******++++++,,,---,,,++++++******++++++,,,,,,---...//////---+++***+++;;;EEE>>>333---+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++***)))((('''++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---...------,,,++++++,,,,,,,,,+++************+++++++++,,,,,,,,,++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,------------...++++++,,,---------,,,,,,,,,,,,,,,,,,,,,---......************++++++,,,---,,,,,,------------,,,,,,------,,,+++************)))******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---............---,,,,,,------------------------......------,,,+++++++++...------------,,,,,,,,,+++,,,---000111000---***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,---------,,,++++++((()))+++---.../////////,,,,,,------------,,,,,,+++,,,------......------------,,,,,,,,,+++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++***************++++++,,,************************))))))************))))))******++++++++++++******((((((((()))******++++++*********)))))))))))))))*********)))))))))))))))))))))(((((()))***++++++))))))))))))))))))))))))((()))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((+++******************+++***************************************+++++++++...------,,,,,,++++++***++++++***))))))***++++++---------,,,,,,,,,++++++))))))*********+++++++++*********************************)))******+++,,,+++++++++,,,,,,---------,,,+++***)))))))))************))))))******+++,,,************************))))))************)))))))))))))))))))))))))))))))))************+++++++++************************************************,,,++++++++++++++++++,,,+++++++++,,,---...//////++++++***))))))***++++++************************++++++++++++++++++++++++,,,+++*********+++,,,---******+++,,,,,,+++++++++++++++++++++++++++++++++,,,+++++++++*********)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,---+++++++++,,,,,,,,,+++***************************++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++******++++++,,,---,,,++++++******++++++,,,,,,,,,---......---+++***&&&,,,000---,,,---+++(((++++++++++++++++++++++++++++++************++++++)))***+++,,,---.........++++++++++++++++++++++++************************+++,,,...000000///---,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++***)))(((******+++++++++,,,,,,,,,------------------------***++++++,,,------------,,,,,,,,,,,,,,,---------***************+++,,,,,,,,,,,,------------,,,,,,---,,,++++++*********+++)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------000///......------------,,,,,,---------------------------------,,,,,,,,,------------------------++++++,,,...000///---+++++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------,,,,,,,,,+++,,,,,,,,,------,,,,,,,,,+++,,,------......------......---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++******))))))******+++,,,************************))))))************))))))******++++++++++++******((((((((()))******++++++))))))))))))))))))******))))))))))))))))))******))))))))))))))))))***+++))))))))))))))))))))))))((()))))))))************))))))))))))))))))******************************---------,,,,,,,,,++++++*********++++++*********************************))))))*********+++++++++---------,,,,,,,,,+++++++++******************+++,,,,,,,,,,,,,,,+++++++++))))))*********+++++++++******************************))))))***++++++,,,***************+++++++++***************+++,,,,,,******))))))******+++,,,************************,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))***++++++++++++***)))************************,,,++++++++++++++++++,,,++++++,,,---.../////////+++******************+++************************++++++++++++++++++++++++,,,+++***))))))+++---...++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++***+++,,,,,,,,,+++++++++************************++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++******++++++,,,---,,,++++++******++++++,,,+++,,,------,,,,,,************)))))),,,000///++++++++++++++++++++++++++++++******))))))******+++'''((()))***+++,,,,,,,,,++++++++++++++++++++++++************************''')))+++,,,---,,,***)))+++++++++++++++++++++,,,******+++++++++,,,,,,,,,+++++++++++++++***)))(((******+++++++++,,,,,,,,,------------------------***++++++,,,------------+++++++++,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++,,,------......------,,,,,,,,,++++++******++++++******+++,,,,,,,,,++++++++++++,,,,,,,,,---------///...---------...//////,,,,,,,,,---------......++++++,,,------...//////---------------------------,,,++++++---......---+++++++++,,,,,,---------------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,------......------.........---------,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------*********+++++++++++++++***))))))))))))***++++++************************)))******************)))******++++++++++++******,,,++++++******)))(((((())))))))))))************))))))))))))***************)))))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))************************************,,,,,,,,,+++++++++******)))***++++++++++++***)))************************)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,++++++++++++)))************+++++++++************************))))))))))))***+++,,,,,,)))))))))***************((())))))***++++++,,,,,,******))))))******+++,,,***************+++++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++******)))))))))***+++,,,,,,+++***)))************************++++++************++++++++++++,,,---............************************************************,,,,,,,,,++++++++++++*********))))))***+++---...,,,,,,,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))))))))+++---,,,+++***+++,,,************************++++++++++++++++++++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++******++++++,,,---,,,++++++******++++++,,,+++,,,,,,,,,++++++******///,,,******,,,---,,,***++++++++++++++++++++++++******))))))))))))******.........------+++******++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,---------,,,+++++++++******++++++,,,---******+++++++++,,,,,,,,,++++++++++++++++++************+++++++++,,,,,,,,,...------------,,,,,,,,,++++++,,,---------,,,,,,******+++,,,,,,,,,,,,,,,...------,,,+++++++++,,,------............------,,,,,,++++++***++++++,,,***++++++,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,---...///000+++,,,,,,------.........******+++---...///000111,,,,,,,,,------------...---,,,******,,,...//////***++++++,,,,,,------...---------.........//////,,,,,,,,,,,,------------------,,,,,,,,,---......************+++,,,---...++++++,,,,,,,,,,,,+++++++++,,,------......------......---------,,,,,,,,,***++++++++++++,,,,,,,,,------------------------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------)))))))))*********++++++)))))))))))))))***++++++******************************++++++++++++************++++++++++++******,,,,,,,,,+++******))))))((()))))))))************((()))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))************((()))))))))*********************************************)))))))))(((((()))***++++++++++++***)))************************((())))))***++++++,,,,,,******++++++,,,,,,------*********++++++*********++++++++++++++++++++++++)))************+++++++++************************))))))))))))***+++,,,---************************))))))************************))))))******+++,,,))))))*********+++++++++(((((()))***************((((((((((((((((((((((((***************+++++++++)))***,,,------,,,***)))*********************************))))))*********+++,,,------...---,,,+++*********++++++*********************************,,,,,,,,,+++++++++******))))))))))))***+++,,,---,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++***))))))+++------+++******,,,************************++++++++++++++++++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++******++++++,,,---,,,++++++******++++++,,,+++++++++++++++*********,,,+++***++++++***))))))******************************))))))))))))******000000000///...,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////++++++*********+++,,,---******+++++++++,,,,,,,,,***++++++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,......---------,,,,,,,,,,,,,,,---------,,,++++++)))***+++,,,---,,,,,,+++,,,,,,+++++++++,,,------------............------,,,++++++***++++++,,,,,,+++++++++,,,,,,++++++***,,,,,,,,,------------...,,,,,,,,,,,,------------++++++,,,,,,---......///+++,,,,,,---...///000000,,,,,,,,,---------......+++******+++---///...---******+++,,,,,,---......,,,,,,---------.........,,,,,,,,,---------............---------...///000+++************,,,---...++++++,,,,,,,,,,,,+++++++++,,,------......------------------,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------(((((())))))*********+++)))))))))))))))******+++************************++++++,,,,,,,,,,,,++++++******++++++++++++***************+++,,,,,,------(((((())))))*********+++(((((())))))*********+++******)))))))))))))))***))))))))))))))))))))))))))))))))))))************(((((())))))*********+++))))))))))))))))))))))))---------,,,,,,,,,++++++)))***+++,,,,,,+++***)))************************((())))))***++++++,,,,,,((()))***+++,,,,,,---...******++++++++++++******++++++++++++++++++++++++)))************+++++++++************************))))))))))))***+++,,,---,,,+++++++++++++++++++++***************)))((('''*********)))***++++++,,,))))))******++++++++++++***+++,,,---------------++++++++++++++++++++++++'''((()))***+++,,,------)))***,,,------,,,***)))******************************))))))))))))******+++,,,---------,,,+++*********++++++++++++******************************,,,,,,,,,++++++*********(((((()))***+++,,,,,,,,,------------,,,,,,+++************++++++,,,,,,,,,,,,,,,++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------,,,+++***)))+++...---+++)))***,,,************************++++++++++++++++++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++******++++++,,,---,,,++++++++++++++++++,,,+++++++++************)))******,,,......,,,---///******************************))))))))))))************+++++++++***))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---++++++*********+++---...******+++++++++,,,,,,,,,***+++,,,---------------******+++++++++,,,,,,,,,.........------,,,,,,,,,------------,,,,,,+++***)))***+++,,,---,,,++++++)))))))))***+++---...///------............------+++++++++***++++++,,,,,,++++++,,,,,,,,,++++++***,,,,,,,,,---------......,,,,,,---------,,,++++++++++++,,,,,,---...//////------..................,,,,,,,,,------.........((()))+++...000///---*********+++,,,,,,---......++++++,,,,,,,,,---------,,,,,,,,,------.........///......---...///000111///---,,,***))))))******+++++++++,,,,,,++++++++++++,,,------......------------,,,,,,,,,+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,++++++,,,,,,,,,---------))))))))))))))))))))))))---+++***,,,...---***'''''')))++++++******+++,,,)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++*********)))'''%%%******+++++++++******)))******)))(((((('''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))((('''&&&&&&+++---...//////...,,,*********))))))))))))******))))))))))))))))))))))))...---+++*********++++++************************,,,,,,+++***+++,,,...///************************++++++++++++++++++++++++************************++++++******))))))((((((...---+++*********++++++++++++************++++++************************************************+++++++++---......---+++,,,+++***+++,,,,,,+++)))******))))))))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,((())))))***+++---...///************************************************+++******))))))******+++,,,,,,+++******+++,,,,,,************************------------,,,,,,+++***++++++++++++++++++++++++++++++******************------,,,,,,,,,,,,++++++*********+++,,,---...///---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************++++++++++++*********+++,,,------,,,+++***************************+++++++++++++++++++++++++++,,,---,,,***)))***+++,,,+++++++++,,,------...++++++***)))))))))******+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,++++++******++++++,,,+++,,,------++++++,,,---------------------------------++++++++++++------,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////.........---------------------------------///...---,,,,,,---...//////////////////000111111...------,,,,,,------...+++,,,------......------000000000//////.........///...,,,++++++,,,...///...---,,,,,,++++++,,,,,,------------------------*********)))******+++,,,,,,++++++******++++++,,,---+++))))))***,,,---,,,.........------,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---))))))))))))))))))))))))***)))((()))++++++(((&&&(((***++++++*********+++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++***)))*********(((&&&((())))))*********))))))+++***))))))((((((((()))((((((((()))))))))******))))))))))))))))))))))))))))))******))))))((('''((()))***,,,,,,+++)))(((******))))))))))))******))))))))))))))))))))))))---,,,+++*********+++++++++++++++***************+++++++++++++++,,,------************************++++++++++++++++++++++++***************************)))))))))((((((((((((,,,+++***)))))))))******++++++************++++++************************************************((((((((()))++++++***(((,,,+++***+++------,,,***,,,,,,++++++++++++,,,,,,************************************************+++,,,------,,,***((('''++++++++++++++++++++++++************************+++++++++******+++++++++,,,,,,+++******+++,,,,,,************************+++,,,,,,,,,,,,++++++***++++++++++++++++++++++++++++++******************------,,,,,,,,,,,,++++++++++++++++++,,,---......------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************++++++++++++******))))))************))))))************************+++++++++++++++++++++++++++,,,---,,,***)))***++++++++++++++++++,,,------------------------------+++++++++*********))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,++++++******++++++,,,+++,,,------++++++,,,---------------------------************,,,---///111,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------,,,,,,,,,,,,------------------------......------------...............---...//////000...------,,,,,,------...+++,,,------......------------------,,,,,,,,,+++///...,,,++++++,,,...///...---,,,,,,++++++,,,,,,------------------------***************++++++,,,---,,,,,,+++******++++++,,,+++******,,,------,,,......---------,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---))))))))))))))))))))))))***)))((()))******(((&&&)))+++,,,,,,***))))))***)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))++++++)))(((&&&'''((()))))))))))))))++++++***))))))))))))***)))))))))*********++++++))))))))))))))))))))))))******++++++******))))))&&&''')))***+++******)))******))))))))))))******)))))))))))))))))))))))),,,,,,+++************+++++++++++++++******)))))))))***++++++++++++++++++************************++++++++++++++++++++++++************************************))))))))))))+++***))))))((()))))))))++++++************++++++************************************************(((''''''(((***+++)))(((+++******,,,......---,,,,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))***************************,,,---...,,,)))%%%###,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,************************)))******++++++++++++***++++++++++++++++++++++++******++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++*********++++++++++++************))))))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,*********++++++************+++,,,,,,+++,,,...///000//////...+++++++++*********************************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,++++++******++++++,,,+++,,,------++++++,,,---------------------------))))))***+++,,,...///000,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,+++++++++---------------------------..................---------,,,,,,------...///...------,,,,,,------...+++,,,------......---------,,,,,,,,,,,,+++++++++...---,,,++++++,,,---......---,,,,,,++++++,,,,,,------------------------***************+++,,,,,,------,,,+++++++++++++++,,,++++++,,,......---,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---))))))))))))))))))))))))++++++++++++++++++***)))***+++,,,,,,***)))))))))))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))++++++***)))&&&'''((()))************++++++***************+++)))*********++++++++++++)))))))))))))))))))))))))))***************))))))((()))+++,,,------------******))))))))))))******))))))))))))))))))))))))++++++******************,,,,,,++++++***)))))))))((()))+++,,,,,,+++***)))************************++++++++++++++++++++++++************************++++++++++++++++++++++++*********)))))))))******++++++************++++++************************************************+++******+++,,,---,,,+++*********,,,...///...---******))))))))))))******((((((((((((((((((((((((++++++++++++++++++++++++'''(((***++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************'''((()))***************++++++++++++++++++++++++******+++++++++++++++,,,------,,,,,,,,,+++++++++------------,,,,,,+++***,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******------+++******+++------++++++++++++++++++++++++++++++++++++++++++++++++***,,,,,,,,,******+++,,,+++******)))******++++++''')))+++---......---,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,++++++******++++++,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************++++++++++++++++++++++++---------,,,+++***)))(((******)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...//////...---,,,---------,,,---......///...------,,,,,,------...+++,,,------......------...............---------...---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,++++++++++++,,,------,,,+++,,,...//////---+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---))))))))))))))))))))))))+++++++++***)))))))))******+++,,,,,,***)))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))+++,,,+++)))'''((()))***++++++,,,,,,+++***************++++++)))*********++++++++++++))))))))))))))))))))))))(((((()))******)))))))))***+++,,,---.........///******))))))))))))******))))))))))))))))))))))))************************+++++++++*********)))))))))***+++,,,,,,+++)))(((************************++++++++++++++++++++++++***************************************************+++++++++++++++++++++++++++************++++++************************************************---,,,+++,,,---......---*********+++...///...,,,******))))))))))))******((((((((((((((((((((((((++++++++++++++++++++++++((((((''''''(((***,,,...,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************'''((())))))************++++++++++++++++++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++---------------+++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******...---,,,++++++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++******)))******+++&&&(((***,,,------+++***************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,++++++******++++++,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************++++++++++++++++++++++++---------,,,+++***)))(((*********)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............------------------------,,,---...//////...---,,,......------......///000...------,,,,,,------...+++,,,------......------........................---------,,,,,,---------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,,,,---))))))***+++,,,...///000,,,+++,,,...//////---+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---))))))))))))))))))))))))((())))))(((&&&&&&'''))))))+++,,,,,,***))))))***)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))+++,,,***)))((()))***++++++,,,++++++***))))))))))))***++++++)))))))))*********++++++))))))))))))))))))))))))'''((())))))***)))))))))*********++++++,,,,,,---******))))))))))))******))))))))))))))))))))))))((()))******+++*********************************++++++++++++++++++***)))************************++++++++++++++++++++++++************************'''''''''''''''(((((((((******+++,,,,,,,,,,,,+++++++++************++++++************************************************---+++******,,,------,,,***))))))+++------,,,+++,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))---+++((('''''')))+++---,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,------,,,+++******++++++,,,,,,++++++***************************((())))))************)))++++++++++++++++++++++++******++++++,,,---------------,,,,,,,,,,,,++++++,,,,,,---...---,,,***)))*********+++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,******++++++++++++******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++,,,,,,+++***+++---,,,,,,+++************+++)))***,,,---...------,,,***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------++++++++++++------++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,++++++******++++++,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,---...//////,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...............///---------------------------..................---.........---...//////000...------,,,,,,------...+++,,,------......------,,,,,,,,,------------...------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------))))))***+++---///000111,,,++++++,,,......---,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---))))))))))))))))))))))))((())))))(((%%%%%%''')))(((***++++++*********+++)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))++++++***((())))))***************))))))((((((((())))))***+++((((((((()))))))))******))))))))))))))))))))))))((()))******++++++******+++***************++++++******))))))))))))******))))))))))))))))))))))))'''((()))***++++++***))))))))))))***++++++,,,,,,------,,,+++++++++++++++************************++++++++++++++++++++++++************************''''''((((((((()))))))))((()))***+++,,,,,,+++***++++++************++++++************************************************,,,+++))))))+++,,,---,,,***))))))***+++,,,***))),,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))...,,,+++)))))))))***+++++++++++++++++++++++++++************************)))***+++------+++***)))***+++,,,,,,,,,,,,+++*********************************++++++******))))))++++++++++++++++++++++++******++++++,,,------...------,,,,,,,,,,,,+++++++++,,,---......,,,+++***)))*********++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++*********++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++,,,,,,+++***,,,---------,,,+++++++++++++++,,,---------------------))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...---+++******+++---...++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,++++++******++++++,,,+++,,,------++++++,,,---++++++++++++++++++++++++''')))+++,,,............,,,,,,,,,,,,------------++++++++++++++++++++++++************************++++++,,,,,,,,,++++++***,,,,,,,,,+++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........------------------------......------------......------,,,,,,------...///...------,,,,,,------...+++,,,------......---------------.........//////,,,------------------,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,+++,,,,,,---...///,,,+++******,,,------,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---))))))))))))))))))))))))***+++,,,***'''&&&))),,,''')))+++++++++***+++,,,)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))++++++)))(((((()))))))))))))))((('''(((((('''(((((()))******(((((((((((()))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++******))))))))))))******))))))))))))))))))))))))'''((()))+++++++++***)))(((((()))***+++,,,,,,---///...,,,+++***+++,,,,,,************************++++++++++++++++++++++++******************************++++++,,,,,,,,,---'''((()))+++++++++***)))++++++************++++++************************************************...,,,******,,,---...---***)))))))))++++++)))'''******))))))))))))******************************************************+++++++++,,,,,,,,,++++++************************************************((()))+++,,,,,,+++)))(((***+++,,,------,,,+++***************************+++++++++++++++***)))(((++++++++++++++++++++++++******+++,,,,,,---......---------,,,,,,,,,++++++***+++---......---+++***))))))******++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******++++++++++++******,,,,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,,,,++++++,,,---...------,,,+++++++++,,,------,,,+++++++++,,,,,,))))))******++++++++++++******************************+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...---+++******+++---...++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,++++++++++++++++++,,,+++,,,------++++++,,,---++++++++++++++++++++++++++++++------------++++++,,,,,,,,,------.........++++++++++++++++++++++++******************************+++,,,,,,,,,++++++------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------------------------------///...---,,,,,,---...///,,,,,,++++++,,,,,,---......------,,,,,,------...+++,,,------......------///000000000111111222222,,,------......------,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---.........---,,,,,,,,,,,,------+++))))))***,,,---,,,*********++++++,,,,,,,,,---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---))))))))))))))))))))))))++++++************+++++++++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,---+++))))))***,,,,,,,,,,,,+++++++++***)))))))))))))))))))))))))))))))))++++++++++++++++++++++++*********************+++))))))************))))))(((((((((((((((((((((((((((((())))))******++++++************************************************)))******++++++,,,------************************+++++++++************)))+++++++++++++++++++++++++++***)))))))))***,,,,,,''''''((()))))))))))))))+++++++++,,,,,,+++++++++)))************+++++++++++++++******)))******+++++++++***)))(((((()))))))))+++,,,***'''&&&(((+++************************+++++++++***************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,+++***((('''(((((()))***+++,,,,,,---***++++++,,,,,,++++++******++++++,,,,,,------...******))))))******+++,,,************************************************,,,,,,++++++***+++++++++------------------------+++,,,---,,,***)))***+++//////...---,,,,,,++++++*********++++++,,,,,,,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++******)))******++++++++++++,,,,,,---------++++++,,,,,,,,,---------************************+++***)))(((''''''''''''++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************************,,,------......------,,,++++++++++++,,,---......++++++++++++++++++++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******((()))***+++,,,---------******++++++++++++,,,,,,------++++++++++++------,,,,,,,,,+++++++++******)))***,,,------,,,***)))++++++++++++++++++++++++------------------------........................---------,,,,,,+++++++++---......///////////////------,,,+++,,,---...///000000//////.........---......---------,,,,,,,,,---------...------,,,,,,...------------...//////...------,,,,,,+++******++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,///---+++))))))+++---///+++************+++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***.........------,,,,,,,,,))))))))))))))))))))))))((((((''''''''''''((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++---+++)))((()))+++******++++++******************))))))))))))))))))))))))++++++++++++++++++++++++************++++++,,,,,,************************)))))))))))))))))))))))))))))))))))))))*********************************************************,,,+++++++++++++++++++++************************+++++++++************)))+++++++++++++++++++++++++++***)))))))))***+++,,,******+++,,,,,,,,,,,,+++******++++++++++++******)))************+++++++++,,,,,,+++************+++***))))))))))))******++++++,,,,,,+++***)))+++,,,************************************************))))))))))))))))))))))))*********+++++++++,,,,,,******+++++++++******)))((())))))******+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,++++++++++++******))))))******+++,,,************************************************,,,,,,++++++***++++++,,,------------------------+++,,,---,,,***)))***+++.........---,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++***++++++,,,++++++++++++++++++++++++++++++************++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************************---,,,,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))*********++++++++++++++++++++++++,,,,,,++++++***)))))))))++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''''''''(((***+++---...,,,,,,,,,+++++++++******,,,,,,------------......---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******,,,,,,............,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++........................---------,,,,,,,,,++++++,,,,,,---...............------,,,,,,,,,---...///000/////////.........---......---------,,,,,,,,,,,,------...------,,,,,,---------------...//////......------,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...///............///000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***------,,,,,,,,,+++++++++))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************,,,***(((((()))))))))((())))))******************))))))))))))))))))))))))************************)))******+++,,,------...(((((('''&&&&&&'''((((((************************************))))))))))))))))))))))))))))))))))))************************------,,,,,,+++******)))************************+++++++++************)))++++++++++++++++++++++++******))))))******+++,,,'''((())))))******)))))))))******************))))))************+++++++++------,,,+++++++++++++++))))))((())))))***,,,,,,,,,***)))***+++,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,******))))))******+++,,,)))))))))))))))************++++++,,,,,,++++++***---,,,,,,+++******))))))******))))))******+++,,,************************************************,,,++++++***++++++,,,,,,------------------------+++,,,---,,,*********+++------------,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++******++++++++++++***************************+++,,,,,,,,,,,,,,,+++++++++*********++++++++++++,,,************************************+++,,,------************************,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,---,,,+++***))))))))))))++++++++++++++++++++++++,,,,,,++++++***)))))))))++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,''''''((()))***,,,---...---,,,+++*********+++,,,,,,,,,------------......---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******------------------------++++++++++++++++++++++++++++++++++++++++++++++++........................------------,,,,,,,,,,,,++++++,,,------------------,,,,,,,,,,,,---...////////////.....................---------,,,,,,,,,,,,,,,------...------,,,---------------....../////////......---,,,,,,,,,)))******+++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,++++++++++++******))))))))))))))))))))))))***))))))(((((())))))***((()))***++++++***)))((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++***)))))))))---+++))))))******)))'''(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++---...//////***((('''%%%%%%'''(((***++++++++++++++++++++++++++++++******))))))((((((((((((((((((((((((((((((************************,,,,,,,,,++++++*********************************+++++++++*********))))))***************************************+++++++++&&&'''(((((())))))(((((())))))************))))))))))))*********+++++++++...---,,,,,,++++++,,,,,,*********)))******++++++***'''%%%&&&***,,,***(((************************(((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++,,,+++***))))))***+++,,,***)))))))))))))))))))))***++++++,,,,,,++++++***+++++++++*********))))))******))))))******+++,,,************************************************++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++*********++++++******++++++,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***))))))*********+++++++++***---,,,,,,,,,++++++******))))))*********+++++++++************************))))))(((((()))******+++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,...---,,,,,,+++++++++,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,***+++++++++++++++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++***)))((())),,,...000*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,***+++++++++++++++,,,,,,------------------------........................------------------,,,,,,++++++,,,---------------,,,,,,,,,,,,------....................................---------,,,,,,,,,,,,,,,------...---------------,,,,,,------...///000//////...------,,,,,,))))))***++++++++++++***************************++++++------------++++++++++++******++++++,,,---++++++,,,,,,---...//////------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++++++++))))))))))))))))))))))))+++******))))))******+++((()))***++++++***)))((())))))))))))))))))))))))************************,,,+++++++++***)))))))))---+++***+++,,,,,,***(((((((((((())))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++---...//////---,,,***))))))***,,,---++++++++++++++++++++++++++++++******))))))((((((((((((((((((((((((((((((******************************+++++++++,,,,,,,,,************************+++++++++*********))))))************************))))))******++++++++++++)))***++++++,,,,,,++++++))))))************))))))))))))*********+++++++++---,,,,,,++++++,,,,,,---------+++***))))))))))))***'''%%%&&&)))+++***((())))))))))))))))))))))))''''''(((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++---,,,***)))))))))***+++************))))))))))))***++++++,,,,,,++++++***))))))*********+++++++++******))))))******+++,,,************************************************+++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++*********++++++,,,---++++++++++++++++++++++++)))***+++,,,,,,+++***)))((()))***++++++++++++***,,,,,,,,,++++++*********))))))*********+++++++++************************---,,,,,,+++******++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,,,,+++++++++,,,,,,---...++++++++++++++++++++++++)))))))))***++++++,,,,,,*********++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++***)))((())),,,...000*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,*********++++++,,,,,,,,,------------------------........................------------------------,,,,,,---............---,,,,,,,,,------------------------.....................---------,,,,,,,,,+++,,,,,,---.........---,,,,,,,,,,,,,,,---......000//////...------,,,,,,))))))***++++++++++++******************************+++---......---+++***---,,,,,,,,,,,,---......++++++,,,,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))************************+++++++++***************++++++***+++------+++***(((((())))))))))))))))))))))))))))))))))))))))))************************)))******+++,,,------...***)))(((((((((((()))***++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))************************)))******+++,,,,,,------************************+++++++++************)))************************))))))***++++++++++++***((()))******++++++******)))******************))))))************++++++++++++******++++++,,,---...///...,,,+++))))))((((((+++)))((()))***++++++***))))))))))))))))))))))))'''(((((())))))******+++)))))))))))))))))))))))))))))))))************+++++++++***************+++***************+++++++++***++++++,,,,,,++++++***))))))******+++,,,,,,---******))))))******+++,,,************************************************************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***+++---,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++************+++,,,------++++++++++++++++++++++++******++++++++++++******'''(((***+++,,,,,,+++***+++++++++++++++******************++++++++++++,,,************************,,,,,,***))))))(((((((((***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++))))))))))))***+++,,,---++++++++++++++++++++++++,,,,,,++++++***)))))))))*********++++++,,,,,,---***++++++,,,,,,++++++***************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,...///000---,,,+++*********+++,,,,,,,,,------------......+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******------------------------*********++++++,,,,,,---++++++++++++++++++++++++........................------------............,,,,,,---...............+++,,,------......---------------------...............---------,,,,,,,,,++++++,,,---............,,,,,,,,,,,,,,,------...//////......---,,,,,,,,,)))******+++,,,+++++++++++++++++++++++++++++++++++++++------------+++++++++************+++,,,,,,+++,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......))))))))))))))))))))))))((((((''''''''''''((((((******))))))))))))******))))))))))))))))))))))))***************************************+++++++++)))((()))+++------,,,***)))))))))))))))((((((((())))))))))))))))))))))))++++++++++++++++++++++++************++++++,,,,,,((((((((((((((((((((((((++++++++++++++++++++++++)))))))))))))))*********************************************************+++++++++++++++++++++,,,************************+++++++++************)))************************((()))***+++,,,++++++***&&&&&&'''(((((((((((((((******++++++++++++******)))************+++++++++((((((((()))+++,,,...///...---,,,+++***)))))))))***++++++***(((((()))+++))))))))))))))))))))))))(((((())))))***++++++,,,))))))))))))))))))))))))))))))))))))************'''''')))***+++,,,------******++++++,,,,,,------***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,******))))))******+++,,,************************************************************+++,,,---...++++++++++++++++++++++++)))+++,,,,,,+++***,,,------,,,,,,,,,+++*********++++++++++++++++++,,,,,,************+++,,,---...++++++++++++++++++++++++++++++************++++++'''(((***,,,,,,,,,+++***************++++++++++++++++++++++++,,,,,,,,,,,,************************))))))(((((('''(((((((((++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++*********)))******++++++++++++++++++++++++++++++,,,,,,++++++***))))))))))))******+++,,,,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++---...000111,,,,,,,,,+++++++++******,,,,,,------------......+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******,,,,,,............,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++........................------------.........///++++++,,,---------------+++,,,---.........------,,,,,,,,,------...............---------,,,,,,,,,***+++,,,---............,,,,,,++++++,,,,,,---.........------,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))(((((())))))***+++------------------------........................---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------))))))))))))))))))))))))))))))(((((((((((())))))+++***)))(((((()))***+++))))))))))))))))))))))))************************))))))******+++++++++,,,'''&&&'''***,,,---+++*********))))))((((((''''''))))))))))))))))))))))))++++++++++++++++++++++++*********************+++,,,---............---,,,************************(((((())))))******++++++************************************************------,,,++++++*********************************+++++++++************)))))))))))))))))))))))))))((()))***+++,,,+++******))))))***+++++++++++++++++++++,,,,,,,,,,,,++++++)))************+++++++++&&&'''''')))***---...///,,,,,,++++++***+++++++++''')))+++)))%%%$$$&&&)))))))))))))))))))))))))))((())))))***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))************###$$$'''+++---...//////******+++,,,------......+++++++++,,,,,,+++++++++......---,,,,,,+++++++++*********)))***++++++,,,************************************************************+++,,,---...++++++++++++++++++++++++)))***,,,,,,++++++,,,---------,,,,,,+++***))))))*********++++++,,,,,,---************+++,,,---...++++++++++++++++++++++++,,,+++***))))))***+++,,,&&&(((***,,,---,,,+++***))))))******+++++++++,,,++++++,,,,,,,,,---------************************++++++++++++,,,---...///++++++++++++++++++++++++*********++++++,,,,,,,,,***************************************************+++,,,,,,,,,,,,+++***......---,,,++++++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,))))))***+++,,,,,,------+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...((()))***+++------------******+++++++++,,,,,,,,,++++++------------++++++,,,,,,,,,+++++++++******)))***,,,------,,,***)))))))))***+++,,,,,,------------------------------........................---------.........//////******+++,,,,,,,,,,,,++++++,,,---.........---,,,,,,,,,,,,------...............---------,,,,,,,,,***+++,,,---............,,,,,,++++++,,,,,,---......------,,,,,,+++******++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///------------------,,,,,,........................---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,++++++******)))*********((((((((((((((((((((((((++++++******************))))))))))))))))))))))))(((((()))***************,,,+++*********+++,,,---,,,***((())),,,---+++)))************************+++,,,---,,,***)))***+++************+++,,,------(((((())))))*********++++++++++++*********))))))************************+++++++++*********))))))************************++++++***))))))***+++,,,''')))+++,,,,,,,,,***)))++++++************++++++************))))))))))))))))))))))))))))))))))))************************************))))))))))))+++*********++++++,,,---***))))))((((((((((((((()))************++++++++++++++++++*********))))))))))))(((((()))***++++++((())))))))))))*********++++++******)))(((((((((*********))))))))))))((()))************++++++++++++++++++,,,---...///000*********)))))))))))))))...---,,,,,,+++++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++***)))))))))+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,++++++*********///---+++***++++++***(((************************...---,,,++++++,,,---...,,,++++++******++++++,,,...,,,***(((((((((***+++---,,,+++***))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,++++++***))))))))))))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************************************+++******))))))******+++,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,++++++)))(((&&&&&&***++++++,,,,,,++++++***---------,,,,,,+++++++++++++++++++++++++++++++++222///+++***---/////////+++,,,...//////...,,,++++++++++++***************************************,,,,,,,,,++++++*********++++++++++++++++++++++++,,,---/////////---+++***,,,,,,,,,,,,,,,,,,,,,,,,---------............///++++++++++++++++++++++++..................------******+++,,,,,,---..................//////000000///......---------......,,,+++,,,,,,---...///000000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...///111000---+++******---,,,******,,,------,,,---,,,,,,,,,,,,---......,,,---------.../////////...000111000...------...,,,------...//////............,,,++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++))))))))))))))))))))))))************************************************(((((()))***************++++++*********+++,,,---,,,***((()))+++,,,+++)))************************+++,,,---,,,***)))***++++++++++++***++++++,,,,,,))))))))))))*********++++++++++++*********))))))************************+++++++++*********))))))************************,,,+++***))))))******+++)))***+++------,,,+++***++++++************++++++************))))))))))))))))))))))))))))))))))))************************************)))))))))))),,,+++++++++,,,,,,---...+++***))))))(((((()))))))))************++++++++++++++++++*********))))))))))))))))))******++++++)))))))))*********++++++)))*********************++++++*********))))))))))))************+++++++++***+++---///000//////...************++++++++++++------,,,+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++***)))))))))+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******)))((('''(((+++---------******************************)))(((((()))******,,,++++++******++++++,,,,,,+++)))((((((((())))))+++***************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))******************++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++))))))***++++++,,,++++++++++++,,,,,,,,,,,,++++++---------,,,,,,+++++++++++++++++++++++++++++++++...+++***+++------,,,***+++,,,...//////---,,,+++***************+++++++++************************,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,---......---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,------...//////---------......////////////......---------......++++++++++++,,,---...//////...------,,,,,,,,,,,,...---------,,,,,,++++++---------,,,******,,,---///---,,,,,,------,,,+++---,,,,,,,,,,,,---......,,,,,,,,,---------------...///111000...------...,,,,,,---------------,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,,,,************************************************************************(((((()))***************++++++******++++++,,,---+++***)))***++++++***)))***************************,,,,,,,,,***)))***+++,,,,,,++++++***+++++++++)))))))))***************+++++++++***************************************+++++++++***************************************,,,,,,+++***))))))******)))***,,,---------,,,+++++++++************++++++************))))))))))))))))))))))))))))))))))))************************++++++*********))))))))),,,,,,,,,------...000000,,,+++******))))))******)))************++++++++++++++++++***************************++++++++++++************+++++++++,,,))))))******+++,,,,,,---,,,+++++++++************)))************+++++++++)))+++///111222000...,,,*********+++,,,,,,------,,,+++******************,,,,,,++++++++++++++++++++++++++++++++++++++++++***)))))))))+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***'''&&&&&&'''+++---......++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,)))))))))))))))((((((((()))))))))******+++------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******((())))))***++++++,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++))))))+++,,,------------++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,...---+++)))+++,,,---......---,,,+++))))))******++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////,,,,,,------------............---------......///++++++***++++++,,,---......------,,,,,,---------000//////...---,,,++++++++++++***(((''')))---000///...------......,,,***---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,++++++---///000000...------...,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---***************************************+++++++++************************(((((()))***************+++***++++++++++++,,,,,,++++++***************)))***************************+++,,,+++***)))***+++------,,,+++************************************************************************************************************************************,,,,,,+++******))))))))))))***+++,,,,,,,,,++++++++++++************++++++************)))))))))((())))))))))))))))))))))))************************+++++++++*********))))))++++++,,,---///222333555---,,,++++++******++++++))))))*********+++++++++************************+++++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))*********+++++++++)))+++---///000///---+++))))))******+++,,,------******))))))))))))******,,,,,,,,,++++++*********++++++++++++++++++++++++***)))))))))+++,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,***))))))***++++++***++++++++++++++++++++++++---------,,,,,,---------,,,++++++******++++++,,,((()))************))))))************++++++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***))))))*********+++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------.........---,,,++++++,,,---------,,,,,,))))))******+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------,,,,,,,,,,,,,,,---------,,,---------.........///,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////+++*********++++++,,,---,,,,,,,,,,,,,,,---...///111000000...---,,,++++++)))***)))(((((())),,,...---,,,,,,---......,,,***---,,,,,,,,,,,,---.........---------,,,,,,++++++,,,...000///...------...,,,------------,,,++++++******,,,------,,,******,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---************************))))))*********+++++++++************************(((((()))*********************++++++,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))***++++++))))))***+++------,,,+++************+++++++++***************************************************************************************************************++++++++++++******))))))((())))))***************++++++************++++++************)))))))))((())))))))))))))))))))))))************************++++++++++++************)))***,,,...111444777888---,,,,,,+++++++++++++++))))))*********+++++++++************************++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******))))))*********+++++++++***+++++++++++++++,,,,,,'''(((((()))***+++,,,,,,)))))))))(((((()))******,,,,,,,,,++++++*********++++++++++++++++++++++++***)))))))))+++,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++000...++++++,,,,,,+++***++++++++++++++++++++++++))))))************)))))),,,++++++******++++++,,,)))***+++,,,,,,,,,,,,,,,---,,,,,,+++******++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,+++++++++++++++*********))))))++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++******,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......,,,++++++,,,...///***++++++,,,,,,---------))))))***+++,,,------...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,---------.........///,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,+++---------------...//////++++++*********+++,,,,,,,,,,,,,,,,,,------...///111000000...---,,,++++++(((***,,,+++***)))***++++++******+++---...---+++---,,,,,,,,,,,,---......//////......------,,,,,,,,,---//////...------...------............------******,,,------,,,******,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,,,,************************)))))))))***++++++,,,,,,++++++++++++++++++++++++(((((()))***************)))***+++,,,,,,,,,,,,++++++,,,,,,+++)))((()))***))))))))))))))))))))))))((()))+++***))))))***+++,,,,,,++++++***++++++++++++++++++++++++************************+++++++++***************************************+++++++++************************)))***++++++++++++******(((((((((((()))))))))***++++++************++++++************))))))))))))))))))))))))))))))))))))************************,,,++++++++++++************+++,,,...111444777888---,,,++++++******++++++)))************+++++++++***************+++++++++***+++,,,,,,,,,+++))))))************+++++++++,,,---,,,,,,+++******)))))),,,+++++++++************)))************++++++++++++***)))))))))***++++++((((((((()))*********+++))))))))))))))))))***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++***)))))))))+++,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,...,,,++++++---......---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++******,,,++++++******++++++,,,******++++++,,,---............,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,,,,++++++***))))))(((++++++,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------((((((***+++,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,+++((('''(((+++...******++++++,,,,,,------******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---------------...///000,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///000//////...---,,,++++++)))+++---...---+++++++++---+++******,,,------------,,,,,,,,,,,,---........................------+++---......---------...,,,---......//////......++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++))))))))))))))))))))))))((())))))***++++++,,,,,,++++++++++++++++++++++++(((((()))***************)))***+++,,,,,,,,,+++++++++,,,---,,,)))'''(((***))))))))))))))))))))))))''')))******))))))***,,,+++++++++***++++++,,,,,,,,,,,,,,,++++++*********))))))*********+++++++++************************))))))*********+++++++++************************((((((***+++,,,,,,++++++)))))))))))))))******+++++++++************++++++************))))))))))))))))))))))))))))))))))))************************,,,,,,+++++++++*********---......///111222444555,,,,,,+++***************)))************+++++++++))))))*********+++++++++)))***+++,,,+++***(((''')))))))))*********++++++*********************)))++++++*********))))))))))))************+++++++++******++++++++++++***)))***************************))))))))))))***+++,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++***)))))))))+++,,,+++*********************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,***)))***---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,++++++******++++++,,,***)))))))))***,,,...///---,,,,,,+++++++++,,,,,,******+++++++++,,,,,,,,,************************)))***+++,,,,,,,,,,,,+++++++++******************+++,,,,,,,,,,,,+++***)))++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------******+++,,,------,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++***+++,,,***((((((***---************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////------------------------...---------,,,,,,,,,,,,---,,,,,,------///000000------,,,,,,,,,,,,------------,,,,,,,,,---.........---------,,,,,,++++++***,,,---...---...000111333000---+++,,,------------,,,,,,,,,,,,---......------------------......***,,,......---------...***+++,,,---.../////////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******************((((((((((((((((((((((((((())))))***++++++,,,,,,++++++++++++++++++++++++(((((()))***************)))***+++,,,---,,,+++++++++,,,...,,,)))'''(((***))))))))))))))))))))))))''')))******))))))***,,,************+++,,,------,,,,,,,,,++++++*********))))))******++++++++++++************************))))))******++++++++++++************************&&&((()))+++,,,,,,,,,+++*********)))******+++,,,++++++************++++++************))))))))))))))))))))))))))))))))))))************************,,,,,,,,,+++++++++******111000000000000000111111,,,+++******))))))******)))************+++++++++))))))******++++++++++++((()))+++,,,+++)))'''&&&((())))))))))))*********((((((((()))******++++++*********))))))))))))((()))************+++++++++(((***---......,,,***(((,,,,,,++++++++++++++++++******))))))***+++,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++***)))))))))+++,,,+++*********************************+++++++++,,,,,,,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,,,,+++)))***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***))),,,++++++++++++++++++,,,)))((((((''')))+++...000++++++++++++,,,---......******+++++++++,,,,,,,,,************************)))***+++,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++---,,,,,,++++++,,,,,,---************************************************+++******************+++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------/////////...---+++***))),,,------......------,,,+++++++++,,,,,,---------++++++++++++++++++++++++))),,,//////,,,++++++---************+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++***+++---/////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++******+++,,,,,,---...........................---.........------,,,,,,,,,,,,,,,,,,---...///000111......---,,,,,,---------...------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---///444777999555000,,,,,,------------,,,,,,,,,,,,---......+++++++++,,,,,,---------***,,,......---------...((()))***,,,---.../////////...,,,,,,,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))...---***)))((()))***+++,,,+++***((((((((()))***))))))))))))************,,,,,,++++++++++++******************************''''''((())))))))))))))))))************+++++++++,,,,,,,,,++++++*********))))))*********++++++++++++++++++*********))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++))))))))))))))))))))))))(((((()))))))))*********---,,,+++)))(((((()))***+++***************++++++******++++++++++++******++++++******************,,,,,,,,,++++++*********++++++++++++++++++++++++.........------,,,,,,,,,******))))))))))))******++++++************++++++************))))))))))))'''(((((()))***++++++,,,)))***+++++++++*********,,,,,,+++***)))))))))***++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))---,,,,,,,,,+++***************************************))))))))))))******...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,,,,++++++******++++++,,,------------------------...---+++***)))***++++++(((***+++------,,,+++***++++++++++++++++++++++++************************((()))***+++++++++++++++---------...------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++'''(((+++,,,,,,+++(((''',,,,,,,,,++++++*********+++)))((()))***,,,++++++************************************************)))))))))***+++++++++,,,++++++******++++++,,,---...---,,,+++++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,...///...+++*********,,,,,,++++++++++++******///...,,,+++***+++,,,,,,------,,,,,,,,,,,,++++++---,,,***)))((()))******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************+++++++++,,,,,,---------++++++++++++++++++++++++---,,,+++***+++,,,---...------------,,,,,,+++***...,,,)))''''''))),,,...000///...---,,,+++++++++,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,------......------,,,...---,,,,,,,,,,,,---...,,,++++++***+++,,,...///000///...---,,,+++,,,,,,------++++++++++++---------,,,,,,++++++,,,,,,---000///...------...///000------------------------///...---,,,,,,,,,---...++++++************++++++************************))))))))))))))))))))))))+++***)))(((((()))+++,,,,,,+++)))((((((((()))***))))))))))))******************++++++,,,,,,------++++++++++++++++++++++++'''((())))))******)))))))))************+++++++++,,,,,,,,,+++++++++******))))))*********++++++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++******************************+++++++++,,,,,,,,,,,,+++************+++,,,++++++************************++++++++++++******************************,,,,,,,,,+++++++++******++++++++++++++++++++++++......---------,,,,,,,,,******))))))))))))******++++++************++++++************))))))))))))((((((((())))))*********++++++***+++,,,,,,+++***++++++******)))*********++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************+++++++++++++++******************************************))))))*********,,,,,,+++***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,------------------------,,,,,,+++*********++++++++++++***+++++++++,,,,,,++++++++++++++++++++++++***************************+++,,,,,,,,,,,,,,,,,,+++,,,------...---------++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***))),,,,,,,,,+++++++++******---+++***+++,,,...------++++++++++++++++++++++++************************************++++++++++++++++++******++++++,,,---------,,,+++++++++,,,---***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,///000111111...---------------------,,,,,,,,,,,,...---,,,+++++++++,,,,,,------,,,,,,,,,,,,++++++000///...---,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...---............---,,,+++...,,,***))))))***,,,...///...------,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,...---,,,,,,,,,,,,---...---,,,+++++++++,,,---...///...---,,,,,,+++++++++---,,,,,,++++++,,,,,,---...------,,,,,,------...//////...------...//////------------------------,,,,,,+++*********+++,,,,,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))((((((''''''((()))+++,,,+++***))))))((()))))))))))))))))))))************)))******+++---......///,,,,,,,,,,,,,,,,,,,,,,,,((()))******++++++******)))************+++++++++,,,,,,,,,++++++++++++******************++++++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,************+++,,,......,,,,,,+++***)))))))))*********++++++++++++******************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++------------,,,,,,,,,,,,******))))))))))))******++++++************++++++++++++*********)))))))))(((((((((((()))))))))))),,,***((())),,,---+++(((*********)))******++++++++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***************************))))))******************************************++++++************++++++++++++***))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,------------)))******+++++++++******---+++***))))))+++---...++++++++++++++++++++++++************************------.........---,,,,,,***+++,,,------......---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***---+++***+++,,,...------------------------------+++++++++++++++++++++++++++++++++++++++*********++++++******++++++,,,------,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------///111222111///.........//////.........---------------,,,+++++++++,,,,,,------,,,,,,,,,,,,++++++111000//////.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++******+++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,+++,,,------.........//////......------------,,,,,,,,,,,,------...------,,,,,,,,,------............------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++...------,,,,,,------...------,,,+++++++++,,,,,,------,,,,,,++++++******---,,,,,,++++++,,,,,,---......------------.........------,,,,,,------...------------------------,,,++++++******++++++,,,------,,,,,,,,,,,,------(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''((()))************))))))))))))))))))((()))))))))***************++++++,,,------......++++++++++++++++++++++++))))))***+++++++++++++++))))))*********+++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++,,,---......,,,,,,+++***))))))))))))******++++++++++++*********************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++++++++************+++++++++++++++*********))))))))))))((((((((((((((((((,,,(((&&&'''***+++)))'''***)))))))))***+++,,,,,,++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************((((((((()))*********+++************************,,,++++++++++++++++++,,,+++******)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,---------'''(((***+++,,,++++++***,,,+++*********+++,,,---++++++++++++++++++++++++************************............---,,,+++++++++,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++************+++,,,+++++++++++++++++++++++++++)))((()))***,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++******++++++,,,---,,,,,,,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------+++,,,,,,,,,,,,---------,,,...///...,,,++++++,,,///............------------,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------......------............------,,,,,,------------,,,,,,------,,,,,,,,,---...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***------------------------...------,,,++++++++++++,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------......------,,,,,,,,,,,,------((((((((((((((((((((((((***************************))))))((((((((((((((()))))))))*********))))))((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))***+++++++++++++++))))))*********+++++++++++++++++++++++++++++++++******************************************************************************+++,,,,,,,,,,,,+++************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))************++++++++++++******))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++************++++++++++++++++++************))))))))))))((((((((((((---***'''(((***,,,+++)))***)))))))))***+++,,,,,,++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************((((((((()))*********+++************************,,,++++++++++++++++++,,,++++++*********++++++,,,........................******************************+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------''')))***,,,,,,,,,+++***)))***+++,,,---,,,++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,+++***))),,,---------,,,+++******+++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((((()))***++++++++++++++++++++++++++++++)))((()))***,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,++++++******++++++******++++++,,,---+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...+++++++++,,,,,,,,,------***,,,------+++******+++---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........+++,,,,,,---------,,,,,,***+++,,,------,,,+++***------,,,,,,,,,---............------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***------------------------------------,,,++++++***++++++,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,------.........,,,,,,++++++++++++,,,,,,************************************************++++++***))))))(((''''''(((((()))************)))))))))))))))************,,,,,,,,,++++++*********))))))))))))))))))))))))((()))******++++++******)))************+++++++++***++++++++++++,,,,,,,,,+++++++++******************************+++++++++******************************+++,,,,,,,,,,,,+++)))))))))))))))))))))))),,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,+++***+++***************++++++******++++++++++++******)))))))))***++++++,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************++++++++++++************++++++,,,++++++++++++*********))))))))))))************...---,,,++++++,,,---...*********)))******++++++++++++************++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))******************************************++++++************+++++++++************+++,,,,,,------------------------******************************+++++++++,,,,,,,,,,,,++++++******++++++,,,******++++++,,,,,,------******+++,,,,,,,,,++++++((())),,,---...---+++***++++++++++++++++++++++++******************************+++++++++***)))))),,,,,,,,,,,,,,,+++******+++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((((()))***+++***++++++++++++,,,,,,,,,---+++***+++,,,...------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******++++++,,,---******+++,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......******+++++++++,,,,,,,,,+++,,,......,,,+++,,,---,,,,,,+++++++++*********++++++,,,---------,,,,,,------,,,,,,,,,,,,++++++,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---............---++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,,,,++++++...------,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++,,,------......------,,,,,,,,,---------,,,++++++***+++,,,------,,,+++***+++,,,,,,------,,,,,,+++++++++************+++++++++,,,,,,------,,,,,,+++------------------------))))))***+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******************************************************************))))))'''((()))***+++******)))))))))))))))************)))*********************))))))))))))))))))))))))'''((())))))******)))))))))************+++++++++******+++++++++,,,,,,,,,+++++++++*********))))))))))))*********+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************,,,,,,,,,+++++++++******((()))***,,,,,,,,,,,,+++))))))))))))***+++,,,,,,******++++++++++++******((())))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++************++++++,,,,,,+++++++++*********))))))******++++++,,,,,,+++---...+++((((((,,,000++++++******)))*********++++++************++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******************************************))))))*********)))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,)))******+++,,,,,,------------,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++************************))))))******+++*********))))))***+++,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++******************+++******+++++++++,,,,,,,,,---+++***+++,,,...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,---)))***+++---......------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///)))))))))*********+++++++++---......---,,,------,,,+++++++++***************+++,,,---------,,,,,,------,,,,,,,,,,,,+++++++++,,,---...///......---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---+++,,,,,,---......------------,,,,,,,,,,,,------///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,,,,,,,---......---,,,,,,***+++,,,---------,,,+++***,,,---......---,,,++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,+++,,,---......---,,,+++------------------------((()))***,,,------,,,,,,------,,,,,,,,,,,,------((((((((((((((((((((((((************************((()))***++++++,,,++++++'''((()))+++++++++***)))))))))))))))************''''''((()))***++++++,,,************************''''''((())))))))))))))))))************+++++++++*********++++++,,,,,,,,,++++++++++++******))))))))))))******++++++++++++------------------------******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************))))))((((((%%%&&&)))+++,,,---------(((((())))))***+++------******++++++++++++******((())))))***++++++,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++******++++++,,,++++++************++++++,,,,,,,,,+++++++++******))))))***+++,,,---------&&&***,,,)))$$$###(((...,,,,,,+++***)))))))))***++++++************++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,+++***************************************))))))))))))******((((((((((((((()))******************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,))))))***+++,,,,,,------000///---,,,+++,,,,,,---,,,+++***))))))+++---...++++++++++++++++++++++++************************((()))***+++++++++++++++%%%''')))+++---...///000++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++)))((()))***,,,++++++........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++******++++++,,,---)))***+++---......------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///((())))))))))))************,,,------,,,+++,,,---,,,,,,,,,+++++++++******)))***,,,---...---,,,,,,---------,,,,,,,,,++++++)))***,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...---------,,,,,,+++++++++------------------------,,,,,,.../////////...---,,,------.../////////...///...------------...///000///...---,,,++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,------......------,,,,,,,,,---......---,,,,,,)))***,,,---...------,,,+++,,,...//////...,,,+++++++++------------++++++---,,,,,,++++++,,,,,,---,,,,,,............,,,,,,------------------------***+++,,,...//////...............------.........)))))))))))))))))))))))))))************+++++++++---,,,***)))))))))***+++((((((((((((((()))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************)))'''%%%###"""###$$$%%%*********)))))))))))))))************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++************************************))))))******+++,,,,,,++++++******++++++,,,,,,,,,,,,+++)))(((&&&%%%,,,,,,,,,++++++*********))))))))))))***+++,,,---...---,,,,,,++++++++++++------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))((((((+++++++++++++++++++++++++++++++++***)))(((((('''+++++++++*********))))))))))))))))))))))))))))))++++++******))))))((((((,,,+++***))))))***+++,,,)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,,,,,,,,,,++++++*********---,,,,,,+++*********+++)))************+++++++++++++++++++++++++++++++++***************************+++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,)))******++++++,,,------++++++,,,,,,,,,,,,------000,,,((()))---///...+++---,,,+++*********+++,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------************************$$$&&&(((+++------------(((((())))))*********+++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,++++++******++++++,,,---,,,+++******+++,,,---------------------------)))************+++++++++***+++---......---+++***++++++************++++++000///---,,,+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++---......---,,,,,,---+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,++++++*********++++++------------++++++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++---------,,,,,,++++++,,,,,,---++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,++++++***%%%&&&''')))+++,,,,,,,,,,,,,,,+++***+++,,,---...---,,,,,,++++++,,,,,,---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++************...------------...//////,,,,,,,,,+++++++++******************************)))************+++++++++,,,+++******))))))*********************)))(((((())))))))))))))))))))))))++++++++++++++++++++++++************************---,,,***)))((((((((()))***)))))))))))))))))))))************************************************************************))))))*********+++++++++******++++++++++++************************************))))))******+++,,,,,,++++++******++++++,,,++++++,,,++++++***)))(((+++++++++******)))))))))+++*********+++,,,,,,---------,,,+++++++++,,,,,,------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******))))))+++++++++*********))))))************************************))))))))))))++++++***))))))***++++++***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,+++++++++******---,,,++++++******++++++************++++++++++++++++++++++++++++++++++++************************###%%%''')))******)))(((++++++++++++++++++++++++******++++++,,,,,,,,,,,,------,,,++++++******)))++++++,,,,,,,,,,,,---------***''')))---000///------,,,+++*********+++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------************************&&&''')))***,,,,,,------************+++++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++***+++---......---+++***++++++************++++++,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++,,,,,,+++******+++,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,------------...---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------++++++++++++++++++++++++...---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,***++++++,,,,,,++++++***------,,,,,,,,,---...///...------,,,,,,------...---,,,,,,++++++,,,,,,---------------------------......---------...//////---------------...//////---------------,,,++++++++++++++++++++++++++++++)))************++++++++++++++++++++++++***))))))+++,,,,,,,,,+++)))'''&&&))))))))))))))))))))))))************************************************+++******))))))((((((((())))))))))))))))))******************************************************))))))))))))))))))))))))))))))))))))******************++++++++++++************************************))))))******+++,,,,,,++++++******++++++,,,***++++++,,,,,,,,,++++++*********))))))))))))))),,,,,,+++++++++,,,,,,---,,,,,,+++++++++,,,---------,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,*********)))))))))))))))++++++++++++++++++++++++---------,,,++++++******+++++++++***************************************)))))))))***************++++++***))))))***+++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,++++++******++++++************+++++++++,,,++++++++++++++++++++++++************************%%%'''***,,,......---,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,------,,,++++++******)))++++++,,,,,,,,,,,,------+++)))''')))---000000...---,,,++++++******++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,************************))))))))))))***+++,,,---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++------,,,,,,,,,,,,------******++++++++++++******++++++++++++++++++++++++************+++++++++,,,++++++------------++++++++++++************++++++)))+++---///000...,,,***,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++******+++,,,------------.........++++++++++++++++++++++++,,,,,,,,,,,,------------......------------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,************************+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,------+++++++++,,,,,,---------------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------------,,,,,,...------------...///000///......------......///,,,,,,++++++++++++,,,,,,........................+++******++++++,,,---...---------------.........,,,---///000///...,,,+++++++++++++++++++++++++++))))))*********+++++++++******+++,,,,,,***)))((()))***+++++++++)))'''&&&))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))((('''&&&)))))))))))))))*********************************************************************************)))*********++++++++++++******++++++++++++************************************))))))******+++,,,,,,++++++******++++++,,,+++++++++,,,++++++************************)))))),,,+++++++++++++++,,,,,,++++++++++++,,,,,,---...,,,,,,,,,++++++*********+++++++++++++++,,,,,,,,,''''''''''''(((((())))))++++++++++++++++++++++++---,,,,,,,,,+++++++++***************************************************)))))))))******++++++++++++******************++++++,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***++++++,,,*********+++++++++,,,,,,++++++++++++++++++++++++************************+++,,,,,,---...//////000+++++++++++++++++++++++++++++++++++++++++++++,,,)))******++++++,,,------+++++++++,,,,,,,,,------+++***)))***---///...---,,,,,,++++++++++++***+++++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,************************+++***)))))))))***+++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,...------,,,,,,------...,,,,,,...//////...,,,,,,*********************************+++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,)))***,,,.........,,,,,,,,,,,,------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,------------.........//////++++++++++++++++++++++++++++++,,,,,,,,,------------------------,,,,,,,,,------++++++++++++------,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++------------++++++---,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,---******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***+++---.../////////---------------......///......------------......---,,,,,,++++++,,,,,,---------------------------+++***************+++,,,,,,,,,------............+++---///000000...+++***++++++++++++++++++++++++))))))*********+++++++++******+++,,,,,,***)))(((%%%&&&''')))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***************************++++++,,,++++++***)))(((((())))))************************************))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------******++++++++++++************************************))))))******+++,,,,,,++++++******++++++,,,,,,,,,,,,+++***((('''&&&++++++++++++++++++++++++++++++*********+++,,,,,,++++++++++++,,,,,,---...,,,,,,+++++++++++++++************++++++,,,,,,,,,)))******++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********************************************************))))))******++++++,,,,,,*********++++++*********++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************---+++(((&&&&&&(((***,,,++++++++++++++++++++++++,,,,,,+++******++++++,,,)))******++++++,,,------+++++++++,,,,,,,,,---------,,,,,,,,,------,,,+++,,,,,,,,,,,,++++++*********++++++,,,,,,++++++************+++++++++,,,,,,************************,,,+++***))))))***+++,,,++++++++++++++++++******++++++++++++++++++++++++*********++++++,,,,,,,,,...------,,,,,,------...,,,,,,...//////...,,,,,,***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++,,,---...,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---......---,,,,,,------------.........//////+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++++++++,,,,,,,,,------++++++++++++------+++***)))(((((()))***+++------------------------++++++------------++++++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,************************------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++((()))***,,,------------++++++,,,,,,------------------,,,,,,,,,,,,------......------------......,,,,,,,,,,,,,,,,,,,,,,,,000000///------,,,,,,,,,+++,,,------......------+++,,,...//////---+++)))++++++++++++++++++++++++)))************++++++++++++++++++++++++***))))))%%%%%%%%%&&&'''((()))***))))))))))))))))))))))))************************************************))))))))))))))))))))))))((((((((()))******++++++************************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,---------...******++++++++++++************************************))))))******+++,,,,,,++++++******++++++,,,,,,,,,,,,+++)))'''&&&%%%+++++++++++++++,,,,,,,,,*********++++++,,,---...,,,,,,+++++++++,,,------++++++++++++++++++++++++))))))******+++,,,,,,,,,))))))*********++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++*********+++++++++++++++)))***++++++++++++***)))+++******))))))******+++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++******++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************---+++'''%%%$$$%%%(((***++++++++++++++++++++++++---,,,+++*********+++,,,------,,,++++++******)))++++++,,,,,,,,,,,,------------------,,,+++***)))+++,,,,,,,,,,,,+++***)))******++++++++++++******************++++++++++++******************************************++++++++++++++++++***************++++++++++++,,,,,,,,,*********++++++,,,,,,---------,,,,,,,,,,,,------******++++++++++++******************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,+++******+++---...++++++,,,,,,------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))+++,,,,,,+++******+++,,,------------.........++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******++++++++++++,,,,,,---,,,,,,++++++,,,,,,---******))))))))))))******........................+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---------,,,+++++++++,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------++++++++++++++++++++++++------------------------++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,++++++***+++,,,,,,++++++***)))(((***+++,,,,,,------,,,,,,,,,,,,,,,++++++,,,,,,,,,//////............//////,,,,,,,,,,,,,,,,,,,,,,,,111000...,,,+++************+++,,,......------,,,+++,,,.........---+++***************************)))************+++++++++,,,+++******))))))******((('''&&&%%%&&&((()))+++))))))))))))))))))))))))++++++++++++++++++++++++************************((('''&&&%%%%%%&&&'''((('''(((((()))******++++++************************))))))))))))))))))))))))************************++++++,,,,,,,,,---------******++++++++++++************************************))))))******+++,,,,,,++++++******++++++,,,,,,,,,,,,+++***)))(((''')))*********+++++++++++++++++++++,,,...///111222------,,,+++++++++,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,(((((())))))))))))))))))+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++,,,++++++++++++++++++***)))***++++++++++++***))),,,+++************+++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---+++++++++,,,,,,,,,------++++++++++++++++++++++++************************,,,,,,+++*********++++++++++++++++++++++++++++++...---+++***)))***+++,,,------,,,++++++******)))++++++,,,,,,,,,,,,------+++,,,---...---,,,++++++++++++,,,,,,,,,+++***)))******++++++++++++******************++++++++++++************************((()))***+++++++++++++++------,,,,,,++++++++++++******+++++++++,,,,,,,,,)))******+++,,,,,,------,,,,,,++++++++++++,,,,,,******))))))))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,+++++++++*********++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++,,,,,,+++******+++,,,,,,,,,,,,------------++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++---------------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,+++***)))(((++++++---.........---,,,------,,,,,,,,,,,,------.........------.........---------------------------,,,+++***))))))(((((()))+++,,,......---,,,+++...............---,,,,,,)))))))))))))))))))))))))))************+++++++++---,,,***)))))))))***+++,,,***(((&&&&&&''')))+++))))))))))))))))))))))))++++++++++++++++++++++++************************,,,+++)))((((((***,,,---'''(((((()))***+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,******++++++++++++***************************************)))***++++++,,,,,,++++++++++++++++++,,,++++++,,,,,,,,,++++++***(((((())))))*********+++,,,,,,---...000222444555...------,,,++++++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------))))))******++++++++++++++++++++++++++++++++++++---,,,,,,++++++*********)))***+++,,,,,,+++***)))------++++++++++++------******+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++*********+++,,,,,,---++++++,,,,,,,,,---------++++++++++++++++++++++++************************((()))+++---------+++***++++++++++++++++++++++++...---+++))))))***+++,,,)))******+++,,,,,,------++++++,,,,,,,,,---------)))+++---...---,,,,,,---++++++,,,---,,,+++***)))******++++++++++++******)))************+++++++++************************'''(((***+++,,,,,,++++++.........------,,,,,,,,,*********++++++,,,,,,,,,))))))***+++,,,,,,------,,,++++++******++++++,,,---,,,+++******+++,,,---++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---***+++---...---+++)))'''))))))***++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---///...---,,,------+++++++++,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------.........++++++---......---++++++,,,,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---++++++++++++---...---,,,,,,++++++,,,,,,---...---,,,,,,++++++++++++---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,000///......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......)))***++++++,,,,,,,,,,,,,,,,,,.../////////...---.........------............------,,,,,,------.................................------,,,---------)))***,,,......---,,,+++000/////////............************************************************)))******++++++******)))************************))))))************))))))******+++++++++,,,,,,,,,(((***------+++)))(((((()))))))))***+++++++++,,,******++++++++++++*********+++,,,------,,,+++***,,,+++)))((((((((()))***************************+++++++++++++++++++++++++++(((### ###(((+++++++++++++++++++++++++++///---+++)))))))))+++,,,++++++++++++++++++++++++---------,,,,,,+++++++++************)))))))))))),,,,,,++++++,,,...///000.........------,,,,,,,,,,,,+++)))(((((()))+++,,,++++++++++++++++++++++++,,,+++***)))((('''''''''...---+++*********++++++000///...---,,,+++******++++++******************---,,,***))))))***,,,---------------------------++++++***************************)))******+++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,,,,+++*********+++,,,++++++******++++++,,,---,,,,,,+++*********+++---,,,,,,+++*********+++))))))))))))***+++,,,,,,************************,,,,,,,,,,,,+++***))))))******+++++++++,,,,,,,,,,,,,,,,,,++++++*********)))******++++++******))),,,,,,+++***))))))******((())))))+++,,,---......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---***((((((+++------,,,,,,,,,,,,++++++*********,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++)))))))))***+++++++++,,,++++++++++++++++++++++++///---,,,,,,,,,,,,+++)))******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++,,,,,,---...)))))))))******+++++++++...---+++*********++++++,,,,,,,,,++++++*********++++++++++++++++++++++++------++++++++++++------+++***)))((()))***+++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,,,,---......---,,,***)))......---------,,,,,,,,,,,,,,,------------------...---,,,,,,++++++++++++......---,,,,,,+++*********+++,,,,,,------,,,,,,,,,,,,,,,---------......)))***+++,,,...///000000------------------------......---+++)))))),,,...------++++++++++++------000---******,,,---,,,***+++,,,,,,---.........---+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......,,,++++++******++++++,,,......---,,,,,,+++************************************************************++++++++++++******************************))))))************))))))******+++++++++,,,,,,,,,***,,,......---+++*********************+++++++++******++++++++++++************++++++++++++******---,,,+++***))))))***+++************************+++++++++++++++++++++++++++***)))'''''')))***+++)))))))))))))))))))))))),,,,,,***))))))***++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++******))))))((((((,,,++++++++++++---...///......---------,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++000000///...---------------,,,+++*********++++++---------------,,,,,,,,,++++++******************++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++------,,,+++++++++++++++------,,,,,,,,,,,,---------,,,++++++******++++++---,,,++++++******++++++,,,++++++*********++++++************************++++++,,,,,,,,,+++************+++++++++,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++***,,,,,,+++***************,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,***((((((+++---,,,+++,,,,,,,,,++++++*********,,,,,,,,,+++++++++******++++++,,,,,,,,,---------++++++++++++++++++++++++)))*********++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++...---++++++,,,,,,+++***+++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,------*********+++++++++,,,,,,,,,,,,***)))))))))******,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***************+++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...++++++,,,------,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,---...//////...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,***++++++,,,---...//////------------------------......---+++)))))),,,...000///...------...///000000---******,,,---,,,++++++,,,------......------+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......000//////......//////000......---,,,,,,+++******************************************************+++++++++,,,,,,+++++++++************************))))))************))))))******+++++++++,,,,,,,,,,,,...000000...,,,,,,,,,+++++++++*********************++++++++++++***************))))))*********---,,,++++++***+++++++++***************************************************+++,,,------,,,+++***))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,+++***))))))((((((************+++,,,---...------------,,,,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++,,,,,,---,,,+++*********++++++++++++,,,,,,------......******++++++++++++++++++************************++++++++++++++++++++++++******++++++++++++++++++***************+++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++------,,,++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++......---,,,++++++******++++++++++++++++++++++++******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++,,,++++++************+++------,,,,,,+++***))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,***))))))+++,,,,,,++++++++++++++++++*********,,,,,,,,,++++++++++++***,,,,,,---------.........++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++---------,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++,,,---+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,...------,,,,,,,,,,,,---,,,,,,,,,++++++++++++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///++++++++++++,,,---...///......---------,,,,,,,,,)))***+++,,,...///000000------,,,+++++++++,,,,,,******+++,,,,,,---......***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---------------------------------+++******,,,...//////............//////...---++++++,,,---,,,+++,,,,,,------......------+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---............------------.........------,,,,,,++++++***************************************************++++++,,,,,,,,,,,,++++++************************)))******++++++******)))******+++++++++,,,,,,,,,,,,...000///...,,,,,,---,,,+++++++++***)))))))))******++++++++++++******+++***)))(((((()))***+++++++++++++++++++++++++++************************))))))))))))))))))))))))((()))+++,,,,,,+++)))(((++++++++++++++++++++++++)))***+++,,,------,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++---,,,++++++***)))(((((())))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++((((((((((((((()))******,,,+++++++++++++++++++++++++++,,,,,,,,,---------******+++++++++++++++,,,******++++++++++++******++++++++++++++++++++++++******+++++++++++++++,,,+++************+++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++*********++++++***))))))(((((())))))***,,,,,,++++++***++++++,,,,,,,,,++++++***++++++,,,.........------,,,,,,+++++++++++++++++++++++++++((()))***+++,,,------,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,------,,,+++++++++***************++++++++++++++++++++++++,,,,,,,,,,,,------------***+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++++++++***------,,,,,,+++++++++***++++++++++++++++++++++++,,,+++***+++,,,---,,,+++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,+++***+++,,,...///......---------,,,,,,,,,++++++,,,,,,---...//////---,,,,,,++++++,,,,,,,,,***++++++,,,,,,------...***+++,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++------------------------------------------------,,,------,,,******,,,...,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......,,,,,,,,,++++++,,,,,,,,,---------,,,,,,+++++++++***************************************************++++++,,,,,,++++++*********************************++++++++++++************+++++++++,,,,,,,,,,,,---......,,,++++++,,,,,,+++++++++***)))))))))******++++++++++++******+++***)))(((((()))***+++))))))******************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***+++,,,---......------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++***))))))((())))))******************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++,,,---...++++++++++++++++++++++++------,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,+++++++++***+++,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++******))))))))))))*********))))))(((((())))))***,,,++++++***++++++,,,,,,,,,++++++***++++++,,,,,,+++,,,---............---++++++++++++++++++++++++((()))***+++,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---............------...************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,*********++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++++++++*********,,,,,,++++++******))))))+++++++++++++++++++++++++++***)))***,,,---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((((((((())))))))))))(((++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------///...,,,+++***+++,,,,,,......---------,,,,,,,,,------------------,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------------,,,,,,,,,...------------,,,,,,,,,------------------------+++,,,---,,,++++++,,,...*********++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......///......------......///------,,,,,,,,,,,,++++++*********************************************************++++++***************************************++++++++++++************+++++++++,,,,,,,,,+++,,,---,,,*********,,,+++++++++*********************++++++++++++***************))))))*********(((((()))*********))))))************************************************,,,+++***))))))***+++,,,)))))))))))))))))))))))),,,,,,,,,,,,------------++++++++++++++++++++++++*********++++++++++++++++++++++++++++++*********)))******+++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---......******+++,,,,,,,,,++++++------,,,,,,++++++************++++++,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------+++++++++++++++,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++***))))))))))))***++++++,,,,,,++++++++++++,,,,,,++++++******++++++,,,,,,++++++******++++++,,,,,,***+++,,,...//////...---,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,---,,,+++******+++,,,---,,,++++++++++++,,,,,,---------,,,,,,+++***))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---...000000...------...)))))))))******************++++++++++++,,,,,,,,,*********+++++++++,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------++++++++++++************++++++******************++++++++++++++++++++++++))))))((())),,,------,,,******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,,,,---,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///...---,,,++++++++++++......---------,,,,,,,,,///......------,,,++++++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,------.........------------------------------------------------***,,,------,,,+++,,,...,,,,,,------------,,,,,,***+++------,,,+++,,,---------......------,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************************************((())))))******))))))(((***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,------,,,***)))+++,,,***************+++++++++******++++++++++++************++++++++++++******((()))***+++++++++******************************++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))---,,,+++*********+++,,,++++++++++++++++++++++++)))*********++++++++++++******++++++++++++,,,,,,******+++,,,,,,+++***)))******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******************++++++)))***+++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,******++++++,,,------...------,,,++++++,,,------++++++++++++++++++++++++******++++++,,,------...,,,++++++++++++,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++******+++,,,,,,---------,,,,,,,,,,,,------++++++******++++++,,,---++++++******++++++,,,---***+++---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---+++***))))))***+++---+++++++++++++++,,,---...,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---//////,,,++++++,,,((()))))))))*********+++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------)))******+++,,,,,,------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++++++++******************++++++++++++++++++++++++++++++++++++++++++)))(((((())),,,------,,,))))))***+++,,,------...++++++++++++++++++++++++)))))))))*********++++++,,,,,,+++++++++,,,------,,,,,,+++++++++*********,,,---.../////////......******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***************+++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,------,,,++++++......---------,,,,,,,,,------------------,,,,,,,,,+++++++++,,,,,,---...***++++++,,,,,,------...***+++,,,,,,------,,,,,,******+++,,,---......///,,,---------------------------------------------)))+++------,,,,,,,,,...---...////////////...---(((+++......,,,+++,,,---------......------,,,++++++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************(((((())))))))))))((((((***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,------,,,******+++---))))))******+++++++++,,,******++++++++++++*********+++,,,------,,,+++***)))***+++,,,---,,,,,,+++************************++++++++++++++++++++++++((()))************)))(((++++++++++++++++++++++++---+++)))''''''((()))***++++++++++++++++++++++++))))))******++++++++++++)))******++++++,,,------***+++,,,------,,,***************++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,)))***+++,,,---,,,,,,+++((()))***+++,,,---......******+++,,,,,,---......---,,,***))))))***,,,---))))))))))))))))))))))))******+++,,,,,,---......,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,------...///,,,++++++******++++++,,,+++*********+++,,,,,,---+++*********+++,,,,,,---,,,,,,.........,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,+++)))(((((()))+++,,,++++++++++++,,,,,,---...((())))))+++,,,---......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))),,,......+++))))))***(((((())))))*********+++*********++++++,,,,,,,,,,,,,,,,,,---------......))))))***+++,,,,,,---------------,,,,,,+++++++++++++++,,,,,,,,,---------+++++++++************)))+++++++++,,,,,,---------++++++++++++++++++++++++(((''''''))),,,---------(((((()))***,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,((())))))))))))*********++++++++++++,,,------...+++++++++******)))))))))'''''')))***+++******)))*********++++++,,,,,,,,,++++++++++++++++++++++++++++++------------+++++++++***)))((()))***,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))***,,,---......---,,,......---------,,,,,,,,,,,,,,,,,,------.........++++++++++++,,,,,,---...((()))***+++---...///000++++++,,,---------,,,,,,(((((()))***,,,---...///,,,,,,,,,---------......------------------------)))+++------,,,,,,---...,,,---...//////...---,,,(((+++......,,,+++,,,...---.........---,,,,,,++++++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......000//////......//////000,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,000...***((('''))),,,---333///++++++---///...---+++++++++************)))*********++++++,,,,,,,,,************************------,,,+++***)))((('''************************++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++---......---+++***......---,,,+++***)))(((+++++++++,,,,,,---------,,,+++***)))))))))++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///...---,,,,,,+++++++++,,,------------------------...---,,,+++************)))***+++------,,,+++***,,,,,,,,,++++++*********)))))))))******+++++++++------------------,,,,,,+++++++++,,,---...000111***++++++,,,,,,++++++***,,,,,,,,,------,,,++++++...,,,++++++------,,,+++,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---///...,,,+++***)))))))))***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------++++++++++++******))))))...------,,,,,,++++++***+++,,,---......---,,,+++...------,,,,,,------...))))))***+++,,,,,,------************************++++++++++++++++++++++++++++++++++++++++++++++++//////------------//////+++,,,------++++++,,,---/////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++...------,,,,,,------...((()))***+++,,,---------,,,,,,++++++,,,,,,---...---,,,,,,+++*********+++)))***,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,***(((&&&&&&))),,,+++++++++***++++++,,,,,,))))))***+++,,,,,,------......---,,,+++))))))(((************************++++++,,,------------,,,,,,------......------,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,------------------...------,,,,,,---------.........//////+++++++++,,,,,,---------***+++,,,------,,,+++***,,,++++++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,///---+++***+++,,,///111+++,,,------++++++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......*********+++,,,---///000......---,,,,,,,,,,,,---++++++,,,,,,---...//////.........------,,,,,,,,,,,,,,,,,,---------------........................))))))))))))))))))))))))*********************************************************************************+++++++++,,,,,,///---+++))))))***+++---000---******+++------,,,))))))******+++++++++,,,++++++++++++++++++,,,,,,************************+++++++++***************************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************************************+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,,,,++++++++++++***))))))*********+++++++++---,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------+++++++++******++++++,,,++++++++++++++++++++++++))))))((((((((())))))***,,,,,,---------,,,,,,+++,,,,,,,,,+++++++++***************+++++++++,,,,,,,,,,,,------------------------,,,,,,,,,------...,,,------......------,,,,,,,,,,,,------,,,,,,+++...,,,+++,,,------,,,***,,,+++***+++,,,,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,++++++++++++++++++***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------++++++++++++*********)))------,,,,,,,,,,,,++++++,,,------------------,,,------,,,,,,,,,,,,------*********++++++,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,***+++,,,,,,******+++,,,---------------------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,++++++++++++,,,,,,))))))***+++,,,,,,,,,,,,+++************+++,,,,,,---,,,++++++******++++++***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,+++(((''''''***,,,------,,,+++*********+++)))******+++,,,,,,------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,------......------,,,---,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,------------------......------,,,---------.........//////------------............,,,,,,------------,,,,,,---,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---+++)))((()))***---...+++,,,------++++++,,,------------------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......+++++++++,,,---...000000......------,,,,,,,,,---+++,,,,,,------...............---------,,,,,,,,,------,,,,,,------...///........................))))))))))))))))))))))))*********************************************************************************++++++++++++,,,---,,,+++*********++++++...,,,))))))***++++++***'''((()))***+++,,,------,,,,,,++++++++++++++++++************************))))))******+++++++++,,,************************++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,)))************+++++++++---,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,*********)))******++++++++++++++++++++++++++++++++++++++++++,,,---......//////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,------......000///...---,,,+++++++++------............------,,,,,,------------,,,,,,...---,,,,,,------,,,***---+++***+++,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++*********+++++++++++++++++++++++++++------,,,,,,,,,---...///***+++++++++,,,,,,------***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++************++++++,,,,,,,,,,,,------...------,,,,,,------...------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++***))))))***++++++)))***++++++))))))***+++******+++,,,,,,---......++++++++++++++++++++++++,,,,,,++++++******++++++++++++************++++++)))******+++,,,,,,,,,,,,******))))))******+++,,,,,,,,,++++++******+++++++++,,,,,,---,,,,,,+++***+++++++++,,,,,,---------......------------,,,,,,------,,,***((()))+++---///...---+++******************++++++,,,,,,------***+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------.........---------------...............000000000///////////////......------------.........---,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++---...+++---...---,,,+++,,,------------......//////000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,---...///000111.........------------,,,------------------------...------------,,,,,,,,,......---,,,---...///000------------------------))))))))))))))))))))))))************************************************************************************+++++++++++++++++++++,,,,,,++++++***---+++***)))************((())))))***++++++,,,,,,,,,,,,,,,++++++*********************************)))************+++++++++******************************************************++++++++++++************************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,+++***************---------------------------------------...//////000///---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......000///...---,,,+++++++++++++++,,,,,,,,,,,,+++++++++,,,------------------------,,,---///...,,,+++---,,,++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,------...+++++++++,,,,,,,,,,,,,,,***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---.........---,,,++++++,,,---...---,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,)))+++,,,+++***)))***,,,******+++++++++,,,,,,,,,************************,,,,,,++++++***++++++,,,++++++************++++++)))***+++,,,,,,,,,,,,,,,***************+++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,++++++************+++,,,,,,---......---------------,,,,,,,,,---------+++******,,,......---,,,++++++++++++++++++++++++,,,,,,,,,------...------,,,++++++******)))***************++++++,,,------...............,,,------......------,,,,,,------------------,,,,,,,,,------------------,,,------.......................................111000000000//////......///...---,,,,,,---...///......------,,,,,,,,,,,,------------------------...---,,,+++,,,---...///,,,---...---,,,+++,,,...,,,------...///000111111---------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,---...///000...............------,,,------------------,,,,,,------------------------///...---,,,,,,...000111------------------------))))))))))))))))))))))))************************************************************************))))))*********+++++++++******+++,,,,,,,,,+++***,,,---,,,,,,++++++++++++************************,,,,,,,,,++++++*********************************+++++++++************)))************************++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///000///---,,,******))))))------------------------,,,,,,+++***************///...,,,***)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---.........------,,,,,,,,,------+++,,,,,,------,,,,,,++++++,,,------.........------,,,---///111111///------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---......++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,---------,,,+++******,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,******++++++,,,---.........---,,,++++++,,,---...,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,+++***+++---,,,,,,+++++++++*********************************,,,++++++***++++++,,,,,,,,,,,,++++++++++++,,,,,,******+++,,,,,,,,,+++++++++++++++++++++,,,------,,,++++++***++++++,,,,,,---,,,,,,+++******************+++,,,,,,---......+++++++++++++++,,,,,,,,,,,,------,,,++++++---///++++++++++++,,,---......,,,,,,,,,,,,,,,---------...------,,,,,,+++++++++)))))))))******+++++++++++++++,,,---------------,,,------......------,,,,,,------......------,,,------------------------,,,---....../////////........................---/////////......---------...---,,,++++++,,,---...............---,,,,,,+++------------------------------,,,,,,,,,---...///,,,---......,,,,,,---...,,,------...///000111111---------------------------,,,,,,,,,,,,---......++++++++++++,,,---............/////////...---,,,------------------,,,,,,------------------------...------,,,---...///000------------------------))))))))))))))))))))))))************************************************************************)))))))))************+++******+++,,,,,,,,,++++++,,,.........,,,+++,,,---+++++++++*********)))))),,,,,,++++++++++++++++++************************,,,+++++++++******))))))************************------------------------******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++************)))((((((***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---//////000///...,,,+++******)))++++++++++++++++++++++++...---,,,+++************---,,,,,,+++************,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,---...///......////////////......+++,,,---......///......,,,,,,...111444444222000...,,,+++,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,&&&'''((()))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++,,,---.........,,,+++******,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,******+++,,,,,,---.........------,,,,,,------...,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++((()))************)))(((+++,,,------++++++,,,---------,,,++++++***))))))++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,+++++++++,,,,,,++++++,,,,,,---...++++++******++++++,,,,,,,,,++++++************++++++++++++,,,,,,---------******++++++++++++,,,,,,+++,,,---,,,++++++---...++++++++++++,,,...///000,,,,,,,,,,,,------------******+++,,,---...//////+++++++++,,,,,,------...((()))******++++++******,,,------......------,,,,,,---...//////...---,,,............------------,,,---...///////////////...............---------......------------------------,,,,,,,,,,,,---------............------,,,------------------------+++*********++++++,,,,,,,,,...///...---,,,---...---------......//////000---------------------------,,,,,,,,,,,,---......+++++++++++++++,,,---.........///000///...---,,,------------------------,,,,,,,,,------------...,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************************************************************))))))))))))*********************++++++,,,,,,,,,+++---///...,,,***+++---***************+++++++++++++++++++++++++++,,,,,,***************************************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************************************+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++******+++++++++++++++,,,,,,+++++++++*********))))))((()))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...---,,,++++++++++++++++++++++++++++++++++++++++++...------,,,,,,,,,------+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,+++++++++*********++++++++++++++++++,,,,,,---,,,,,,,,,,,,---............////////////......+++,,,---...////////////+++,,,///333666777666444...,,,,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++***))))))------------------------***+++,,,---------,,,,,,***+++---...///...---,,,***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,---------,,,------------------,,,,,,,,,++++++++++++,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))***++++++***))))))***,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++************+++++++++++++++,,,,,,++++++***+++++++++++++++,,,,,,---++++++******++++++,,,---+++******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***+++,,,,,,++++++,,,...,,,,,,,,,,,,,,,---...///------------------------******+++,,,---...//////***++++++,,,------......)))***++++++,,,,,,++++++,,,------......------,,,,,,---...//////...---,,,///.........------------,,,---...///000000000000//////.........---------------------------......------............------,,,---...//////......---........................*********+++++++++,,,,,,---...///...---,,,---///---------------.................................---,,,,,,,,,,,,---......---,,,,,,,,,,,,---............000000000///---,,,+++,,,,,,------.........,,,,,,,,,---------......)))***,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************************************************************))))))))))))************+++*********+++,,,,,,---***---///...+++***+++,,,(((((()))***+++,,,,,,---*********++++++,,,,,,---************************'''((()))***+++,,,------************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++---......---+++***((()))***+++,,,---......---------,,,,,,+++++++++)))***+++---......------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,))))))))))))***+++,,,---------------------------(((((((((((()))***+++++++++,,,---...///...---,,,,,,,,,,,,------.........+++++++++******))))))))),,,,,,++++++++++++++++++...------,,,,,,,,,------,,,,,,------------,,,,,,+++,,,---...////////////+++,,,///444888999888666...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////...,,,***)))........................+++,,,---.........---,,,(((***,,,...//////......***,,,...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,++++++++++++++++++,,,,,,---------++++++,,,,,,,,,,,,------+++,,,............,,,+++,,,++++++++++++++++++,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......---,,,+++)))+++++++++***)))***++++++++++++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---******))))))))))))******++++++,,,,,,,,,++++++************)))***++++++,,,+++*********+++,,,,,,---******)))))))))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........)))***,,,,,,++++++,,,---......---,,,,,,,,,------------------------------------------------,,,,,,(((((()))***++++++,,,,,,,,,---......//////......,,,------......------,,,,,,---///000000///---,,,//////.........---------,,,---...///000000000000//////.........---------,,,---------......//////---...///000000///...---+++,,,.../////////..............................,,,,,,---------.........---...///...------...///------------------,,,,,,........................---,,,,,,,,,,,,---............---------...//////---///000111000///---,,,++++++,,,,,,---...//////,,,,,,,,,------.........'''))),,,......---+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,***)))((()))))))))(((++++++++++++++++++++++++------+++)))'''&&&$$$###))))))))))))))))))))))))++++++************++++++(((***+++------,,,+++***++++++++++++++++++++++++++++++******)))(((((('''+++++++++*********))))))++++++++++++++++++++++++,,,,,,++++++***))))))))))))******++++++,,,------,,,++++++***)))(((''''''++++++************************))))))))))))******+++***)))))))))***,,,,,,************************++++++************++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------...---+++******+++---...---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***---,,,+++***+++,,,---...+++,,,,,,,,,------......000///...---------------------------------------------------------------------------------------//////111222333333333333///......------,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---...///***++++++,,,---...//////,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++,,,,,,,,,++++++*********++++++*********+++,,,------,,,,,,+++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...------,,,//////...---+++***)))))),,,,,,++++++++++++++++++,,,,,,,,,++++++*********++++++************++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++******...---+++*********++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******''''''((()))***+++++++++------,,,+++************++++++++++++++++++++++++************************+++++++++,,,,,,---------111///+++)))(((***,,,......---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,++++++,,,,,,---...000///------.........---,,,,,,+++***+++,,,---...---...............------...------,,,,,,------.....................------------------------------111111000///...------,,,---...............------///............------------------............///---------.........//////............------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...------------------------,,,,,,,,,++++++******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---///111222333222111000,,,------......------,,,............//////000000.........------,,,,,,,,,,,,------......------,,,---+++***************)))++++++++++++++++++++++++++++++******)))(((''''''))))))))))))))))))))))))++++++************++++++(((***+++------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))((((((+++++++++*********))))))++++++++++++++++++++++++******************++++++((())))))******+++,,,,,,,,,++++++******))))))(((******++++++++++++++++++*********))))))*********+++***)))))))))***+++,,,************************++++++************++++++,,,++++++++++++++++++,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***,,,,,,+++++++++,,,---...............//////////////////...---------------------------------------------------------------------------------------+++,,,---...////////////------------------------+++,,,,,,------,,,,,,+++------,,,,,,,,,------...,,,,,,------------------------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------,,,,,,+++*********,,,,,,,,,++++++******)))++++++++++++++++++++++++++++++,,,---------,,,,,,)))******+++,,,------...++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++************++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++******---,,,+++*********++++++%%%&&&'''))))))*********++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++************++++++,,,,,,------,,,,,,,,,+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---///---+++***)))+++---......---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,++++++,,,,,,---...000...,,,,,,---...---,,,,,,,,,+++++++++,,,---...,,,,,,---------------,,,...------------------...................................................000000//////......---------...............------///............------------------............///---------.........//////...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,------------,,,,,,,,,++++++,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000///...---,,,------......------,,,,,,,,,---------.........+++++++++*********)))))),,,------......------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))++++++************++++++)))***+++,,,---,,,++++++------------------------,,,,,,,,,+++******))))))+++++++++***************++++++++++++++++++++++++((())))))***++++++,,,,,,'''(((((()))******++++++++++++++++++++++++++++++******++++++,,,,,,------++++++************++++++******))))))******+++,,,************************++++++************++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++---......---+++***,,,,,,,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,+++,,,------...,,,,,,,,,,,,++++++++++++///.........------------------------------------------------------------------------------------)))***+++,,,,,,---,,,,,,++++++,,,------...//////+++,,,,,,------,,,,,,+++...------,,,,,,,,,,,,---......---------,,,,,,,,,...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------........................,,,***(((&&&,,,,,,,,,,,,,,,,,,,,,,,,************************------,,,,,,++++++,,,,,,'''((()))***+++---......*********++++++,,,,,,---,,,,,,,,,++++++++++++***++++++************++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++******---,,,+++*********++++++$$$$$$&&&((()))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,+++++++++,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,------...///---++++++,,,---,,,+++,,,,,,+++++++++,,,---...***++++++,,,---------,,,------------------------........................//////////////////////////////..................------...............---///............------------------............///---............/////////......---------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------------,,,,,,,,,,,,.........------,,,******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,------......------,,,++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,------......------,,,***+++,,,,,,+++******+++++++++++++++++++++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))++++++************++++++)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++))))))*********+++++++++(((((())))))***++++++++++++++++++,,,,,,---------******+++,,,------......,,,++++++++++++++++++,,,***************+++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,***+++,,,---------,,,+++......------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---------------,,,,,,,,,,,,,,,,,,------......,,,,,,++++++*********)))..................------------------------------,,,,,,------------------------------------------++++++,,,---......------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++......---,,,++++++++++++---------------------------------------......///,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,------.........///---...//////---+++(((&&&,,,,,,,,,---------......++++++++++++++++++++++++///...,,,+++***++++++,,,+++++++++***************))))))***+++,,,,,,------++++++++++++++++++++++++++++++************++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++******,,,+++++++++++++++++++++((((((***+++,,,,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++***************************)))+++++++++++++++,,,---...++++++++++++++++++++++++************************---------,,,,,,+++++++++***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,---.........---++++++,,,,,,,,,++++++++++++,,,,,,,,,------***+++,,,---------------------............---------------.......................................---.....................,,,---......///.........///............------------------............///.............../////////------,,,,,,,,,---///000------------------------------------------------++++++++++++,,,---...///...------------,,,,,,,,,------......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------...//////......---,,,------......------,,,++++++++++++++++++,,,,,,//////..................,,,------......------,,,'''))),,,+++***))))))***++++++++++++++++++++++++,,,,,,,,,+++++++++++++++))))))))))))))))))))))))++++++************++++++******++++++,,,,,,,,,,,,************************,,,,,,,,,+++++++++++++++************************+++++++++++++++++++++++++++++++++*********))))))))))))******+++,,,,,,---+++++++++,,,------......******+++,,,------......,,,++++++++++++++++++,,,))))))******++++++++++++************************,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***(((((()))***,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***+++,,,---...000000///...,,,+++******+++++++++++++++++++++++++++++++++,,,,,,---------,,,------......---------,,,,,,---------.........000000000//////.........------...//////......---------------------------,,,,,,,,,---------......------------------------,,,,,,---.........------......---------,,,,,,,,,+++,,,,,,------,,,,,,+++...---,,,+++++++++++++++++++++,,,,,,---...//////,,,,,,,,,+++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......++++++,,,,,,------......+++,,,.........---+++))),,,,,,,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***++++++,,,------,,,+++***)))((('''))))))***+++,,,,,,------++++++++++++++++++++++++++++++************++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,---------,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++++++++***************,,,,,,+++***))))))******++++++++++++++++++++++++************************---------,,,,,,+++++++++******,,,------------,,,++++++,,,---------,,,++++++++++++,,,,,,---------------------------------------,,,,,,------...///...---++++++,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,---...............---......//////......------------.........//////------------------------------------............,,,------...//////......///............------------------............///////////////////////////,,,+++++++++,,,---......------------------------------------------------,,,,,,,,,,,,---///000111.........---------,,,,,,+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,---...............------,,,------......------,,,------------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------......------,,,%%%))),,,,,,)))((()))+++++++++++++++++++++++++++---,,,,,,++++++*********))))))))))))))))))))))))++++++************++++++******+++++++++,,,,,,,,,************************++++++++++++++++++*********************+++++++++++++++++++++++++++++++++,,,,,,++++++***))))))(((*********+++,,,,,,------+++++++++,,,,,,---------******++++++,,,,,,------++++++************++++++))))))***++++++++++++***************************,,,,,,++++++++++++,,,,,,***+++,,,------,,,+++***'''((()))***,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********---,,,***)))***,,,...000111000///...---++++++***++++++++++++++++++++++++***++++++,,,,,,------...,,,------............---,,,,,,---............---/////////...............,,,---.../////////...---------------------------+++,,,,,,------.........------------------------++++++,,,,,,,,,,,,++++++//////...---,,,,,,+++++++++,,,,,,------,,,,,,+++---,,,,,,++++++++++++,,,***++++++,,,---...///000,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...///000111,,,,,,,,,,,,,,,---------***+++,,,.........---,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---***++++++++++++,,,,,,,,,++++++************++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++************+++,,,,,,,,,++++++,,,,,,,,,,,,+++***)))(((*********++++++,,,,,,---++++++++++++++++++++++++******++++++++++++******,,,,,,,,,---------------,,,,,,***))))))(((((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,---------,,,,,,***+++,,,---...---,,,+++***++++++,,,,,,------...,,,,,,,,,------------...---------------......//////---++++++,,,---,,,+++***+++,,,---------,,,,,,---......//////......------...///000000///...---,,,,,,------.../////////------------------------......------------------,,,,,,---...///////////////............------------------............///000000000////////////...+++,,,------...---------------------------------------------------------,,,,,,,,,---...///000111............---------,,,++++++---....../////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++,,,------......------,,,............------------,,,,,,------------......,,,------......------,,,%%%)))------***(((***,,,++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))++++++************++++++++++++******++++++,,,,,,************************************************))))))*********+++++++++++++++++++++++++++++++++++++++******************)))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,******++++++++++++++++++*********))))))*********((()))***+++,,,++++++***************************---,,,,,,++++++,,,,,,---)))***,,,------,,,***))))))******++++++,,,------------------------------++++++++++++*********)))++++++++++++,,,---..................------------++++++++++++++++++++++++******+++,,,,,,---......,,,,,,---...............,,,,,,.../////////...---+++++++++++++++,,,,,,,,,+++,,,...///000///...---------------------------++++++,,,,,,---......///------------------------+++++++++,,,,,,++++++***---------------------,,,+++,,,,,,------,,,,,,++++++++++++***++++++,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...000111222333............------------,,,,,,,,,---------......,,,,,,,,,,,,,,,---------++++++++++++++++++++++++++++++,,,---------,,,,,,******++++++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,+++******+++++++++***)))))))))******+++,,,,,,------******************************++++++++++++******+++,,,,,,------.........++++++******)))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,)))***,,,......---,,,+++******+++,,,,,,---......,,,,,,,,,---------......---------------...//////000...,,,,,,---...---,,,***+++,,,---------,,,,,,............---,,,++++++---...///000000///...---,,,,,,------...//////000.................................------,,,,,,,,,+++,,,---...///////////////............------------------............///000000000000/////////...---...000111111///---,,,................................................,,,,,,,,,,,,---......///............------------------...............---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,,,,------......------,,,///.........---------,,,////////////000000000111,,,------......------,,,%%%***//////,,,)))+++---++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))++++++************++++++++++++******++++++,,,---++++++++++++++++++++++++))))))))))))))))))******))))))******++++++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,((((((((()))******++++++++++++++++++++++++++++++++++++************************))))))))))))******((()))***+++,,,+++******************************---,,,,,,++++++,,,,,,---)))***,,,------,,,***))),,,,,,,,,+++++++++******------------------------++++++++++++******))))))((())),,,.........---,,,,,,,,,------...///000000++++++++++++++++++++++++******+++,,,,,,---......,,,,,,---.../////////...,,,,,,.../////////...---,,,,,,,,,------.........+++,,,...000000///...---------------------------++++++,,,,,,---...//////------------------------,,,,,,---------,,,,,,++++++,,,,,,------......///+++,,,,,,------,,,,,,+++************+++,,,------......---------,,,,,,,,,...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///000222333444000000//////.........---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************************)))***,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*********++++++,,,,,,,,,++++++************++++++,,,++++++++++++++++++,,,,,,,,,,,,+++++++++******)))***+++,,,---,,,,,,+++)))***+++,,,,,,,,,,,,,,,))))))***+++,,,,,,------))))))))))))))))))))))))******++++++++++++******))))))***++++++,,,------************+++,,,------++++++++++++++++++++++++************************+++++++++,,,,,,---------......,,,,,,++++++++++++)))***,,,.........,,,+++******+++,,,,,,---......,,,,,,,,,------............------------...//////000///------.........---***+++,,,---...---,,,,,,.........---,,,+++***)))---...///111111///...---,,,,,,------...///000000//////////////////////////////...---,,,,,,+++++++++,,,---...//////////////////.........------------------.........//////111111000000/////////......000333444444111...,,,................................................,,,,,,++++++,,,,,,------//////.........---------////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,111000///...............,,,------......------,,,.........------,,,,,,,,,+++,,,,,,,,,------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,+++++++++,,,------+++++++++++++++++++++++++++*********))))))((((((++++++******++++++,,,------------,,,,,,+++++++++++++++************++++++---,,,,,,,,,+++*********)))***+++,,,---,,,++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((***+++,,,------,,,,,,+++*********&&&''''''((()))******+++,,,++++++******++++++,,,///---+++)))((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,------------,,,,,,+++++++++***+++,,,---...---,,,,,,,,,,,,,,,---------......,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,//////.........------------------............///......---------,,,,,,,,,........................//////.........---------------------------------...---,,,,,,.../////////.........------,,,,,,+++...---,,,,,,......---,,,++++++,,,---------,,,,,,.../////////...,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............------,,,,,,,,,---------......//////............//////......---,,,,,,,,,------,,,,,,,,,++++++*********++++++,,,,,,,,,---------,,,+++***+++---...---,,,...---+++*********++++++,,,++++++******++++++,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,+++++++++***)))))))))(((((())))))******++++++************************++++++++++++++++++++++++)))+++,,,,,,+++***,,,---///...------++++++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++........................///......------,,,++++++///...---+++******++++++......///000000///......////////////////////////+++,,,,,,---.........---////////////////////////------------------------........................000///---,,,,,,---...//////...---,,,,,,---///000000000000000///...---,,,+++---///111111000...---////////////............------------------------000///---,,,,,,---///000,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......+++,,,,,,---.........---------------------------////////////////////////...---++++++++++++---......000333555555333000...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------,,,+++*********++++++++++++++++++++++++++++++*********))))))))))))***************+++,,,,,,------,,,,,,,,,+++++++++++++++************++++++************)))))))))))))))***+++,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******)))(((((()))***+++*********+++++++++++++++))))))))))))))))))******,,,++++++******++++++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,//////.........------------------............///.........---------,,,,,,....................................------------------------------------///---,,,,,,---...---,,,.........---------------...---,,,,,,......---,,,***+++,,,---.../////////,,,---.........---,,,+++------------------------,,,,,,---------.........------............------,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,---***)))((()))+++,,,+++***---,,,+++*********++++++,,,++++++******++++++,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++))))))))))))************************************++++++++++++++++++++++++)))+++,,,,,,+++***,,,---...------,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------------------,,,,,,++++++,,,---...........................------------------------+++,,,------......------........................................................................///...---------...////////////...---------...///+++,,,---...////////////,,,...000222222111///...////////////............------------------------///...---,,,,,,---...///,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,---....../////////...,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,,,,,,,,,,,,,------...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++///...---+++******))))))***************************************)))))))))***))))))))))))***++++++,,,,,,,,,,,,++++++++++++++++++************++++++)))))))))***************)))***+++,,,,,,,,,,,,++++++******))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))******(((((())))))***++++++,,,++++++++++++************,,,++++++******++++++,,,,,,---.........---+++***,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,+++++++++++++++++++++************......------......///000,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............------------------............///.........------------,,,..............................---------,,,,,,,,,------------------------///---,,,,,,,,,,,,+++***..................//////...---,,,---.........,,,***+++,,,...///000111111+++,,,,,,---.........---........................,,,------------.........------............------,,,,,,,,,---------......+++++++++******+++++++++000///...---,,,+++++++++,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,***)))((()))+++,,,+++***---,,,+++*********++++++,,,++++++******++++++,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---------***************)))))))))************************++++++++++++++++++++++++)))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,---------------,,,,,,++++++******,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,++++++************************+++++++++,,,---.........++++++++++++,,,---...///......,,,,,,,,,,,,......++++++++++++++++++++++++,,,,,,------......------........................////////////////////////........................------------...///000000000000///...------------***+++,,,---...............///111222333222000///////////////............------------------------...---,,,++++++,,,---...---------------------,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---...//////000/////////------------------------------------------------,,,,,,------------,,,,,,......---,,,,,,---......++++++++++++++++++++++++,,,,,,,,,++++++*********......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))((())))))***+++,,,+++++++++++++++++++++++++++************+++++++++++++++,,,,,,---------******++++++,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******)))))))))(((((()))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,------,,,+++***++++++++++++++++++++++++---,,,+++++++++,,,...///,,,,,,,,,---------......---,,,,,,++++++++++++,,,------------------------........................---------............///............------------........................------------,,,,,,,,,,,,...........................---,,,---......---+++---.........//////000000///---,,,---...///...---++++++,,,...////////////,,,,,,,,,---------------////////////////////////------------............------............------,,,,,,,,,---------............------------......000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,+++***+++---...---,,,,,,+++++++++++++++++++++,,,++++++******++++++,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++***+++++++++,,,,,,------+++++++++******)))))))))************************************************)))+++,,,,,,+++***,,,---+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,---...//////---------,,,,,,+++******,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,---......///...---+++******+++---...++++++++++++++++++++++++,,,,,,------...------,,,........................................................................,,,------...///000000111111000000///...------,,,............---,,,++++++...///000111222111000///////////////.......................................---,,,,,,,,,,,,---......------------,,,,,,,,,***++++++,,,---...//////---------------------------,,,,,,,,,,,,---......---....../////////..............................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++........................++++++++++++++++++++++++,,,,,,,,,++++++*********---------------...///000------------------------***************+++++++++)))))))))((())))))***+++++++++++++++++++++++++++++++++************++++++++++++,,,,,,---------...+++***++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))*********)))))))))(((((()))***+++,,,---...//////,,,++++++******++++++,,,,,,+++)))((((((***+++---,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,------,,,+++***------------------------(((((('''&&&&&&((()))***,,,,,,,,,---------.........------,,,++++++,,,,,,---------------------------.....................---------............/////////.........---------..............................---------,,,,,,,,,........................,,,,,,,,,...111111000///---.........//////000000///...------//////...---,,,,,,---------,,,,,,+++......------,,,,,,,,,,,,////////////////////////---------.........//////------............------,,,,,,,,,---------......//////............////////////...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++***+++---...---,,,++++++++++++++++++++++++,,,++++++******++++++,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))******++++++,,,,,,,,,,,,++++++******))))))************************************************)))+++,,,,,,+++***,,,---***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......//////---------,,,,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,,,,,,,+++++++++------------------------...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,........................------------------------........................,,,---...///000000111111111111000000///...---,,,///000000//////...---,,,---...///000000000//////////////////....................................------------------------------------------------++++++,,,------...//////---------------------------,,,,,,,,,,,,---......------.........------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,,,,,,,---...//////...---,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,---///000111------------------------*********+++++++++++++++***))))))))))))***++++++*********+++++++++++++++++++++************++++++*********+++++++++++++++++++++******++++++,,,------,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***))),,,++++++***))))))((((((((()))***,,,---///000111,,,++++++******++++++,,,,,,***((('''''')))+++---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++------------............++++++******++++++,,,---,,,,,,,,,---------......000///...------,,,,,,------------------------------------...............---------............////////////.........------........................//////.........---------........................+++,,,---///222333222000................../////////...---...//////...---------------,,,+++***)))///...---,,,,,,,,,,,,,,,////////////////////////------........./////////------............------,,,,,,,,,---------.........------,,,,,,------.........---,,,,,,,,,------,,,,,,,,,,,,------------++++++,,,,,,,,,---------***)))((()))+++,,,+++*********+++,,,,,,,,,++++++,,,++++++******++++++,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******************+++++++++++++++++++++*********************************************************)))+++,,,,,,+++***,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++*********------.........------,,,------++++++++++++------........................------......------,,,,,,------------------------------------------------........................---...///000000000000000000000000000000///...---,,,---...///000000000000---......///////////////////////////............................................................,,,,,,,,,---------......,,,,,,------......//////---------------------------,,,,,,,,,,,,---......------------------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------)))***,,,......,,,***)))************************++++++++++++++++++,,,,,,+++++++++++++++,,,---...++++++++++++++++++++++++*********++++++,,,,,,,,,***************+++,,,,,,)))*********++++++++++++++++++************++++++++++++++++++++++++******++++++*********+++,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************)))***+++,,,,,,,,,+++***+++++++++++++++*********)))******,,,---...//////,,,++++++******++++++,,,******)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------...............///000000000000///,,,,,,,,,---------......111111000......------...........................---------.........//////---------............///////////////....................................000000/////////.................................,,,,,,---///222222000............---------------000...---...///000///---------------------,,,+++------,,,,,,,,,---...///....................................////////////------............------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------,,,,,,,,,---......,,,,,,,,,---------......,,,,,,---------.........***)))((()))+++,,,+++***)))***+++,,,,,,,,,,,,+++,,,++++++******++++++,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++,,,************************************************)))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---------++++++,,,,,,---.........,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,+++++++++++++++++++++,,,---...//////......------------------------------------------------------......------,,,+++------------------------...................................................///000000111000////////////000111000000///...,,,,,,---...////////////......//////000000000000////////////.......................................//////////////////...***++++++,,,---...//////---------.......................................---,,,,,,,,,,,,---.....................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,---++++++******)))*********))))))))))))))))))))))))*********++++++,,,,,,,,,++++++******++++++,,,---))))))******++++++++++++++++++************++++++.........------,,,,,,,,,,,,+++*********+++,,,---++++++************++++++++++++++++++++++++++++++************************((()))+++,,,---,,,,,,+++*********+++,,,,,,------+++++++++,,,,,,---------,,,++++++++++++++++++,,,)))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++******+++,,,---+++++++++,,,,,,---------)))***,,,---------,,,+++,,,,,,,,,---------......222222111//////.................................---------.........//////---------.........//////000/////////....................................000000000000////////////////////////////////////,,,,,,---///111000...+++.........------,,,,,,+++000...---...///000///...,,,,,,---.../////////...++++++++++++,,,...000111..................................../////////000---..................---,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,---...//////,,,,,,,,,------.........---------.........//////,,,+++***+++---...---,,,)))***+++,,,---,,,,,,+++,,,++++++++++++++++++,,,---------,,,,,,,,,++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++---------,,,,,,+++++++++*********++++++,,,,,,---************************)))))))))))))))))))))))))))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,++++++***++++++,,,---...//////,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,------)))***,,,...000000000000,,,------......------,,,---------------------------.........---,,,,,,+++------------------------////////////////////////........................//////000111111000///......///000111111000//////............---,,,++++++000000000000111111111111000/////////............//////////////////////////////000000000000//////)))***+++,,,...///000000...............---------........................---,,,,,,,,,,,,---......//////000000///...------////////////////////////------------------------///...---,,,,,,---...///111///---++++++---///111******+++++++++,,,,,,,,,***+++,,,+++)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,************************((()))***)))((('''''')))******))))))))))))******---,,,++++++,,,,,,***)))******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,++++++,,,,,,+++******+++++++++,,,+++***(((((((((((()))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))++++++,,,,,,---.../////////------...,,,((()))---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++---...//////******+++++++++,,,,,,,,,////////////////////////////////////////////////........................000000//////.........---111000///...............000000/////////.........////////////////////////////////////////////////000111111000000///...---,,,...//////...------..................///000000////////////////////////------------------------........................+++,,,............,,,+++////////////////////////............////////////........................000000//////......------...------------...//////---------------------------------------------------,,,+++******+++,,,---,,,,,,++++++,,,,,,---...---+++***+++------***'''++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,++++++******************++++++,,,,,,,,,++++++******************+++,,,,,,------,,,,,,+++,,,,,,,,,++++++******************++++++,,,,,,,,,((()))***,,,,,,,,,+++***))))))))))))************'''((()))***************++++++++++++++++++++++++,,,,,,---...---,,,***))),,,++++++******++++++,,,++++++,,,,,,,,,++++++***,,,++++++******++++++,,,,,,,,,...//////...,,,,,,...------,,,,,,------...++++++++++++++++++++++++***+++,,,,,,------,,,,,,.........------,,,,,,,,,------------------------&&&''')))+++...///000111000000///............///,,,,,,------...///000000000000000000000000000000000000000000000000000000000000//////.........---000000000000000///......000000000000000000000000///000111111111///...---............////////////222111000//////000111222...///000000000///---,,,////////////////////////---...///000000///...---////////////////////////............////////////......................................................------------......111222222111...------...///...---,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,***)))***+++************************************************)))***+++***((('''((()))++++++************++++++---,,,***+++,,,,,,+++)))************+++++++++,,,************************+++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++***)))))))))***+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************)))++++++,,,,,,---......///---+++,,,---+++((()))...,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------................................................000000/////////.........111000///...............////////////............////////////////////////////////////////////////...///000000000000000///---...000///...------..................///000000////////////////////////------------------------------------------------,,,------......------,,,....................................////////////....................................------------,,,,,,,,,,,,,,,---......------------------------------------------------,,,,,,+++******+++,,,,,,+++************+++,,,,,,...,,,+++,,,------+++)))++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,))))))******+++*********))))))))))))************))))))******+++*********++++++++++++************,,,---------,,,,,,+++***,,,++++++******++++++,,,++++++,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,)))******++++++******)))------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------,,,,,,------------------------....../////////...------......---,,,,,,,,,,,,---++++++,,,,,,---......///................................................000/////////............000000000000000///......///////////////////////////000000111000///...---............///////////////...---,,,,,,---.........///000000000///---,,,////////////////////////---...///000000///...---////////////////////////............////////////......................................................------------......///000000///---,,,---...///...---,,,,,,,,,,,,---******+++++++++,,,,,,,,,+++------,,,+++***+++,,,************************++++++++++++++++++++++++***+++,,,+++)))((()))***,,,,,,++++++++++++,,,,,,---+++***+++,,,,,,+++))))))))))))*********++++++++++++++++++++++++++++++******++++++,,,,,,------------,,,,,,,,,,,,------************+++,,,---...,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))++++++,,,,,,------......,,,***+++---,,,)))+++000---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***//////...---,,,+++******---------.........//////------------------------................................................000000////////////......111000///////////////000............////////////////////////////////////////////////////////////---...///000111111111111---...000000///....../////////.........///000000////////////////////////////////////////////////..............................------------......------------------------............////////////........................,,,,,,,,,---------------+++,,,,,,,,,,,,---------------------------------------------------------,,,,,,++++++++++++,,,,,,******))))))******+++,,,...---,,,---......,,,***++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++***,,,,,,++++++++++++++++++))))))******++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,+++***)))))))))))))))))))))))))))*********++++++++++++++++++++++++***)))************++++++++++++------,,,,,,++++++,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------***+++,,,,,,------,,,,,,,,,,,,------------------------------------------111111000000...---+++***......---,,,,,,,,,,,,---***++++++,,,,,,---------........................------------------------////////////............000000000000000//////...//////////////////////////////000000000///..................///////////////...---,,,,,,,,,,,,,,,/////////000//////...---////////////////////////......////////////......////////////////////////............////////////......................................................------------......,,,.........---,,,---.........---,,,,,,,,,------******+++++++++,,,,,,,,,,,,---...---+++***+++,,,+++,,,,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,---,,,***)))***+++,,,,,,++++++++++++,,,,,,,,,+++******,,,,,,+++***((())))))))))))*********++++++++++++++++++++++++******+++,,,---......///------,,,,,,,,,---......++++++++++++,,,,,,---------,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++,,,,,,,,,---------+++***+++......,,,...333111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,++++++//////...---,,,++++++***---------.........//////////////////////////////------------------------........................000000//////////////////000000000//////000111111.........////////////000////////////////////////////////////////////////......///000000000000000---///000000/////////000000///////////////000000///////////////////////////////////////////////////////////////////////////...---,,,,,,---...///------------------------............////////////........................,,,,,,,,,------......///,,,,,,------.........---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,............///...---,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++*********''''''((()))***++++++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++)))((('''((())))))))))))*********+++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++,,,,,,,,,,,,...---,,,+++***+++,,,---,,,++++++******++++++,,,,,,+++++++++,,,,,,------,,,,,,,,,++++++,,,,,,,,,///...---,,,,,,---...///---,,,,,,,,,,,,,,,,,,---------------------------***+++,,,,,,------,,,,,,,,,,,,,,,------.........,,,,,,------------------,,,,,,------------,,,,,,000000///............///++++++,,,,,,,,,---------........................------------------------///////////////.........//////000000000000////////////////////////////////////////////////..................////////////111000000///............//////////////////......////////////////////////...//////////////////...////////////////////////............////////////......................................................------------......+++---......------...///...------,,,,,,,,,------******+++++++++,,,,,,,,,,,,---...---+++***+++,,,+++++++++,,,,,,---------+++++++++++++++++++++++++++,,,---,,,+++******,,,++++++************++++++,,,+++******,,,,,,,,,***((())))))))))))*********+++++++++++++++++++++++++++,,,,,,---...//////000---,,,,,,,,,------...///------------,,,,,,++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++++++++,,,,,,,,,,,,,,,,,,+++,,,//////...000555777555222///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,------------------------------------............000000000000000000000000........................//////////////////////////////000000000000000000000000000000000111222333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///......---///111111000000000111111000000/////////000000000000000000000000000000000000000000000000000000000000000000000000000000//////---,,,,,,---//////....................................////////////........................------....../////////000------...///000//////...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---------...//////............+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++*********))))))******+++,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***((((((((()))***************++++++++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,------......---,,,+++***+++,,,---...,,,++++++******++++++,,,,,,,,,+++++++++,,,---...---,,,,,,,,,,,,,,,,,,---,,,+++***))))))***+++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,------.........,,,,,,,,,---------......***+++,,,---.../////////000000///............///------------............////////////////////////................................./////////////////////000000000000//////..........................................//////............////////////111111111111000000////////////.........//////////////////////////////////////////....../////////////////////////////////............////////////////////////////////////..............................------------......,,,---...///......///111------,,,,,,,,,------...******+++++++++,,,,,,,,,+++------,,,+++***+++,,,)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++++++++************+++++++++*********,,,---,,,+++)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////,,,+++++++++,,,---...///------------,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))++++++++++++,,,,,,,,,,,,,,,+++,,,000000...111666:::777444000...---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------,,,,,,------......//////---------............///........................//////////////////////////////////////////////////////000000000000111111000000000000111222444444222222222222111111111000000000000000000000000000000000000000000000000000111111111111000///...------///111222111000111222111111000/////////000000000000000000000000000000000000000000000000000000111111111111111111111111//////............//////////////////////////////............////////////.................................///////////////---...///111111000//////........................------------------------,,,,,,------------,,,,,,,,,,,,++++++,,,,,,---...+++---//////...---...///++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------......//////+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***,,,+++***************************++++++++++++,,,++++++++++++++++++***)))++++++,,,,,,------......,,,,,,++++++,,,,,,------,,,++++++******++++++,,,,,,,,,+++++++++---...///------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,------------------+++,,,,,,------............//////000000000//////......---,,,,,,,,,,,,---........................000000000000000000000000.................................///////////////...//////000000000000000..............................------......///000............////////////......////////////......///............///000000//////////////////////////////............//////////////////////////////............////////////////////////////////////..............................------------......,,,---//////......///111------,,,,,,,,,---......******+++++++++,,,,,,,,,+++,,,,,,,,,***)))***+++((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,+++***)))***+++,,,,,,++++++++++++,,,,,,+++***)))***,,,---,,,+++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,*********++++++,,,---...++++++,,,------,,,+++************++++++,,,,,,---------------------------+++++++++************)))+++++++++++++++++++++++++++***+++......,,,///444888666333///...---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......------------------.........///....../////////000000000........................000000000000000000000000//////////////////////////////000000000111111111000000000111222333555555555555444333222222111111000000000000000000000000000000000000000000000000///000000000000000///...---///111222111111222333222111111000//////000000000000000000000000000000////////////////////////////////////////////////......////////////..........................................////////////........................///...............------,,,---///000111000///...........................------------------------,,,,,,---......---,,,,,,+++++++++++++++,,,,,,---***,,,//////---,,,---///++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,------------------------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,,,,,,,+++*********+++++++++,,,,,,))))))******+++*********))))))***++++++,,,------***+++,,,,,,---------,,,,,,++++++******++++++,,,---,,,+++++++++---///000------,,,,,,,,,,,,---------......//////......---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------,,,,,,++++++,,,,,,---....../////////000000000000//////......---,,,,,,,,,,,,---------------------------////////////////////////------------------------............/////////000......///000000000000000..............................---------...///000............////////////+++,,,---////////////...///......---...///000111////////////////////////000///...------...///000////////////////////////............////////////////////////////////////..............................------------......,,,---......---,,,---///,,,,,,,,,,,,,,,---...///******+++++++++,,,,,,,,,***+++,,,+++)))((()))*********+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++)))((()))***...------,,,,,,------...+++***)))***,,,---,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************************+++,,,---...((()))+++,,,------,,,+++))))))***+++,,,------...------------------------+++++++++************)))++++++++++++++++++++++++***)))***------+++---222555333000...---...000111,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---........................000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000//////000000111111111222000000000111222444555666777777666555333222111111000000000000000000000000000000000000000000000000---...///000111111111111...///222222222111333444222222111000000///000000000000000000000000000000////////////////////////........................---...///000000///...---------------------------............/////////000.................................------,,,,,,,,,+++,,,...000000///...---////////////////////////------------------------,,,,,,---......---,,,,,,*********)))***++++++,,,))),,,///...,,,,,,---///++++++,,,,,,,,,---------++++++,,,,,,,,,---------*********++++++,,,,,,,,,*********++++++,,,,,,---++++++******************+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,++++++*********)))***,,,---......---,,,******+++++++++,,,,,,,,,'''((()))***************'''(((((()))******++++++)))***,,,---...---,,,,,,,,,++++++++++++++++++,,,---,,,+++***+++---///111...------,,,,,,------...)))***,,,,,,,,,,,,***))),,,++++++++++++++++++,,,------------------------++++++,,,---------,,,,,,.........------,,,,,,,,,++++++,,,,,,---...//////++++++---...////////////000000///............///,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---.........//////000000......///000000000000000...........................------,,,---...///000............/////////000+++,,,...000111111000000///...------...///000111////////////////////////000///...------...///000////////////////////////............/////////000000000000000000000000000.................................------.........+++,,,------++++++,,,---,,,,,,,,,,,,,,,---...///)))))))))***+++---000111,,,,,,++++++,,,,,,---............------,,,,,,,,,*********++++++,,,,,,,,,//////...---+++***))))))++++++++++++++++++++++++))))))*********+++++++++***************************++++++,,,,,,------...++++++,,,,,,,,,,,,------++++++,,,,,,---...//////+++++++++,,,,,,---------...//////000111000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------,,,+++,,,---...///222000...,,,+++,,,---...//////...---...///000111------,,,,,,++++++,,,,,,000111333222000////////////------...111222000---///111222111000000111222000000000111111222444444222222333444444444444333777666555444444555777777<<<;;;;;;999777555333222444333333555777888777555444444333333444444222000000000000000000000//////222111111111111222333333000000111111222111111000/////////000000000000000...///000222222000///...000000000000000000000000000000000000000000000000////////////////////////111000000////////////000---------...............,,,,,,,,,------.................................111111111111111000////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))************))))))((((((++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++.........------,,,,,,,,,)))***++++++,,,,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,)))))))))))))))))))))))),,,+++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...---,,,,,,+++*********+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,.../////////...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,---//////...---...///000000/////////.........---.........//////000000////////////000000000000000///...///000111111///......//////000000111111//////000000000000//////---...///000000111000000////////////............///////////////......---......//////000000111111000000//////.........---////////////////////////000000000000000000000000///////////////000000111////////////////////////,,,,,,---...///000111111........................000000//////.........---000000000000000////////////...------------...///......------...///000111---,,,,,,,,,,,,---......,,,,,,,,,++++++***************+++++++++,,,,,,,,,......---,,,+++******)))++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------******++++++,,,------...++++++,,,,,,------------***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******---,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......------,,,,,,,,,---...///////////////...---,,,,,,///...---------...000000//////......---.........///111222222111000000111111///---...111111000...000222333333222222333444444444444444555666777777777777888999:::;;;;;;:::===<<<<<<;;;;;;<<<===>>>AAAAAAAAA@@@???>>>===<<<<<<;;;::::::;;;;;;:::888666666555555444333222000111222222222222222222333222111111111111111222222/////////000000000//////000000000000000000111111...///000111111000///...000000000000000000000000000000000000000000000000////////////////////////000000////////////000000........................---------....../////////........................///////////////...------//////.........---------////////////////////////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++......---------,,,,,,,,,******+++,,,,,,,,,+++++++++++++++*********))))))******+++++++++,,,,,,,,,***************************)))))))))***+++,,,,,,///...---,,,+++***)))))),,,,,,++++++,,,,,,---------,,,,,,+++******++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,******,,,---.........///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***---//////.........///......---------,,,,,,,,,............/////////000....../////////000000000111///,,,+++---///000111000000000000////////////---......//////......---...//////000000000000///111111111111111111222222...////////////...------////////////000000000000000000/////////.........000000000000000000000000000000000000000000000000//////...//////000111111//////////////////////////////000000111111222222........................000/////////............,,,,,,,,,,,,---------------,,,++++++++++++,,,---------,,,++++++,,,,,,,,,---------------...//////,,,,,,++++++++++++*********++++++++++++,,,,,,,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++******++++++,,,,,,,,,,,,------)))******++++++,,,,,,,,,,,,,,,---------------...))))))***++++++++++++***************************,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---...///---///000111000...,,,***...------------...//////000000/////////000000111---///000000//////000111111000...///000222222111111444666888777666777888:::;;;<<<>>>???AAABBBCCCCCCDDDEEEFFFGGGGGGGGGGGGIIIHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLKKKJJJHHHFFFFFFFFFEEECCCAAA???>>>>>><<<:::888777555444444444444333333333333333222222222222222222222000000000000000000000///111111111111111111111111...///000111111000///...000000000000000000000000000000000000000000000000//////////////////////////////...//////000111222000//////......---------.........///////////////...........................////////////...------...............---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++......------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++------------,,,,,,,,,,,,++++++,,,,,,,,,+++******+++++++++************)))******+++++++++,,,,,,,,,++++++++++++++++++++++++((((((((()))***,,,---...------,,,,,,+++***))))))++++++,,,,,,------,,,,,,---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++))))))+++,,,,,,---...///////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,(((+++///000000/////////.........------------,,,............////////////------........./////////222///+++)))+++...000111111111111000///............//////000000//////...///000000000000//////...---......//////000000111///////////////...------000000000000////////////000000////////////......111111111111111111111111000000000000000000000000............///000222222////////////////////////000000000000111111111111........................////////////............******++++++,,,------------,,,,,,++++++,,,,,,---++++++************++++++---,,,,,,,,,,,,---......------------------------+++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,------******++++++,,,,,,,,,---------------------------***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,------------------,,,,,,,,,,,,---------......,,,,,,,,,,,,------.........///000000///...---,,,---------------......//////.........///000111111000111222222000000222333111000000111333555777888666999===???@@@@@@AAABBBFFFGGGJJJMMMOOORRRSSSTTTSSSSSSTTTTTTTTTTTTSSSSSSTTTTTTTTTUUUVVVWWWWWWXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWUUUSSSRRRRRRRRRQQQOOOMMMMMMLLLJJJFFFCCCAAAAAA>>>===<<<;;;:::999888888555555555555444444333222333222222222111111111222111111111111000000000000///000111111111111000///000000000000000000000000////////////////////////////////////////////////............///000222222111000000///...------,,,..................//////........................000000111111000000///...........................++++++++++++++++++++++++------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,.........---------------+++++++++,,,,,,,,,------,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---))))))******+++,,,------***+++,,,---...---,,,+++---,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++***))))))***,,,,,,------...............------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------'''***...000000/////////000000000///////////////.........///////////////------------.........///111///,,,,,,---000111111111000000000/////////...111111222222222222111111000000111000000///...---++++++,,,---...000000111000000000111000//////...111111000000//////......000000//////////////////000000000000000000000000////////////////////////............///111222333////////////////////////000/////////.........---........................///////////////.........,,,,,,---...//////000000........................+++,,,------.../////////++++++******++++++,,,---------------------------++++++++++++++++++++++++******++++++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------------------------------------++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,---------------111000///...---...//////---------...............,,,,,,,,,---...///000111555555666555444444666888444555777999<<>>BBBGGGKKKOOOTTTYYY]]]^^^^^^___aaaccccccbbb```______aaaccceeeeeeeeedddbbb___\\\ZZZXXXXXXYYYYYYYYYXXXWWWWWWQQQRRRTTTWWWYYYZZZZZZZZZWWWVVVTTTTTTTTTUUUWWWXXXYYYWWWUUUUUUWWWYYYZZZZZZ___aaabbb^^^WWWRRRQQQSSSQQQPPPNNNLLLIIIGGGEEEDDDEEEFFFFFFFFFDDDBBB???>>>:::999777555444444555666555555444333333222111111222111111111111111111222111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000000000000//////////////////.........------------........................------......------,,,+++---------.........//////++++++++++++++++++++++++......------------......******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,******+++,,,,,,,,,++++++))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********)))******++++++,,,,,,,,,------.........,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,---......,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,******,,,---++++++,,,,,,------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------...---,,,---///111---.........////////////000/////////................../////////000000000000//////111222333111///////////////000000000000---......//////......---...//////000000000000///+++,,,,,,---...//////000000000111111111000//////////////////000000000000//////000000000111111111////////////////////////000000000000000000000000111000000///////////////000000000000000000000000111111111111000000000000////////////////////////............/////////000------------------------++++++,,,------,,,++++++------......---,,,***))),,,,,,++++++,,,,,,---...,,,,,,,,,------.........,,,,,,,,,++++++*********+++++++++*********))))))++++++++++++++++++++++++++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++*********))))))++++++,,,------------,,,*********************************++++++,,,,,,,,,,,,---///000000///---,,,,,,,,,,,,---------......+++,,,---.........---,,,---...000111222111///......///111222222222111000111222222333555777999:::AAADDDGGGJJJNNNTTT[[[___\\\aaagggjjjjjjiiiiiijjjhhhgggddd```]]]\\\^^^```]]]^^^______^^^]]]ZZZYYYUUUVVVWWWXXXYYYYYYYYYYYYPPPRRRUUUWWWYYYZZZ[[[ZZZVVVUUUTTTTTTUUUXXXZZZ\\\ZZZXXXUUUUUUWWWYYYZZZZZZ```bbbccc___XXXSSSSSSUUUUUUTTTSSSRRRPPPOOOMMMMMMIIIIIIJJJIIIHHHEEEBBB@@@???>>><<<:::999999:::;;;777777666555444444333333222222111111111111222222111111111111111111111111000000000000000000000000000000000000000000000000111000000////////////000////////////000000000000000000//////.........---........................//////000000//////...------------.........//////..............................------------......******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++*********,,,,,,,,,---------......++++++,,,,,,,,,---------***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++(((((())))))***+++------)))***+++---///111222333---,,,+++***+++,,,---...,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,...)))***,,,---.../////////........................++++++++++++++++++++++++,,,,,,,,,---------......//////...,,,+++,,,///111///000000000111111222222000000//////.........---////////////000000000000111///------///111111111111111000000//////......//////000000000000//////......///000000111000000//////000000111111222222///////////////......---......//////000000111111//////000000111111111222000000000000000000000000000000000000000000000000222111000//////.........000000000000000000000000............////////////000000000000000000000000---.........//////000000..................------------...//////...------++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,++++++***)))((((((,,,+++)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))((()))************+++++++++***++++++,,,,,,++++++***///......------,,,,,,+++...------,,,+++***))))))************************((()))+++---...---+++***...------,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,---------......---,,,---...///000000000///......///111222000000222222333222111000,,,///222333222222222222333666999999999===EEEKKKLLLRRRYYY]]]___aaaeeehhheeefffggggggeeeccccccdddiiigggccc```^^^[[[XXXVVVTTTVVVXXXZZZZZZXXXVVVUUURRRUUUYYY\\\]]]\\\ZZZXXXSSSSSSSSSTTTUUUWWWYYYZZZVVVUUUUUUUUUVVVYYY]]]___^^^ZZZVVVTTTWWW[[[___aaafffhhhggg```VVVPPPQQQUUUYYYYYYYYYWWWUUURRRPPPNNNMMMLLLKKKMMMOOONNNKKKHHHHHHEEE@@@>>>>>>>>>???>>>;;;:::888888888666444111333222111222333222000////////////000000000111111000000000000000000000000000000000000000000000000000000///...............000000000000////////////....................................////////////111000000///...---------/////////////////////////////////////////////...//////.........---------.........------,,,,,,,,,+++++++++,,,---...///000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,,,,++++++,,,...///---,,,---,,,+++*********+++,,,------------------------+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++------,,,,,,+++***))))))++++++++++++++++++++++++***++++++,,,---...//////------,,,,,,,,,,,,------...---,,,++++++---...000111000...------.../////////............//////000,,,,,,,,,,,,------...///---------,,,------......***+++,,,---.../////////111111000000////////////...------------...//////...///////////////......//////000000000000//////...111222000+++***...222///...---,,,---...///000111222333333333222111000000111222222000000111222111111222222222222222222000000000000000000000000555333111000111222111111111111111000//////......////////////////////////000000111111111111000000000111222222222000///...000000111111111111000000111111000000//////......000000000000000000000000000000000000111111111111------............------////////////////////////........................---.........//////000000++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,++++++***))))))(((,,,+++)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))************++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,---------,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,---------------------......///000////////////000000111111222333444444444333333...000222333444555888:::===AAAEEEHHHIIILLLSSSXXXaaadddggghhhhhhgggggggggdddeeegggfffeeedddeeefffdddcccaaa___]]]ZZZWWWUUUQQQRRRUUUWWWXXXXXXWWWVVVUUUXXX\\\___```___\\\ZZZSSSTTTUUUVVVWWWXXXYYYZZZUUUTTTSSSTTTVVVZZZ^^^aaabbb___]]]^^^aaaeeehhhiiilllmmmkkkddd\\\WWWWWWYYYXXXXXXYYYZZZYYYXXXWWWVVVWWWUUUTTTUUUVVVWWWUUUSSSQQQOOOMMMKKKKKKIIIFFFCCC@@@>>><<<::::::999777555666555444444555555333111000000000000111111111111000000000000000000000000000000000000000000000000222111000///////////////000000000000////////////....................................////////////111000000///......------////////////////////////,,,,,,,,,---------......//////.........---------......---------,,,,,,,,,------,,,,,,,,,---......------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,...------...///000...---------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++,,,,,,++++++++++++++++++------,,,,,,+++******)))++++++++++++++++++++++++++++++,,,,,,---.........---,,,,,,++++++,,,,,,---...---,,,++++++,,,...///......------...///000111///............///000000,,,,,,,,,,,,,,,---......---,,,,,,+++++++++,,,,,,+++,,,---......///..................------,,,,,,...------------...//////...///////////////......//////000000000000//////...000111///------000444111111000//////000111222000000111222222111000//////000111111000///000111000000000000000000000000/////////...............111000000111222111///---222222111111000/////////000000000000000000000000///000000111111000000///111111111111111000//////000000111111111111000000........................000000000000000000000000/////////000000000111111...//////000000//////...////////////////////////////////////////////////---........./////////000++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,++++++***))))))))),,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))************+++++++++,,,***++++++,,,,,,++++++***)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------------,,,******+++,,,,,,---......------------------------------------,,,,,,,,,,,,+++,,,------......------...///000000111111111000000111111222222222111111000222444777:::???EEEIIILLLQQQWWW[[[]]]___cccgggmmmmmmlllkkkjjjgggbbb______```aaaaaa``````aaacccaaa``````___\\\YYYVVVUUUPPPRRRUUUXXX[[[\\\\\\\\\___bbbfffjjjkkkiiifffddd]]]^^^___aaabbbbbbbbbbbb^^^\\\ZZZXXXZZZ]]]aaadddhhhggghhhkkkoooqqqrrrrrrooolllhhhccc^^^ZZZXXXWWWXXXZZZ]]]```bbbcccdddddddddaaa^^^\\\\\\[[[ZZZXXXUUUTTTTTTUUUSSSOOOIIIEEEHHHEEEAAA???>>>===<<<:::;;;999888777888888666444222222111111111111111000000000000000000000000000000000000000000000000000222222111000000000111111000000000000////////////....................................////////////000000000///......------////////////////////////+++,,,,,,------........................---------------------,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,///---,,,---......---,,,,,,------......---------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********---,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,------,,,+++++++++,,,...///,,,,,,,,,---...///111222...............///000000,,,,,,,,,,,,,,,,,,---.........---,,,+++++++++,,,,,,------.........---------------------,,,,,,,,,......------......///000...//////000000////////////000000111111000000///.........///000111333444111000////////////000000000000111222222111111000000111222222000000111222000000000000000000000000////////////////////////......000222444333000---333222222111000000//////000000000000000000000000//////000000000000//////222222111000000000000111000000111111111111000000------...//////000111111000000000000000000000000....../////////000000000///000000111111000000///////////////////////////000000000000000000000000.............../////////++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++*********))))))++++++***))))))***++++++++++++++++++++++++++++++******+++++++++******)))*********+++++++++,,,,,,***++++++,,,,,,++++++***))))))******++++++++++++*********++++++,,,,,,,,,)))***************++++++///...---,,,++++++,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++......------,,,,,,,,,+++***+++---.........---,,,---...000111222222111000111111111111111111111111333777===CCCIIIOOOUUUZZZ\\\aaagggkkkllllllmmmooollliiifffffffffccc^^^YYYZZZ\\\]]]\\\[[[[[[\\\^^^^^^___aaa```___\\\[[[ZZZZZZ[[[^^^bbbeeehhhjjjkkkppptttxxx|||}}}{{{xxxvvvrrrssssssttttttsssrrrqqqpppmmmiiieeedddeeehhhjjjpppqqqsssvvvzzz{{{yyyxxxqqqlllgggcccaaa^^^[[[XXX[[[^^^bbbgggkkknnnpppqqqtttpppkkkeeeaaa^^^\\\[[[VVVVVVVVVWWWWWWSSSNNNJJJQQQMMMHHHEEEDDDCCCBBBAAA@@@>>><<<;;;;;;;;;999888444333333222111111000000000000000000000000000000000000000000000000000000222111111000000000111111000000000000////////////....................................////////////000000//////............/////////////////////////////////////////////...........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---...,,,++++++,,,,,,+++******+++---.........---,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++---,,,,,,++++++*********,,,,,,,,,++++++*********++++++++++++++++++++++++---------,,,,,,,,,++++++------,,,,,,,,,,,,------,,,,,,+++++++++,,,---...,,,,,,------...///000000......---......///000111---,,,,,,,,,,,,,,,------111000///...---,,,,,,,,,------------------,,,,,,////////////...........................//////000...//////000000000000///000000000111111000000000...------...111222222111000000000000000000000000111111222222222222222222333444555444222111222333333333333222222222222222111111111111111111222222000000111333555555333111222222222111000000//////000000000000000000000000/////////000000/////////333222111000000000111222000000111111111111000000000111111111222222222333////////////////////////............///////////////000000111111000000///////////////////////////////////////////////////........................++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++***************+++******************+++++++++++++++++++++++++++)))******+++++++++*********++++++++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++******)))))))))*********++++++,,,,,,---)))))))))******+++++++++...---,,,+++******++++++---------,,,,,,+++++++++++++++++++++++++++++++++.........------,,,,,,,,,+++,,,---...///...---,,,---...000222222222222111444444555555666666777777:::@@@JJJSSS[[[aaaeeehhhlllooorrrtttsssqqqpppooojjjfffbbbaaaaaa```\\\YYYVVVXXXZZZ[[[ZZZYYYYYYZZZYYY\\\aaaccceeefffhhhkkkmmmnnnpppsssvvvzzz}}}~~~~~~|||xxxtttrrrsssuuuwww{{{{{{}}}~~~{{{yyytttnnnkkkkkkiiieeebbbbbbdddhhhmmmqqquuuwwwwww}}}yyyssslllfffcccbbbbbbZZZYYYYYYZZZ[[[[[[ZZZXXXYYYVVVQQQNNNMMMLLLKKKJJJEEECCC@@@???>>>>>>===;;;777666666444333222111000111111111111111111111111000000000000000000000000000000000//////000000111000000000000////////////////////////////////////............////////////////////////............////////////////////////111111000///...------,,,---.....................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---...---++++++,,,------,,,)))***+++---------,,,+++------------------------***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********,,,,,,+++++++++++++++***++++++++++++++++++++++++---------,,,,,,+++******......------------......++++++++++++,,,,,,------..................---------------......///111111......------,,,------...000000///---,,,,,,,,,,,,,,,---------------,,,+++///////////////////////////............///000000......///000111111000000000000111111111111000000///...---...000111000///111222222333333333333333111111111111222222333333444555666555333222333444555444444444333333222222222222222222333333444444444222111222444555555444333333222222111000000000//////////////////////////////000000000000//////333222111000000111222333000000111111111111000000333222222222111111111000////////////////////////............////////////...//////000000//////...////////////////////////.......................................---------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++))))))***++++++++++++***++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++***))))))(((*********++++++,,,,,,,,,+++++++++,,,,,,------...++++++++++++++++++******......---,,,,,,+++******------------------------.........---------------,,,---......//////.........///000111222333333333333444555777:::===@@@BBBIIIPPPZZZccciiinnnppprrrwwwwwwvvvtttrrrooommmkkkeeeaaa]]]YYYXXXXXXWWWVVVPPPTTTXXX[[[[[[ZZZZZZZZZZZZ```ffflllpppvvv}}}|||xxxuuuuuuuuurrrpppnnnpppsssvvvxxxzzzzzzzzzxxxvvvrrrmmmhhhffffffhhh^^^]]]\\\^^^aaacccddddddbbb___\\\YYYXXXXXXVVVUUULLLIIIEEECCCCCCBBBAAA@@@<<<<<<:::999777555444333222222222222222222222222000000000000000000000000000000/////////000111111000000000000////////////////////////////////////............//////////////////////////////......//////////////////////////////...---,,,++++++***---------...............++++++++++++,,,,,,,,,,,,+++++++++,,,---...000000------,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,...///---++++++---/////////))))))***+++,,,,,,,,,,,,------------------------******++++++++++++************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,++++++******...------,,,,,,------...++++++++++++,,,,,,,,,,,,...............---,,,+++---------......000111222000///........................---,,,+++++++++,,,---....../////////......---------...............//////......//////000111......///000111111111111000111111222222111111000//////000111111000000000...///000111222333333333333333222222333444555666777888999888666555555666666666666555555444444333333333444444555555666666777555333333444666666666555555555444333333222222000000000000000000000000000000111111111111000000222111111111111222333333000000111111111111000000111111000//////...------000000000000000000000000....../////////000000000...//////000000//////...////////////////////////.................................---------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********************************++++++*********************************))))))***++++++++++++++++++++++++,,,,,,,,,------***++++++,,,,,,++++++***++++++++++++++++++******++++++++++++++++++,,,,,,***++++++,,,------......***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............///............///000000/////////000111222444444444666999>>>EEEKKKQQQTTT\\\aaagggmmmqqqsssuuuvvvxxxuuuqqqmmmjjjgggeeeccc\\\ZZZVVVRRROOOPPPTTTXXXTTTZZZaaagggiiiiiiiiiiiimmmrrrxxx}}}wwwwwwuuuqqqllljjjkkkmmmgggfffgggiiilllooopppooojjjhhhfffeeedddcccaaa___RRROOOKKKHHHGGGGGGFFFEEECCCBBB@@@>>><<<:::888888333333333333333333333333000000000000000000000000111000000000000111222333000000000000////////////////////////////////////............////////////.../////////////////////////////////////////////---------------------------------.........//////******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,,,,+++---...,,,***((((((+++---...///+++******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************+++,,,,,,,,,,,,+++*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,++++++******++++++,,,******+++,,,,,,,,,,,,,,,+++,,,---.........---,,,------------///000111222111111000/////////////////////...............//////000111222222222222222........./////////000000///////////////000000111......///111111222222111000111111222222111111000---000333444222222333555...///111444555666777666999999999999999;;;<<<===???@@@@@@???===<<<<<<===<<<<<<;;;::::::999888888888888999999:::;;;;;;<<<;;;:::999:::;;;;;;:::888999999888888777666666666222222222222222222222222111111222222222222111111000111222222333333333222000000111111111111000000........................000000000000000000000000/////////000000000111111///000000111111000000///////////////////////////.................................------,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******************++++++******++++++++++++******************************((()))***+++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,+++++++++*********+++,,,,,,------++++++++++++++++++++++++(((((()))***++++++,,,,,,)))+++---/////////---,,,***++++++,,,,,,------...++++++++++++++++++++++++,,,---------.../////////000//////......///111222000/////////000222444666;;;>>>CCCKKKTTT]]]eeeiiiiiillloooqqqrrrtttvvvwwwuuupppjjjdddaaa___^^^]]]XXXWWWUUUQQQNNNQQQYYY```bbbiiisss{{{{{{vvvrrrsssuuuttttttuuuxxx{{{}}}|||{{{ooonnnlllllllllkkkhhheeeVVVSSSOOOLLLKKKJJJIIIHHHGGGGGGEEECCC@@@>>><<<;;;444444444444444444444444000000000000000000000000222111111111222333333444000000000000////////////000000000000000000000000............/////////000.........///////////////////////////////////////,,,,,,---...///000111222---------.........//////*********++++++,,,,,,,,,......---,,,,,,,,,------+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,,,,,,,---...'''%%%###$$$'''***+++,,,,,,,,,++++++,,,---///000++++++++++++++++++++++++******++++++++++++************+++,,,,,,,,,,,,+++))))))***+++,,,------...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))************+++,,,,,,,,,,,,+++)))***,,,...//////......,,,,,,------///000111222222222111000000000000000333222222222222222333444111222333444555666666666000000111111222222333333///////////////000111111......///111111222222222111111222222222222111111+++000666777444333777:::555777:::===???@@@@@@@@@AAA@@@@@@@@@AAABBBDDDEEEGGGHHHHHHGGGEEECCCDDDEEEBBBAAAAAA@@@??????>>>>>>>>>>>>>>>???@@@AAAAAABBB???@@@@@@BBBCCCAAA>>>;;;<<<<<<;;;;;;:::999999888444444444444444444444444222222333333333333222222///111222333444333333222000000111111111111000000......//////000000111111000000000000000000000000000000000000111111111111111111222222222222111111////////////////////////000000000000000000000000.........------,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,++++++***((('''''')))***,,,,,,+++)))''''''(((***+++******))))))))))))******---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,))))))************)))))))))************+++++++++------------,,,+++******++++++************++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...------------,,,,,,+++***------------------------///......---------......000000///...---...111444444222000111555999===>>>GGGLLLTTT]]]ffflllppprrruuuuuuttttttttttttttttttpppjjjccc^^^\\\\\\]]]]]]\\\\\\ZZZXXXWWW[[[cccjjjrrr}}}|||}}}zzzvvvvvvxxxuuummmeee___ZZZVVVVVVTTTRRRSSSWWWUUUTTTRRROOOLLLHHHEEEDDD@@@>>>:::888888777555333555444333333444333111///333222222111111111111222000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////................................................------------------------........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,------------...------,,,,,,---,,,,,,++++++,,,,,,---.........------,,,,,,,,,+++++++++******)))))))))++++++++++++++++++,,,,,,000///...---------------,,,,,,,,,------............------,,,+++***))))))))))))))))))))))))))))))++++++******++++++,,,---,,,,,,++++++******++++++............------,,,+++------............------.........//////000222222333222222222111111000000........./////////000000///............//////000333333333333222000...---222333444333111111333444777777777777999;;;>>>???DDDEEEFFFJJJMMMNNNNNNLLLKKKJJJJJJJJJLLLKKKJJJHHHNNNOOOPPPMMMIIIGGGHHHIIIHHHHHHGGGGGGFFFEEECCCCCC>>>DDDGGGFFFEEEGGGGGGEEEHHHEEECCCCCCEEEGGGHHHIIIAAAAAAAAA@@@???>>>===<<<;;;:::888777777777666555555444333222111111111222---...000111222222111000000000111111111111111111222000//////000000///---111111111111000000000000000000000000000000000000000000000000111111111111000000000000////////////------............---------------------,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++,,,+++)))(((((()))+++,,,+++***)))(((((()))***+++******))))))))))))******---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,)))******++++++******)))************++++++++++++++++++,,,------,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,------+++++++++++++++,,,---------------------,,,+++***------------------------//////............//////.../////////......000222555444555777<<>>>>>===<<<:::999999888444444333111111000000000111111111111000000000000111000//////000111///...222222111111111000000000000000000000000000000000............////////////////////////000000000000//////000000000000//////......///000111222333333+++++++++,,,,,,---------,,,,,,------------,,,,,,------,,,+++++++++,,,,,,******)))))))))***+++,,,+++******))))))******+++,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++*********+++++++++,,,,,,***+++,,,,,,---------,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------***++++++,,,,,,,,,,,,,,,,,,---------------,,,,,,........................//////.........///000000...///000000111333777;;;@@@GGGQQQXXX^^^eeennnvvvxxxyyy{{{|||{{{xxxuuusssooommmhhhccc^^^\\\[[[[[[\\\]]]aaahhhrrrzzz{{{yyywwwuuuxxx}}}~~~xxxuuujjjiiigggeee```YYYPPPKKKBBB>>>999555444555555444222222222111111222222333111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////................................................------------------------........................,,,++++++++++++++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---------------------------------------------------------,,,,,,+++***))))))++++++***************+++------,,,,,,++++++***************++++++,,,,,,,,,------------------------,,,++++++++++++,,,------,,,,,,,,,,,,---...///000---...............------,,,------......------,,,,,,,,,,,,,,,------...///......................../////////............---000000000///000000111222444333333444555777999;;;AAADDDIIINNNRRRVVV[[[^^^\\\\\\]]]^^^___```aaabbbbbb___[[[YYYXXXVVVTTTRRRQQQNNNJJJIIIHHHHHHGGGFFFDDDEEEHHHIIIJJJKKKKKKLLLHHHIIIKKKNNNPPPRRRSSSTTTWWWXXXWWWTTTUUUWWWTTTNNNFFFGGGHHHLLLPPPSSSSSSRRROOOMMMKKKJJJMMMRRRWWW[[[[[[YYYTTTNNNIIIFFFFFFFFFGGGGGGEEECCCAAA>>><<<;;;999888555333111111111111222222222333333444444444222000///000111222000///222222222111111111000000000000000000000000000000........./////////000000////////////000000000000000000111111111111000000......//////000000000111+++++++++,,,,,,---------------............------...------,,,,,,++++++,,,***************+++,,,,,,++++++************++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,------------,,,,,,***++++++++++++,,,,,,,,,,,,---------,,,,,,+++***,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------***+++,,,------------,,,,,,------......---------..............................------...//////000/////////000222888@@@FFFNNNWWWccclllooorrrwww|||~~~~~~}}}|||yyyuuuqqqnnnfffbbb]]]YYYYYY\\\aaadddhhhjjjooowww~~~sssrrrqqqpppmmmhhhaaa]]]MMMHHHAAA;;;777666555444444333222222111111222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////................................................------------------------........................------,,,,,,,,,,,,------***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------------,,,,,,++++++,,,,,,---------------------------------------------------------,,,,,,+++***)))))),,,,,,++++++++++++,,,,,,......------,,,,,,++++++*********++++++,,,,,,---------------------------,,,,,,++++++,,,,,,---......------,,,,,,------------......//////.........,,,,,,------------,,,,,,---,,,,,,,,,,,,------...////////////////////////////////////////////////000000000000111222333333888888999:::===@@@CCCEEELLLOOOTTTXXX[[[___bbbdddbbbbbbbbbbbbaaaaaa``````bbb^^^YYYVVVTTTSSSQQQPPPMMMJJJFFFDDDEEEFFFFFFFFFFFFGGGJJJMMMPPPRRRRRRQQQLLLMMMOOOQQQUUUYYY]]]___dddggggggdddaaa___XXXPPPLLLLLLNNNQQQVVVXXXYYYXXXSSSQQQOOOOOOSSSZZZaaafffhhhfffbbb[[[SSSNNNMMMMMMQQQQQQOOOLLLHHHDDD@@@>>>AAA???===:::888666666666222222333444555666666777333111000111333333222111222222222222111111111111111111111111111111111111//////000000000111111111.../////////000000000111000000111111111111000000111111000000/////////...+++,,,,,,,,,,,,,,,,,,---------............---------------,,,,,,++++++***))))))***++++++,,,,,,,,,++++++************++++++++++++************++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,------------,,,+++***))),,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------+++,,,.../////////...---,,,------............---....................................///000111111111222333666;;;CCCMMMSSS___gggpppwwwyyyyyyyyyzzzyyyxxxvvvssspppmmmjjjhhh^^^\\\ZZZZZZ___hhhrrrxxx{{{|||xxxwwwuuusssrrrooollliiiXXXRRRJJJCCC>>>;;;999777555555333222111000000000222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////................................................------------------------..............................------------......******++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,---............---,,,,,,++++++,,,,,,---******++++++++++++,,,,,,,,,,,,---------------...---,,,,,,++++++*********---,,,,,,,,,,,,------.........---------------,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,------------,,,,,,------,,,,,,,,,------...///000000000000111111111//////000000000111111111000111222444666888;;;<<<@@@AAACCCFFFIIIMMMPPPQQQQQQUUUYYY\\\]]]___```bbbcccccccccbbb```^^^]]]\\\ZZZWWWSSSQQQQQQRRRRRRRRRPPPMMMHHHFFFFFFHHHIIIJJJJJJKKKNNNSSSWWWYYYYYYWWWVVVUUUUUUVVVZZZ___eeehhhnnntttwwwrrrkkkeee]]]VVVTTTSSSSSSTTTVVVWWWWWWVVVYYYWWWTTTTTTXXX^^^fffkkknnnnnnllleee]]]WWWUUUVVVZZZYYYXXXUUUQQQMMMIIIGGGEEECCCAAA???<<<:::999999555555555555666666666666444333222333555555555333333222222222222111111111111111111111111111111111000000000000111111111111......//////000000111111000000111111111111000000444444333222111000//////---,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++---------,,,,,,+++***)))))))))***+++,,,,,,,,,,,,,,,++++++******++++++,,,++++++************++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,------,,,++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,---///000111000///...,,,,,,---.......................................000000000000111222333444666:::???FFFMMMVVV^^^dddnnnqqqvvvyyyzzzyyywwwvvvqqqooolllhhhfffddddddccc^^^___bbbiiisss|||vvvrrrnnnkkkhhh```[[[SSSLLLGGGCCC@@@>>>;;;999888666444333222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////................................................------------------------...........................------,,,,,,------...***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,******+++,,,---......------,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,++++++,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,---------++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,++++++++++++,,,,,,---++++++,,,---------------+++,,,,,,------,,,,,,+++......------------......//////000000000111111111//////000111222333333444444666999===BBBGGGKKKMMMPPPQQQRRRTTTVVVWWWXXXXXXSSSVVVZZZ\\\\\\\\\]]]^^^^^^^^^^^^^^^\\\ZZZXXXWWWQQQOOOLLLMMMQQQUUUYYY[[[\\\WWWQQQNNNNNNOOOQQQQQQRRRSSSVVV[[[```bbbaaa___bbb___\\\ZZZ\\\bbbhhhmmmuuu}}}zzzooohhhbbb___]]][[[YYYYYYZZZ[[[[[[ZZZ___]]]YYYXXXZZZ___fffjjjoooqqqrrrmmmeee```^^^____________]]][[[WWWTTTRRRKKKJJJIIIGGGEEEBBB@@@???======<<<:::999777666666555444444555666777777555333333222222222111111111111111111111111111111111/////////000000000000111.........///000111111111///000000000000000000///222222222111111000000///---------,,,,,,+++++++++*********++++++*********,,,------,,,+++***)))(((((()))***+++,,,---------,,,++++++******++++++,,,++++++************++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,---------******+++,,,---------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,------------...000111222111000...,,,,,,---.../////////...////////////////////////222222222222333444555666<<